diff options
Diffstat (limited to 'audio/id3edit/Makefile')
-rw-r--r-- | audio/id3edit/Makefile | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/audio/id3edit/Makefile b/audio/id3edit/Makefile new file mode 100644 index 000000000000..64d95bc2d58e --- /dev/null +++ b/audio/id3edit/Makefile @@ -0,0 +1,43 @@ +PORTNAME= id3edit +PORTVERSION= 2.2.1 +DISTVERSIONPREFIX= v +CATEGORIES= audio + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= CLI tool to edit and debug ID3v2 tags of mp3 files +WWW= https://github.com/rstemmer/id3edit + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libprinthex.so:devel/libprinthex + +USES= iconv localbase:ldflags + +CFLAGS+= -DVERSION="\"${PORTVERSION}\"" -Wno-multichar +LDFLAGS+= -lprinthex -lz + +PLIST_FILES= bin/id3dump \ + bin/id3edit \ + bin/id3frames \ + bin/id3show + +FILES= crc32 extheader frameflags id3v2 id3v2frame main rawfile \ + encoding/crc encoding/size encoding/text + +USE_GITHUB= yes +GH_ACCOUNT= rstemmer + +do-build: +.for file in ${FILES} + @${CC} ${CFLAGS} -I${WRKSRC} -c ${WRKSRC}/${file}.c -o ${WRKSRC}/${file}.o +.endfor + @${CC} ${LDFLAGS} ${FILES:C|.*|${WRKSRC}/&.o|} -o ${WRKSRC}/id3edit + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/id3dump ${STAGEDIR}${PREFIX}/bin/id3dump + ${INSTALL_PROGRAM} ${WRKSRC}/id3edit ${STAGEDIR}${PREFIX}/bin/id3edit + ${INSTALL_SCRIPT} ${WRKSRC}/id3frames ${STAGEDIR}${PREFIX}/bin/id3frames + ${INSTALL_SCRIPT} ${WRKSRC}/id3show ${STAGEDIR}${PREFIX}/bin/id3show + +.include <bsd.port.mk> |