svn commit: r358864 - in head/devel/openvex: . files
Raphael Kubo da Costa
rakuco at FreeBSD.org
Sun Jun 22 22:36:30 UTC 2014
Author: rakuco
Date: Sun Jun 22 22:36:29 2014
New Revision: 358864
URL: http://svnweb.freebsd.org/changeset/ports/358864
QAT: https://qat.redports.org/buildarchive/r358864/
Log:
- Upgrade to 0.5.3.
- Move parallel build patch upstream.
- Support staging.
PR: 191277
Submitted by: jwbacon at tds.net (maintainer)
Added:
head/devel/openvex/files/
head/devel/openvex/files/patch-Makefile (contents, props changed)
Modified:
head/devel/openvex/Makefile
head/devel/openvex/distinfo
head/devel/openvex/pkg-plist
Modified: head/devel/openvex/Makefile
==============================================================================
--- head/devel/openvex/Makefile Sun Jun 22 22:34:34 2014 (r358863)
+++ head/devel/openvex/Makefile Sun Jun 22 22:36:29 2014 (r358864)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= openvex
-PORTVERSION= 0.5.2
+PORTVERSION= 0.5.3
CATEGORIES= devel
MASTER_SITES= http://acadix.biz/Ports/distfiles/ \
http://personalpages.tds.net/~jwbacon/Ports/distfiles/
@@ -18,20 +18,14 @@ RUN_DEPENDS= vexctl:${PORTSDIR}/devel/ro
sdcc:${PORTSDIR}/lang/sdcc \
gpasm:${PORTSDIR}/devel/gputils
-REINPLACE_ARGS= -i ""
+USES+= tar:xz
-MAN1= openvex.1 openvex-new-project.1
+MAKE_FLAGS+= PREFIX=${STAGEDIR}${PREFIX} \
+ MANPREFIX=${STAGEDIR}${PREFIX}
-NO_STAGE= yes
post-patch:
-# Use make's -C option to descent into directories and fix parallel builds
- @${REINPLACE_CMD} -e 's/^all:/& depend/ ; s/ make depend &&//' \
- ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -E 's/cd (.+)(;| &&) make/$$(MAKE) -C \1/' \
- ${WRKSRC}/Advanced/Makefile ${WRKSRC}/Beginner/Makefile \
- ${WRKSRC}/HiBob/Makefile ${WRKSRC}/Makefile
-
-post-build:
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} clean)
+ @${REINPLACE_CMD} \
+ -e 's|--denable-peeps|--denable-peeps --use-non-free|g' \
+ ${WRKSRC}/Include/Makefile.sdcc_defs
.include <bsd.port.mk>
Modified: head/devel/openvex/distinfo
==============================================================================
--- head/devel/openvex/distinfo Sun Jun 22 22:34:34 2014 (r358863)
+++ head/devel/openvex/distinfo Sun Jun 22 22:36:29 2014 (r358864)
@@ -1,2 +1,2 @@
-SHA256 (openvex-0.5.2.tar.gz) = 8704546636e186a04c6b0fe4aec03ebf8e164cd8448832c29d92de4c351e13fa
-SIZE (openvex-0.5.2.tar.gz) = 661823
+SHA256 (openvex-0.5.3.tar.xz) = f54ceecc3f2982273aeeff3b330f854041f71c29eddc3a489bd554d2a37baaea
+SIZE (openvex-0.5.3.tar.xz) = 377184
Added: head/devel/openvex/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/openvex/files/patch-Makefile Sun Jun 22 22:36:29 2014 (r358864)
@@ -0,0 +1,11 @@
+--- Makefile.orig 2014-06-22 14:25:53.000000000 -0500
++++ Makefile 2014-06-22 14:26:01.000000000 -0500
+@@ -26,7 +26,7 @@
+ ${MAKE} -C Advanced depend
+ ${MAKE} -C HiBob depend
+
+-install:
++install: clean
+ mkdir -p ${PREFIX}/bin ${DATADIR} ${MANPREFIX}/man/man1
+ cp -Rp * ${DATADIR}
+ install -m 0555 openvex-new-project ${PREFIX}/bin
Modified: head/devel/openvex/pkg-plist
==============================================================================
--- head/devel/openvex/pkg-plist Sun Jun 22 22:34:34 2014 (r358863)
+++ head/devel/openvex/pkg-plist Sun Jun 22 22:36:29 2014 (r358864)
@@ -1,4 +1,6 @@
bin/openvex-new-project
+man/man1/openvex.1.gz
+man/man1/openvex-new-project.1.gz
%%DATADIR%%/Advanced/Makefile
%%DATADIR%%/Advanced/Makefile.depend.mcc18
%%DATADIR%%/Advanced/Makefile.depend.sdcc
@@ -102,6 +104,7 @@ bin/openvex-new-project
%%DATADIR%%/exercises.odt
%%DATADIR%%/gpl-3.0.txt
%%DATADIR%%/openvex-new-project
+%%DATADIR%%/powered-by.odg
%%DATADIR%%/prog-tips.txt
%%DATADIR%%/readme.txt
%%DATADIR%%/svnignores.txt
More information about the svn-ports-all
mailing list