svn commit: r351642 - in head/audio: . abcde py-eyed3 py-eyed3-06

Ruslan Makhmatkhanov rm at FreeBSD.org
Sun Apr 20 20:25:34 UTC 2014


Author: rm
Date: Sun Apr 20 20:25:33 2014
New Revision: 351642
URL: http://svnweb.freebsd.org/changeset/ports/351642
QAT: https://qat.redports.org/buildarchive/r351642/

Log:
  audio/py-eyed3: update to 0.7.4 (backwards incompatible branch)
  
  - copy audio/py-eyed3 0.6.18 to audio/py-eyed3-06
  - update audio/py-eyed3 to 0.7.4
  - chase dependency change of audio/abcde to use audio/py-eyed3-06
  - drop maintainership of audio/py-eyed3-06
  - add mutual CONFLICTS into a both ports

Added:
  head/audio/py-eyed3-06/
     - copied from r351637, head/audio/py-eyed3/
Modified:
  head/audio/Makefile
  head/audio/abcde/Makefile
  head/audio/py-eyed3-06/Makefile
  head/audio/py-eyed3/Makefile
  head/audio/py-eyed3/distinfo

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Sun Apr 20 20:17:01 2014	(r351641)
+++ head/audio/Makefile	Sun Apr 20 20:25:33 2014	(r351642)
@@ -595,6 +595,7 @@
     SUBDIR += py-cddb
     SUBDIR += py-discogs-client
     SUBDIR += py-eyed3
+    SUBDIR += py-eyed3-06
     SUBDIR += py-fastaudio
     SUBDIR += py-id3
     SUBDIR += py-karaoke

Modified: head/audio/abcde/Makefile
==============================================================================
--- head/audio/abcde/Makefile	Sun Apr 20 20:17:01 2014	(r351641)
+++ head/audio/abcde/Makefile	Sun Apr 20 20:25:33 2014	(r351642)
@@ -3,7 +3,7 @@
 
 PORTNAME=	abcde
 PORTVERSION=	2.5.4
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	audio
 MASTER_SITES=	GOOGLE_CODE
 
@@ -14,7 +14,7 @@ LICENSE=	GPLv2
 
 RUN_DEPENDS=	cd-discid:${PORTSDIR}/audio/cd-discid \
 		cdparanoia:${PORTSDIR}/audio/cdparanoia \
-		eyeD3:${PORTSDIR}/audio/py-eyed3 \
+		${PYTHON_PKGNAMEPREFIX}eyed3-06>0:${PORTSDIR}/audio/py-eyed3-06 \
 		lame:${PORTSDIR}/audio/lame \
 		oggenc:${PORTSDIR}/audio/vorbis-tools \
 		bash:${PORTSDIR}/shells/bash

Modified: head/audio/py-eyed3-06/Makefile
==============================================================================
--- head/audio/py-eyed3/Makefile	Sun Apr 20 19:41:54 2014	(r351637)
+++ head/audio/py-eyed3-06/Makefile	Sun Apr 20 20:25:33 2014	(r351642)
@@ -7,9 +7,10 @@ PORTREVISION=	1
 CATEGORIES=	audio python
 MASTER_SITES=	http://eyed3.nicfit.net/releases/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX=	-06
 DISTNAME=	eyeD3-${PORTVERSION}
 
-MAINTAINER=	rm at FreeBSD.org
+MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Python module for processing ID3 tags
 
 LICENSE=	GPLv2
@@ -20,6 +21,8 @@ PYDISTUTILS_AUTOPLIST=	yes
 USES=			gmake
 GNU_CONFIGURE=		yes
 
+CONFLICTS=	py*-eyed3-0.7.[0-9]*
+
 DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
 PORTDOCS=	AUTHORS ChangeLog README
 PLIST_FILES+=	bin/eyeD3 man/man1/eyeD3.1.gz

Modified: head/audio/py-eyed3/Makefile
==============================================================================
--- head/audio/py-eyed3/Makefile	Sun Apr 20 20:17:01 2014	(r351641)
+++ head/audio/py-eyed3/Makefile	Sun Apr 20 20:25:33 2014	(r351642)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	eyed3
-PORTVERSION=	0.6.18
-PORTREVISION=	1
+PORTVERSION=	0.7.4
 CATEGORIES=	audio python
 MASTER_SITES=	http://eyed3.nicfit.net/releases/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -14,20 +13,25 @@ COMMENT=	Python module for processing ID
 
 LICENSE=	GPLv2
 
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}magic>0:${PORTSDIR}/devel/py-magic
+
 USE_PYTHON=		2
 USE_PYDISTUTILS=	yes
 PYDISTUTILS_AUTOPLIST=	yes
-USES=			gmake
-GNU_CONFIGURE=		yes
+USES=			tar:tgz
+
+CONFLICTS=	py*-eyed3-06-[0-9]*
 
 DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
-PORTDOCS=	AUTHORS ChangeLog README
-PLIST_FILES+=	bin/eyeD3 man/man1/eyeD3.1.gz
+PORTDOCS=	AUTHORS ChangeLog README.rst
+PORTEXAMPLES=	*
 
+post-patch:
+	${REINPLACE_CMD} -e 's/bash/sh/g' ${WRKSRC}/bin/eyeD3
 post-install:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_MAN} ${WRKSRC}/doc/eyeD3.1 ${STAGEDIR}${MANPREFIX}/man/man1
-	${INSTALL_SCRIPT} ${WRKSRC}/bin/eyeD3 ${STAGEDIR}${PREFIX}/bin
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
 
 .include <bsd.port.mk>

Modified: head/audio/py-eyed3/distinfo
==============================================================================
--- head/audio/py-eyed3/distinfo	Sun Apr 20 20:17:01 2014	(r351641)
+++ head/audio/py-eyed3/distinfo	Sun Apr 20 20:25:33 2014	(r351642)
@@ -1,2 +1,2 @@
-SHA256 (eyeD3-0.6.18.tar.gz) = ad871e252473f1db81b2574ae3a7d3e14128e28de0b54998b4ce1d62dc207406
-SIZE (eyeD3-0.6.18.tar.gz) = 117002
+SHA256 (eyeD3-0.7.4.tgz) = a138e6e1fd5b8c2b7947a2d22868167ede16bb96e8e02a067951388bf1fb3000
+SIZE (eyeD3-0.7.4.tgz) = 207001


More information about the svn-ports-all mailing list