Hi, On Sat, Jul 07, 2012 at 12:57:46AM +0200, Dawe wrote: > here's a simple update of hs-semigroups to 0.8.3.2 > > Running make update-plist changed hs-${DISTNAME} to ${FULLPKGNAME}. > Is this somehow a bad thing and should be left unchanged?
No, it should be changed back to hs-$PDISTNAME}. I use this script for "repairing" hs-* PLISTs after running update-plist: #!/bin/sh if [ $# -eq 0 ]; then set pkg/PLIST fi for plist; do ed -s "$plist" <<- 'EOF' g/\${FULLPKGNAME}/s/\${FULLPKGNAME}/hs-${DISTNAME}/g g/^@exec .*%D\/lib\/ghc\/\${DISTNAME}\/register\.sh/d g/^@unexec .*%D\/lib\/ghc\/\${DISTNAME}\/unregister\.sh/d /^lib\/ghc\/\${DISTNAME}\/register\.sh$/a @exec /usr/bin/env HOME=/nonexistent %D/lib/ghc/${DISTNAME}/register.sh -v0 @unexec /usr/bin/env HOME=/nonexistent %D/lib/ghc/${DISTNAME}/unregister.sh -v0 --force . wq EOF done Already done in my tree. I'll run a full build of all depending hs-* ports withit and commit it if there's no problem. CIao, Kili > Index: Makefile > =================================================================== > RCS file: /cvs/ports/devel/hs-semigroups/Makefile,v > retrieving revision 1.1.1.1 > diff -u -p -u -p -r1.1.1.1 Makefile > --- Makefile 23 Jan 2012 21:02:17 -0000 1.1.1.1 > +++ Makefile 6 Jul 2012 22:29:27 -0000 > @@ -2,7 +2,7 @@ > > COMMENT = Haskell 98 semigroups > > -DISTNAME = semigroups-0.8 > +DISTNAME = semigroups-0.8.3.2 > CATEGORIES = devel math > > # BSD3 > Index: distinfo > =================================================================== > RCS file: /cvs/ports/devel/hs-semigroups/distinfo,v > retrieving revision 1.1.1.1 > diff -u -p -u -p -r1.1.1.1 distinfo > --- distinfo 23 Jan 2012 21:02:17 -0000 1.1.1.1 > +++ distinfo 6 Jul 2012 22:29:27 -0000 > @@ -1,5 +1,5 @@ > -MD5 (ghc/semigroups-0.8.tar.gz) = uLp/n/FGsSo5QKhi4hZZNg== > -RMD160 (ghc/semigroups-0.8.tar.gz) = fYoK2AA1R2ijjA9YOHOHoy2X0OQ= > -SHA1 (ghc/semigroups-0.8.tar.gz) = 6DmneBTXDImmnb4l7pACrW4RppQ= > -SHA256 (ghc/semigroups-0.8.tar.gz) = > DJVAPhzlsfuWYqDNHKSgwYV2ZpSsiM4m3z3/ToNLnoo= > -SIZE (ghc/semigroups-0.8.tar.gz) = 9181 > +MD5 (ghc/semigroups-0.8.3.2.tar.gz) = 9AZgfgQhVUzeQFlLZfgwhg== > +RMD160 (ghc/semigroups-0.8.3.2.tar.gz) = zixy4qTx5qoPZAIb69nMxoqyIU8= > +SHA1 (ghc/semigroups-0.8.3.2.tar.gz) = xn5a9roLTDcvp6l7OjAlknfDSss= > +SHA256 (ghc/semigroups-0.8.3.2.tar.gz) = > 7NizaCFfvWl/ZQjcrHexU6wCuaFWhpS9yIbZmAkdgzw= > +SIZE (ghc/semigroups-0.8.3.2.tar.gz) = 9392 > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/devel/hs-semigroups/pkg/PLIST,v > retrieving revision 1.1.1.1 > diff -u -p -u -p -r1.1.1.1 PLIST > --- pkg/PLIST 23 Jan 2012 21:02:17 -0000 1.1.1.1 > +++ pkg/PLIST 6 Jul 2012 22:29:27 -0000 > @@ -14,25 +14,25 @@ lib/ghc/${DISTNAME}/register.sh > @exec /usr/bin/env HOME=/nonexistent %D/lib/ghc/${DISTNAME}/register.sh -v0 > @unexec /usr/bin/env HOME=/nonexistent %D/lib/ghc/${DISTNAME}/unregister.sh > -v0 --force > lib/ghc/${DISTNAME}/unregister.sh > -share/doc/hs-${DISTNAME}/ > -share/doc/hs-${DISTNAME}/LICENSE > -share/doc/hs-${DISTNAME}/html/ > -share/doc/hs-${DISTNAME}/html/Data-List-NonEmpty.html > -share/doc/hs-${DISTNAME}/html/Data-Semigroup.html > -share/doc/hs-${DISTNAME}/html/Numeric-Natural-Internal.html > -share/doc/hs-${DISTNAME}/html/Numeric-Natural.html > -share/doc/hs-${DISTNAME}/html/doc-index.html > -share/doc/hs-${DISTNAME}/html/frames.html > -share/doc/hs-${DISTNAME}/html/haddock-util.js > -share/doc/hs-${DISTNAME}/html/hslogo-16.png > -share/doc/hs-${DISTNAME}/html/index-frames.html > -share/doc/hs-${DISTNAME}/html/index.html > -share/doc/hs-${DISTNAME}/html/mini_Data-List-NonEmpty.html > -share/doc/hs-${DISTNAME}/html/mini_Data-Semigroup.html > -share/doc/hs-${DISTNAME}/html/mini_Numeric-Natural-Internal.html > -share/doc/hs-${DISTNAME}/html/mini_Numeric-Natural.html > -share/doc/hs-${DISTNAME}/html/minus.gif > -share/doc/hs-${DISTNAME}/html/ocean.css > -share/doc/hs-${DISTNAME}/html/plus.gif > -share/doc/hs-${DISTNAME}/html/semigroups.haddock > -share/doc/hs-${DISTNAME}/html/synopsis.png > +share/doc/${FULLPKGNAME}/ > +share/doc/${FULLPKGNAME}/LICENSE > +share/doc/${FULLPKGNAME}/html/ > +share/doc/${FULLPKGNAME}/html/Data-List-NonEmpty.html > +share/doc/${FULLPKGNAME}/html/Data-Semigroup.html > +share/doc/${FULLPKGNAME}/html/Numeric-Natural-Internal.html > +share/doc/${FULLPKGNAME}/html/Numeric-Natural.html > +share/doc/${FULLPKGNAME}/html/doc-index.html > +share/doc/${FULLPKGNAME}/html/frames.html > +share/doc/${FULLPKGNAME}/html/haddock-util.js > +share/doc/${FULLPKGNAME}/html/hslogo-16.png > +share/doc/${FULLPKGNAME}/html/index-frames.html > +share/doc/${FULLPKGNAME}/html/index.html > +share/doc/${FULLPKGNAME}/html/mini_Data-List-NonEmpty.html > +share/doc/${FULLPKGNAME}/html/mini_Data-Semigroup.html > +share/doc/${FULLPKGNAME}/html/mini_Numeric-Natural-Internal.html > +share/doc/${FULLPKGNAME}/html/mini_Numeric-Natural.html > +share/doc/${FULLPKGNAME}/html/minus.gif > +share/doc/${FULLPKGNAME}/html/ocean.css > +share/doc/${FULLPKGNAME}/html/plus.gif > +share/doc/${FULLPKGNAME}/html/semigroups.haddock > +share/doc/${FULLPKGNAME}/html/synopsis.png