pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/py-macholib macholib 1.8



details:   https://anonhg.NetBSD.org/pkgsrc/rev/744406fda1c8
branches:  trunk
changeset: 365931:744406fda1c8
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Jul 30 17:50:06 2017 +0000

description:
macholib 1.8
Use the same dependency walk logic as otool
Added support for new load commands
Fix procesing DSYM file from XCODE 6.x
MachOGraph.locate(): When calling dyld_find(), use kwarg ?loader_path?, not ?loader?.
Add fields to thread_command
Add missing ARM_V7S subtype.
Fix for SymbolTable
Use first Mach-O header as the default header
Issue 17: add LC_LOAD_UPWARD_DYLIB to _RELOCATABLE set
Issue 16: macholib ?hangs? on invalid input
Issue 18: Bad version parsing in macho_version_helper
Issue 19: Fix aligment issue that prevented code signing
Fix issue 14: Can?t pass endian argument to p_uint64.from_str

diffstat:

 devel/py-macholib/Makefile |  19 +++++++++----------
 devel/py-macholib/distinfo |  10 +++++-----
 2 files changed, 14 insertions(+), 15 deletions(-)

diffs (55 lines):

diff -r 2981b147672e -r 744406fda1c8 devel/py-macholib/Makefile
--- a/devel/py-macholib/Makefile        Sun Jul 30 17:45:41 2017 +0000
+++ b/devel/py-macholib/Makefile        Sun Jul 30 17:50:06 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2017/01/03 13:23:02 jperkin Exp $
+# $NetBSD: Makefile,v 1.7 2017/07/30 17:50:06 adam Exp $
 
-DISTNAME=      macholib-1.7
+DISTNAME=      macholib-1.8
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=m/macholib/}
@@ -10,20 +10,19 @@
 COMMENT=       Mach-O header analysis and editing
 LICENSE=       mit
 
-DEPENDS+=      ${PYPKGPREFIX}-altgraph>=0.11:../../graphics/py-altgraph
+DEPENDS+=      ${PYPKGPREFIX}-altgraph>=0.13:../../graphics/py-altgraph
 
 USE_LANGUAGES= # none
 
-REPLACE_PYTHON+=       macholib/macho_dump.py macholib/macho_find.py
+REPLACE_PYTHON+=       macholib/macho_dump.py
+REPLACE_PYTHON+=       macholib/macho_find.py
 REPLACE_PYTHON+=       macholib/macho_standalone.py
 
 post-install:
-       ${MV} ${DESTDIR}${PREFIX}/bin/macho_dump \
-               ${DESTDIR}${PREFIX}/bin/macho_dump${PYVERSSUFFIX} || ${TRUE}
-       ${MV} ${DESTDIR}${PREFIX}/bin/macho_find \
-               ${DESTDIR}${PREFIX}/bin/macho_find${PYVERSSUFFIX} || ${TRUE}
-       ${MV} ${DESTDIR}${PREFIX}/bin/macho_standalone \
-               ${DESTDIR}${PREFIX}/bin/macho_standalone${PYVERSSUFFIX} || ${TRUE}
+       cd ${DESTDIR}${PREFIX}/bin && \
+               ${MV} macho_dump macho_dump${PYVERSSUFFIX} && \
+               ${MV} macho_find macho_find${PYVERSSUFFIX} && \
+               ${MV} macho_standalone macho_standalone${PYVERSSUFFIX} || ${TRUE}
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
diff -r 2981b147672e -r 744406fda1c8 devel/py-macholib/distinfo
--- a/devel/py-macholib/distinfo        Sun Jul 30 17:45:41 2017 +0000
+++ b/devel/py-macholib/distinfo        Sun Jul 30 17:50:06 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2015/11/03 03:29:10 agc Exp $
+$NetBSD: distinfo,v 1.4 2017/07/30 17:50:06 adam Exp $
 
-SHA1 (macholib-1.7.tar.gz) = a8d37064bca3566f9c86531e6922a1e898193754
-RMD160 (macholib-1.7.tar.gz) = 51378b1034b4a73a2f5ed51fa6bf0072fb66a71b
-SHA512 (macholib-1.7.tar.gz) = a58788f604b63ae19ca362d4b3eb6183b1c1aca560a552bd6251549b317dd562c273f0a56a7502c0b0bc5c016aaf3abe059726c8b8c8b23ecad52e61baad12e7
-Size (macholib-1.7.tar.gz) = 475657 bytes
+SHA1 (macholib-1.8.tar.gz) = 95f9ef6cb230f8a1c74b3acd378ec5c7f30e2c02
+RMD160 (macholib-1.8.tar.gz) = 4e798617fa96e01cd76ddb0c0239d4ed975796c2
+SHA512 (macholib-1.8.tar.gz) = 7b8b5dd11b08c1b511862b44c8f03e0292ee973c621d7ec3c05bfe87526f84a94b667dcdfe4c17603889e4bd07264a34a94cfabdb80198d9421010218006ecaf
+Size (macholib-1.8.tar.gz) = 576669 bytes



Home | Main Index | Thread Index | Old Index