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