summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package/libtool/Makefile26
1 files changed, 20 insertions, 6 deletions
diff --git a/package/libtool/Makefile b/package/libtool/Makefile
index 85960b1bc..e22290dcf 100644
--- a/package/libtool/Makefile
+++ b/package/libtool/Makefile
@@ -4,21 +4,24 @@
include ${TOPDIR}/rules.mk
PKG_NAME:= libtool
-PKG_VERSION:= 2.2.10
+PKG_VERSION:= 2.4
PKG_RELEASE:= 1
-PKG_MD5SUM:= b745d220e88163fcd9eea0a90ccf21b0
+PKG_MD5SUM:= b32b04148ecdd7344abc6fe8bd1bb021
PKG_DESCR:= a generic dynamic object loading library
PKG_SECTION:= lang
PKG_URL:= http://www.gnu.org/software/libtool/
PKG_SITES:= ${MASTER_SITE_GNU:=libtool/}
-PKG_SUBPKGS:= LIBTOOL LIBLTDL
+PKG_SUBPKGS:= LIBTOOL LIBLTDL LIBLTDL_DEV
PKGSC_LIBLTDL:= libs
+PKGSD_LIBLTDL_DEV:= libltdl header files
+PKGSC_LIBLTDL_DEV:= devel
include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,LIBTOOL,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
$(eval $(call PKG_template,LIBLTDL,libltdl,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKGSC_LIBLTDL}))
+$(eval $(call PKG_template,LIBLTDL_DEV,libltdl-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKGSC_LIBLTDL_DEV}))
ifeq (${ADK_HOST_OPENBSD},y)
XAKE_FLAGS+= AUTOCONF_VERSION=2.62
@@ -26,11 +29,22 @@ endif
CONFIGURE_ARGS+= --enable-ltdl-install
-post-install:
- ${INSTALL_DIR} ${IDIR_LIBLTDL}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libltdl.so* ${IDIR_LIBLTDL}/usr/lib/
+SUB_INSTALLS-y:=
+SUB_INSTALLS-m:=
+SUB_INSTALLS-${ADK_PACKAGE_LIBLTDL}+= libltdl-install
+SUB_INSTALLS-${ADK_PACKAGE_LIBLTDL_DEV}+= libltdl-dev-install
+
+post-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y}
${INSTALL_DIR} ${IDIR_LIBTOOL}/usr/bin
${INSTALL_BIN} ${WRKINST}/usr/bin/libtool ${IDIR_LIBTOOL}/usr/bin
${INSTALL_BIN} ${WRKINST}/usr/bin/libtoolize ${IDIR_LIBTOOL}/usr/bin
+libltdl-install:
+ ${INSTALL_DIR} ${IDIR_LIBLTDL}/usr/lib
+ ${CP} ${WRKINST}/usr/lib/libltdl.so* ${IDIR_LIBLTDL}/usr/lib/
+
+libltdl-dev-install:
+ ${INSTALL_DIR} ${IDIR_LIBLTDL_DEV}/usr/include
+ ${CP} ${WRKINST}/usr/include/* ${IDIR_LIBLTDL_DEV}/usr/include
+
include ${TOPDIR}/mk/pkg-bottom.mk