Hi!

The diff below updates tagpy to the latest version.
Tested (including consumers) on amd64.

Ciao,
David

Index: Makefile
===================================================================
RCS file: /cvs/ports/audio/py-tagpy/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile    4 Oct 2012 09:17:31 -0000       1.11
+++ Makefile    23 Jan 2013 15:32:13 -0000
@@ -2,10 +2,9 @@
 
 COMMENT=               Python bindings to TagLib audio file tag library
 
-MODPY_EGG_VERSION =    0.94.8
+MODPY_EGG_VERSION =    2013.1
 DISTNAME =             tagpy-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME}
-REVISION =             1
 
 CATEGORIES =           audio devel
 
@@ -27,7 +26,7 @@ MODULES =             lang/python
 MODPY_SETUPTOOLS =     Yes
 
 LIB_DEPENDS =          ${MODPY_LIB_DEPENDS} \
-                       audio/taglib>=1.8 \
+                       audio/taglib>=1.8p4 \
                        devel/boost
 
 CONFIGURE_ARGS +=      --boost-python-libname=boost_python-mt \
Index: distinfo
===================================================================
RCS file: /cvs/ports/audio/py-tagpy/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    26 Jun 2011 06:34:01 -0000      1.2
+++ distinfo    23 Jan 2013 15:32:13 -0000
@@ -1,5 +1,2 @@
-MD5 (tagpy-0.94.8.tar.gz) = a6/2MxjPkLm8WiSXoFl4Ag==
-RMD160 (tagpy-0.94.8.tar.gz) = lAJppKVKImY5AqPGdYgPnvctrr4=
-SHA1 (tagpy-0.94.8.tar.gz) = BSEmpTPkj2CAewpnixXllO9X2Gc=
-SHA256 (tagpy-0.94.8.tar.gz) = Vuq43YFRD4rxjhk3Wg/9XNJcjlVRBL5GqSw9wIY0oNw=
-SIZE (tagpy-0.94.8.tar.gz) = 151986
+SHA256 (tagpy-2013.1.tar.gz) = gEgceM40h456HzIxrNeBo78bC1accM4OjWOvWAYRUvQ=
+SIZE (tagpy-2013.1.tar.gz) = 151463
Index: patches/patch-aksetup_helper_py
===================================================================
RCS file: /cvs/ports/audio/py-tagpy/patches/patch-aksetup_helper_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-aksetup_helper_py
--- patches/patch-aksetup_helper_py     4 Oct 2012 09:17:31 -0000       1.2
+++ patches/patch-aksetup_helper_py     23 Jan 2013 15:32:13 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-aksetup_helper_py,v 1.2 2012/10/04 09:17:31 dcoppa Exp $
---- aksetup_helper.py.orig     Tue Jul 20 04:38:24 2010
-+++ aksetup_helper.py  Tue Oct  2 22:15:41 2012
-@@ -1,11 +1,11 @@
+--- aksetup_helper.py.orig     Wed Jan 23 15:38:05 2013
++++ aksetup_helper.py  Wed Jan 23 15:39:48 2013
+@@ -1,6 +1,6 @@
  # dealings with ez_setup 
------------------------------------------------------
 -import distribute_setup
 -distribute_setup.use_setuptools()
@@ -10,17 +10,20 @@ $OpenBSD: patch-aksetup_helper_py,v 1.2 
  
  import setuptools
  from setuptools import Extension
+@@ -18,7 +18,7 @@ def count_down_delay(delay):
+ 
+ 
+ 
+-if not hasattr(setuptools, "_distribute"):
++if False and not hasattr(setuptools, "_distribute"):
+     
print("-------------------------------------------------------------------------")
+     print("Setuptools conflict detected.")
+     
print("-------------------------------------------------------------------------")
+@@ -197,7 +197,6 @@ def hack_distutils(debug=False, fast_link=True, what_o
+                 if what_opt is None:
+                     pass
+                 else:
+-                    cflags.append("-O%s" % what_opt)
+                     cflags.append("-DNDEBUG")
  
--if 'distribute' not in setuptools.__file__:
-+if False and 'distribute' not in setuptools.__file__:
-     print 
"-------------------------------------------------------------------------"
-     print "Setuptools conflict detected."
-     print 
"-------------------------------------------------------------------------"
-@@ -190,7 +190,6 @@ def hack_distutils(debug=False, fast_link=True):
-             if debug:
-                 cflags.append("-g")
-             else:
--                cflags.append("-O3")
-                 cflags.append("-DNDEBUG")
              cvars['OPT'] = str.join(' ', cflags)
-             cvars["CFLAGS"] = cvars["BASECFLAGS"] + " " + cvars["OPT"]
Index: patches/patch-src_wrapper_id3_cpp
===================================================================
RCS file: patches/patch-src_wrapper_id3_cpp
diff -N patches/patch-src_wrapper_id3_cpp
--- patches/patch-src_wrapper_id3_cpp   4 Oct 2012 09:17:31 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,27 +0,0 @@
-$OpenBSD: patch-src_wrapper_id3_cpp,v 1.1 2012/10/04 09:17:31 dcoppa Exp $
-
-Unbreak build with taglib>=1.8
-
---- src/wrapper/id3.cpp.orig   Tue Aug 31 16:19:02 2010
-+++ src/wrapper/id3.cpp        Tue Oct  2 21:59:51 2012
-@@ -198,6 +198,10 @@ void exposeID3()
-       &cl::frameList;
-     const ID3v2::FrameList &(cl::*fl2)() const =
-       &cl::frameList;
-+    ByteVector (cl::*r1)(int) const =
-+      &cl::render;
-+    ByteVector (cl::*r2)() const =
-+      &cl::render;
-   
-     class_<cl, boost::noncopyable, bases<Tag> >("id3v2_Tag")
-       .def("header", &ID3v2::Tag::header, return_internal_reference<>())
-@@ -212,7 +216,8 @@ void exposeID3()
-       .DEF_SIMPLE_METHOD(removeFrame)
-       .DEF_SIMPLE_METHOD(removeFrames)
-       
--      .DEF_SIMPLE_METHOD(render)
-+      .def("render", r1)
-+      .def("render", r2)
-       ;
-   }
- 

Reply via email to