From 7c1d75b1376be573dfa1fa9f49b021ccd473f1c8 Mon Sep 17 00:00:00 2001 From: steve Date: Sun, 10 Jan 1999 19:05:23 +0000 Subject: Initial import of libcii version 1.1. Library from "C Interfaces and Implementations" by David Hanson. PR: 6504 Submitted by: J Han --- devel/libcii/Makefile | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 devel/libcii/Makefile (limited to 'devel/libcii/Makefile') diff --git a/devel/libcii/Makefile b/devel/libcii/Makefile new file mode 100644 index 000000000000..5c03317c0934 --- /dev/null +++ b/devel/libcii/Makefile @@ -0,0 +1,81 @@ +# New ports collection makefile for: libcii +# Version required: 1.1 +# Date created: 21 April 1998 +# Whom: J Han +# +# $Id$ +# + +DISTNAME= cii11 +PKGNAME= libcii-1.1 +CATEGORIES= devel +MASTER_SITES= ftp://ftp.cs.princeton.edu/pub/packages/cii/ + +MAINTAINER= hjh@photino.com + +NO_INSTALL_MANPAGES= yes +NO_WRKSUBDIR= yes + +SAMPLES= double calc ids mpcalc wf xref cref iref kref \ + idents words basename dirname sort spin sieve + +CIIBUILD= ${WRKDIR}/${PKGNAME} +CIICUSTOM= ${FILESDIR}/freebsd.mk +CIIMAJOR= 1 +CIIDEST= ${PREFIX}/lib/cii + +MAKEFILE= makefile +MAKE_FLAGS+= BUILDDIR=${PKGNAME} # ${CIIBUILD} +MAKE_FLAGS+= CUSTOM=${CIICUSTOM} + +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 +# +# libcii.a is placed in /usr/local/lib +# .h is placed in /usr/local/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} ${WRKSRC}/include/*.h ${CIIDEST}/${CIIMAJOR}/include +## + ${LN} -s ${CIIDEST}/${CIIMAJOR}/libcii.a ${PREFIX}/lib/libcii.a + ${LN} -s ${CIIDEST}/${CIIMAJOR}/include ${PREFIX}/include/cii +## + (for a in ${SAMPLES}; \ + do \ + ${INSTALL_PROGRAM} ${CIIBUILD}/$$a ${CIIDEST}/${CIIMAJOR}/examples; \ + done) +## + +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 +.endif + +.include -- cgit