aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorpatrick <patrick@FreeBSD.org>2000-10-26 23:36:48 +0800
committerpatrick <patrick@FreeBSD.org>2000-10-26 23:36:48 +0800
commit04924e5ca87ff3bff2e9c8db57b949596bffa1e1 (patch)
treede439be728b10e8420015c871df43c5022864645 /lang
parentc5b8a9b5102729328e6007d052a2a21272147ac7 (diff)
downloadfreebsd-ports-gnome-04924e5ca87ff3bff2e9c8db57b949596bffa1e1.tar.gz
freebsd-ports-gnome-04924e5ca87ff3bff2e9c8db57b949596bffa1e1.tar.zst
freebsd-ports-gnome-04924e5ca87ff3bff2e9c8db57b949596bffa1e1.zip
Add new port: lang/tinycobol
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/tinycobol/Makefile36
-rw-r--r--lang/tinycobol/distinfo1
-rw-r--r--lang/tinycobol/pkg-comment1
-rw-r--r--lang/tinycobol/pkg-descr8
-rw-r--r--lang/tinycobol/pkg-plist12
6 files changed, 59 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index dcfcf18a5cf5..5933713fa568 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -129,6 +129,7 @@
SUBDIR += tclX80
SUBDIR += tclX82
SUBDIR += tclplugin
+ SUBDIR += tinycobol
SUBDIR += wamcc
SUBDIR += yabasic
SUBDIR += yorick
diff --git a/lang/tinycobol/Makefile b/lang/tinycobol/Makefile
new file mode 100644
index 000000000000..14753fc09781
--- /dev/null
+++ b/lang/tinycobol/Makefile
@@ -0,0 +1,36 @@
+# New ports collection makefile for: tinycobol
+# Date created: 26 Oct 2000
+# Whom: Patrick Gardella <patrick@freebsd.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= tinycobol
+PORTVERSION= 0.3
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= tiny-cobol
+
+MAINTAINER= patrick@freebsd.org
+
+LIB_DEPENDS= db2.0:${PORTSDIR}/databases/db
+
+ONLY_FOR_ARCHS= i386
+HAS_CONFIGURE= yes
+USE_GMAKE= yes
+
+CONFIGURE_ARGS= "--with-readline"
+CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib ${LDFLAGS}"
+
+pre-build:
+ ${CP} ${FILESDIR}/getopt.h ${WRKSRC}
+
+pre-install:
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/tinycobol
+ ${INSTALL_DATA} ${WRKSRC}/info/*.txt ${PREFIX}/share/doc/tinycobol
+.endif
+
+.include <bsd.port.mk>
diff --git a/lang/tinycobol/distinfo b/lang/tinycobol/distinfo
new file mode 100644
index 000000000000..921e0dd3c104
--- /dev/null
+++ b/lang/tinycobol/distinfo
@@ -0,0 +1 @@
+MD5 (tinycobol-0.3.tar.gz) = 2bb061442b3c9080c7c80f9ade0c5823
diff --git a/lang/tinycobol/pkg-comment b/lang/tinycobol/pkg-comment
new file mode 100644
index 000000000000..af4eb946979f
--- /dev/null
+++ b/lang/tinycobol/pkg-comment
@@ -0,0 +1 @@
+A tiny COBOL compiler for IA32 platforms
diff --git a/lang/tinycobol/pkg-descr b/lang/tinycobol/pkg-descr
new file mode 100644
index 000000000000..74e96aae79a5
--- /dev/null
+++ b/lang/tinycobol/pkg-descr
@@ -0,0 +1,8 @@
+TinyCOBOL is a COBOL compiler for use with the GNU gcc package.
+It generates GNU assembler code, and then links it into an executable
+binary. The long term goal is to comply with the COBOL 85 standard.
+
+WWW: http://tiny-cobol.sourceforge.net/
+
+- patrick
+patrick@freebsd.org
diff --git a/lang/tinycobol/pkg-plist b/lang/tinycobol/pkg-plist
new file mode 100644
index 000000000000..89545b607227
--- /dev/null
+++ b/lang/tinycobol/pkg-plist
@@ -0,0 +1,12 @@
+bin/htcobol
+bin/htcobpp
+lib/libhtcobol.a
+share/htcobol/cobopt
+@dirrm share/htcobol
+share/doc/tinycobol/Comments.old.txt
+share/doc/tinycobol/ProgramHeaders.Info.txt
+share/doc/tinycobol/Compiler-Overview.txt
+share/doc/tinycobol/VarStructure.Info.txt
+share/doc/tinycobol/GAS.asm-i386.Info.txt
+share/doc/tinycobol/compiler-design-future.txt
+@dirrm share/doc/tinycobol