1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00

Update to version 1.07

PR: 26235
Submitted by: Ports Fury
This commit is contained in:
Kevin Lo 2001-03-31 16:23:38 +00:00
parent 608d54b852
commit 161f535385
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=40674
5 changed files with 40 additions and 57 deletions

View File

@ -6,32 +6,25 @@
#
PORTNAME= cgic
PORTVERSION= 1.06
PORTVERSION= 1.07
CATEGORIES= www
MASTER_SITES= http://www.boutell.com/cgic/
DISTNAME= ${PORTNAME}106
EXTRACT_SUFX= .tar.Z
DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}
MAINTAINER= ports@FreeBSD.org
WRKSRC= ${WRKDIR}/${PORTNAME}
MAKEFILE= ${FILESDIR}/Makefile.lib
INSTALLS_SHLIB= yes
ALL_TARGET= libcgic.so.1
do-install:
@ ${INSTALL_DATA} ${WRKSRC}/cgic.h ${PREFIX}/include
@ ${INSTALL_DATA} ${WRKSRC}/libcgic.so.1 ${PREFIX}/lib
@ ${LN} -s ${PREFIX}/lib/libcgic.so.1 ${PREFIX}/lib/libcgic.so
@ ${MKDIR} ${PREFIX}/share/examples/cgic
@ ${INSTALL_DATA} ${WRKSRC}/capture.c ${PREFIX}/share/examples/cgic
@ ${INSTALL_DATA} ${WRKSRC}/cgictest.c ${PREFIX}/share/examples/cgic
post-install:
.if !defined(NOPORTDOCS)
@ ${MKDIR} ${PREFIX}/share/doc/cgic
.for file in cgic.html cgic.txt license.txt readme.txt support.txt testform.html
@ ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/cgic
.endfor
@${MKDIR} ${PREFIX}/share/examples/cgic
${INSTALL_DATA} ${WRKSRC}/capture.c ${PREFIX}/share/examples/cgic
${INSTALL_DATA} ${WRKSRC}/cgictest.c ${PREFIX}/share/examples/cgic
@${MKDIR} ${PREFIX}/share/doc/cgic
${INSTALL_DATA} ${WRKSRC}/*.html ${PREFIX}/share/doc/cgic
${INSTALL_DATA} ${WRKSRC}/*.txt ${PREFIX}/share/doc/cgic
.endif
.include <bsd.port.mk>

View File

@ -1 +1 @@
MD5 (cgic106.tar.Z) = 84d67045866991359da9ab51a3c3345f
MD5 (cgic107.tar.gz) = fd93c66491022c3dd051537e39e8c9b0

View File

@ -0,0 +1,18 @@
LIB= cgic
SHLIB_MAJOR?= 1
NOPROFILE= yes
LIBDIR= ${PREFIX}/lib
INCDIR= ${PREFIX}/include
CFLAGS+= -I${.CURDIR}
SRCS= cgic.c
HEADERS= cgic.h
afterinstall:
${INSTALL} ${COPY} -o ${SHAREOWN} -g ${SHAREGRP} -m ${SHAREMODE} \
${HEADERS} ${INCDIR}
.include <bsd.lib.mk>

View File

@ -1,29 +0,0 @@
--- Makefile Fri Feb 16 00:20:09 1996
+++ /home/andy/tmp/wrk/Makefile Tue Jul 27 15:40:18 1999
@@ -3,16 +3,15 @@
#or the system() function, respectively. Non-unix systems
#will also definitely have different linker syntax.
-CFLAGS=
-CC=gcc
+#CFLAGS=
+#CC=gcc
AR=ar
LIBS=-L./ -lcgic
all: libcgic.a cgictest capture
-libcgic.a: cgic.o cgic.h
- rm -f libcgic.a
- $(AR) rc libcgic.a cgic.o
+libcgic.so.1: cgic.o
+ $(CC) $(CFLAGS) -shared -Wl,-soname,libcgic.so.1 -o libcgic.so.1 cgic.o
cgictest: cgictest.o libcgic.a
gcc cgictest.o -o cgictest ${LIBS}
@@ -20,3 +19,5 @@
capture: capture.o libcgic.a
gcc capture.o -o capture ${LIBS}
+cgic.o: cgic.c cgic.h
+ $(CC) $(CFLAGS) -fPIC -o cgic.o -c -s cgic.c

View File

@ -1,13 +1,14 @@
include/cgic.h
lib/libcgic.a
lib/libcgic.so
lib/libcgic.so.1
share/doc/cgic/cgic.html
share/doc/cgic/cgic.txt
share/doc/cgic/license.txt
share/doc/cgic/readme.txt
share/doc/cgic/support.txt
share/doc/cgic/testform.html
share/examples/cgic/capture.c
share/examples/cgic/cgictest.c
@dirrm share/doc/cgic
@dirrm share/examples/cgic
%%PORTDOCS%%share/doc/cgic/cgic.html
%%PORTDOCS%%share/doc/cgic/cgic.txt
%%PORTDOCS%%share/doc/cgic/license.txt
%%PORTDOCS%%share/doc/cgic/readme.txt
%%PORTDOCS%%share/doc/cgic/support.txt
%%PORTDOCS%%share/doc/cgic/testform.html
%%PORTDOCS%%share/examples/cgic/capture.c
%%PORTDOCS%%share/examples/cgic/cgictest.c
%%PORTDOCS%%@dirrm share/examples/cgic
%%PORTDOCS%%@dirrm share/doc/cgic