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

Reply via email to