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