ports/101049: [PATCH] audio/autozen: update to 2.1, take maintainership

Stanislav Sedov ssedov at mbsd.msk.ru
Sun Jul 30 12:00:36 UTC 2006


>Number:         101049
>Category:       ports
>Synopsis:       [PATCH] audio/autozen: update to 2.1, take maintainership
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 30 12:00:32 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Stanislav Sedov
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
MBSD labs, Inc.
>Environment:
System: FreeBSD fonon.realnet 7.0-CURRENT FreeBSD 7.0-CURRENT #7: Sun Jun 18 20:51:36 MSD 2006
>Description:
- Update to 2.1
- Take maintainership

The following files was added:
- files/patch-Makefile
- files/patch-autozen.c
- pkg-plist

I removed the following files:
- files/patch-ab
- files/patch-ac

>How-To-Repeat:
>Fix:

--- autozen-2.1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/audio/autozen/Makefile /var/tmp/autozen/Makefile
--- /usr/ports/audio/autozen/Makefile	Fri Jul 21 23:01:30 2006
+++ /var/tmp/autozen/Makefile	Sun Jul 30 15:52:03 2006
@@ -6,63 +6,32 @@
 #
 
 PORTNAME=	autozen
-PORTVERSION=	1.3.1
-PORTREVISION=	3
+PORTVERSION=	2.1
+PORTREVISION=	0
 CATEGORIES=	audio
-MASTER_SITES=	http://freebsd.biz.net.id/distfiles/ \
-		http://ftp.dyu.edu.tw/pub/FreeBSD/
-DISTNAME=	AutoZen-${PORTVERSION}
+MASTER_SITES=	http://www.linux.edu/download/
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	ssedov at mbsd.msk.ru
 COMMENT=	Adjust brain waves with sound
 
-WRKSRC=		${WRKDIR}/AutoZen-${PORTVERSION}
-
-MAKE_ENV+=	PTHREAD_CFLAGS=${PTHREAD_CFLAGS} PTHREAD_LIBS=${PTHREAD_LIBS}
+MAKE_ENV+=	PTHREAD_FLAGS="${PTHREAD_CFLAGS} ${PTHREAD_LIBS}" \
+		DATADIR="${DATADIR}" DOCSDIR="${DOCSDIR}" MKDIR="${MKDIR}"
 
 USE_GNOME=	gtk12
 USE_X_PREFIX=	yes
-REINPLACE_ARGS=	-i'' -E
+USE_PERL5_RUN=	yes
 
-DOC_FILES=	CHANGES COPYING
-DATA_FILES=	deep-relax.seq deep_delta_slide.seq delta_slide.seq \
-		moderate-meditation.seq relax.seq wake-up.seq
-PLIST=		${WRKDIR}/pkg-plist
+PORTDOCS=	*
+MAN1=		autozen.1
 
 post-patch:
-	@if [ -f /usr/include/sys/soundcard.h ]; then \
-		${REINPLACE_CMD} "s=machine/soundcard.h=sys/soundcard.h=g" \
-			${WRKSRC}/autozen.c; \
-	fi
-	${REINPLACE_CMD} "s=X11BASE=${X11BASE}=g" ${WRKSRC}/autozen.c
-	cd ${WRKSRC} && ${RM} autozen seq2wav
-
-pre-install:
-	${ECHO_CMD} bin/autozen > ${PLIST}
-	${ECHO_CMD} bin/seq2wav >> ${PLIST}
-.for i in ${DATA_FILES}
-	${ECHO_CMD} share/autozen/${i} >> ${PLIST}
-.endfor
-.if !defined(NOPORTDOCS)
-.for i in ${DOC_FILES}
-	${ECHO_CMD} share/doc/autozen/${i} >> ${PLIST}
-.endfor
-	${ECHO_CMD} @dirrm share/doc/autozen >> ${PLIST}
+	@${RM} -f ${WRKSRC}/autozen ${WRKSRC}/seq2wav
+.if exists(/usr/include/sys/soundcard.h)
+	@${REINPLACE_CMD} "s=machine/soundcard.h=sys/soundcard.h=g" \
+		${WRKSRC}/autozen.c
 .endif
-	${ECHO_CMD} @dirrm share/autozen >> ${PLIST}
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/autozen ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/seq2wav ${PREFIX}/bin
-	${MKDIR} ${PREFIX}/share/autozen
-.for i in ${DATA_FILES}
-	${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/autozen
-.endfor
 .if !defined(NOPORTDOCS)
-	${MKDIR} ${PREFIX}/share/doc/autozen
-.for i in ${DOC_FILES}
-	${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/autozen
-.endfor
+	@${REINPLACE_CMD} "s=#%%DOCS%%==g" ${WRKSRC}/Makefile
 .endif
 
 .include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/audio/autozen/distinfo /var/tmp/autozen/distinfo
--- /usr/ports/audio/autozen/distinfo	Sat Jan  7 22:59:56 2006
+++ /var/tmp/autozen/distinfo	Sun Jul 30 15:17:16 2006
@@ -1,3 +1,3 @@
-MD5 (AutoZen-1.3.1.tar.gz) = b6ef7025b49eb33c04d02b5790195a4f
-SHA256 (AutoZen-1.3.1.tar.gz) = 1ce3530e06c897243a20e655a10393bff12ce6f1124d5d37ac422b4b9a1ed988
-SIZE (AutoZen-1.3.1.tar.gz) = 43382
+MD5 (autozen-2.1.tar.gz) = 8d85f8435f3733b9ea835cd0ffd106cc
+SHA256 (autozen-2.1.tar.gz) = e7677d8b192999d02c5e25354e0546f08a933d594b79f55bfec199de947a1301
+SIZE (autozen-2.1.tar.gz) = 169500
diff -ruN --exclude=CVS /usr/ports/audio/autozen/files/patch-Makefile /var/tmp/autozen/files/patch-Makefile
--- /usr/ports/audio/autozen/files/patch-Makefile	Thu Jan  1 03:00:00 1970
+++ /var/tmp/autozen/files/patch-Makefile	Sun Jul 30 15:38:40 2006
@@ -0,0 +1,53 @@
+--- Makefile.orig	Sun Sep 16 20:10:02 2001
++++ Makefile	Sun Jul 30 15:38:35 2006
+@@ -1,10 +1,10 @@
+ 
+-CC = gcc
+-CFLAGS = -g
++#CC = gcc
++#CFLAGS = -g
+ #CFLAGS = -g -DDEBUG
+ 
+-PREFIX = /usr
+-PUBLIC_SEQUENCES = $(PREFIX)/share/AutoZen
++PREFIX = ${X11BASE}
++PUBLIC_SEQUENCES = $(PREFIX)/share/autozen
+ 
+ # uncomment one of the OS= lines below if you're compiling on one of those OSen. 
+ #OS= -D__FreeBSD__
+@@ -19,7 +19,7 @@
+ 	strip autozen seq2wav
+ 
+ autozen: autozen.c *.xpm
+-	$(CC) $(OS) -D_REENTRANT -DPUBLIC_SEQUENCES='"$(PUBLIC_SEQUENCES)"' $(CFLAGS) `gtk-config --cflags` `gtk-config  --libs` -pthread autozen.c -o autozen $(DEBUG_LIBS)
++	$(CC) $(OS) -D_REENTRANT -DPUBLIC_SEQUENCES='"$(PUBLIC_SEQUENCES)"' $(CFLAGS) `gtk-config --cflags` `gtk-config  --libs` ${PTHREAD_FLAGS} autozen.c -o autozen $(DEBUG_LIBS)
+ 
+ seq2wav: seq2wav.c
+ 	$(CC) seq2wav.c -o seq2wav -lm
+@@ -27,17 +27,15 @@
+ 	rm -f autozen seq2wav
+ 
+ install: all
+-	install -d $(PREFIX)/bin
+-	install zentime $(PREFIX)/bin
+-	install -s seq2wav $(PREFIX)/bin
+-	install -s autozen $(PREFIX)/bin
+-	install -d $(PREFIX)/share/AutoZen
+-	install -m 644 *.seq $(PREFIX)/share/AutoZen
+-	install -d $(PREFIX)/share/doc/AutoZen/HTML/images
+-	install -m 644 doc/HTML/*.html $(PREFIX)/share/doc/AutoZen/HTML
+-	install -m 644 doc/HTML/images/* $(PREFIX)/share/doc/AutoZen/HTML/images
+-	install -d $(PREFIX)/man/man1
+-	install -m 644 doc/autozen.1 $(PREFIX)/man/man1
++	${BSD_INSTALL_SCRIPT} zentime ${PREFIX}/bin
++	${BSD_INSTALL_PROGRAM} seq2wav ${PREFIX}/bin
++	${BSD_INSTALL_PROGRAM} autozen ${PREFIX}/bin
++	${MKDIR} ${DATADIR}
++	${BSD_INSTALL_DATA} *.seq ${DATADIR}
++#%%DOCS%%	${MKDIR} ${DOCSDIR}/images
++#%%DOCS%%	${BSD_INSTALL_DATA} doc/HTML/*.html ${DOCSDIR}
++#%%DOCS%%	${BSD_INSTALL_DATA} doc/HTML/images/* ${DOCSDIR}/images
++	${BSD_INSTALL_MAN} doc/autozen.1 ${PREFIX}/man/man1
+ 
+ tags: *.[ch] *.xpm
+ 	ctags *.[ch] *.xpm
diff -ruN --exclude=CVS /usr/ports/audio/autozen/files/patch-ab /var/tmp/autozen/files/patch-ab
--- /usr/ports/audio/autozen/files/patch-ab	Tue Apr 10 11:09:24 2001
+++ /var/tmp/autozen/files/patch-ab	Thu Jan  1 03:00:00 1970
@@ -1,11 +0,0 @@
---- Makefile.orig	Sun Mar  4 09:39:54 2001
-+++ Makefile	Mon Apr  9 23:51:22 2001
-@@ -13,7 +13,7 @@
- 
- 
- autozen: autozen.c *.xpm
--	$(CC) $(OS) -D_REENTRANT $(CFLAGS) `gtk-config --cflags` `gtk-config  --libs` -pthread autozen.c -o autozen $(DEBUG_LIBS)
-+	$(CC) $(OS) -D_REENTRANT $(CFLAGS) $(PTHREAD_CFLAGS) `$(GTK_CONFIG) --cflags --libs` autozen.c -o autozen $(DEBUG_LIBS) $(PTHREAD_LIBS)
- 
- seq2wav: seq2wav.c
- 	$(CC) seq2wav.c -o seq2wav -lm
diff -ruN --exclude=CVS /usr/ports/audio/autozen/files/patch-ac /var/tmp/autozen/files/patch-ac
--- /usr/ports/audio/autozen/files/patch-ac	Sat Nov 29 20:09:32 2003
+++ /var/tmp/autozen/files/patch-ac	Thu Jan  1 03:00:00 1970
@@ -1,22 +0,0 @@
-$FreeBSD: ports/audio/autozen/files/patch-ac,v 1.3 2003/11/29 17:09:32 trevor Exp $
-
---- autozen.c.orig	Mon Mar  5 00:56:21 2001
-+++ autozen.c	Tue Nov 25 18:17:00 2003
-@@ -92,7 +92,7 @@
- //
- /////////////////////////////////
- 
--#define SAMPLE_RATE 8000
-+#define SAMPLE_RATE 11025
- 
- #define MAX_HARMONICS 3
- 
-@@ -223,7 +223,7 @@
- 	/* Lets set the filename, as if this were a save dialog, and we are giving
- 	a default filename */
- 	gtk_file_selection_set_filename (GTK_FILE_SELECTION(filew), 
--										"*.seq");
-+										"X11BASE/share/autozen/*.seq");
-          
- 	gtk_file_selection_complete( GTK_FILE_SELECTION(filew), "*.seq");
- 	gtk_widget_show(filew);
diff -ruN --exclude=CVS /usr/ports/audio/autozen/files/patch-autozen.c /var/tmp/autozen/files/patch-autozen.c
--- /usr/ports/audio/autozen/files/patch-autozen.c	Thu Jan  1 03:00:00 1970
+++ /var/tmp/autozen/files/patch-autozen.c	Sun Jul 30 15:30:27 2006
@@ -0,0 +1,11 @@
+--- autozen.c.orig	Sun Jul 30 15:29:57 2006
++++ autozen.c	Sun Jul 30 15:30:05 2006
+@@ -113,7 +113,7 @@
+ //
+ /////////////////////////////////
+ 
+-#define SAMPLE_RATE 8000
++#define SAMPLE_RATE 11025
+ 
+ #define MAX_HARMONICS 10
+ #define DEFAULT_HARMONICS 3
diff -ruN --exclude=CVS /usr/ports/audio/autozen/pkg-descr /var/tmp/autozen/pkg-descr
--- /usr/ports/audio/autozen/pkg-descr	Fri Jul 21 23:01:30 2006
+++ /var/tmp/autozen/pkg-descr	Sun Jul 30 15:51:39 2006
@@ -8,3 +8,6 @@
 all.  The effect depends on each ear receiving a different tone,
 and the combination of the inputs in the brain.  If you are deaf
 in one ear, it will not work.
+
+Author:	Steven James <pyro at linuxlabs.com>
+WWW:	http://www.linuxlabs.com/autozen.shtml
diff -ruN --exclude=CVS /usr/ports/audio/autozen/pkg-plist /var/tmp/autozen/pkg-plist
--- /usr/ports/audio/autozen/pkg-plist	Thu Jan  1 03:00:00 1970
+++ /var/tmp/autozen/pkg-plist	Sun Jul 30 15:40:00 2006
@@ -0,0 +1,10 @@
+bin/autozen
+bin/seq2wav
+bin/zentime
+%%DATADIR%%/deep-relax.seq
+%%DATADIR%%/deep_delta_slide.seq
+%%DATADIR%%/delta_slide.seq
+%%DATADIR%%/moderate-meditation.seq
+%%DATADIR%%/relax.seq
+%%DATADIR%%/wake-up.seq
+ at dirrm %%DATADIR%%
--- autozen-2.1.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list