As notified by naddy, extace is linked to the build ... and I said gkrellmms
in the mail but it is gkrellmss (ok in the diff).
New diff with x11/Makefile and Quirks adjusted for extace
Index: x11/Makefile
===================================================================
RCS file: /cvs/ports/x11/Makefile,v
retrieving revision 1.542
diff -u -p -r1.542 Makefile
--- x11/Makefile 5 Oct 2014 18:31:53 -0000 1.542
+++ x11/Makefile 3 Nov 2014 21:44:04 -0000
@@ -54,7 +54,6 @@
SUBDIR += eterm
SUBDIR += eterm,kanji
SUBDIR += evilwm
- SUBDIR += extace
SUBDIR += faenza-icon-theme
SUBDIR += fbpanel
SUBDIR += fleditor
Index: x11/extace/Makefile
===================================================================
RCS file: x11/extace/Makefile
diff -N x11/extace/Makefile
--- x11/extace/Makefile 9 Aug 2013 23:12:20 -0000 1.19
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,34 +0,0 @@
-# $OpenBSD: Makefile,v 1.19 2013/08/09 23:12:20 ajacoutot Exp $
-
-COMMENT= audio visualization plugin for the X-Window System
-
-DISTNAME= extace-1.9.9
-REVISION= 8
-CATEGORIES= x11 audio
-
-HOMEPAGE= http://extace.sourceforge.net/
-
-# GPLv2
-PERMIT_PACKAGE_CDROM= Yes
-
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=extace/}
-
-WANTLIB += X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes fftw3
-WANTLIB += Xi Xinerama Xrandr Xrender atk-1.0 audiofile c cairo esd
-WANTLIB += expat fontconfig freetype gio-2.0 glib-2.0 gmodule-2.0
-WANTLIB += gobject-2.0 gthread-2.0 m pango-1.0 pangocairo-1.0
-WANTLIB += pangoft2-1.0 pcre pixman-1 png pthread sndio z
-WANTLIB += pthread-stubs xcb gdk-x11-2.0 gdk_pixbuf-2.0 gtk-x11-2.0
-
-MODULES= devel/gettext
-LIB_DEPENDS= x11/gtk+2 \
- audio/esound \
- math/fftw3
-
-
-CONFIGURE_STYLE=gnu
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-CONFIGURE_ARGS= ${CONFIGURE_SHARED}
-
-.include <bsd.port.mk>
Index: x11/extace/distinfo
===================================================================
RCS file: x11/extace/distinfo
diff -N x11/extace/distinfo
--- x11/extace/distinfo 3 Feb 2008 20:18:09 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,5 +0,0 @@
-MD5 (extace-1.9.9.tar.gz) = de7tZ1mDYK42RXl8pA53yg==
-RMD160 (extace-1.9.9.tar.gz) = 21WnTazFpewiftmoLmGvLpTXUBY=
-SHA1 (extace-1.9.9.tar.gz) = prVzKuutxbGD9WefUp4ayFgkH4o=
-SHA256 (extace-1.9.9.tar.gz) = HR4xricJwOQzCi6Lcfk0FNUnRP/j/ZEMJrj1V63RDxg=
-SIZE (extace-1.9.9.tar.gz) = 425480
Index: x11/extace/patches/patch-configure
===================================================================
RCS file: x11/extace/patches/patch-configure
diff -N x11/extace/patches/patch-configure
--- x11/extace/patches/patch-configure 9 Aug 2013 23:12:20 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-configure,v 1.2 2013/08/09 23:12:20 ajacoutot Exp $
---- configure.orig Wed Jan 23 00:58:14 2008
-+++ configure Wed Jan 23 11:40:35 2008
-@@ -20026,8 +20026,6 @@ fi
- fi
-
-
--
--CFLAGS="-O2 "
-
-
- EFENCE=""
Index: x11/extace/patches/patch-src_color_win_c
===================================================================
RCS file: x11/extace/patches/patch-src_color_win_c
diff -N x11/extace/patches/patch-src_color_win_c
--- x11/extace/patches/patch-src_color_win_c 16 Jul 2008 13:53:35 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-src_color_win_c,v 1.1 2008/07/16 13:53:35 sthen Exp $
---- src/color_win.c.orig Mon Jul 14 11:14:44 2008
-+++ src/color_win.c Mon Jul 14 11:16:51 2008
-@@ -25,6 +25,7 @@
- #include <globals.h>
- #include <gtk/gtk.h>
- #include <stdio.h>
-+#include <stdlib.h>
- #include <string.h>
-
-
Index: x11/extace/patches/patch-src_input_c
===================================================================
RCS file: x11/extace/patches/patch-src_input_c
diff -N x11/extace/patches/patch-src_input_c
--- x11/extace/patches/patch-src_input_c 3 Feb 2008 20:18:09 -0000
1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-src_input_c,v 1.2 2008/02/03 20:18:09 ajacoutot Exp $
---- src/input.c.orig Fri Dec 14 02:41:08 2007
-+++ src/input.c Sun Feb 3 21:09:47 2008
-@@ -67,7 +67,7 @@ int open_datasource(DataSource source)
- /* esd rate is rate for each channel */
- ring_rate=ESD_DEFAULT_RATE;
- update_ring_channels(2); /* since ESD_STEREO is set */
--
handle.fd=esd_monitor_stream(ESD_BITS16|ESD_STEREO|ESD_STREAM|ESD_RECORD,ring_rate,"127.0.0.1","eXtace");
-+
handle.fd=esd_monitor_stream(ESD_BITS16|ESD_STEREO|ESD_STREAM|ESD_RECORD,ring_rate,NULL,"eXtace");
- if (handle.fd > 0)
- handle.open = 1;
- break;
-@@ -91,7 +91,7 @@ int open_datasource(DataSource source)
-
- errbox = gtk_message_dialog_new(NULL,GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_ERROR,GTK_BUTTONS_OK,
-- "Error, Cannot connect to input source!!\nPLease check
settings in the options panel.\n");
-+ "Error, Cannot connect to input source!!\nPlease check
settings in the options panel.\n");
-
-
- gtk_dialog_run(GTK_DIALOG(errbox));
Index: x11/extace/pkg/DESCR
===================================================================
RCS file: x11/extace/pkg/DESCR
diff -N x11/extace/pkg/DESCR
--- x11/extace/pkg/DESCR 14 Mar 2011 09:15:34 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-eXtace is an audio visualization plugin for the X-Window System. It
-connects to ESD (Enlightened Sound Daemon) and displays the audio data
-as either a pseudo 3D flying landscape, pseudo 3D pointed landscape,
-16-256 channel graphic EQ, multi-mode oscilloscopes, horizontal
-spectrogram, or a combination of hi-res FFT with a vertical spectrogram.
-
-All modes are fully scalable to nearly any resolution (within your
-CPU/X11 capabilities). Resolutions up to 1600x1200 at 40 FPS use
-typically less than 30% CPU, depending on your host CPU/X11
-capabilities.
Index: x11/extace/pkg/PLIST
===================================================================
RCS file: x11/extace/pkg/PLIST
diff -N x11/extace/pkg/PLIST
--- x11/extace/pkg/PLIST 16 Jul 2008 13:53:35 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,6 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.2 2008/07/16 13:53:35 sthen Exp $
-@bin bin/extace
-share/gnome/
-share/gnome/apps/
-share/gnome/apps/Multimedia/
-share/gnome/apps/Multimedia/extace.desktop
Index: audio/Makefile
===================================================================
RCS file: /cvs/ports/audio/Makefile,v
retrieving revision 1.338
diff -u -p -r1.338 Makefile
--- audio/Makefile 3 Oct 2014 07:23:40 -0000 1.338
+++ audio/Makefile 3 Nov 2014 21:44:04 -0000
@@ -39,7 +39,6 @@
SUBDIR += disc-cover
SUBDIR += dumb
SUBDIR += easytag
- SUBDIR += esound
SUBDIR += espeak
SUBDIR += exaile
SUBDIR += faac
Index: audio/esound/Makefile
===================================================================
RCS file: audio/esound/Makefile
diff -N audio/esound/Makefile
--- audio/esound/Makefile 23 Mar 2014 16:06:37 -0000 1.56
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,41 +0,0 @@
-# $OpenBSD: Makefile,v 1.56 2014/03/23 16:06:37 naddy Exp $
-
-COMMENT= sound library for Enlightenment
-
-DISTNAME= esound-0.2.41
-REVISION= 1
-EPOCH= 0
-CATEGORIES= audio
-MASTER_SITES= ${MASTER_SITE_GNOME:=sources/esound/0.2/}
-
-SHARED_LIBS += esd 2.40 # .2.38
-
-HOMEPAGE= http://www.tux.org/~ricdude/EsounD.html
-
-LIB_DEPENDS= devel/libaudiofile
-
-# LGPLv2+ and GPLv2+
-PERMIT_PACKAGE_CDROM= Yes
-
-WANTLIB= FLAC audiofile c m ogg sndio
-
-USE_GROFF= Yes
-SEPARATE_BUILD= Yes
-AUTOCONF_VERSION=2.61
-CONFIGURE_STYLE= autoconf
-CONFIGURE_ARGS= ${CONFIGURE_SHARED} \
- --disable-alsa \
- --disable-oss
-# broken, relies upon v4-mapped addresses
-CONFIGURE_ARGS+= --disable-ipv6
-
-FAKE_FLAGS= DESTDIR=${WRKINST} \
- esdconfdir=${PREFIX}/share/examples/esound
-
-post-extract:
- @cp -f ${FILESDIR}/audio_sndio.c ${WRKSRC}
-
-pre-configure:
- ${SUBST_CMD} ${WRKSRC}/test-script
-
-.include <bsd.port.mk>
Index: audio/esound/distinfo
===================================================================
RCS file: audio/esound/distinfo
diff -N audio/esound/distinfo
--- audio/esound/distinfo 20 Dec 2008 08:58:32 -0000 1.10
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,5 +0,0 @@
-MD5 (esound-0.2.41.tar.gz) = PYlz7YcFPXrMH01EryxGiA==
-RMD160 (esound-0.2.41.tar.gz) = 6TxjJLSj6DIFcCsGLcFKwQ2Kxso=
-SHA1 (esound-0.2.41.tar.gz) = sq9p63wKBpdyCqGrkoXBbcvYvIY=
-SHA256 (esound-0.2.41.tar.gz) = KjLev/636gdKZlckHwIq8CrF6xYPiyepmr+qXWnOI84=
-SIZE (esound-0.2.41.tar.gz) = 518632
Index: audio/esound/files/audio_sndio.c
===================================================================
RCS file: audio/esound/files/audio_sndio.c
diff -N audio/esound/files/audio_sndio.c
--- audio/esound/files/audio_sndio.c 20 Dec 2008 08:58:32 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,134 +0,0 @@
-/* $OpenBSD: audio_sndio.c,v 1.1 2008/12/20 08:58:32 jakemsr Exp $ */
-
-/*
- * Copyright (c) 2008 Jacob Meuser <[email protected]>
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-#include "config.h"
-
-#include <sndio.h>
-
-struct sio_hdl *hdl = NULL;
-
-#define ARCH_esd_audio_close
-void esd_audio_close()
-{
- if (hdl != NULL) {
- sio_close(hdl);
- hdl = NULL;
- }
-}
-
-#define ARCH_esd_audio_open
-int esd_audio_open()
-{
- char *device;
- struct sio_par par;
- int mode = SIO_PLAY;
-
- if (hdl != NULL) {
- fprintf(stderr, "sndio already opened\n");
- return(1);
- }
-
- sio_initpar(&par);
-
- if ((esd_audio_format & ESD_MASK_FUNC) == ESD_RECORD)
- mode |= SIO_REC;
-
- device = esd_audio_device ? esd_audio_device : getenv("AUDIODEVICE");
- if ((hdl = sio_open(device, mode, 0)) == NULL) {
- fprintf(stderr, "sio_open failed\n");
- goto bad;
- }
-
- par.le = (BYTE_ORDER == 4321) ? 0 : 1;
- if ((esd_audio_format & ESD_MASK_BITS) == ESD_BITS16) {
- par.bits = 16;
- par.sig = 1;
- } else {
- par.bits = 8;
- par.sig = 0;
- }
-
- par.pchan = (((esd_audio_format & ESD_MASK_CHAN) == ESD_STEREO) ? 2 : 1);
- if (mode & SIO_REC)
- par.rchan = par.pchan;
-
- par.appbufsz = ESD_BUF_SIZE;
-
- par.rate = esd_audio_rate;
-
- if (!sio_setpar(hdl, &par)) {
- fprintf(stderr, "sio_setpar failed\n");
- goto bad;
- }
-
- if (!sio_getpar(hdl, &par)) {
- fprintf(stderr, "sio_getpar failed\n");
- goto bad;
- }
-
- /* check that the actual parameters are what we asked for */
- if (fabs(par.rate - esd_audio_rate) > esd_audio_rate * 0.05) {
- fprintf(stderr, "Unsupported rate: %i Hz\n", esd_audio_rate);
- goto bad;
- }
- if ((esd_audio_format & ESD_MASK_BITS) == ESD_BITS16) {
- if (par.sig != 1 || par.bits != 16) {
- fprintf(stderr, "Unsupported bits: 16\n");
- goto bad;
- }
- } else {
- if (par.sig != 0 || par.bits != 8) {
- fprintf(stderr, "Unsupported bits: 8\n");
- goto bad;
- }
- }
- if ((esd_audio_format & ESD_MASK_CHAN) == ESD_STEREO) {
- if (par.pchan != 2) {
- fprintf(stderr, "Unsupported channels: 2\n");
- goto bad;
- }
- } else {
- if (par.pchan != 1) {
- fprintf(stderr, "Unsupported channels: 1\n");
- goto bad;
- }
- }
-
- if (!sio_start(hdl)) {
- fprintf(stderr, "sio_start failed\n");
- goto bad;
- }
-
- return(1);
-
-bad:
- esd_audio_close();
- return(-1);
-}
-
-#define ARCH_esd_audio_write
-int esd_audio_write(void *buffer, int buf_size)
-{
- return sio_write(hdl, buffer, buf_size);
-}
-
-#define ARCH_esd_audio_read
-int esd_audio_read(void *buffer, int buf_size)
-{
- return sio_read(hdl, buffer, buf_size);
-}
Index: audio/esound/patches/patch-audio_c
===================================================================
RCS file: audio/esound/patches/patch-audio_c
diff -N audio/esound/patches/patch-audio_c
--- audio/esound/patches/patch-audio_c 20 Dec 2008 08:58:32 -0000 1.6
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-audio_c,v 1.6 2008/12/20 08:58:32 jakemsr Exp $
---- audio.c.orig Sat Dec 20 00:19:22 2008
-+++ audio.c Sat Dec 20 00:19:22 2008
-@@ -31,6 +31,8 @@ static int esd_write_size = ESD_BUF_SIZE;
- # include "audio_alsa.c"
- #elif defined(DRIVER_OSS)
- # include "audio_oss.c"
-+#elif defined(DRIVER_SNDIO)
-+# include "audio_sndio.c"
- #elif defined(DRIVER_AIX)
- # include "audio_aix.c"
- #elif defined(DRIVER_IRIX)
Index: audio/esound/patches/patch-clients_c
===================================================================
RCS file: audio/esound/patches/patch-clients_c
diff -N audio/esound/patches/patch-clients_c
--- audio/esound/patches/patch-clients_c 20 Dec 2008 08:58:32 -0000
1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-clients_c,v 1.2 2008/12/20 08:58:32 jakemsr Exp $
---- clients.c.orig Sun Dec 14 13:33:21 2008
-+++ clients.c Sun Dec 14 13:35:02 2008
-@@ -143,9 +143,9 @@ int get_new_clients( int listen )
- struct sockaddr_in incoming;
- #if defined (ENABLE_IPV6)
- struct sockaddr_in6 incoming6;
-- size_t size_in6 = sizeof(struct sockaddr_in6);
-+ socklen_t size_in6 = sizeof(struct sockaddr_in6);
- #endif
-- size_t size_in = sizeof(struct sockaddr_in);
-+ socklen_t size_in = sizeof(struct sockaddr_in);
- esd_client_t *new_client = NULL;
-
- short port;
Index: audio/esound/patches/patch-configure_ac
===================================================================
RCS file: audio/esound/patches/patch-configure_ac
diff -N audio/esound/patches/patch-configure_ac
--- audio/esound/patches/patch-configure_ac 20 Dec 2008 08:58:32 -0000
1.4
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,64 +0,0 @@
-$OpenBSD: patch-configure_ac,v 1.4 2008/12/20 08:58:32 jakemsr Exp $
---- configure.ac.orig Sat Dec 20 00:22:32 2008
-+++ configure.ac Sat Dec 20 00:22:38 2008
-@@ -202,6 +202,7 @@ if test "x$enable_local_sound" = "xyes"; then
- echo
"---------------------------------------------------------------------"
- echo "--- Checking to see which audio header files your system uses.";
- echo "--- Most of these checks should fail. Do not be alarmed.";
-+ AC_CHECK_HEADERS(sndio.h)
- AC_CHECK_HEADERS(soundcard.h sys/soundcard.h machine/soundcard.h
sys/audio.h)
- AC_CHECK_HEADERS(sys/audioio.h sys/audio.io.h sun/audioio.h)
- AC_CHECK_HEADERS(dmedia/audio.h sys/soundlib.h sys/asoundlib.h
alsa/asoundlib.h)
-@@ -215,6 +216,12 @@ if test "x$enable_local_sound" = "xyes"; then
-
- dnl Define the driver needed based on the first header file found
-
-+ if test "${ac_cv_header_sndio_h}" = "yes"; then
-+ found_sound=yes
-+ AC_DEFINE(DRIVER_SNDIO, 1, [Defined if libsndio backend is enabled])
-+ SOUND_LIBS="-lsndio"
-+ fi
-+
- if test x"$enable_oss" = xyes ; then
- if test "${ac_cv_header_sys_soundcard_h}" = "yes" || \
- test "${ac_cv_header_soundcard_h}" = "yes" || \
-@@ -299,7 +306,7 @@ if test "x$enable_local_sound" = "xyes"; then
- if test "x$HAVE_ARTS" = "xyes"; then
- found_sound=yes
- CFLAGS="$CFLAGS $ARTSC_CFLAGS"
-- LIBS="$LIBS $ARTS_LIBS"
-+ LIBS="$LIBS $ARTS_LIBS -lstdc++"
- AC_DEFINE(DRIVER_ARTS, 1, [Defined if Arts backend is enabled])
- fi
- fi
-@@ -313,7 +320,9 @@ if test "x$enable_local_sound" = "xyes"; then
- echo
"---------------------------------------------------------------------"
- echo "--- Checking to see which audio libraries are required for linking.";
- echo "--- Most of these checks should also fail. Do not be alarmed.";
-- AC_CHECK_FUNC(_oss_ioctl,,[AC_CHECK_LIB(ossaudio,_oss_ioctl)])
-+ if test "x$enable_oss" = "xyes"; then
-+ AC_CHECK_FUNC(_oss_ioctl,,[AC_CHECK_LIB(ossaudio,_oss_ioctl)])
-+ fi
- AC_CHECK_FUNC(ALnewconfig,,[AC_CHECK_LIB(audio,ALnewconfig)])
- if test "x$enable_alsa" = "xyes"; then
- AC_CHECK_FUNC(snd_cards,,[AC_CHECK_LIB(sound,snd_cards)])
-@@ -391,7 +400,8 @@ if test "x$with_libwrap" = "xyes"; then
-
- wrap_ok=no
- AC_TRY_LINK(
--[#include <tcpd.h>
-+[#include <stdio.h>
-+#include <tcpd.h>
- #include <syslog.h>
- int allow_severity = LOG_INFO;
- int deny_severity = LOG_WARNING;],
-@@ -401,7 +411,8 @@ int deny_severity = LOG_WARNING;],
- wrap_ok=yes],
- [LIBS="$LIBS -lnsl"
- AC_TRY_LINK(
--[#include <tcpd.h>
-+[#include <stdio.h>
-+#include <tcpd.h>
- #include <syslog.h>
- int allow_severity = LOG_INFO;
- int deny_severity = LOG_WARNING;],
Index: audio/esound/patches/patch-esd_c
===================================================================
RCS file: audio/esound/patches/patch-esd_c
diff -N audio/esound/patches/patch-esd_c
--- audio/esound/patches/patch-esd_c 20 Dec 2008 08:58:32 -0000 1.4
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-$OpenBSD: patch-esd_c,v 1.4 2008/12/20 08:58:32 jakemsr Exp $
---- esd.c.orig Tue Nov 18 21:35:19 2008
-+++ esd.c Sun Dec 14 13:40:03 2008
-@@ -287,12 +287,12 @@ struct stat dir_stats;
-
- #if defined(S_ISVTX)
- #define ESD_UNIX_SOCKET_DIR_MODE (S_IRUSR|S_IWUSR|S_IXUSR|\
-- S_IRGRP|S_IWGRP|S_IXGRP|\
-- S_IROTH|S_IWOTH|S_IXOTH|S_ISVTX)
-+ S_IRGRP|S_IXGRP|\
-+ S_IROTH|S_IXOTH|S_ISVTX)
- #else
- #define ESD_UNIX_SOCKET_DIR_MODE (S_IRUSR|S_IWUSR|S_IXUSR|\
-- S_IRGRP|S_IWGRP|S_IXGRP|\
-- S_IROTH|S_IWOTH|S_IXOTH)
-+ S_IRGRP|S_IXGRP|\
-+ S_IROTH|S_IXOTH)
- #endif
-
- if (mkdir(ESD_UNIX_SOCKET_DIR, ESD_UNIX_SOCKET_DIR_MODE) == 0) {
Index: audio/esound/patches/patch-test-script
===================================================================
RCS file: audio/esound/patches/patch-test-script
diff -N audio/esound/patches/patch-test-script
--- audio/esound/patches/patch-test-script 20 Dec 2008 08:58:32 -0000
1.6
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,18 +0,0 @@
-$OpenBSD: patch-test-script,v 1.6 2008/12/20 08:58:32 jakemsr Exp $
---- test-script.orig Thu Apr 19 07:43:59 2007
-+++ test-script Sun Mar 9 16:23:07 2008
-@@ -1,4 +1,4 @@
--#!/bin/tcsh
-+#!${LOCALBASE}/bin/tcsh
- echo welcome to the test.
-
- echo ""
-@@ -40,7 +40,7 @@ echo $< >& /dev/null
- esdmon > sample.raw &
- esdcat -b -m -r 11025 test.wav
- sleep 3
--killall esdmon
-+pkill esdmon
-
- echo press enter to continue...
- echo $< >& /dev/null
Index: audio/esound/patches/patch-util_c
===================================================================
RCS file: audio/esound/patches/patch-util_c
diff -N audio/esound/patches/patch-util_c
--- audio/esound/patches/patch-util_c 20 Dec 2008 08:58:32 -0000 1.6
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,68 +0,0 @@
-$OpenBSD: patch-util_c,v 1.6 2008/12/20 08:58:32 jakemsr Exp $
---- util.c.orig Sun Dec 14 13:35:48 2008
-+++ util.c Sun Dec 14 13:39:45 2008
-@@ -1,5 +1,8 @@
- #include "config.h"
- #include "esd.h"
-+#include <limits.h>
-+#include <pwd.h>
-+#include <stdio.h>
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <stdlib.h>
-@@ -24,36 +27,31 @@ have_ipv6(void) {
- const char*
- esd_get_socket_dirname (void)
- {
-- const char *audiodev = NULL;
-- static char *dirname = NULL;
-+ static char *sockdir = NULL, sockdirbuf[PATH_MAX];
-+ struct passwd *pw;
-
-- if (dirname == NULL) {
-- if ((audiodev = getenv("AUDIODEV"))) {
-- char *newdev = strrchr(audiodev, '/');
-- if (newdev != NULL) {
-- audiodev = newdev++;
-- }
-- } else
-- audiodev = "";
-- dirname = malloc(strlen(audiodev) + 40);
-- sprintf (dirname, "/tmp/.esd%s-%i", audiodev, getuid());
-+ if (sockdir != NULL)
-+ return sockdir;
-+ pw = getpwuid(getuid());
-+ if (pw == NULL || pw->pw_dir == NULL) {
-+ fprintf(stderr, "esd: could not find home directory\n");
-+ exit(1);
- }
--
-- return dirname;
-+ snprintf(sockdirbuf, sizeof(sockdirbuf), "%s/.esd", pw->pw_dir);
-+ endpwent();
-+ sockdir = sockdirbuf;
-+ return sockdir;
- }
-
- const char*
- esd_get_socket_name (void)
- {
-- const char *dirname;
-- static char *name = NULL;
-+ static char *sockname = NULL, socknamebuf[PATH_MAX];
-
-- if (name == NULL) {
-- dirname = esd_get_socket_dirname();
-- name = malloc(strlen(dirname) + sizeof("/socket"));
-- strcpy(name, dirname);
-- strcat(name, "/socket");
-- }
--
-- return name;
-+ if (sockname != NULL)
-+ return sockname;
-+ snprintf(socknamebuf, sizeof(socknamebuf), "%s/socket",
-+ esd_get_socket_dirname());
-+ sockname = socknamebuf;
-+ return sockname;
- }
Index: audio/esound/pkg/DESCR
===================================================================
RCS file: audio/esound/pkg/DESCR
diff -N audio/esound/pkg/DESCR
--- audio/esound/pkg/DESCR 18 Oct 2011 08:44:01 -0000 1.8
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,6 +0,0 @@
-Esound is an audio mixing server that allows multiple applications
-to output sound to the same audio device.
-
-Esound is seriously lacking in features required for a modern desktop
-environment, particularly for multi-channel audio and audio/video
-synchronization.
Index: audio/esound/pkg/PFRAG.shared
===================================================================
RCS file: audio/esound/pkg/PFRAG.shared
diff -N audio/esound/pkg/PFRAG.shared
--- audio/esound/pkg/PFRAG.shared 23 Dec 2005 16:57:17 -0000 1.10
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.10 2005/12/23 16:57:17 espie Exp $
-@lib lib/libesd.so.${LIBesd_VERSION}
Index: audio/esound/pkg/PLIST
===================================================================
RCS file: audio/esound/pkg/PLIST
diff -N audio/esound/pkg/PLIST
--- audio/esound/pkg/PLIST 18 Oct 2011 08:44:01 -0000 1.20
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,33 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.20 2011/10/18 08:44:01 ajacoutot Exp $
-@pkgpath audio/esound,arts
-@bin bin/esd
-bin/esd-config
-@bin bin/esdcat
-@bin bin/esdctl
-@bin bin/esdfilt
-@bin bin/esdloop
-@bin bin/esdmon
-@bin bin/esdplay
-@bin bin/esdrec
-@bin bin/esdsample
-include/esd.h
-lib/libesd.a
-lib/libesd.la
-lib/pkgconfig/
-lib/pkgconfig/esound.pc
-@man man/man1/esd-config.1
-@man man/man1/esd.1
-@man man/man1/esdcat.1
-@man man/man1/esdctl.1
-@man man/man1/esdfilt.1
-@man man/man1/esdloop.1
-@man man/man1/esdmon.1
-@man man/man1/esdplay.1
-@man man/man1/esdrec.1
-@man man/man1/esdsample.1
-share/aclocal/
-share/aclocal/esd.m4
-share/examples/esound/
-share/examples/esound/esd.conf
-@sample ${SYSCONFDIR}/esd.conf
-%%SHARED%%
Index: devel/quirks/Makefile
===================================================================
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.190
diff -u -p -r1.190 Makefile
--- devel/quirks/Makefile 1 Nov 2014 10:41:05 -0000 1.190
+++ devel/quirks/Makefile 3 Nov 2014 21:44:06 -0000
@@ -5,7 +5,7 @@ CATEGORIES = devel databases
DISTFILES =
# API.rev
-PKGNAME = quirks-2.36
+PKGNAME = quirks-2.37
PKG_ARCH = *
MAINTAINER = Marc Espie <[email protected]>
Index: devel/quirks/files/Quirks.pm
===================================================================
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.195
diff -u -p -r1.195 Quirks.pm
--- devel/quirks/files/Quirks.pm 1 Nov 2014 10:41:05 -0000 1.195
+++ devel/quirks/files/Quirks.pm 3 Nov 2014 21:44:06 -0000
@@ -467,6 +467,9 @@ my $obsolete_reason = {
'emacs-zenirc' => 3,
'emacs-zenirc-el' => 3,
'newsfetch' => 2,
+ 'esound' => 3,
+ 'extace' => 3,
+ 'gkrellmss' => 3,
};
# ->is_base_system($handle, $state):
Index: sysutils/gkrellm/plugins/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/gkrellm/plugins/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- sysutils/gkrellm/plugins/Makefile 1 Feb 2010 17:00:14 -0000 1.2
+++ sysutils/gkrellm/plugins/Makefile 3 Nov 2014 21:44:06 -0000
@@ -10,7 +10,6 @@
SUBDIR += mailwatch
SUBDIR += mms
SUBDIR += moon
- SUBDIR += mss
SUBDIR += reminder
SUBDIR += shoot
SUBDIR += stock
Index: sysutils/gkrellm/plugins/mss/patches/patch-Makefile
===================================================================
RCS file: sysutils/gkrellm/plugins/mss/patches/patch-Makefile
diff -N sysutils/gkrellm/plugins/mss/patches/patch-Makefile
--- sysutils/gkrellm/plugins/mss/patches/patch-Makefile 3 Nov 2003 20:34:17
-0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-Makefile,v 1.1.1.1 2003/11/03 20:34:17 sturm Exp $
---- Makefile.orig Tue Dec 24 10:02:35 2002
-+++ Makefile Tue Dec 24 10:03:11 2002
-@@ -1,6 +1,6 @@
--PLUGIN_INSTALLDIR=/usr/local/lib/gkrellm/plugins
-+PLUGIN_INSTALLDIR=${PREFIX}/lib/gkrellm2/plugins
-
--LOCALEDIR ?= /usr/share/locale
-+LOCALEDIR ?= ${PREFIX}/locale
-
- export PLUGIN_INSTALLDIR LOCALEDIR
-
Index: sysutils/gkrellm/plugins/mss/patches/patch-po_Makefile
===================================================================
RCS file: sysutils/gkrellm/plugins/mss/patches/patch-po_Makefile
diff -N sysutils/gkrellm/plugins/mss/patches/patch-po_Makefile
--- sysutils/gkrellm/plugins/mss/patches/patch-po_Makefile 3 Nov 2003
20:34:17 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-po_Makefile,v 1.1.1.1 2003/11/03 20:34:17 sturm Exp $
---- po/Makefile.orig Tue Dec 24 10:04:28 2002
-+++ po/Makefile Tue Dec 24 10:05:05 2002
-@@ -6,7 +6,7 @@ SUB_DIRS =
- FILES_PO:=$(wildcard *.po)
- FILES_MO:=$(FILES_PO:.po=.mo)
-
--LOCALEDIR ?= /usr/share/locale
-+LOCALEDIR ?= ${PREFIX}/share/locale
-
- ifeq ($(enable_nls),1)
- all: mo-files
Index: sysutils/gkrellm/plugins/mss/patches/patch-src_Makefile
===================================================================
RCS file: sysutils/gkrellm/plugins/mss/patches/patch-src_Makefile
diff -N sysutils/gkrellm/plugins/mss/patches/patch-src_Makefile
--- sysutils/gkrellm/plugins/mss/patches/patch-src_Makefile 4 May 2005
08:49:36 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,58 +0,0 @@
-$OpenBSD: patch-src_Makefile,v 1.3 2005/05/04 08:49:36 espie Exp $
---- src/Makefile.orig Fri Feb 20 20:40:10 2004
-+++ src/Makefile Wed May 4 10:47:35 2005
-@@ -8,8 +8,8 @@ INSTALLDIR ?= $(INSTALLROOT)/lib/gkrellm
- INSTALL ?= install
-
-
--GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
--GTK_LIB = `pkg-config gtk+-2.0 --libs`
-+GTK_INCLUDE = `pkg-config gtk+-2.0 gthread-2.0 --cflags`
-+GTK_LIB = `pkg-config gtk+-2.0 gthread-2.0 --libs`
-
- OS_NAME=$(shell uname -s)
-
-@@ -17,14 +17,6 @@ SD_INCLUDE ?=
- SD_LIB ?=
-
-
--ifeq ($(without-alsa),yes)
-- CONFIGURE_ARGS += --without-alsa
--endif
--ifeq ($(without-esd),yes)
-- CONFIGURE_ARGS += --without-esd
--endif
--
--DUMMY_VAR := $(shell ./configure $(CONFIGURE_ARGS))
- HAVE_FFTW3 = $(shell grep -c HAVE_FFTW3 configure.h)
- HAVE_FFTW2 = $(shell grep -c HAVE_FFTW2 configure.h)
- HAVE_ALSA = $(shell grep -c HAVE_ALSA configure.h)
-@@ -66,15 +58,15 @@ ifeq ($(HAVE_ESOUND),1)
- endif
-
-
--FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(SD_INCLUDE)
--LIBS = $(GTK_LIB) $(SD_LIB) $(FFTW_LIB) -lm
-+FLAGS += -fPIC $(GTK_INCLUDE) $(SD_INCLUDE) -I${LOCALBASE}/include
-+LIBS += $(GTK_LIB) $(SD_LIB) $(FFTW_LIB) -lm
-
- ifeq ($(OS_NAME),Darwin)
- LFLAGS = -bundle -bundle_loader `which gkrellm`
- STRIP =
- FLAGS += -DDARWIN
- else
--LFLAGS = -shared
-+LFLAGS += -shared -pthread
- STRIP ?= -s
- endif
-
-@@ -90,8 +82,7 @@ ifeq ($(alsa),1)
- FLAGS += -DGKRELLM_ALSA
- endif
-
--CC = gcc $(FLAGS) $(CFLAGS)
--
-+CFLAGS += $(FLAGS)
- OBJS = gkrellmss.o oscope.o spectrum.o sdlib.o option.o
-
- all: gkrellmss.so
Index: sysutils/gkrellm/plugins/mss/pkg/DESCR
===================================================================
RCS file: sysutils/gkrellm/plugins/mss/pkg/DESCR
diff -N sysutils/gkrellm/plugins/mss/pkg/DESCR
--- sysutils/gkrellm/plugins/mss/pkg/DESCR 3 Nov 2003 20:34:17 -0000
1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1 +0,0 @@
-Sound scope plugin for GkrellM2. Uses ESD.
Index: sysutils/gkrellm/plugins/mss/pkg/PLIST
===================================================================
RCS file: sysutils/gkrellm/plugins/mss/pkg/PLIST
diff -N sysutils/gkrellm/plugins/mss/pkg/PLIST
--- sysutils/gkrellm/plugins/mss/pkg/PLIST 20 Jan 2005 20:19:40 -0000
1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.2 2005/01/20 20:19:40 sturm Exp $
-lib/gkrellm2/
-lib/gkrellm2/plugins/
-lib/gkrellm2/plugins/gkrellmss.so