           SPELL=haskell-assoc
         VERSION=1.1.1
          SOURCE="assoc-${VERSION}.tar.gz"
   SOURCE_URL[0]=https://hackage.haskell.org/package/assoc-${VERSION}/${SOURCE}
     SOURCE_HASH=sha512:3cfcfe84d755dce076c77f2a415bb1a69f80739c3494b9c262fded8861dfc73cdff2fdce15bf476d1a5a94cff7d9def5027b21042bb1d36f73fbd1255df79e49
         SOURCE2="assoc-${VERSION}-rev2.cabal"
  SOURCE2_URL[0]=https://hackage.haskell.org/package/assoc-${VERSION}/revision/2.cabal
    SOURCE2_HASH=sha512:c4f8ffe73530040dfe306a9e903d975cb1d308d25667f737ca8478b2516a3ac4295f70aab8ab9fb607eb889f011fce751e22273b7de3d6f14dc06e3c74c34c1e
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/assoc-${VERSION}"
        WEB_SITE="https://hackage.haskell.org/package/assoc"
      LICENSE[0]=BSD3
         ENTERED=20260818
           SHORT="swap and assoc: Symmetric and Semigroupy Bifunctors"
cat << EOF
Provides generalisations of @swap :: (a,b) -> (b,a)@ and @assoc :: ((a,b),c)
-> (a,(b,c))@ to @Bifunctor@s supporting similar operations (e.g. @Either@,
@These@).
EOF
