summaryrefslogtreecommitdiff
path: root/pkgtools/port2pkg
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2007-11-17 16:00:20 +0000
committerrillig <rillig@pkgsrc.org>2007-11-17 16:00:20 +0000
commit0a6bd0ea3817aad17bc0748dca9aed307f80154e (patch)
tree5396c3bde3128fd33f4fada4bac305420eed585d /pkgtools/port2pkg
parent7758bfe362e25ecde2753a76ea0d0e69035eab86 (diff)
downloadpkgsrc-0a6bd0ea3817aad17bc0748dca9aed307f80154e.tar.gz
Don't install corrupted catpages on Solaris and AIX. PKGREVISION++
Cleaned up the Makefile.
Diffstat (limited to 'pkgtools/port2pkg')
-rw-r--r--pkgtools/port2pkg/Makefile31
1 files changed, 12 insertions, 19 deletions
diff --git a/pkgtools/port2pkg/Makefile b/pkgtools/port2pkg/Makefile
index efe99d83aba..de8dcc0ffb0 100644
--- a/pkgtools/port2pkg/Makefile
+++ b/pkgtools/port2pkg/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.31 2007/01/07 09:14:09 rillig Exp $
+# $NetBSD: Makefile,v 1.32 2007/11/17 16:00:20 rillig Exp $
#
DISTNAME= port2pkg-1.11
-PKGREVISION= 6
+PKGREVISION= 7
CATEGORIES= pkgtools
MASTER_SITES= # empty
DISTFILES= # empty
@@ -13,29 +13,22 @@ COMMENT= Convert from a FreeBSD port to a NetBSD package
DEPENDS+= pkglint-[0-9]*:../../pkgtools/pkglint
WRKSRC= ${WRKDIR}
-
-EXTRACT_ONLY= # empty
NO_CHECKSUM= yes
-NO_CONFIGURE= yes
+NO_BUILD= yes
USE_TOOLS+= gtar perl:run
+INSTALLATION_DIRS_FROM_PLIST= yes
-.include "../../mk/bsd.prefs.mk"
-
-INSTALLATION_DIRS= bin ${PKGMANDIR}/cat1 ${PKGMANDIR}/man1
+do-extract:
+ cd ${FILESDIR} && cp port2pkg.* ${WRKSRC}
-do-build:
-.if ${OPSYS} == "SunOS" || ${OPSYS} == "AIX"
- # the pre-generated man-pages are 'mandoc'; these OS need 'man'
- nroff -man ${FILESDIR}/port2pkg.1 >${WRKSRC}/port2pkg.0
-.else
- ${CP} ${FILESDIR}/port2pkg.0 ${WRKSRC}/port2pkg.0
-.endif
- ${SED} -e 's|$${GTAR}|${GTAR}|g' ${FILESDIR}/port2pkg.pl \
- > ${WRKSRC}/port2pkg
+SUBST_CLASSES+= gtar
+SUBST_STAGE.gtar= pre-configure
+SUBST_FILES.gtar= port2pkg.pl
+SUBST_SED.gtar= -e 's|$${GTAR}|${GTAR}|g'
do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/port2pkg ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/port2pkg.pl ${PREFIX}/bin/port2pkg
${INSTALL_MAN} ${WRKSRC}/port2pkg.0 ${PREFIX}/${PKGMANDIR}/cat1
- ${INSTALL_MAN} ${FILESDIR}/port2pkg.1 ${PREFIX}/${PKGMANDIR}/man1
+ ${INSTALL_MAN} ${WRKSRC}/port2pkg.1 ${PREFIX}/${PKGMANDIR}/man1
.include "../../mk/bsd.pkg.mk"