1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/Pkgconfig.pmdoc/README.txt Thu Aug 06 14:10:58 2009 +0200 1.3 @@ -0,0 +1,61 @@ 1.4 +## 1.5 +## Pkgconfig.txt -- Addendum to OS X Package Specification Document 1.6 +## Copyright (c) 2009 Michael Schloh von Bennewitz <michael@schloh.com> 1.7 +## 1.8 +## Permission to use, copy, modify, and distribute this software for 1.9 +## any purpose with or without fee is hereby granted, provided that 1.10 +## the above copyright notice and this permission notice appear in all 1.11 +## copies. 1.12 +## 1.13 +## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED 1.14 +## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 1.15 +## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 1.16 +## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR 1.17 +## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1.18 +## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1.19 +## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF 1.20 +## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 1.21 +## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 1.22 +## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 1.23 +## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1.24 +## SUCH DAMAGE. 1.25 +## 1.26 + 1.27 + 1.28 +Pkgconfig Compiler Helper Tool 1.29 +------------------------------ 1.30 +Name: Pkgconfig 1.31 +Summary: Helper tool to determine the correct compiler options 1.32 +URL: http://pkg-config.freedesktop.org/ 1.33 +Packager: Michael Schloh von Bennewitz 1.34 +Vendor: Tollef Fog Heen 1.35 + 1.36 +Package source: Pkgconfig.pmdoc 1.37 +Package output: Pkgconfig.pkg 1.38 + 1.39 +Executing Pkgconfig.pkg installs autoconf script and universal 1.40 +binary (IA-32/X86-64/PPC7400/PPC64) tarchives to the OS X operating 1.41 +system required for developing applications using Pkgconfig logic. 1.42 + 1.43 +To create the installation package, use the OS X PackageMaker 1.44 +application or equivalent command line utility. Required sources 1.45 +include the package specification (<file>.pmdoc) and the archives 1.46 +specified within the package specification. These references are 1.47 +listed in the following manifest, and must be manually placed. 1.48 + 1.49 +Compiling Pkgconfig to a universal binary can be configured as: 1.50 +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 1.51 + 1.52 +Filesystem Root (fsrt) Manifest 1.53 +------------------------------- 1.54 +drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt 1.55 +drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr 1.56 +drwxr-xr-x 4 root wheel 136 Aug 5 19:38 fsrt/usr/local 1.57 +drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr/local/bin 1.58 +-rwxr-xr-x 1 root wheel 473424 Aug 5 19:38 fsrt/usr/local/bin/pkg-config 1.59 +drwxr-xr-x 4 root wheel 136 Aug 5 19:38 fsrt/usr/local/share 1.60 +drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr/local/share/aclocal 1.61 +-rw-r--r--@ 1 root wheel 5171 Aug 5 19:38 fsrt/usr/local/share/aclocal/pkg.m4 1.62 +drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr/local/share/man 1.63 +drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr/local/share/man/man1 1.64 +-rw-r--r--@ 1 root wheel 15819 Aug 5 19:38 fsrt/usr/local/share/man/man1/pkg-config.1