Index: devel/py-PyECLib/Makefile =================================================================== --- devel/py-PyECLib/Makefile (nonexistent) +++ devel/py-PyECLib/Makefile (working copy) @@ -0,0 +1,18 @@ +# Created by: Mikolaj Golub +# $FreeBSD$ + +PORTNAME= PyECLib +PORTVERSION= 1.0.7 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= trociny@FreeBSD.org +COMMENT= Python interface for implementing erasure codes + +LICENSE= BSD2CLAUSE + +USES= python libtool +USE_PYTHON= distutils autoplist + +.include Property changes on: devel/py-PyECLib/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: devel/py-PyECLib/distinfo =================================================================== --- devel/py-PyECLib/distinfo (nonexistent) +++ devel/py-PyECLib/distinfo (working copy) @@ -0,0 +1,2 @@ +SHA256 (PyECLib-1.0.7.tar.gz) = f2136f187900fe3b84c75fea671c9bcb3d4d4a6307e44d9f960ed8296ce52dc3 +SIZE (PyECLib-1.0.7.tar.gz) = 8376329 Property changes on: devel/py-PyECLib/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: devel/py-PyECLib/files/patch-setup.py =================================================================== --- devel/py-PyECLib/files/patch-setup.py (nonexistent) +++ devel/py-PyECLib/files/patch-setup.py (working copy) @@ -0,0 +1,26 @@ +--- setup.py.orig 2015-04-16 02:13:08.000000000 +0300 ++++ setup.py 2015-12-19 22:25:51.327949000 +0200 +@@ -120,11 +120,13 @@ + if (os.path.isfile(library_file_path)): + missing = False + break ++ # XXXMG: always use an integrated copy of the library ++ missing = True + if missing: + # try using an integrated copy of the library + srcpath = "src/c/" + locallibsrcdir = (srcpath + library) +- installroot = _get_installroot(distribution) ++ installroot = os.getcwd() + "/../stage" + + retval = os.system("tar xf %s/%s.tar.gz -C %s" % (srcpath, library, srcpath)) + +@@ -163,6 +165,8 @@ + print("***************************************************") + os.chdir(curdir) + sys.exit(retval) ++ # XXXMG: compile and install src only ++ os.system("sed -i .orig -e 's/^SUBDIRS = .*$/SUBDIRS = src/' Makefile") + make_cmd = ("make") + if mode == "install": + make_cmd = ("%s && make install" % make_cmd) Property changes on: devel/py-PyECLib/files/patch-setup.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: devel/py-PyECLib/pkg-descr =================================================================== --- devel/py-PyECLib/pkg-descr (nonexistent) +++ devel/py-PyECLib/pkg-descr (working copy) @@ -0,0 +1,5 @@ +This library provides a simple Python interface for implementing +erasure codes. To obtain the best possible performance, the underlying +erasure code algorithms are written in C. + +WWW: https://bitbucket.org/kmgreen2/pyeclib Property changes on: devel/py-PyECLib/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: devel/py-PyECLib/pkg-plist =================================================================== --- devel/py-PyECLib/pkg-plist (nonexistent) +++ devel/py-PyECLib/pkg-plist (working copy) @@ -0,0 +1,36 @@ +include/alg_sig.h +include/config_liberasurecode.h +include/erasurecode.h +include/erasurecode_backend.h +include/erasurecode_helpers.h +include/erasurecode_log.h +include/erasurecode_postprocessing.h +include/erasurecode_preprocessing.h +include/erasurecode_stdinc.h +include/erasurecode_version.h +include/gf_complete.h +include/gf_general.h +include/gf_method.h +include/gf_rand.h +include/jerasure.h +include/jerasure/cauchy.h +include/jerasure/galois.h +include/jerasure/liberation.h +include/jerasure/reed_sol.h +include/list.h +include/xor_code.h +include/xor_hd_code_defs.h +lib/libJerasure.so +lib/libJerasure.so.2 +lib/libXorcode.a +lib/libXorcode.so +lib/libXorcode.so.1 +lib/liberasurecode.a +lib/liberasurecode.so +lib/liberasurecode.so.1 +lib/libgf_complete.a +lib/libgf_complete.so +lib/libgf_complete.so.1 +lib/libnullcode.a +lib/libnullcode.so +lib/libnullcode.so.1 Property changes on: devel/py-PyECLib/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property