aboutsummaryrefslogtreecommitdiff
path: root/sysutils/freesbie/Makefile
diff options
context:
space:
mode:
authorThomas Zander <riggs@FreeBSD.org>2014-03-15 17:05:50 +0000
committerThomas Zander <riggs@FreeBSD.org>2014-03-15 17:05:50 +0000
commit5e3a6a1c227a89745f5186f3738a72b8f3b8f992 (patch)
treea051c76c4ef068d6f3d37a8ea11a42450b2ad0d6 /sysutils/freesbie/Makefile
parentba06303884d25f44cdf5c44883b130696dc2c538 (diff)
downloadports-5e3a6a1c227a89745f5186f3738a72b8f3b8f992.tar.gz
ports-5e3a6a1c227a89745f5186f3738a72b8f3b8f992.zip
- Support PKGNG
- Support Staging - Update maintainer e-mail address - Introduce limitation of the port to supported ARCHs - Add LICENSE - USE_BZIP2 -> USES tar:bzip2 - Bump PORTREVISION PR: ports/187187 Submitted by: TAKEMON Takashi <takemon@bamboogate.co.jp> Approved by: thierry (mentor)
Notes
Notes: svn path=/head/; revision=348356
Diffstat (limited to 'sysutils/freesbie/Makefile')
-rw-r--r--sysutils/freesbie/Makefile31
1 files changed, 23 insertions, 8 deletions
diff --git a/sysutils/freesbie/Makefile b/sysutils/freesbie/Makefile
index 69e244c56983..86e9d773a62a 100644
--- a/sysutils/freesbie/Makefile
+++ b/sysutils/freesbie/Makefile
@@ -3,27 +3,42 @@
PORTNAME= freesbie
PORTVERSION= 2.0.20070710
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= http://www.rrr.de/~riggs/freesbie/
MASTER_SITES+= ${MASTER_SITE_LOCAL:S/%SUBDIR%/delphij/}
DISTNAME= ${PORTNAME}-${PORTVERSION:S/2.0.//}
-MAINTAINER= riggs@rrr.de
+MAINTAINER= riggs@FreeBSD.org
COMMENT= Yet another cool answer to the system-on-cd question
+LICENSE= BSD2CLAUSE
+
RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
-USE_BZIP2= yes
+USES= tar:bzip2
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}2
-NO_STAGE= yes
+ONLY_FOR_ARCHS= amd64 i386 powerpc
+ONLY_FOR_ARCHS_REASON= FreeSBIE build system only supports amd64, i386 and powerpc
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_PKGNG)
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-pkgng
+.endif
+
+pre-configure:
+ @${SED} -e "s:%%ARCH%%:${ARCH}:g" ${FILESDIR}/conf-arch-FREESBIE.in > ${WRKSRC}/conf/${ARCH}/FREESBIE
+
do-install:
- @ ${MKDIR} ${DATADIR}
- @ ${RM} ${WRKSRC}/scripts/iso.sh.orig
+ @ ${MKDIR} ${STAGEDIR}${DATADIR}
+ @ ${RM} -f ${WRKSRC}/scripts/iso.sh.orig \
+ ${WRKSRC}/scripts/pkginstall.sh.orig \
+ ${WRKSRC}/scripts/pkgselect.sh.orig
@ cd ${WRKSRC} && ${FIND} . -type f -print | tar -cf - -T - | \
- tar -xf - -C ${DATADIR}
+ tar -xf - -C ${STAGEDIR}${DATADIR}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>