Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (5h)  pkgsrc-2024Q1 (11d)  pkgsrc-2023Q4 (58d)  pkgsrc-2023Q2 (90d)  pkgsrc-2023Q3 (170d) 

2024-05-28 21:36:37 UTC Now

2023-01-24 17:01:47 UTC MAIN commitmail json YAML

math/hs-algebraic-graphs: Update to 0.7

0.7
* #294: Change the argument order of bfs*, dfs* and reachable algorithms.
* #293: Fix the ToGraph instance of symmetric relations.

0.6.1
* Drop dependency on mtl.

(pho)

2023-01-24 16:55:15 UTC MAIN commitmail json YAML

doc: Updated devel/hs-lens-family-core to 2.1.2

(pho)

2023-01-24 16:55:06 UTC MAIN commitmail json YAML

devel/hs-lens-family-core: Update to 2.1.2

2.1.2 (Changes from 2.1.0)
==========================
* Bump dependency on transformers.

(pho)

2023-01-24 16:52:38 UTC MAIN commitmail json YAML

doc: Updated devel/hs-libffi to 0.2.1

(pho)

2023-01-24 16:52:29 UTC MAIN commitmail json YAML

devel/hs-libffi: Update to 0.2.1

0.2.1 [2022.09.24]
* Add sizeAndAlignmentOfCType to Foreign.LibFFI.Base, which can be used to
  retrieve the size and alignment of a CType.

0.2 [2022.08.11]
* The libffi library now uses bracket internally and should now be
  exception-safe.
* There is a now a ghc-bundled-libffi cabal flag that makes this library
  statically link against GHC's bundled copy of libffi rather than attempt
  to link against the system libffi. On the vast majority of GHCs, this is
  the most reasonable option, as linking against the system libffi is
  inherently fragile. As a result, +ghc-bundled-libffi is now the defalut
  setting. See the README for more discussion on this point.
* The definition of Arg has changed:
    -newtype Arg = Arg { unArg :: IO (Ptr CType, Ptr CValue, IO ()) }
    +newtype Arg = Arg { unArg :: forall a. (Ptr CType -> Ptr CValue -> IO a) -> IO a }
* The definition of RetType has changed:
    -data RetType a = RetType (Ptr CType) ((Ptr CValue -> IO ()) -> IO a)
    +newtype RetType a = RetType { unRetType :: (Ptr CType -> Ptr CValue -> IO ()) -> IO a }

(pho)

2023-01-24 16:43:12 UTC MAIN commitmail json YAML

doc: Updated devel/hs-logict to 0.8.0.0

(pho)

2023-01-24 16:43:04 UTC MAIN commitmail json YAML

devel/hs-logict: Updateto 0.8.0.0

0.8.0.0
* Breaking change: do not re-export Control.Monad and Control.Monad.Trans
  from Control.Monad.Logic.
* Generalize instance Traversable (LogicT Identity) to instance
  (Traversable m, Monad m) => Traversable (LogicT m).
* Add conversion functions fromLogicT and fromLogicTWith to facilitate
  interoperation with list-t and logict-sequence packages.
* Add hoistLogicT and embedLogicT to convert LogicT computations from one
  underlying monad to another.

(pho)

2023-01-24 16:39:36 UTC MAIN commitmail json YAML

doc: Updated lang/hs-lua to 2.2.1

(pho)

2023-01-24 16:39:26 UTC MAIN commitmail json YAML

lang/hs-lua: Update to 2.2.1

lua-2.2.1 -- Released 2022-06-19
* Make string-peeking independent of the current foreign encoding: always
  use char8 encoding to retrieve values of LUA_PRELOAD_TABLE and
  LUA_LOADED_TABLE.

lua-2.2.0 -- Released 2022-02-19
* Update to Lua 5.4, include Lua 5.4.4 by default.
* Removed hardcode-reg-keys flag: this is no longer required for Lua 5.4.
* Support arbitrary number of uservalues: Lua 5.4 allows an arbitrary
  number of uservalues to be associated with userdata objects. The
  functions lua_newuserdata, lua_getuservalue, and lua_setuservalue are
  replaced with the new functions lua_newuserdatauv, lua_getiuservalue, and
  lua_setiuservalue, respectively.
* The function hslua_newhsuserdata is renamed to hslua_newhsuserdatauv and
  takes the number of associated uservalues as an additional argument.
* Support for the new warnings system: export binding to lua_warning.
* The function lua_gc now takes three data arguments of type CInt. This is
  a workaround for the fact that the C function has become variadic.
* The new patterns LUA_GCGEN and LUA_GCINC are usable with lua_gc to switch
  to generational and incremental garbage collection, respectively.

(pho)

2023-01-24 16:27:28 UTC MAIN commitmail json YAML

2023-01-24 16:08:33 UTC MAIN commitmail json YAML

doc: Updated devel/hs-microlens to 0.4.13.1

(pho)

2023-01-24 16:08:25 UTC MAIN commitmail json YAML

devel/hs-microlens: Update to 0.4.13.1

0.4.13.1
(No release notes have been provided by upstream.)

0.4.13.0
* Added _Show, worded, and lined.

(pho)

2023-01-24 16:00:22 UTC MAIN commitmail json YAML

devel/hs-newtype: Use HASKELL_UNRESTRICT_DEPENDENCIES

(pho)

2023-01-24 15:44:41 UTC MAIN commitmail json YAML

doc: Updated devel/hs-repline to 0.4.2.0

(pho)

2023-01-24 15:44:30 UTC MAIN commitmail json YAML

devel/hs-repline: Update to 0.4.2.0

0.4.2.0
* Add support for ghc 9.0, 9.2
* CI: Drop Travis and use Github Actions instead

0.4.1.0
* Fix up documentation.
* Export MonadHaskeline from System.Control.Repline.

(pho)

2023-01-24 15:30:37 UTC MAIN commitmail json YAML

2023-01-24 15:03:01 UTC MAIN commitmail json YAML

doc: Updated security/hs-entropy to 0.4.1.10

(pho)

2023-01-24 15:02:50 UTC MAIN commitmail json YAML

2023-01-24 14:01:08 UTC MAIN commitmail json YAML

devel/Makefile: + hs-HUnit

(pho)

2023-01-24 14:00:58 UTC MAIN commitmail json YAML

doc: Added devel/hs-HUnit version 1.6.2.0

(pho)

2023-01-24 14:00:51 UTC MAIN commitmail json YAML

devel/hs-HUnit: import hs-HUnit-1.6.2.0

HUnit is a unit testing framework for Haskell, inspired by the JUnit tool
for Java.

(pho)

2023-01-24 13:21:44 UTC MAIN commitmail json YAML

2023-01-24 13:06:31 UTC MAIN commitmail json YAML

2023-01-24 13:04:52 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-text-manipulate to 0.3.1.0

(pho)

2023-01-24 13:04:44 UTC MAIN commitmail json YAML

2023-01-24 13:00:04 UTC MAIN commitmail json YAML

2023-01-24 12:52:29 UTC MAIN commitmail json YAML

security/hs-ed25519: Forgot to run makepatchsum

(pho)

2023-01-24 12:51:03 UTC MAIN commitmail json YAML

2023-01-24 12:47:13 UTC MAIN commitmail json YAML

textproc/hs-regex-base: Fix build with GHC 9.4

(pho)

2023-01-24 12:41:09 UTC MAIN commitmail json YAML

doc: Updated net/hs-mime-types to 0.1.1.0

(pho)

2023-01-24 12:41:00 UTC MAIN commitmail json YAML

net/hs-mime-types: Update to 0.1.1.0

0.1.1.0
* Replace audio/x-mpegurl with IANA registered type
  application/vnd.apple.mpegurl.
* Add TeX-related types; this includes bib, tex, sty, and cls.
* Use type image/x-xcf for .xcf files.
* Use type "audio/opus" for .opus files.
* Add type text/vtt for .vtt text track files.
* Use IANA registered type "application/vnd.rar" for .rar files.
* Use font types defined in RFC 8081.
* Replace audio/x-m4a with audio/mp4.
* Change mime type for .exe files; use IANA registered type
  application/vnd.microsoft.portable-executable.
* Add video/dv for files with extension dv.
* Use 'application/xml' instead of 'text/xml'.
* Change type for .pcx files to image/vnd.zbrush.pcx.
* Use text/markdown type for .md and .markdown files.
* Replace application/x-gzip with type application/gzip.
See PR #906.

0.1.0.9
* Add mjs mime type

(pho)

2023-01-24 12:33:26 UTC MAIN commitmail json YAML

security/hs-ed25519: Use HASKELL_UNRESTRICT_DEPENDENCIES

(pho)

2023-01-24 12:29:31 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-unicode-show to 0.1.1.1

(pho)

2023-01-24 12:29:23 UTC MAIN commitmail json YAML

textproc/hs-unicode-show: Update to 0.1.1.1

No release notes are provided by upstream

(pho)

2023-01-24 12:22:23 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-cmark-gfm to 0.2.5

(pho)

2023-01-24 12:22:14 UTC MAIN commitmail json YAML

textproc/hs-cmark-gfm: Update to 0.2.5

cmark-gfm 0.2.5 (27 Sep 2022)
* Add support for enabling footnotes (#26, Anton Sorokin).

cmark-gfm 0.2.4 (22 Sep 2022)
* Pull in upstream changes (includes security fix).

cmark-gfm 0.2.3 (9 Mar 2022)
* Pull in upstream changes.

(pho)

2023-01-24 12:12:24 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-unicode-data to 0.4.0.1

(pho)

2023-01-24 12:12:11 UTC MAIN commitmail json YAML

textproc/hs-unicode-data: Update to 0.4.0.1

0.4.0.1 (December 2022)
* Fix Unicode blocks handling on big-endian architectures.

0.4.0 (September 2022)
* Update to Unicode 15.0.0.

0.3.1 (September 2022)
* Added full case conversions to Unicode.Char.Case:
  - Case folding: caseFoldMapping and toCaseFoldString.
  - Lower case: lowerCaseMapping and toLowerString.
  - Upper case: upperCaseMapping and toUpperString.
  - Title case: titleCaseMapping and toTitleString.
  - Stream mechanism: Unfold and Step.
  - Added isNumeric, numericValue and integerValue to Unicode.Char.Numeric.
  - Added the module Unicode.Char.General.Blocks.
  - Add compatibility module:
    * Unicode.Char.Numeric.Compat
* Deprecations
  - Unicode.Char.Numeric.isNumber: it will be replaced by isNumeric in a
    future version of this package. Use the function in
    Unicode.Char.Numeric.Compat instead.

(pho)

2023-01-24 11:57:09 UTC MAIN commitmail json YAML

mk/haskell.mk: New package-settable variable HASKELL_ENABLE_TESTS, disabled by default

It turned out to be a bad idea to define a do-test target
unconditionally. Tests can only be run when they are built, but they
usually require additional dependencies so it can't be enabled by default.

(pho)

2023-01-24 11:39:04 UTC MAIN commitmail json YAML

2023-01-24 11:13:18 UTC MAIN commitmail json YAML

2023-01-24 06:20:10 UTC MAIN commitmail json YAML

Bootkits for FreeBSD must also be built without -fsplit-sections

(pho)

2023-01-24 04:50:24 UTC MAIN commitmail json YAML

mk/haskell.mk: Do not define the target "do-test" if it's already there, suggested by riastradh@

(pho)

2023-01-24 04:28:28 UTC MAIN commitmail json YAML

mk/haskell.mk: Improve the regex for HASKELL_UNRESTRICT_DEPENDENCIES

(pho)

2023-01-24 02:49:26 UTC MAIN commitmail json YAML

2023-01-23 09:20:57 UTC MAIN commitmail json YAML

lang/ghc94: Bump the revision

The initial revision had a bad code in a patch that lead to a SEGV. I forgot to do a revbump.

(pho)

2023-01-21 18:31:22 UTC MAIN commitmail json YAML

2023-01-21 18:24:42 UTC MAIN commitmail json YAML

2023-01-21 16:26:23 UTC MAIN commitmail json YAML

2023-01-21 16:02:11 UTC MAIN commitmail json YAML

2023-01-21 13:28:50 UTC MAIN commitmail json YAML

2023-01-21 13:20:34 UTC MAIN commitmail json YAML

2023-01-21 12:59:54 UTC MAIN commitmail json YAML

2023-01-21 12:02:49 UTC MAIN commitmail json YAML

2023-01-21 04:49:46 UTC MAIN commitmail json YAML

lang/Makefile: + ghc94

(pho)

2023-01-21 04:49:34 UTC MAIN commitmail json YAML

doc: Added lang/ghc94 version 9.4.4

(pho)

2023-01-21 04:49:25 UTC MAIN commitmail json YAML

lang/ghc94: import ghc-9.4.4

GHC: The Glasgow Haskell Compiler.

The Glasgow Haskell Compiler is a robust, fully-featured, optimising
compiler for the functional programming language Haskell 98
(http://www.haskell.org). GHC compiles Haskell to either native code
or C. It implements numerous experimental language extensions to
Haskell, including concurrency, a foreign language interface, several
type-system extensions, exceptions, and so on. GHC comes with a
generational garbage collector, a space and time profiler, and a
comprehensive set of libraries.

This package provides the 9.4.x release series.

(pho)

2022-09-08 15:18:49 UTC MAIN commitmail json YAML

mk/haskell.mk: Fix typos in a comment

(pho)

2022-09-08 07:38:50 UTC MAIN commitmail json YAML

mk/haskell.mk: print-PLIST: Prefix optionally-built files with ${PLIST.*}

HASKELL_ENABLE_SHARED_LIBRARY, HASKELL_ENABLE_LIBRARY_PROFILING, and
HASKELL_ENABLE_HADDOCK_DOCUMENTATION are user-settable variables that can
affect the set of installed files. `make print-PLIST' should automatically
handle these.

(pho)

2022-09-08 04:46:41 UTC MAIN commitmail json YAML

lang/purescript/Makefile: Make use of HASKELL_UNRESTRICTED_DEPENDENCIES

(pho)

2022-09-08 04:45:44 UTC MAIN commitmail json YAML

mk/haskell.mk: New package-settable variable "HASKELL_UNRESTRICT_DEPENDENCIES"

It's a list of Cabal package names whose version constraints need to be
relaxed. This should free ourselves from needing to patch *.cabal files
most of the time. Suggested by wiz@

(pho)

2022-09-08 03:42:10 UTC MAIN commitmail json YAML

mk/haskell.mk: Improve `show-all-haskell' outputs

(pho)

2022-09-07 09:37:15 UTC MAIN commitmail json YAML

2022-09-07 06:50:53 UTC MAIN commitmail json YAML

2022-09-07 06:44:51 UTC MAIN commitmail json YAML

doc: Updated devel/hs-protolude to 0.3.2nb1

(pho)

2022-09-07 06:43:41 UTC MAIN commitmail json YAML

devel/hs-protolude: Update to 0.3.2

0.3.2
* GHC 9.2.2 support
* Drop export executable

0.3.1
* GHC 9.0.1 and 9.2.1 support
* Add HasCallStack to unsafe* functions.
* Banish String on readMaybe and readEither.

(pho)

2022-09-07 02:57:19 UTC MAIN commitmail json YAML

devel/Makefile: + hs-monoidal-containers

(pho)

2022-09-07 02:57:10 UTC MAIN commitmail json YAML

doc: Added devel/hs-monoidal-containers version 0.6.2.0

(pho)

2022-09-07 02:57:02 UTC MAIN commitmail json YAML

devel/hs-monoidal-containers: import hs-monoidal-containers-0.6.2.0

Containers with merging via monoidal accumulation. The Monoid instances
provided by the "containers" and "unordered-containers" packages merge
structures in a left-biased manner instead of using the underlying monoidal
structure of the value.

This package wraps the types provided by these packages, but provides
Monoid instances implemented in terms of the value type's mappend. For
instance, the Monoid Map instance looks like,

  instance (Ord k, Semigroup a) => Monoid (MonoidalMap k a)

(pho)

2022-09-07 02:56:35 UTC MAIN commitmail json YAML

devel/Makefile: + hs-newtype

(pho)

2022-09-07 02:56:07 UTC MAIN commitmail json YAML

doc: Added devel/hs-newtype version 0.2.2.0

(pho)

2022-09-07 02:56:00 UTC MAIN commitmail json YAML

devel/hs-newtype: import hs-newtype-0.2.2.0

Per Conor McBride, the "Newtype" typeclass represents the packing and
unpacking of a newtype, and allows you to operate under that newtype with
functions such as "ala".

(pho)

2022-09-07 02:54:01 UTC MAIN commitmail json YAML

doc: Updated lang/purescript to 0.15.4

(pho)

2022-09-07 02:53:52 UTC MAIN commitmail json YAML

2022-09-07 02:18:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/hs-typed-process to 0.2.10.1

(pho)

2022-09-07 02:18:04 UTC MAIN commitmail json YAML

sysutils/typed-process: Update to 0.2.10.1

0.2.10.0
* Add mkPipeStreamSpec

0.2.9.0
* Re-export StdStream

(pho)

2022-09-07 02:07:01 UTC MAIN commitmail json YAML

devel/hs-memory: Forgot to update buildlink3.mk

(pho)

2022-09-07 01:36:40 UTC MAIN commitmail json YAML

doc: Updated devel/hs-memory to 0.18.0

(pho)

2022-09-07 01:36:31 UTC MAIN commitmail json YAML

devel/hs-memory: Update to 0.18.0

* drop support for ghc < 8.8
* compat with ghc 9.4

(pho)

2022-09-07 00:58:55 UTC MAIN commitmail json YAML

doc: Updated security/hs-cryptonite to 0.30

(pho)

2022-09-07 00:58:46 UTC MAIN commitmail json YAML

security/hs-cryptonite: Update to 0.30

* Fix some C symbol blake2b prefix to be cryptonite_ prefix (fix mixing
  with other C library)
* add hmac-lazy
* Fix compilation with GHC 9.2
* Drop support for GHC8.0, GHC8.2, GHC8.4, GHC8.6

(pho)

2022-09-06 19:18:50 UTC MAIN commitmail json YAML

doc: Updated time/hs-clock to 0.8.3

(pho)

2022-09-06 19:18:33 UTC MAIN commitmail json YAML

Update to clock-0.8.3

* Dropped support for GHC < 7.8.
* Tested with GHC 7.8 - 9.2.
* TODO: new module System.Clock.Seconds
* TODO: new functions
* TODO: other changes

(pho)

2022-09-06 19:18:14 UTC MAIN commitmail json YAML

Fix a wrong COMMENT

(pho)

2022-09-06 19:03:43 UTC MAIN commitmail json YAML

doc: Updated www/hs-bower-json to 1.1.0.0

(pho)

2022-09-06 19:03:33 UTC MAIN commitmail json YAML

2022-09-06 18:41:54 UTC MAIN commitmail json YAML

doc: Updated devel/hs-ansi-terminal to 0.11.3

(pho)

2022-09-06 18:41:45 UTC MAIN commitmail json YAML

Update to ansi-terminal-0.11.3

Version 0.11.3
* Add "hyperlink", "hyperlinkWithId" and "hyperlinkWithParams", and support
  for clicable hyperlinks.

Version 0.11.2
* On Windows, fix compatability with the Windows I/O Manager (WinIO) when
  GHC >= 9.0.1 but Win32 < 2.9.0.0.
* Improvements to Haddock documentation.

(pho)

2022-09-06 18:37:02 UTC MAIN commitmail json YAML

doc: Updated converters/hs-aeson-better-errors to 0.9.1.1

(pho)

2022-09-06 18:36:44 UTC MAIN commitmail json YAML

2022-09-03 16:27:56 UTC MAIN commitmail json YAML

Fix a grammatical error in a comment

(pho)

2022-02-26 12:35:11 UTC MAIN commitmail json YAML

2022-02-26 12:33:46 UTC MAIN commitmail json YAML

devel/hs-fsnotify: Use hinotify on Linux and some BSDs

On any other platforms it falls back to the polling method as the last
resort, which is obviously isn't very practical.

(pho)

2022-02-26 12:30:18 UTC MAIN commitmail json YAML

devel/Makefile: + hs-shelly

(pho)

2022-02-26 12:30:07 UTC MAIN commitmail json YAML

doc: Added devel/hs-shelly version 1.10.0

(pho)

2022-02-26 12:30:00 UTC MAIN commitmail json YAML

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.

(pho)

2022-02-26 12:29:24 UTC MAIN commitmail json YAML

devel/Makefile: + hs-enclosed-exceptions

(pho)

2022-02-26 12:28:54 UTC MAIN commitmail json YAML

doc: Added devel/hs-enclosed-exceptions version 1.0.3

(pho)

2022-02-26 12:28:47 UTC MAIN commitmail json YAML

devel/hs-enclosed-exceptions: import hs-enclosed-exceptions-1.0.3

The purpose of this module is to allow you to capture all exceptions
originating from within the enclosed computation, while still reacting to
asynchronous exceptions aimed at the calling thread.

This way, you can be sure that the function that calls, for example,
catchAny, will still respond to ThreadKilled or Timeout events raised by
another thread (with throwTo), while capturing all exceptions, synchronous
or asynchronous, resulting from the execution of the enclosed computation.

One particular use case is to allow the safe execution of code from various
libraries (which you do not control), capturing any faults that might
occur, while remaining responsive to higher level events and control
actions.

(pho)

2022-02-26 12:27:58 UTC MAIN commitmail json YAML

devel/Makefile: + hs-hinotify

(pho)

2022-02-26 12:27:48 UTC MAIN commitmail json YAML

doc: Added devel/hs-hinotify version 0.4.1

(pho)

2022-02-26 12:27:41 UTC MAIN commitmail json YAML

devel/hs-hinotify: import hs-hinotify-0.4.1

This library provides a wrapper to the Linux Kernel's inotify feature,
allowing applications to subscribe to notifications when a file is accessed
or modified.

(pho)

2022-02-26 09:00:21 UTC MAIN commitmail json YAML

devel/haskell-language-server: Generate shell completion scripts with optparse-applicative

(pho)

2022-02-26 08:53:55 UTC MAIN commitmail json YAML

devel/hs-ghcide: Generate shell completion scripts with optparse-applicative

Although it is no longer recommended to invoke ghcide directly, that
doesn't mean we shouldn't generate completion scripts for it.

(pho)

2022-02-26 08:41:28 UTC MAIN commitmail json YAML

devel/hs-hie-bios: Generate shell completion scripts with optparse-applicative

(pho)

2022-02-26 08:37:07 UTC MAIN commitmail json YAML

devel/floskell: Generate shell completion scripts with optparse-applicative

(pho)

2022-02-26 08:30:14 UTC MAIN commitmail json YAML

devel/fourmolu: Generate shell completion scripts with optparse-applicative

(pho)

2022-02-26 08:26:12 UTC MAIN commitmail json YAML

devel/retrie: Link retrie with static Haskell libraries

Also generate shell completion scripts with optparse-applicative.

(pho)

2022-02-26 08:18:43 UTC MAIN commitmail json YAML

devel/hs-hiedb: Generate shell completion scripts with optparse-applicative

(pho)

2022-02-26 08:12:56 UTC MAIN commitmail json YAML

devel/ormolu: Generate shell completion scripts with optparse-applicative

(pho)

2022-02-26 08:07:37 UTC MAIN commitmail json YAML

lang/idris: Link idris with static Haskell libraries

Also generate shell completion scripts with optparse-applicative.

(pho)

2022-02-26 07:26:54 UTC MAIN commitmail json YAML

devel/darcs: Link darcs with static Haskell libraries

(pho)

2022-02-26 07:13:07 UTC MAIN commitmail json YAML

net/hoogle: Link hoogle with static Haskell libraries

(pho)

2022-02-26 07:06:17 UTC MAIN commitmail json YAML

converters/pandoc: Link pandoc with static Haskell libraries

(pho)

2022-02-26 03:58:36 UTC MAIN commitmail json YAML

2022-02-26 03:55:37 UTC MAIN commitmail json YAML

mk/haskell.mk: Enable --enable-split-sections

Ask GHC to put each compiled function in a separate section and ld(1) to
perform GC. This greatly reduces the size of executables linked with static
Haskell libraries. For example, lang/purescript shrinks down from 104 MiB
to 57 MiB! Reduced storage use means reduced I/O cost!

(pho)

2022-02-24 09:18:09 UTC MAIN commitmail json YAML

lang/ghc90: Use ${_PKGSRC_MKPIE} instead of ${_OPSYS_SUPPORTS_MKPIE}

It's the variable that indicates if MKPIE is requested and feasible on the
platform. In fact I originally wrote a condition mentioning
${_PKGSRC_MKPIE}, but it somehow got lost while I was refactoring the code.

(pho)

2022-02-24 09:17:59 UTC MAIN commitmail json YAML

lang/ghc92: Use ${_PKGSRC_MKPIE} instead of ${_OPSYS_SUPPORTS_MKPIE}

It's the variable that indicates if MKPIE is requested and feasible on the
platform. In fact I originally wrote a condition mentioning
${_PKGSRC_MKPIE}, but it somehow got lost while I was refactoring the code.

(pho)

2022-02-24 01:28:12 UTC MAIN commitmail json YAML

lang/Makefile: + spago

(pho)

2022-02-24 01:27:47 UTC MAIN commitmail json YAML

doc: Added lang/spago version 0.20.7

(pho)

2022-02-24 01:27:40 UTC MAIN commitmail json YAML

lang/spago: import spago-0.20.7

PureScript package manager and build tool powered by Dhall and
package-sets.

(pho)

2022-02-24 01:27:08 UTC MAIN commitmail json YAML

devel/Makefile: + hs-with-utf8

(pho)

2022-02-24 01:26:58 UTC MAIN commitmail json YAML

doc: Added devel/hs-with-utf8 version 1.0.2.3

(pho)

2022-02-24 01:26:50 UTC MAIN commitmail json YAML

devel/hs-with-utf8: import hs-with-utf8-1.0.2.3

This minimalistic library helps you navigate the world of text encodings
avoiding invalid argument (invalid byte sequence) and invalid argument
(invalid character) in runtime.

(pho)

2022-02-24 01:24:18 UTC MAIN commitmail json YAML

devel/Makefile: + hs-th-env

(pho)

2022-02-24 01:24:04 UTC MAIN commitmail json YAML

doc: Added devel/hs-th-env version 0.1.0.3

(pho)

2022-02-24 01:23:58 UTC MAIN commitmail json YAML

devel/hs-th-env: import hs-th-env-0.1.0.3

TH splice that expands to an environment variable value. Can be used to
embed build-time parameters in your application.

(pho)

2022-02-24 01:23:38 UTC MAIN commitmail json YAML

devel/Makefile: + hs-versions

(pho)

2022-02-24 01:23:31 UTC MAIN commitmail json YAML

doc: Added devel/hs-versions version 5.0.2

(pho)

2022-02-24 01:23:25 UTC MAIN commitmail json YAML

devel/hs-versions: import hs-versions-5.0.2

A library for parsing and comparing software version numbers. We like to
give version numbers to our software in a myriad of ways. Some ways follow
strict guidelines for incrementing and comparison. Some follow conventional
wisdom and are generally self-consistent. Some are just plain asinine. This
library provides a means of parsing and comparing any style of versioning,
be it a nice Semantic Version like this:

  1.2.3-r1+git123

...or a monstrosity like this:

  2:10.2+0.0093r3+1-1

Please switch to Semantic Versioning if you aren't currently using it. It
provides consistency in version incrementing and has the best constraints
on comparisons.

This library implements version 2.0.0 of the SemVer spec.

(pho)

2022-02-24 01:23:02 UTC MAIN commitmail json YAML

devel/Makefile: + hs-turtle

(pho)

2022-02-24 01:22:53 UTC MAIN commitmail json YAML

doc: Added devel/hs-turtle version 1.5.24

(pho)

2022-02-24 01:22:47 UTC MAIN commitmail json YAML

devel/hs-turtle: import hs-turtle-1.5.24

turtle is a reimplementation of the Unix command line environment in
Haskell so that you can use Haskell as both a shell and a scripting
language.

Features include:
* Batteries included: Command an extended suite of predefined utilities
* Interoperability: You can still run external shell commands
* Portability: Works on Windows, OS X, and Linux
* Exception safety: Safely acquire and release resources
* Streaming: Transform or fold command output in constant space
* Patterns: Use typed regular expressions that can parse structured values
* Formatting: Type-safe printf-style text formatting
* Modern: Supports text and system-filepath

(pho)

2022-02-24 01:22:13 UTC MAIN commitmail json YAML

sysutils/Makefile: + hs-system-fileio

(pho)

2022-02-24 01:22:01 UTC MAIN commitmail json YAML

doc: Added sysutils/hs-system-fileio version 0.3.16.4

(pho)

2022-02-24 01:21:55 UTC MAIN commitmail json YAML

sysutils/hs-system-fileio: import hs-system-fileio-0.3.16.4

This is a small wrapper around the directory, unix, and Win32 packages, for
use with system-filepath. It provides a consistent API to the various
versions of these packages distributed with different versions of GHC.

In particular, this library supports working with POSIX files that have
paths which can't be decoded in the current locale encoding.

(pho)

2022-02-24 01:21:28 UTC MAIN commitmail json YAML

sysutils/Makefile: + hs-system-filepath

(pho)

2022-02-24 01:21:18 UTC MAIN commitmail json YAML

doc: Added sysutils/hs-system-filepath version 0.4.14

(pho)

2022-02-24 01:21:11 UTC MAIN commitmail json YAML

sysutils/hs-system-filepath: import hs-system-filepath-0.4.14

Provides a FilePath datatype and utility functions for operating on
it. Unlike the filepath package, this package does not simply reuse String,
increasing type safety.

(pho)

2022-02-24 01:20:14 UTC MAIN commitmail json YAML

devel/Makefile: + hs-optional-args

(pho)

2022-02-24 01:20:06 UTC MAIN commitmail json YAML

doc: Added devel/hs-optional-args version 1.0.2

(pho)

2022-02-24 01:20:00 UTC MAIN commitmail json YAML

devel/hs-optional-args: import hs-optional-args-1.0.2

This library provides a type for specifying Optional function arguments.

(pho)

2022-02-24 01:19:24 UTC MAIN commitmail json YAML

devel/Makefile: + hs-managed

(pho)

2022-02-24 01:19:15 UTC MAIN commitmail json YAML

doc: Added devel/hs-managed version 1.0.9

(pho)

2022-02-24 01:19:09 UTC MAIN commitmail json YAML

devel/hs-managed: import hs-managed-1.0.9

In Haskell you very often acquire values using the with... idiom using
functions of type (a -> IO r) -> IO r. This idiom forms a Monad, which is a
special case of the ContT monad (from transformers) or the Codensity monad
(from kan-extensions). The main purpose behind this package is to provide a
restricted form of these monads specialized to this unusually common case.

The reason this package defines a specialized version of these types is to:
* be more beginner-friendly,
* simplify inferred types and error messages, and:
* provide some additional type class instances that would otherwise be
  orphan instances

(pho)

2022-02-24 01:18:37 UTC MAIN commitmail json YAML

sysutils/Makefile: + hs-hostname

(pho)

2022-02-24 01:18:29 UTC MAIN commitmail json YAML

doc: Added sysutils/hs-hostname version 1.0

(pho)

2022-02-24 01:18:23 UTC MAIN commitmail json YAML

sysutils/hs-hostname: import hs-hostname-1.0

A very simple package providing a cross-platform means of determining the
hostname.

(pho)

2022-02-24 01:17:51 UTC MAIN commitmail json YAML

devel/Makefile: + hs-semver-range

(pho)

2022-02-24 01:17:43 UTC MAIN commitmail json YAML

doc: Added devel/hs-semver-range version 0.2.8

(pho)

2022-02-24 01:17:37 UTC MAIN commitmail json YAML

devel/hs-semver-range: import hs-semver-range-0.2.8

Provides parsing of semvers and range indicators, as well as logic such as
version ordering and determining whether a given version falls in a given
range.

(pho)

2022-02-24 01:17:16 UTC MAIN commitmail json YAML

devel/Makefile: + hs-classy-prelude

(pho)

2022-02-24 01:17:08 UTC MAIN commitmail json YAML

doc: Added devel/hs-classy-prelude version 1.5.0.2

(pho)

2022-02-24 01:17:02 UTC MAIN commitmail json YAML

devel/hs-classy-prelude: import hs-classy-prelude-1.5.0.2

A better Prelude. Haskell's Prelude needs to maintain backwards
compatibility and has many aspects that no longer represents best
practice. The goals of classy-prelude are:

* remove all partial functions
* modernize data structures
  * generally use Text instead of String
  * encourage the use of appropriate data structures such as Vectors or
    HashMaps instead of always using lists and associated lists
* reduce import lists and the need for qualified imports

classy-prelude should only be used by application developers. Library
authors should consider using mono-traversable, which classy-prelude builds
upon.

(pho)

2022-02-24 01:16:40 UTC MAIN commitmail json YAML

devel/Makefile: + hs-say

(pho)

2022-02-24 01:16:31 UTC MAIN commitmail json YAML

doc: Added devel/hs-say version 0.1.0.1

(pho)

2022-02-24 01:16:25 UTC MAIN commitmail json YAML

devel/hs-say: import hs-say-0.1.0.1

Send textual messages to a Handle in a thread-friendly way.

The motivation for this package is described in a blog post on Haskell's
Missing Concurrency Basics
(http://www.snoyman.com/blog/2016/11/haskells-missing-concurrency-basics). The
simple explanation is, when writing a line of textual data to a Handle -
such as sending some messages t o ther terminal - we'd like to have the
following properties:

* Properly handle character encoding settings on the Handle
* For reasonably sized messages, ensure that the entire message is written
  in one chunk to avoid interleaving data with other threads
  * This includes the trailing newline character
* Avoid unnecessary memory allocations and copies
* Minimize locking
* Provide a simple API

(pho)

2022-02-24 01:15:48 UTC MAIN commitmail json YAML

devel/Makefile: + hs-mutable-containers

(pho)

2022-02-24 01:15:39 UTC MAIN commitmail json YAML

doc: Added devel/hs-mutable-containers version 0.3.4

(pho)

2022-02-24 01:15:33 UTC MAIN commitmail json YAML

devel/hs-mutable-containers: import hs-mutable-containers-0.3.4

One of Haskell's strengths is immutable data structures. These structures
make it easier to reason about code, simplify concurrency and parallelism,
and in some cases can improve performance by allowing sharing. However,
there are still classes of problems where mutable data structures can both
be more convenient, and provide a performance boost. This library is meant
to provide such structures in a performant, well tested way. It also
provides a simple abstraction over such data structures via typeclasses.

(pho)

2022-02-24 01:13:18 UTC MAIN commitmail json YAML

devel/Makefile: + hs-mono-traversable-instances

(pho)

2022-02-24 01:13:11 UTC MAIN commitmail json YAML

doc: Added devel/hs-mono-traversable-instances version 0.1.1.0

(pho)

2022-02-24 01:13:05 UTC MAIN commitmail json YAML

devel/hs-mono-traversable-instances: import hs-mono-traversable-instances-0.1.1.0

Extra typeclass instances for mono-traversable.

Set up this way to allow mono-traversable itself to have minimal
dependencies.

(pho)

2022-02-24 01:12:41 UTC MAIN commitmail json YAML

devel/Makefile: + hs-vector-instances

(pho)

2022-02-24 01:12:27 UTC MAIN commitmail json YAML

doc: Added devel/hs-vector-instances version 3.4

(pho)

2022-02-24 01:12:21 UTC MAIN commitmail json YAML

devel/hs-vector-instances: import hs-vector-instances-3.4

This provides a standard place for lots of orphan instances for the vector
package.

(pho)

2022-02-24 01:11:54 UTC MAIN commitmail json YAML

devel/Makefile: + hs-pointed

(pho)

2022-02-24 01:11:47 UTC MAIN commitmail json YAML

doc: Added devel/hs-pointed version 5.0.3

(pho)

2022-02-24 01:11:41 UTC MAIN commitmail json YAML

2022-02-24 01:11:20 UTC MAIN commitmail json YAML

devel/Makefile: + hs-keys

(pho)

2022-02-24 01:11:13 UTC MAIN commitmail json YAML

doc: Added devel/hs-keys version 3.12.3

(pho)

2022-02-24 01:11:07 UTC MAIN commitmail json YAML

devel/hs-keys: import hs-keys-3.12.3

This package provides a bunch of ad hoc classes for accessing parts of a
container.

In practice this package is largely subsumed by the lens package, but it is
maintained for now as it has much simpler dependencies.

(pho)

2022-02-24 01:10:32 UTC MAIN commitmail json YAML

devel/Makefile: + hs-dlist-instances

(pho)

2022-02-24 01:10:25 UTC MAIN commitmail json YAML

doc: Added devel/hs-dlist-instances version 0.1.1.1

(pho)

2022-02-24 01:10:18 UTC MAIN commitmail json YAML

devel/hs-dlist-instances: import hs-dlist-instances-0.1.1.1

See the dlist packages. This package is the canonical source for some
orphan instances. Orphan instances are placed here to avoid dependencies
elsewhere.

(pho)

2022-02-24 01:03:19 UTC MAIN commitmail json YAML

devel/Makefile: + hs-chunked-data

(pho)

2022-02-24 01:03:11 UTC MAIN commitmail json YAML

doc: Added devel/hs-chunked-data version 0.3.1

(pho)

2022-02-24 01:03:05 UTC MAIN commitmail json YAML

2022-02-24 01:02:33 UTC MAIN commitmail json YAML

devel/Makefile: + hs-basic-prelude

(pho)

2022-02-24 01:02:25 UTC MAIN commitmail json YAML

doc: Added devel/hs-basic-prelude version 0.7.0

(pho)

2022-02-24 01:02:19 UTC MAIN commitmail json YAML

devel/hs-basic-prelude: import hs-basic-prelude-0.7.0

The premise of basic-prelude is that there are a lot of very commonly
desired features missing from the standard Prelude, such as commonly used
operators (<$> and >=>, for instance) and imports for common datatypes
(e.g., ByteString and Vector). At the same time, there are lots of other
components which are more debatable, such as providing polymorphic versions
of common functions.

So basic-prelude is intended to give a common foundation for a number of
alternate preludes. The package provides two modules: CorePrelude provides
the common ground for other preludes to build on top of, while BasicPrelude
exports CorePrelude together with commonly used list functions to provide a
drop-in replacement for the standard Prelude.

Users wishing to have an improved Prelude can use BasicPrelude. Developers
wishing to create a new prelude should use CorePrelude.

(pho)

2022-02-24 01:01:56 UTC MAIN commitmail json YAML

devel/Makefile: + hs-retry

(pho)

2022-02-24 01:01:48 UTC MAIN commitmail json YAML

doc: Added devel/hs-retry version 0.9.1.0

(pho)

2022-02-24 01:01:42 UTC MAIN commitmail json YAML

devel/hs-retry: import hs-retry-0.9.1.0

This package exposes combinators that can wrap arbitrary monadic
actions. They run the action and potentially retry running it with some
configurable delay for a configurable number of times. The purpose is to
make it easier to work with IO and especially network IO actions that often
experience temporary failure and warrant retrying of the original
action. For example, a database query may time out for a while, in which
case we should hang back for a bit and retry the query instead of simply
raising an exception.

(pho)

2022-02-24 01:01:19 UTC MAIN commitmail json YAML

devel/Makefile: + hs-rio-orphans

(pho)

2022-02-24 01:01:11 UTC MAIN commitmail json YAML

doc: Added devel/hs-rio-orphans version 0.1.2.0

(pho)

2022-02-24 01:01:05 UTC MAIN commitmail json YAML

devel/hs-rio-orphans: import hs-rio-orphans-0.1.2.0

Provides orphan instances for the RIO data type. Currently supports:

* MonadBase from transformers-base
* MonadBaseControl from monad-control
* MonadCatch and MonadMask from exceptions
* MonadLogger from monad-logger
* MonadResource from resourcet

(pho)

2022-02-24 01:00:40 UTC MAIN commitmail json YAML

devel/Makefile: + hs-rio

(pho)

2022-02-24 01:00:30 UTC MAIN commitmail json YAML

doc: Added devel/hs-rio version 0.1.21.0

(pho)

2022-02-24 01:00:24 UTC MAIN commitmail json YAML

devel/hs-rio: import hs-rio-0.1.21.0

The goal of the rio library is to make it easier to adopt Haskell for
writing production software. It is intended as a cross between:

* Collection of well designed, trusted libraries
* Useful Prelude replacement
* A set of best practices for writing production quality Haskell code

(pho)

2022-02-24 01:00:02 UTC MAIN commitmail json YAML

www/Makefile: + hs-open-browser

(pho)

2022-02-24 00:59:55 UTC MAIN commitmail json YAML

doc: Added www/hs-open-browser version 0.2.1.0

(pho)

2022-02-24 00:59:49 UTC MAIN commitmail json YAML

2022-02-24 00:59:18 UTC MAIN commitmail json YAML

devel/Makefile: + hs-generic-lens

(pho)

2022-02-24 00:59:10 UTC MAIN commitmail json YAML

doc: Added devel/hs-generic-lens version 2.2.1.0

(pho)

2022-02-24 00:59:04 UTC MAIN commitmail json YAML

devel/hs-generic-lens: import hs-generic-lens-2.2.1.0

This library uses GHC.Generics to derive efficient optics (traversals,
lenses and prisms) for algebraic data types in a type-directed way, with a
focus on good type inference and error messages when possible.

(pho)

2022-02-24 00:58:41 UTC MAIN commitmail json YAML

devel/Makefile: + hs-generic-lens-core

(pho)

2022-02-24 00:58:33 UTC MAIN commitmail json YAML

doc: Added devel/hs-generic-lens-core version 2.2.1.0

(pho)

2022-02-24 00:58:27 UTC MAIN commitmail json YAML

devel/hs-generic-lens-core: import hs-generic-lens-core-2.2.1.0

This library uses GHC.Generics to derive efficient optics (traversals,
lenses and prisms) for algebraic data types in a type-directed way, with a
focus on good type inference and error messages when possible.

This package is the shared internal logic of the generic-lens and
generic-optics libraries.

(pho)

2022-02-24 00:58:00 UTC MAIN commitmail json YAML

math/Makefile: + hs-indexed-profunctors

(pho)