pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc nhc98: remove
details: https://anonhg.NetBSD.org/pkgsrc/rev/1c68deade239
branches: trunk
changeset: 390508:1c68deade239
user: wiz <wiz%pkgsrc.org@localhost>
date: Wed Dec 21 12:04:12 2022 +0000
description:
nhc98: remove
This does not build in any bulk build I can find; the package is for the
last available upstream version from 2010. (This version does not even
suport 64-bit machines.)
diffstat:
doc/CHANGES-2022 | 3 +-
doc/TODO | 3 +-
lang/Makefile | 3 +-
lang/nhc98/DESCR | 23 -
lang/nhc98/Makefile | 42 --
lang/nhc98/PLIST | 500 ---------------------------------
lang/nhc98/distinfo | 9 -
lang/nhc98/patches/patch-Makefile.inc | 16 -
lang/nhc98/patches/patch-aa | 52 ---
lang/nhc98/patches/patch-ab | 13 -
lang/nhc98/patches/patch-script_confhc | 16 -
11 files changed, 5 insertions(+), 675 deletions(-)
diffs (truncated from 751 to 300 lines):
diff -r e665501d9f90 -r 1c68deade239 doc/CHANGES-2022
--- a/doc/CHANGES-2022 Wed Dec 21 11:51:21 2022 +0000
+++ b/doc/CHANGES-2022 Wed Dec 21 12:04:12 2022 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2022,v 1.6305 2022/12/21 07:52:16 wiz Exp $
+$NetBSD: CHANGES-2022,v 1.6306 2022/12/21 12:04:12 wiz Exp $
Changes to the packages collection and infrastructure in 2022:
@@ -9429,3 +9429,4 @@
Updated x11/modular-xorg-server to 21.1.6 [wiz 2022-12-20]
Updated sysutils/memtester to 4.6.0 [schmonz 2022-12-20]
Updated www/curl to 7.87.0 [wiz 2022-12-21]
+ Removed lang/nhc98 [wiz 2022-12-21]
diff -r e665501d9f90 -r 1c68deade239 doc/TODO
--- a/doc/TODO Wed Dec 21 11:51:21 2022 +0000
+++ b/doc/TODO Wed Dec 21 12:04:12 2022 +0000
@@ -1,4 +1,4 @@
-$NetBSD: TODO,v 1.22416 2022/12/21 00:32:07 wiz Exp $
+$NetBSD: TODO,v 1.22417 2022/12/21 12:04:12 wiz Exp $
Suggested new packages
======================
@@ -1225,6 +1225,7 @@
o podcastdl-0.3.3
o policyd-weight-0.1.15.2
o polkit-121
+ o polyml-5.9
o poppass-4.0.14
o poppler-22.12.0
o posh-0.14.1
diff -r e665501d9f90 -r 1c68deade239 lang/Makefile
--- a/lang/Makefile Wed Dec 21 11:51:21 2022 +0000
+++ b/lang/Makefile Wed Dec 21 12:04:12 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.667 2022/12/11 14:13:09 taca Exp $
+# $NetBSD: Makefile,v 1.668 2022/12/21 12:04:12 wiz Exp $
#
COMMENT= Programming languages
@@ -171,7 +171,6 @@
SUBDIR+= neko
SUBDIR+= newlisp
SUBDIR+= newsqueak
-SUBDIR+= nhc98
SUBDIR+= nim
SUBDIR+= njs
SUBDIR+= nodejs
diff -r e665501d9f90 -r 1c68deade239 lang/nhc98/DESCR
--- a/lang/nhc98/DESCR Wed Dec 21 11:51:21 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-nhc98 is a fully-fledged compiler for Haskell 98, the standard lazy
-functional programming language. It based on Niklas Rojemo's nhc13, a
-compiler for an earlier version of the language. Written in Haskell,
-it is small and very portable, and aims to produce small executables
-that run in small amounts of memory. It also comes with extensive tool
-support.
-
-With hmake, a replacement for the other makes used in Haskell
-development, the big advantage is that you don't have to write a
-Makefile - the tools extract dependencies automatically from your
-source files, and issue appropriate commands to rebuild your target.
-
-Greencard is a foreign-language interface. It is a preprocessor for
-Haskell which allows Haskell functions to call C. This allows access
-to operating system services and other libraries.
-
-Hat is a source-level tracer for Haskell which gives the user access
-to otherwise invisible information about a computation and helps the
-programmer to understand how a program works or why it does not.
-
-nhc98 is a 32-bit compiler; if you are on a 64-bit system your
-compiler must accept -m32 or it won't build. You must also be able to
-execute 32-bit binaries.
diff -r e665501d9f90 -r 1c68deade239 lang/nhc98/Makefile
--- a/lang/nhc98/Makefile Wed Dec 21 11:51:21 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-# $NetBSD: Makefile,v 1.53 2020/10/20 12:00:26 nia Exp $
-
-DISTNAME= nhc98src-1.22
-PKGNAME= nhc98-1.22
-PKGREVISION= 2
-CATEGORIES= lang
-MASTER_SITES= http://www.haskell.org/nhc98/
-
-MAINTAINER= kristerw%NetBSD.org@localhost
-HOMEPAGE= https://www.haskell.org/nhc98/
-COMMENT= Portable Haskell 98 compiler
-
-WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
-
-MAKE_JOBS_SAFE= no
-HAS_CONFIGURE= yes
-USE_TOOLS+= gmake
-CONFIGURE_ARGS+= --buildwith=gcc --installdir=${PREFIX} \
- +docs --docdir=${PREFIX}/share/doc/nhc98
-
-.include "../../mk/bsd.prefs.mk"
-
-# These platforms cannot build 32-on-64 binaries.
-NOT_FOR_PLATFORM+= *-*-alpha
-NOT_FOR_PLATFORM+= DragonFly-*-x86_64
-NOT_FOR_PLATFORM+= NetBSD-*-aarch64
-NOT_FOR_PLATFORM+= NetBSD-*-aarch64eb
-
-# This package has LP64 issues, so must build as 32-bit binary.
-M32=
-.for P in ${LP64PLATFORMS}
-. if ${MACHINE_PLATFORM:M${P}}
-M32= -m32
-. endif
-.endfor
-BUILD_MAKE_FLAGS+= PKGSRC_M32=${M32}
-
-PLIST_SUBST+= HARCH=`${WRKSRC}/script/harch`
-
-.include "../../mk/curses.buildlink3.mk"
-.include "../../mk/readline.buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r e665501d9f90 -r 1c68deade239 lang/nhc98/PLIST
--- a/lang/nhc98/PLIST Wed Dec 21 11:51:21 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,500 +0,0 @@
-@comment $NetBSD: PLIST,v 1.9 2013/10/25 06:25:18 dholland Exp $
-bin/cabal-parse
-bin/cpphs
-bin/greencard-nhc98
-bin/harch
-bin/hi
-bin/hmake
-bin/hmake-config
-bin/hood
-bin/hp2graph
-bin/nhc98
-bin/nhc98-pkg
-bin/runhs
-bin/tprofprel
-include/nhc98/Array.hi
-include/nhc98/CPUTime.hi
-include/nhc98/Char.hi
-include/nhc98/Complex.hi
-include/nhc98/Directory.hi
-include/nhc98/HatBuiltin.hi
-include/nhc98/HsFFI.h
-include/nhc98/IO.hi
-include/nhc98/Ix.hi
-include/nhc98/List.hi
-include/nhc98/Locale.hi
-include/nhc98/Maybe.hi
-include/nhc98/Monad.hi
-include/nhc98/NHC/BinArray.hi
-include/nhc98/NHC/Binary.hi
-include/nhc98/NHC/Bit.hi
-include/nhc98/NHC/FFI.hi
-include/nhc98/NHC/GreenCard.gc
-include/nhc98/NHC/GreenCard.hi
-include/nhc98/NHC/IOExtras.hi
-include/nhc98/NHC/Internal.hi
-include/nhc98/NHC/Observe.hi
-include/nhc98/NHC/PackedString.hi
-include/nhc98/NHC/Prelude.hi
-include/nhc98/NHC/Vector.hi
-include/nhc98/NonStdEval.hi
-include/nhc98/NonStdGetPID.hi
-include/nhc98/NonStdProfile.hi
-include/nhc98/NonStdTrace.hi
-include/nhc98/NonStdUnsafeCoerce.hi
-include/nhc98/Numeric.hi
-include/nhc98/PackedString.hi
-include/nhc98/Prelude.hi
-include/nhc98/PreludeBuiltin.hi
-include/nhc98/Random.hi
-include/nhc98/Ratio.hi
-include/nhc98/System.hi
-include/nhc98/Time.hi
-include/nhc98/Warning.hi
-include/nhc98/bytecode.h
-include/nhc98/bytecode_o.h
-include/nhc98/cinterface.h
-include/nhc98/codemacros.h
-include/nhc98/flt.h
-include/nhc98/greencard.h
-include/nhc98/haskell2c.h
-include/nhc98/macros_o.h
-include/nhc98/mk.h
-include/nhc98/mkByHand.h
-include/nhc98/mkByProg.h
-include/nhc98/mutlib.h
-include/nhc98/newbytecode.h
-include/nhc98/newmacros.h
-include/nhc98/node.h
-include/nhc98/packages/Cabal.cabal
-include/nhc98/packages/Cabal/Distribution/Compat/Exception.hi
-include/nhc98/packages/Cabal/Distribution/Compat/ReadP.hi
-include/nhc98/packages/Cabal/Distribution/Compat/TempFile.hi
-include/nhc98/packages/Cabal/Distribution/Compiler.hi
-include/nhc98/packages/Cabal/Distribution/GetOpt.hi
-include/nhc98/packages/Cabal/Distribution/InstalledPackageInfo.hi
-include/nhc98/packages/Cabal/Distribution/License.hi
-include/nhc98/packages/Cabal/Distribution/Make.hi
-include/nhc98/packages/Cabal/Distribution/ModuleName.hi
-include/nhc98/packages/Cabal/Distribution/Package.hi
-include/nhc98/packages/Cabal/Distribution/PackageDescription.hi
-include/nhc98/packages/Cabal/Distribution/PackageDescription/Check.hi
-include/nhc98/packages/Cabal/Distribution/PackageDescription/Configuration.hi
-include/nhc98/packages/Cabal/Distribution/PackageDescription/Parse.hi
-include/nhc98/packages/Cabal/Distribution/ParseUtils.hi
-include/nhc98/packages/Cabal/Distribution/ReadE.hi
-include/nhc98/packages/Cabal/Distribution/Simple.hi
-include/nhc98/packages/Cabal/Distribution/Simple/Build.hi
-include/nhc98/packages/Cabal/Distribution/Simple/Build/Macros.hi
-include/nhc98/packages/Cabal/Distribution/Simple/Build/PathsModule.hi
-include/nhc98/packages/Cabal/Distribution/Simple/BuildPaths.hi
-include/nhc98/packages/Cabal/Distribution/Simple/Command.hi
-include/nhc98/packages/Cabal/Distribution/Simple/Compiler.hi
-include/nhc98/packages/Cabal/Distribution/Simple/Configure.hi
-include/nhc98/packages/Cabal/Distribution/Simple/GHC.hi
-include/nhc98/packages/Cabal/Distribution/Simple/GHC/IPI641.hi
-include/nhc98/packages/Cabal/Distribution/Simple/GHC/IPI642.hi
-include/nhc98/packages/Cabal/Distribution/Simple/GHC/Makefile.hi
-include/nhc98/packages/Cabal/Distribution/Simple/Haddock.hi
-include/nhc98/packages/Cabal/Distribution/Simple/Hugs.hi
-include/nhc98/packages/Cabal/Distribution/Simple/Install.hi
-include/nhc98/packages/Cabal/Distribution/Simple/InstallDirs.hi
-include/nhc98/packages/Cabal/Distribution/Simple/JHC.hi
-include/nhc98/packages/Cabal/Distribution/Simple/LocalBuildInfo.hi
-include/nhc98/packages/Cabal/Distribution/Simple/NHC.hi
-include/nhc98/packages/Cabal/Distribution/Simple/PackageIndex.hi
-include/nhc98/packages/Cabal/Distribution/Simple/PackageSet.hi
-include/nhc98/packages/Cabal/Distribution/Simple/PreProcess.hi
-include/nhc98/packages/Cabal/Distribution/Simple/PreProcess/Unlit.hi
-include/nhc98/packages/Cabal/Distribution/Simple/Program.hi
-include/nhc98/packages/Cabal/Distribution/Simple/Register.hi
-include/nhc98/packages/Cabal/Distribution/Simple/Setup.hi
-include/nhc98/packages/Cabal/Distribution/Simple/SrcDist.hi
-include/nhc98/packages/Cabal/Distribution/Simple/UserHooks.hi
-include/nhc98/packages/Cabal/Distribution/Simple/Utils.hi
-include/nhc98/packages/Cabal/Distribution/System.hi
-include/nhc98/packages/Cabal/Distribution/Text.hi
-include/nhc98/packages/Cabal/Distribution/Verbosity.hi
-include/nhc98/packages/Cabal/Distribution/Version.hi
-include/nhc98/packages/Cabal/Language/Haskell/Extension.hi
-include/nhc98/packages/HaXml.cabal
-include/nhc98/packages/HaXml/Text/XML/HaXml.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/ByteStringPP.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Combinators.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/DtdToHaskell/Convert.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/DtdToHaskell/Instance.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/DtdToHaskell/TypeDef.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Escape.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Html/Generate.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Html/Parse.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Html/ParseLazy.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Html/Pretty.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Lex.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Namespaces.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/OneOfN.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Parse.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/ParseLazy.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Posn.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Pretty.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/SAX.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/ShowXmlLazy.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/TypeMapping.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Types.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Util.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Validate.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Verbatim.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Wrappers.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/XmlContent.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/XmlContent/Haskell.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/XmlContent/Parser.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Xtract/Combinators.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Xtract/Lex.hi
-include/nhc98/packages/HaXml/Text/XML/HaXml/Xtract/Parse.hi
-include/nhc98/packages/array.cabal
-include/nhc98/packages/array/Data/Array.hi
-include/nhc98/packages/base.cabal
-include/nhc98/packages/base/Control/Applicative.hi
-include/nhc98/packages/base/Control/Arrow.hi
-include/nhc98/packages/base/Control/Category.hi
-include/nhc98/packages/base/Control/Exception.hi
-include/nhc98/packages/base/Control/Exception/Base.hi
-include/nhc98/packages/base/Control/Monad.hi
-include/nhc98/packages/base/Control/Monad/Fix.hi
-include/nhc98/packages/base/Control/Monad/Instances.hi
-include/nhc98/packages/base/DErrNo.hi
-include/nhc98/packages/base/DIOError.hi
-include/nhc98/packages/base/Data/Bits.hi
-include/nhc98/packages/base/Data/Bool.hi
-include/nhc98/packages/base/Data/Char.hi
-include/nhc98/packages/base/Data/Complex.hi
-include/nhc98/packages/base/Data/Dynamic.hi
-include/nhc98/packages/base/Data/Either.hi
-include/nhc98/packages/base/Data/Eq.hi
-include/nhc98/packages/base/Data/Fixed.hi
-include/nhc98/packages/base/Data/Foldable.hi
-include/nhc98/packages/base/Data/Function.hi
Home |
Main Index |
Thread Index |
Old Index