ports/61827: New port: print/latex-beamer

Hiroki Sato hrs at FreeBSD.org
Sat Jan 24 08:30:18 UTC 2004


>Number:         61827
>Category:       ports
>Synopsis:       New port: print/latex-beamer
>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:   Sat Jan 24 00:30:12 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 at alph.allbsd.org:/home/obj/home/src/sys/ALPH  i386

>Description:
	latex-beamer is a LaTeX class that allows you to create a beamer
	presentation. It can also be used to create slides.  It behaves similarly
	to other packages like Prosper, but has the advantage that it works
	together directly with pdflatex, but also with dvips.

	This port depends on latex-pgf and latex-xcolor, which are submitted
	separately.

>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-beamer
#	latex-beamer/pkg-plist
#	latex-beamer/pkg-descr
#	latex-beamer/Makefile
#	latex-beamer/distinfo
#
echo c - latex-beamer
mkdir -p latex-beamer > /dev/null 2>&1
echo x - latex-beamer/pkg-plist
sed 's/^X//' >latex-beamer/pkg-plist << 'END-of-latex-beamer/pkg-plist'
X at comment $FreeBSD$
X%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
X%%PORTDOCS%%%%DOCSDIR%%/FILES
X%%PORTDOCS%%%%DOCSDIR%%/INSTALL
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/TODO
X%%PORTDOCS%%%%DOCSDIR%%/doc/beameruserguide.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/beameruserguide.tex
X%%PORTDOCS%%%%DOCSDIR%%/doc/themebars.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themebars2.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themeboxes.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themeboxes2.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themeclassic.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themeclassic2.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themelined.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themelined2.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themeplain.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themeplain2.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themesidebar.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themesidebar2.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themesidebardark.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themesidebardark2.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themesidebardarktab.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themesidebardarktab2.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themesidebartab.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themesidebartab2.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themesplit.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themesplit2.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themesplitcondensed.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themesplitcondensed2.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themetree.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themetree2.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themetreebars.pdf
X%%PORTDOCS%%%%DOCSDIR%%/doc/themetreebars2.pdf
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X%%CLASSDIR%%/art/beamericonarticle.eps
X%%CLASSDIR%%/art/beamericonarticle.pdf
X%%CLASSDIR%%/art/beamericonarticle.tex
X%%CLASSDIR%%/art/beamericonarticle.20.eps
X%%CLASSDIR%%/art/beamericonarticle.20.pdf
X%%CLASSDIR%%/art/beamericonbook.eps
X%%CLASSDIR%%/art/beamericonbook.pdf
X%%CLASSDIR%%/art/beamericonbook.tex
X%%CLASSDIR%%/art/beamericonbook.20.pdf
X%%CLASSDIR%%/art/beamericonbook.20.eps
X at dirrm %%CLASSDIR%%/art
X%%CLASSDIR%%/base/beamer.cls
X%%CLASSDIR%%/base/beamerbasearticle.sty
X%%CLASSDIR%%/base/beamerbaseboxes.sty
X%%CLASSDIR%%/base/beamerbasecolor.sty
X%%CLASSDIR%%/base/beamerbasecompatibility.sty
X%%CLASSDIR%%/base/beamerbasefont.sty
X%%CLASSDIR%%/base/beamerbaseframe.sty
X%%CLASSDIR%%/base/beamerbaseframecomponents.sty
X%%CLASSDIR%%/base/beamerbaselocalstructure.sty
X%%CLASSDIR%%/base/beamerbasemisc.sty
X%%CLASSDIR%%/base/beamerbasenavigation.sty
X%%CLASSDIR%%/base/beamerbaseoverlay.sty
X%%CLASSDIR%%/base/beamerbasesection.sty
X%%CLASSDIR%%/base/beamerbasetemplates.sty
X%%CLASSDIR%%/base/beamerbasetitle.sty
X%%CLASSDIR%%/base/beamerbasetoc.sty
X at dirrm %%CLASSDIR%%/base
X%%CLASSDIR%%/themes/beamerthemebars.sty
X%%CLASSDIR%%/themes/beamerthemeboxes.sty
X%%CLASSDIR%%/themes/beamerthemeclassic.sty
X%%CLASSDIR%%/themes/beamerthemelined.sty
X%%CLASSDIR%%/themes/beamerthemeplain.sty
X%%CLASSDIR%%/themes/beamerthemeshadow.sty
X%%CLASSDIR%%/themes/beamerthemesidebardark.sty
X%%CLASSDIR%%/themes/beamerthemesidebardarktab.sty
X%%CLASSDIR%%/themes/beamerthemesidebar.sty
X%%CLASSDIR%%/themes/beamerthemesidebartab.sty
X%%CLASSDIR%%/themes/beamerthemesplit.sty
X%%CLASSDIR%%/themes/beamerthemetreebars.sty
X%%CLASSDIR%%/themes/beamerthemetree.sty
X at dirrm %%CLASSDIR%%/themes
X%%CLASSDIR%%/examples/beamerexample1.pdf
X%%CLASSDIR%%/examples/beamerexample1.tex
X%%CLASSDIR%%/examples/beamerexample2.article.pdf
X%%CLASSDIR%%/examples/beamerexample2.article.tex
X%%CLASSDIR%%/examples/beamerexample2.beamer.pdf
X%%CLASSDIR%%/examples/beamerexample2.beamer.tex
X%%CLASSDIR%%/examples/beamerexample3.pdf
X%%CLASSDIR%%/examples/beamerexample3.tex
X%%CLASSDIR%%/examples/beamerexample4.pdf
X%%CLASSDIR%%/examples/beamerexample4.tex
X%%CLASSDIR%%/examples/beamerexample5.pdf
X%%CLASSDIR%%/examples/beamerexample5.tex
X%%CLASSDIR%%/examples/beamerexample6.pdf
X%%CLASSDIR%%/examples/beamerexample6.tex
X%%CLASSDIR%%/examples/computer.jpg
X%%CLASSDIR%%/examples/computerred.jpg
X%%CLASSDIR%%/examples/computer.mask.jpg
X%%CLASSDIR%%/examples/g4.jpg
X%%CLASSDIR%%/examples/g4red.jpg
X%%CLASSDIR%%/examples/g4.mask.jpg
X%%CLASSDIR%%/examples/ram.jpg
X%%CLASSDIR%%/examples/ram.mask.jpg
X%%CLASSDIR%%/examples/tu-logo.jpg
X%%CLASSDIR%%/examples/ur-logo.jpg
X%%CLASSDIR%%/examples/tu-logo.mask.jpg
X%%CLASSDIR%%/examples/ur-logo.mask.jpg
X at dirrm %%CLASSDIR%%/examples
X%%CLASSDIR%%/lyx/doc/beamerlyxguide.lyx
X%%CLASSDIR%%/lyx/doc/beamerlyxguide.pdf
X at dirrm %%CLASSDIR%%/lyx/doc
X%%CLASSDIR%%/lyx/layouts/beamer.layout
X at dirrm %%CLASSDIR%%/lyx/layouts
X%%CLASSDIR%%/lyx/templates/beamerpresentation.lyx
X at dirrm %%CLASSDIR%%/lyx/templates
X at dirrm %%CLASSDIR%%/lyx
X at dirrm %%CLASSDIR%%
X at exec %%MKTEXLSR%%
X at unexec %%MKTEXLSR%%
END-of-latex-beamer/pkg-plist
echo x - latex-beamer/pkg-descr
sed 's/^X//' >latex-beamer/pkg-descr << 'END-of-latex-beamer/pkg-descr'
XThe beamer class is a LaTeX class that allows you to create a beamer
Xpresentation. It can also be used to create slides.  It behaves similarly
Xto other packages like Prosper, but has the advantage that it works
Xtogether directly with pdflatex, but also with dvips.
X
XWWW: http://latex-beamer.sourceforge.net/
END-of-latex-beamer/pkg-descr
echo x - latex-beamer/Makefile
sed 's/^X//' >latex-beamer/Makefile << 'END-of-latex-beamer/Makefile'
X# New ports collection makefile for:	latex-beamer
X# Date created:		24 Jan 2004
X# Whom:			hrs at FreeBSD.org
X#
X# $FreeBSD$
X
XPORTNAME=	latex-beamer
XPORTVERSION=	1.21
XCATEGORIES=	print
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	hrs at FreeBSD.org
XCOMMENT=	A LaTeX class to create a beamer presentation
X
XBUILD_DEPENDS=	mktexlsr:${PORTSDIR}/print/teTeX
XRUN_DEPENDS=	latex:${PORTSDIR}/print/teTeX
XRUN_DEPENDS+=	${LOCALBASE}/${TEXMF}/tex/latex/xcolor/xcolor.sty:${PORTSDIR}/print/latex-xcolor
XRUN_DEPENDS+=	${LOCALBASE}/${TEXMF}/tex/latex/pgf/pgf.sty:${PORTSDIR}/print/latex-pgf
X
XNO_BUILD=	YES
XPLIST_SUB=	TEXMF=${TEXMF} MKTEXLSR=${MKTEXLSR}
XPLIST_SUB+=	CLASSDIR=${CLASSDIR}
X
XTEXMF=		share/texmf
XMKTEXLSR=	${LOCALBASE}/bin/mktexlsr
XCLASSDIR=	${TEXMF}/tex/latex/${PORTNAME:S/^latex-//}
XWRKSRC=		${WRKDIR}/${PORTNAME:S/^latex-//}
X
XCLASS_FILES=	art/beamericonarticle.eps
XCLASS_FILES+=	art/beamericonarticle.pdf
XCLASS_FILES+=	art/beamericonarticle.tex
XCLASS_FILES+=	art/beamericonarticle.20.eps
XCLASS_FILES+=	art/beamericonarticle.20.pdf
XCLASS_FILES+=	art/beamericonbook.eps
XCLASS_FILES+=	art/beamericonbook.pdf
XCLASS_FILES+=	art/beamericonbook.tex
XCLASS_FILES+=	art/beamericonbook.20.pdf
XCLASS_FILES+=	art/beamericonbook.20.eps
XCLASS_FILES+=	base/beamer.cls
XCLASS_FILES+=	base/beamerbasearticle.sty
XCLASS_FILES+=	base/beamerbaseboxes.sty
XCLASS_FILES+=	base/beamerbasecolor.sty
XCLASS_FILES+=	base/beamerbasecompatibility.sty
XCLASS_FILES+=	base/beamerbasefont.sty
XCLASS_FILES+=	base/beamerbaseframe.sty
XCLASS_FILES+=	base/beamerbaseframecomponents.sty
XCLASS_FILES+=	base/beamerbaselocalstructure.sty
XCLASS_FILES+=	base/beamerbasemisc.sty
XCLASS_FILES+=	base/beamerbasenavigation.sty
XCLASS_FILES+=	base/beamerbaseoverlay.sty
XCLASS_FILES+=	base/beamerbasesection.sty
XCLASS_FILES+=	base/beamerbasetemplates.sty
XCLASS_FILES+=	base/beamerbasetitle.sty
XCLASS_FILES+=	base/beamerbasetoc.sty
XCLASS_FILES+=	themes/beamerthemebars.sty
XCLASS_FILES+=	themes/beamerthemeboxes.sty
XCLASS_FILES+=	themes/beamerthemeclassic.sty
XCLASS_FILES+=	themes/beamerthemelined.sty
XCLASS_FILES+=	themes/beamerthemeplain.sty
XCLASS_FILES+=	themes/beamerthemeshadow.sty
XCLASS_FILES+=	themes/beamerthemesidebardark.sty
XCLASS_FILES+=	themes/beamerthemesidebardarktab.sty
XCLASS_FILES+=	themes/beamerthemesidebar.sty
XCLASS_FILES+=	themes/beamerthemesidebartab.sty
XCLASS_FILES+=	themes/beamerthemesplit.sty
XCLASS_FILES+=	themes/beamerthemetreebars.sty
XCLASS_FILES+=	themes/beamerthemetree.sty
XCLASS_FILES+=	examples/beamerexample1.pdf
XCLASS_FILES+=	examples/beamerexample1.tex
XCLASS_FILES+=	examples/beamerexample2.article.pdf
XCLASS_FILES+=	examples/beamerexample2.article.tex
XCLASS_FILES+=	examples/beamerexample2.beamer.pdf
XCLASS_FILES+=	examples/beamerexample2.beamer.tex
XCLASS_FILES+=	examples/beamerexample3.pdf
XCLASS_FILES+=	examples/beamerexample3.tex
XCLASS_FILES+=	examples/beamerexample4.pdf
XCLASS_FILES+=	examples/beamerexample4.tex
XCLASS_FILES+=	examples/beamerexample5.pdf
XCLASS_FILES+=	examples/beamerexample5.tex
XCLASS_FILES+=	examples/beamerexample6.pdf
XCLASS_FILES+=	examples/beamerexample6.tex
XCLASS_FILES+=	examples/computer.jpg
XCLASS_FILES+=	examples/computerred.jpg
XCLASS_FILES+=	examples/computer.mask.jpg
XCLASS_FILES+=	examples/g4.jpg
XCLASS_FILES+=	examples/g4red.jpg
XCLASS_FILES+=	examples/g4.mask.jpg
XCLASS_FILES+=	examples/ram.jpg
XCLASS_FILES+=	examples/ram.mask.jpg
XCLASS_FILES+=	examples/tu-logo.jpg
XCLASS_FILES+=	examples/ur-logo.jpg
XCLASS_FILES+=	examples/tu-logo.mask.jpg
XCLASS_FILES+=	examples/ur-logo.mask.jpg
XCLASS_FILES+=	lyx/doc/beamerlyxguide.lyx
XCLASS_FILES+=	lyx/doc/beamerlyxguide.pdf
XCLASS_FILES+=	lyx/layouts/beamer.layout
XCLASS_FILES+=	lyx/templates/beamerpresentation.lyx
X
XDOC_FILES+=	AUTHORS
XDOC_FILES+=	ChangeLog
XDOC_FILES+=	FILES
XDOC_FILES+=	INSTALL
XDOC_FILES+=	README
XDOC_FILES+=	TODO
XDOC_FILES+=	doc/beameruserguide.pdf
XDOC_FILES+=	doc/beameruserguide.tex
XDOC_FILES+=	doc/themebars.pdf
XDOC_FILES+=	doc/themebars2.pdf
XDOC_FILES+=	doc/themeboxes.pdf
XDOC_FILES+=	doc/themeboxes2.pdf
XDOC_FILES+=	doc/themeclassic.pdf
XDOC_FILES+=	doc/themeclassic2.pdf
XDOC_FILES+=	doc/themelined.pdf
XDOC_FILES+=	doc/themelined2.pdf
XDOC_FILES+=	doc/themeplain.pdf
XDOC_FILES+=	doc/themeplain2.pdf
XDOC_FILES+=	doc/themesidebar.pdf
XDOC_FILES+=	doc/themesidebar2.pdf
XDOC_FILES+=	doc/themesidebardark.pdf
XDOC_FILES+=	doc/themesidebardark2.pdf
XDOC_FILES+=	doc/themesidebardarktab.pdf
XDOC_FILES+=	doc/themesidebardarktab2.pdf
XDOC_FILES+=	doc/themesidebartab.pdf
XDOC_FILES+=	doc/themesidebartab2.pdf
XDOC_FILES+=	doc/themesplit.pdf
XDOC_FILES+=	doc/themesplit2.pdf
XDOC_FILES+=	doc/themesplitcondensed.pdf
XDOC_FILES+=	doc/themesplitcondensed2.pdf
XDOC_FILES+=	doc/themetree.pdf
XDOC_FILES+=	doc/themetree2.pdf
XDOC_FILES+=	doc/themetreebars.pdf
XDOC_FILES+=	doc/themetreebars2.pdf
X
Xdo-install:
X	${MKDIR} ${PREFIX}/${CLASSDIR}
X.for D in art base themes examples lyx/doc lyx/layouts lyx/templates
X	${MKDIR} ${PREFIX}/${CLASSDIR}/${D}
X	${INSTALL_DATA} ${CLASS_FILES:M${D}/*:S@^@${WRKSRC}/@} ${PREFIX}/${CLASSDIR}/${D}
X.endfor
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${DOC_FILES:Ndoc/*:S@^@${WRKSRC}/@} ${DOCSDIR}
X	${MKDIR} ${DOCSDIR}/doc
X	${INSTALL_DATA} ${DOC_FILES:Mdoc/*:S@^@${WRKSRC}/@} ${DOCSDIR}/doc
X.endif
X
Xpost-install:
X	${MKTEXLSR}
X
X.include <bsd.port.mk>
END-of-latex-beamer/Makefile
echo x - latex-beamer/distinfo
sed 's/^X//' >latex-beamer/distinfo << 'END-of-latex-beamer/distinfo'
XMD5 (latex-beamer-1.21.tar.gz) = c36ed926ae78f6e36a10233c053ee337
END-of-latex-beamer/distinfo
exit

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



More information about the freebsd-ports-bugs mailing list