Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Sep 2001 19:06:16 -0700
From:      "George & Sarah Jean Cooper" <sargeo@bmi.net>
To:        <FreeBSD-gnats-submit@freebsd.org>
Cc:        <lioux@freebsd.org>, <john_m_cooper@yahoo.com>
Subject:   ports/30363: [NEW PORT] ${PORTSDIR}/lang/gnat-doc-*  GNAT Documentation
Message-ID:  <000001c13678$83c0a360$05fea8c0@sargeo>

next in thread | raw e-mail | index | archive | help

>Number:         30363
>Category:       ports
>Synopsis:       [NEW PORT] ${PORTSDIR}/lang/gnat-doc-*  GNAT Documentation
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 05 19:10:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     John Merryweather Cooper
>Release:        FreeBSD 4.4-RC i386
>Organization:
>Environment:
System: FreeBSD johncoop.MSHOME 4.4-RC FreeBSD 4.4-RC #32: Wed Sep 5
09:17:03 PDT 2001 jmcoopr@johncoop.MSHOME:/usr/obj/usr/src/sys/JOHNCOOP
i386



>Description:
	GNAT 3.13p is in ports, but the documentation is not.  This port
	(actually, a master port and several slaves) fixes that omission.

>How-To-Repeat:
	N/A

>Fix:

The god-how-I-hate-%#$@$!!-damn shar archive is attached:

# 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:
#
#	gnat-doc-html
#	gnat-doc-html/Makefile
#	gnat-doc-html/distinfo
#	gnat-doc-html/pkg-comment
#	gnat-doc-html/pkg-descr
#	gnat-doc-html/pkg-plist_html
#	gnat-doc-html/pkg-plist_info
#	gnat-doc-html/pkg-plist_ps
#	gnat-doc-html/pkg-plist_texi
#	gnat-doc-html/pkg-plist_txt
#	gnat-doc-html/pkg-message_html
#	gnat-doc-html/pkg-message_info
#	gnat-doc-html/pkg-message_ps
#	gnat-doc-html/pkg-message_texi
#	gnat-doc-html/pkg-message_txt
#	gnat-doc-info
#	gnat-doc-info/Makefile
#	gnat-doc-ps
#	gnat-doc-ps/Makefile
#	gnat-doc-texi
#	gnat-doc-texi/Makefile
#	gnat-doc-txt
#	gnat-doc-txt/Makefile
#
echo c - gnat-doc-html
mkdir -p gnat-doc-html > /dev/null 2>&1
echo x - gnat-doc-html/Makefile
sed 's/^X//' >gnat-doc-html/Makefile << 'END-of-gnat-doc-html/Makefile'
X# New ports collection makefile for:    gnat-doc
X# Date created:         4 Sept 2001
X# Whom:                 John Merryweather Cooper
<jmcoopr@webmail.bmi.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gnat-doc-${DOCFORMAT}
XPORTVERSION=	3.13p
XCATEGORIES=	lang
XMASTER_SITES=	ftp://cs.nyu.edu/pub/gnat/${PORTVERSION}/ \
X		ftp://ftp.cdrom.com/pub/languages/ada/compiler/gnat/${PORTVERSION} \
X		ftp://wuarchive.wustl.edu/languages/ada/compiler/gnat/${PORTVERSION}
\
X
ftp://ftp.cs.kuleuven.ac.be/pub/Ada-Belgium/mirrors/cs.nyu.edu/pub/gnat/
${PORTVERSION} \
X		ftp://ftp.cs.tu-berlin.de/pub/gnat/${PORTVERSION} \
X
ftp://ftp.informatik.rwth-aachen.de/pub/mirror/cs.nyu.edu/pub/gnat/${POR
TVERSION} \
X		ftp://ftp.lip6.fr/pub/gnat/${PORTVERSION} \
X		ftp://ftp.cnam.fr/pub/Ada/PAL/compiler/gnat/${PORTVERSION} \
X		ftp://ftp.fss.bme.hu/pub/ada/gnat/${PORTVERSION}
X
XDISTNAME=	gnat-${PORTVERSION}-unx-docs
XDISTFILES=	gnat-${PORTVERSION}-docs${EXTRACT_SUFX}
X
XMAINTAINER=	jmcoopr@webmail.bmi.net
X
XNO_BUILD=	yes
X
XDOCFORMAT?=	html
X
XPLIST=		${WRKDIR}/pkg-plist_${DOCFORMAT}
XPKGMESSAGE=	${WRKDIR}/pkg-message_${DOCFORMAT}
X
XDOCSDIR=	${PREFIX}/share/doc/gnat/${DOCFORMAT}
X
XSEC_LABEL=	"Programming & development tools."
XINSTALL_INFO=	install-info --section=${SEC_LABEL}
XARM_LABEL=	"* ARM95: (arm95).                  Ada 95 Annotated
Reference Manual."
XGCC_LABEL=	"* Adagcc: (gcc).                   GNAT gcc 2.8.1 compiler
reference."
XRM_LABEL=	"* Gnat_rm: (gnat_rm).              GNAT Reference Manual."
XUG_LABEL=	"* Gnat_ug: (gnat_ug).              GNAT User Guide."
X
X.if ${DOCFORMAT} != "html" && ${DOCFORMAT} != "info" && ${DOCFORMAT} !=
"ps" && ${DOCFORMAT} != "texi" && ${DOCFORMAT} != "txt"
X.BEGIN:
X	@${ECHO} "ERROR: invalid value for DOCFORMAT: \"${DOCFORMAT}\""
X	@${ECHO} "Possible values are:  html, info, ps, texi,"
X	@${ECHO} "and txt."
X	@${FALSE}
X.endif
X
Xpre-install:
X	@${CP} ${PKGDIR}/pkg-plist_${DOCFORMAT} ${WRKDIR}
X	@${CP} ${PKGDIR}/pkg-message_${DOCFORMAT} ${WRKDIR}
X
Xdo-install:
X.if !defined(NOPORTDOCS)
X
X.if ${DOCFORMAT} == "info"
X	@${MKDIR} ${PREFIX}/info
X	@${INSTALL_MAN} ${WRKSRC}/${DOCFORMAT}/* ${PREFIX}/info
X	@if [ ! -f ${PREFIX}/info/dir ]; then \
X		${SED} -ne '1,/Menu:/p' \/usr\/share\/info/dir > ${PREFIX}/info/dir;
\
X	fi
X	@${INSTALL_INFO} --item=${ARM_LABEL} ${PREFIX}/info/arm95.info
${PREFIX}/info/dir
X	@${INSTALL_INFO} --item=${GCC_LABEL} ${PREFIX}/info/gcc.info
${PREFIX}/info/dir
X	@${INSTALL_INFO} --item=${RM_LABEL} ${PREFIX}/info/gnat_rm.info
${PREFIX}/info/dir
X	@${INSTALL_INFO} --item=${UG_LABEL} ${PREFIX}/info/gnat_ug.info
${PREFIX}/info/dir
X.else
X	@${MKDIR} ${DOCSDIR}
X	@${INSTALL_MAN} ${WRKSRC}/${DOCFORMAT}/* ${DOCSDIR}
X.endif
X
X.endif
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${CAT} ${PKGMESSAGE} | ${SED} -e 's:/usr/local:${PREFIX}:'
X.endif
X
X.include <bsd.port.mk>
END-of-gnat-doc-html/Makefile
echo x - gnat-doc-html/distinfo
sed 's/^X//' >gnat-doc-html/distinfo << 'END-of-gnat-doc-html/distinfo'
XMD5 (gnat-3.13p-docs.tar.gz) = 8f5162dfc23d822d753536d3053f0bdb
END-of-gnat-doc-html/distinfo
echo x - gnat-doc-html/pkg-comment
sed 's/^X//' >gnat-doc-html/pkg-comment <<
'END-of-gnat-doc-html/pkg-comment'
XDocumentation for the GNAT compiler.
END-of-gnat-doc-html/pkg-comment
echo x - gnat-doc-html/pkg-descr
sed 's/^X//' >gnat-doc-html/pkg-descr <<
'END-of-gnat-doc-html/pkg-descr'
XDocumentation for the GNAT 3.13p compiler in html, info, postscript,
XTeXi, or plain-text formats.
X
XWWW: http://www.gnat.com/
X
X--
XJohn Merryweather Cooper <jmcoopr@webmail.bmi.net>
END-of-gnat-doc-html/pkg-descr
echo x - gnat-doc-html/pkg-plist_html
sed 's/^X//' >gnat-doc-html/pkg-plist_html <<
'END-of-gnat-doc-html/pkg-plist_html'
Xshare/doc/gnat/html/arm95.html
Xshare/doc/gnat/html/gcc.html
Xshare/doc/gnat/html/gdb.html
Xshare/doc/gnat/html/gdbtk.html
Xshare/doc/gnat/html/gnat_rm.html
Xshare/doc/gnat/html/gnat_ug.html
X@dirrm share/doc/gnat/html
X@dirrm share/doc/gnat
END-of-gnat-doc-html/pkg-plist_html
echo x - gnat-doc-html/pkg-plist_info
sed 's/^X//' >gnat-doc-html/pkg-plist_info <<
'END-of-gnat-doc-html/pkg-plist_info'
Xinfo/arm95.info
Xinfo/arm95.info-1
Xinfo/arm95.info-10
Xinfo/arm95.info-11
Xinfo/arm95.info-12
Xinfo/arm95.info-13
Xinfo/arm95.info-14
Xinfo/arm95.info-15
Xinfo/arm95.info-16
Xinfo/arm95.info-17
Xinfo/arm95.info-18
Xinfo/arm95.info-19
Xinfo/arm95.info-2
Xinfo/arm95.info-20
Xinfo/arm95.info-21
Xinfo/arm95.info-22
Xinfo/arm95.info-23
Xinfo/arm95.info-24
Xinfo/arm95.info-25
Xinfo/arm95.info-26
Xinfo/dir
Xinfo/arm95.info-27
Xinfo/arm95.info-28
Xinfo/arm95.info-29
Xinfo/arm95.info-3
Xinfo/arm95.info-30
Xinfo/arm95.info-31
Xinfo/arm95.info-32
Xinfo/arm95.info-33
Xinfo/arm95.info-34
Xinfo/arm95.info-35
Xinfo/arm95.info-36
Xinfo/arm95.info-37
Xinfo/arm95.info-38
Xinfo/arm95.info-39
Xinfo/arm95.info-4
Xinfo/arm95.info-40
Xinfo/arm95.info-41
Xinfo/arm95.info-42
Xinfo/arm95.info-43
Xinfo/arm95.info-5
Xinfo/arm95.info-6
Xinfo/arm95.info-7
Xinfo/arm95.info-8
Xinfo/arm95.info-9
Xinfo/gcc.info
Xinfo/gcc.info-1
Xinfo/gcc.info-10
Xinfo/gcc.info-11
Xinfo/gcc.info-12
Xinfo/gcc.info-13
Xinfo/gcc.info-14
Xinfo/gcc.info-2
Xinfo/gcc.info-3
Xinfo/gcc.info-4
Xinfo/gcc.info-5
Xinfo/gcc.info-6
Xinfo/gcc.info-7
Xinfo/gcc.info-8
Xinfo/gcc.info-9
Xinfo/gdb.info
Xinfo/gdb.info-1
Xinfo/gdb.info-2
Xinfo/gdb.info-3
Xinfo/gdb.info-4
Xinfo/gdb.info-5
Xinfo/gdb.info-6
Xinfo/gdb.info-7
Xinfo/gdb.info-8
Xinfo/gdb.info-9
Xinfo/gdbtk.info
Xinfo/gnat_rm.info
Xinfo/gnat_rm.info-1
Xinfo/gnat_rm.info-2
Xinfo/gnat_rm.info-3
Xinfo/gnat_rm.info-4
Xinfo/gnat_rm.info-5
Xinfo/gnat_rm.info-6
Xinfo/gnat_rm.info-7
Xinfo/gnat_rm.info-8
Xinfo/gnat_rm.info-9
Xinfo/gnat_ug.info
Xinfo/gnat_ug.info-1
Xinfo/gnat_ug.info-2
Xinfo/gnat_ug.info-3
Xinfo/gnat_ug.info-4
Xinfo/gnat_ug.info-5
Xinfo/gnat_ug.info-6
Xinfo/gnat_ug.info-7
Xinfo/gnat_ug.info-8
Xinfo/gnat_ug.info-9
END-of-gnat-doc-html/pkg-plist_info
echo x - gnat-doc-html/pkg-plist_ps
sed 's/^X//' >gnat-doc-html/pkg-plist_ps <<
'END-of-gnat-doc-html/pkg-plist_ps'
Xshare/doc/gnat/ps/arm95.ps
Xshare/doc/gnat/ps/gcc.ps
Xshare/doc/gnat/ps/gdb.ps
Xshare/doc/gnat/ps/gdbtk.ps
Xshare/doc/gnat/ps/gnat_rm.ps
Xshare/doc/gnat/ps/gnat_ug.ps
Xshare/doc/gnat/ps/refcard.ps
X@dirrm share/doc/gnat/ps
X@dirrm share/doc/gnat
END-of-gnat-doc-html/pkg-plist_ps
echo x - gnat-doc-html/pkg-plist_texi
sed 's/^X//' >gnat-doc-html/pkg-plist_texi <<
'END-of-gnat-doc-html/pkg-plist_texi'
Xshare/doc/gnat/texi/arm95.texi
Xshare/doc/gnat/texi/cpp.texi
Xshare/doc/gnat/texi/extend.texi
Xshare/doc/gnat/texi/gcc.texi
Xshare/doc/gnat/texi/gcov.texi
Xshare/doc/gnat/texi/gdb.texinfo
Xshare/doc/gnat/texi/gdbtk.texinfo
Xshare/doc/gnat/texi/gnat_rm.texi
Xshare/doc/gnat/texi/gnat_ug_unx.texi
Xshare/doc/gnat/texi/install.texi
Xshare/doc/gnat/texi/invoke.texi
Xshare/doc/gnat/texi/md.texi
Xshare/doc/gnat/texi/rtl.texi
Xshare/doc/gnat/texi/texinfo.tex
Xshare/doc/gnat/texi/texiplus.tex
Xshare/doc/gnat/texi/tm.texi
X@dirrm share/doc/gnat/texi
X@dirrm share/doc/gnat
END-of-gnat-doc-html/pkg-plist_texi
echo x - gnat-doc-html/pkg-plist_txt
sed 's/^X//' >gnat-doc-html/pkg-plist_txt <<
'END-of-gnat-doc-html/pkg-plist_txt'
Xshare/doc/gnat/txt/arm95.txt
Xshare/doc/gnat/txt/gcc.txt
Xshare/doc/gnat/txt/gdb.txt
Xshare/doc/gnat/txt/gdbtk.txt
Xshare/doc/gnat/txt/gnat_rm.txt
Xshare/doc/gnat/txt/gnat_ug.txt
X@dirrm share/doc/gnat/txt
X@dirrm share/doc/gnat
END-of-gnat-doc-html/pkg-plist_txt
echo x - gnat-doc-html/pkg-message_html
sed 's/^X//' >gnat-doc-html/pkg-message_html <<
'END-of-gnat-doc-html/pkg-message_html'
X
X*********************************************************************
X
XNOTE:
X
XYou may find it useful to add the following URL's to your browser:
X
X	Ada 95 Annotated Reference Manual
X		file://usr/local/share/doc/gnat/html/arm95.html
X
X	GNAT gcc 2.8.1 Compiler Manual
X		file://usr/local/share/doc/gnat/html/gcc.html
X
X	GNAT Reference Manual
X		file://usr/local/share/doc/gnat/html/gnat_rm.html
X
X	GNAT User Guide
X		file://usr/local/share/doc/gnat/html/gnat_ug.html
X
X*********************************************************************
X
END-of-gnat-doc-html/pkg-message_html
echo x - gnat-doc-html/pkg-message_info
sed 's/^X//' >gnat-doc-html/pkg-message_info <<
'END-of-gnat-doc-html/pkg-message_info'
X
X*********************************************************************
X
XNOTE:
X
XGNU info browser entries have been installed in /usr/local/info/dir.
XIf entries do not appear in your info browser, make sure that
X/usr/local/info is in your INFOPATH.
X
X*********************************************************************
X
END-of-gnat-doc-html/pkg-message_info
echo x - gnat-doc-html/pkg-message_ps
sed 's/^X//' >gnat-doc-html/pkg-message_ps <<
'END-of-gnat-doc-html/pkg-message_ps'
X
X*********************************************************************
X
XNOTE:
X
XPostscript documentation has been installed in
X/usr/local/share/doc/gnat/ps.
X
X*********************************************************************
X
END-of-gnat-doc-html/pkg-message_ps
echo x - gnat-doc-html/pkg-message_texi
sed 's/^X//' >gnat-doc-html/pkg-message_texi <<
'END-of-gnat-doc-html/pkg-message_texi'
X
X*********************************************************************
X
XNOTE:
X
XTeXi documentation has been installed in
X/usr/local/share/doc/gnat/texi.
X
X*********************************************************************
X
END-of-gnat-doc-html/pkg-message_texi
echo x - gnat-doc-html/pkg-message_txt
sed 's/^X//' >gnat-doc-html/pkg-message_txt <<
'END-of-gnat-doc-html/pkg-message_txt'
X
X*********************************************************************
X
XNOTE:
X
XASCII Text documentation has been installed in
X/usr/local/share/gnat/txt.
X
X*********************************************************************
X
END-of-gnat-doc-html/pkg-message_txt
echo c - gnat-doc-info
mkdir -p gnat-doc-info > /dev/null 2>&1
echo x - gnat-doc-info/Makefile
sed 's/^X//' >gnat-doc-info/Makefile << 'END-of-gnat-doc-info/Makefile'
X# New ports collection makefile for:	gnat-doc-info
X# Date created:		04 Sept 2001
X# Whom:			John Merryweather Cooper <jmcoopr@webmail.bmi.net>
X#
X# $FreeBSD$
X#
X
XDOCFORMAT=	info
XMASTERDIR=	${.CURDIR}/../gnat-doc-html
X
X.include "${MASTERDIR}/Makefile"
END-of-gnat-doc-info/Makefile
echo c - gnat-doc-ps
mkdir -p gnat-doc-ps > /dev/null 2>&1
echo x - gnat-doc-ps/Makefile
sed 's/^X//' >gnat-doc-ps/Makefile << 'END-of-gnat-doc-ps/Makefile'
X# New ports collection makefile for:	gnat-doc-ps
X# Date created:		04 Sept 2001
X# Whom:			John Merryweather Cooper <jmcoopr@webmail.bmi.net>
X#
X# $FreeBSD$
X#
X
XDOCFORMAT=	ps
XMASTERDIR=	${.CURDIR}/../gnat-doc-html
X
X.include "${MASTERDIR}/Makefile"
END-of-gnat-doc-ps/Makefile
echo c - gnat-doc-texi
mkdir -p gnat-doc-texi > /dev/null 2>&1
echo x - gnat-doc-texi/Makefile
sed 's/^X//' >gnat-doc-texi/Makefile << 'END-of-gnat-doc-texi/Makefile'
X# New ports collection makefile for:	gnat-doc-texi
X# Date created:		04 Sept 2001
X# Whom:			John Merryweather Cooper <jmcoopr@webmail.bmi.net>
X#
X# $FreeBSD$
X#
X
XDOCFORMAT=	texi
XMASTERDIR=	${.CURDIR}/../gnat-doc-html
X
X.include "${MASTERDIR}/Makefile"
END-of-gnat-doc-texi/Makefile
echo c - gnat-doc-txt
mkdir -p gnat-doc-txt > /dev/null 2>&1
echo x - gnat-doc-txt/Makefile
sed 's/^X//' >gnat-doc-txt/Makefile << 'END-of-gnat-doc-txt/Makefile'
X# New ports collection makefile for:	gnat-doc-txt
X# Date created:		04 Sept 2001
X# Whom:			John Merryweather Cooper <jmcoopr@webmail.bmi.net>
X#
X# $FreeBSD$
X#
X
XDOCFORMAT=	txt
XMASTERDIR=	${.CURDIR}/../gnat-doc-html
X
X.include "${MASTERDIR}/Makefile"
END-of-gnat-doc-txt/Makefile
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?000001c13678$83c0a360$05fea8c0>