- Update to new upstream release 5.3.21. Please see UPDATING!
http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_5_3.htm - Convert to OptionsNG. Sunpoet, relative to the PR, there were more Makefile and pkg-plist changes, as well as an update of Mk/bsd.database.mk and UPDATING. Port and pkg-plist updates based on PR: ports/165574 Submitted by: sunpoet@
This commit is contained in:
parent
2bfd28bfba
commit
9ea9a2a07f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=299590
@ -274,7 +274,7 @@ db44_DEPENDS= db-4.4.0:${PORTSDIR}/databases/db44
|
||||
db46_DEPENDS= db-4.6.0:${PORTSDIR}/databases/db46
|
||||
db47_DEPENDS= db-4.7.0:${PORTSDIR}/databases/db47
|
||||
db48_DEPENDS= db-4.8.0:${PORTSDIR}/databases/db48
|
||||
db5_DEPENDS= db-5.2.0:${PORTSDIR}/databases/db5
|
||||
db5_DEPENDS= db-5.3.0:${PORTSDIR}/databases/db5
|
||||
# Detect db versions by finding some files
|
||||
db40_FIND= ${LOCALBASE}/include/db4/db.h
|
||||
db41_FIND= ${LOCALBASE}/include/db41/db.h
|
||||
@ -431,8 +431,8 @@ BDB_LIB_NAME= db-4.8
|
||||
BDB_LIB_CXX_NAME= db_cxx-4.8
|
||||
BDB_LIB_DIR= ${LOCALBASE}/lib/db48
|
||||
. elif ${_BDB_VER} == 5
|
||||
BDB_LIB_NAME= db-5.2
|
||||
BDB_LIB_CXX_NAME= db_cxx-5.2
|
||||
BDB_LIB_NAME= db-5.3
|
||||
BDB_LIB_CXX_NAME= db_cxx-5.3
|
||||
BDB_LIB_DIR= ${LOCALBASE}/lib/db5
|
||||
. endif
|
||||
BDB_LIB_NAME?= db${_BDB_VER}
|
||||
|
23
UPDATING
23
UPDATING
@ -5,6 +5,29 @@ they are unavoidable.
|
||||
You should get into the habit of checking this file for changes each time
|
||||
you update your ports collection, before attempting any port upgrades.
|
||||
|
||||
20120618:
|
||||
AFFECTS: users of databases/db5
|
||||
AUTHOR: mandree@FreeBSD.org
|
||||
|
||||
The databases/db5 port has been upgraded to BerkeleyDB 5.3. This
|
||||
entails a shared library bump.
|
||||
|
||||
Before upgrading this port, check if your applications use
|
||||
transactional data bases, and if they do, prepare them for a log file
|
||||
format upgrade. YOU MUST DO THIS BEFORE YOU UPGRADE THE DB5 PORT! See:
|
||||
http://docs.oracle.com/cd/E17076_02/html/upgrading/upgrade_process.html
|
||||
|
||||
All packages that depend on db5 need to be rebuilt due to the shared
|
||||
library version change. The full changelog is at
|
||||
http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_5_3.html
|
||||
|
||||
To upgrade the packages that need Berkeley DB 5, please
|
||||
issue one of the following commands (depending on your preferred tool):
|
||||
|
||||
# portmaster -r db5-5
|
||||
or
|
||||
# portupgrade -fr databases/db5
|
||||
|
||||
20120616:
|
||||
AFFECTS: users of www/lighttpd
|
||||
AUTHOR: mm@FreeBSD.org
|
||||
|
@ -6,8 +6,7 @@
|
||||
#
|
||||
|
||||
PORTNAME= db5
|
||||
PORTVERSION= 5.2.42.0
|
||||
PORTREVISION= 0
|
||||
PORTVERSION= 5.3.21.0
|
||||
CATEGORIES= databases java
|
||||
MASTER_SITES= http://download.oracle.com/berkeley-db/
|
||||
PKGNAMEPREFIX?=
|
||||
@ -16,7 +15,7 @@ DISTNAME= db-${PORTVERSION:R}
|
||||
DIST_SUBDIR= bdb
|
||||
|
||||
MAINTAINER= mandree@FreeBSD.org
|
||||
COMMENT= The Oracle Berkeley DB, revision 5.2
|
||||
COMMENT= The Oracle Berkeley DB, revision ${BDBVER}
|
||||
|
||||
BDBVER= ${PORTVERSION:R:R}
|
||||
BDBMAJ= ${BDBVER:R}
|
||||
@ -33,20 +32,22 @@ INSTALL_TARGET= install_include install_lib install_utilities
|
||||
LIBTOOLFILES= ${CONFIGURE_SCRIPT}
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}/build_unix
|
||||
USE_LDCONFIG= yes
|
||||
PLIST_SUB= BDBMAJ=${BDBMAJ} BDBVER=${BDBVER}
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
INSTALL_TARGET+= install_docs docdir=${DOCSDIR}
|
||||
PORTDOCS= *
|
||||
.endif
|
||||
|
||||
OPTIONS= CRYPTO "Cryptography support" ON \
|
||||
L10N "Localization support" OFF \
|
||||
SQL "SQL API (EXPERIMENTAL)" OFF \
|
||||
JAVA "JAVA API (EXPERIMENTAL)" OFF
|
||||
OPTIONS_DEFINE= CRYPTO L10N SQL JAVA
|
||||
OPTIONS_DEFAULT=CRYPTO
|
||||
CRYPTO_DESC= Cryptography support
|
||||
L10N_DESC= Localization support (EXPERIMENTAL)
|
||||
SQL_DESC= Enable SQL API (EXPERIMENTAL)
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if defined(WITH_SQL)
|
||||
.if ${PORT_OPTIONS:MSQL}
|
||||
CONFIGURE_ARGS+= --enable-sql_codegen --enable-sql
|
||||
PLIST_SUB+= SQL=""
|
||||
libdb_sql= libdb_sql
|
||||
@ -55,7 +56,7 @@ PLIST_SUB+= SQL="@comment "
|
||||
libdb_sql=
|
||||
.endif
|
||||
|
||||
.if defined(WITH_JAVA)
|
||||
.if ${PORT_OPTIONS:MJAVA}
|
||||
USE_JAVA= yes
|
||||
JAVA_VERSION= 1.5+
|
||||
CONFIGURE_ARGS+= --enable-java
|
||||
@ -68,17 +69,17 @@ PLIST_SUB+= JAVA="@comment "
|
||||
libdb_java=
|
||||
.endif
|
||||
|
||||
.if defined(WITH_CRYPTO)
|
||||
.if ${PORT_OPTIONS:MCRYPTO}
|
||||
CONFIGURE_ARGS+= --with-cryptography=yes
|
||||
.else
|
||||
CONFIGURE_ARGS+= --with-cryptography=no
|
||||
.endif
|
||||
|
||||
.if defined(WITH_L10N)
|
||||
.if ${PORT_OPTIONS:ML10N}
|
||||
CONFIGURE_ARGS+= --enable-localization
|
||||
.endif
|
||||
|
||||
.if defined(WITH_DEBUG)
|
||||
.if ${PORT_OPTIONS:MDEBUG}
|
||||
CONFIGURE_ARGS+= --enable-debug --enable-umrw
|
||||
.endif
|
||||
|
||||
@ -99,19 +100,19 @@ post-install:
|
||||
cd ${PREFIX}/bin/${PORTNAME}; \
|
||||
for i in *; do ${LN} -s -f ${PORTNAME}/$$i ../$$i-${BDBVER} ; \
|
||||
${LN} -s -f ${PORTNAME}/$$i ../$$i-${BDBMAJ} ; done
|
||||
.if !defined(NOPORTDOCS)
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
.for i in api_reference/TCL
|
||||
${RM} -r -f ${DOCSDIR}/${i}
|
||||
.endfor
|
||||
.if !defined(WITH_JAVA)
|
||||
.if empty(PORT_OPTIONS:MJAVA)
|
||||
${RM} -r -f ${DOCSDIR}/java
|
||||
.for i in gsg gsg_db_rep gsg_txn
|
||||
${RM} -r -f ${DOCSDIR}/${i}/JAVA
|
||||
.endfor
|
||||
.endif
|
||||
.if !defined(WITH_SQL)
|
||||
.if empty(PORT_OPTIONS:MSQL)
|
||||
${RM} -r -f ${DOCSDIR}/bdb-sql
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (bdb/db-5.2.42.tar.gz) = 5626f51b3f904c0e00b5ce5ea7904d941b46cfc904557545edd4190e7316a1a5
|
||||
SIZE (bdb/db-5.2.42.tar.gz) = 34659298
|
||||
SHA256 (bdb/db-5.3.21.tar.gz) = ddd92a930317df92021054c03992392db9ea5cddba43bef8920d392a82114fb8
|
||||
SIZE (bdb/db-5.3.21.tar.gz) = 35062469
|
||||
|
@ -1,4 +1,3 @@
|
||||
@comment $FreeBSD$
|
||||
bin/db5/db_archive
|
||||
bin/db5/db_checkpoint
|
||||
bin/db5/db_deadlock
|
||||
@ -9,117 +8,117 @@ bin/db5/db_log_verify
|
||||
bin/db5/db_printlog
|
||||
bin/db5/db_recover
|
||||
bin/db5/db_replicate
|
||||
bin/db5/db_tuner
|
||||
bin/db_archive-5
|
||||
bin/db_checkpoint-5
|
||||
%%SQL%%bin/db_sql_codegen-5
|
||||
bin/db_deadlock-5
|
||||
bin/db_dump-5
|
||||
bin/db_hotbackup-5
|
||||
bin/db_load-5
|
||||
bin/db_log_verify-5
|
||||
bin/db_printlog-5
|
||||
bin/db_recover-5
|
||||
bin/db_replicate-5
|
||||
bin/db_stat-5
|
||||
bin/db_tuner-5
|
||||
bin/db_upgrade-5
|
||||
bin/db_verify-5
|
||||
%%SQL%%bin/db5/dbsql
|
||||
%%SQL%%bin/db5/db_sql_codegen
|
||||
bin/db5/db_stat
|
||||
bin/db5/db_tuner
|
||||
bin/db5/db_upgrade
|
||||
bin/db5/db_verify
|
||||
bin/db_archive-5.2
|
||||
bin/db_checkpoint-5.2
|
||||
bin/db_deadlock-5.2
|
||||
bin/db_dump-5.2
|
||||
bin/db_hotbackup-5.2
|
||||
bin/db_load-5.2
|
||||
bin/db_log_verify-5.2
|
||||
bin/db_printlog-5.2
|
||||
bin/db_recover-5.2
|
||||
bin/db_replicate-5.2
|
||||
bin/db_tuner-5.2
|
||||
%%SQL%%bin/dbsql-5
|
||||
%%SQL%%bin/dbsql-5.2
|
||||
%%SQL%%bin/db_sql_codegen-5.2
|
||||
bin/db_stat-5.2
|
||||
bin/db_upgrade-5.2
|
||||
bin/db_verify-5.2
|
||||
%%SQL%%bin/db5/dbsql
|
||||
bin/db_archive-%%BDBMAJ%%
|
||||
bin/db_archive-%%BDBVER%%
|
||||
bin/db_checkpoint-%%BDBMAJ%%
|
||||
bin/db_checkpoint-%%BDBVER%%
|
||||
bin/db_deadlock-%%BDBMAJ%%
|
||||
bin/db_deadlock-%%BDBVER%%
|
||||
bin/db_dump-%%BDBMAJ%%
|
||||
bin/db_dump-%%BDBVER%%
|
||||
bin/db_hotbackup-%%BDBMAJ%%
|
||||
bin/db_hotbackup-%%BDBVER%%
|
||||
bin/db_load-%%BDBMAJ%%
|
||||
bin/db_load-%%BDBVER%%
|
||||
bin/db_log_verify-%%BDBMAJ%%
|
||||
bin/db_log_verify-%%BDBVER%%
|
||||
bin/db_printlog-%%BDBMAJ%%
|
||||
bin/db_printlog-%%BDBVER%%
|
||||
bin/db_recover-%%BDBMAJ%%
|
||||
bin/db_recover-%%BDBVER%%
|
||||
bin/db_replicate-%%BDBMAJ%%
|
||||
bin/db_replicate-%%BDBVER%%
|
||||
%%SQL%%bin/db_sql_codegen-%%BDBMAJ%%
|
||||
%%SQL%%bin/db_sql_codegen-%%BDBVER%%
|
||||
bin/db_stat-%%BDBMAJ%%
|
||||
bin/db_stat-%%BDBVER%%
|
||||
bin/db_tuner-%%BDBMAJ%%
|
||||
bin/db_tuner-%%BDBVER%%
|
||||
bin/db_upgrade-%%BDBMAJ%%
|
||||
bin/db_upgrade-%%BDBVER%%
|
||||
bin/db_verify-%%BDBMAJ%%
|
||||
bin/db_verify-%%BDBVER%%
|
||||
%%SQL%%bin/dbsql-%%BDBMAJ%%
|
||||
%%SQL%%bin/dbsql-%%BDBVER%%
|
||||
include/db5/db.h
|
||||
include/db5/db_cxx.h
|
||||
%%SQL%%include/db5/dbsql.h
|
||||
include/db5/dbstl_base_iterator.h
|
||||
include/db5/dbstl_common.h
|
||||
include/db5/dbstl_set.h
|
||||
include/db5/dbstl_vector.h
|
||||
include/db5/dbstl_exception.h
|
||||
include/db5/dbstl_map.h
|
||||
include/db5/dbstl_utility.h
|
||||
include/db5/dbstl_container.h
|
||||
include/db5/dbstl_dbc.h
|
||||
include/db5/dbstl_dbt.h
|
||||
include/db5/dbstl_base_iterator.h
|
||||
include/db5/dbstl_container.h
|
||||
include/db5/dbstl_element_ref.h
|
||||
include/db5/dbstl_exception.h
|
||||
include/db5/dbstl_inner_utility.h
|
||||
include/db5/dbstl_map.h
|
||||
include/db5/dbstl_resource_manager.h
|
||||
lib/db5/libdb-5.2.a
|
||||
lib/db5/libdb-5.2.la
|
||||
lib/db5/libdb-5.2.so
|
||||
lib/db5/libdb-5.2.so.0
|
||||
lib/db5/libdb-5.so
|
||||
include/db5/dbstl_set.h
|
||||
include/db5/dbstl_utility.h
|
||||
include/db5/dbstl_vector.h
|
||||
%%JAVA%%lib/db5/db.jar
|
||||
lib/db5/libdb-%%BDBVER%%.a
|
||||
lib/db5/libdb-%%BDBVER%%.la
|
||||
lib/db5/libdb-%%BDBVER%%.so
|
||||
lib/db5/libdb-%%BDBVER%%.so.0
|
||||
lib/db5/libdb-%%BDBMAJ%%.so
|
||||
lib/db5/libdb.a
|
||||
lib/db5/libdb.so
|
||||
lib/db5/libdb_cxx-5.2.a
|
||||
lib/db5/libdb_cxx-5.2.la
|
||||
lib/db5/libdb_cxx-5.2.so
|
||||
lib/db5/libdb_cxx-5.2.so.0
|
||||
lib/db5/libdb_cxx-5.so
|
||||
lib/db5/libdb_cxx-%%BDBVER%%.a
|
||||
lib/db5/libdb_cxx-%%BDBVER%%.la
|
||||
lib/db5/libdb_cxx-%%BDBVER%%.so
|
||||
lib/db5/libdb_cxx-%%BDBVER%%.so.0
|
||||
lib/db5/libdb_cxx-%%BDBMAJ%%.so
|
||||
lib/db5/libdb_cxx.a
|
||||
lib/db5/libdb_cxx.so
|
||||
lib/db5/libdb_stl-5.2.a
|
||||
lib/db5/libdb_stl-5.2.la
|
||||
lib/db5/libdb_stl-5.2.so
|
||||
lib/db5/libdb_stl-5.2.so.0
|
||||
lib/db5/libdb_stl-5.so
|
||||
lib/db5/libdb_stl.a
|
||||
lib/db5/libdb_stl.so
|
||||
%%JAVA%%lib/db5/db.jar
|
||||
%%JAVA%%lib/db5/libdb_java-5.2.a
|
||||
%%JAVA%%lib/db5/libdb_java-5.2.la
|
||||
%%JAVA%%lib/db5/libdb_java-5.2.so
|
||||
%%JAVA%%lib/db5/libdb_java-5.2.so.0
|
||||
%%JAVA%%lib/db5/libdb_java-5.2_g.so
|
||||
%%JAVA%%lib/db5/libdb_java-5.so
|
||||
%%JAVA%%lib/db5/libdb_java-%%BDBVER%%.a
|
||||
%%JAVA%%lib/db5/libdb_java-%%BDBVER%%.la
|
||||
%%JAVA%%lib/db5/libdb_java-%%BDBVER%%.so
|
||||
%%JAVA%%lib/db5/libdb_java-%%BDBVER%%.so.0
|
||||
%%JAVA%%lib/db5/libdb_java-%%BDBVER%%_g.so
|
||||
%%JAVA%%lib/db5/libdb_java.a
|
||||
%%JAVA%%lib/db5/libdb_java.so
|
||||
%%JAVA%%lib/libdb_java-5.2.so
|
||||
%%JAVA%%lib/libdb_java-5.2.so.0
|
||||
%%SQL%%lib/db5/libdb_sql-5.2.a
|
||||
%%SQL%%lib/db5/libdb_sql-5.2.la
|
||||
%%SQL%%lib/db5/libdb_sql-5.2.so
|
||||
%%SQL%%lib/db5/libdb_sql-5.2.so.0
|
||||
%%SQL%%lib/db5/libdb_sql-5.so
|
||||
%%JAVA%%lib/db5/libdb_java-%%BDBMAJ%%.so
|
||||
%%SQL%%lib/db5/libdb_sql-%%BDBVER%%.a
|
||||
%%SQL%%lib/db5/libdb_sql-%%BDBVER%%.la
|
||||
%%SQL%%lib/db5/libdb_sql-%%BDBVER%%.so
|
||||
%%SQL%%lib/db5/libdb_sql-%%BDBVER%%.so.0
|
||||
%%SQL%%lib/db5/libdb_sql.a
|
||||
%%SQL%%lib/db5/libdb_sql.so
|
||||
%%SQL%%lib/libdb_sql-5.2.so
|
||||
%%SQL%%lib/libdb_sql-5.2.so.0
|
||||
lib/libdb-5.2.so.0
|
||||
lib/libdb-5.2.so
|
||||
lib/libdb-5.so
|
||||
lib/libdb_cxx-5.2.so
|
||||
lib/libdb_cxx-5.2.so.0
|
||||
lib/libdb_stl-5.2.so
|
||||
lib/libdb_stl-5.2.so.0
|
||||
lib/libdb-5.so.0
|
||||
lib/libdb_cxx-5.so.0
|
||||
lib/libdb_cxx-5.so
|
||||
lib/libdb_stl-5.so.0
|
||||
lib/libdb_stl-5.so
|
||||
%%SQL%%lib/libdb_sql-5.so.0
|
||||
%%SQL%%lib/libdb_sql-5.so
|
||||
%%JAVA%%lib/libdb_java-5.so.0
|
||||
%%JAVA%%lib/libdb_java-5.so
|
||||
@dirrmtry lib/db5
|
||||
@dirrmtry include/db5
|
||||
@dirrmtry bin/db5
|
||||
%%SQL%%lib/db5/libdb_sql-%%BDBMAJ%%.so
|
||||
lib/db5/libdb_stl-%%BDBVER%%.a
|
||||
lib/db5/libdb_stl-%%BDBVER%%.la
|
||||
lib/db5/libdb_stl-%%BDBVER%%.so
|
||||
lib/db5/libdb_stl-%%BDBVER%%.so.0
|
||||
lib/db5/libdb_stl-%%BDBMAJ%%.so
|
||||
lib/db5/libdb_stl.a
|
||||
lib/db5/libdb_stl.so
|
||||
lib/libdb-%%BDBMAJ%%.so
|
||||
lib/libdb-%%BDBMAJ%%.so.0
|
||||
lib/libdb-%%BDBVER%%.so
|
||||
lib/libdb-%%BDBVER%%.so.0
|
||||
lib/libdb_cxx-%%BDBMAJ%%.so
|
||||
lib/libdb_cxx-%%BDBMAJ%%.so.0
|
||||
lib/libdb_cxx-%%BDBVER%%.so
|
||||
lib/libdb_cxx-%%BDBVER%%.so.0
|
||||
%%JAVA%%lib/libdb_java-%%BDBMAJ%%.so
|
||||
%%JAVA%%lib/libdb_java-%%BDBMAJ%%.so.0
|
||||
%%JAVA%%lib/libdb_java-%%BDBVER%%.so
|
||||
%%JAVA%%lib/libdb_java-%%BDBVER%%.so.0
|
||||
%%SQL%%lib/libdb_sql-%%BDBMAJ%%.so
|
||||
%%SQL%%lib/libdb_sql-%%BDBMAJ%%.so.0
|
||||
%%SQL%%lib/libdb_sql-%%BDBVER%%.so
|
||||
%%SQL%%lib/libdb_sql-%%BDBVER%%.so.0
|
||||
lib/libdb_stl-%%BDBMAJ%%.so
|
||||
lib/libdb_stl-%%BDBMAJ%%.so.0
|
||||
lib/libdb_stl-%%BDBVER%%.so
|
||||
lib/libdb_stl-%%BDBVER%%.so.0
|
||||
@dirrm lib/db5
|
||||
@dirrm include/db5
|
||||
@dirrm bin/db5
|
||||
|
Loading…
Reference in New Issue
Block a user