#17216: cgilib port enhancement ----------------------------+----------------------------------------------- Reporter: mike@flyn.org | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: | ----------------------------+----------------------------------------------- Comment(by mike@flyn.org): cgilib-autotools.patch {{{ diff -u --recursive --new-file ../cgilib-0.6-vanilla/configure.ac ./configure.ac --- ../cgilib-0.6-vanilla/configure.ac 1969-12-31 19:00:00.000000000 -0500 +++ ./configure.ac 2008-11-12 19:27:37.000000000 -0500 @@ -0,0 +1,9 @@ +AC_INIT(cgi.c) + +AM_INIT_AUTOMAKE(cgilib, 0.6) + +AC_PROG_CC +AC_PROG_INSTALL +AC_PROG_LIBTOOL + +AC_OUTPUT(Makefile) diff -u --recursive --new-file ../cgilib-0.6-vanilla/Makefile ./Makefile --- ../cgilib-0.6-vanilla/Makefile 2008-11-12 19:27:31.000000000 -0500 +++ ./Makefile 1969-12-31 19:00:00.000000000 -0500 @@ -1,46 +0,0 @@ -# Copyright (c) 1998,9,2001,7,8 by Martin Schulze <joey@infodrom.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software Foundation -# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -CFLAGS = -Wall -O2 -g -IFLAGS = -I. -LDFLAGS = -L. -#LIBS = -lcgi - -OBJS = cgi.o cookies.o aux.o - -CC += $(IFLAGS) - -libcgi.a: $(OBJS) - ar rc $@ $^ - -cgitest: cgitest.o libcgi.a - $(CC) $(CFLAGS) $(IFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) - -jumpto: jumpto.o libcgi.a - $(CC) $(CFLAGS) $(IFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) - -all: libcgi.a cgitest jumpto - -install: cgitest - install -m 755 cgitest /usr/lib/cgi-bin - -clean: - rm -f cgitest cgitest.o jumpto jumpto.o libcgi.a $(OBJS) *.[35].html - -htmlman: - for f in *.[35]; do \ - man -l $$f|rman -f HTML --title $$f -r "%s.%s.html" > $$f.html; \ - done diff -u --recursive --new-file ../cgilib-0.6-vanilla/Makefile.am ./Makefile.am --- ../cgilib-0.6-vanilla/Makefile.am 1969-12-31 19:00:00.000000000 -0500 +++ ./Makefile.am 2008-11-12 19:27:37.000000000 -0500 @@ -0,0 +1,32 @@ + +# Copyright (c) 1998,9,2001,7,8 by Martin Schulze <joey@infodrom.org> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +lib_LTLIBRARIES = libcgi.la + +libcgi_la_SOURCES = cgi.c cookies.c aux.c + +bin_PROGRAMS = cgitest jumpto + +cgitest_SOURCES = cgitest.c +cgitest_LDADD = libcgi.la + +jumpto_SOURCES = cgitest.c +jumpto_LDADD = libcgi.la + +include_HEADERS = aux.h cgi.h + +man_MANS = cgi.5 cgiDebug.3 cgiEscape.3 cgiFree.3 cgiFreeList.3 cgiGetCookie.3 cgiGetCookies.3 cgiGetFile.3 cgiGetFiles.3 cgiGetValue.3 cgiGetVariables.3 cgiHeader.3 cgiInit.3 cgiRedirect.3 cgiSetHeader.3 cgiSetType.3 }}} -- Ticket URL: <http://trac.macports.org/ticket/17216#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS