diff options
author | bapt <bapt@FreeBSD.org> | 2013-04-03 06:14:37 +0800 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2013-04-03 06:14:37 +0800 |
commit | 3705f4aaaa8852b3cc71fe4a88f52c5771b816dd (patch) | |
tree | 0cdc0c986d8ce479c230ada684ae2cf7709c2936 /archivers | |
parent | 9a510f6e833a0f246677c9f5c40055fb4b6e7112 (diff) | |
download | freebsd-ports-gnome-3705f4aaaa8852b3cc71fe4a88f52c5771b816dd.tar.gz freebsd-ports-gnome-3705f4aaaa8852b3cc71fe4a88f52c5771b816dd.tar.zst freebsd-ports-gnome-3705f4aaaa8852b3cc71fe4a88f52c5771b816dd.zip |
Do not try to remove directories not created by during the ports installation,
Only create them from package depending on the architecture
While here trim header, and convert WITHOUT_NLS to PORT_OPTIONS NLS
Tested by: rene
Approved by: portmgr (implicit)
With hat: portmgr
Diffstat (limited to 'archivers')
-rw-r--r-- | archivers/rpm/Makefile | 35 | ||||
-rw-r--r-- | archivers/rpm/pkg-plist | 48 |
2 files changed, 50 insertions, 33 deletions
diff --git a/archivers/rpm/Makefile b/archivers/rpm/Makefile index 930d135f166d..ebab38035cdd 100644 --- a/archivers/rpm/Makefile +++ b/archivers/rpm/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: rpm -# Date created: 30 April 1999 -# Whom: Thomas Gellekum <tg@FreeBSD.org> -# +# Created by: Thomas Gellekum <tg@FreeBSD.org> # $FreeBSD$ -# PORTNAME= rpm PORTVERSION= 3.0.6 @@ -27,19 +23,40 @@ CONFIGURE_ARGS= --with-glob USE_LDCONFIG= yes MAKE_ENV= OLD_PO_FILE_INPUT=1 -.if defined(WITHOUT_NLS) -CONFIGURE_ARGS+= --disable-nls -PLIST_SUB+= NLS="@comment " -.else +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MNLS} USE_GETTEXT= yes PLIST_SUB+= NLS="" CPPFLAGS+= -I${LOCALBASE}/include CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib -lintl -liconv" +.else +CONFIGURE_ARGS+= --disable-nls +PLIST_SUB+= NLS="@comment " .endif MAN1= gendiff.1 MAN8= rpm.8 rpm2cpio.8 +X86_SUB= "@comment " +AMD64_SUB= "@comment " +PPC_SUB= "@comment " +SPARC_SUB= "@comment " +IA64_SUB= "@comment " +.if ${ARCH} == i386 +X86_SUB= "" +.elif ${ARCH} == amd64 +AMD64_SUB= "" +.elif ${ARCH} == sparc64 +SPARC_SUB= "" +.elif ${ARCH} == powerpc || ${ARCH} == powerpc64 +PPC_SUB= "" +.elif ${ARCH} == ia64 +IA64_SUB= "" +.endif + +PLIST_SUB+= X86=${X86_SUB} PPC=${PPC_SUB} SPARC=${SPARC_SUB} IA64=${IA64_SUB} AMD64=${AMD64_SUB} + post-patch: .for file in rpm.c doc/rpm.8 lib/macro.c lib/rpmrc.c @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/${file} diff --git a/archivers/rpm/pkg-plist b/archivers/rpm/pkg-plist index 201e467d5d8b..36152d77d413 100644 --- a/archivers/rpm/pkg-plist +++ b/archivers/rpm/pkg-plist @@ -74,19 +74,19 @@ lib/rpmrc @dirrmtry src/redhat/SRPMS @dirrmtry src/redhat/SPECS @dirrmtry src/redhat/SOURCES -@dirrmtry src/redhat/RPMS/amd64 -@dirrmtry src/redhat/RPMS/athlon -@dirrmtry src/redhat/RPMS/i386 -@dirrmtry src/redhat/RPMS/i486 -@dirrmtry src/redhat/RPMS/i586 -@dirrmtry src/redhat/RPMS/i686 -@dirrmtry src/redhat/RPMS/ia64 +%%AMD64%%@dirrmtry src/redhat/RPMS/amd64 +%%X86%%@dirrmtry src/redhat/RPMS/athlon +%%X86%%@dirrmtry src/redhat/RPMS/i386 +%%X86%%@dirrmtry src/redhat/RPMS/i486 +%%X86%%@dirrmtry src/redhat/RPMS/i586 +%%X86%%@dirrmtry src/redhat/RPMS/i686 +%%IA64%%@dirrmtry src/redhat/RPMS/ia64 @dirrmtry src/redhat/RPMS/noarch -@dirrmtry src/redhat/RPMS/powerpc -@dirrmtry src/redhat/RPMS/ppc -@dirrmtry src/redhat/RPMS/sparc -@dirrmtry src/redhat/RPMS/sparcv9 -@dirrmtry src/redhat/RPMS/sparc64 +%%PPC%%@dirrmtry src/redhat/RPMS/powerpc +%%PPC%%@dirrmtry src/redhat/RPMS/ppc +%%SPARC%%@dirrmtry src/redhat/RPMS/sparc +%%SPARC%%@dirrmtry src/redhat/RPMS/sparcv9 +%%SPARC%%@dirrmtry src/redhat/RPMS/sparc64 @dirrmtry src/redhat/RPMS @dirrmtry src/redhat/BUILD @dirrmtry src/redhat @@ -99,19 +99,19 @@ lib/rpmrc @exec mkdir -p %D/src/redhat @exec mkdir -p %D/src/redhat/BUILD @exec mkdir -p %D/src/redhat/RPMS -@exec mkdir -p %D/src/redhat/RPMS/amd64 -@exec mkdir -p %D/src/redhat/RPMS/athlon -@exec mkdir -p %D/src/redhat/RPMS/i386 -@exec mkdir -p %D/src/redhat/RPMS/i486 -@exec mkdir -p %D/src/redhat/RPMS/i586 -@exec mkdir -p %D/src/redhat/RPMS/i686 -@exec mkdir -p %D/src/redhat/RPMS/ia64 +%%AMD64%%@exec mkdir -p %D/src/redhat/RPMS/amd64 +%%X86%%@exec mkdir -p %D/src/redhat/RPMS/athlon +%%X86%%@exec mkdir -p %D/src/redhat/RPMS/i386 +%%X86%%@exec mkdir -p %D/src/redhat/RPMS/i486 +%%X86%%@exec mkdir -p %D/src/redhat/RPMS/i586 +%%X86%%@exec mkdir -p %D/src/redhat/RPMS/i686 +%%IA64%%@exec mkdir -p %D/src/redhat/RPMS/ia64 @exec mkdir -p %D/src/redhat/RPMS/noarch -@exec mkdir -p %D/src/redhat/RPMS/powerpc -@exec mkdir -p %D/src/redhat/RPMS/ppc -@exec mkdir -p %D/src/redhat/RPMS/sparc -@exec mkdir -p %D/src/redhat/RPMS/sparcv9 -@exec mkdir -p %D/src/redhat/RPMS/sparc64 +%%PPC%%@exec mkdir -p %D/src/redhat/RPMS/powerpc +%%PPC%%@exec mkdir -p %D/src/redhat/RPMS/ppc +%%SPARC%%@exec mkdir -p %D/src/redhat/RPMS/sparc +%%SPARC%%@exec mkdir -p %D/src/redhat/RPMS/sparcv9 +%%SPARC%%@exec mkdir -p %D/src/redhat/RPMS/sparc64 @exec mkdir -p %D/src/redhat/SOURCES @exec mkdir -p %D/src/redhat/SPECS @exec mkdir -p %D/src/redhat/SRPMS |