# HG changeset patch # User Michael Schloh von Bennewitz # Date 1249560658 -7200 # Node ID 0e89e2352c1e5e8dfc80680cc533a770df603491 # Parent 8202e35ba4e4de41a817b120abef43e843804105 Import new package spec for introduction into repository. diff -r 8202e35ba4e4 -r 0e89e2352c1e Pkgconfig.pmdoc/01fsrt-contents.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Pkgconfig.pmdoc/01fsrt-contents.xml Thu Aug 06 14:10:58 2009 +0200 @@ -0,0 +1,1 @@ + \ No newline at end of file diff -r 8202e35ba4e4 -r 0e89e2352c1e Pkgconfig.pmdoc/01fsrt.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Pkgconfig.pmdoc/01fsrt.xml Thu Aug 06 14:10:58 2009 +0200 @@ -0,0 +1,1 @@ +com.europalab.dev.pkgconfig.fsrt.pkg1fsrt/parentrequireAuthorizationinstallFrom.isRelativeTypeidentifier01fsrt-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file diff -r 8202e35ba4e4 -r 0e89e2352c1e Pkgconfig.pmdoc/README.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Pkgconfig.pmdoc/README.txt Thu Aug 06 14:10:58 2009 +0200 @@ -0,0 +1,61 @@ +## +## Pkgconfig.txt -- Addendum to OS X Package Specification Document +## Copyright (c) 2009 Michael Schloh von Bennewitz +## +## Permission to use, copy, modify, and distribute this software for +## any purpose with or without fee is hereby granted, provided that +## the above copyright notice and this permission notice appear in all +## copies. +## +## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +## SUCH DAMAGE. +## + + +Pkgconfig Compiler Helper Tool +------------------------------ +Name: Pkgconfig +Summary: Helper tool to determine the correct compiler options +URL: http://pkg-config.freedesktop.org/ +Packager: Michael Schloh von Bennewitz +Vendor: Tollef Fog Heen + +Package source: Pkgconfig.pmdoc +Package output: Pkgconfig.pkg + +Executing Pkgconfig.pkg installs autoconf script and universal +binary (IA-32/X86-64/PPC7400/PPC64) tarchives to the OS X operating +system required for developing applications using Pkgconfig logic. + +To create the installation package, use the OS X PackageMaker +application or equivalent command line utility. Required sources +include the package specification (.pmdoc) and the archives +specified within the package specification. These references are +listed in the following manifest, and must be manually placed. + +Compiling Pkgconfig to a universal binary can be configured as: +LDFLAGS='-isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch ppc64 -arch i386 -arch x86_64' CFLAGS='-isysroot /Developer/SDKs/MacOSX10.5.sdk -Os -mmacosx-version-min=10.5 -arch ppc -arch ppc64 -arch i386 -arch x86_64' ./configure --disable-dependency-tracking + +Filesystem Root (fsrt) Manifest +------------------------------- +drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt +drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr +drwxr-xr-x 4 root wheel 136 Aug 5 19:38 fsrt/usr/local +drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr/local/bin +-rwxr-xr-x 1 root wheel 473424 Aug 5 19:38 fsrt/usr/local/bin/pkg-config +drwxr-xr-x 4 root wheel 136 Aug 5 19:38 fsrt/usr/local/share +drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr/local/share/aclocal +-rw-r--r--@ 1 root wheel 5171 Aug 5 19:38 fsrt/usr/local/share/aclocal/pkg.m4 +drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr/local/share/man +drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr/local/share/man/man1 +-rw-r--r--@ 1 root wheel 15819 Aug 5 19:38 fsrt/usr/local/share/man/man1/pkg-config.1 diff -r 8202e35ba4e4 -r 0e89e2352c1e Pkgconfig.pmdoc/index.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Pkgconfig.pmdoc/index.xml Thu Aug 06 14:10:58 2009 +0200 @@ -0,0 +1,643 @@ +Pkgconfig Compiler Tool/Users/username/proj/pkgconfig-pkg/Pkgconfig.pkgMichael Schloh von Bennewitzcom.europalab.devThe pkg-config program is a helper tool used when compiling applications and libraries. It helps developers insert the correct compiler options on the command line so that an application can use abstract configuration terms instead of error prone hard coded values. 1.2 png >= 1.1])\ +\ +This puts the neccesary include flags to compile/link something against libgnomeui and all its dependencies in $(GNOME_CFLAGS), and the -L/-l flags for linking in $(GNOME_LIBS).\ +\ +Users can define the PKG_CONFIG environment variable to point at the right one, or if they cross-compile and have a correctly named pkg-config (eg. arm-linux-pkg-config) in their PATH that will be used in preference.\ +\ +Users can also define the GNOME_CFLAGS and GNOME_LIBS environment variables if they think they know better, pkg-config will not be called if they do that.}]]> 1.2 png >= 1.1])\ +\ +This puts the neccesary include flags to compile/link something against libgnomeui and all its dependencies in $(GNOME_CFLAGS), and the -L/-l flags for linking in $(GNOME_LIBS).\ +\ +Users can define the PKG_CONFIG environment variable to point at the right one, or if they cross-compile and have a correctly named pkg-config (eg. arm-linux-pkg-config) in their PATH that will be used in preference.\ +\ +Users can also define the GNOME_CFLAGS and GNOME_LIBS environment variables if they think they know better, pkg-config will not be called if they do that.}]]> 1.2 png >= 1.1])\ +\ +This puts the neccesary include flags to compile/link something against libgnomeui and all its dependencies in $(GNOME_CFLAGS), and the -L/-l flags for linking in $(GNOME_LIBS).\ +\ +Users can define the PKG_CONFIG environment variable to point at the right one, or if they cross-compile and have a correctly named pkg-config (eg. arm-linux-pkg-config) in their PATH that will be used in preference.\ +\ +Users can also define the GNOME_CFLAGS and GNOME_LIBS environment variables if they think they know better, pkg-config will not be called if they do that.}]]> 1.2 png >= 1.1])\ +\ +This puts the neccesary include flags to compile/link something against libgnomeui and all its dependencies in $(GNOME_CFLAGS), and the -L/-l flags for linking in $(GNOME_LIBS).\ +\ +Users can define the PKG_CONFIG environment variable to point at the right one, or if they cross-compile and have a correctly named pkg-config (eg. arm-linux-pkg-config) in their PATH that will be used in preference.\ +\ +Users can also define the GNOME_CFLAGS and GNOME_LIBS environment variables if they think they know better, pkg-config will not be called if they do that.}]]>01fsrt.xmldescriptionproperties.title