ports/110309: Update: devel/clig
Martin Tournoij
carpetsmoker at xs4all.nl
Thu Mar 15 03:40:07 UTC 2007
>Number: 110309
>Category: ports
>Synopsis: Update: devel/clig
>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: Thu Mar 15 03:40:06 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Martin Tournoij
>Release: FreeBSD 6.2-RELEASE-p1 i386
>Organization:
>Environment:
FreeBSD glitch.carpetsmoker.net 6.2-RELEASE-p1 FreeBSD 6.2-RELEASE-p1 #0: Thu Feb 15 20:56:16 CET 2007 carpetsmoker at glitch.carpetsmoker.net:/usr/obj/nfs/tinderbox/jails/6.2/src/sys/GENERICri386
>Description:
- Update to 1.9.11.1
- Take maintainership
>How-To-Repeat:
>Fix:
--- patch-clig begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/clig/Makefile,v
retrieving revision 1.14
diff -u -r1.14 Makefile
--- Makefile 18 Mar 2006 22:21:50 -0000 1.14
+++ Makefile 15 Mar 2007 03:32:28 -0000
@@ -6,34 +6,35 @@
#
PORTNAME= clig
-PORTVERSION= 1.1.3
-CATEGORIES= devel tcl82
-MASTER_SITES= http://wsd.iitb.fhg.de/~geg/clighome/
+PORTVERSION= 1.9.11.1
+CATEGORIES= devel tcl84
+MASTER_SITES= http://wsd.iitb.fhg.de/~geg/clighome/ \
+ http://www.carpetsmoker.net/distfiles/ \
+ http://www.xs4all.nl/~tournoij/distfiles/
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= carpetsmoker at xs4all.nl
COMMENT= Auto-generate an (argc, argv) processor, usage message, and manpage
-# This should work with any version of tcl. See also ${MAKE_ENV}.
-BUILD_DEPENDS= ${LOCALBASE}/bin/tclsh8.2:${PORTSDIR}/lang/tcl82
-RUN_DEPENDS= ${LOCALBASE}/bin/tclsh8.2:${PORTSDIR}/lang/tcl82
-
-MAN1= clig.1
-
NO_BUILD= yes
+USE_TCL_BUILD= yes
+USE_TCL= yes
MAKEFILE= makefile
-MAKE_ENV= tclsh=${PREFIX}/bin/tclsh8.2
-PLIST_SUB= VERSION=${DISTNAME}
+WRKSRC= ${WRKDIR}/${PORTNAME}
-do-patch:
- @${CHMOD} a+r ${WRKSRC}/CHANGES
- @${MV} ${WRKSRC}/makefile ${WRKSRC}/makefile.orig
- @${SED} -e 's#prefix =~/tools#prefix =${PREFIX}/share#' \
- -e 's#LROOT =~/tools#LROOT =${PREFIX}#' \
- -e 's#DOCDIR =$$(prefix)/doc#DOCDIR =${PREFIX}/share/doc/clig#' \
- -e 's#MANDIR =$$(prefix)#MANDIR =${MANPREFIX}/man/#' \
- ${WRKSRC}/makefile.orig > ${WRKSRC}/makefile
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/WISHLIST ${PREFIX}/share/doc/clig
+MAN1= clig.1
+MANN= clig_Commandline.n clig_Description.n clig_Double.n clig_Flag.n \
+ clig_Float.n clig_Int.n clig_Long.n clig_Name.n clig_Rest.n \
+ clig_String.n clig_Usage.n clig_Version.n clig_parseCmdline.n
+
+post-patch:
+ @${RM} ${WRKSRC}/example/.cvsignore
+ @${FIND} -d ${WRKSRC} -type d -and -name CVS -exec ${RM} -r {} \;
+ @${REINPLACE_CMD} -e 's|prefix =/usr|prefix=${PREFIX}|; \
+ s|/usr/bin/tclsh|${TCLSH}|; \
+ s|/doc/|/share/doc/|; \
+ s|-$$(VERSION)||;' \
+ ${WRKSRC}/makefile
+ @${REINPLACE_CMD} -e "s|tclsh|${TCLSH}|" \
+ ${WRKSRC}/man/fixman
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/devel/clig/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- distinfo 22 Jan 2006 08:27:57 -0000 1.4
+++ distinfo 15 Mar 2007 03:32:28 -0000
@@ -1,3 +1,3 @@
-MD5 (clig-1.1.3.tar.gz) = d840ebc632be0f39a55fc35378f9eccc
-SHA256 (clig-1.1.3.tar.gz) = 675ce5020d24d0ce4b57941b0795064af4a5c7da7b97eabca1f2dd8ae26cda4f
-SIZE (clig-1.1.3.tar.gz) = 36085
+MD5 (clig-1.9.11.1.tar.gz) = 01eb0b8d3b87c4cc10f2dab56d8cdab4
+SHA256 (clig-1.9.11.1.tar.gz) = 84cc73023a0c24072f6c8a044f159f80af659116647fc79b0b5461d9a81b20ec
+SIZE (clig-1.9.11.1.tar.gz) = 68036
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/clig/pkg-plist,v
retrieving revision 1.3
diff -u -r1.3 pkg-plist
--- pkg-plist 7 Aug 1999 20:44:32 -0000 1.3
+++ pkg-plist 15 Mar 2007 03:32:28 -0000
@@ -1,37 +1,73 @@
bin/clig
-share/%%VERSION%%/bin/clig
-share/%%VERSION%%/tcl/genCheckMandatory.tcl
-share/%%VERSION%%/tcl/genStruct.tcl
-share/%%VERSION%%/tcl/genShowOptionValues.tcl
-share/%%VERSION%%/tcl/genParse.tcl
-share/%%VERSION%%/tcl/genMan.tcl
-share/%%VERSION%%/tcl/genDotH.tcl
-share/%%VERSION%%/tcl/genDotC.tcl
-share/%%VERSION%%/tcl/genDefault.tcl
-share/%%VERSION%%/tcl/genUsage.tcl
-share/%%VERSION%%/tcl/genGUI.tcl
-share/%%VERSION%%/tcl/globalpg.tcl
-share/%%VERSION%%/tcl/ober.tcl
-share/%%VERSION%%/c/catArgv.c
-share/%%VERSION%%/c/missingErr.c
-share/%%VERSION%%/c/getStringOpts.c
-share/%%VERSION%%/c/getStringOpt.c
-share/%%VERSION%%/c/getIntOpts.c
-share/%%VERSION%%/c/getIntOpt.c
-share/%%VERSION%%/c/getFloatOpts.c
-share/%%VERSION%%/c/getFloatOpt.c
-share/%%VERSION%%/c/checkIntLower.c
-share/%%VERSION%%/c/checkIntHigher.c
-share/%%VERSION%%/c/checkFloatLower.c
-share/%%VERSION%%/c/checkFloatHigher.c
-share/%%VERSION%%/c/template.man
-share/doc/clig/makefile
-share/doc/clig/cmdline.cli
-share/doc/clig/main.c
+bin/cligUsage
+lib/clig/c/catArgv.c
+lib/clig/c/checkDoubleHigher.c
+lib/clig/c/checkDoubleLower.c
+lib/clig/c/checkFloatConversion.c
+lib/clig/c/checkFloatHigher.c
+lib/clig/c/checkFloatLower.c
+lib/clig/c/checkIntHigher.c
+lib/clig/c/checkIntLower.c
+lib/clig/c/checkLongHigher.c
+lib/clig/c/checkLongLower.c
+lib/clig/c/getDoubleOpt.c
+lib/clig/c/getDoubleOpts.c
+lib/clig/c/getFloatOpt.c
+lib/clig/c/getFloatOpts.c
+lib/clig/c/getIntOpt.c
+lib/clig/c/getIntOpts.c
+lib/clig/c/getLongOpt.c
+lib/clig/c/getLongOpts.c
+lib/clig/c/getStringOpt.c
+lib/clig/c/getStringOpts.c
+lib/clig/c/missingErr.c
+lib/clig/c/template.man
+lib/clig/pkgIndex.tcl
+lib/clig/tcl/cmdline.cli
+lib/clig/tcl/genCheckMandatory.tcl
+lib/clig/tcl/genDefault.tcl
+lib/clig/tcl/genDotC.tcl
+lib/clig/tcl/genDotH.tcl
+lib/clig/tcl/genGUI.tcl
+lib/clig/tcl/genMan.tcl
+lib/clig/tcl/genParse.tcl
+lib/clig/tcl/genShowOptionValues.tcl
+lib/clig/tcl/genStruct.tcl
+lib/clig/tcl/genUsage.tcl
+lib/clig/tcl/globalpg.tcl
+lib/clig/tcl/ober.tcl
+lib/clig/tcl/util.tcl
+lib/clig/tcllib/DeclCommandline.tcl
+lib/clig/tcllib/DeclDescription.tcl
+lib/clig/tcllib/DeclDouble.tcl
+lib/clig/tcllib/DeclFlag.tcl
+lib/clig/tcllib/DeclFloat.tcl
+lib/clig/tcllib/DeclInt.tcl
+lib/clig/tcllib/DeclLong.tcl
+lib/clig/tcllib/DeclName.tcl
+lib/clig/tcllib/DeclRest.tcl
+lib/clig/tcllib/DeclString.tcl
+lib/clig/tcllib/DeclUsage.tcl
+lib/clig/tcllib/DeclVersion.tcl
+lib/clig/tcllib/declOpt.tcl
+lib/clig/tcllib/oldOpts.tcl
+lib/clig/tcllib/parse.tcl
+lib/clig/tcllib/setSpec.tcl
+lib/clig/tcllib/usage.tcl
+lib/clig/tcllib/version.tcl
+share/doc/clig/ANNOUNCE
share/doc/clig/CHANGES
+share/doc/clig/COPYING-2.0
+share/doc/clig/LICENSE
+share/doc/clig/README
share/doc/clig/WISHLIST
- at dirrm share/%%VERSION%%/bin
+share/doc/clig/example/cmdline.cli
+share/doc/clig/example/main.c
+share/doc/clig/example/makefile
+share/doc/clig/index.html
+ at dirrm lib/clig/c
+ at dirrm lib/clig/tcl
+ at dirrm lib/clig/tcllib
+ at dirrm lib/clig
+ at dirrm share/doc/clig/example
@dirrm share/doc/clig
- at dirrm share/%%VERSION%%/c
- at dirrm share/%%VERSION%%/tcl
- at dirrm share/%%VERSION%%
--- patch-clig ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list