mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
New port print/texinfo version 4.8: A typeset documentation system
with multiple format output
This commit is contained in:
parent
7efae85ac9
commit
0b322197fc
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=136479
@ -257,6 +257,7 @@
|
||||
SUBDIR += tex
|
||||
SUBDIR += tex-omegaware-old
|
||||
SUBDIR += tex-texmflocal
|
||||
SUBDIR += texinfo
|
||||
SUBDIR += texpower
|
||||
SUBDIR += tgif2tex
|
||||
SUBDIR += tipograf
|
||||
|
46
print/texinfo/Makefile
Normal file
46
print/texinfo/Makefile
Normal file
@ -0,0 +1,46 @@
|
||||
# New ports collection makefile for: latest texinfo
|
||||
# Date created: Sun May 29 17:32:08 UTC 2005
|
||||
# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= texinfo
|
||||
PORTVERSION= 4.8
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= lioux@FreeBSD.org
|
||||
COMMENT= A typeset documentation system with multiple format output
|
||||
|
||||
USE_GETTEXT= yes
|
||||
|
||||
USE_BZIP2= yes
|
||||
GNU_CONFIGURE= yes
|
||||
USE_GMAKE= yes
|
||||
INSTALL_TARGET= install install-tex
|
||||
PKGDEINSTALL= ${PKGINSTALL}
|
||||
|
||||
MAKE_ARGS= TEXMF=${PREFIX}/${TEXMFLOCAL}
|
||||
CONFIGURE_ARGS= \
|
||||
--infodir=${PREFIX}/${INFO_PATH} \
|
||||
--without-included-gettext
|
||||
CONFIGURE_ENV= \
|
||||
CPPFLAGS="-I${LOCALBASE}/lib" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib -lintl"
|
||||
|
||||
INFO= ${PORTNAME} info-stnd info
|
||||
MAN1= info.1 infokey.1 install-info.1 makeinfo.1 texi2dvi.1 \
|
||||
texindex.1
|
||||
MAN5= info.5 texinfo.5
|
||||
|
||||
PLIST_SUB= TEXMFLOCAL=${TEXMFLOCAL}
|
||||
|
||||
TEXMFLOCAL= share/texmf-local
|
||||
|
||||
post-install:
|
||||
@${SETENV} PKG_PREFIX=${PREFIX} ${SH} \
|
||||
${PKGINSTALL} ${PKGNAME} POST-INSTALL
|
||||
|
||||
.include <bsd.port.mk>
|
2
print/texinfo/distinfo
Normal file
2
print/texinfo/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (texinfo-4.8.tar.bz2) = 6ba369bbfe4afaa56122e65b3ee3a68c
|
||||
SIZE (texinfo-4.8.tar.bz2) = 1521822
|
29
print/texinfo/files/patch-doc::Makefile.in
Normal file
29
print/texinfo/files/patch-doc::Makefile.in
Normal file
@ -0,0 +1,29 @@
|
||||
--- doc/Makefile.in.orig Fri Dec 31 16:01:25 2004
|
||||
+++ doc/Makefile.in Sun May 29 19:57:29 2005
|
||||
@@ -76,7 +76,7 @@
|
||||
CONFIG_CLEAN_FILES =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
-INFO_DEPS = texinfo info-stnd.info info.info
|
||||
+INFO_DEPS = texinfo.info info-stnd.info info.info
|
||||
am__TEXINFO_TEX_DIR = $(srcdir)
|
||||
DVIS = texinfo.dvi info-stnd.dvi info.dvi
|
||||
PDFS = texinfo.pdf info-stnd.pdf info.pdf
|
||||
@@ -219,7 +219,7 @@
|
||||
|
||||
# Put texinfo.txi first because that's the most important.
|
||||
info_TEXINFOS = texinfo.txi info-stnd.texi info.texi
|
||||
-DISTCLEANFILES = texinfo texinfo-* info*.info*
|
||||
+DISTCLEANFILES = texinfo.info texinfo-* info*.info*
|
||||
man_MANS = info.1 infokey.1 install-info.1 makeinfo.1 texindex.1 texi2dvi.1 \
|
||||
info.5 texinfo.5
|
||||
|
||||
@@ -273,7 +273,7 @@
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
-texinfo: texinfo.txi $(srcdir)/version.texi
|
||||
+texinfo.info: texinfo.txi $(srcdir)/version.texi
|
||||
restore=: && backupdir="$(am__leading_dot)am$$$$" && \
|
||||
rm -rf $$backupdir && mkdir $$backupdir && \
|
||||
for f in $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]; do \
|
18
print/texinfo/pkg-descr
Normal file
18
print/texinfo/pkg-descr
Normal file
@ -0,0 +1,18 @@
|
||||
[ excerpt from developer's web site ]
|
||||
|
||||
Texinfo is the official documentation format of the GNU project.
|
||||
It was invented by Richard Stallman and Bob Chassell many years
|
||||
ago, loosely based on Brian Reid's Scribe and other formatting
|
||||
languages of the time. It is used by many non-GNU projects as well.
|
||||
|
||||
Texinfo uses a single source file to produce output in a number of
|
||||
formats, both online and printed (dvi, html, info, pdf, xml, etc.).
|
||||
This means that instead of writing different documents for online
|
||||
information and another for a printed manual, you need write only
|
||||
one document. And when the work is revised, you need revise only
|
||||
that one document. The Texinfo system is well-integrated with GNU
|
||||
Emacs.
|
||||
|
||||
WWW: http://www.gnu.org/software/texinfo/
|
||||
|
||||
-- lioux@FreeBSD.org
|
28
print/texinfo/pkg-install
Normal file
28
print/texinfo/pkg-install
Normal file
@ -0,0 +1,28 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
[ $# != 2 ] && exit 1
|
||||
PKGNAME=$1
|
||||
ACTION=$2
|
||||
|
||||
PATH="${PKG_PREFIX}/bin:/usr/local/bin:/usr/bin:${PATH}"
|
||||
|
||||
SETENV=env
|
||||
TEXHASH=texhash
|
||||
TRUE=true
|
||||
|
||||
case "$ACTION" in
|
||||
|
||||
POST-INSTALL|DEINSTALL)
|
||||
${SETENV} PATH="${PATH}" ${TEXHASH} 2>/dev/null || ${TRUE}
|
||||
;;
|
||||
|
||||
PRE-INSTALL|POST-DEINSTALL)
|
||||
;;
|
||||
|
||||
*)
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit
|
66
print/texinfo/pkg-plist
Normal file
66
print/texinfo/pkg-plist
Normal file
@ -0,0 +1,66 @@
|
||||
bin/info
|
||||
bin/infokey
|
||||
bin/install-info
|
||||
bin/makeinfo
|
||||
bin/texi2dvi
|
||||
bin/texi2pdf
|
||||
bin/texindex
|
||||
share/locale/cs/LC_MESSAGES/texinfo.mo
|
||||
share/locale/da/LC_MESSAGES/texinfo.mo
|
||||
share/locale/de/LC_MESSAGES/texinfo.mo
|
||||
share/locale/de_AT/LC_MESSAGES/texinfo.mo
|
||||
share/locale/eo/LC_MESSAGES/texinfo.mo
|
||||
share/locale/fr/LC_MESSAGES/texinfo.mo
|
||||
share/locale/he/LC_MESSAGES/texinfo.mo
|
||||
share/locale/hr/LC_MESSAGES/texinfo.mo
|
||||
share/locale/ja/LC_MESSAGES/texinfo.mo
|
||||
share/locale/nb/LC_MESSAGES/texinfo.mo
|
||||
share/locale/nl/LC_MESSAGES/texinfo.mo
|
||||
share/locale/no/LC_MESSAGES/texinfo.mo
|
||||
share/locale/pl/LC_MESSAGES/texinfo.mo
|
||||
share/locale/ro/LC_MESSAGES/texinfo.mo
|
||||
share/locale/ru/LC_MESSAGES/texinfo.mo
|
||||
share/locale/sv/LC_MESSAGES/texinfo.mo
|
||||
share/locale/tr/LC_MESSAGES/texinfo.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/texinfo.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/texinfo.mo
|
||||
%%DATADIR%%/texinfo.cat
|
||||
%%DATADIR%%/texinfo.dtd
|
||||
%%DATADIR%%/texinfo.xsl
|
||||
%%TEXMFLOCAL%%/pdftex/plain/misc/pdfcolor.tex
|
||||
%%TEXMFLOCAL%%/tex/generic/dvips/epsf.tex
|
||||
%%TEXMFLOCAL%%/tex/texinfo/texinfo.tex
|
||||
%%TEXMFLOCAL%%/tex/texinfo/txi-cs.tex
|
||||
%%TEXMFLOCAL%%/tex/texinfo/txi-de.tex
|
||||
%%TEXMFLOCAL%%/tex/texinfo/txi-en.tex
|
||||
%%TEXMFLOCAL%%/tex/texinfo/txi-es.tex
|
||||
%%TEXMFLOCAL%%/tex/texinfo/txi-fr.tex
|
||||
%%TEXMFLOCAL%%/tex/texinfo/txi-it.tex
|
||||
%%TEXMFLOCAL%%/tex/texinfo/txi-nl.tex
|
||||
%%TEXMFLOCAL%%/tex/texinfo/txi-no.tex
|
||||
%%TEXMFLOCAL%%/tex/texinfo/txi-pl.tex
|
||||
%%TEXMFLOCAL%%/tex/texinfo/txi-pt.tex
|
||||
%%TEXMFLOCAL%%/tex/texinfo/txi-tr.tex
|
||||
@dirrm %%TEXMFLOCAL%%/tex/texinfo
|
||||
@unexec rmdir %D/%%TEXMFLOCAL%%/tex/generic/dvips 2> /dev/null || true
|
||||
@unexec rmdir %D/%%TEXMFLOCAL%%/tex/generic 2> /dev/null || true
|
||||
@unexec rmdir %D/%%TEXMFLOCAL%%/tex 2> /dev/null || true
|
||||
@unexec rmdir %D/%%TEXMFLOCAL%%/pdftex/plain/misc 2> /dev/null || true
|
||||
@unexec rmdir %D/%%TEXMFLOCAL%%/pdftex/plain 2> /dev/null || true
|
||||
@unexec rmdir %D/%%TEXMFLOCAL%%/pdftex 2> /dev/null || true
|
||||
@unexec rmdir %D/%%TEXMFLOCAL%% 2> /dev/null || true
|
||||
@dirrm %%DATADIR%%
|
||||
@unexec rmdir %D/share/locale/zh_TW/LC_MESSAGES 2> /dev/null || true
|
||||
@unexec rmdir %D/share/locale/zh_TW 2> /dev/null || true
|
||||
@unexec rmdir %D/share/locale/zh_CN/LC_MESSAGES 2> /dev/null || true
|
||||
@unexec rmdir %D/share/locale/zh_CN 2> /dev/null || true
|
||||
@unexec rmdir %D/share/locale/ro/LC_MESSAGES 2> /dev/null || true
|
||||
@unexec rmdir %D/share/locale/ro 2> /dev/null || true
|
||||
@unexec rmdir %D/share/locale/pl/LC_MESSAGES 2> /dev/null || true
|
||||
@unexec rmdir %D/share/locale/pl 2> /dev/null || true
|
||||
@unexec rmdir %D/share/locale/no/LC_MESSAGES 2> /dev/null || true
|
||||
@unexec rmdir %D/share/locale/no 2> /dev/null || true
|
||||
@unexec rmdir %D/share/locale/de_AT/LC_MESSAGES 2> /dev/null || true
|
||||
@unexec rmdir %D/share/locale/de_AT 2> /dev/null || true
|
||||
@unexec rmdir %D/share/locale/cs/LC_MESSAGES 2> /dev/null || true
|
||||
@unexec rmdir %D/share/locale/cs 2> /dev/null || true
|
Loading…
Reference in New Issue
Block a user