ports/183497: Update devel/bin86 to staging, request maintainership
Kimmo Paasiala
kpaasial at gmail.com
Wed Oct 30 20:30:00 UTC 2013
>Number: 183497
>Category: ports
>Synopsis: Update devel/bin86 to staging, request maintainership
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Wed Oct 30 20:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Kimmo Paasiala
>Release: stable/10
>Organization:
>Environment:
FreeBSD freebsd10.rdnzl.info 10.0-BETA2 FreeBSD 10.0-BETA2 #0 r257267: Mon Oct 28 22:42:23 EET 2013 kimmo at freebsd10.rdnzl.info:/usr/obj/usr/src/sys/GENERIC i386
>Description:
devel/bin86 does not support staging. I have modified to Makefile and created a pkg-plist file to make the port staging compatible.
This is my first try on converting a port to support staging. I'd like to become the maintainer of this port since it's unmaintained.
>How-To-Repeat:
>Fix:
Apply the attached patch.
Patch attached with submission follows:
Index: Makefile
===================================================================
--- Makefile (revision 332166)
+++ Makefile (working copy)
@@ -6,21 +6,17 @@
CATEGORIES= devel
MASTER_SITES= http://www.debath.co.uk/dev86/
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= kpaasial at gmail.com
COMMENT= 16-bit assembler and loader
OPTIONS_DEFINE= DOCS
+DOCS= ChangeLog README README-0.4
-MAN1= as86.1 ld86.1
-PORTDOCS= ChangeLog README README-0.4
-PLIST_FILES= ${BINS:C/..\//bin\//g}
-
CONFLICTS= bcc-[0-9]* dev86-[0-9]*
BINS= as/as86 ld/ld86 ld/objchop ld/catimage ld/objdump86
-NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
@@ -28,13 +24,11 @@
.endif
do-install:
- ${INSTALL_MAN} ${WRKSRC}/man/*1 ${MAN1PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/man/*1 ${STAGEDIR}${MAN1PREFIX}/man/man1
.for i in ${BINS}
- ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/bin
.endfor
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
-.endif
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.post.mk>
Index: pkg-plist
===================================================================
--- pkg-plist (revision 0)
+++ pkg-plist (working copy)
@@ -0,0 +1,11 @@
+bin/as86
+bin/catimage
+bin/ld86
+bin/objchop
+bin/objdump86
+man/man1/as86.1.gz
+man/man1/ld86.1.gz
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README-0.4
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list