aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorKris Kennaway <kris@FreeBSD.org>2005-11-05 09:07:44 +0000
committerKris Kennaway <kris@FreeBSD.org>2005-11-05 09:07:44 +0000
commitb1cf59535c70b37f79dbb4a7374b9908cd760c4c (patch)
treede86c8c77ebfec33fb4888f702c1c1fc593cce83 /lang
parent46ce9b21a3308230eb3c7821516af7ccc044bb41 (diff)
Remove expired ports
Notes
Notes: svn path=/head/; revision=147349
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile3
-rw-r--r--lang/generic-haskell/Makefile63
-rw-r--r--lang/generic-haskell/distinfo2
-rw-r--r--lang/generic-haskell/files/patch-mkAGdepend.in8
-rw-r--r--lang/generic-haskell/pkg-descr10
-rw-r--r--lang/generic-haskell/pkg-install39
-rw-r--r--lang/generic-haskell/pkg-plist77
-rw-r--r--lang/helium/Makefile64
-rw-r--r--lang/helium/distinfo4
-rw-r--r--lang/helium/files/patch-lvm::src::configure35
-rw-r--r--lang/helium/pkg-descr11
-rw-r--r--lang/helium/pkg-message4
-rw-r--r--lang/helium/pkg-plist23
-rw-r--r--lang/o2c/Makefile42
-rw-r--r--lang/o2c/distinfo2
-rw-r--r--lang/o2c/files/o246
-rw-r--r--lang/o2c/files/patch-aa69
-rw-r--r--lang/o2c/files/patch-ab31
-rw-r--r--lang/o2c/pkg-descr8
-rw-r--r--lang/o2c/pkg-message4
-rw-r--r--lang/o2c/pkg-plist43
21 files changed, 0 insertions, 588 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 913fc0637cff..67de90a35764 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -77,7 +77,6 @@
SUBDIR += gcc41
SUBDIR += gcl
SUBDIR += gdc
- SUBDIR += generic-haskell
SUBDIR += gforth
SUBDIR += gfortran
SUBDIR += ghc
@@ -101,7 +100,6 @@
SUBDIR += guile
SUBDIR += harbour
SUBDIR += haskell-mode.el
- SUBDIR += helium
SUBDIR += hope
SUBDIR += huc
SUBDIR += hugs
@@ -151,7 +149,6 @@
SUBDIR += njs
SUBDIR += nml
SUBDIR += nqc
- SUBDIR += o2c
SUBDIR += objc
SUBDIR += ocaml
SUBDIR += ocaml-doc
diff --git a/lang/generic-haskell/Makefile b/lang/generic-haskell/Makefile
deleted file mode 100644
index 72bcfeeff450..000000000000
--- a/lang/generic-haskell/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
-# New ports collection makefile for: generic-haskell
-# Date created: 05 July 2002
-# Whom: Oliver Braun <obraun@informatik.unibw-muenchen.de>
-#
-# $FreeBSD$
-
-PORTNAME= generic-haskell
-PORTVERSION= 1.42
-CATEGORIES= lang haskell
-MASTER_SITES= http://www.cs.uu.nl/research/projects/generic-haskell/compiler/coral/
-DISTNAME= gh-${PORTVERSION}-source
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= The Generic Haskell compiler
-
-BROKEN= "Not compatible with latest GHC yet"
-DEPRECATED= ${BROKEN}
-EXPIRATION_DATE=2005-09-22
-
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
- bash:${PORTSDIR}/shells/bash
-
-.if !defined(WITHOUT_HUGS) # otherwise the gh-hugs-wrapper won't work
-BUILD_DEPENDS+= hugs:${PORTSDIR}/lang/hugs
-PLIST_SUB+= HUGS=""
-.else
-PLIST_SUB+= HUGS="@comment "
-.endif
-
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-.include <bsd.port.pre.mk>
-
-.if exists(${LOCALBASE}/bin/DrIFT)
-BROKEN= "Does not build with devel/hs-drift installed"
-.endif
-
-GNU_CONFIGURE= yes
-CONFIGURE_SCRIPT= ../configure
-CONFIGURE_ARGS= --without-upx
-USE_GMAKE= yes
-ALL_TARGET=
-INSTALL_TARGET= install
-
-GHC_VERSION= `${LOCALBASE}/bin/ghc --numeric-version`
-PLIST_SUB+= GHC_VERSION="${GHC_VERSION}"
-
-PATCH_WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//}
-WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//}/build
-GHLIBDIR= ${PREFIX}/${DISTNAME:S/-source//}
-PLIST_SUB+= GH=${DISTNAME:S/-source//}
-
-post-install:
-.if defined(WITHOUT_HUGS)
- @${RM} ${PREFIX}/bin/gh-hugs
-.endif
- @${SH} ${PKGINSTALL} generic-haskell POST-INSTALL
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${CP} -R ${WRKDIR}/${DISTNAME:S/-source//}/doc/* ${DOCSDIR}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/generic-haskell/distinfo b/lang/generic-haskell/distinfo
deleted file mode 100644
index 192a06a1e9e9..000000000000
--- a/lang/generic-haskell/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (gh-1.42-source.tar.gz) = a741b61650f6898681857dcc07fb6564
-SIZE (gh-1.42-source.tar.gz) = 1423697
diff --git a/lang/generic-haskell/files/patch-mkAGdepend.in b/lang/generic-haskell/files/patch-mkAGdepend.in
deleted file mode 100644
index 7b09e11e4d2d..000000000000
--- a/lang/generic-haskell/files/patch-mkAGdepend.in
+++ /dev/null
@@ -1,8 +0,0 @@
---- mkAGdepend.in.orig Thu Feb 10 09:04:58 2005
-+++ mkAGdepend.in Thu Feb 10 09:05:08 2005
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/usr/local/bin/bash
-
- # special purpose version of mkAGdepend to be used by GH build system
- #
diff --git a/lang/generic-haskell/pkg-descr b/lang/generic-haskell/pkg-descr
deleted file mode 100644
index 4c6099090821..000000000000
--- a/lang/generic-haskell/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Generic Haskell extends Haskell with type-indexed values, kind-indexed values,
-generic abstraction, and generic application.
-
-The Generic Haskell compiler generates ordinary Haskell code which can be run
-or compiled using lang/ghc, lang/nhc98 or lang/hugs.
-
-WWW: http://www.generic-haskell.org/
-
--- Oliver Braun
-obraun@informatik.unibw-muenchen.de
diff --git a/lang/generic-haskell/pkg-install b/lang/generic-haskell/pkg-install
deleted file mode 100644
index e565647bcfa9..000000000000
--- a/lang/generic-haskell/pkg-install
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/sh
-
-# exit on errors, use a sane path and install prefix
-# (stolen from x11/xplore)
-set -e
-PATH=/bin:/usr/bin:/sbin:/usr/sbin:
-PREFIX=${PREFIX:-${PKG_PREFIX:-/usr/local}}
-
-case $2 in
- PRE-INSTALL)
- : nothing to pre-install for this port
- ;;
- POST-INSTALL)
- # inlined copy of WRKSRC/generic-haskell.pkg below:
- libdir=${PREFIX}/gh-1.42/lib
- ${PREFIX}/bin/ghc-pkg -a <<EOF
-Package {
- name = "generic-haskell",
- import_dirs = ["${libdir}"],
- source_dirs = [],
- library_dirs = ["${libdir}"],
- hs_libraries = ["HSgeneric-haskell"],
- extra_libraries = [],
- include_dirs = [],
- c_includes = [],
- package_deps = ["base","haskell98"],
- extra_ghc_opts = [],
- extra_cc_opts = [],
- extra_ld_opts = []
-}
-EOF
- ;;
- *)
- echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/lang/generic-haskell/pkg-plist b/lang/generic-haskell/pkg-plist
deleted file mode 100644
index 786059764183..000000000000
--- a/lang/generic-haskell/pkg-plist
+++ /dev/null
@@ -1,77 +0,0 @@
-bin/gh
-bin/gh-ghc
-bin/gh-ghci
-bin/testGH
-%%HUGS%%bin/gh-hugs
-%%GH%%/bin/gh
-%%GH%%/bin/gh-bin
-%%GH%%/bin/gh-ghc
-%%GH%%/bin/gh-ghci
-%%GH%%/bin/gh-hugs
-%%GH%%/bin/testGH
-%%GH%%/bin/testGH-bin
-%%GH%%/lib/GH/Datatypes.ghi
-%%GH%%/lib/GH/Datatypes.hi
-%%GH%%/lib/GH/Datatypes.hs
-%%GH%%/lib/GH/Library.ghi
-%%GH%%/lib/GH/Library.hi
-%%GH%%/lib/GH/Library.hs
-%%GH%%/lib/GH/Library/Bounds.ghi
-%%GH%%/lib/GH/Library/Bounds.hi
-%%GH%%/lib/GH/Library/Bounds.hs
-%%GH%%/lib/GH/Library/Collect.ghi
-%%GH%%/lib/GH/Library/Collect.hi
-%%GH%%/lib/GH/Library/Collect.hs
-%%GH%%/lib/GH/Library/Compare.ghi
-%%GH%%/lib/GH/Library/Compare.hi
-%%GH%%/lib/GH/Library/Compare.hs
-%%GH%%/lib/GH/Library/DeepSeq.ghi
-%%GH%%/lib/GH/Library/DeepSeq.hi
-%%GH%%/lib/GH/Library/DeepSeq.hs
-%%GH%%/lib/GH/Library/Enum.ghi
-%%GH%%/lib/GH/Library/Enum.hi
-%%GH%%/lib/GH/Library/Enum.hs
-%%GH%%/lib/GH/Library/Eq.ghi
-%%GH%%/lib/GH/Library/Eq.hi
-%%GH%%/lib/GH/Library/Eq.hs
-%%GH%%/lib/GH/Library/Map.ghi
-%%GH%%/lib/GH/Library/Map.hi
-%%GH%%/lib/GH/Library/Map.hs
-%%GH%%/lib/GH/Library/MapM.ghi
-%%GH%%/lib/GH/Library/MapM.hi
-%%GH%%/lib/GH/Library/MapM.hs
-%%GH%%/lib/GH/Library/ReadShow.ghi
-%%GH%%/lib/GH/Library/ReadShow.hi
-%%GH%%/lib/GH/Library/ReadShow.hs
-%%GH%%/lib/GH/Library/Reduce.ghi
-%%GH%%/lib/GH/Library/Reduce.hi
-%%GH%%/lib/GH/Library/Reduce.hs
-%%GH%%/lib/GH/Library/Table.ghi
-%%GH%%/lib/GH/Library/Table.hi
-%%GH%%/lib/GH/Library/Table.hs
-%%GH%%/lib/GH/Library/ZipWith.ghi
-%%GH%%/lib/GH/Library/ZipWith.hi
-%%GH%%/lib/GH/Library/ZipWith.hs
-%%GH%%/lib/GH/Prelude.ghi
-%%GH%%/lib/GH/Prelude.hi
-%%GH%%/lib/GH/Prelude.hs
-%%GH%%/lib/HSgeneric-haskell.o
-%%GH%%/lib/interfaces/Char.ghi
-%%GH%%/lib/interfaces/List.ghi
-%%GH%%/lib/interfaces/Maybe.ghi
-%%GH%%/lib/interfaces/Monad.ghi
-%%GH%%/lib/interfaces/Prelude.ghi
-%%GH%%/lib/libHSgeneric-haskell.a
-%%GH%%/lib/optimizer/OptimizerPrelude.hs
-@dirrm %%GH%%/bin
-@dirrm %%GH%%/lib/GH/Library
-@dirrm %%GH%%/lib/GH
-@dirrm %%GH%%/lib/interfaces
-@dirrm %%GH%%/lib/optimizer
-@dirrm %%GH%%/lib
-@dirrm %%GH%%
-%%PORTDOCS%%%%DOCSDIR%%/GHUsersGuide.pdf
-%%PORTDOCS%%%%DOCSDIR%%/RELEASE
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@unexec %D/bin/ghc-pkg -r generic-haskell
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/lang/helium/Makefile b/lang/helium/Makefile
deleted file mode 100644
index bb662665d41c..000000000000
--- a/lang/helium/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# New ports collection makefile for: helium
-# Date created: 28 January 2003
-# Whom: Oliver Braun <obraun@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= helium
-PORTVERSION= 1.2
-PORTREVISION= 1
-CATEGORIES= lang haskell
-MASTER_SITES= http://www.cs.uu.nl/helium/distr/
-DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Functional programming compiler for a subset of Haskell
-
-BROKEN= Does not build
-DEPRECATED= ${BROKEN}
-EXPIRATION_DATE=2005-09-22
-
-.if defined(WITH_HINT)
-USE_JAVA= 1.4+
-DISTFILES+= ${PORTNAME}-${PORTVERSION}-src.tar.gz \
- Hint-${PORTVERSION}.jar
-EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}-src.tar.gz
-PLIST_SUB= HINT=""
-.else
-PLIST_SUB= HINT="@comment "
-.endif
-
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USE_GMAKE= yes
-
-.if !defined(WITH_HINT)
-pre-everything::
- @${ECHO_CMD}
- @${ECHO_CMD} "Define WITH_HINT=yes to install Hint (needs Java >=1.4)."
- @${ECHO_CMD}
-.endif
-
-do-configure:
- @(cd ${WRKSRC}/lvm/src/ && ./configure)
- @(cd ${WRKSRC}/heliumNT/ && ./configure)
-
-do-build:
- @(cd ${WRKSRC}/heliumNT/src && ${GMAKE} depend)
- @(cd ${WRKSRC}/heliumNT/src && ${GMAKE})
-
-do-install:
- @(cd ${WRKSRC}/heliumNT/src && ${GMAKE} install)
- @${CAT} ${PKGMESSAGE} | ${SED} -e 's,%%PREFIX%%,${PREFIX},g'
-.if defined(WITH_HINT)
- @${MKDIR} ${PREFIX}/share/java/helium
- @${INSTALL_DATA} ${DISTDIR}/Hint-${PORTVERSION}.jar ${PREFIX}/share/java/helium
- @${ECHO_CMD} "To use Hint type"
- @${ECHO_CMD}
- @${ECHO_CMD} "java -DLVMPATH=\$$LVMPATH -jar ${PREFIX}/share/java/helium/Hint-${PORTVERSION}.jar"
- @${ECHO_CMD}
-.endif
-
-.include <bsd.port.mk>
diff --git a/lang/helium/distinfo b/lang/helium/distinfo
deleted file mode 100644
index 848529296d8e..000000000000
--- a/lang/helium/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-MD5 (helium-1.2-src.tar.gz) = 042a3de2ba8a300ab5e1e922491eb982
-SIZE (helium-1.2-src.tar.gz) = 1209959
-MD5 (Hint-1.2.jar) = 713c6ae2cf74fd69cbc7d635d29da7b5
-SIZE (Hint-1.2.jar) = 119784
diff --git a/lang/helium/files/patch-lvm::src::configure b/lang/helium/files/patch-lvm::src::configure
deleted file mode 100644
index 7f5220cafb38..000000000000
--- a/lang/helium/files/patch-lvm::src::configure
+++ /dev/null
@@ -1,35 +0,0 @@
---- lvm/src/configure.orig Wed Feb 2 09:10:20 2005
-+++ lvm/src/configure Wed Feb 2 09:10:54 2005
-@@ -608,23 +608,11 @@
- echo "#define HAS_MEMMOVE" >> s.h
- fi
-
--if sh ./hasgot vsnprintf; then
-- echo "vsnprintf() found."
-+ echo "vsnprintf() assumed (FreeBSD)."
- echo "#define HAS_VSNPRINTF" >> s.h
--else if sh ./hasgot _vsnprintf; then
-- echo "_vsnprintf() found."
-- echo "#define HAS__VSNPRINTF" >> s.h
-- fi
--fi
-
--if sh ./hasgot snprintf; then
-- echo "snprintf() found."
-+ echo "snprintf() assumed (FreeBSD)."
- echo "#define HAS_SNPRINTF" >> s.h
--else if sh ./hasgot _snprintf; then
-- echo "_snprintf() found."
-- echo "#define HAS__SNPRINTF" >> s.h
-- fi
--fi
-
- if sh ./hasgot strncpy; then
- echo "strncpy() found."
-@@ -694,4 +682,4 @@
- echo " linker used............... $link"
- echo " options for linking....... $cclinkopts"
- echo
--echo
-\ No newline at end of file
-+echo
diff --git a/lang/helium/pkg-descr b/lang/helium/pkg-descr
deleted file mode 100644
index dbef2886676b..000000000000
--- a/lang/helium/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Helium --- For learning Haskell.
-
-Helium is a functional programming language and a compiler designed especially
-for teaching Haskell. Quality of the error messages has been the main concern
-both in the choice of the language features and in the implementation of the
-compiler.
-
-WWW: http://www.cs.uu.nl/helium
-
--- Oliver Braun
-obraun@FreeBSD.org
diff --git a/lang/helium/pkg-message b/lang/helium/pkg-message
deleted file mode 100644
index c9a1c1cf4069..000000000000
--- a/lang/helium/pkg-message
+++ /dev/null
@@ -1,4 +0,0 @@
-*****
-* Please set the environment variable
-* LVMPATH to %%PREFIX%%/helium/lib
-*****
diff --git a/lang/helium/pkg-plist b/lang/helium/pkg-plist
deleted file mode 100644
index f81feafcbf51..000000000000
--- a/lang/helium/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-bin/helium
-bin/texthint
-bin/lvmrun
-helium/demo/Calendar.hs
-helium/demo/ParserDemo.hs
-helium/demo/ParserLibrary.hs
-helium/demo/TicTacToe.hs
-helium/lib/HeliumLang.lvm
-helium/lib/List.hs
-helium/lib/List.lvm
-helium/lib/LvmException.lvm
-helium/lib/LvmIO.lvm
-helium/lib/LvmLang.lvm
-helium/lib/Maybe.hs
-helium/lib/Maybe.lvm
-helium/lib/Prelude.hs
-helium/lib/Prelude.lvm
-helium/lib/PreludePrim.lvm
-%%HINT%%share/java/helium/Hint.jar
-%%HINT%%@dirrm share/java/helium
-@dirrm helium/demo
-@dirrm helium/lib
-@dirrm helium
diff --git a/lang/o2c/Makefile b/lang/o2c/Makefile
deleted file mode 100644
index cd4a3fac3b71..000000000000
--- a/lang/o2c/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# New ports collection makefile for: Oberon2C
-# Date created: December 3, 1997
-# Whom: Oliver Breuninger <ob@seicom.NET>
-#
-# $FreeBSD$
-
-PORTNAME= o2c
-PORTVERSION= 1.16
-CATEGORIES= lang
-MASTER_SITES= ftp://ftp.uni-kl.de/pub/informatik/software/ \
- http://www.breuninger.org/files/distfiles/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Oberon-2 compiler
-DEPRECATED= "o2c is supplanted by lang/oo2c"
-EXPIRATION_DATE= 2005-09-28
-
-# does not support 64-bit platforms
-ONLY_FOR_ARCHS= i386
-
-USE_REINPLACE= yes
-MAKE_ENV= MAKEOBJDIR=.
-MAN1= o2b.1 o2c.1 o2ef.1 o2whereis.1
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 502126
-BROKEN= "Does not compile on FreeBSD >= 5.x"
-.endif
-
-post-extract:
- @${CP} ${FILESDIR}/o2 ${WRKSRC}
-
-post-patch:
- @${REINPLACE_CMD} -e \
- "s|\@PREFIX\@|${PREFIX}|g;" ${WRKSRC}/system/o2c.red.template
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/system/o2c.red.template ${PREFIX}/lib/o2c-1.16
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/lang/o2c/distinfo b/lang/o2c/distinfo
deleted file mode 100644
index 5b1466ed5bed..000000000000
--- a/lang/o2c/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (o2c-1.16.tar.gz) = 5e4c80d8ec4e744953c408dc9301a147
-SIZE (o2c-1.16.tar.gz) = 357838
diff --git a/lang/o2c/files/o2 b/lang/o2c/files/o2
deleted file mode 100644
index 525ce0a35802..000000000000
--- a/lang/o2c/files/o2
+++ /dev/null
@@ -1,46 +0,0 @@
-#! /bin/csh
-
-if ( $#argv == 0 ) goto usage
-if ( $1 == "--make" ) goto make
-if ( $1 == "-m" ) goto make
-
-compile:
-#
-# compile files, check extension
-#
-if ( $1 == "-c" ) then
- set file = $2
-else
- set file = $1
-endif
-echo Extension $file:e
-if ( $file:e != "Mod" ) then
- set file = $file".Mod"
-endif
-echo compiling $file "..."
-o2c $file | o2ef | more
-goto end
-
-make:
-#
-# make Oberon program, remove Extension
-#
-echo making $2:r $3:r $4:r $5:r $6:r "..."
-o2c --make $2:r $3:r $4:r $5:r $6:r
-goto end
-
-usage:
-#
-# show a litle help
-#
-echo ""
-echo " o2 [option] File "
-echo ""
-echo " option: "
-echo " --make make Project "
-echo " -m make Project "
-echo " -c (default) compile Module "
-echo ""
-
-end:
-
diff --git a/lang/o2c/files/patch-aa b/lang/o2c/files/patch-aa
deleted file mode 100644
index c2be79fca4e5..000000000000
--- a/lang/o2c/files/patch-aa
+++ /dev/null
@@ -1,69 +0,0 @@
---- Makefile.orig Fri Mar 28 13:15:40 1997
-+++ Makefile Tue Jun 16 14:28:16 1998
-@@ -4,10 +4,9 @@
- # in "compiler/OMachine.Mod" accordingly.
-
- # where to install the binaries?
--BIN = $(HOME)/bin
--MANPATH = /usr/man
--
--
-+BIN = ${PREFIX}/bin
-+MANPATH = ${PREFIX}/man
-+LIBPATH = ${PREFIX}/lib/o2c-1.16
-
- # you shouldn't have to change anything below
-
-@@ -28,7 +27,7 @@
- fi
- -rm -f o2c_stage0 o2c_stage1 o2c_stage2 o2c all
- # check the hardcoded type sizes against the C types
-- gcc -o sizes system/sizes.c
-+ gcc -o sizes system/sizes.c -Isystem
- ./sizes
- # build compiler executable from the distributed C sources
- $(MAKE) -f makefile_o2c CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' build
-@@ -62,26 +61,31 @@
- ./o2c -MORv --redir system/o2c.red.template UpdateLib
- mv o2c o2c_stage2
-
--install: all
-- if [ ! -f $(HOME)/.o2c.red ]; then \
-- cp system/o2c.red.template $(HOME)/.o2c.red; \
-- fi
-+install.man:
-+ for i in $(COMMANDS) ; do \
-+ cp docs/$$i.1 $(MANPATH)/man1/$$i.1 ; \
-+ chmod 644 $(MANPATH)/man1/$$i.1 ; \
-+ done
-+
-+install: all install.man
- chmod -R ugo+rX *
- -rm -f o2c
-- ln o2c_stage2 o2c
-+ cp o2c_stage2 o2c
-+ mkdir -p $(LIBPATH)
-+ cp system/_OGCC.c $(LIBPATH)
-+ cp system/_OGCC.h $(LIBPATH)
-+ cp system/ErrorList.Txt $(LIBPATH)
-+ cp lib/* $(LIBPATH)
-+ chmod 644 $(LIBPATH)/*
- for i in $(COMMANDS) ; do \
- cp $$i $(BIN)/$$i ; \
- chmod 755 $(BIN)/$$i ; \
- done
--
--install.man:
-- for i in $(COMMANDS) ; do \
-- cp docs/$$i.1 $(MANPATH)/man1/$$i.1 ; \
-- chmod 644 $(MANPATH)/man1/$$i.1 ; \
-- done
-+ cp o2 $(BIN)
-+ chmod 755 $(BIN)/o2
-
- clean:
-- -rm -f makefile_o2c Makefile sizes
-+ -rm -f sizes
- -rm -f o2c_stage0 o2c_stage1 o2c_stage2 o2c all UpdateLib
- -rm -rf obj.distrib
- -for i in $(COMMANDS) UpdateLib ; do rm -f $$i obj/_$$i.[co] ; done
diff --git a/lang/o2c/files/patch-ab b/lang/o2c/files/patch-ab
deleted file mode 100644
index 59a05e14d288..000000000000
--- a/lang/o2c/files/patch-ab
+++ /dev/null
@@ -1,31 +0,0 @@
---- system/o2c.red.template.orig Fri Mar 28 13:15:18 1997
-+++ system/o2c.red.template Wed Dec 3 16:54:26 1997
-@@ -8,8 +8,9 @@
- # paths for sources
- *.Mod =
-- .; # first search the current directory
-- lib; # the standard libs, they _have to be_ in the path list
-- compiler # the compiler sources
-- + RCS # include RCS files in the search
-+ .; # first search the current directory
-+ lib;
-+ @PREFIX@/lib/o2c-1.16; # the standard libs, they _have to be_ in the path list
-+ compiler # the compiler sources
-+ + RCS # include RCS files in the search
-
- # places for the compiler generated files
-@@ -18,8 +19,11 @@
-
- # interface files, have to be in the path list
--*.c = lib
-+*.c =
-+ lib;
-+ @PREFIX@/lib/o2c-1.16
-
- # system files: standard include file and list of error messages
--_OGCC.?, ErrorList.Txt = system
--
-+_OGCC.?, ErrorList.Txt =
-+ system;
-+ @PREFIX@/lib/o2c-1.16
-
diff --git a/lang/o2c/pkg-descr b/lang/o2c/pkg-descr
deleted file mode 100644
index 389b1368b1ba..000000000000
--- a/lang/o2c/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-
-Niklaus Wirth's language Oberon-2 implemented by a german university at
-Kaiserslautern.
-
-Oberon informations at http://www.oberon.ethz.ch/
-
-- Oliver Breuninger
-ob@seicom.NET
diff --git a/lang/o2c/pkg-message b/lang/o2c/pkg-message
deleted file mode 100644
index 5a11ae8dfb1c..000000000000
--- a/lang/o2c/pkg-message
+++ /dev/null
@@ -1,4 +0,0 @@
-
-You may want to install /usr/local/lib/o2c-1.16/o2c.red.template
-as .o2c.red into your home directory.
-
diff --git a/lang/o2c/pkg-plist b/lang/o2c/pkg-plist
deleted file mode 100644
index c6f4fa53e359..000000000000
--- a/lang/o2c/pkg-plist
+++ /dev/null
@@ -1,43 +0,0 @@
-bin/o2
-bin/o2b
-bin/o2c
-bin/o2ef
-bin/o2whereis
-lib/o2c-1.16/_OGCC.c
-lib/o2c-1.16/_OGCC.h
-lib/o2c-1.16/ErrorList.Txt
-lib/o2c-1.16/CType.Mod
-lib/o2c-1.16/CharInfo.Mod
-lib/o2c-1.16/ConvTypes.Mod
-lib/o2c-1.16/Dos.Mod
-lib/o2c-1.16/Dos.c
-lib/o2c-1.16/FOut.Mod
-lib/o2c-1.16/Filenames.Mod
-lib/o2c-1.16/Files.Mod
-lib/o2c-1.16/Files.c
-lib/o2c-1.16/FIn.Mod
-lib/o2c-1.16/In.Mod
-lib/o2c-1.16/IntStr.Mod
-lib/o2c-1.16/Math.Mod
-lib/o2c-1.16/MathL.Mod
-lib/o2c-1.16/MathL.c
-lib/o2c-1.16/Out.Mod
-lib/o2c-1.16/RandomNumbers.Mod
-lib/o2c-1.16/RealStr.Mod
-lib/o2c-1.16/Redir.Mod
-lib/o2c-1.16/Rts.Mod
-lib/o2c-1.16/Rts.c
-lib/o2c-1.16/Strings.Mod
-lib/o2c-1.16/Strings2.Mod
-lib/o2c-1.16/Time.Mod
-lib/o2c-1.16/Types.Mod
-lib/o2c-1.16/Types.c
-lib/o2c-1.16/Unix.Mod
-lib/o2c-1.16/Unix.c
-lib/o2c-1.16/UpdateLib.Mod
-lib/o2c-1.16/X11.Mod
-lib/o2c-1.16/Xresource.Mod
-lib/o2c-1.16/Xutil.Mod
-lib/o2c-1.16/XYplane.Mod
-lib/o2c-1.16/o2c.red.template
-@dirrm lib/o2c-1.16