aboutsummaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2016-01-04 01:50:48 +0800
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2016-01-04 01:50:48 +0800
commit6a3bf7237dcb012648868791429df60c60d0b7c3 (patch)
treef2c4273598392415c551018df9937a55b54d49f7 /audio
parentfb11c1eb616cca1b4aa422903d3c93cbe7594bd5 (diff)
downloadfreebsd-ports-gnome-6a3bf7237dcb012648868791429df60c60d0b7c3.tar.gz
freebsd-ports-gnome-6a3bf7237dcb012648868791429df60c60d0b7c3.tar.zst
freebsd-ports-gnome-6a3bf7237dcb012648868791429df60c60d0b7c3.zip
- Update to 0.80
- Remove MAKE_ARGS - Add BASH option - Respect ICONV_* variables - Convert to new options target helper Changes: https://github.com/squell/id3/releases
Diffstat (limited to 'audio')
-rw-r--r--audio/id3mtag/Makefile19
-rw-r--r--audio/id3mtag/distinfo4
-rw-r--r--audio/id3mtag/files/patch-charconv.cpp11
3 files changed, 14 insertions, 20 deletions
diff --git a/audio/id3mtag/Makefile b/audio/id3mtag/Makefile
index c10cb561d756..5e08872d9a5c 100644
--- a/audio/id3mtag/Makefile
+++ b/audio/id3mtag/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= id3mtag
-PORTVERSION= 0.79
+PORTVERSION= 0.80
CATEGORIES= audio
MASTER_SITES= http://github.com/squell/id3/releases/download/${PORTVERSION}/
DISTNAME= id3-${PORTVERSION}
@@ -15,26 +15,31 @@ LICENSE_FILE= ${WRKSRC}/COPYING
MAKEFILE= makefile
ALL_TARGET= build
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
- CXX="${CXX}" CXXFLAGS="${CXXFLAGS}"
PLIST_FILES= bin/id3 man/man1/id3.1.gz
PORTDOCS= README CHANGES
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS BASH
+BASH_DESC= Support for bash auto-completion
+BASH_PLIST_FILES= share/bash-completion/completions/id3
USES= iconv
-CFLAGS+= -I${LOCALBASE}/include -Wno-parentheses
-LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
-CXXFLAGS+= -fno-rtti
+CFLAGS+= -I${ICONV_INCLUDE_PATH}
+LDFLAGS+= -L${ICONV_PREFIX}/lib ${ICONV_LIB}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/id3 ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/id3.man ${STAGEDIR}${MANPREFIX}/man/man1/id3.1
+
+post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
.endfor
+post-install-BASH-on:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions
+ ${INSTALL_DATA} ${WRKSRC}/bash/complete ${STAGEDIR}${PREFIX}/${BASH_PLIST_FILES}
+
.include <bsd.port.mk>
diff --git a/audio/id3mtag/distinfo b/audio/id3mtag/distinfo
index 7c39a1ce4b40..7cf49fc9601a 100644
--- a/audio/id3mtag/distinfo
+++ b/audio/id3mtag/distinfo
@@ -1,2 +1,2 @@
-SHA256 (id3-0.79.tar.gz) = 8ef017440deed8445d957c31d82ee2f5a83d08b4c7274fcba78fb0b70f848b91
-SIZE (id3-0.79.tar.gz) = 71331
+SHA256 (id3-0.80.tar.gz) = aa61735c5806ed77b71de1408a78371d04add8c8c9b1532a055949081e5a35e2
+SIZE (id3-0.80.tar.gz) = 78289
diff --git a/audio/id3mtag/files/patch-charconv.cpp b/audio/id3mtag/files/patch-charconv.cpp
deleted file mode 100644
index 828a5008dc49..000000000000
--- a/audio/id3mtag/files/patch-charconv.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- charconv.cpp.orig 2015-01-29 23:00:00 UTC
-+++ charconv.cpp
-@@ -109,7 +109,7 @@ namespace charset {
-
- bool recode(char* out, size_t avail, const void* src, size_t len, const char* to, const char* from)
- {
-- const char* in = (const char*)src;
-+ char* in = (char*)src;
-
- iconv_t cvt = iconv_open(to, from);
- if(cvt == (iconv_t)-1)