FreeBSD port audio/id3ren update to 1.1b0
João Carlos Mendes Luís
jonny at jonny.eng.br
Fri Jan 7 10:04:45 PST 2005
I see no trouble in the patches. BTW, I no longer follow id3ren
development, if you want, please take maintainership for it...
Peter Pentchev wrote:
> Hi,
>
> What do you think about the following patch? It updates the id3ren port
> to 1.1b0, which is the latest version mentioned on the id3ren site, and
> also installs the manual page and some documentation.
>
> My main reason for looking at newer id3ren versions was support for the
> %n track number identifier in the template. Of course, the update will
> probably have to wait until the 4.11 ports freeze is over, but still,
> here it is :)
>
> Index: ports/audio/id3ren/Makefile
> ===================================================================
> RCS file: /home/ncvs/ports/audio/id3ren/Makefile,v
> retrieving revision 1.11
> diff -u -r1.11 Makefile
> --- ports/audio/id3ren/Makefile 6 Feb 2004 13:10:47 -0000 1.11
> +++ ports/audio/id3ren/Makefile 7 Jan 2005 08:22:21 -0000
> @@ -6,21 +6,31 @@
> #
>
> PORTNAME= id3ren
> -PORTVERSION= 0.97a
> +PORTVERSION= 1.1b0
> CATEGORIES= audio
> MASTER_SITES= http://cbothamy.free.fr/projects/id3ren/
> -DISTNAME= id3ren97a
> +EXTRACT_SUFX= .tgz
>
> MAINTAINER= jonny at jonny.eng.br
> COMMENT= Mpeg Audio Layer 3 util: rename files, edit tags, search, etc
>
> PLIST_FILES= bin/id3ren
> -USE_ZIP= yes
> USE_REINPLACE= yes
> -WRKSRC= ${WRKDIR}/id3ren/src
> +MAN1= id3ren.1
> +MANCOMPRESSED= yes
>
> pre-patch:
> @${REINPLACE_CMD} -e 's,<malloc.h>,<stdlib.h>,' \
> - ${WRKSRC}/id3ren.c ${WRKSRC}/misc.c
> + ${WRKSRC}/src/id3ren.c ${WRKSRC}/src/id3misc.c
> + ${RM} ${WRKSRC}/src/id3ren
> +
> +.if !defined(NOPORTDOCS)
> +PORTDOCS= AUTHORS ChangeLog FEATURES FEEDBACK INSTALL PORTS \
> + README THANKS TODO USAGE
> +
> +post-install:
> + ${MKDIR} ${DOCSDIR}
> + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
> +.endif
>
> .include <bsd.port.mk>
> Index: ports/audio/id3ren/distinfo
> ===================================================================
> RCS file: /home/ncvs/ports/audio/id3ren/distinfo,v
> retrieving revision 1.2
> diff -u -r1.2 distinfo
> --- ports/audio/id3ren/distinfo 18 Mar 2004 02:52:42 -0000 1.2
> +++ ports/audio/id3ren/distinfo 7 Jan 2005 08:04:07 -0000
> @@ -1,2 +1,2 @@
> -MD5 (id3ren97a.zip) = 4cb10259b1b523c0f9cd064034fcfaaa
> -SIZE (id3ren97a.zip) = 47619
> +MD5 (id3ren-1.1b0.tgz) = dbfe38e5c45d23f6d83a085a0cab7641
> +SIZE (id3ren-1.1b0.tgz) = 42108
> Index: ports/audio/id3ren/files/patch-Makefile
> ===================================================================
> RCS file: ports/audio/id3ren/files/patch-Makefile
> diff -N ports/audio/id3ren/files/patch-Makefile
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ ports/audio/id3ren/files/patch-Makefile 7 Jan 2005 07:57:03 -0000
> @@ -0,0 +1,18 @@
> +--- Makefile.orig Tue Mar 6 02:59:34 2001
> ++++ Makefile Fri Jan 7 09:56:53 2005
> +@@ -1,12 +1,12 @@
> + all:
> +- make -C src all
> ++ cd src && ${MAKE} all
> +
> + debug:
> + make -C src debug
> +
> + install:
> +- make -C src install
> +- make -C man install
> ++ cd src && ${MAKE} install
> ++ cd man && ${MAKE} install
> +
> + clean:
> + make -C src clean
> Index: ports/audio/id3ren/files/patch-aa
> ===================================================================
> RCS file: /home/ncvs/ports/audio/id3ren/files/patch-aa,v
> retrieving revision 1.3
> diff -u -r1.3 patch-aa
> --- ports/audio/id3ren/files/patch-aa 29 Apr 2001 23:54:55 -0000 1.3
> +++ ports/audio/id3ren/files/patch-aa 7 Jan 2005 08:09:13 -0000
> @@ -1,26 +1,27 @@
> ---- Makefile.old Wed Mar 18 04:28:44 1998
> -+++ Makefile Sun Feb 28 16:04:16 1999
> -@@ -1,16 +1,17 @@
> --CFLAGS = -O2 -s -Wall
> -+CFLAGS += -s -Wall
> +--- src/Makefile.orig Fri Jan 7 10:08:02 2005
> ++++ src/Makefile Fri Jan 7 10:08:30 2005
> +@@ -1,9 +1,10 @@
> + CFLAGSDEBUG = -g -O2 -Wall -DDEBUG
> +-CFLAGS = -s -O2 -Wall
> -CC = gcc
> - RM = rm -f
> +-RM = rm -f
> -INSTALL = install -s -m 755
> --INSTALL_DIR = ..
> -+INSTALL = install -cs -m 755 -o root -g wheel
> +-INSTALL_DIR = /usr/bin
> ++CFLAGS ?= -O2 -Wall
> ++STRIP ?= -s
> ++CC ?= gcc
> ++RM ?= rm -f
> ++INSTALL = ${BSD_INSTALL_PROGRAM}
> +INSTALL_DIR = ${PREFIX}/bin
> INSTALL_NAME = id3ren
>
> - SOURCES = id3ren.c id3tag.c file.c misc.c
> + SOURCES = id3ren.c id3tag.c id3file.c id3misc.c
> +@@ -12,7 +13,7 @@
> + all: ${INSTALL_NAME}
>
> --all:
> -+all: ${INSTALL_NAME}
> -+
> -+${INSTALL_NAME}:
> - ${CC} ${CFLAGS} -o ${INSTALL_NAME} ${SOURCES}
> + ${INSTALL_NAME}: ${SOURCES} ${INCLUDES}
> +- ${CC} ${CFLAGS} -o ${INSTALL_NAME} ${SOURCES}
> ++ ${CC} ${CFLAGS} ${STRIP} -o ${INSTALL_NAME} ${SOURCES}
>
> --install: all
> -+install: ${INSTALL_NAME}
> - ${INSTALL} ${INSTALL_NAME} ${INSTALL_DIR}/${INSTALL_NAME}
> -
> - clean:
> + debug:
> + ${CC} ${CFLAGSDEBUG} -o ${INSTALL_NAME} ${SOURCES}
> Index: ports/audio/id3ren/files/patch-ab
> ===================================================================
> RCS file: /home/ncvs/ports/audio/id3ren/files/patch-ab,v
> retrieving revision 1.1
> diff -u -r1.1 patch-ab
> --- ports/audio/id3ren/files/patch-ab 27 Dec 1999 01:02:31 -0000 1.1
> +++ ports/audio/id3ren/files/patch-ab 7 Jan 2005 07:34:28 -0000
> @@ -1,10 +1,10 @@
> ---- id3tag.c.orig Wed Mar 18 17:18:34 1998
> -+++ id3tag.c Sun Dec 26 15:11:42 1999
> -@@ -365,6 +365,7 @@
> - return TRUE;
>
> - }
>
> -
>
> -+ memset(string, 0, size);
>
> - fgets(string, size, stdin);
>
> -
>
> - if (string[strlen(string)-1] == '\n')
>
> +--- src/id3tag.c.orig Fri Jan 7 09:32:59 2005
> ++++ src/id3tag.c Fri Jan 7 09:33:14 2005
> +@@ -369,6 +369,7 @@
> + return TRUE;
> + }
> +
> ++ memset(string, 0, size);
> + fgets(string, size, stdin);
> +
> + if (string[strlen(string)-1] == '\n')
> Index: ports/audio/id3ren/files/patch-man::Makefile
> ===================================================================
> RCS file: ports/audio/id3ren/files/patch-man::Makefile
> diff -N ports/audio/id3ren/files/patch-man::Makefile
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ ports/audio/id3ren/files/patch-man::Makefile 7 Jan 2005 07:54:11 -0000
> @@ -0,0 +1,12 @@
> +--- man/Makefile.orig Fri Jan 7 09:53:38 2005
> ++++ man/Makefile Fri Jan 7 09:53:54 2005
> +@@ -1,6 +1,6 @@
> +-RM = rm -f
> +-INSTALL = install -m 755
> +-INSTALL_DIR = /usr/man/man1
> ++RM ?= rm -f
> ++INSTALL = ${BSD_INSTALL_MAN}
> ++INSTALL_DIR = ${PREFIX}/man/man1
> + INSTALL_NAME = id3ren.1.gz
> +
> + all:
>
> G'luck,
> Peter
>
--
--
João Carlos Mendes Luís
More information about the freebsd-ports
mailing list