head	1.4;
access;
symbols
	pkgsrc-2026Q3:1.4.0.20
	pkgsrc-2026Q3-base:1.4
	pkgsrc-2026Q2:1.4.0.18
	pkgsrc-2026Q2-base:1.4
	pkgsrc-2026Q1:1.4.0.16
	pkgsrc-2026Q1-base:1.4
	pkgsrc-2025Q4:1.4.0.14
	pkgsrc-2025Q4-base:1.4
	pkgsrc-2025Q3:1.4.0.12
	pkgsrc-2025Q3-base:1.4
	pkgsrc-2025Q2:1.4.0.10
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.4.0.8
	pkgsrc-2025Q1-base:1.4
	pkgsrc-2024Q4:1.4.0.6
	pkgsrc-2024Q4-base:1.4
	pkgsrc-2024Q3:1.4.0.4
	pkgsrc-2024Q3-base:1.4
	pkgsrc-2024Q2:1.4.0.2
	pkgsrc-2024Q2-base:1.4
	pkgsrc-2024Q1:1.3.0.4
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.3.0.2
	pkgsrc-2023Q4-base:1.3
	pkgsrc-2023Q3:1.2.0.6
	pkgsrc-2023Q3-base:1.2
	pkgsrc-2023Q2:1.2.0.4
	pkgsrc-2023Q2-base:1.2
	pkgsrc-2023Q1:1.2.0.2
	pkgsrc-2023Q1-base:1.2
	pkgsrc-2022Q4:1.1.0.8
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.6
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.4
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.2
	pkgsrc-2022Q1-base:1.1;
locks; strict;
comment	@# @;


1.4
date	2024.05.02.09.36.09;	author pho;	state Exp;
branches;
next	1.3;
commitid	UPgjXWo94FIyip8F;

1.3
date	2023.10.30.11.00.27;	author pho;	state Exp;
branches;
next	1.2;
commitid	n1kodQ7nsvaaIDKE;

1.2
date	2023.01.26.14.48.41;	author pho;	state Exp;
branches;
next	1.1;
commitid	pSTyaSfNtQFuS3bE;

1.1
date	2022.02.26.12.30.00;	author pho;	state Exp;
branches;
next	;
commitid	xZSLCrOCCa8yQ7uD;


desc
@@


1.4
log
@devel/hs-shelly: Fix build with GHC 9.8

This breaks build with the currently default GHC 9.6. Please bear with me
until I switch the default compiler.
@
text
@@@comment $NetBSD$
${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Base.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Base.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Base.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Directory.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Directory.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Directory.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Find.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Find.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Find.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Lifted.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Lifted.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Lifted.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Pipe.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Pipe.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Pipe.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Unix.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Unix.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Unix.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
lib/shelly-${PKGVERSION}/${HS_VERSION}/package-description
lib/shelly-${PKGVERSION}/${HS_VERSION}/package-id
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/LICENSE
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/ChangeLog.md
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/README.md
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/Shelly-Lifted.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/Shelly-Pipe.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/Shelly-Unix.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/Shelly.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-45.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-60.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-A.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-All.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-B.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-C.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-E.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-F.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-G.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-H.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-I.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-K.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-L.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-M.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-N.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-O.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-P.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-Q.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-R.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-S.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-T.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-U.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-V.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-W.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/haddock-bundle.min.js
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/linuwial.css
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/meta.json
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/quick-jump.css
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/shelly.haddock
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/synopsis.png
@


1.3
log
@devel/hs-shelly: Update to 1.12.1

1.12.1 - Andreas Abel, 2023-04-03
* Add print_commands_with and echoWith which can be used to override the
  default printing functions (e.g. to add color). (Chris Wendt, PR #228.)
* Tested with GHC 8.2 - 9.6 (cabal) and GHC 8.10 - 9.6 (stack).

1.12.0.1 - Andreas Abel, 2023-04-02
* Make show_command more robust to special characters and only quote when
  necessary. (Chris Wendt, PR #229.)
* Tested with GHC 8.2 - 9.6 (cabal) and GHC 8.10 - 9.6 (stack).

1.12.0 - Andreas Abel, 2023-02-27
* Rework ShellCmd and ShellCommand instances to support String arguments:
  Issue #143 fixed by Cunning Defenstrator in PR #221.

  This involves a breaking change in classes CmdArg and ShellArg: Method
  toTextArg has been replaced by toTextArgs.

  Sample migration:

    #if MIN_VERSION_shelly(1,12,0)
    -- new
    import Shelly (toTextArgs)
    snoc opts arg = opts ++ toTextArgs arg
    #else
    -- old
    import Shelly (toTextArg)
    snoc opts arg = opts ++ [ toTextArg arg ]
    #endif

* Dropped GHC 8.0 to get rid of deprecated LANGUAGE IncoherentInstances.
* Builds with GHC 8.2 - 9.6.

1.11.0 - Andreas Abel, 2023-01-24
* Restore running of local scripts, e.g. cmd "./foo.sh": Issue #107 fixed
  by Alfredo di Napoli in PR #216.
* Builds with GHC 8.0 - 9.4.

1.10.0.1 - Andreas Abel, 2023-01-24
* Allow unix-compat-0.6.
* Builds -Wall warning-free with GHC 8.0 - 9.4.
@
text
@a1 2
lib/shelly-${PKGVERSION}/${HS_VERSION}/package-description
lib/shelly-${PKGVERSION}/${HS_VERSION}/package-id
d26 2
a59 1
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index.json
a64 1
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/quick-jump.min.js
@


1.2
log
@devel/hs-shelly: Fix build with unix-compat-0.6
@
text
@d28 3
a30 1
${PLIST.doc}share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/LICENSE
d60 1
d66 1
@


1.1
log
@devel/hs-shelly: import hs-shelly-1.10.0

Shelly provides a single module for convenient systems programming in
Haskell.

* Shelly is aimed at convenience and getting things done rather than being
  a demonstration of elegance.
* It has detailed and useful error messages.
* It maintains its own environment, making it thread-safe.
* It has low memory usage: It has
  * run_ and other underscore variants that do not return stdout,
  * runFoldLines to run a fold operation over each line rather than loading
    all of stdout into memory,
  * runHandle and runHandles for complete control over handles.

The focus of this library on convenience combined with good error messages
should make shelly approachable for newer users of Haskell.
@
text
@d4 2
a5 2
lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly.dyn_hi
d7 2
a8 2
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Base.dyn_hi
d10 2
a11 2
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Base.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Directory.dyn_hi
d13 2
a14 2
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Directory.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Find.dyn_hi
d16 2
a17 2
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Find.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Lifted.dyn_hi
d19 2
a20 2
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Lifted.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Pipe.dyn_hi
d22 2
a23 2
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Pipe.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Unix.dyn_hi
d25 1
a25 1
lib/${HS_PLATFORM}/${HS_PKGID}/Shelly/Unix.p_hi
d27 38
a64 38
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/LICENSE
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/Shelly-Lifted.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/Shelly-Pipe.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/Shelly-Unix.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/Shelly.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-45.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-60.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-A.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-All.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-B.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-C.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-E.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-F.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-G.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-H.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-I.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-K.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-L.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-M.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-N.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-O.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-P.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-Q.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-R.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-S.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-T.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-U.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-V.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index-W.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/doc-index.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/haddock-bundle.min.js
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/index.html
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/linuwial.css
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/meta.json
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/quick-jump.css
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/shelly.haddock
share/doc/${HS_PLATFORM}/shelly-${PKGVERSION}/html/synopsis.png
@

