Date: Fri, 17 Aug 2001 16:48:19 +0200 (CEST) From: Bernd Luevelsmeyer <bdluevel@heitec.net> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/29805: New port: devel/c2man Message-ID: <200108171448.f7HEmJm69611@ heitec.net>
next in thread | raw e-mail | index | archive | help
>Number: 29805 >Category: ports >Synopsis: New port: devel/c2man >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Aug 17 07:50:00 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Bernd Luevelsmeyer >Release: FreeBSD 4.4-PRERELEASE i386 >Organization: >Environment: System: FreeBSD 4.4-PRERELEASE >Description: A port for the tool 'c2man', which generates man pages from C sources. >How-To-Repeat: >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: # # devel/c2man # devel/c2man/Makefile # devel/c2man/distinfo # devel/c2man/pkg-comment # devel/c2man/pkg-descr # devel/c2man/scripts # devel/c2man/scripts/configure # devel/c2man/pkg-plist # devel/c2man/files # devel/c2man/files/patch-Makefile.SH # echo c - devel/c2man mkdir -p devel/c2man > /dev/null 2>&1 echo x - devel/c2man/Makefile sed 's/^X//' >devel/c2man/Makefile << 'END-of-devel/c2man/Makefile' X# New ports collection makefile for: c2man X# Date created: 2001-08-15 X# Whom: bdluevel@heitec.net X# X# $FreeBSD$ X# X XPORTNAME= c2man XPORTVERSION= 2.0.42 XCATEGORIES= devel XMASTER_SITES= ftp://ftp.research.canon.com.au/pub/misc/c2man/ XDISTNAME= $(PORTNAME)-$(PORTVERSION:C/\.([0-9]*)$/@\1/) X XMAINTAINER= bdluevel@heitec.net X XNO_WRKSUBDIR= yes X XMAN1= c2man.1 X X.include <bsd.port.mk> END-of-devel/c2man/Makefile echo x - devel/c2man/distinfo sed 's/^X//' >devel/c2man/distinfo << 'END-of-devel/c2man/distinfo' XMD5 (c2man-2.0@42.tar.gz) = 8640b6860f39c105a737dca40626b252 END-of-devel/c2man/distinfo echo x - devel/c2man/pkg-comment sed 's/^X//' >devel/c2man/pkg-comment << 'END-of-devel/c2man/pkg-comment' XGenerates man pages from C sources END-of-devel/c2man/pkg-comment echo x - devel/c2man/pkg-descr sed 's/^X//' >devel/c2man/pkg-descr << 'END-of-devel/c2man/pkg-descr' Xc2man is an automatic documentation tool that extracts comments Xfrom C source code to generate functional interface Xdocumentation in the same format as sections 2 & 3 of the Unix XProgrammer's Manual. It requires minimal effort from the Xprogrammer by looking for comments in the usual places near the Xobjects they document, rather than imposing a rigid Xfunction-comment syntax or requiring that the programmer learn Xand use a typesetting language. Acceptable documentation can Xoften be generated from existing code with no modifications. END-of-devel/c2man/pkg-descr echo c - devel/c2man/scripts mkdir -p devel/c2man/scripts > /dev/null 2>&1 echo x - devel/c2man/scripts/configure sed 's/^X//' >devel/c2man/scripts/configure << 'END-of-devel/c2man/scripts/configure' X#!/bin/sh Xcd ${WRKSRC} && ./Configure -des END-of-devel/c2man/scripts/configure echo x - devel/c2man/pkg-plist sed 's/^X//' >devel/c2man/pkg-plist << 'END-of-devel/c2man/pkg-plist' Xbin/c2man END-of-devel/c2man/pkg-plist echo c - devel/c2man/files mkdir -p devel/c2man/files > /dev/null 2>&1 echo x - devel/c2man/files/patch-Makefile.SH sed 's/^X//' >devel/c2man/files/patch-Makefile.SH << 'END-of-devel/c2man/files/patch-Makefile.SH' X--- .vimbk/Makefile.SH.vimbk Fri Feb 25 03:20:36 2000 X+++ Makefile.SH Fri Aug 17 16:14:51 2001 X@@ -25,7 +25,6 @@ X # UNIX makefile for manual page generator X # Note: any changes made here will be lost next time Configure is run!. X X-CC=$cc $optimize X YACC=$yacc $yaccflags X LEX=$lex $lexflags X SED=$sed X@@ -42,7 +41,6 @@ X X mansrc=$mansrc X manext=$manext X-CFLAGS=$ccflags X WARNFLAGS=$warnflags X LDFLAGS=$ldflags X LIBS=$libs $liblex $libyacc X@@ -71,14 +69,8 @@ X all: c2man c2man.1 X X install: all X- $(CP) c2man $(bin) X- $(CP) c2man.1 $(mansrc)/c2man.$(manext) X- -mkdir $(privlib) X- chmod 755 $(privlib) X- -mkdir $(privlib)/eg X- chmod 755 $(privlib)/eg X- $(CP) eg/*.[chly] $(privlib)/eg X- chmod 755 $(privlib)/eg/* X+ $(BSD_INSTALL_PROGRAM) c2man $(PREFIX)/bin/ X+ $(BSD_INSTALL_MAN) c2man.1 $(PREFIX)/man/man1/ X X uninstall: X $(RM) -f $(bin)/c2man $(mansrc)/c2man.$(manext) END-of-devel/c2man/files/patch-Makefile.SH exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108171448.f7HEmJm69611>