[SM-Commit] GIT changes to master grimoire by Dale E. Edmons (243518ffda9eb09043f0997b39e85ee3808763c8)

Dale E. Edmons scm at sourcemage.org
Sat Feb 9 12:22:03 EST 2008


GIT changes to master grimoire by Dale E. Edmons <dale at cathy.linux.fan>:

 latex/latex2man/BUILD          |    2 +
 latex/latex2man/DEPENDS        |    6 ++++
 latex/latex2man/DETAILS        |   17 ++++++++++++
 latex/latex2man/FINAL          |    1 
 latex/latex2man/HISTORY        |   58 +++++++++++++++++++++++++++++++++++++++++
 latex/latex2man/INSTALL        |   27 +++++++++++++++++++
 latex/latex2man/POST_REMOVE    |    2 +
 latex/latex2man/POST_RESURRECT |    2 +
 8 files changed, 115 insertions(+)

New commits:
commit 243518ffda9eb09043f0997b39e85ee3808763c8
Author: Dale E. Edmons <dale at cathy.linux.fan>
Commit: Dale E. Edmons <dale at cathy.linux.fan>

    latex2man, new spell

diff --git a/latex/latex2man/BUILD b/latex/latex2man/BUILD
new file mode 100755
index 0000000..ec45572
--- /dev/null
+++ b/latex/latex2man/BUILD
@@ -0,0 +1,2 @@
+# Prevent default_build from running here.
+true
diff --git a/latex/latex2man/DEPENDS b/latex/latex2man/DEPENDS
new file mode 100755
index 0000000..bb523e0
--- /dev/null
+++ b/latex/latex2man/DEPENDS
@@ -0,0 +1,6 @@
+source $SECTION_DIRECTORY/TEX_DEPENDS &&
+depends perl &&
+optional_depends  "texinfo"             \
+                  ""                    \
+                  ""                    \
+                  "to build info files"
diff --git a/latex/latex2man/DETAILS b/latex/latex2man/DETAILS
new file mode 100755
index 0000000..c194e22
--- /dev/null
+++ b/latex/latex2man/DETAILS
@@ -0,0 +1,17 @@
+           SPELL=latex2man
+         VERSION=1.22
+          SOURCE="${SPELL}-${VERSION}.tar.gz"
+   SOURCE_URL[0]=http://www.informatik-vollmer.de/software/${SOURCE}
+     SOURCE_HASH=sha512:1d7d0eca9008b0870c5a6d663146450eedf847da308ac8b6090e0555a20d7a1e3885d6e45108fe0bc3e3a86aec50629ac6aaf9b46a4852589df5c3cccc6351d2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+        WEB_SITE="http://www.informatik-vollmer.de/software/latex2man.php"
+      LICENSE[0]="LaTeX Project Public License"
+         ENTERED=20071123
+           SHORT="Program to convert LaTeX page to standard man page"
+cat << EOF
+Latex2man is a tool to translate UNIX manual pages written with
+LaTeX into a format be understood by the UNIX man(1)-command.
+Alternatively HTML, TexInfo, or LaTeX code can produced too.
+Output of parts of the text may be supressed using the conditional
+text feature (for this, LaTeX generation may be used).
+EOF
diff --git a/latex/latex2man/FINAL b/latex/latex2man/FINAL
new file mode 100755
index 0000000..a8dc6f0
--- /dev/null
+++ b/latex/latex2man/FINAL
@@ -0,0 +1 @@
+source $SECTION_DIRECTORY/TEX_FINAL
diff --git a/latex/latex2man/HISTORY b/latex/latex2man/HISTORY
new file mode 100644
index 0000000..ad9640f
--- /dev/null
+++ b/latex/latex2man/HISTORY
@@ -0,0 +1,58 @@
+2008-01-29 linuxfan <demaillists at comcast.net>
+	* BUILD: Added `true` for psuedo build
+	* POST_RESURRECT: Added.  Prevent failures from being reported/causing abort.
+	* DETAILS: Fixed unquoted string in license
+	* POST_REMOVE: changed --delete to --remove
+
+2008-01-29 linuxfan <demaillists at comcast.net>
+	* INSTALL: added forgotten cp for $SPELL.info page.
+	* POST_REMOVE: added --quiet option
+
+2008-01-28 linuxfan <demaillists at comcast.net>
+	* POST_REMOVE: added install-info command to remove info file
+
+2008-01-28 linuxfan <demaillists at comcast.net>
+	* INSTALL, DEPENDS: added optional_depends for texinfo
+
+2008-01-27 linuxfan <demaillists at comcast.net>
+	* FINAL, POST_REMOVE: Stole from xcolor spell.
+	* DEPENDS: Updated to include TEX_DEPENDS
+	* BUILD: Changed comment.
+
+2008-01-26 linuxfan <demaillists at comcast.net>
+	* DEPENDS: Removed tetex, as TEX_DEPENDS provides it.
+
+2008-01-26 linuxfan <demaillists at comcast.net>
+	* PRE_BUILD: removed
+	* latex2man-1.22.patch: removed
+	* INSTALL: just intall the stuff myself; no muss, no fuss.
+	* DETAILS: removed UPDATED
+
+2008-01-25 linuxfan <demaillists at comcast.net>
+	* DETAILS: Package changed to tarball by upstream.
+	* BUILD: no-operations here; prevent `make` from running
+	* INSTALL: mv'd essential stuff from BUILD
+	* latex2man-1.22.patch: Created patch rather than using sed.
+	* PRE_BUILD: Only applies patch now.
+	* POST_REMOVE: Suggest removal of this file.
+
+2008-01-24 linuxfan <demaillists at comcast.net>
+	* BUILD: Removed make install, texhash.
+	* INSTALL: Created.  Added make install, texhash.
+	* DETAILS: Removed commented lines.
+	* PRE_BUILD: Removed commented lines.
+
+2007-11-28 linuxfan <demaillists at comcast.net>
+	* HISTORY, BUILD: Text formatting
+	* BUILD: Added $INSTALL_ROOT; moved texhash to here.
+	* POST_REMOVE: created
+	* INSTALL: removed
+	* PRE_BUILD: Small optimizations
+	* DETAILS: Added Long description
+
+2007-11-23 linuxfan <demaillists at comcast.net>
+	* PRE_BUILD: Added numerous edits to Makefile
+	* DETAILS: Changed sites to upstream author's site
+	* BUILD, FUNCTIONS, INSTALL: copied from test/latex grimoire & modified
+	* DETAILS: added version info
+	* DEPENDS, DETAILS: spell created
diff --git a/latex/latex2man/INSTALL b/latex/latex2man/INSTALL
new file mode 100755
index 0000000..bc9165f
--- /dev/null
+++ b/latex/latex2man/INSTALL
@@ -0,0 +1,27 @@
+# This package author uses `make install` as `make` + `make install`
+
+#
+# Note: After almost two months of banging my head against a
+#	firm, wall I am ignoring the author's Makefile.
+#
+
+cd $SOURCE_DIRECTORY &&
+
+# Create any needed directories
+mkdir -vp $INSTALL_ROOT{/usr/bin,/usr/share/texmf/tex/latex/$SPELL,/usr/share/doc/$SPELL,/usr/share/info,/usr/share/man/man1} &&
+
+# Install script, tex, docs.
+sed  -i -e 's#/usr/local#/usr#g' latex2man &&
+cp $SPELL $INSTALL_ROOT/usr/bin &&
+
+cp -vf $SPELL.{cfg,sty} $INSTALL_ROOT/usr/share/texmf/tex/latex/$SPELL &&
+cp -vf $SPELL.1 $INSTALL_ROOT/usr/share/man/man1 &&
+cp -vf latex2man.{html,pdf,tex,txt,trans,texi} $INSTALL_ROOT/usr/share/doc/$SPELL &&
+
+cp -vf README $INSTALL_ROOT/usr/share/doc/$SPELL &&
+
+# and info (taken from the package author's Makefile)
+if is_depends_enabled $SPELL texinfo; then
+  cp -vf $SPELL.info $INSTALL_ROOT/usr/share/info &&
+  install-info $SPELL.info $INSTALL_ROOT/usr/share/info/dir
+fi
diff --git a/latex/latex2man/POST_REMOVE b/latex/latex2man/POST_REMOVE
new file mode 100755
index 0000000..d52612e
--- /dev/null
+++ b/latex/latex2man/POST_REMOVE
@@ -0,0 +1,2 @@
+install-info --quiet --remove latex2man --info-dir ${INSTALL_ROOT}/usr/share/info || true &&
+source $SECTION_DIRECTORY/TEX_POST_REMOVE || true
diff --git a/latex/latex2man/POST_RESURRECT b/latex/latex2man/POST_RESURRECT
new file mode 100755
index 0000000..73dd65f
--- /dev/null
+++ b/latex/latex2man/POST_RESURRECT
@@ -0,0 +1,2 @@
+install-info $SPELL.info $INSTALL_ROOT/usr/share/info/dir || true &&
+texhash || true



More information about the SM-Commit mailing list