Enclosed a diff for bringing py-yenc to 0.4.0, which is meant to be
backward compatible with 0.3 [0]. Tested ok with its consumer
news/sabnzbd, and 'make test' runs successfully on amd64.

- HOMEPAGE gives a 404. Instead use pip
- Drop MAINTAINER as mails bounce with 'message wasn't delivered to
  osk...@sefirosu.org because the domain sefirosu.org couldn't be found'
- Drop patches as these have been addressed upstream

ok?

[0] https://bitbucket.org/dual75/yenc/overview


diff --git Makefile Makefile
index c7d3be8b0d8..10c8dd350c2 100644
--- Makefile
+++ Makefile
@@ -2,26 +2,21 @@
 
 COMMENT=               yEnc encoding/decoding extension for Python
 
-DISTNAME=              yenc-0.3
+MODPY_EGG_VERSION=     0.4.0
+DISTNAME=              yenc-${MODPY_EGG_VERSION}
 PKGNAME=               py-${DISTNAME}
-REVISION =             5
 CATEGORIES=            news
 
-HOMEPAGE=              http://www.hellanzb.com/
-MASTER_SITES=          ${HOMEPAGE}hellanzb-content/
-
-MAINTAINER=            Mikko Tolmunen <osk...@sefirosu.org>
-
 # GPLv2
 PERMIT_PACKAGE_CDROM=  Yes
 
-MODULES=               lang/python
-
 WANTLIB=               pthread ${MODPY_WANTLIB}
 
-TEST_DEPENDS=          news/py-yenc
+MODULES=               lang/python
+MODPY_PI=              Yes
+MODPY_SETUPTOOLS=      Yes
 
-CFLAGS+=               -g -O2
+TEST_DEPENDS=          news/py-yenc
 
 post-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-yenc
diff --git distinfo distinfo
index f47bd36b3fb..0ed668472d5 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (yenc-0.3.tar.gz) = +wT+p8WCE0Vgj6AXKM5TVrbfstPkaeWeP9MbiPRfsxM=
-SIZE (yenc-0.3.tar.gz) = 42740
+SHA256 (yenc-0.4.0.tar.gz) = LCSiSdYnr4zhylpLW9I3o0tshZ9x9V8LCe02n3Sf1Nk=
+SIZE (yenc-0.4.0.tar.gz) = 64237
diff --git patches/patch-setup_py patches/patch-setup_py
deleted file mode 100644
index af615d499ea..00000000000
--- patches/patch-setup_py
+++ /dev/null
@@ -1,11 +0,0 @@
-$OpenBSD: patch-setup_py,v 1.1.1.1 2007/12/17 00:57:35 merdely Exp $
---- setup.py.orig      Fri Dec 14 06:50:56 2007
-+++ setup.py   Fri Dec 14 06:51:30 2007
-@@ -38,6 +38,6 @@ setup(       
-       license         = "GPL",
-       package_dir     = { '': 'lib' },
-       py_modules      = ["yenc"],
--      ext_modules     = 
[Extension("_yenc",["src/_yenc.c"],extra_compile_args=["-O2","-g"])]
-+      ext_modules     = [Extension("_yenc",["src/_yenc.c"])]
-       )
- 
diff --git patches/patch-test_test_py patches/patch-test_test_py
deleted file mode 100644
index f009533d0dd..00000000000
--- patches/patch-test_test_py
+++ /dev/null
@@ -1,11 +0,0 @@
---- test/test.py.orig  Thu Feb 19 01:11:46 2004
-+++ test/test.py       Tue Dec 11 19:36:46 2007
-@@ -32,7 +32,7 @@ from binascii import crc32
- from stat import *
- 
- def main():
--      os.system("dd if=/dev/urandom of=sampledata bs=1M count=1")
-+      os.system("dd if=/dev/urandom of=sampledata bs=1048576 count=1")
-       file_in = open("sampledata","r")
-       file_out = open("sampledata.out","w")
-       data = file_in.read()
diff --git pkg/PLIST pkg/PLIST
index 07c9a77664a..74b5626aea2 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -1,14 +1,19 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2007/12/17 00:57:35 merdely Exp $
 lib/python${MODPY_VERSION}/site-packages/_yenc.so
-lib/python${MODPY_VERSION}/site-packages/yenc-0.3-py${MODPY_VERSION}.egg-info
+lib/python${MODPY_VERSION}/site-packages/yenc-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
+lib/python${MODPY_VERSION}/site-packages/yenc-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
+lib/python${MODPY_VERSION}/site-packages/yenc-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
+lib/python${MODPY_VERSION}/site-packages/yenc-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/yenc-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/yenc.py
 lib/python${MODPY_VERSION}/site-packages/yenc.pyc
-share/doc/py-yenc/
-share/doc/py-yenc/README
-share/doc/py-yenc/yenc-draft.1.3.txt
-share/examples/py-yenc/
-share/examples/py-yenc/logo.ync
-share/examples/py-yenc/ydecode.py
-share/examples/py-yenc/ydecode_Decoder.py
-share/examples/py-yenc/yencode.py
-share/examples/py-yenc/yencode_Encoder.py
+share/doc/${MODPY_PY_PREFIX}yenc/
+share/doc/${MODPY_PY_PREFIX}yenc/README
+share/doc/${MODPY_PY_PREFIX}yenc/yenc-draft.1.3.txt
+share/examples/${MODPY_PY_PREFIX}yenc/
+share/examples/${MODPY_PY_PREFIX}yenc/logo.gif
+share/examples/${MODPY_PY_PREFIX}yenc/logo.ync
+share/examples/${MODPY_PY_PREFIX}yenc/ydecode.py
+share/examples/${MODPY_PY_PREFIX}yenc/ydecode_Decoder.py
+share/examples/${MODPY_PY_PREFIX}yenc/yencode.py
+share/examples/${MODPY_PY_PREFIX}yenc/yencode_Encoder.py

Reply via email to