summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjtb <jtb>2001-03-26 22:43:57 +0000
committerjtb <jtb>2001-03-26 22:43:57 +0000
commit6151075857d003a3eeeb75976841cda44c365cb2 (patch)
tree225311418d3de856cbc07b097951a068a14317ff
parentcc4f13a0b4ec5224f2c06452f90aead107e956b5 (diff)
downloadpkgsrc-6151075857d003a3eeeb75976841cda44c365cb2.tar.gz
Initial import of yodl:
Yodl is a package that implements a pre-document language and tools to process it. The idea of Yodl is that you write up a document in a pre-language, then use the tools (e.g. yodl2html) to convert it to some final document language. Current converters are for HTML, ms, man, LaTeX SGML and texinfo, plus a poor-man's text converter. Main document types are "article", "report", "book" and "manpage". The Yodl document language is designed to be easy to use and extensible.
-rw-r--r--textproc/yodl/Makefile18
-rw-r--r--textproc/yodl/files/md53
-rw-r--r--textproc/yodl/files/patch-sum4
-rw-r--r--textproc/yodl/patches/patch-aa13
-rw-r--r--textproc/yodl/patches/patch-ab25
-rw-r--r--textproc/yodl/pkg/DESCR7
-rw-r--r--textproc/yodl/pkg/PLIST59
7 files changed, 129 insertions, 0 deletions
diff --git a/textproc/yodl/Makefile b/textproc/yodl/Makefile
new file mode 100644
index 00000000000..533e56acf15
--- /dev/null
+++ b/textproc/yodl/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/03/26 22:43:57 jtb Exp $
+
+DISTNAME= yodl-1.31.18
+CATEGORIES= textproc
+MASTER_SITES= ftp://ftp.lilypond.org/pub/yodl/development/
+
+MAINTAINER= jtb@netbsd.org
+HOMEPAGE= http://www.xs4all.nl/~jantien/yodl/
+COMMENT= high-level document document preparation system
+
+GNU_CONFIGURE= YES
+USE_GMAKE= YES
+MAKEFILE= GNUmakefile
+
+do-build:
+ @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} LDFLAGS="${LDFLAGS}"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/yodl/files/md5 b/textproc/yodl/files/md5
new file mode 100644
index 00000000000..91458bda3e9
--- /dev/null
+++ b/textproc/yodl/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2001/03/26 22:43:57 jtb Exp $
+
+SHA1 (yodl-1.31.18.tar.gz) = 16f041cf8851027f96e5af82d0ac4f85a425553a
diff --git a/textproc/yodl/files/patch-sum b/textproc/yodl/files/patch-sum
new file mode 100644
index 00000000000..8de36ff852a
--- /dev/null
+++ b/textproc/yodl/files/patch-sum
@@ -0,0 +1,4 @@
+$NetBSD: patch-sum,v 1.1.1.1 2001/03/26 22:43:57 jtb Exp $
+
+SHA1 (patch-aa) = ecb2e2f61d43e69b685b2821d9601e82cb0647ca
+SHA1 (patch-ab) = 9c852b785b7a42e973d86939f07ac1e8e630dda9
diff --git a/textproc/yodl/patches/patch-aa b/textproc/yodl/patches/patch-aa
new file mode 100644
index 00000000000..b8f742ec758
--- /dev/null
+++ b/textproc/yodl/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2001/03/26 22:43:57 jtb Exp $
+
+--- stepmake/stepmake/generic-targets.make.orig Wed Oct 27 17:34:12 1999
++++ stepmake/stepmake/generic-targets.make
+@@ -166,7 +166,7 @@
+ include $(outdir)/dummy.dep $(DEP_FILES)
+
+ $(outdir)/dummy.dep:
+- -mkdir $(outdir)
++ -mkdir -p $(outdir)
+ touch $(outdir)/dummy.dep
+
+
diff --git a/textproc/yodl/patches/patch-ab b/textproc/yodl/patches/patch-ab
new file mode 100644
index 00000000000..47e76e59599
--- /dev/null
+++ b/textproc/yodl/patches/patch-ab
@@ -0,0 +1,25 @@
+$NetBSD: patch-ab,v 1.1.1.1 2001/03/26 22:43:57 jtb Exp $
+
+--- configure.orig Wed Nov 17 20:09:38 1999
++++ configure
+@@ -1154,14 +1154,14 @@
+ # Uncomment the configuration options your package needs.
+
+ # -O is necessary to get inlining
+- OPTIMIZE=""
+- CFLAGS=${CFLAGS:-""}
+- CXXFLAGS=${CXXFLAGS:-$CFLAGS}
+- LDFLAGS=${LDFLAGS:-""}
+- checking_b=yes
++# OPTIMIZE=""
++# CFLAGS=${CFLAGS:-""}
++# CXXFLAGS=${CXXFLAGS:-$CFLAGS}
++# LDFLAGS=${LDFLAGS:-""}
++ checking_b=no
+ optimise_b=no
+ profile_b=no
+- debug_b=yes
++ debug_b=no
+
+ # Check whether --enable-checking or --disable-checking was given.
+ if test "${enable_checking+set}" = set; then
diff --git a/textproc/yodl/pkg/DESCR b/textproc/yodl/pkg/DESCR
new file mode 100644
index 00000000000..5a54539b248
--- /dev/null
+++ b/textproc/yodl/pkg/DESCR
@@ -0,0 +1,7 @@
+Yodl is a package that implements a pre-document language and tools to
+process it. The idea of Yodl is that you write up a document in a
+pre-language, then use the tools (e.g. yodl2html) to convert it to
+some final document language. Current converters are for HTML, ms,
+man, LaTeX SGML and texinfo, plus a poor-man's text converter. Main
+document types are "article", "report", "book" and "manpage". The
+Yodl document language is designed to be easy to use and extensible.
diff --git a/textproc/yodl/pkg/PLIST b/textproc/yodl/pkg/PLIST
new file mode 100644
index 00000000000..a2a3bef2500
--- /dev/null
+++ b/textproc/yodl/pkg/PLIST
@@ -0,0 +1,59 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/03/26 22:43:57 jtb Exp $
+bin/striproff
+bin/yodl
+bin/yodl2dvi
+bin/yodl2html
+bin/yodl2html-post
+bin/yodl2latex
+bin/yodl2less
+bin/yodl2man
+bin/yodl2man-post
+bin/yodl2manless
+bin/yodl2ms
+bin/yodl2ms-post
+bin/yodl2msless
+bin/yodl2msps
+bin/yodl2sgml
+bin/yodl2tely
+bin/yodl2tely-post
+bin/yodl2tex
+bin/yodl2texinfo
+bin/yodl2texinfo-post
+bin/yodl2txt
+bin/yodl2txt-post
+bin/yodl2whatever
+bin/yodlfixlabels
+man/man1/striproff.1
+man/man1/yodl.1
+man/man1/yodlconverters.1
+man/man7/yodlmacros.7
+man/man7/yodlmanpage.7
+share/yodl/aux-macros.yo
+share/yodl/chartables/html.tables.yo
+share/yodl/chartables/latex.tables.yo
+share/yodl/chartables/latex2.tables.yo
+share/yodl/chartables/man.tables.yo
+share/yodl/chartables/sgml.tables.yo
+share/yodl/chartables/shell.tables.yo
+share/yodl/chartables/texinfo.tables.yo
+share/yodl/chartables/txt.tables.yo
+share/yodl/disable-commands.yo
+share/yodl/format-macros.yo
+share/yodl/html.yo
+share/yodl/latex.yo
+share/yodl/man.yo
+share/yodl/ms.yo
+share/yodl/sgml.yo
+share/yodl/shared-doc.yo
+share/yodl/shared-latex2-doc.yo
+share/yodl/shared-latex2.yo
+share/yodl/shared-mudela-doc.yo
+share/yodl/shared-mudela.yo
+share/yodl/shared.yo
+share/yodl/tely.yo
+share/yodl/tex.yo
+share/yodl/texinfo.yo
+share/yodl/txt.yo
+share/yodl/xlatin1.tex
+@dirrm share/yodl/chartables
+@dirrm share/yodl