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 - 1.1.1.1
+++ Makefile 6 Jul 2012 22:29:27 -
@@ -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 - 1.1.1.1
+++ distinfo 6 Jul 2012 22:29:27 -
@@ -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 - 1.1.1.1
+++ pkg/PLIST 6 Jul 2012 22:29:27 -
@@ -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