[Midnightbsd-cvs] mports: mports/devel:
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Thu Aug 21 22:42:23 EDT 2008
Log Message:
-----------
Modified Files:
--------------
mports/devel:
Makefile (r1.238 -> r1.239)
Added Files:
-----------
mports/devel/cvsbook:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/devel/Makefile,v
retrieving revision 1.238
retrieving revision 1.239
diff -L devel/Makefile -L devel/Makefile -u -r1.238 -r1.239
--- devel/Makefile
+++ devel/Makefile
@@ -39,6 +39,7 @@
SUBDIR += cscope
SUBDIR += ctags
SUBDIR += cvs2svn
+ SUBDIR += cvsbook
SUBDIR += cvsgraph
SUBDIR += cvsnt
SUBDIR += cvsps
--- /dev/null
+++ devel/cvsbook/pkg-descr
@@ -0,0 +1,9 @@
+Open Source Development with CVS is a book published by Coriolis
+Inc. as part of the Coriolis OpenPress series. Chapters 2, 4, 6, 8, 9,
+and 10 -- comprising a complete introduction, tutorial and reference
+to CVS -- are being released free under the terms of the GNU General
+Public License.
+
+This port installs HTML, GNU Info, PDF, and Postscript formats.
+
+WWW: http://cvsbook.red-bean.com/
--- /dev/null
+++ devel/cvsbook/Makefile
@@ -0,0 +1,96 @@
+# New ports collection makefile for: cvsbook
+# Date created: 2002/02/28
+# Whom: Alan Eldridge <alane at geeksrus.net>
+#
+# $MidnightBSD: mports/devel/cvsbook/Makefile,v 1.1 2008/08/22 02:42:21 laffer1 Exp $
+# $FreeBSD: ports/devel/cvsbook/Makefile,v 1.13 2008/05/17 12:41:03 miwi Exp $
+#
+
+PORTNAME= cvsbook
+PORTVERSION= 1.21
+CATEGORIES= devel
+MASTER_SITES= http://cvsbook.red-bean.com/
+DISTNAME= ${PORTNAME}-${PORTVERSION}-all
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= A tutorial and reference for CVS
+LICENSE= unknown
+
+OPTIONS= CVSBOOK_INFO "Install the info version" on \
+ CVSBOOK_SINGLE_HTML "Install the single-html version" on \
+ CVSBOOK_SPLIT_HTML "Install the split-html version" off \
+ CVSBOOK_POSTSCRIPT "Install the postscript version" on \
+ CVSBOOK_PDF "Install the PDF version" on
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_CVSBOOK_SPLIT_HTML)
+ALL_TARGET= html-distributed
+.else
+NO_BUILD= yes
+.endif
+
+.if !defined(WITHOUT_CVSBOOK_INFO)
+INFO= cvsbook
+INFODIR= ${PREFIX}/${INFO_PATH}
+INSTALL_INFO?= install-info
+.endif
+.if !defined(WITHOUT_CVSBOOK_SINGLE_HTML)
+PLIST_FILES+= %%DOCSDIR%%/cvsbook.html
+WANT_DOCSDIR= yes
+.endif
+.if !defined(WITHOUT_CVSBOOK_POSTSCRIPT)
+PLIST_FILES+= %%DOCSDIR%%/cvsbook.ps
+WANT_DOCSDIR= yes
+.endif
+.if !defined(WITHOUT_CVSBOOK_PDF)
+PLIST_FILES+= %%DOCSDIR%%/cvsbook.pdf
+WANT_DOCSDIR= yes
+.endif
+.if defined(WITH_CVSBOOK_SPLIT_HTML)
+PLIST_DIRS+= %%DOCSDIR%%/cvsbook-shtml
+WANT_DOCSDIR= yes
+.endif
+.if defined(WANT_DOCSDIR)
+PLIST_DIRS+= %%DOCSDIR%%
+.endif
+
+.if defined(WITH_CVSBOOK_SPLIT_HTML)
+post-patch:
+ ${REINPLACE_CMD} -e \
+ '/Non-monolithic HTML not supported/s|@.*|makeinfo --html main.texi|' \
+ ${WRKSRC}/Makefile
+.endif
+
+.if defined(WITH_CVSBOOK_SPLIT_HTML)
+pre-install:
+PLIST_FILES+= `cd ${WRKSRC}/cvsbook && ${FIND} . -type f| ${CUT} -c2- \
+ | ${SED} 's|^|${DOCSDIR:S,${PREFIX}/,,}/cvsbook-shtml|' \
+ | ${SORT}`
+.endif
+
+do-install:
+.if defined(WANT_DOCSDIR)
+ @${MKDIR} ${DOCSDIR}
+.endif
+.if defined(WITH_CVSBOOK_SPLIT_HTML)
+ @${MKDIR} ${DOCSDIR}/cvsbook-shtml
+ @cd ${WRKSRC}/cvsbook && ${INSTALL_DATA} -- *.html ${DOCSDIR}/cvsbook-shtml
+.endif
+.if !defined(WITHOUT_CVSBOOK_SINGLE_HTML)
+ @${INSTALL_DATA} ${WRKSRC}/cvsbook.html ${DOCSDIR}
+.endif
+.if !defined(WITHOUT_CVSBOOK_PDF)
+ @${INSTALL_DATA} ${WRKSRC}/cvsbook.pdf ${DOCSDIR}
+.endif
+.if !defined(WITHOUT_CVSBOOK_POSTSCRIPT)
+ @${INSTALL_DATA} ${WRKSRC}/cvsbook.ps ${DOCSDIR}
+.endif
+.if !defined(WITHOUT_CVSBOOK_INFO)
+ @${INSTALL_DATA} ${WRKSRC}/cvsbook.info* ${INFODIR}
+ @${INSTALL_INFO} ${INFODIR}/cvsbook.info ${INFODIR}/dir
+.endif
+
+.include <bsd.port.post.mk>
--- /dev/null
+++ devel/cvsbook/distinfo
@@ -0,0 +1,3 @@
+MD5 (cvsbook-1.21-all.tar.gz) = 2e0b853a408b27e4a5638f74ddda217d
+SHA256 (cvsbook-1.21-all.tar.gz) = 585df063491d3acc03ca14267d94b8cad3ac5b2092495f30e1e80be6c84c6892
+SIZE (cvsbook-1.21-all.tar.gz) = 4137136
More information about the Midnightbsd-cvs
mailing list