[42615] trunk/dports

illogic-al at macports.org illogic-al at macports.org
Wed Nov 26 13:09:28 PST 2008


Revision: 42615
          http://trac.macports.org/changeset/42615
Author:   illogic-al at macports.org
Date:     2008-11-26 13:09:28 -0800 (Wed, 26 Nov 2008)
Log Message:
-----------
Update portfiles to a) use ${prefix} b) use distfiles c) include checksums d) look prettier

Modified Paths:
--------------
    trunk/dports/audio/phonon/Portfile
    trunk/dports/devel/akonadi/Portfile
    trunk/dports/devel/soprano/Portfile

Modified: trunk/dports/audio/phonon/Portfile
===================================================================
--- trunk/dports/audio/phonon/Portfile	2008-11-26 17:52:10 UTC (rev 42614)
+++ trunk/dports/audio/phonon/Portfile	2008-11-26 21:09:28 UTC (rev 42615)
@@ -9,42 +9,40 @@
 maintainers         illogic-al at macports.org openmaintainer
 description         Cross Platform Multimedia API used by KDE4
 long_description    Cross Platform Multimedia API used by KDE4
-homepage            http://phonon.kde.org
 platforms           darwin
-master_sites		http://anonsvn.kde.org
-distname            ${name}
+homepage            http://phonon.kde.org
+master_sites        http://ftp.kde.org/stable/${name}/${version}/
+use_bzip2           yes
+distname            ${name}-${version}
+distfiles           ${distname}.tar.bz2
+checksums           md5 de80b0f055886a6946acc7886713e23e
 
-fetch.type          svn 
-svn.url             svn://anonsvn.kde.org/home/kde/tags/kdesupport-for-4.1/kdesupport/${name}
-
 depends_lib         port:qt4-mac
 
 depends_build       port:cmake port:automoc
 
-use_parallel_build	yes
+use_parallel_build  yes
+worksrcdir          build
+pre-configure 	    { file mkdir ${worksrcpath} }
 
-worksrcdir      build
+configure.cmd	    cmake
+configure.ccache    no
+configure.args	../${distname} -DBUILD_SHARED_LIBS=ON \
+		-DCMAKE_VERBOSE_MAKEFILE=ON \
+		-DCMAKE_BUILD_TYPE=Release \
+		-DCMAKE_SYSTEM_PREFIX_PATH=\"${prefix}\;/usr\" \
+		-DCMAKE_INSTALL_PREFIX=${prefix} \
+		-DCMAKE_INSTALL_NAME_DIR=${prefix}/lib \
+		-DCMAKE_OSX_SYSROOT=${sysroot} \
+		-Wno-dev
 
-pre-configure 	{ file mkdir ${worksrcpath} }
-
-configure.cmd	cmake
-
-configure.args	../${distname} -DBUILD_SHARED_LIBS:BOOL=ON \
-		-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-		-DCMAKE_BUILD_TYPE:STRING=Release \
-		-DCMAKE_SYSTEM_PREFIX_PATH:STRING=\"/opt/local\;/usr\" \
-		-DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
-        -DCMAKE_INSTALL_NAME_DIR=${prefix}/lib \
-        -DCMAKE_OSX_SYSROOT=${sysroot} \
-		-Wno-dev 
-
 variant universal description "Compile for ppc and intel architectures" {
     configure.universal_args-delete  --disable-dependency-tracking
     configure.args-append	-DCMAKE_OSX_ARCHITECTURES=\"ppc\;i386\"
 }
 
 variant debug description "Enable debug binaries" {
-	configure.args-delete		-DCMAKE_BUILD_TYPE=Release 
-	configure.args-append		-DCMAKE_BUILD_TYPE=debugFull 
+	configure.args-delete   -DCMAKE_BUILD_TYPE=Release
+	configure.args-append   -DCMAKE_BUILD_TYPE=debugFull
 }
 

Modified: trunk/dports/devel/akonadi/Portfile
===================================================================
--- trunk/dports/devel/akonadi/Portfile	2008-11-26 17:52:10 UTC (rev 42614)
+++ trunk/dports/devel/akonadi/Portfile	2008-11-26 21:09:28 UTC (rev 42615)
@@ -7,36 +7,34 @@
 revision            1
 categories          devel kde kde4
 maintainers         illogic-al at macports.org openmaintainer
-description         The PIM Storage Service
-long_description    Akonadi is an extensible cross-desktop storage service for PIM data and metadata \
-providing concurrent read, write, and query access.
-homepage            http://pim.kde.org/akonadi/
+description         A personal information management storage service.
+long_description    Akonadi is an extensible cross-desktop storage service \
+for PIM data and metadata providing concurrent read, write, and query access.
 platforms           darwin
+homepage            http://pim.kde.org/akonadi/
 master_sites		http://download.akonadi-project.org/
-distname            ${name}
+use_bzip2           yes
+distname            ${name}-${version}
+distfiles           ${distname}.tar.bz2
+checksums           md5 90039928f818a55a7e2a1bf852a32f2d
 
-fetch.type          svn 
-svn.url             svn://anonsvn.kde.org/home/kde/tags/kdesupport-for-4.1/kdesupport/${name}
+depends_lib         port:qt4-mac
 
-depends_lib         port:qt4-mac 
-
 depends_build       port:cmake port:automoc
 
 use_parallel_build  yes
+worksrcdir          build
+pre-configure       { file mkdir ${worksrcpath} }
 
-worksrcdir      	build
-
-configure.cmd		cmake
-
-pre-configure { file mkdir ${worksrcpath} }
-
-configure.args      ../${distname} -DBUILD_SHARED_LIBS:BOOL=ON \
+configure.cmd       cmake
+configure.ccache    no
+configure.args      ../${distname} -DBUILD_SHARED_LIBS=ON \
 		-DCMAKE_VERBOSE_MAKEFILE=ON \
 		-DCMAKE_BUILD_TYPE=Release \
-		-DCMAKE_SYSTEM_PREFIX_PATH=\"/opt/local\;/usr\" \
+		-DCMAKE_SYSTEM_PREFIX_PATH=\"${prefix}\;/usr\" \
 		-DCMAKE_INSTALL_PREFIX=${prefix} \
-        -DCMAKE_OSX_SYSROOT=${sysroot} \
-		-Wno-dev 
+		-DCMAKE_OSX_SYSROOT=${sysroot} \
+		-Wno-dev
 
 variant universal description "Compile for ppc and intel architectures" {
     configure.universal_args-delete  --disable-dependency-tracking
@@ -44,11 +42,10 @@
 }
 
 variant debug description "Enable debug binaries" {
-	configure.args-delete		-DCMAKE_BUILD_TYPE=Release 
-	configure.args-append		-DCMAKE_BUILD_TYPE=debugFull 
-
+	configure.args-delete		-DCMAKE_BUILD_TYPE=Release
+	configure.args-append		-DCMAKE_BUILD_TYPE=debugFull
 }
 
 variant mysql description "Build the Akonadi server" {
-depends_lib	path:${prefix}/bin/mysqld:mysql5-devel
+    depends_lib	path:${prefix}/bin/mysqld:mysql5-devel
 }

Modified: trunk/dports/devel/soprano/Portfile
===================================================================
--- trunk/dports/devel/soprano/Portfile	2008-11-26 17:52:10 UTC (rev 42614)
+++ trunk/dports/devel/soprano/Portfile	2008-11-26 21:09:28 UTC (rev 42615)
@@ -1,6 +1,6 @@
 # $Id$
 
-PortSystem          1.0 
+PortSystem          1.0
 
 name                soprano
 version             2.1.1
@@ -10,32 +10,30 @@
 description         The Qt-based RDF framework.
 long_description    Soprano is a software library that provides an \
                     object-oriented C++/Qt4 framework for RDF data.
-homepage            http://soprano.sourceforge.net
 platforms           darwin
+homepage            http://soprano.sourceforge.net
 master_sites        sourceforge:soprano
-distname            ${name}
+use_bzip2           yes
+distname            ${name}-${version}
+distfiles           ${distname}.tar.bz2
+checksums           md5 dc590aa42d832cea5ed13145d359c9f2
 
-fetch.type          svn 
-svn.url             svn://anonsvn.kde.org/home/kde/tags/kdesupport-for-4.1/kdesupport/${name}
-
 depends_build       port:cmake
 depends_lib         port:clucene port:strigi port:redland
 
 use_parallel_build  yes
+worksrcdir          build
+pre-configure       { file mkdir ${worksrcpath} }
 
-worksrcdir      	build
-
-configure.cmd		cmake
-
-pre-configure { file mkdir ${worksrcpath} }
-
-configure.args      ../${distname} -DBUILD_SHARED_LIBS:BOOL=ON \
+configure.cmd       cmake
+configure.ccache    no
+configure.args      ../${distname} -DBUILD_SHARED_LIBS=ON \
 		-DCMAKE_VERBOSE_MAKEFILE=ON \
 		-DCMAKE_BUILD_TYPE=Release \
-		-DCMAKE_SYSTEM_PREFIX_PATH=\"/opt/local\;/usr\" \
+		-DCMAKE_SYSTEM_PREFIX_PATH=\"${prefix}\;/usr\" \
 		-DCMAKE_INSTALL_PREFIX=${prefix} \
-        -DCMAKE_OSX_SYSROOT=${sysroot} \
-		-Wno-dev 
+		-DCMAKE_OSX_SYSROOT=${sysroot} \
+		-Wno-dev
 
 variant universal description "Compile for ppc and intel architectures" {
     configure.universal_args-delete  --disable-dependency-tracking
@@ -43,7 +41,6 @@
 }
 
 variant debug description "Enable debug binaries" {
-	configure.args-delete		-DCMAKE_BUILD_TYPE=Release 
-	configure.args-append		-DCMAKE_BUILD_TYPE=debugFull 
-
+	configure.args-delete		-DCMAKE_BUILD_TYPE=Release
+	configure.args-append		-DCMAKE_BUILD_TYPE=debugFull
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20081126/5ff9cacb/attachment.html>


More information about the macports-changes mailing list