convert to USE_BDB

PR:		ports/101409
Submitted by:	Stefan Ehmann (maintainer)
This commit is contained in:
Ion-Mihai Tetcu 2006-08-06 16:53:56 +00:00
parent 126a5e1958
commit fb5abdc6f5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=169835
3 changed files with 13 additions and 10 deletions

View File

@ -13,11 +13,12 @@ MASTER_SITES= http://www.zeroc.com/download/Ice/3.1/
MAINTAINER= shoesoft@gmx.net
COMMENT= A modern alternative to object middleware such as CORBA/COM/DCOM/COM+
LIB_DEPENDS= db-4.2.2:${PORTSDIR}/databases/db42 \
expat.6:${PORTSDIR}/textproc/expat2
LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2
USE_GMAKE= yes
INSTALLS_SHLIB= yes
USE_BDB= 42+
INVALID_BDB_VER= 2 3 40 41
USE_LDCONFIG= yes
CFLAGS+= -ftemplate-depth-128 -fPIC -DPIC -Wall -D_REENTRANT ${PTHREAD_CFLAGS}
.if defined(DEBUG)
@ -47,6 +48,10 @@ post-patch:
s|%%INSTALL_PROGRAM%%|${INSTALL_PROGRAM}|g; \
s|%%INSTALL_DATA%%|${INSTALL_DATA}|g' \
${FILESDIR}/Make.rules.FreeBSD > ${WRKSRC}/config/Make.rules.FreeBSD
${REINPLACE_CMD} 's|%%BDB_LIB_CXX_NAME%%|${BDB_LIB_CXX_NAME}|g; \
s|%%BDB_LIB_DIR%%|${BDB_LIB_DIR}|g; \
s|%%BDB_INCLUDE_DIR%%|${BDB_INCLUDE_DIR}|g' \
${WRKSRC}/config/Make.rules
${REINPLACE_CMD} 's|prefix|install_slicedir|g' ${WRKSRC}/config/Makefile
${REINPLACE_CMD} 's|prefix|install_slicedir|g; \
s|INSTALL_PROGRAM|INSTALL_DATA|g' ${WRKSRC}/config/ca/Makefile

View File

@ -13,8 +13,6 @@ lp64suffix =
prefix = %%PREFIX%%
install_slicedir = %%DATADIR%%
install_docdir = %%DOCSDIR%%
DB_HOME = $(LOCALBASE)
DB_VERSION = db42
EXPAT_HOME = $(LOCALBASE)
INSTALL = %%INSTALL_DATA%%
INSTALL_PROGRAM = %%INSTALL_PROGRAM%%

View File

@ -1,5 +1,5 @@
--- config/Make.rules.orig Sat Jul 15 10:05:05 2006
+++ config/Make.rules Sat Jul 15 10:05:50 2006
--- config/Make.rules.orig Sat Aug 5 16:29:46 2006
+++ config/Make.rules Sat Aug 5 16:29:51 2006
@@ -166,9 +166,9 @@
BZIP2_LIBS = $(if $(BZIP2_HOME),-L$(BZIP2_HOME)/$(libsubdir)) -lbz2
BZIP2_RPATH_LINK = $(if $(BZIP2_HOME),$(call rpathlink,$(BZIP2_HOME)/$(libsubdir)))
@ -7,9 +7,9 @@
-DB_FLAGS = $(if $(DB_HOME),-I$(DB_HOME)/include)
-DB_LIBS = $(if $(DB_HOME),-L$(DB_HOME)/$(libsubdir)) -ldb_cxx
-DB_RPATH_LINK = $(if $(DB_HOME),$(call rpathlink,$(DB_HOME)/$(libsubdir)))
+DB_FLAGS = $(if $(DB_HOME),-I$(DB_HOME)/include/$(DB_VERSION))
+DB_LIBS = $(if $(DB_HOME),-L$(DB_HOME)/$(libsubdir)/$(DB_VERSION)) -ldb_cxx
+DB_RPATH_LINK = $(if $(DB_HOME),$(call rpathlink,$(DB_HOME)/$(libsubdir)/$(DB_VERSION)))
+DB_FLAGS = -I%%BDB_INCLUDE_DIR%%
+DB_LIBS = -L%%BDB_LIB_DIR%% -l%%BDB_LIB_CXX_NAME%%
+DB_RPATH_LINK = $(call rpathlink,%%BDB_LIB_DIR%%)
EXPAT_FLAGS = $(if $(EXPAT_HOME),-I$(EXPAT_HOME)/include)
EXPAT_LIBS = $(if $(EXPAT_HOME),-L$(EXPAT_HOME)/$(libsubdir)) -lexpat