michael@5: ## michael@5: ## Pkgconfig.txt -- Addendum to OS X Package Specification Document michael@5: ## Copyright (c) 2009 Michael Schloh von Bennewitz michael@5: ## michael@5: ## Permission to use, copy, modify, and distribute this software for michael@5: ## any purpose with or without fee is hereby granted, provided that michael@5: ## the above copyright notice and this permission notice appear in all michael@5: ## copies. michael@5: ## michael@5: ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED michael@5: ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF michael@5: ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. michael@5: ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR michael@5: ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, michael@5: ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT michael@5: ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF michael@5: ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND michael@5: ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, michael@5: ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT michael@5: ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF michael@5: ## SUCH DAMAGE. michael@5: ## michael@5: michael@5: michael@5: Pkgconfig Compiler Helper Tool michael@5: ------------------------------ michael@5: Name: Pkgconfig michael@5: Summary: Helper tool to determine the correct compiler options michael@5: URL: http://pkg-config.freedesktop.org/ michael@5: Packager: Michael Schloh von Bennewitz michael@5: Vendor: Tollef Fog Heen michael@5: michael@5: Package source: Pkgconfig.pmdoc michael@6: Package output: Pkgconfig-.pkg michael@5: michael@5: Executing Pkgconfig.pkg installs autoconf script and universal michael@7: binary (IA-32/X86-64/PPC7400/PPC64) archives to the OS X operating michael@5: system required for developing applications using Pkgconfig logic. michael@5: michael@5: To create the installation package, use the OS X PackageMaker michael@5: application or equivalent command line utility. Required sources michael@5: include the package specification (.pmdoc) and the archives michael@5: specified within the package specification. These references are michael@5: listed in the following manifest, and must be manually placed. michael@5: michael@7: Compiling to a universal binary can be configured as: michael@5: 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 michael@5: michael@5: Filesystem Root (fsrt) Manifest michael@5: ------------------------------- michael@5: drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt michael@5: drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr michael@5: drwxr-xr-x 4 root wheel 136 Aug 5 19:38 fsrt/usr/local michael@5: drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr/local/bin michael@5: -rwxr-xr-x 1 root wheel 473424 Aug 5 19:38 fsrt/usr/local/bin/pkg-config michael@5: drwxr-xr-x 4 root wheel 136 Aug 5 19:38 fsrt/usr/local/share michael@5: drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr/local/share/aclocal michael@5: -rw-r--r--@ 1 root wheel 5171 Aug 5 19:38 fsrt/usr/local/share/aclocal/pkg.m4 michael@5: drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr/local/share/man michael@5: drwxr-xr-x 3 root wheel 102 Aug 5 19:38 fsrt/usr/local/share/man/man1 michael@5: -rw-r--r--@ 1 root wheel 15819 Aug 5 19:38 fsrt/usr/local/share/man/man1/pkg-config.1