pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Remove py-pyvex
Module Name: pkgsrc-wip
Committed By: Pierre Pronchery <khorben%defora.org@localhost>
Pushed By: khorben
Date: Thu Mar 15 03:51:58 2018 +0100
Changeset: 2999864f3f5d7954eb138e2d26d0118997886b0b
Modified Files:
Makefile
py-angr/Makefile
Removed Files:
py-pyvex/DESCR
py-pyvex/Makefile
py-pyvex/PLIST
py-pyvex/buildlink3.mk
py-pyvex/distinfo
py-pyvex/patches/patch-pyvex__c_Makefile
py-pyvex/vex-inplace.mk
py-pyvex/vex.mk
Log Message:
Remove py-pyvex
This package has just been imported into pkgsrc upstream.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=2999864f3f5d7954eb138e2d26d0118997886b0b
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 -
py-angr/Makefile | 2 +-
py-pyvex/DESCR | 5 ---
py-pyvex/Makefile | 21 ---------
py-pyvex/PLIST | 77 --------------------------------
py-pyvex/buildlink3.mk | 14 ------
py-pyvex/distinfo | 11 -----
py-pyvex/patches/patch-pyvex__c_Makefile | 28 ------------
py-pyvex/vex-inplace.mk | 19 --------
py-pyvex/vex.mk | 13 ------
10 files changed, 1 insertion(+), 190 deletions(-)
diffs:
diff --git a/Makefile b/Makefile
index 20024ea143..e410296ef7 100644
--- a/Makefile
+++ b/Makefile
@@ -3604,7 +3604,6 @@ SUBDIR+= py-python-application
SUBDIR+= py-python-gnutls
SUBDIR+= py-pytkgen
SUBDIR+= py-pytools
-SUBDIR+= py-pyvex
SUBDIR+= py-pyvib2
SUBDIR+= py-qalsadi
SUBDIR+= py-qecalc
diff --git a/py-angr/Makefile b/py-angr/Makefile
index 52b0510925..5e6ea149d8 100644
--- a/py-angr/Makefile
+++ b/py-angr/Makefile
@@ -22,9 +22,9 @@ DEPENDS+= ${PYPKGPREFIX}-capstone-[0-9]*:../../devel/py-capstone
DEPENDS+= ${PYPKGPREFIX}-cffi-[0-9]*:../../devel/py-cffi
DEPENDS+= ${PYPKGPREFIX}-cle-[0-9]*:../../devel/py-cle
DEPENDS+= ${PYPKGPREFIX}-futures-[0-9]*:../../devel/py-futures
+DEPENDS+= ${PYPKGPREFIX}-pyvex-[0-9]*:../../devel/py-pyvex
DEPENDS+= ${PYPKGPREFIX}-unicorn-[0-9]*:../../emulators/py-unicorn
DEPENDS+= ${PYPKGPREFIX}-claripy-[0-9]*:../../math/py-claripy
-DEPENDS+= ${PYPKGPREFIX}-pyvex-[0-9]*:../../wip/py-pyvex
PYTHON_VERSIONS_ACCEPTED= 27
diff --git a/py-pyvex/DESCR b/py-pyvex/DESCR
deleted file mode 100644
index e94b7b67ed..0000000000
--- a/py-pyvex/DESCR
+++ /dev/null
@@ -1,5 +0,0 @@
-VEX is an architecture-agnostic, side-effects-free representation of a number
-of target machine languages. It abstracts machine code into a representation
-designed to make program analysis easier.
-
-PyVEX exposes VEX into Python.
diff --git a/py-pyvex/Makefile b/py-pyvex/Makefile
deleted file mode 100644
index 55f8af0d55..0000000000
--- a/py-pyvex/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# $NetBSD: Makefile,v 1.3 2018/02/25 21:58:48 khorben Exp $
-
-DISTNAME= pyvex-7.8.2.21
-PKGNAME= ${PYPKGPREFIX}-${EGG_NAME}
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GITHUB:=angr/}
-GITHUB_PROJECT= pyvex
-GITHUB_TAG= 29e88cbd20d628421a903e3dfec0027dd01be233
-
-MAINTAINER= khorben%defora.org@localhost
-HOMEPAGE= https://github.com/angr/pyvex/
-COMMENT= Python bindings for Valgrind's VEX IR
-LICENSE= 2-clause-bsd
-
-USE_TOOLS+= gmake
-
-PYTHON_VERSIONS_ACCEPTED= 27
-
-.include "vex-inplace.mk"
-.include "../../lang/python/egg.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/py-pyvex/PLIST b/py-pyvex/PLIST
deleted file mode 100644
index 74da25afe7..0000000000
--- a/py-pyvex/PLIST
+++ /dev/null
@@ -1,77 +0,0 @@
-@comment $NetBSD$
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
-${PYSITELIB}/pyvex/__init__.py
-${PYSITELIB}/pyvex/__init__.pyc
-${PYSITELIB}/pyvex/__init__.pyo
-${PYSITELIB}/pyvex/block.py
-${PYSITELIB}/pyvex/block.pyc
-${PYSITELIB}/pyvex/block.pyo
-${PYSITELIB}/pyvex/const.py
-${PYSITELIB}/pyvex/const.pyc
-${PYSITELIB}/pyvex/const.pyo
-${PYSITELIB}/pyvex/enums.py
-${PYSITELIB}/pyvex/enums.pyc
-${PYSITELIB}/pyvex/enums.pyo
-${PYSITELIB}/pyvex/errors.py
-${PYSITELIB}/pyvex/errors.pyc
-${PYSITELIB}/pyvex/errors.pyo
-${PYSITELIB}/pyvex/expr.py
-${PYSITELIB}/pyvex/expr.pyc
-${PYSITELIB}/pyvex/expr.pyo
-${PYSITELIB}/pyvex/include/libvex.h
-${PYSITELIB}/pyvex/include/libvex_basictypes.h
-${PYSITELIB}/pyvex/include/libvex_emnote.h
-${PYSITELIB}/pyvex/include/libvex_guest_amd64.h
-${PYSITELIB}/pyvex/include/libvex_guest_arm.h
-${PYSITELIB}/pyvex/include/libvex_guest_arm64.h
-${PYSITELIB}/pyvex/include/libvex_guest_mips32.h
-${PYSITELIB}/pyvex/include/libvex_guest_mips64.h
-${PYSITELIB}/pyvex/include/libvex_guest_offsets.h
-${PYSITELIB}/pyvex/include/libvex_guest_ppc32.h
-${PYSITELIB}/pyvex/include/libvex_guest_ppc64.h
-${PYSITELIB}/pyvex/include/libvex_guest_s390x.h
-${PYSITELIB}/pyvex/include/libvex_guest_tilegx.h
-${PYSITELIB}/pyvex/include/libvex_guest_x86.h
-${PYSITELIB}/pyvex/include/libvex_ir.h
-${PYSITELIB}/pyvex/include/libvex_s390x_common.h
-${PYSITELIB}/pyvex/include/libvex_trc_values.h
-${PYSITELIB}/pyvex/include/pyvex.h
-${PYSITELIB}/pyvex/lib/libpyvex.a
-${PYSITELIB}/pyvex/lib/libpyvex.so
-${PYSITELIB}/pyvex/lift/__init__.py
-${PYSITELIB}/pyvex/lift/__init__.pyc
-${PYSITELIB}/pyvex/lift/__init__.pyo
-${PYSITELIB}/pyvex/lift/fixes.py
-${PYSITELIB}/pyvex/lift/fixes.pyc
-${PYSITELIB}/pyvex/lift/fixes.pyo
-${PYSITELIB}/pyvex/lift/libvex.py
-${PYSITELIB}/pyvex/lift/libvex.pyc
-${PYSITELIB}/pyvex/lift/libvex.pyo
-${PYSITELIB}/pyvex/lift/util/__init__.py
-${PYSITELIB}/pyvex/lift/util/__init__.pyc
-${PYSITELIB}/pyvex/lift/util/__init__.pyo
-${PYSITELIB}/pyvex/lift/util/instr_helper.py
-${PYSITELIB}/pyvex/lift/util/instr_helper.pyc
-${PYSITELIB}/pyvex/lift/util/instr_helper.pyo
-${PYSITELIB}/pyvex/lift/util/irsb_postprocess.py
-${PYSITELIB}/pyvex/lift/util/irsb_postprocess.pyc
-${PYSITELIB}/pyvex/lift/util/irsb_postprocess.pyo
-${PYSITELIB}/pyvex/lift/util/lifter_helper.py
-${PYSITELIB}/pyvex/lift/util/lifter_helper.pyc
-${PYSITELIB}/pyvex/lift/util/lifter_helper.pyo
-${PYSITELIB}/pyvex/lift/util/syntax_wrapper.py
-${PYSITELIB}/pyvex/lift/util/syntax_wrapper.pyc
-${PYSITELIB}/pyvex/lift/util/syntax_wrapper.pyo
-${PYSITELIB}/pyvex/lift/util/vex_helper.py
-${PYSITELIB}/pyvex/lift/util/vex_helper.pyc
-${PYSITELIB}/pyvex/lift/util/vex_helper.pyo
-${PYSITELIB}/pyvex/stmt.py
-${PYSITELIB}/pyvex/stmt.pyc
-${PYSITELIB}/pyvex/stmt.pyo
-${PYSITELIB}/pyvex/vex_ffi.py
-${PYSITELIB}/pyvex/vex_ffi.pyc
-${PYSITELIB}/pyvex/vex_ffi.pyo
diff --git a/py-pyvex/buildlink3.mk b/py-pyvex/buildlink3.mk
deleted file mode 100644
index ed3870967b..0000000000
--- a/py-pyvex/buildlink3.mk
+++ /dev/null
@@ -1,14 +0,0 @@
-# $NetBSD$
-
-BUILDLINK_TREE+= py-pyvex
-
-.if !defined(PY_PYVEX_BUILDLINK3_MK)
-PY_PYVEX_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.py-pyvex+= ${PYPKGPREFIX}-pyvex>=7.8.2.21
-BUILDLINK_PKGSRCDIR.py-pyvex?= ../../wip/py-pyvex
-
-. include "../../emulators/unicorn/buildlink3.mk"
-.endif # PY_PYVEX_BUILDLINK3_MK
-
-BUILDLINK_TREE+= -py-pyvex
diff --git a/py-pyvex/distinfo b/py-pyvex/distinfo
deleted file mode 100644
index 822dd9e087..0000000000
--- a/py-pyvex/distinfo
+++ /dev/null
@@ -1,11 +0,0 @@
-$NetBSD$
-
-SHA1 (pyvex-7.8.2.21-29e88cbd20d628421a903e3dfec0027dd01be233.tar.gz) = 302eb342b4e58b5210b7df46423eece7d57370ab
-RMD160 (pyvex-7.8.2.21-29e88cbd20d628421a903e3dfec0027dd01be233.tar.gz) = 935addc582da04294e1d79f052abe501e507caa8
-SHA512 (pyvex-7.8.2.21-29e88cbd20d628421a903e3dfec0027dd01be233.tar.gz) = 2e4df626cc036e6522dc214f191a0e55bcd7ed8dccf5c7fbc59beaacce84aad55174493d826c1c567b385bfde1a80fc492453cf4a75599b1ad059b955ff7e84e
-Size (pyvex-7.8.2.21-29e88cbd20d628421a903e3dfec0027dd01be233.tar.gz) = 69057 bytes
-SHA1 (vex-0.0.0-7394e917fc86c8f042d8ce51a609810a97c20fd7.tar.gz) = 2dda4be121c95862222bf848b08373a5373b996b
-RMD160 (vex-0.0.0-7394e917fc86c8f042d8ce51a609810a97c20fd7.tar.gz) = 9aa06510c61b2ea33206519b5eef04fa30142152
-SHA512 (vex-0.0.0-7394e917fc86c8f042d8ce51a609810a97c20fd7.tar.gz) = a74607a0c8aa6a547c65e3fe97a9c28c787c0f14be20c8c6a9f67c8f1b05fd23b2acdc4b041a2db6d5204c64f830f6a165d539e325ac016b2c408f18a01468ea
-Size (vex-0.0.0-7394e917fc86c8f042d8ce51a609810a97c20fd7.tar.gz) = 3539578 bytes
-SHA1 (patch-pyvex__c_Makefile) = f5ba4c1b7e288ea9c0513b6bf08aee9833cffc12
diff --git a/py-pyvex/patches/patch-pyvex__c_Makefile b/py-pyvex/patches/patch-pyvex__c_Makefile
deleted file mode 100644
index 0ccbc70ca9..0000000000
--- a/py-pyvex/patches/patch-pyvex__c_Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-$NetBSD$
-
-Add support for NetBSD.
-Correct the syntax for GCC in C99 mode.
-
---- pyvex_c/Makefile.orig 2018-02-21 22:03:16.000000000 +0000
-+++ pyvex_c/Makefile
-@@ -9,6 +9,11 @@ ifeq ($(UNAME), Linux)
- STATIC_LIBRARY_FILE=libpyvex.a
- LDFLAGS=-Wl,-soname,$(LIBRARY_FILE)
- endif
-+ifeq ($(UNAME), NetBSD)
-+ LIBRARY_FILE=libpyvex.so
-+ STATIC_LIBRARY_FILE=libpyvex.a
-+ LDFLAGS=-Wl,-soname,$(LIBRARY_FILE)
-+endif
- ifeq ($(findstring MINGW,$(UNAME)), MINGW)
- LIBRARY_FILE=pyvex.dll
- STATIC_LIBRARY_FILE=libpyvex.a
-@@ -18,7 +23,7 @@ endif
- CC=gcc
- AR=ar
- INCFLAGS=-I $(VEX_INCLUDE_PATH)
--CFLAGS=-g -O2 -shared -fPIC --std=c99 $(INCFLAGS)
-+CFLAGS=-g -O2 -shared -fPIC -std=c99 $(INCFLAGS)
-
- OBJECTS=pyvex.o logging.o
-
diff --git a/py-pyvex/vex-inplace.mk b/py-pyvex/vex-inplace.mk
deleted file mode 100644
index bcc175bf71..0000000000
--- a/py-pyvex/vex-inplace.mk
+++ /dev/null
@@ -1,19 +0,0 @@
-# $NetBSD$
-#
-# Include this file to extract VEX source into the WRKSRC of
-# another package. This is used by angr to build VEX in place.
-
-post-fetch: fetch-inplace-vex
-
-post-extract: extract-inplace-vex
-
-.PHONY: fetch-inplace-vex
-fetch-inplace-vex:
- (${MAKE} -f vex.mk WRKDIR=${WRKSRC}/.devel.vex EXTRACT_DIR=${WRKSRC} \
- WRKSRC='$${EXTRACT_DIR}/$${DISTNAME:C/a$$//}' SKIP_DEPENDS=YES checksum)
-
-.PHONY: extract-inplace-vex
-extract-inplace-vex:
- (${MAKE} -f vex.mk WRKDIR=${WRKSRC}/.devel.vex EXTRACT_DIR=${WRKSRC} \
- WRKSRC='$${EXTRACT_DIR}/$${DISTNAME:C/a$$//}' SKIP_DEPENDS=YES extract)
- ${MV} ${WRKSRC}/vex-* ${WRKSRC}/vex
diff --git a/py-pyvex/vex.mk b/py-pyvex/vex.mk
deleted file mode 100644
index 4dc600bb99..0000000000
--- a/py-pyvex/vex.mk
+++ /dev/null
@@ -1,13 +0,0 @@
-# $NetBSD: Makefile,v 1.3 2018/02/25 21:58:48 khorben Exp $
-
-DISTNAME= vex-0.0.0
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GITHUB:=angr/}
-GITHUB_TAG= 7394e917fc86c8f042d8ce51a609810a97c20fd7
-
-MAINTAINER= khorben%defora.org@localhost
-HOMEPAGE= https://github.com/angr/vex/
-COMMENT= Patched version of VEX to work with PyVEX
-LICENSE= 2-clause-bsd
-
-.include "../../mk/bsd.pkg.mk"
Home |
Main Index |
Thread Index |
Old Index