           SPELL=haskell-semigroupoids
         VERSION=6.0.2
          SOURCE="semigroupoids-${VERSION}.tar.gz"
   SOURCE_URL[0]=https://hackage.haskell.org/package/semigroupoids-${VERSION}/${SOURCE}
     SOURCE_HASH=sha512:2b1491278276bbccab3b834d64c7f2b3d882224297b45111e1c35360a98f59eb399b3c5ff1061578399b57c3241c7ad849acfcf6c0bf5b00b3a7cc28b9624458
         SOURCE2="semigroupoids-${VERSION}-rev1.cabal"
  SOURCE2_URL[0]=https://hackage.haskell.org/package/semigroupoids-${VERSION}/revision/1.cabal
    SOURCE2_HASH=sha512:c4aa32b363fcf9657f83b65d317185f592e88fb9483b97f1050af1a36c472d848564cf12df8a3b2dadc54c1a14982eb78f6772b5309b84cb91cafd13529774a6
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/semigroupoids-${VERSION}"
        WEB_SITE="http://github.com/ekmett/semigroupoids"
      LICENSE[0]=BSD
         ENTERED=20150802
           SHORT="semigroupoids: Category sans id"
cat << EOF
Provides a wide array of (semi)groupoids and operations for working with them.

A Semigroupoid is a Category without the requirement of identity arrows for
every object in the category.

A Category is any Semigroupoid for which the Yoneda lemma holds.
EOF
