Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jan 2004 21:51:07 +0900 (JST)
From:      Hiroki Sato <hrs@FreeBSD.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/61935: New port: print/latex-bytefield
Message-ID:  <200401261251.i0QCp7gi044523@alph.allbsd.org>
Resent-Message-ID: <200401261300.i0QD0Zlt014083@freefall.freebsd.org>

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

>Number:         61935
>Category:       ports
>Synopsis:       New port: print/latex-bytefield
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 26 05:00:35 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Hiroki Sato
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
Tokyo University of Science
>Environment:
System: FreeBSD alph.allbsd.org 4.8-STABLE FreeBSD 4.8-STABLE #7: Tue May 20 00:05:43 JST 2003     hrs@alph.allbsd.org:/home/obj/home/src/sys/ALPH  i386

>Description:
	The bytefield package helps the user create illustrations for network
	protocol specifications and anything else that utilizes fields of
	data.  These illustrations show how the bits and bytes are laid out in
	a packet or in memory.

>How-To-Repeat:
	N/A

>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:
#
#	latex-bytefield
#	latex-bytefield/pkg-plist
#	latex-bytefield/pkg-descr
#	latex-bytefield/Makefile
#	latex-bytefield/distinfo
#
echo c - latex-bytefield
mkdir -p latex-bytefield > /dev/null 2>&1
echo x - latex-bytefield/pkg-plist
sed 's/^X//' >latex-bytefield/pkg-plist << 'END-of-latex-bytefield/pkg-plist'
X@comment $FreeBSD$
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/bytefield.pdf
X%%PORTDOCS%%%%DOCSDIR%%/example.pdf
X%%PORTDOCS%%%%DOCSDIR%%/example.tex
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X%%CLASSDIR%%/bytefield.dtx
X%%CLASSDIR%%/bytefield.sty
X%%CLASSDIR%%/bytefield.ins
X@dirrm %%CLASSDIR%%
X@exec %%MKTEXLSR%%
X@unexec %%MKTEXLSR%%
END-of-latex-bytefield/pkg-plist
echo x - latex-bytefield/pkg-descr
sed 's/^X//' >latex-bytefield/pkg-descr << 'END-of-latex-bytefield/pkg-descr'
XThe bytefield package helps the user create illustrations for network
Xprotocol specifications and anything else that utilizes fields of
Xdata.  These illustrations show how the bits and bytes are laid out in
Xa packet or in memory.
END-of-latex-bytefield/pkg-descr
echo x - latex-bytefield/Makefile
sed 's/^X//' >latex-bytefield/Makefile << 'END-of-latex-bytefield/Makefile'
X# New ports collection makefile for:	latex-bytefield
X# Date created:		24 Jan 2004
X# Whom:			hrs@FreeBSD.org
X#
X# $FreeBSD$
X
XPORTNAME=	latex-bytefield
XPORTVERSION=	1.1.20021008
XCATEGORIES=	print
XMASTER_SITES=	${MASTER_SITE_TEX_CTAN}
XMASTER_SITE_SUBDIR=	macros/latex/contrib/bytefield
XDISTFILES=	bytefield.dtx bytefield.ins ${DOC_FILES}
XDIST_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	hrs@FreeBSD.org
XCOMMENT=	A LaTeX package that utilization diagram of data fields
X
XBUILD_DEPENDS=	mktexlsr:${PORTSDIR}/print/teTeX
XBUILD_DEPENDS+=	${TEXMFLOCAL_LSR}:${PORTSDIR}/print/tex-texmflocal
XBUILD_DEPENDS+=	tex:${PORTSDIR}/print/teTeX
XRUN_DEPENDS=	latex:${PORTSDIR}/print/teTeX
X
XPLIST_SUB=	TEXMFLOCAL=${TEXMFLOCAL} MKTEXLSR=${MKTEXLSR}
XPLIST_SUB+=	CLASSDIR=${CLASSDIR}
X
XUSE_GMAKE=	YES
XTEXMFLOCAL=	share/texmf-local
XTEXMFLOCAL_LSR=	${LOCALBASE}/${TEXMFLOCAL}/ls-R
XMKTEXLSR=	${LOCALBASE}/bin/mktexlsr
XTEX_BIN=	${LOCALBASE}/bin/tex
XCLASSDIR=	${TEXMFLOCAL}/tex/latex/${PORTNAME:S/^latex-//}
XWRKSRC=		${WRKDIR}/${PORTNAME:S/^latex-//}
X
XCLASS_FILES=	bytefield.dtx
XCLASS_FILES+=	bytefield.sty
XCLASS_FILES+=	bytefield.ins
X
XDOC_FILES=	README
XDOC_FILES+=	bytefield.pdf
XDOC_FILES+=	example.pdf
XDOC_FILES+=	example.tex
X
Xdo-extract:
X	${MKDIR} ${WRKSRC}
X	cd ${DISTDIR}/${DIST_SUBDIR} && ${CP} ${DISTFILES} ${WRKSRC}
X
Xdo-build:
X	cd ${WRKSRC} && ${TEX_BIN} bytefield.ins
X
Xdo-install:
X	${MKDIR} ${PREFIX}/${CLASSDIR}
X	${INSTALL_DATA} ${CLASS_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${CLASSDIR}
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${DOC_FILES:S@^@${WRKSRC}/@} ${DOCSDIR}
X.endif
X
Xpost-install:
X	@${MKTEXLSR}
X
X.include <bsd.port.mk>
END-of-latex-bytefield/Makefile
echo x - latex-bytefield/distinfo
sed 's/^X//' >latex-bytefield/distinfo << 'END-of-latex-bytefield/distinfo'
XMD5 (latex-bytefield/bytefield.dtx) = dd717fb32cf13022360bb831d05874c4
XMD5 (latex-bytefield/bytefield.ins) = 7d6f61f045f4090166e2dbb19157a6ad
XMD5 (latex-bytefield/README) = b1c7d7253c9e3d529910b53b1964133d
XMD5 (latex-bytefield/bytefield.pdf) = bd4243d235a218346d600863403e7d71
XMD5 (latex-bytefield/example.pdf) = 084f7268db801650c71433e3c684ac65
XMD5 (latex-bytefield/example.tex) = 5316b0a6dc16d46d25a8b172eb55b0fd
END-of-latex-bytefield/distinfo
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200401261251.i0QCp7gi044523>