On Mar 27, 2009, at 01:02, [email protected] wrote:

Revision: 48686
          http://trac.macports.org/changeset/48686
Author:   [email protected]
Date:     2009-03-26 23:02:52 -0700 (Thu, 26 Mar 2009)
Log Message:
-----------
libpqxx: don't skip checksum phase (!)

Modified Paths:
--------------
    trunk/dports/databases/libpqxx/Portfile

Modified: trunk/dports/databases/libpqxx/Portfile
===================================================================
--- trunk/dports/databases/libpqxx/Portfile 2009-03-27 05:52:14 UTC (rev 48685) +++ trunk/dports/databases/libpqxx/Portfile 2009-03-27 06:02:52 UTC (rev 48686)
@@ -37,8 +37,6 @@
                 sha1    163d4142015c81a0dc4046fff208d14411532717 \
                 rmd160  05cd650741fa29174252a4b09b3030911c0ceb95

-checksum        {}


Wouldn't you say that no port should ever override the checksum phase? If there are distfiles, their checksums must be validated, and if there are no distfiles, then the checksum phase won't get run anyway.

Same with the extract phase.

If we agree, we could add a warning to lint about this.


The following ports block the checksum phase:


$ grep '^checksum[[:space:]]*{[[:space:]]*}' */*/Portfile
databases/postgresql80-server/Portfile:checksum {}
databases/postgresql81-server/Portfile:checksum {}
databases/postgresql82-server/Portfile:checksum {}
databases/postgresql83-server/Portfile:checksum {}
devel/gnome-bindings-csharp/Portfile:checksum        { }
devel/gnome-bindings-cxx/Portfile:checksum        { }
devel/gnome-bindings-perl5/Portfile:checksum        { }
devel/gnome-bindings-python/Portfile:checksum        { }
devel/gnome-bindings-suite/Portfile:checksum        { }
devel/hg-forest/Portfile:checksum            {}
devel/libopensync/Portfile:checksum {}
gnome/colorscheme/Portfile:checksum     {}
gnome/control-center/Portfile:checksum  {}
gnome/gnome-desktop-suite/Portfile:checksum        { }
gnome/gnome-platform-suite/Portfile:checksum        { }
gnome/gnome/Portfile:checksum    { }
gnustep/gnustep-core/Portfile:checksum    { }
gnustep/gnustep/Portfile:checksum    { }
graphics/glut/Portfile:checksum        { }
kde/kde/Portfile:checksum       { }
lang/ghc-devel/Portfile:checksum        { }
lang/perl5/Portfile:checksum {}
lang/smlnj-dev/Portfile:checksum { }
python/py-scipy04/Portfile:checksum        {}
ruby/rb-dbd-mysql/Portfile:checksum {}
ruby/rb-dbd-pg/Portfile:checksum {}
tex/texlive/Portfile:checksum        {}
x11/xorg-apps/Portfile:checksum        { }
x11/xorg-fonts/Portfile:checksum        { }
x11/xorg-proto/Portfile:checksum        { }
x11/xorg/Portfile:checksum        { }
xfce/xfce/Portfile:checksum     { }
$


And we have these ports blocking the extract phase:


$ grep '^extract[[:space:]]*{[[:space:]]*}' */*/Portfile
audio/flac2mp3/Portfile:extract         {}
databases/postgresql80-server/Portfile:extract  {}
databases/postgresql81-server/Portfile:extract  {}
databases/postgresql82-server/Portfile:extract  {}
databases/postgresql83-server/Portfile:extract  {}
devel/cl-ppcre/Portfile:extract   {}
devel/hg-forest/Portfile:extract             {}
devel/libopensync/Portfile:extract {}
graphics/glut/Portfile:extract         { }
lang/ghc-devel/Portfile:extract         { }
lang/lisp-hyperspec/Portfile:extract            { }
lang/perl5/Portfile:extract {}
ruby/rb-dbd-mysql/Portfile:extract {}
ruby/rb-dbd-pg/Portfile:extract {}
sysutils/ccal/Portfile:extract     {}
tex/texlive/Portfile:extract         {}
textproc/psbind/Portfile:extract                { }
x11/xroot/Portfile:extract   {}
$



_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to