Browse Source

rename package to db, add subpkg for development files

Waldemar Brodkorb 13 years ago
parent
commit
b4b676ce74

+ 1 - 1
package/bogofilter/Makefile

@@ -9,8 +9,8 @@ PKG_RELEASE:=		2
 PKG_MD5SUM:=		39d27c13eae8a5064d68e20d585e60de
 PKG_DESCR:=		mail filter
 PKG_SECTION:=		mail
+PKG_BUILDDEP:=		libiconv db
 PKG_DEPENDS:=		libiconv libdb
-PKG_BUILDDEP:=		libiconv libdb
 PKG_URL:=		http://bogofilter.sourceforge.net/
 PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=bogofilter/}
 PKG_NEED_CXX:=		1

+ 13 - 6
package/libdb/Makefile → package/db/Makefile

@@ -3,7 +3,7 @@
 
 include ${TOPDIR}/rules.mk
 
-PKG_NAME:=		libdb
+PKG_NAME:=		db
 PKG_VERSION:=		4.7.25
 PKG_RELEASE:=		1
 PKG_MD5SUM:=		ec2b87e833779681a0c3a814aa71359e
@@ -13,13 +13,16 @@ PKG_URL:=		http://www.oracle.com/technology/software/products/berkeley-db
 PKG_SITES:=		http://www.openadk.org/distfiles/
 PKG_NEED_CXX:=		1
 
-DISTFILES:=		db-${PKG_VERSION}.tar.gz
-WRKDIST=		${WRKDIR}/db-${PKG_VERSION}
+PKG_SUBPKGS:=		LIBDB LIBDB_DEV
+PKGSC_LIBDB_DEV:=	devel
+PKGSD_LIBDB_DEV:=	libdb headers
+
 WRKBUILD=		${WRKSRC}/build_unix
 
 include ${TOPDIR}/mk/package.mk
 
-$(eval $(call PKG_template,LIBDB,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBDB,libdb,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBDB_DEV,libdb-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBDB_DEV},${PKGSC_LIBDB_DEV}))
 
 CONFIGURE_PROG:=	dist/configure
 CONFIGURE_ARGS+=	--enable-smallbuild \
@@ -39,8 +42,12 @@ CONFIGURE_ARGS+=	--enable-smallbuild \
 			--disable-queue \
 			--with-mutex=UNIX/fcntl
 
-post-install:
+libdb-install:
 	${INSTALL_DIR} ${IDIR_LIBDB}/usr/lib
-	${CP} ${WRKINST}/usr/lib/libdb*.so ${IDIR_LIBDB}/usr/lib/
+	${CP} ${WRKINST}/usr/lib/libdb*.so ${IDIR_LIBDB}/usr/lib
+
+libdb-dev-install:
+	${INSTALL_DIR} ${IDIR_LIBDB_DEV}/usr/include
+	${CP} ${WRKINST}/usr/include/* ${IDIR_LIBDB_DEV}/usr/include
 
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 0 - 0
package/libdb/patches/patch-dist_ltmain_sh → package/db/patches/patch-dist_ltmain_sh


+ 2 - 2
package/heimdal/Makefile

@@ -9,8 +9,8 @@ PKG_RELEASE:=		2
 PKG_MD5SUM:=		31d08bbf47a77827fe97ef3f52b4c9c4
 PKG_DESCR:=		Kerberos 5 server
 PKG_SECTION:=		crypto
-PKG_DEPENDS:=		libheimdal libheimdal-client libncurses libcom-err libreadline
 PKG_BUILDDEP:=		openssl ncurses e2fsprogs readline
+PKG_DEPENDS:=		libheimdal libheimdal-client libncurses libcom-err libreadline
 PKG_URL:=		http://www.h5l.org/
 PKG_SITES:=		http://www.h5l.org/dist/src/
 PKG_NOPARALLEL:=	1
@@ -30,7 +30,7 @@ PKGCS_WITH_LDAP:=		libopenldap
 PKGCB_WITH_LDAP:=		openldap
 PKGCD_WITH_BDB:=		use Berkeley DB as database backend
 PKGCS_WITH_BDB:=		libdb
-PKGCB_WITH_BDB:=		libdb
+PKGCB_WITH_BDB:=		db
 
 include $(TOPDIR)/mk/package.mk
 

+ 1 - 1
package/openldap/Makefile

@@ -10,7 +10,7 @@ PKG_MD5SUM:=		90150b8c0d0192e10b30157e68844ddf
 PKG_DESCR:=		OpenLDAP client libraries
 PKG_SECTION:=		libs
 PKG_DEPENDS:=		libopenssl libsasl2
-PKG_BUILDDEP:=		cyrus-sasl openssl libdb
+PKG_BUILDDEP:=		cyrus-sasl openssl db
 PKG_URL:=		http://www.openldap.org/
 PKG_SITES:=		ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/
 PKG_NEED_CXX:=		1