Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/devel
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv406

Added Files:
        robodoc.info robodoc.patch 
Log Message:
New package robodoc

--- NEW FILE: robodoc.patch ---
diff -Nurd robodoc-4.99.21-orig/Docs/makefile.in 
robodoc-4.99.21/Docs/makefile.in
--- robodoc-4.99.21-orig/Docs/makefile.in       2005-12-15 23:11:55.000000000 
+0100
+++ robodoc-4.99.21/Docs/makefile.in    2006-04-05 18:01:16.000000000 +0200
@@ -46,8 +46,7 @@
 SOURCES =
 DIST_SOURCES =
 man1dir = $(mandir)/man1
-am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(manhdir)" 
"$(DESTDIR)$(docdir)"
-manhdir = $(mandir)/manh
+am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(docdir)"
 NROFF = nroff
 MANS = $(man_MANS)
 docDATA_INSTALL = $(INSTALL_DATA)
@@ -122,9 +121,9 @@
 sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
-man_MANS = robodoc.1 robohdrs.1 manual.html
+man_MANS = robodoc.1 robohdrs.1
 # MAINTAINERCLEANFILES = robodoc.html stoc.html stoc.m4
-docdir = $(prefix)/doc/$(PACKAGE)-$(VERSION)
+docdir = $(prefix)/share/doc/$(PACKAGE)
 doc_DATA = manual.html
 all: all-am
 
@@ -204,51 +203,6 @@
          echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \
          rm -f "$(DESTDIR)$(man1dir)/$$inst"; \
        done
-install-manh: $(manh_MANS) $(man_MANS)
-       @$(NORMAL_INSTALL)
-       test -z "$(manhdir)" || $(mkdir_p) "$(DESTDIR)$(manhdir)"
-       @list='$(manh_MANS) $(dist_manh_MANS) $(nodist_manh_MANS)'; \
-       l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
-       for i in $$l2; do \
-         case "$$i" in \
-           *.h*) list="$$list $$i" ;; \
-         esac; \
-       done; \
-       for i in $$list; do \
-         if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
-         else file=$$i; fi; \
-         ext=`echo $$i | sed -e 's/^.*\\.//'`; \
-         case "$$ext" in \
-           h*) ;; \
-           *) ext='h' ;; \
-         esac; \
-         inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
-         inst=`echo $$inst | sed -e 's/^.*\///'`; \
-         inst=`echo $$inst | sed '$(transform)'`.$$ext; \
-         echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(manhdir)/$$inst'"; \
-         $(INSTALL_DATA) "$$file" "$(DESTDIR)$(manhdir)/$$inst"; \
-       done
-uninstall-manh:
-       @$(NORMAL_UNINSTALL)
-       @list='$(manh_MANS) $(dist_manh_MANS) $(nodist_manh_MANS)'; \
-       l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
-       for i in $$l2; do \
-         case "$$i" in \
-           *.h*) list="$$list $$i" ;; \
-         esac; \
-       done; \
-       for i in $$list; do \
-         ext=`echo $$i | sed -e 's/^.*\\.//'`; \
-         case "$$ext" in \
-           h*) ;; \
-           *) ext='h' ;; \
-         esac; \
-         inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
-         inst=`echo $$inst | sed -e 's/^.*\///'`; \
-         inst=`echo $$inst | sed '$(transform)'`.$$ext; \
-         echo " rm -f '$(DESTDIR)$(manhdir)/$$inst'"; \
-         rm -f "$(DESTDIR)$(manhdir)/$$inst"; \
-       done
 install-docDATA: $(doc_DATA)
        @$(NORMAL_INSTALL)
        test -z "$(docdir)" || $(mkdir_p) "$(DESTDIR)$(docdir)"
@@ -304,7 +258,7 @@
 check: check-am
 all-am: makefile $(MANS) $(DATA)
 installdirs:
-       for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(manhdir)" 
"$(DESTDIR)$(docdir)"; do \
+       for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(docdir)"; do \
          test -z "$$dir" || $(mkdir_p) "$$dir"; \
        done
 install: install-am
@@ -355,7 +309,7 @@
 
 install-info: install-info-am
 
-install-man: install-man1 install-manh
+install-man: install-man1
 
 installcheck-am:
 
@@ -377,18 +331,17 @@
 
 uninstall-am: uninstall-docDATA uninstall-info-am uninstall-man
 
-uninstall-man: uninstall-man1 uninstall-manh
+uninstall-man: uninstall-man1
 
 .PHONY: all all-am check check-am clean clean-generic distclean \
        distclean-generic distdir dvi dvi-am html html-am info info-am \
        install install-am install-data install-data-am \
        install-docDATA install-exec install-exec-am install-info \
-       install-info-am install-man install-man1 install-manh \
-       install-strip installcheck installcheck-am installdirs \
-       maintainer-clean maintainer-clean-generic mostlyclean \
-       mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
-       uninstall-docDATA uninstall-info-am uninstall-man \
-       uninstall-man1 uninstall-manh
+       install-info-am install-man install-man1 install-strip \
+       installcheck installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+       pdf-am ps ps-am uninstall uninstall-am uninstall-docDATA \
+       uninstall-info-am uninstall-man uninstall-man1
 
 
 # doc_DATA = main.css 
diff -Nurd robodoc-4.99.21-orig/Docs/manual.html 
robodoc-4.99.21/Docs/manual.html
--- robodoc-4.99.21-orig/Docs/manual.html       2005-12-15 21:42:53.000000000 
+0100
+++ robodoc-4.99.21/Docs/manual.html    2006-04-05 18:24:18.000000000 +0200
@@ -630,7 +630,7 @@
     <code class="filename">robodoc.rc</code> file. If it can't find
     it there it will search in <code class="literal">$HOME/</code>, then
     <code class="filename">$HOMEDRIVE$HOMEPATH/</code>, and finally in
-    <code class="filename">/usr/share/robodoc/</code>.</p><p>With the <code 
class="option">--rc</code> option can tell ROBODoc to
+    <code class="filename">@PREFIX@/share/robodoc/</code>.</p><p>With the 
<code class="option">--rc</code> option can tell ROBODoc to
     use a different file then <code class="filename">robodoc.rc</code> as
     configuration file.  The is handy if you want to create
     documentation in different formats.  For instance: </p><pre 
class="programlisting">
diff -Nurd robodoc-4.99.21-orig/Docs/manual.xml robodoc-4.99.21/Docs/manual.xml
--- robodoc-4.99.21-orig/Docs/manual.xml        2005-12-15 23:11:00.000000000 
+0100
+++ robodoc-4.99.21/Docs/manual.xml     2006-04-05 18:36:02.000000000 +0200
@@ -1,6 +1,6 @@
 <!DOCTYPE article
   PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
- "/usr/share/sgml/docbook/dtd/xml/4.2/docbookx.dtd" >
+ "@PREFIX@/share/xml/dtd/docbookx/4.2.0/docbookx.dtd" >
 <article lang="en">
 <!-- "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd";> -->
 <articleinfo>
@@ -1208,7 +1208,7 @@
     <filename>robodoc.rc</filename> file. If it can't find
     it there it will search in <literal>$HOME/</literal>, then
     <filename>$HOMEDRIVE$HOMEPATH/</filename>, and finally in
-    <filename>/usr/share/robodoc/</filename>.</para>
+    <filename>@PREFIX@/share/robodoc/</filename>.</para>
 
     <para>With the <option>--rc</option> option can tell ROBODoc to
     use a different file then <filename>robodoc.rc</filename> as
diff -Nurd robodoc-4.99.21-orig/Docs/robodoc.1 robodoc-4.99.21/Docs/robodoc.1
--- robodoc-4.99.21-orig/Docs/robodoc.1 2005-12-05 23:12:43.000000000 +0100
+++ robodoc-4.99.21/Docs/robodoc.1      2006-04-05 18:36:47.000000000 +0200
@@ -165,7 +165,7 @@
 .SS "Example headers"
 .PP
 .nf
-\fI/usr/share/robodoc/Examples\fR
[EMAIL PROTECTED]@/share/doc/robodoc/Examples\fR
 .fi
 
 .SH COPYRIGHT
diff -Nurd robodoc-4.99.21-orig/Source/roboconfig.c 
robodoc-4.99.21/Source/roboconfig.c
--- robodoc-4.99.21-orig/Source/roboconfig.c    2005-12-15 21:29:38.000000000 
+0100
+++ robodoc-4.99.21/Source/roboconfig.c 2006-04-05 18:38:11.000000000 +0200
@@ -158,7 +158,7 @@
             }
             else
             {
-                char* sitespecific = "/usr/share/robodoc/";
+                char* sitespecific = "@PREFIX@/share/robodoc/";
 
                 if ( path ) {
                    free( path );
diff -Nurd robodoc-4.99.21-orig/makefile.in robodoc-4.99.21/makefile.in
--- robodoc-4.99.21-orig/makefile.in    2005-12-15 23:11:56.000000000 +0100
+++ robodoc-4.99.21/makefile.in 2006-04-05 18:09:39.000000000 +0200
@@ -149,7 +149,7 @@
 target_alias = @target_alias@
 AUTOMAKE_OPTIONS = dist-zip
 SUBDIRS = Source Docs
-docdir = $(prefix)/doc/$(PACKAGE)-$(VERSION)
+docdir = $(prefix)/share/doc/$(PACKAGE)
 doc_DATA = AUTHORS COPYING ChangeLog INSTALL NEWS README
 EXTRA_DIST = \
     Docs/robodoc.1 \

--- NEW FILE: robodoc.info ---
Package: robodoc
Version: 4.99.21
Revision: 1
Source: http://www.xs4all.nl/~rfsber/Robo/%n-%v.tar.gz
Source-MD5: 4c70683afe897a37e75ef38202703657
Depends: exuberant-ctags
BuildDepends: exuberant-ctags
ConfigureParams: --mandir=%p/share/man --disable-dependency-tracking
Patch: %n.patch
PatchScript: <<
 perl -pi.bak -e 's|[EMAIL PROTECTED]@|%p|' Docs/manual.html Docs/manual.xml 
Docs/robodoc.1 Source/roboconfig.c
<<
InstallScript: <<
 #!/bin/sh -ev
 make install DESTDIR=%d
 /usr/bin/install -d -m 700 %i/share/doc/%N/Examples
 /usr/bin/install -d -m 700 %i/share/doc/%N/Headers
 /usr/bin/install -d -m 700 %i/share/%N
 /bin/cp -pR Examples/ %i/share/doc/%N/Examples/
 /bin/cp -pR Headers/ %i/share/doc/%N/Headers/
 /bin/chmod -R go=u-w %i/share/doc/robodoc
 /usr/bin/install -c -m 644 Docs/robodoc.rc %i/share/%N/
<<
Description: LaTeX-oriented text editor
DescDetail: <<
 ROBODoc is a API documentation tool for C, C++, Java, Assembler, 
 Basic, Fortran, LaTeX, Postscript, Tcl/Tk, LISP, Forth, Perl, 
 Shell Scripts, Makefiles, Occam, COBOL, DCL, Visual Basic, HTML, 
 DB/C, XML, and many other languages. It can be made to work with 
 any language that supports comments.
 Usage
 * First read the doc at %p/share/doc/robodoc/
 * The rtf format created works with AbiWord, just import the 
   file created by robodoc and create a table of contents with
   Abiword. It also works probably with OpenOffice, but not 
   with TextEdit, unless saved beforehand with AbiWord.
 * For generating pdf document from DocBook xml files, use xsltproc
   with the fo xslt stylesheet and fop, unless you have a working 
   installation of PassiveTex, ie:
   xsltproc --output api.fo pathtofo/docbook.xsl api.xml
   fop -fo api.fo -pdf api.pdf
   You may have to customize the stylesheet to get right toc numbering.
 * For generating html document from DocBook xml files, you may either
   use xmlto as explained in the doc, or xsltproc, ie:
   xsltproc --output api.html pathtohtml/docbook.xsl api.xml
 * Other formats from %p/share/doc/robodoc/Examples work right out of the box.
 * You may have to install tetex and the desired dvi, ps, pdf viewers.
<<
License: GPL
Homepage: http://www.xs4all.nl/~rfsber/Robo/robodoc.html
Maintainer: Michele Garoche <[EMAIL PROTECTED]>



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to