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