pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/hs-shake



Module Name:    pkgsrc
Committed By:   pho
Date:           Fri Jan 31 14:22:53 UTC 2025

Added Files:
        pkgsrc/devel/hs-shake: DESCR Makefile PLIST buildlink3.mk distinfo

Log Message:
devel/hs-shake: import hs-shake-0.19.8

Shake is a Haskell library for writing build systems - designed as a replacement
for make. See Development.Shake for an introduction, including an example. The
homepage contains links to a user manual, an academic paper and further
information: https://shakebuild.com

To use Shake the user writes a Haskell program that imports Development.Shake,
defines some build rules, and calls the Development.Shake.shakeArgs function.
Thanks to do notation and infix operators, a simple Shake build system is not
too dissimilar from a simple Makefile. However, as build systems get more
complex, Shake is able to take advantage of the excellent abstraction facilities
offered by Haskell and easily support much larger projects. The Shake library
provides all the standard features available in other build systems, including
automatic parallelism and minimal rebuilds. Shake also provides more accurate
dependency tracking, including seamless support for generated files, and
dependencies on system information (e.g. compiler version).


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/hs-shake/DESCR \
    pkgsrc/devel/hs-shake/Makefile pkgsrc/devel/hs-shake/PLIST \
    pkgsrc/devel/hs-shake/buildlink3.mk pkgsrc/devel/hs-shake/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/devel/hs-shake/DESCR
diff -u /dev/null pkgsrc/devel/hs-shake/DESCR:1.1
--- /dev/null   Fri Jan 31 14:22:53 2025
+++ pkgsrc/devel/hs-shake/DESCR Fri Jan 31 14:22:52 2025
@@ -0,0 +1,15 @@
+Shake is a Haskell library for writing build systems - designed as a replacement
+for make. See Development.Shake for an introduction, including an example. The
+homepage contains links to a user manual, an academic paper and further
+information: https://shakebuild.com
+
+To use Shake the user writes a Haskell program that imports Development.Shake,
+defines some build rules, and calls the Development.Shake.shakeArgs function.
+Thanks to do notation and infix operators, a simple Shake build system is not
+too dissimilar from a simple Makefile. However, as build systems get more
+complex, Shake is able to take advantage of the excellent abstraction facilities
+offered by Haskell and easily support much larger projects. The Shake library
+provides all the standard features available in other build systems, including
+automatic parallelism and minimal rebuilds. Shake also provides more accurate
+dependency tracking, including seamless support for generated files, and
+dependencies on system information (e.g. compiler version).
Index: pkgsrc/devel/hs-shake/Makefile
diff -u /dev/null pkgsrc/devel/hs-shake/Makefile:1.1
--- /dev/null   Fri Jan 31 14:22:53 2025
+++ pkgsrc/devel/hs-shake/Makefile      Fri Jan 31 14:22:52 2025
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.1 2025/01/31 14:22:52 pho Exp $
+
+DISTNAME=      shake-0.19.8
+CATEGORIES=    devel
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+COMMENT=       Build system library, like Make, but more accurate dependencies
+LICENSE=       modified-bsd
+
+# lib:shake
+.include "../../misc/hs-extra/buildlink3.mk"
+.include "../../sysutils/hs-filepattern/buildlink3.mk"
+.include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../devel/hs-heaps/buildlink3.mk"
+.include "../../www/hs-js-dgtable/buildlink3.mk"
+.include "../../www/hs-js-flot/buildlink3.mk"
+.include "../../www/hs-js-jquery/buildlink3.mk"
+.include "../../devel/hs-primitive/buildlink3.mk"
+.include "../../devel/hs-random/buildlink3.mk"
+.include "../../devel/hs-unordered-containers/buildlink3.mk"
+.include "../../devel/hs-utf8-string/buildlink3.mk"
+
+# exe:shake
+.include "../../misc/hs-extra/buildlink3.mk"
+.include "../../sysutils/hs-filepattern/buildlink3.mk"
+.include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../devel/hs-heaps/buildlink3.mk"
+.include "../../www/hs-js-dgtable/buildlink3.mk"
+.include "../../www/hs-js-flot/buildlink3.mk"
+.include "../../www/hs-js-jquery/buildlink3.mk"
+.include "../../devel/hs-primitive/buildlink3.mk"
+.include "../../devel/hs-random/buildlink3.mk"
+.include "../../devel/hs-unordered-containers/buildlink3.mk"
+.include "../../devel/hs-utf8-string/buildlink3.mk"
+
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/hs-shake/PLIST
diff -u /dev/null pkgsrc/devel/hs-shake/PLIST:1.1
--- /dev/null   Fri Jan 31 14:22:53 2025
+++ pkgsrc/devel/hs-shake/PLIST Fri Jan 31 14:22:52 2025
@@ -0,0 +1,290 @@
+@comment $NetBSD: PLIST,v 1.1 2025/01/31 14:22:52 pho Exp $
+bin/shake
+${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Ninja/Env.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Ninja/Env.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Ninja/Env.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Ninja/Lexer.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Ninja/Lexer.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Ninja/Lexer.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Ninja/Parse.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Ninja/Parse.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Ninja/Parse.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Ninja/Type.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Ninja/Type.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Ninja/Type.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Classes.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Classes.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Classes.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Command.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Command.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Command.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Config.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Config.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Config.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Database.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Database.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Database.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/FilePath.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/FilePath.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/FilePath.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Forward.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Forward.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Forward.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Args.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Args.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Args.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/CmdOption.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/CmdOption.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/CmdOption.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/CompactUI.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/CompactUI.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/CompactUI.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Action.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Action.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Action.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Build.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Build.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Build.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Database.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Database.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Database.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Monad.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Monad.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Monad.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Pool.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Pool.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Pool.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Rules.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Rules.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Rules.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Run.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Run.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Run.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Storage.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Storage.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Storage.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Types.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Types.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Core/Types.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Demo.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Demo.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Demo.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Derived.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Derived.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Derived.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Errors.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Errors.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Errors.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/FileInfo.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/FileInfo.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/FileInfo.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/FileName.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/FileName.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/FileName.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/FilePattern.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/FilePattern.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/FilePattern.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Bloom.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Bloom.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Bloom.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Cloud.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Cloud.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Cloud.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Network.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Network.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Network.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Serialise.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Serialise.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Serialise.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Server.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Server.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Server.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Shared.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Shared.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Shared.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Symlink.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Symlink.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Symlink.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Types.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Types.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/History/Types.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Options.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Options.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Options.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Paths.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Paths.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Paths.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Profile.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Profile.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Profile.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Progress.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Progress.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Progress.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Resource.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Resource.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Resource.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Default.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Default.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Default.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Directory.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Directory.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Directory.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/File.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/File.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/File.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Files.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Files.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Files.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Oracle.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Oracle.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Oracle.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/OrderOnly.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/OrderOnly.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/OrderOnly.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Rerun.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Rerun.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Rules/Rerun.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Value.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Value.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Internal/Value.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Rule.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Rule.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Rule.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Util.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Util.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Development/Shake/Util.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Bilist.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Bilist.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Bilist.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Binary.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Binary.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Binary.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Chunks.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Chunks.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Chunks.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Cleanup.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Cleanup.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Cleanup.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/EscCodes.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/EscCodes.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/EscCodes.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Extra.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Extra.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Extra.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Fence.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Fence.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Fence.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/FileLock.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/FileLock.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/FileLock.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/GetOpt.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/GetOpt.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/GetOpt.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Ids.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Ids.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Ids.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Intern.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Intern.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Intern.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/ListBuilder.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/ListBuilder.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/ListBuilder.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Makefile.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Makefile.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Makefile.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Pool.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Pool.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Pool.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Process.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Process.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Process.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Template.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Template.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Template.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Thread.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Thread.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Thread.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Timing.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Timing.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Timing.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/TypeMap.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/TypeMap.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/TypeMap.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/General/Wait.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/General/Wait.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/General/Wait.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Paths_shake.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Paths_shake.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Paths_shake.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+lib/shake-${PKGVERSION}/${HS_VERSION}/package-description
+lib/shake-${PKGVERSION}/${HS_VERSION}/package-id
+share/${HS_PLATFORM}/shake-${PKGVERSION}/docs/manual/Shakefile.hs
+share/${HS_PLATFORM}/shake-${PKGVERSION}/docs/manual/build.bat
+share/${HS_PLATFORM}/shake-${PKGVERSION}/docs/manual/build.sh
+share/${HS_PLATFORM}/shake-${PKGVERSION}/docs/manual/constants.c
+share/${HS_PLATFORM}/shake-${PKGVERSION}/docs/manual/constants.h
+share/${HS_PLATFORM}/shake-${PKGVERSION}/docs/manual/main.c
+share/${HS_PLATFORM}/shake-${PKGVERSION}/html/profile.html
+share/${HS_PLATFORM}/shake-${PKGVERSION}/html/progress.html
+share/${HS_PLATFORM}/shake-${PKGVERSION}/html/shake.js
+share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/CHANGES.txt
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/Development-Shake-Classes.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/Development-Shake-Command.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/Development-Shake-Config.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/Development-Shake-Database.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/Development-Shake-FilePath.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/Development-Shake-Forward.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/Development-Shake-Rule.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/Development-Shake-Util.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/Development-Shake.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/README.md
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-124.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-126.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-37.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-38.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-45.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-47.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-58.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-60.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-61.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-63.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-A.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-All.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-B.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-C.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-D.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-E.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-F.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-G.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-H.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-I.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-J.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-L.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-M.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-N.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-O.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-P.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-Q.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-R.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-S.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-T.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-U.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-V.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index-W.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/docs/Manual.md
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/docs/shake-progress.png
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/haddock-bundle.min.js
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/linuwial.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/meta.json
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/quick-jump.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/shake.haddock
+${PLIST.doc}share/doc/${HS_PLATFORM}/shake-${PKGVERSION}/html/synopsis.png
Index: pkgsrc/devel/hs-shake/buildlink3.mk
diff -u /dev/null pkgsrc/devel/hs-shake/buildlink3.mk:1.1
--- /dev/null   Fri Jan 31 14:22:53 2025
+++ pkgsrc/devel/hs-shake/buildlink3.mk Fri Jan 31 14:22:52 2025
@@ -0,0 +1,25 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/01/31 14:22:52 pho Exp $
+
+BUILDLINK_TREE+=       hs-shake
+
+.if !defined(HS_SHAKE_BUILDLINK3_MK)
+HS_SHAKE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-shake+=       hs-shake>=0.19.8
+BUILDLINK_ABI_DEPENDS.hs-shake+=       hs-shake>=0.19.8
+BUILDLINK_PKGSRCDIR.hs-shake?=         ../../devel/hs-shake
+
+.include "../../misc/hs-extra/buildlink3.mk"
+.include "../../sysutils/hs-filepattern/buildlink3.mk"
+.include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../devel/hs-heaps/buildlink3.mk"
+.include "../../www/hs-js-dgtable/buildlink3.mk"
+.include "../../www/hs-js-flot/buildlink3.mk"
+.include "../../www/hs-js-jquery/buildlink3.mk"
+.include "../../devel/hs-primitive/buildlink3.mk"
+.include "../../devel/hs-random/buildlink3.mk"
+.include "../../devel/hs-unordered-containers/buildlink3.mk"
+.include "../../devel/hs-utf8-string/buildlink3.mk"
+.endif # HS_SHAKE_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-shake
Index: pkgsrc/devel/hs-shake/distinfo
diff -u /dev/null pkgsrc/devel/hs-shake/distinfo:1.1
--- /dev/null   Fri Jan 31 14:22:53 2025
+++ pkgsrc/devel/hs-shake/distinfo      Fri Jan 31 14:22:52 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/01/31 14:22:52 pho Exp $
+
+BLAKE2s (shake-0.19.8.tar.gz) = 516d7e873607cb1197a5119e23c73817ebc230d146011d773d3a7dafbe7ed8c9
+SHA512 (shake-0.19.8.tar.gz) = 0570155f03a02cacfcd1c30d16e3a7c4a2d44bc74d4d37f21d36883a88fe51289aa01b1a6f8f961e79cf0143edbec6c50158f0a5aace87bb6b6010f00c9d02b9
+Size (shake-0.19.8.tar.gz) = 268011 bytes



Home | Main Index | Thread Index | Old Index