svn commit: r336431 - in head/databases: db5 db6
Matthias Andree
mandree at FreeBSD.org
Sat Dec 14 09:57:03 UTC 2013
Author: mandree
Date: Sat Dec 14 09:57:02 2013
New Revision: 336431
URL: http://svnweb.freebsd.org/changeset/ports/336431
Log:
Convert to staging.
Strip debug symbols for installed .so files unless WITH_DEBUG is set.
Modified:
head/databases/db5/Makefile
head/databases/db6/Makefile
Modified: head/databases/db5/Makefile
==============================================================================
--- head/databases/db5/Makefile Sat Dec 14 09:52:41 2013 (r336430)
+++ head/databases/db5/Makefile Sat Dec 14 09:57:02 2013 (r336431)
@@ -6,7 +6,7 @@ PORTVERSION= 5.3.21.0
CATEGORIES= databases java
MASTER_SITES= http://download.oracle.com/berkeley-db/
PKGNAMEPREFIX?=
-NO_STAGE= yes
+#
# the distfiles aren't named db5-* but db-*:
DISTNAME= db-${PORTVERSION:R}
DIST_SUBDIR= bdb
@@ -23,7 +23,7 @@ CONFIGURE_ARGS= --enable-cxx --enable-st
--bindir=${PREFIX}/bin/${PORTNAME}
CONFIGURE_SCRIPT= ../dist/configure
GNU_CONFIGURE= yes
-USE_GMAKE= yes
+USES= gmake
INSTALL_TARGET= install_include install_lib install_utilities
LIBTOOLFILES= ${CONFIGURE_SCRIPT}
WRKSRC= ${WRKDIR}/${DISTNAME}/build_unix
@@ -85,30 +85,31 @@ post-patch:
post-install:
.for i in libdb libdb_cxx libdb_stl ${libdb_sql} ${libdb_java}
- ${LN} -s -f ${PORTNAME}/${i}-${BDBVER}.so.0 ${PREFIX}/lib
- ${LN} -s -f ${PORTNAME}/${i}-${BDBMAJ}.so ${PREFIX}/lib
- ${LN} -s -f ${i}-${BDBVER}.so.0 ${PREFIX}/lib/${i}-${BDBVER}.so
- ${LN} -s -f ${i}-${BDBVER}.so.0 ${PREFIX}/lib/${i}-${BDBMAJ}.so.0
- ${LN} -s -f ${i}-${BDBVER}.a ${PREFIX}/lib/${PORTNAME}/${i}.a
- ${CHMOD} a-w ${PREFIX}/lib/${PORTNAME}/${i}-${BDBVER}.so.0 \
- ${PREFIX}/lib/${PORTNAME}/${i}-${BDBVER}.a \
- ${PREFIX}/lib/${PORTNAME}/${i}-${BDBVER}.la
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}-${BDBVER}.so.0
+ ${LN} -s -f ${PORTNAME}/${i}-${BDBVER}.so.0 ${STAGEDIR}${PREFIX}/lib
+ ${LN} -s -f ${PORTNAME}/${i}-${BDBMAJ}.so ${STAGEDIR}${PREFIX}/lib
+ ${LN} -s -f ${i}-${BDBVER}.so.0 ${STAGEDIR}${PREFIX}/lib/${i}-${BDBVER}.so
+ ${LN} -s -f ${i}-${BDBVER}.so.0 ${STAGEDIR}${PREFIX}/lib/${i}-${BDBMAJ}.so.0
+ ${LN} -s -f ${i}-${BDBVER}.a ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}.a
+ ${CHMOD} a-w ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}-${BDBVER}.so.0 \
+ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}-${BDBVER}.a \
+ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}-${BDBVER}.la
.endfor
- cd ${PREFIX}/bin/${PORTNAME}; \
+ cd ${STAGEDIR}${PREFIX}/bin/${PORTNAME}; \
for i in *; do ${LN} -s -f ${PORTNAME}/$$i ../$$i-${BDBVER} ; \
${LN} -s -f ${PORTNAME}/$$i ../$$i-${BDBMAJ} ; done
.if ${PORT_OPTIONS:MDOCS}
.for i in api_reference/TCL
- ${RM} -r -f ${DOCSDIR}/${i}
+ ${RM} -r -f ${STAGEDIR}${DOCSDIR}/${i}
.endfor
.if empty(PORT_OPTIONS:MJAVA)
- ${RM} -r -f ${DOCSDIR}/java
+ ${RM} -r -f ${STAGEDIR}${DOCSDIR}/java
.for i in gsg gsg_db_rep gsg_txn
- ${RM} -r -f ${DOCSDIR}/${i}/JAVA
+ ${RM} -r -f ${STAGEDIR}${DOCSDIR}/${i}/JAVA
.endfor
.endif
.if empty(PORT_OPTIONS:MSQL)
- ${RM} -r -f ${DOCSDIR}/bdb-sql
+ ${RM} -r -f ${STAGEDIR}${DOCSDIR}/bdb-sql
.endif
.endif
Modified: head/databases/db6/Makefile
==============================================================================
--- head/databases/db6/Makefile Sat Dec 14 09:52:41 2013 (r336430)
+++ head/databases/db6/Makefile Sat Dec 14 09:57:02 2013 (r336431)
@@ -6,7 +6,6 @@ PORTVERSION= 6.0.19.0
CATEGORIES= databases java
MASTER_SITES= http://download.oracle.com/berkeley-db/
PKGNAMEPREFIX?=
-NO_STAGE= yes
# the distfiles aren't named db6-* but db-*:
DISTNAME= db-${PORTVERSION:R}
DIST_SUBDIR= bdb
@@ -25,7 +24,7 @@ CONFIGURE_ARGS= --enable-cxx --enable-st
--bindir=${PREFIX}/bin/${PORTNAME}
CONFIGURE_SCRIPT= ../dist/configure
GNU_CONFIGURE= yes
-USE_GMAKE= yes
+USES= gmake
INSTALL_TARGET= install_include install_lib install_utilities
LIBTOOLFILES= ${CONFIGURE_SCRIPT}
WRKSRC= ${WRKDIR}/${DISTNAME}/build_unix
@@ -90,23 +89,24 @@ post-patch:
post-install:
.for i in libdb libdb_cxx libdb_stl ${libdb_sql} ${libdb_java}
- ${LN} -s -f ${PORTNAME}/${i}-${BDBVER}.so ${PREFIX}/lib
- ${LN} -s -f ${i}-${BDBVER}.a ${PREFIX}/lib/${PORTNAME}/${i}.a
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}-${BDBVER}.so
+ ${LN} -s -f ${PORTNAME}/${i}-${BDBVER}.so ${STAGEDIR}${PREFIX}/lib
+ ${LN} -s -f ${i}-${BDBVER}.a ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}.a
.endfor
- cd ${PREFIX}/bin/${PORTNAME}; \
+ cd ${STAGEDIR}${PREFIX}/bin/${PORTNAME}; \
for i in *; do ${LN} -s -f ${PORTNAME}/$$i ../$$i-${BDBVER} ; done
.if ${PORT_OPTIONS:MDOCS}
.for i in api_reference/TCL
- ${RM} -r -f ${DOCSDIR}/${i}
+ ${RM} -r -f ${STAGEDIR}${DOCSDIR}/${i}
.endfor
.if empty(PORT_OPTIONS:MJAVA)
- ${RM} -r -f ${DOCSDIR}/java
+ ${RM} -r -f ${STAGEDIR}${DOCSDIR}/java
.for i in gsg gsg_db_rep gsg_txn
- ${RM} -r -f ${DOCSDIR}/${i}/JAVA
+ ${RM} -r -f ${STAGEDIR}${DOCSDIR}/${i}/JAVA
.endfor
.endif
.if empty(PORT_OPTIONS:MSQL)
- ${RM} -r -f ${DOCSDIR}/bdb-sql
+ ${RM} -r -f ${STAGEDIR}${DOCSDIR}/bdb-sql
.endif
.endif
More information about the svn-ports-all
mailing list