From owner-freebsd-ports Tue Nov 4 08:40:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA20348 for ports-outgoing; Tue, 4 Nov 1997 08:40:04 -0800 (PST) (envelope-from owner-freebsd-ports) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA20334; Tue, 4 Nov 1997 08:40:01 -0800 (PST) (envelope-from gnats) Resent-Date: Tue, 4 Nov 1997 08:40:01 -0800 (PST) Resent-Message-Id: <199711041640.IAA20334@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-ports Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, Ian Vaudrey Received: from messiah.cableinet.net ([194.117.157.68]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id IAA19969 for ; Tue, 4 Nov 1997 08:35:26 -0800 (PST) (envelope-from i.vaudrey@cableinet.co.uk) Received: (qmail 20766 invoked from network); 4 Nov 1997 17:38:13 -0000 Received: from lions.cableinet.net (193.38.113.5) by messiah with SMTP; 4 Nov 1997 17:38:13 -0000 Received: from nemkoltd.nildram.co.uk (usr62-cro.cableinet.co.uk [194.117.149.72]) by lions.cableinet.net (950413.SGI.8.6.12/951211.SGI) via SMTP id QAA29011; Tue, 4 Nov 1997 16:32:20 GMT Received: by nemkoltd.nildram.co.uk with Microsoft Mail id <01BCE93F.78EADA80@nemkoltd.nildram.co.uk>; Tue, 4 Nov 1997 16:34:08 -0000 Message-Id: <01BCE93F.78EADA80@nemkoltd.nildram.co.uk> Date: Tue, 4 Nov 1997 16:25:02 -0000 From: Ian Vaudrey To: "'FreeBSD-gnats-submit@freebsd.org'" Subject: ports/4933: New port: cgihtml Sender: owner-freebsd-ports@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 4933 >Category: ports >Synopsis: New port: cgihtml library >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Nov 4 08:40:00 PST 1997 >Last-Modified: >Originator: Ian Vaudrey >Organization: >Release: FreeBSD 2.2-STABLE i386 >Environment: 2.2-STABLE >Description: This is a port of the cgihtml C library, which greatly eases the coding of CGI applications. >How-To-Repeat: Please commit the archive in the next section. >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # cgihtml # cgihtml/Makefile # cgihtml/files # cgihtml/files /md5 # cgihtml/files/Makefile # cgihtml/pkg # cgihtml/pkg/PLIST # cgihtm l/pkg/COMMENT # cgihtml/pkg/DESCR # echo c - cgihtml mkdir -p cgihtml > /dev/null 2>&1 echo x - cgihtml/Makefile sed 's/^X//' >cgihtml/Makefile << 'END-of-cgihtml/Makefile' X# New ports collection makefile for: cgihtml X# Version required: 1.67 X# Date created: 3 Nov 1997 X# Whom: Ian Vaudrey X# X# $Id$ X# X XDISTNAME= cgihtml-1.67 XCATEGORIES= devel www XMASTER_SITES= ftp://ftp.eekim.com/users/eekim/cgihtml/ X XMAINTAINE R= i.vaudrey@cableinet.co.uk X XNO_CONFIGURE= yes X Xpost-extract: X @${MV} ${WRKSRC}/Makefile ${WRKSRC}/Makefile.dist X @${CP} ${FILESDIR}/Makefile ${WRKSRC} X Xpost-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${PREFIX}/share/doc/cgihtml/html X.for file in CHANGES CREDITS README TODO X ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/cgihtml X.endfor X ${INSTALL_DATA} ${WRKSRC}/docs/*.html ${PREFIX}/share/doc/cgihtml/html X.endif X X.include END-of-cgihtml/Makefile echo c - cgihtml/files mkdir -p cgihtml/files > /dev/null 2>&1 echo x - cgihtml/files/md5 sed 's/^X//' >Audit-Trail: >Unformatted: >cgihtml/files/md5 << 'END-of-cgihtml/files/md5' XMD5 (cgihtml-1.67.tar.gz) = d9d7076e0603c53cd945f53a89ea45e2 END-of-cgihtml/files/md5 echo x - cgihtml/files/Makefile sed 's/^X//' >cgihtml/files/Makefile << 'END-of-cgihtml/files/Makefile' X# Makefile for cgihtml libraries X XCFLAGS= -O #-DUPLOADDIR='"/tmp"' XLIB = cgihtml XSHLIB_VER = 1.0 X XOBJS = string-lib.o cgi-llist.o cgi-lib.o html-lib.o XHDRS = ${OBJS:.o=.h} XSRCS = ${OBJS:.o=.c} XSOBJS = ${OBJS:.o=.so} X X.SUFFIXES: X.SUFFIXES: .o .so .c X X.c.o: X ${CC} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} X @${LD} -O ${.TARGET} -x -r ${.TARGET} X X.c.so: X ${CC} -fpic -DPIC ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} X @${LD} -O ${.TARGET} -x -r ${.TARGET} X Xlib${LIB}.a: ${OBJS} X @${ECHO} building standard ${LIB} library X @rm -f ${.TARGET} X @${AR} cr ${.TARGET} `lorder ${OBJS} | tsort -q` X ${RANLIB} ${.TARGET} X Xlib${LIB}.so.${SHLIB_VER}: ${SOBJS} X @${ECHO} building shared ${LIB} library \(version ${SHLIB_VER}\) X @rm -f ${.TARGET} X ${CC} -shared -Wl,-x -o ${.TARGET} `lorder ${SOBJS} | tsort -q` X Xall: depend lib${LIB}.a lib${LIB}.so.${SHLIB_VER} X Xinstall: X @mkdir -p ${PREFIX}/lib X @mkdir -p ${PREFIX}/include X ${INSTALL} -c -m 644 lib${LIB}.a ${PREFIX}/lib X ${RANLIB} -t ${PREFIX}/lib/lib${LIB}.a X ${INSTALL} -c -m 644 lib${LIB}.so.${SHLIB_VER} ${PREFIX}/lib X /sbin/ldconfig -m ${PREFIX}/lib X.for file in ${HDRS} X ${INSTALL} -c -m 644 ${file} ${PREFIX}/include X.endfor X Xclean: X rm -f *.o *.so lib${LIB}.a lib${LIB}.so.${SHLIB_VER} X Xdistclean: clean X rm -f .depend X Xdepend: X mkdep ${CFLAGS} ${SRCS} X END-of-cgihtml/files/Makefile echo c - cgihtml/pkg mkdir -p cgihtml/pkg > /dev/null 2>&1 echo x - cgihtml/pkg/PLIST sed 's/^X//' >cgihtml/pkg/PLIST << 'END-of-cgihtml/pkg/PLIST' Xinclude/string-lib.h Xinclude/html-lib.h Xin clude/cgi-llist.h Xinclude/cgi-lib.h Xlib/libcgihtml.a Xlib/libcgihtml.s o.1.0 X@exec /sbin/ldconfig -m %B Xshare/doc/cgihtml/CHANGES Xshare/doc/ cgihtml/CREDITS Xshare/doc/cgihtml/README Xshare/doc/cgihtml/TODO Xshare /doc/cgihtml/html/cgihtml.html Xshare/doc/cgihtml/html/cgihtml_0.html Xs hare/doc/cgihtml/html/cgihtml_1.html Xshare/doc/cgihtml/html/cgihtml_2.h tml Xshare/doc/cgihtml/html/cgihtml_3.html Xshare/doc/cgihtml/html/cgiht ml_4.html Xshare/doc/cgihtml/html/cgihtml_5.html X@dirrm share/doc/cgihtml/html X@dirrm share/doc/cgihtml END-of-cgihtml/pkg/PLIST echo x - cgihtml/pkg/COMMENT sed 's/^X//' >cgihtml/pkg/COMMENT << 'END-of-cgihtml/pkg/COMMENT' XLibrary that simplifies the task of writing CGI programs in C. END-of-cgihtml/pkg/COMMENT echo x - cgihtml/pkg/DESCR sed 's/^X//' >cgihtml/pkg/DESCR << 'END-of-cgihtml/pkg/DESCR' XCgihtml is a C library that simplifies the task of parsing World Wide Web X(WWW) Common Gateway Interface (CGI) input and outputting HyperText Markup XLanguage (HTML). Tasks which would normally require many lines of C can be Xreduced to just a few. END-of-cgihtml/pkg/DESCR exit