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-head mailing list