ports/97046: net/cap - cleanup port / portlint
Shaun Amott
shaun at inerd.com
Tue May 9 16:10:27 UTC 2006
>Number: 97046
>Category: ports
>Synopsis: net/cap - cleanup port / portlint
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue May 09 16:10:22 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Shaun Amott
>Release: FreeBSD 6.1-PRERELEASE i386
>Organization:
>Environment:
>Description:
Pet portlint:
- Use MLINKS
- pkg-install -> pkg-message[.in]
- Use DOCSDIR in PLIST
Tinderbox tested.
>How-To-Repeat:
>Fix:
--- cap.diff begins here ---
diff -urN cap.orig/Makefile cap/Makefile
--- cap.orig/Makefile Wed Jan 18 23:48:06 2006
+++ cap/Makefile Tue May 9 13:09:55 2006
@@ -23,7 +23,7 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= Columbia AppleTalk Package for UNIX
-NO_CDROM= "Don't sell for profit"
+NO_CDROM= Don't sell for profit
WRKSRC= ${WRKDIR}/cap60
DIST_SUBDIR= cap60
ALL_TARGET= libsmade dummy-libinstall programs
@@ -31,16 +31,20 @@
CFLAGS+= -DUSESTRINGDOTH -DUSEDIRENT
-USE_REINPLACE= YES
+SUBFILES= pkg-message
MAN1= AUFS.1 ash.1 atlook.1 atprint.1 cvt2apple.1 getzones.1 \
instappl.1 snitch.1
MAN3= CAP.3
MAN5= atalk.local.5 etalk.local.5
MAN8= AUFS.8 CAP.8 UAB.8 aarpd.8 atis.8 lwsrv.8 papif.8
-.if !defined(NOMANCOMPRESS)
-GZ= .gz
-.endif
+MLINKS= atlook.1 atpinger.1 atlook.1 atlookws.1 \
+ atprint.1 tlw.1 atprint.1 lwpr.1 \
+ atprint.1 isrv.1 atprint.1 iwpr.1 \
+ cvt2apple.1 cvt2cap.1 CAP.3 libcap.3 \
+ CAP.3 libafpc.3 CAP.3 libafp.3 \
+ papif.8 papof.8
+
ETC_SAMPLES= etc/start-cap-servers extras/lib.cap.macusers \
etc/list-cap-servers etc/kill-cap-servers \
applications/papif/cap.printers
@@ -106,20 +110,8 @@
@${ECHO_MSG} "===> Installing manual pages."
.for sect in 1 3 5 8
.for man in ${MAN${sect}}
- @${INSTALL_MAN} ${WRKSRC}/man/${man} ${PREFIX}/man/man${sect}
-.endfor
-.endfor
- @${LN} -fs ${PREFIX}/man/man1/cvt2apple.1${GZ} ${PREFIX}/man/man1/cvt2cap.1${GZ}
-.for f in atpinger atlooklws
- @${LN} -fs ${PREFIX}/man/man1/atlook.1${GZ} ${PREFIX}/man/man1/${f}.1${GZ}
-.endfor
-.for f in tlw lwpr isrv iwpr
- @${LN} -fs ${PREFIX}/man/man1/atprint.1${GZ} ${PREFIX}/man/man1/${f}.1${GZ}
+ @${INSTALL_MAN} ${WRKSRC}/man/${man} ${MAN${sect}PREFIX}/man/man${sect}
.endfor
-.for f in libcap libafpc libafp
- @${LN} -fs ${PREFIX}/man/man3/CAP.3${GZ} ${PREFIX}/man/man3/${f}.3${GZ}
.endfor
- @${LN} -fs ${PREFIX}/man/man8/papif.8${GZ} ${PREFIX}/man/man8/papof.8${GZ}
- @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
.include <bsd.port.post.mk>
diff -urN cap.orig/files/pkg-message.in cap/files/pkg-message.in
--- cap.orig/files/pkg-message.in Thu Jan 1 01:00:00 1970
+++ cap/files/pkg-message.in Tue May 9 13:09:39 2006
@@ -0,0 +1,4 @@
+**********************************************************************
+ Now, edit %%PREFIX%%/etc/cap/start-cap-servers.sample.
+ Then install it as %%PREFIX%%/etc/rc.d/start-cap-servers.sh.
+**********************************************************************
diff -urN cap.orig/pkg-install cap/pkg-install
--- cap.orig/pkg-install Mon Dec 2 09:38:55 1996
+++ cap/pkg-install Thu Jan 1 01:00:00 1970
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-if [ "$2" != "POST-INSTALL" ]; then
- exit 0;
-fi
-
-echo '**********************************************************************'
-echo " Now, edit /usr/local/etc/cap/start-cap-servers.sample."
-echo " Then install it as ${PREFIX}/etc/rc.d/start-cap-servers.sh."
-echo '**********************************************************************'
diff -urN cap.orig/pkg-plist cap/pkg-plist
--- cap.orig/pkg-plist Mon Dec 24 02:16:29 2001
+++ cap/pkg-plist Tue May 9 13:07:39 2006
@@ -44,13 +44,6 @@
include/netat/fcntldomv.h
include/netat/macfile.h
include/netat/sysvcompat.h
-man/man1/atpinger.1.gz
-man/man1/atlooklws.1.gz
-man/man1/tlw.1.gz
-man/man1/lwpr.1.gz
-man/man1/isrv.1.gz
-man/man1/iwpr.1.gz
-man/man1/cvt2cap.1.gz
etc/cap/start-cap-servers.sample
etc/cap/lib.cap.macusers.sample
etc/cap/list-cap-servers.sample
@@ -63,36 +56,32 @@
lib/cap/LWPlusFonts.sample
lib/cap/query.ps.sample
lib/cap/afpvols.sample
-man/man3/libcap.3.gz
-man/man3/libafpc.3.gz
-man/man3/libafp.3.gz
-man/man8/papof.8.gz
-%%PORTDOCS%%share/doc/cap/abmisc.doc
-%%PORTDOCS%%share/doc/cap/asp.notes
-%%PORTDOCS%%share/doc/cap/atp.notes
-%%PORTDOCS%%share/doc/cap/cap.auth.doc
-%%PORTDOCS%%share/doc/cap/cap.notes
-%%PORTDOCS%%share/doc/cap/glossary
-%%PORTDOCS%%share/doc/cap/install.ms
-%%PORTDOCS%%share/doc/cap/iptalk.cookbook
-%%PORTDOCS%%share/doc/cap/nbp.ext
-%%PORTDOCS%%share/doc/cap/pap.notes
-%%PORTDOCS%%share/doc/cap/print.cookbook
-%%PORTDOCS%%share/doc/cap/sched.notes
-%%PORTDOCS%%share/doc/cap/uab.desc.ms
-%%PORTDOCS%%share/doc/cap/uar.cookbook
-%%PORTDOCS%%share/doc/cap/CAP.faq
-%%PORTDOCS%%share/doc/cap/CAP60.README
-%%PORTDOCS%%share/doc/cap/NOTICE
-%%PORTDOCS%%share/doc/cap/README
-%%PORTDOCS%%share/doc/cap/papif.README
-%%PORTDOCS%%share/doc/cap/lwsrv.README
-%%PORTDOCS%%share/doc/cap/aufs.README
-%%PORTDOCS%%share/doc/cap/doc.README
-%%PORTDOCS%%share/doc/cap/applications.README
-%%PORTDOCS%%share/doc/cap/uab.README
-%%PORTDOCS%%share/doc/cap/ethertalk.README
+%%PORTDOCS%%%%DOCSDIR%%/abmisc.doc
+%%PORTDOCS%%%%DOCSDIR%%/asp.notes
+%%PORTDOCS%%%%DOCSDIR%%/atp.notes
+%%PORTDOCS%%%%DOCSDIR%%/cap.auth.doc
+%%PORTDOCS%%%%DOCSDIR%%/cap.notes
+%%PORTDOCS%%%%DOCSDIR%%/glossary
+%%PORTDOCS%%%%DOCSDIR%%/install.ms
+%%PORTDOCS%%%%DOCSDIR%%/iptalk.cookbook
+%%PORTDOCS%%%%DOCSDIR%%/nbp.ext
+%%PORTDOCS%%%%DOCSDIR%%/pap.notes
+%%PORTDOCS%%%%DOCSDIR%%/print.cookbook
+%%PORTDOCS%%%%DOCSDIR%%/sched.notes
+%%PORTDOCS%%%%DOCSDIR%%/uab.desc.ms
+%%PORTDOCS%%%%DOCSDIR%%/uar.cookbook
+%%PORTDOCS%%%%DOCSDIR%%/CAP.faq
+%%PORTDOCS%%%%DOCSDIR%%/CAP60.README
+%%PORTDOCS%%%%DOCSDIR%%/NOTICE
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/papif.README
+%%PORTDOCS%%%%DOCSDIR%%/lwsrv.README
+%%PORTDOCS%%%%DOCSDIR%%/aufs.README
+%%PORTDOCS%%%%DOCSDIR%%/doc.README
+%%PORTDOCS%%%%DOCSDIR%%/applications.README
+%%PORTDOCS%%%%DOCSDIR%%/uab.README
+%%PORTDOCS%%%%DOCSDIR%%/ethertalk.README
@dirrm include/netat
@dirrm etc/cap
@dirrm lib/cap
-%%PORTDOCS%%@dirrm share/doc/cap
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
--- cap.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list