head	1.6;
access;
symbols
	pkgsrc-2026Q3:1.6.0.20
	pkgsrc-2026Q3-base:1.6
	pkgsrc-2026Q2:1.6.0.18
	pkgsrc-2026Q2-base:1.6
	pkgsrc-2026Q1:1.6.0.16
	pkgsrc-2026Q1-base:1.6
	pkgsrc-2025Q4:1.6.0.14
	pkgsrc-2025Q4-base:1.6
	pkgsrc-2025Q3:1.6.0.12
	pkgsrc-2025Q3-base:1.6
	pkgsrc-2025Q2:1.6.0.10
	pkgsrc-2025Q2-base:1.6
	pkgsrc-2025Q1:1.6.0.8
	pkgsrc-2025Q1-base:1.6
	pkgsrc-2024Q4:1.6.0.6
	pkgsrc-2024Q4-base:1.6
	pkgsrc-2024Q3:1.6.0.4
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.6.0.2
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.5.0.4
	pkgsrc-2024Q1-base:1.5
	pkgsrc-2023Q4:1.5.0.2
	pkgsrc-2023Q4-base:1.5
	pkgsrc-2023Q3:1.4.0.20
	pkgsrc-2023Q3-base:1.4
	pkgsrc-2023Q2:1.4.0.18
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.16
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.14
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.4.0.12
	pkgsrc-2022Q3-base:1.4
	pkgsrc-2022Q2:1.4.0.10
	pkgsrc-2022Q2-base:1.4
	pkgsrc-2022Q1:1.4.0.8
	pkgsrc-2022Q1-base:1.4
	pkgsrc-2021Q4:1.4.0.6
	pkgsrc-2021Q4-base:1.4
	pkgsrc-2021Q3:1.4.0.4
	pkgsrc-2021Q3-base:1.4
	pkgsrc-2021Q2:1.4.0.2
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.3.0.8
	pkgsrc-2021Q1-base:1.3
	pkgsrc-2020Q4:1.3.0.6
	pkgsrc-2020Q4-base:1.3
	pkgsrc-2020Q3:1.3.0.4
	pkgsrc-2020Q3-base:1.3
	pkgsrc-2020Q2:1.3.0.2
	pkgsrc-2020Q2-base:1.3
	pkgsrc-2019Q4:1.1.0.50
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.46
	pkgsrc-2019Q3-base:1.1
	pkgsrc-2019Q2:1.1.0.44
	pkgsrc-2019Q2-base:1.1
	pkgsrc-2019Q1:1.1.0.42
	pkgsrc-2019Q1-base:1.1
	pkgsrc-2018Q4:1.1.0.40
	pkgsrc-2018Q4-base:1.1
	pkgsrc-2018Q3:1.1.0.38
	pkgsrc-2018Q3-base:1.1
	pkgsrc-2018Q2:1.1.0.36
	pkgsrc-2018Q2-base:1.1
	pkgsrc-2018Q1:1.1.0.34
	pkgsrc-2018Q1-base:1.1
	pkgsrc-2017Q4:1.1.0.32
	pkgsrc-2017Q4-base:1.1
	pkgsrc-2017Q3:1.1.0.30
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.26
	pkgsrc-2017Q2-base:1.1
	pkgsrc-2017Q1:1.1.0.24
	pkgsrc-2017Q1-base:1.1
	pkgsrc-2016Q4:1.1.0.22
	pkgsrc-2016Q4-base:1.1
	pkgsrc-2016Q3:1.1.0.20
	pkgsrc-2016Q3-base:1.1
	pkgsrc-2016Q2:1.1.0.18
	pkgsrc-2016Q2-base:1.1
	pkgsrc-2016Q1:1.1.0.16
	pkgsrc-2016Q1-base:1.1
	pkgsrc-2015Q4:1.1.0.14
	pkgsrc-2015Q4-base:1.1
	pkgsrc-2015Q3:1.1.0.12
	pkgsrc-2015Q3-base:1.1
	pkgsrc-2015Q2:1.1.0.10
	pkgsrc-2015Q2-base:1.1
	pkgsrc-2015Q1:1.1.0.8
	pkgsrc-2015Q1-base:1.1
	pkgsrc-2014Q4:1.1.0.6
	pkgsrc-2014Q4-base:1.1
	pkgsrc-2014Q3:1.1.0.4
	pkgsrc-2014Q3-base:1.1
	pkgsrc-2014Q2:1.1.0.2
	pkgsrc-2014Q2-base:1.1;
locks; strict;
comment	@# @;


1.6
date	2024.04.29.23.36.10;	author pho;	state Exp;
branches;
next	1.5;
commitid	8cwmc4zd3G7I268F;

1.5
date	2023.10.28.14.21.29;	author pho;	state Exp;
branches;
next	1.4;
commitid	pJu375Jp3ox7ToKE;

1.4
date	2021.04.23.07.09.50;	author pho;	state Exp;
branches;
next	1.3;
commitid	Vqg0JEct7m0w0oQC;

1.3
date	2020.05.11.17.52.07;	author rillig;	state Exp;
branches;
next	1.2;
commitid	mIq7jf4zlJpgHQ7C;

1.2
date	2019.12.31.16.09.01;	author pho;	state dead;
branches;
next	1.1;
commitid	DpDcnz3AI0h5oSQB;

1.1
date	2014.05.26.22.04.11;	author szptvlfn;	state Exp;
branches;
next	;
commitid	CdDxN8avfCHp56Cx;


desc
@@


1.6
log
@devel/hs-transformers-compat: 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}/Control/Monad/Trans/Instances.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Instances.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Instances.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Classes/Generic.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Classes/Generic.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Classes/Generic.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Classes/Generic/Internal.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Classes/Generic/Internal.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Classes/Generic/Internal.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Paths_transformers_compat.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Paths_transformers_compat.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Paths_transformers_compat.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
lib/transformers-compat-${PKGVERSION}/${HS_VERSION}/package-description
lib/transformers-compat-${PKGVERSION}/${HS_VERSION}/package-id
share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/LICENSE
${PLIST.doc}share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/Control-Monad-Trans-Instances.html
${PLIST.doc}share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/Data-Functor-Classes-Generic-Internal.html
${PLIST.doc}share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/Data-Functor-Classes-Generic.html
${PLIST.doc}share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/doc-index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/haddock-bundle.min.js
${PLIST.doc}share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/linuwial.css
${PLIST.doc}share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/meta.json
${PLIST.doc}share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/quick-jump.css
${PLIST.doc}share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/synopsis.png
${PLIST.doc}share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/transformers-compat.haddock
@


1.5
log
@devel/hs-transformers-compat: Fix build with GHC 9.6
@
text
@a1 2
lib/transformers-compat-${PKGVERSION}/${HS_VERSION}/package-description
lib/transformers-compat-${PKGVERSION}/${HS_VERSION}/package-id
d17 2
a23 1
${PLIST.doc}share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/doc-index.json
a28 1
${PLIST.doc}share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/quick-jump.min.js
@


1.4
log
@Update to transformers-compat-0.6.6

* Add FunctorClassesDefault, an adapter newtype suitable for
  DerivingVia, to Data.Functor.Classes.Generic.
* Fix a bug in which readsPrec1Default/liftReadsPrecDefault would
  parse empty data types too strictly.
@
text
@d4 2
a5 2
lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Instances.dyn_hi
d7 2
a8 2
lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Trans/Instances.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Classes/Generic.dyn_hi
d10 2
a11 2
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Classes/Generic.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Classes/Generic/Internal.dyn_hi
d13 2
a14 2
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Classes/Generic/Internal.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Paths_transformers_compat.dyn_hi
d16 1
a16 1
lib/${HS_PLATFORM}/${HS_PKGID}/Paths_transformers_compat.p_hi
d18 1
a18 1
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
d20 13
a32 11
share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/Control-Monad-Trans-Instances.html
share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/Data-Functor-Classes-Generic-Internal.html
share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/Data-Functor-Classes-Generic.html
share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/doc-index.html
share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/haddock-bundle.min.js
share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/index.html
share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/linuwial.css
share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/meta.json
share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/quick-jump.css
share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/synopsis.png
share/doc/${HS_PLATFORM}/transformers-compat-${PKGVERSION}/html/transformers-compat.haddock
@


1.3
log
@hs-*: add PLIST files

These PLIST files have been autogenerated by mk/haskell.mk using
HS_UPDATE_PLIST=yes during a bulk build.  They will help to track changes
to the packages.  The Haskell packages didn't have PLIST files because
their paths contained package hashes.  These hashes are now determined by
mk/haskell.mk, which makes it easy to generate easy to read PLIST files.
@
text
@d2 2
a3 2
${HS_INTF}/package-description
${HS_INTF}/package-id
d5 26
a30 26
${HS_IMPL}/Control/Monad/Trans/Instances.dyn_hi
${HS_IMPL}/Control/Monad/Trans/Instances.hi
${HS_IMPL}/Control/Monad/Trans/Instances.p_hi
${HS_IMPL}/Data/Functor/Classes/Generic.dyn_hi
${HS_IMPL}/Data/Functor/Classes/Generic.hi
${HS_IMPL}/Data/Functor/Classes/Generic.p_hi
${HS_IMPL}/Data/Functor/Classes/Generic/Internal.dyn_hi
${HS_IMPL}/Data/Functor/Classes/Generic/Internal.hi
${HS_IMPL}/Data/Functor/Classes/Generic/Internal.p_hi
${HS_IMPL}/Paths_transformers_compat.dyn_hi
${HS_IMPL}/Paths_transformers_compat.hi
${HS_IMPL}/Paths_transformers_compat.p_hi
${HS_IMPL}/libHS${HS_PKGID}.a
${HS_IMPL}/libHS${HS_PKGID}_p.a
${HS_DOCS}/LICENSE
${HS_DOCS}/html/Control-Monad-Trans-Instances.html
${HS_DOCS}/html/Data-Functor-Classes-Generic-Internal.html
${HS_DOCS}/html/Data-Functor-Classes-Generic.html
${HS_DOCS}/html/doc-index.html
${HS_DOCS}/html/haddock-bundle.min.js
${HS_DOCS}/html/index.html
${HS_DOCS}/html/linuwial.css
${HS_DOCS}/html/meta.json
${HS_DOCS}/html/quick-jump.css
${HS_DOCS}/html/synopsis.png
${HS_DOCS}/html/transformers-compat.haddock
@


1.2
log
@Update transformers-compat to 0.6.5

0.6.5 [2019.05.11]
* Ensure that the backported MonadFail instance for ExceptT is
  available when built against transformers-0.4.*.

0.6.4 [2019.04.01]
* Use more conservative CPP to guard the backported MonadFix instance
  for ListT.

0.6.3 [2019.04.01]
* Backport changes from transformers-0.5.6.*:
  * Backport the MonadFix instance for ListT in
    Control.Monad.Trans.Instances.
  * Generalize the type of except in Control.Monad.Trans.Except.
* Backport MonadFail instances for AccumT, Reverse, and SelectT on
  pre-8.0 versions of GHC by depending on the fail package if
  necessary.
* Backport MonadFail instances for monad transformer types in
  Control.Monad.Trans.Instances.

0.6.2
* transformers-compat now uses automatic flags instead of manual
  ones. This has a number of benefits:
  * There is no need for making several simultaneous releases to
    support each flag combination.
  * As a result, the cabal-install constraint solver should have a
    much easier time figuring out install-plans involving
    transformers-compat.
* Due to old cabal-install bugs, cabal-install-1.16 and older may have
  a harder time installing this package, so it is recommended that you
  use cabal-install-1.18 or later. (Or, if you must use
  cabal-install-1.16 or older, installing transformers-compat with the
  appropriate flags should help.)

0.6.1.6
0.6.1.5
0.6.1.4
0.6.1.3
0.6.1.2
* Each of versions 0.6.1.2–0.6.1.6 is a 0.6.1 build with a different
  set of flags configured. Building this way allows us to work around
  bugs in cabal's backtracker. The 0.6.1 release notes describe the
  changes in this version. This release is configured with -ftwo
  (which works with the transformers-0.2 series).

0.6.1
* Fix an oversight in which the Control.Monad.Trans.Accum and
  Control.Monad.Trans.Select modules were not backported when built
  with the -ffour flag.

0.6.0.6
0.6.0.5
0.6.0.4
0.6.0.3
0.6.0.2
* Each of versions 0.6.0.2–0.6.0.6 is a 0.6 build with a different set
  of flags configured. Building this way allows us to work around bugs
  in cabal's backtracker. The 0.6 release notes describe the changes
  in this version. This release is configured with -ftwo (which works
  with the transformers-0.2 series).

0.6
* Introduce the Data.Functor.Classes.Generic module, which provides
  functions that can generically implement methods in the Eq1, Ord1,
  Read1, and Show1 classes (without the usual boilerplate involved).
* Introduce the generic-deriving flag. When enabled,
  transformers-compat will depend on the generic-deriving library on
  older versions of GHC to backport GHC.Generics support for Generic
  instances and the machinery in Data.Functor.Classes.Generic.
* Some instances were present in Data.Functor.Sum but not in
  Control.Monad.Trans.Instances (e.g., the Generic, Typeable, and Data
  instances for Sum). This has been fixed.
* Backport changes from transformers-0.5.5:
  * Backport the Semigroup instance for Constant
  * Add mapSelect and mapSelectT
  * Define selectToContT (and deprecate selectToCont in favor of that)
  * Define some explicit (*>) definitions to avoid space leaks
* Backport changes from transformers-0.5.4 (i.e., add Bifoldable and
  Bitraversable instances for Data.Functor.Constant)
* Backport changes from transformers-0.5.3:
  * Backport the Control.Monad.Trans.Accum and
    Control.Monad.Trans.Select modules
  * Backport the eitherToErrors and elimLift functions to
    Control.Applicative.Lift
  * Backport Bits, FiniteBits, IsString, Num, Real, Integral,
    Fractional, Floating, RealFrac, and RealFloat instances for
    Data.Functor.Identity
  * Backport Monad, MonadFail, and MonadPlus instances for
    Data.Functor.Reverse
  * Backport Eq1, Ord1, Read1, and Show1 instances for Data.Proxy
* Backport changes from transformers-0.5.2 (i.e., add more INLINE
  annotations)
* Backport changes from transformers-0.5.1 (i.e., add Bounded, Enum,
  Ix, and Storable instances for Identity)

0.5.1.4
0.5.1.3
0.5.1.2
* Each of versions 0.5.1.2–0.5.1.4 is a 0.5.1 build with a different
  set of flags configured. Building this way allows us to work around
  bugs in cabal's backtracker. The 0.5.1 release notes describe the
  changes in this version. This release is configured with -ftwo
  (which works with the transformers-0.2 series).

0.5.1
* Fix a bug in which PolyKinds was enabled on GHC 7.4, resulting in
  interface file bugs on that version of GHC.

0.5.0.4
0.5.0.3
0.5.0.2
* Each of versions 0.5.0.2–0.5.0.4 is a 0.5 build with a different set
  of flags configured. Building this way allows us to work around bugs
  in cabal's backtracker. The 0.5 release notes describe the changes
  in this version. This release is configured with -ftwo (which works
  with the transformers-0.2 series).

0.5
* Update transformers-compat to incorporate changes from the
  transformers-0.5 series. These changes include:
  * The Data.Functor.Classes module was completely redesigned.
  * Modules now have Safe or Trustworthy annotations.
  * Data types and type synonyms are poly-kinded when possible.
* Add Control.Monad.Trans.Instances, a module of orphan instances that
  mimic instances available in later versions of transformers.

0.4.0.4
0.4.0.3
0.4.0.2
* Each of versions 0.4.0.2–0.4.0.4 is a 0.4 build with a different set
  of flags configured. Building this way allows us to work around bugs
  in cabal's backtracker. The 0.4 release notes describe the changes
  in this version. This release is configured with -ftwo (which works
  with the transformers-0.2 series).

0.4
Added support for the missing ExceptT instances from mtl.

This was not done lightly. While this means that by default incurring
a dependency on transformers-compat drags in mtl when you are using an
old transformers, it means that users do not have to orphan these
instances and permits wider adoption of ExceptT.

If you absolutely can't stand mtl and really want this package to
build as valid Haskell98, then you can use cabal install
transformers-compat -f-mtl to avoid incurring the dependency to get
these instances. However, that is effectively an unsupported
configuration.

0.3.3.4
0.3.3.3
0.3.3.2
* Versions 0.3.3.2–0.3.3.4 were a successful attempt to fix build
  problems caused by the cabal backtracker. Each of these is a build
  with a different set of flags configured. This release is configured
  with -ftwo (which works with the transformers-0.2 series).
@
text
@d1 30
a30 17
@@comment $NetBSD: PLIST,v 1.1 2014/05/26 22:04:11 szptvlfn Exp $
lib/transformers-compat-${PKGVERSION}/${HASKELL_VERSION}/HStransformers-compat-${PKGVERSION}.o
lib/transformers-compat-${PKGVERSION}/${HASKELL_VERSION}/Paths_transformers_compat.hi
lib/transformers-compat-${PKGVERSION}/${HASKELL_VERSION}/libHStransformers-compat-${PKGVERSION}.a
lib/transformers-compat-${PKGVERSION}/${HASKELL_VERSION}/package-description
share/doc/transformers-compat-${PKGVERSION}/LICENSE
${PLIST.doc}share/doc/transformers-compat-${PKGVERSION}/html/doc-index.html
${PLIST.doc}share/doc/transformers-compat-${PKGVERSION}/html/frames.html
${PLIST.doc}share/doc/transformers-compat-${PKGVERSION}/html/haddock-util.js
${PLIST.doc}share/doc/transformers-compat-${PKGVERSION}/html/hslogo-16.png
${PLIST.doc}share/doc/transformers-compat-${PKGVERSION}/html/index-frames.html
${PLIST.doc}share/doc/transformers-compat-${PKGVERSION}/html/index.html
${PLIST.doc}share/doc/transformers-compat-${PKGVERSION}/html/minus.gif
${PLIST.doc}share/doc/transformers-compat-${PKGVERSION}/html/ocean.css
${PLIST.doc}share/doc/transformers-compat-${PKGVERSION}/html/plus.gif
${PLIST.doc}share/doc/transformers-compat-${PKGVERSION}/html/synopsis.png
${PLIST.doc}share/doc/transformers-compat-${PKGVERSION}/html/transformers-compat.haddock
@


1.1
log
@Import transformers-compat-0.3.3 as devel/hs-transformers-compat,
packaged for wip.

This package includes backported versions of types that were added to
transformers in transformers 0.3 an 0.4 for users who need strict
transformers 0.2 or 0.3 compatibility to run on old versions of the
platform, but also need those types.

Those users should be able to just depend on transformers >= 0.2 and
transformers-compat >= 0.3.

Note: missing methods are not supplied, but this at least permits the types
to be used.
@
text
@d1 1
a1 1
@@comment $NetBSD$
@

