summaryrefslogtreecommitdiff
path: root/archivers/rpm4
diff options
context:
space:
mode:
authorJohan van Selst <johans@FreeBSD.org>2011-12-04 16:34:20 +0000
committerJohan van Selst <johans@FreeBSD.org>2011-12-04 16:34:20 +0000
commit3f0b8fea9518390ad60b316f73b3ad4f6207cd38 (patch)
treed62d54e1604935447ab162678e289d287b6055d6 /archivers/rpm4
parent- Update to 2.12.4 (diff)
- Fix plist when python is not selected [1]
- Aggregate variable settings Reported by: Peter <pmc@citylink.dinoex.sub.org> [1] Feature safe: yes
Notes
Notes: svn path=/head/; revision=286860
Diffstat (limited to 'archivers/rpm4')
-rw-r--r--archivers/rpm4/Makefile27
1 files changed, 13 insertions, 14 deletions
diff --git a/archivers/rpm4/Makefile b/archivers/rpm4/Makefile
index 581bcce45851..d229db1cdb07 100644
--- a/archivers/rpm4/Makefile
+++ b/archivers/rpm4/Makefile
@@ -6,7 +6,7 @@
PORTNAME= rpm
PORTVERSION= 4.9.1.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= archivers
MASTER_SITES= http://rpm.org/releases/rpm-${PORTVERSION:R:R}.x/ \
ftp://ftp.mirrorservice.org/sites/ftp.rpm.org/pub/rpm/dist/rpm-${PORTVERSION:E}.x/
@@ -31,23 +31,31 @@ USE_LDCONFIG= yes
LATEST_LINK= rpm4
CONFLICTS= rpm-3.*
-CPPFLAGS+= -I${LOCALBASE}/include/nspr -I${LOCALBASE}/include/nss/nss \
+CPPFLAGS+= -I${LOCALBASE}/include \
+ -I${LOCALBASE}/include/nspr -I${LOCALBASE}/include/nss/nss \
-I${BDB_INCLUDE_DIR} -I${LUA_INCDIR}
-LDFLAGS+= -L${LOCALBASE}/lib/nss -L${BDB_LIB_DIR} -L${LUA_LIBDIR}
+LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/nss \
+ -L${BDB_LIB_DIR} -L${LUA_LIBDIR}
CONFIGURE_ARGS+=--with-external-db \
+ --without-db \
+ --with-popt-prefix="${LOCALBASE}" \
+ --sysconfdir=${PREFIX}/etc \
+ --localstatedir=/var \
+ --without-javaglue \
LUA_CFLAGS=-I${LUA_INCDIR} \
LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER} -lm"
+PLIST_SUB+= VERSION=${PORTVERSION}
.include <bsd.port.options.mk>
.if ${OSVERSION} < 800505 || (${OSVERSION} >= 900000 && ${OSVERSION} < 900012)
-LIB_DEPENDS+= lzma.5:${PORTSDIR}/archivers/xz
+LIB_DEPENDS+= lzma.5:${PORTSDIR}/archivers/xz
.endif
.ifndef WITHOUT_PYTHON
CONFIGURE_ARGS+=--enable-python
USE_PYTHON= 2.6+
-PLIST_SUB+= PYTHON="" VERSION=${PORTVERSION}
+PLIST_SUB+= PYTHON=""
CPPFLAGS+= -I${PYTHON_INCLUDEDIR}
LDFLAGS+= -L${PYTHON_LIBDIR}
.else
@@ -64,15 +72,6 @@ USE_ICONV= yes
PLIST_SUB+= NLS=""
.endif
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-CONFIGURE_ARGS+=--without-db \
- --with-popt-prefix="${LOCALBASE}" \
- --sysconfdir=${PREFIX}/etc \
- --localstatedir=/var \
- --without-javaglue
-
MANLANG= "" ja fr pl ru ko sk
MAN1_EN= gendiff.1
MAN8_EN= rpm.8 rpm2cpio.8 rpmbuild.8 rpmdeps.8 rpmgraph.8 \