Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/devel
In directory vz-cvs-3.sog:/tmp/cvs-serv7697

Added Files:
        objtools.info objtools.patch 
Log Message:
Add objtools package, which contains objcopy, objdump and readelf from 
binutils, missing in the Developer Tools


--- NEW FILE: objtools.patch ---
diff -Nurd binutils-2.22/bfd/bfd-in.h binutils-2.22-patched/bfd/bfd-in.h
--- binutils-2.22/bfd/bfd-in.h  2011-09-16 03:15:18.000000000 +0200
+++ binutils-2.22-patched/bfd/bfd-in.h  2012-06-06 00:47:28.000000000 +0200
@@ -286,7 +286,7 @@
 
 #define bfd_is_com_section(ptr) (((ptr)->flags & SEC_IS_COMMON) != 0)
 
-#define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), 
((ptr)->user_set_vma = TRUE), TRUE)
+#define bfd_set_section_vma(bfd, ptr, val) ((ptr)->vma = (ptr)->lma = (val)) 
|| ((ptr)->user_set_vma = TRUE)
 #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = 
(val)),TRUE)
 #define bfd_set_section_userdata(bfd, ptr, val) (((ptr)->userdata = 
(val)),TRUE)
 /* Find the address one past the end of SEC.  */
@@ -514,7 +514,7 @@
 
 #define bfd_get_symbol_leading_char(abfd) ((abfd)->xvec->symbol_leading_char)
 
-#define bfd_set_cacheable(abfd,bool) (((abfd)->cacheable = bool), TRUE)
+#define bfd_set_cacheable(abfd,bool) ((abfd)->cacheable = bool)
 
 extern bfd_boolean bfd_cache_close
   (bfd *abfd);
diff -Nurd binutils-2.22/bfd/bfd-in2.h binutils-2.22-patched/bfd/bfd-in2.h
--- binutils-2.22/bfd/bfd-in2.h 2011-09-16 03:15:18.000000000 +0200
+++ binutils-2.22-patched/bfd/bfd-in2.h 2012-06-06 00:47:39.000000000 +0200
@@ -293,7 +293,7 @@
 
 #define bfd_is_com_section(ptr) (((ptr)->flags & SEC_IS_COMMON) != 0)
 
-#define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), 
((ptr)->user_set_vma = TRUE), TRUE)
+#define bfd_set_section_vma(bfd, ptr, val) ((ptr)->vma = (ptr)->lma = (val)) 
|| ((ptr)->user_set_vma = TRUE)
 #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = 
(val)),TRUE)
 #define bfd_set_section_userdata(bfd, ptr, val) (((ptr)->userdata = 
(val)),TRUE)
 /* Find the address one past the end of SEC.  */
@@ -521,7 +521,7 @@
 
 #define bfd_get_symbol_leading_char(abfd) ((abfd)->xvec->symbol_leading_char)
 
-#define bfd_set_cacheable(abfd,bool) (((abfd)->cacheable = bool), TRUE)
+#define bfd_set_cacheable(abfd,bool) ((abfd)->cacheable = bool)
 
 extern bfd_boolean bfd_cache_close
   (bfd *abfd);

--- NEW FILE: objtools.info ---
Package: objtools
Version: 2.22
Revision: 1

Maintainer: Sjors Gielen <fink-objto...@sjorsgielen.nl>
License: LGPL2
Description: . objcopy, objdump and readelf from binutils

Source: mirror:gnu:binutils/binutils-%v.tar.bz2
Source-MD5: ee0f10756c84979622b992a4a61ea3f5
PatchFile: objtools.patch
PatchFile-MD5: 46c7844a1fe9dfc5148615d5db251140

CompileScript: <<
#!/bin/sh -ev
  cd bfd
  ./configure %c
  make bfdver.h
  make targmatch.h
  make libbfd.la
  cd ../libiberty
  ./configure %c
  make libiberty.a
  cd ../opcodes
  ./configure %c
  make libopcodes.la
  cd ../binutils
  ./configure %c
  make objcopy
  make objdump
  make readelf
<<
InstallScript: <<
  mkdir -p %i/bin
  cp binutils/objcopy %i/bin
  cp binutils/objdump %i/bin
  cp binutils/readelf %i/bin
<<


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to