diff -urN /usr/ports/audio/autozen/Makefile audio/autozen/Makefile --- /usr/ports/audio/autozen/Makefile 2016-06-04 03:44:39.898968000 +0900 +++ audio/autozen/Makefile 2016-07-04 00:00:00.000000000 +0900 @@ -5,21 +5,17 @@ PORTVERSION= 2.1 PORTREVISION= 7 CATEGORIES= audio -MASTER_SITES= http://www.sourcefiles.org/Miscellaneous/ +MASTER_SITES= http://www.linuxlabs.com/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Adjust brain waves with sound LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2016-07-04 - -OPTIONS_DEFINE= DOCS - -USES= shebangfix perl5 pkgconfig +USES= perl5 pkgconfig shebangfix SHEBANG_FILES= zentime +USE_GNOME= gtk20 USE_PERL5= run DESKTOP_ENTRIES="AutoZen" \ @@ -31,8 +27,7 @@ PORTDOCS= * -USE_GNOME= gtk20 -MAKE_ENV= GTK_CONFIG="pkg-config gtk+-2.0" +OPTIONS_DEFINE= DOCS post-extract: @cd ${WRKSRC} && ${RM} -f autozen seq2wav @@ -43,20 +38,24 @@ /^CFLAGS/s| =| ?=| ; \ /^PREFIX/s| =| ?=| ; \ s|share/AutoZen|${DATADIR_REL}| ; \ - s|gtk-config|$${GTK_CONFIG}|g ; \ + s|gtk-config|pkg-config gtk+-2.0|g ; \ s|$$(CC) seq2wav|$$(CC) $$(CFLAGS) seq2wav| ; \ - s|-pthread|-lm -pthread|g' \ + s|-pthread|-lm|' \ ${WRKSRC}/Makefile do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/autozen ${WRKSRC}/seq2wav ${STAGEDIR}${PREFIX}/bin - ${INSTALL_SCRIPT} ${WRKSRC}/zentime ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/doc/autozen.1 ${STAGEDIR}${MANPREFIX}/man/man1 + (cd ${WRKSRC} && ${INSTALL_PROGRAM} autozen seq2wav \ + ${STAGEDIR}${PREFIX}/bin) + (cd ${WRKSRC} && ${INSTALL_SCRIPT} zentime \ + ${STAGEDIR}${PREFIX}/bin) + (cd ${WRKSRC}/doc && ${INSTALL_MAN} autozen.1 \ + ${STAGEDIR}${MANPREFIX}/man/man1) @${MKDIR} ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/*.seq ${STAGEDIR}${DATADIR} + (cd ${WRKSRC} && ${INSTALL_DATA} *.seq \ + ${STAGEDIR}${DATADIR}) -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}/doc && ${COPYTREE_SHARE} HTML ${STAGEDIR}${DOCSDIR} +post-install-DOCS-on: + @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} HTML \ + ${STAGEDIR}${DOCSDIR}) .include diff -urN /usr/ports/audio/autozen/files/patch-autozen.c audio/autozen/files/patch-autozen.c --- /usr/ports/audio/autozen/files/patch-autozen.c 2015-08-24 03:54:21.350298000 +0900 +++ audio/autozen/files/patch-autozen.c 2016-07-04 00:00:00.000000000 +0900 @@ -1,5 +1,5 @@ ---- ./autozen.c.orig 2001-09-16 04:09:04.000000000 +0200 -+++ ./autozen.c 2012-08-24 12:22:50.546913397 +0200 +--- autozen.c.orig 2001-09-16 02:09:04 UTC ++++ autozen.c @@ -27,7 +27,7 @@ /* "The nice thing about standards..." */ @@ -9,7 +9,7 @@ #else #if defined (__NetBSD__) || defined (__OpenBSD__) #include /* OSS emulation */ -@@ -113,7 +113,7 @@ +@@ -113,7 +113,7 @@ char bQuit=0; // ///////////////////////////////// @@ -18,7 +18,7 @@ #define MAX_HARMONICS 10 #define DEFAULT_HARMONICS 3 -@@ -253,7 +253,7 @@ +@@ -253,7 +253,7 @@ void Play (GtkWidget *widget, gpointer d } @@ -27,7 +27,7 @@ { char *token; int tmp; -@@ -672,7 +672,7 @@ +@@ -672,7 +672,7 @@ void *SoundThread(void *v) } // end while @@ -36,7 +36,7 @@ } gint volTimeOut(gpointer data) { -@@ -729,6 +729,11 @@ +@@ -729,6 +729,11 @@ GtkWidget *create_HelpWindow (const char GtkWidget *help_text; GtkWidget *HelpQuit; @@ -48,7 +48,7 @@ HelpWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_object_set_data (GTK_OBJECT (HelpWindow), "HelpWindow", HelpWindow); gtk_window_set_title (GTK_WINDOW (HelpWindow), "AutoZen Help"); -@@ -740,9 +745,16 @@ +@@ -740,9 +745,16 @@ GtkWidget *create_HelpWindow (const char gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (HelpWindow), vbox1); @@ -65,7 +65,7 @@ gtk_object_set_data (GTK_OBJECT (HelpWindow), "help_text", help_text); -@@ -751,7 +763,11 @@ +@@ -751,7 +763,11 @@ GtkWidget *create_HelpWindow (const char // gtk_widget_set_sensitive (help_text, FALSE); GTK_WIDGET_UNSET_FLAGS (help_text, GTK_CAN_FOCUS); gtk_widget_realize (help_text);