[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