1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
8 PKG_SOURCE_URL
:=https
://libbsd.freedesktop.org
/releases
9 PKG_HASH
:=55fdfa2696fb4d55a592fa9ad14a9df897c7b0008ddb3b30c419914841f85f33
11 PKG_LICENSE
:=BSD-4-Clause
12 PKG_LICENSE_FILES
:=COPYING
13 PKG_CPE_ID
:=cpe
:/a
:freedesktop
:libbsd
17 PKG_BUILD_DEPENDS
:= libmd
20 include $(INCLUDE_DIR
)/package.mk
25 TITLE
:=common BSD library
29 define Package
/libbsd
/description
30 This library provides useful functions commonly found on BSD systems
, and lacking on others like GNU systems
, thus making it easier to port projects with strong BSD origins
, without needing to embed the same code over and over again on each project.
33 TARGET_CFLAGS
+= -D_LARGEFILE64_SOURCE
35 define Build
/InstallDev
36 $(INSTALL_DIR
) $(1)/usr
/lib
37 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
38 $(INSTALL_DIR
) $(1)/usr
/include
39 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libbsd.
{la
,so
*} $(1)/usr
/lib
/
40 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/libbsd
*.
pc $(1)/usr
/lib
/pkgconfig
/
41 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/* $(1)/usr
/include/
44 define Package
/libbsd
/install
45 $(INSTALL_DIR
) $(1)/usr
/lib
46 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libbsd.so.
* $(1)/usr
/lib
/
49 $(eval
$(call BuildPackage
,libbsd
))