the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: binutils
Version: 2.17
Revision: 3
Source: mirror:gnu:%n/%n-%v.tar.bz2
Source-MD5: e26e2e06b6e4bf3acf1dc8688a94c0d1
ConfigureParams: --infodir=%i/share/info --mandir=%i/share/man --program-prefix=g
BuildDependsOnly: True
BuildConflicts: dejagnu
Depends: binutils-dev
Patch: binutils.patch
InfoDocs: bfd.info binutils.info configure.info
CompileScript: <<
#!/bin/sh -ev
mkdir ../darwin_objdir
cd ../darwin_objdir
export CC="cc -no-cpp-precomp"
%b/configure %c
make
make check
<<
InstallScript: <<
#!/bin/sh -ev
cd ../darwin_objdir
make install prefix=%i
rm %i/share/info/standards.info
mv %i/%m-apple-darwin`uname -r` %i/share
filenames=( addr2line objcopy objdump readelf )
# Fix executables
cd %i/bin
for filename in ${filenames[@]}
do
mv g$filename $filename
done
# Fix Man files
cd %i/share/man/man1
for filename in ${filenames[@]}
do
mv g$filename.1 $filename.1
done
<<
SplitOff: <<
Package: binutils-dev
Files: lib/libbfd.a lib/libbfd.la lib/libiberty.a lib/libopcodes.a lib/libopcodes.la include/ansidecl.h include/bfd.h include/bfdlink.h include/dis-asm.h include/symcat.h
DocFiles: COPYING
<<
DocFiles: COPYING README
Description: Collection of binary tools
DescDetail: <<
The GNU Binutils are a collection of binary tools. The main ones are:
ld - the GNU linker.
as - the GNU assembler.
But they also include:
addr2line - Converts addresses into filenames and line numbers.
ar - A utility for creating, modifying and extracting from archives.
c++filt - Filter to demangle encoded C++ symbols.
gprof - Displays profiling information.
nlmconv - Converts object code into an NLM.
nm - Lists symbols from object files.
objcopy - Copys and translates object files.
objdump - Displays information from object files.
ranlib - Generates an index to the contents of an archive.
readelf - Displays information from any ELF format object file.
size - Lists the section sizes of an object or archive file.
strings - Lists printable strings from files.
strip - Discards symbols.
windres - A compiler for Windows resource files.
<<
DescPackaging: <<
Based on the installation procedure used in Darwinports:
http://binutils.darwinports.com/dports/devel/binutils/Portfile
<<
License: GPL
Maintainer: Pepe Barbe
Homepage: http://www.gnu.org/software/binutils/