./devel/py-macholib, Mach-O header analysis and editing

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.7, Package name: py27-macholib-1.7, Maintainer: rodent

macholib can be used to analyze and edit Mach-O headers, the executable format
used by Mac OS X.

It's typically used as a dependency analysis tool, and also to rewrite dylib
references in Mach-O headers to be @executable_path relative.

Though this tool targets a platform specific file format, it is pure python code
that is platform and endian independent.


Required to run:
[devel/py-setuptools] [lang/python27] [graphics/py-altgraph]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: a8d37064bca3566f9c86531e6922a1e898193754
RMD160: 51378b1034b4a73a2f5ed51fa6bf0072fb66a71b
Filesize: 464.509 KB

Version history: (Expand)


CVS history: (Expand)


   2017-01-03 14:23:05 by Jonathan Perkin | Files touched by this commit (52)
Log message:
Use "${MV} || ${TRUE}" and "${RM} -f" consistently in \ 
post-install targets.
   2016-08-28 17:48:37 by Thomas Klausner | Files touched by this commit (112)
Log message:
Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.
   2016-06-08 19:43:49 by Thomas Klausner | Files touched by this commit (356)
Log message:
Switch to MASTER_SITES_PYPI.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-08-07 03:40:01 by Blue Rats | Files touched by this commit (2)
Log message:
macholib 1.7
------------
* Added support for ARM64, LC_ENCRYPTION_INFO_64 and LC_LINKER_OPTION
* Load commands now have a "describe" method that returns more information
  about the command.
* The MAGIC value in the header was always represented in the native
  byte order, instead of as the value read from the binary.
* Added various new constants to "macholib.mach_o".
   2014-05-03 21:09:48 by Blue Rats | Files touched by this commit (9)
Log message:
Add ALTERNATIVES for moved bin/${BINARY} to bin/${BINARY}${PYVERSSUFFIX}.
   2014-02-10 01:16:58 by Blue Rats | Files touched by this commit (2)
Log message:
Move bin/* to bin/*${PYVERSSUFFIX} in post-install, to allow parallel
installation of this package for different python versions. Bump
PKGREVISION.
   2014-02-09 16:17:42 by Blue Rats | Files touched by this commit (4)
Log message:
Import py27-macholib-1.6 as devel/py-macholib.

macholib can be used to analyze and edit Mach-O headers, the executable format
used by Mac OS X.

It's typically used as a dependency analysis tool, and also to rewrite dylib
references in Mach-O headers to be @executable_path relative.

Though this tool targets a platform specific file format, it is pure python code
that is platform and endian independent.