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