2010-10-30 23:14:15 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.44 2010/10/30 23:14:15 steven Exp $
|
2006-11-01 22:26:28 +00:00
|
|
|
|
2010-07-10 20:06:54 +00:00
|
|
|
COMMENT-java= Java bindings for Berkeley DB, revision ${REV}
|
2003-12-08 17:37:52 +00:00
|
|
|
|
2010-07-10 20:06:54 +00:00
|
|
|
REV= 4
|
|
|
|
VERSION= ${REV}.6.21
|
2010-08-25 23:06:00 +00:00
|
|
|
PKGNAME-main= ${DISTNAME}
|
2010-08-25 20:27:16 +00:00
|
|
|
PKGNAME-java= db-java-${VERSION}
|
|
|
|
PKGNAME-tcl= db-tcl-${VERSION}
|
2010-10-30 23:14:15 +00:00
|
|
|
REVISION-main= 4
|
|
|
|
REVISION-java= 8
|
|
|
|
REVISION-tcl= 9
|
2005-01-23 10:28:07 +00:00
|
|
|
DBLIBDIR= lib/db4
|
2007-10-26 14:06:02 +00:00
|
|
|
SHARED_LIBS += db 5.0 # .0.0
|
|
|
|
SHARED_LIBS += db_cxx 6.0 # .0.0
|
|
|
|
SHARED_LIBS += db_java 5.0 # .0.0
|
2008-10-28 11:53:33 +00:00
|
|
|
SHARED_LIBS += db_tcl 6.0 # .0.0
|
2003-12-08 17:37:52 +00:00
|
|
|
|
2006-10-18 11:05:55 +00:00
|
|
|
MASTER_SITES0= ${HOMEPAGE}db/update/${VERSION}/
|
2009-04-14 19:49:04 +00:00
|
|
|
# converted DOS line-endings; no other change
|
|
|
|
MASTER_SITES2= http://spacehopper.org/mirrors/
|
|
|
|
PATCHFILES= patch.${VERSION}.1:0 \
|
|
|
|
patch.${VERSION}.2.fixed:2 \
|
|
|
|
patch.${VERSION}.3:0 \
|
|
|
|
patch.${VERSION}.4:0
|
2003-12-08 17:37:52 +00:00
|
|
|
|
2004-01-14 19:50:15 +00:00
|
|
|
CONFIGURE_STYLE=gnu
|
|
|
|
|
2010-07-10 20:06:54 +00:00
|
|
|
DEST_SUBDIR= ${REV}
|
2010-08-25 20:27:16 +00:00
|
|
|
WANTLIB= c m stdc++
|
2003-12-08 17:37:52 +00:00
|
|
|
|
2006-11-04 12:27:19 +00:00
|
|
|
PSEUDO_FLAVORS= java
|
2006-11-02 12:26:37 +00:00
|
|
|
FLAVOR?=
|
|
|
|
|
2010-07-10 20:06:54 +00:00
|
|
|
RUN_DEPENDS-java= :db->=4,<5:databases/db/v${REV} \
|
2006-11-25 22:54:27 +00:00
|
|
|
${MODJAVA_RUN_DEPENDS}
|
2010-07-10 20:06:54 +00:00
|
|
|
RUN_DEPENDS-tcl= :db->=4,<5:databases/db/v${REV}
|
2006-11-25 22:54:27 +00:00
|
|
|
WANTLIB-java=
|
|
|
|
|
2006-11-04 12:27:19 +00:00
|
|
|
.if ${FLAVOR:L:Mjava}
|
2006-11-01 22:26:28 +00:00
|
|
|
MULTI_PACKAGES+=-java
|
|
|
|
CONFIGURE_ARGS+=--enable-java
|
|
|
|
MODULES+= java
|
2008-06-24 02:46:21 +00:00
|
|
|
MODJAVA_VER= 1.4+
|
2006-11-03 04:50:39 +00:00
|
|
|
MODJAVA_JRERUN= Yes
|
2006-11-01 22:26:28 +00:00
|
|
|
CONFIGURE_ENV+= JAVAC=${JAVA_HOME}/bin/javac \
|
|
|
|
JAR=${JAVA_HOME}/bin/jar \
|
|
|
|
JAVA=${JAVA_HOME}/bin/java
|
|
|
|
MAKE_FLAGS+= DBJVERSION=${LIBdb_java_VERSION}
|
|
|
|
.endif
|
|
|
|
|
2008-10-28 11:53:33 +00:00
|
|
|
SUBST_VARS= LIBdb_tcl_VERSION
|
|
|
|
|
2007-10-26 14:06:02 +00:00
|
|
|
pre-configure:
|
2008-10-28 11:53:33 +00:00
|
|
|
@perl -pi -e "s,db_(archive|checkpoint|deadlock|dump|hotbackup),db5_\0,g" ${WRKSRC}/test/*tcl
|
|
|
|
@perl -pi -e "s,db_(load|printlog|recover|stat|upgrade|verify),db5_\0,g" ${WRKSRC}/test/*tcl
|
|
|
|
@${SUBST_CMD} ${WRKSRC}/test/include.tcl
|
2007-10-26 14:06:02 +00:00
|
|
|
|
2003-12-08 17:37:52 +00:00
|
|
|
.include <bsd.port.mk>
|