ports/190385: Add stage support & update some ports I maintain
Zhihao Yuan
zy at miator.net
Thu May 29 20:20:01 UTC 2014
>Number: 190385
>Category: ports
>Synopsis: Add stage support & update some ports I maintain
>Confidential: no
>Severity: non-critical
>Priority: high
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Thu May 29 20:20:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Zhihao Yuan
>Release: FreeBSD 8.4-STABLE amd64
>Organization:
Rackspace Inc.
>Environment:
System: FreeBSD elitebook.hp 8.4-STABLE FreeBSD 8.4-STABLE #11 r264285: Wed Apr 9 01:33:27 EDT 2014 lichray at elitebook.hp:/usr/obj/usr/src/sys/HOUKAGO amd64
>Description:
lang/scheme48 1.9 -> 1.9.2, compiles with clang, stage
graphics/driconf stage
graphics/pinpoint stage
x11-fonts/gbdfed stage
x11-fonts/hanazono-fonts-ttf 20131208, stage
>How-To-Repeat:
>Fix:
--- driconf-stage.diff begins here ---
Index: graphics/driconf/Makefile
===================================================================
--- graphics/driconf/Makefile (revision 355723)
+++ graphics/driconf/Makefile (working copy)
@@ -21,10 +21,9 @@
INSTALLS_EGGINFO= yes
PYDISTUTILS_EGGINFODIR= lib/driconf
-NO_STAGE= yes
pre-patch:
@${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} \
- -e 's|/usr/local|${PREFIX}|'
+ -e 's|/usr/local|${STAGEDIR}${PREFIX}|'
do-install:
@(cd ${WRKSRC} && ${PYTHON_CMD} setup.py install)
--- driconf-stage.diff ends here ---
--- gbdfed-stage.diff begins here ---
Index: x11-fonts/gbdfed/Makefile
===================================================================
--- x11-fonts/gbdfed/Makefile (revision 355741)
+++ x11-fonts/gbdfed/Makefile (working copy)
@@ -20,5 +20,4 @@
MAN1= gbdfed.1
PLIST_FILES= bin/gbdfed
-NO_STAGE= yes
.include <bsd.port.mk>
--- gbdfed-stage.diff ends here ---
--- pinpoint-stage.diff begins here ---
Index: graphics/pinpoint/Makefile
===================================================================
--- graphics/pinpoint/Makefile (revision 355723)
+++ graphics/pinpoint/Makefile (working copy)
@@ -3,7 +3,7 @@
PORTNAME= pinpoint
DISTVERSION= 0.1.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= GNOME
@@ -23,7 +23,6 @@
OPTIONS_DEFINE= GST
GST_DESC= Live videos as slide backgrounds
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MGST}
--- pinpoint-stage.diff ends here ---
--- scheme48-stage-1.9.2.diff begins here ---
Index: lang/scheme48/Makefile
===================================================================
--- lang/scheme48/Makefile (revision 355728)
+++ lang/scheme48/Makefile (working copy)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= scheme48
-PORTVERSION= 1.9
+PORTVERSION= 1.9.2
CATEGORIES= lang scheme
MASTER_SITES= http://www.s48.org/${PORTVERSION}/
EXTRACT_SUFX= .tgz
@@ -18,10 +18,6 @@
USES= gmake
GNU_CONFIGURE= yes
-MAN1= scheme48.1
-
-NO_STAGE= yes
-
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
@@ -38,8 +34,8 @@
-e '/INSTALL.*COPYING/d' \
${WRKSRC}/Makefile.in
.if ${PORT_OPTIONS:MDOCS}
-USE_TEX= yes
-CONFIGURE_ARGS+=--docdir=${DOCSDIR}
+USE_TEX= yes
+CONFIGURE_ARGS+=--docdir="${DOCSDIR}"
.else
@${REINPLACE_CMD} \
-e 's/install-doc$$//' \
@@ -48,6 +44,6 @@
.endif
test:
- cd ${WRKSRC}; ${MAKE} check
+ ${MAKE} -C ${WRKSRC} check
.include <bsd.port.mk>
Index: lang/scheme48/distinfo
===================================================================
--- lang/scheme48/distinfo (revision 355728)
+++ lang/scheme48/distinfo (working copy)
@@ -1,2 +1,2 @@
-SHA256 (scheme48-1.9.tgz) = dcba91d150b7490e6170ef4fbd45a065ba0d8d6e228946379da0d1d7cba78267
-SIZE (scheme48-1.9.tgz) = 3945425
+SHA256 (scheme48-1.9.2.tgz) = 9c4921a90e95daee067cd2e9cc0ffe09e118f4da01c0c0198e577c4f47759df4
+SIZE (scheme48-1.9.2.tgz) = 3951356
Index: lang/scheme48/pkg-plist
===================================================================
--- lang/scheme48/pkg-plist (revision 355728)
+++ lang/scheme48/pkg-plist (working copy)
@@ -14,6 +14,7 @@
lib/scheme48-%%VER%%/scheme48.image
lib/scheme48-%%VER%%/scheme48vm
lib/scheme48-%%VER%%/srfi-27.so
+man/man1/scheme48.1.gz
%%PORTDOCS%%%%DOCSDIR%%/manual-Z-G-D-1.gif
%%PORTDOCS%%%%DOCSDIR%%/manual-Z-H-1.html
%%PORTDOCS%%%%DOCSDIR%%/manual-Z-H-10.html
--- scheme48-stage-1.9.2.diff ends here ---
--- hanazono-fonts-ttf-stage-20131208.diff begins here ---
Index: x11-fonts/hanazono-fonts-ttf/Makefile
===================================================================
--- x11-fonts/hanazono-fonts-ttf/Makefile (revision 355741)
+++ x11-fonts/hanazono-fonts-ttf/Makefile (working copy)
@@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= hanazono-fonts-ttf
-PORTVERSION= 20120421
+PORTVERSION= 20131208
CATEGORIES= x11-fonts
MASTER_SITES= SFJP
-MASTER_SITE_SUBDIR= hanazono-font/55644
+MASTER_SITE_SUBDIR= hanazono-font/60001
DISTNAME= ${PORTNAME:C/-.*//}-${PORTVERSION}
MAINTAINER= lichray at gmail.com
@@ -25,7 +25,6 @@
SUB_FILES= pkg-message
SUB_LIST= FONTDIR=${FONTDIR}
-NO_STAGE= yes
do-build:
@cd ${WRKSRC}/ && \
${LOCALBASE}/bin/mkfontscale && \
@@ -32,8 +31,9 @@
${LOCALBASE}/bin/mkfontdir
do-install:
- ${MKDIR} ${PREFIX}/${FONTDIR}/
- cd ${WRKSRC}/ && ${INSTALL_DATA} *.ttf fonts.* ${PREFIX}/${FONTDIR}/
+ ${MKDIR} ${STAGEDIR}${PREFIX}/${FONTDIR}/
+ cd ${WRKSRC}/ && \
+ ${INSTALL_DATA} *.ttf fonts.* ${STAGEDIR}${PREFIX}/${FONTDIR}/
post-install:
@${CAT} ${PKGMESSAGE}
Index: x11-fonts/hanazono-fonts-ttf/distinfo
===================================================================
--- x11-fonts/hanazono-fonts-ttf/distinfo (revision 355741)
+++ x11-fonts/hanazono-fonts-ttf/distinfo (working copy)
@@ -1,2 +1,2 @@
-SHA256 (hanazono-20120421.zip) = e62c4437e80728eec287cd88c8c48d7db8a0044902b57a02531e8cc9d3ad008a
-SIZE (hanazono-20120421.zip) = 24281236
+SHA256 (hanazono-20131208.zip) = 259b54ce7fd6ec9ca3e2bdbecebe476de897b3f0da1d2e3b81d23285c1d34f0b
+SIZE (hanazono-20131208.zip) = 24737240
--- hanazono-fonts-ttf-stage-20131208.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list