From owner-freebsd-ports Fri Sep 8 14:40:20 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id C3AF337B509 for ; Fri, 8 Sep 2000 14:40:01 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id OAA54079; Fri, 8 Sep 2000 14:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: by hub.freebsd.org (Postfix, from userid 32767) id 5FB6F37B423; Fri, 8 Sep 2000 14:34:51 -0700 (PDT) Message-Id: <20000908213451.5FB6F37B423@hub.freebsd.org> Date: Fri, 8 Sep 2000 14:34:51 -0700 (PDT) From: tkato@prontomail.ne.jp To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/21136: Update port: devel/libcii Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 21136 >Category: ports >Synopsis: Update port: devel/libcii >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Sep 08 14:40:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: 4.1-RELEASE i386 >Organization: >Environment: >Description: - Support CC/CFLAGS/PREFIX properly - Fix pkg/PLIST - Add WWW: line into pkg/DESCR Remove file: files/freebsd.mk >How-To-Repeat: >Fix: diff -urN /usr/ports/devel/libcii/Makefile devel/libcii/Makefile --- /usr/ports/devel/libcii/Makefile Mon May 22 21:44:11 2000 +++ devel/libcii/Makefile Fri Sep 8 02:34:54 2000 @@ -13,69 +13,57 @@ MAINTAINER= ports@FreeBSD.org -NO_INSTALL_MANPAGES= yes NO_WRKSUBDIR= yes -SAMPLES= double calc ids mpcalc wf xref cref iref kref \ - idents words basename dirname sort spin sieve +MAKEFILE= makefile +MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -DMAXALIGH=8 -Iinclude" \ + AS="${CC} -c -x assembler-with-cpp -traditional" \ + LD="${CC}" LDFLAGS="" EXTRAS="" BUILDDIR=${PKGNAME} +PLIST_SUB= CIIMAJOR="${CIIMAJOR}" CIIBUILD= ${WRKDIR}/${PKGNAME} -CIICUSTOM= ${FILESDIR}/freebsd.mk CIIMAJOR= 1 CIIDEST= ${PREFIX}/lib/cii -MAKEFILE= makefile -MAKE_FLAGS+= BUILDDIR=${PKGNAME} # ${CIIBUILD} -MAKE_FLAGS+= CUSTOM=${CIICUSTOM} +SAMPLES= double calc ids mpcalc wf xref cref iref kref \ + idents words basename dirname sort spin sieve pre-build: @${MKDIR} ${CIIBUILD} @${MKDIR} ${CIIBUILD}/include @${CP} ${WRKDIR}/include/*.h ${CIIBUILD}/include -do-build: - @(cd ${WRKDIR}; ${MAKE} ${MAKE_FLAGS}) - -# /usr/local/lib/cii/1/ -# /usr/local/lib/cii/1/include +# ${PREFIX}/lib/cii/${CIIMAJOR}/ +# ${PREFIX}/lib/cii/${CIIMAJOR}/include # -# libcii.a is placed in /usr/local/lib -# .h is placed in /usr/local/include/cii +# libcii.a is placed in ${PREFIX}/lib +# .h is placed in ${PREFIX}/include/cii # do-install: @${MKDIR} ${CIIDEST} @${MKDIR} ${CIIDEST}/${CIIMAJOR} @${MKDIR} ${CIIDEST}/${CIIMAJOR}/include @${MKDIR} ${CIIDEST}/${CIIMAJOR}/examples -# @${MKDIR} ${PREFIX}/include/cii ## - ${INSTALL} ${COPY} ${CIIBUILD}/libcii.a ${CIIDEST}/${CIIMAJOR} + ${INSTALL_DATA} ${CIIBUILD}/libcii.a ${CIIDEST}/${CIIMAJOR} ${INSTALL_DATA} ${WRKSRC}/include/*.h ${CIIDEST}/${CIIMAJOR}/include ## - ${LN} -s ${CIIDEST}/${CIIMAJOR}/libcii.a ${PREFIX}/lib/libcii.a - ${LN} -s ${CIIDEST}/${CIIMAJOR}/include ${PREFIX}/include/cii + ${LN} -sf ${CIIDEST}/${CIIMAJOR}/libcii.a ${PREFIX}/lib/libcii.a + ${LN} -sf ${CIIDEST}/${CIIMAJOR}/include ${PREFIX}/include/cii ## - (for a in ${SAMPLES}; \ - do \ - ${INSTALL_PROGRAM} ${CIIBUILD}/$$a ${CIIDEST}/${CIIMAJOR}/examples; \ - done) +.for a in ${SAMPLES} + ${INSTALL_PROGRAM} ${CIIBUILD}/${a} ${CIIDEST}/${CIIMAJOR}/examples +.endfor ## - -post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${PREFIX}/share/doc/cii @${MKDIR} ${PREFIX}/share/doc/cii/examples @${MKDIR} ${PREFIX}/share/doc/cii/src - ${INSTALL_DATA} ${WRKSRC}/makefile ${PREFIX}/share/doc/cii - ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/cii - ${INSTALL_DATA} ${WRKSRC}/history.html ${PREFIX}/share/doc/cii - ${INSTALL_DATA} ${WRKSRC}/CPYRIGHT ${PREFIX}/share/doc/cii - ${INSTALL_DATA} ${WRKSRC}/install.html ${PREFIX}/share/doc/cii - ${INSTALL_DATA} ${WRKSRC}/packing.lst ${PREFIX}/share/doc/cii - ${INSTALL_DATA} ${WRKSRC}/examples/* \ - ${PREFIX}/share/doc/cii/examples - ${INSTALL_DATA} ${WRKSRC}/src/* \ - ${PREFIX}/share/doc/cii/src +.for f in CPYRIGHT README history.html install.html makefile packing.lst + ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/cii +.endfor + ${INSTALL_DATA} ${WRKSRC}/examples/* ${PREFIX}/share/doc/cii/examples + ${INSTALL_DATA} ${WRKSRC}/src/* ${PREFIX}/share/doc/cii/src .endif .include diff -urN /usr/ports/devel/libcii/files/freebsd.mk devel/libcii/files/freebsd.mk --- /usr/ports/devel/libcii/files/freebsd.mk Mon Jan 11 04:05:23 1999 +++ devel/libcii/files/freebsd.mk Thu Jan 1 09:00:00 1970 @@ -1,4 +0,0 @@ -# FreeBSD -CC=cc -DMAXALIGN=8 -AS=cc -c -x assembler-with-cpp -traditional -EXTRAS= diff -urN /usr/ports/devel/libcii/pkg/DESCR devel/libcii/pkg/DESCR --- /usr/ports/devel/libcii/pkg/DESCR Sun Aug 29 20:11:08 1999 +++ devel/libcii/pkg/DESCR Fri Sep 8 01:13:07 2000 @@ -1,4 +1,4 @@ -This hierarchy contains all the source code from my book +This hierarchy contains all the source code from "C Interfaces and Implementations: Techniques for Creating Reusable Software (Addison-Wesley Professional Computing Series, 1997, ISBN 0-201-49841-3). @@ -7,11 +7,10 @@ For a summary of the distribution's revision history, see history.html. -For more information, visit http://www.cs.princeton.edu/software/cii/. +WWW: http://www.cs.princeton.edu/software/cii/ ----- -David R. Hanson +Author: David R. Hanson drh@microsoft.com / http://www.research.microsoft.com/~drh/ -$FreeBSD: ports/devel/libcii/pkg/DESCR,v 1.2 1999/08/29 11:11:08 peter Exp $ --- FreeBSD note: in /usr/local lib/libcii.a -> lib/cii/1/libcii.a diff -urN /usr/ports/devel/libcii/pkg/PLIST devel/libcii/pkg/PLIST --- /usr/ports/devel/libcii/pkg/PLIST Wed Jun 14 05:45:20 2000 +++ devel/libcii/pkg/PLIST Fri Sep 8 02:50:04 2000 @@ -1,52 +1,73 @@ -lib/cii/1/libcii.a -lib/cii/1/include/ap.h -lib/cii/1/include/arena.h -lib/cii/1/include/arith.h -lib/cii/1/include/array.h -lib/cii/1/include/arrayrep.h -lib/cii/1/include/assert.h -lib/cii/1/include/atom.h -lib/cii/1/include/bit.h -lib/cii/1/include/chan.h -lib/cii/1/include/except.h -lib/cii/1/include/fmt.h -lib/cii/1/include/list.h -lib/cii/1/include/mem.h -lib/cii/1/include/mp.h -lib/cii/1/include/ring.h -lib/cii/1/include/sem.h -lib/cii/1/include/seq.h -lib/cii/1/include/set.h -lib/cii/1/include/stack.h -lib/cii/1/include/str.h -lib/cii/1/include/table.h -lib/cii/1/include/text.h -lib/cii/1/include/thread.h -lib/cii/1/include/xp.h -lib/cii/1/examples/double -lib/cii/1/examples/calc -lib/cii/1/examples/ids -lib/cii/1/examples/mpcalc -lib/cii/1/examples/wf -lib/cii/1/examples/xref -lib/cii/1/examples/cref -lib/cii/1/examples/iref -lib/cii/1/examples/kref -lib/cii/1/examples/idents -lib/cii/1/examples/words -lib/cii/1/examples/basename -lib/cii/1/examples/dirname -lib/cii/1/examples/sort -lib/cii/1/examples/spin -lib/cii/1/examples/sieve -@dirrm lib/cii/1/include -@dirrm lib/cii/1/examples -@dirrm lib/cii/1 +lib/cii/%%CIIMAJOR%%/examples/double +lib/cii/%%CIIMAJOR%%/examples/calc +lib/cii/%%CIIMAJOR%%/examples/ids +lib/cii/%%CIIMAJOR%%/examples/mpcalc +lib/cii/%%CIIMAJOR%%/examples/wf +lib/cii/%%CIIMAJOR%%/examples/xref +lib/cii/%%CIIMAJOR%%/examples/cref +lib/cii/%%CIIMAJOR%%/examples/iref +lib/cii/%%CIIMAJOR%%/examples/kref +lib/cii/%%CIIMAJOR%%/examples/idents +lib/cii/%%CIIMAJOR%%/examples/words +lib/cii/%%CIIMAJOR%%/examples/basename +lib/cii/%%CIIMAJOR%%/examples/dirname +lib/cii/%%CIIMAJOR%%/examples/sort +lib/cii/%%CIIMAJOR%%/examples/spin +lib/cii/%%CIIMAJOR%%/examples/sieve +lib/cii/%%CIIMAJOR%%/include/ap.h +lib/cii/%%CIIMAJOR%%/include/arena.h +lib/cii/%%CIIMAJOR%%/include/arith.h +lib/cii/%%CIIMAJOR%%/include/array.h +lib/cii/%%CIIMAJOR%%/include/arrayrep.h +lib/cii/%%CIIMAJOR%%/include/assert.h +lib/cii/%%CIIMAJOR%%/include/atom.h +lib/cii/%%CIIMAJOR%%/include/bit.h +lib/cii/%%CIIMAJOR%%/include/chan.h +lib/cii/%%CIIMAJOR%%/include/except.h +lib/cii/%%CIIMAJOR%%/include/fmt.h +lib/cii/%%CIIMAJOR%%/include/list.h +lib/cii/%%CIIMAJOR%%/include/mem.h +lib/cii/%%CIIMAJOR%%/include/mp.h +lib/cii/%%CIIMAJOR%%/include/ring.h +lib/cii/%%CIIMAJOR%%/include/sem.h +lib/cii/%%CIIMAJOR%%/include/seq.h +lib/cii/%%CIIMAJOR%%/include/set.h +lib/cii/%%CIIMAJOR%%/include/stack.h +lib/cii/%%CIIMAJOR%%/include/str.h +lib/cii/%%CIIMAJOR%%/include/table.h +lib/cii/%%CIIMAJOR%%/include/text.h +lib/cii/%%CIIMAJOR%%/include/thread.h +lib/cii/%%CIIMAJOR%%/include/xp.h +lib/cii/%%CIIMAJOR%%/libcii.a +@dirrm lib/cii/%%CIIMAJOR%%/include +@dirrm lib/cii/%%CIIMAJOR%%/examples +@dirrm lib/cii/%%CIIMAJOR%% @dirrm lib/cii -@unexec /bin/rm /usr/local/lib/libcii.a -@unexec /bin/rm /usr/local/include/cii +@unexec /bin/rm %D/lib/libcii.a +@unexec /bin/rm %D/include/cii +@exec /bin/ln -sf %D/lib/cii/%%CIIMAJOR%%/include %D/include/cii +@exec /bin/ln -sf %D/lib/cii/%%CIIMAJOR%%/libcii.a %D/lib/libcii.a share/doc/cii/CPYRIGHT share/doc/cii/README +share/doc/cii/examples/basename.c +share/doc/cii/examples/calc.c +share/doc/cii/examples/cref.c +share/doc/cii/examples/double.c +share/doc/cii/examples/getword.c +share/doc/cii/examples/getword.h +share/doc/cii/examples/idents.c +share/doc/cii/examples/ids.c +share/doc/cii/examples/integer.c +share/doc/cii/examples/integer.h +share/doc/cii/examples/iref.c +share/doc/cii/examples/kref.c +share/doc/cii/examples/mpcalc.c +share/doc/cii/examples/sieve.c +share/doc/cii/examples/sort.c +share/doc/cii/examples/spin.c +share/doc/cii/examples/wf.c +share/doc/cii/examples/words.c +share/doc/cii/examples/xref.c share/doc/cii/history.html share/doc/cii/install.html share/doc/cii/makefile @@ -83,25 +104,6 @@ share/doc/cii/src/thread.c share/doc/cii/src/thread.c.orig share/doc/cii/src/xp.c -share/doc/cii/examples/basename.c -share/doc/cii/examples/calc.c -share/doc/cii/examples/cref.c -share/doc/cii/examples/double.c -share/doc/cii/examples/getword.c -share/doc/cii/examples/getword.h -share/doc/cii/examples/idents.c -share/doc/cii/examples/ids.c -share/doc/cii/examples/integer.c -share/doc/cii/examples/integer.h -share/doc/cii/examples/iref.c -share/doc/cii/examples/kref.c -share/doc/cii/examples/mpcalc.c -share/doc/cii/examples/sieve.c -share/doc/cii/examples/sort.c -share/doc/cii/examples/spin.c -share/doc/cii/examples/wf.c -share/doc/cii/examples/words.c -share/doc/cii/examples/xref.c @dirrm share/doc/cii/src @dirrm share/doc/cii/examples @dirrm share/doc/cii >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message