summaryrefslogtreecommitdiffstats
path: root/converters
diff options
context:
space:
mode:
authortg <tg@FreeBSD.org>1996-08-23 06:39:38 +0000
committertg <tg@FreeBSD.org>1996-08-23 06:39:38 +0000
commit351b8a9a9df3527fe1f968a9d5f72ff694ed28dc (patch)
treea567c58ad5b550716f09d3f8436a64fae084eddb /converters
parent9f1a10c17fc4d9b1f596a33a427dc7f119988375 (diff)
downloadFreeBSD-ports-351b8a9a9df3527fe1f968a9d5f72ff694ed28dc.zip
FreeBSD-ports-351b8a9a9df3527fe1f968a9d5f72ff694ed28dc.tar.gz
Import of uulib, part of the bigger uudeview package. It contains
a library for en- and decoding uu/xx/base64/binhex-format. Submitted by: Tim Vanderhoek <ac199@freenet.hamilton.on.ca>
Diffstat (limited to 'converters')
-rw-r--r--converters/uulib/Makefile55
-rw-r--r--converters/uulib/distinfo1
-rw-r--r--converters/uulib/files/porting.notes11
-rw-r--r--converters/uulib/files/uulib.319
-rw-r--r--converters/uulib/pkg-comment1
-rw-r--r--converters/uulib/pkg-descr9
-rw-r--r--converters/uulib/pkg-plist13
7 files changed, 109 insertions, 0 deletions
diff --git a/converters/uulib/Makefile b/converters/uulib/Makefile
new file mode 100644
index 0000000..5b403cf
--- /dev/null
+++ b/converters/uulib/Makefile
@@ -0,0 +1,55 @@
+# New ports collection makefile for: uulib
+# Version Required: 0.5.4 (aka. 0.5pl4)
+# Date Created: 04 Aug 1996
+# Whom: Tim Vanderhoek <ac199@freenet.hamilton.on.ca>
+#
+# $Id$
+#
+
+DISTNAME= uudeview-0.5.4
+PKGNAME= uulib-0.5.4
+CATEGORIES+= devel
+MASTER_SITES= http://www.uni-frankfurt.de/~fp/uudeview/Apps/frank/
+
+MAINTAINER= ac199@freenet.hamilton.on.ca
+
+GNU_CONFIGURE= yes
+ALL_TARGET= libuu.a
+
+EXTRAFILES+= uulib.3
+EXTRAFILES+= porting.notes
+
+DOCFILES+= doc/Makefile
+DOCFILES+= doc/README
+DOCFILES+= doc/binhex.fig
+DOCFILES+= doc/library.ltx
+DOCFILES+= doc/structure.fig
+DOCFILES+= doc/td-v1.c
+DOCFILES+= doc/td-v2.c
+DOCFILES+= doc/td-v3.c
+DOCFILES+= doc/test.txt
+DOCFILES+= porting.notes
+
+post-patch:
+ @for l in ${EXTRAFILES}; \
+ do; \
+ cp ${FILESDIR}/$${l} ${WRKSRC}/$${l}; \
+ done
+
+do-install:
+.if !defined(NOPORTDOCS)
+ mkdir -p ${PREFIX}/share/doc/uulib
+ for l in ${DOCFILES}; \
+ do; \
+ cp ${WRKSRC}/$$l ${PREFIX}/share/doc/uulib; \
+ done
+.endif
+ cp ${WRKSRC}/uulib.3 ${PREFIX}/man/man3/uulib.3
+ perl -pi -e '$$a = '\''${PREFIX}/'\''; $$a =~ s/([^\w\/])/\\$$1/g; s/FUNKYTOKENHERE/$$a/' ${PREFIX}/man/man3/uulib.3
+.if !defined(NOMANCOMPRESS)
+ gzip -9nf ${PREFIX}/man/man3/uulib.3
+.endif
+ cp ${WRKSRC}/uulib/libuu.a ${PREFIX}/lib/libuu.a
+ cp ${WRKSRC}/uulib/uudeview.h ${PREFIX}/include/uu.h
+
+.include <bsd.port.mk>
diff --git a/converters/uulib/distinfo b/converters/uulib/distinfo
new file mode 100644
index 0000000..e1f1f3b
--- /dev/null
+++ b/converters/uulib/distinfo
@@ -0,0 +1 @@
+MD5 (uudeview-0.5.4.tar.gz) = b3a457faa0f81920c9abdbfe627f83b5
diff --git a/converters/uulib/files/porting.notes b/converters/uulib/files/porting.notes
new file mode 100644
index 0000000..5793a17
--- /dev/null
+++ b/converters/uulib/files/porting.notes
@@ -0,0 +1,11 @@
+This was originally one distribution for uudeview, but I broke it up
+to make it cleaner and more useful. It is now uulib, uudeview. Once
+I learn more about tcl (or someone else does it), I'll have to make
+the third part -- xdeview.
+
+Because it is split up, it is possible for other (theoretical future)
+ports to use libuu.a. I dare say it also makes the whole thing that
+much cleaner.
+
+The source itself is quite portable and required no patching.
+
diff --git a/converters/uulib/files/uulib.3 b/converters/uulib/files/uulib.3
new file mode 100644
index 0000000..f3dc724
--- /dev/null
+++ b/converters/uulib/files/uulib.3
@@ -0,0 +1,19 @@
+.Dd September, 1996
+.Dt UULIB 3
+.Sh NAME
+.Nm libuu
+.Nd Decoding Library Programming Interface
+.Sh DESCRIPTION
+This library is used for encoding/unencoding uuencoded, xxencoded,
+and Base64 encoded files. It can also unencode BinHex files (but not
+encode them).
+.Sh DOCUMENTATION
+Documentation for uulib is contained in FUNKYTOKENHEREshare/doc/uulib.
+.Sh AUTHOR
+.Ar Libuu
+is written by
+.Nm Frank Pilhofer <fp@informatik.uni-frankfurt.de>
+.Sh SEE ALSO
+.Xr uudeview 1
+.Sh HISTORY
+See the file FUNKYTOKENHEREshare/doc/uulib/HISTORY.
diff --git a/converters/uulib/pkg-comment b/converters/uulib/pkg-comment
new file mode 100644
index 0000000..ef9bb8a
--- /dev/null
+++ b/converters/uulib/pkg-comment
@@ -0,0 +1 @@
+A library for uu/xx/Base64/BinHex de-/encoding.
diff --git a/converters/uulib/pkg-descr b/converters/uulib/pkg-descr
new file mode 100644
index 0000000..e61139e
--- /dev/null
+++ b/converters/uulib/pkg-descr
@@ -0,0 +1,9 @@
+This library is able to decode files in the following formats:
+
+ uuencode
+ xxencode
+ Base64
+ BinHex
+
+It is also able to encode files in all of the above formats except
+for BinHex.
diff --git a/converters/uulib/pkg-plist b/converters/uulib/pkg-plist
new file mode 100644
index 0000000..4104338
--- /dev/null
+++ b/converters/uulib/pkg-plist
@@ -0,0 +1,13 @@
+lib/libuu.a
+include/uu.h
+share/doc/uulib/Makefile
+share/doc/uulib/README
+share/doc/uulib/binhex.fig
+share/doc/uulib/library.ltx
+share/doc/uulib/structure.fig
+share/doc/uulib/td-v1.c
+share/doc/uulib/td-v2.c
+share/doc/uulib/td-v3.c
+share/doc/uulib/test.txt
+share/doc/uulib/porting.notes
+man/man3/uulib.3.gz
OpenPOWER on IntegriCloud