diff options
author | delphij <delphij@FreeBSD.org> | 2014-01-14 09:02:26 +0800 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2014-01-14 09:02:26 +0800 |
commit | f78a9104b9d3d6712bcf27f1ea7159c1f7878898 (patch) | |
tree | 8b59561bf371d6f29fa3256ad7ec161e166f0012 /net | |
parent | c452ee069dc08624969d5571cc1e724ebad04236 (diff) | |
download | freebsd-ports-gnome-f78a9104b9d3d6712bcf27f1ea7159c1f7878898.tar.gz freebsd-ports-gnome-f78a9104b9d3d6712bcf27f1ea7159c1f7878898.tar.zst freebsd-ports-gnome-f78a9104b9d3d6712bcf27f1ea7159c1f7878898.zip |
Support building against Berkeley DB 6.x.
PR: ports/185630
Submitted by: Yasuhiro KIMURA <yasu utahime org>
Diffstat (limited to 'net')
-rw-r--r-- | net/openldap24-server/Makefile | 3 | ||||
-rw-r--r-- | net/openldap24-server/files/patch-bdb6 | 18 |
2 files changed, 20 insertions, 1 deletions
diff --git a/net/openldap24-server/Makefile b/net/openldap24-server/Makefile index 5111dee28dad..2656919f14f8 100644 --- a/net/openldap24-server/Makefile +++ b/net/openldap24-server/Makefile @@ -46,6 +46,7 @@ LATEST_LINK?= ${PKGNAMEPREFIX}openldap24${PKGNAMESUFFIX} USE_OPENSSL= yes USE_AUTOTOOLS= libtool .if !defined(CLIENT_ONLY) +USE_AUTOTOOLS+= autoconf USERS= ldap GROUPS= ldap .endif @@ -343,7 +344,7 @@ INVALID_BDB_VER= 42 USE_BDB= yes # XXX Can BDB 5.x use XY instead of X as version? -.if ${WITH_BDB_VER} >= 43 || ${WITH_BDB_VER} == 5 +.if ${WITH_BDB_VER} >= 43 || ${WITH_BDB_VER} == 5 || ${WITH_BDB_VER} == 6 CONFIGURE_ARGS+= --enable-bdb=${BACKEND_ENABLE} \ --enable-hdb=${BACKEND_ENABLE} PLIST_SUB+= BACK_BDB=${BACKEND_PLIST} \ diff --git a/net/openldap24-server/files/patch-bdb6 b/net/openldap24-server/files/patch-bdb6 new file mode 100644 index 000000000000..909c5f651fe0 --- /dev/null +++ b/net/openldap24-server/files/patch-bdb6 @@ -0,0 +1,18 @@ +--- build/openldap.m4.orig 2013-11-15 12:31:27.000000000 +0900 ++++ build/openldap.m4 2014-01-10 15:21:33.000000000 +0900 +@@ -357,7 +357,14 @@ + AC_DEFUN([OL_BERKELEY_DB_LINK], + [ol_cv_lib_db=no + +-if test $ol_cv_bdb_major = 5 ; then ++if test $ol_cv_bdb_major = 6 ; then ++ OL_BERKELEY_DB_TRY(ol_cv_db_db_6_dot_m,[-ldb-6.$ol_cv_bdb_minor]) ++ OL_BERKELEY_DB_TRY(ol_cv_db_db6m,[-ldb6$ol_cv_bdb_minor]) ++ OL_BERKELEY_DB_TRY(ol_cv_db_db_6m,[-ldb-6$ol_cv_bdb_minor]) ++ OL_BERKELEY_DB_TRY(ol_cv_db_db_6_m,[-ldb-6-$ol_cv_bdb_minor]) ++ OL_BERKELEY_DB_TRY(ol_cv_db_db_6,[-ldb-6]) ++ OL_BERKELEY_DB_TRY(ol_cv_db_db6,[-ldb6]) ++elif test $ol_cv_bdb_major = 5 ; then + OL_BERKELEY_DB_TRY(ol_cv_db_db_5_dot_m,[-ldb-5.$ol_cv_bdb_minor]) + OL_BERKELEY_DB_TRY(ol_cv_db_db5m,[-ldb5$ol_cv_bdb_minor]) + OL_BERKELEY_DB_TRY(ol_cv_db_db_5m,[-ldb-5$ol_cv_bdb_minor]) |