Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Apr 2013 02:50:47 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/178027: audio/pd: Update to version 0.44.3
Message-ID:  <20130422025047.f0a9634e50577123b18d5636@yahoo.com>
Resent-Message-ID: <201304211810.r3LIA1EF084623@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         178027
>Category:       ports
>Synopsis:       audio/pd: Update to version 0.44.3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 21 18:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.4-RELEASE-p11 i386
>Organization:
>Environment:
>Description:
- Update to version 0.44.3

Remove file:
files/patch-src_m_conf.c
files/patch-src_m_glob.c
files/patch-src_m_sched.c
files/patch-src_s_audio.c
files/patch-src_s_file.c
files/patch-src_s_inter.c

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/audio/pd/Makefile audio/pd/Makefile
--- /usr/ports/audio/pd/Makefile	2013-02-09 04:29:58.000000000 +0900
+++ audio/pd/Makefile	2013-04-21 18:38:12.000000000 +0900
@@ -2,18 +2,22 @@
 # $FreeBSD: head/audio/pd/Makefile 311946 2013-02-08 18:22:34Z bdrewery $
 
 PORTNAME=	pd
-DISTVERSION=	0.44-2
+DISTVERSION=	0.44-3
 DISTVERSIONSUFFIX=	.src
 CATEGORIES=	audio
-MASTER_SITES=	SF/pure-data/pure-data/${PORTVERSION} \
-		http://www-crca.ucsd.edu/~msp/Software/
+#MASTER_SITES=	SF/pure-data/pure-data/${PORTVERSION}
+MASTER_SITES=	http://www-crca.ucsd.edu/~msp/Software/
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	MIDI-capable real-time audio processor/synthesizer
 
 LICENSE=	BSD
 
+RUN_DEPENDS=	xdg-open:${PORTSDIR}/devel/xdg-utils \
+		dejavu>0:${PORTSDIR}/x11-fonts/dejavu
+
 OPTIONS_DEFINE=	ALSA FFTW JACK DOCS
+OPTIONS_DEFAULT=FFTW
 
 WRKSRC=		${WRKDIR}/${DISTNAME:S,${DISTVERSIONSUFFIX},,}
 
@@ -74,11 +78,7 @@
 		 /^libpddir/s|=.*|= $$(pkglibdir)| ; \
 		 s|make -C|$$(MAKE) -C|' ${WRKSRC}/Makefile.am
 	@${REINPLACE_CMD} -e \
-		'/^pd_LDADD/s| =.*| = $$(LIBM)| ; \
-		 s| x_midi.c|| ; \
-		 s| s_midi.c|| ; \
-		 s| s_midi_alsa.c|| ; \
-		 s| s_midi_oss.c||g' ${WRKSRC}/src/Makefile.am
+		'/^pd_LDADD/s| =.*| = $$(LIBM)|' ${WRKSRC}/src/Makefile.am
 	@${REINPLACE_CMD} -e \
 		's|PD_BASEDIR/LICENSE|${DOCSDIR}/LICENSE|g ; \
 		 s|PD_BASEDIR/doc/1|${DOCSDIR}/1|g' \
diff -urN /usr/ports/audio/pd/distinfo audio/pd/distinfo
--- /usr/ports/audio/pd/distinfo	2013-02-09 04:29:58.000000000 +0900
+++ audio/pd/distinfo	2013-04-21 18:29:16.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (pd-0.44-2.src.tar.gz) = 595908d7d5678e3f80ed1b6b37b41c9b5e22472893b1f489decfc805f56ee804
-SIZE (pd-0.44-2.src.tar.gz) = 2201154
+SHA256 (pd-0.44-3.src.tar.gz) = 242745f16bf27838150120022a8f5b63ea5c69441c305dcf637242686f615317
+SIZE (pd-0.44-3.src.tar.gz) = 2200542
diff -urN /usr/ports/audio/pd/files/patch-src_m_conf.c audio/pd/files/patch-src_m_conf.c
--- /usr/ports/audio/pd/files/patch-src_m_conf.c	2012-11-08 05:39:45.000000000 +0900
+++ audio/pd/files/patch-src_m_conf.c	1970-01-01 09:00:00.000000000 +0900
@@ -1,22 +0,0 @@
-$FreeBSD: head/audio/pd/files/patch-src_m_conf.c 300895 2012-07-14 12:56:14Z beat $
-
---- src/m_conf.c.orig	Fri Mar 21 04:46:29 2003
-+++ src/m_conf.c	Tue Nov 11 22:42:47 2003
-@@ -32,7 +32,7 @@ void x_interface_setup(void);
- void x_connective_setup(void);
- void x_time_setup(void);
- void x_arithmetic_setup(void);
--void x_midi_setup(void);
-+//void x_midi_setup(void);
- void x_misc_setup(void);
- void x_net_setup(void);
- void x_qlist_setup(void);
-@@ -79,7 +79,7 @@ void conf_init(void)
-     x_connective_setup();
-     x_time_setup();
-     x_arithmetic_setup();
--    x_midi_setup();
-+//    x_midi_setup();
-     x_misc_setup();
-     x_net_setup();
-     x_qlist_setup();
diff -urN /usr/ports/audio/pd/files/patch-src_m_glob.c audio/pd/files/patch-src_m_glob.c
--- /usr/ports/audio/pd/files/patch-src_m_glob.c	2012-11-08 05:39:45.000000000 +0900
+++ audio/pd/files/patch-src_m_glob.c	1970-01-01 09:00:00.000000000 +0900
@@ -1,36 +0,0 @@
-$FreeBSD: head/audio/pd/files/patch-src_m_glob.c 300895 2012-07-14 12:56:14Z beat $
-
---- src/m_glob.c.orig	Sun Mar 25 00:37:25 2007
-+++ src/m_glob.c	Sun Mar 25 00:38:40 2007
-@@ -21,9 +21,9 @@
- void glob_audio_properties(t_pd *dummy, t_floatarg flongform);
- void glob_audio_dialog(t_pd *dummy, t_symbol *s, int argc, t_atom *argv);
- void glob_audio_setapi(t_pd *dummy, t_floatarg f);
--void glob_midi_properties(t_pd *dummy, t_floatarg flongform);
--void glob_midi_dialog(t_pd *dummy, t_symbol *s, int argc, t_atom *argv);
--void glob_midi_setapi(t_pd *dummy, t_floatarg f);
-+//void glob_midi_properties(t_pd *dummy, t_floatarg flongform);
-+//void glob_midi_dialog(t_pd *dummy, t_symbol *s, int argc, t_atom *argv);
-+//void glob_midi_setapi(t_pd *dummy, t_floatarg f);
- void glob_start_path_dialog(t_pd *dummy, t_floatarg flongform);
- void glob_path_dialog(t_pd *dummy, t_symbol *s, int argc, t_atom *argv);
- void glob_start_startup_dialog(t_pd *dummy, t_floatarg flongform);
-@@ -96,12 +96,12 @@
-         gensym("audio-dialog"), A_GIMME, 0);
-     class_addmethod(glob_pdobject, (t_method)glob_audio_setapi,
-         gensym("audio-setapi"), A_FLOAT, 0);
--    class_addmethod(glob_pdobject, (t_method)glob_midi_setapi,
--        gensym("midi-setapi"), A_FLOAT, 0);
--    class_addmethod(glob_pdobject, (t_method)glob_midi_properties,
--        gensym("midi-properties"), A_DEFFLOAT, 0);
--    class_addmethod(glob_pdobject, (t_method)glob_midi_dialog,
--        gensym("midi-dialog"), A_GIMME, 0);
-+    //    class_addmethod(glob_pdobject, (t_method)glob_midi_setapi,
-+    //        gensym("midi-setapi"), A_FLOAT, 0);
-+    //    class_addmethod(glob_pdobject, (t_method)glob_midi_properties,
-+    //        gensym("midi-properties"), A_DEFFLOAT, 0);
-+    //    class_addmethod(glob_pdobject, (t_method)glob_midi_dialog,
-+    //        gensym("midi-dialog"), A_GIMME, 0);
-     class_addmethod(glob_pdobject, (t_method)glob_start_path_dialog,
-         gensym("start-path-dialog"), 0);
-     class_addmethod(glob_pdobject, (t_method)glob_path_dialog,
diff -urN /usr/ports/audio/pd/files/patch-src_m_sched.c audio/pd/files/patch-src_m_sched.c
--- /usr/ports/audio/pd/files/patch-src_m_sched.c	2012-11-08 05:39:45.000000000 +0900
+++ audio/pd/files/patch-src_m_sched.c	1970-01-01 09:00:00.000000000 +0900
@@ -1,69 +0,0 @@
---- src/m_sched.c.orig	2011-03-10 15:02:41.000000000 +0900
-+++ src/m_sched.c	2011-04-06 19:40:16.000000000 +0900
-@@ -394,8 +394,10 @@
- the audio I/O system is still busy with previous transfers.
- */
- 
-+#if !defined(__FreeBSD__)
- void sys_pollmidiqueue( void);
- void sys_initmidiqueue( void);
-+#endif
- 
-  /* sys_idlehook is a hook the user can fill in to grab idle time.  Return
- nonzero if you actually used the time; otherwise we're really really idle and
-@@ -419,7 +421,9 @@
-         sys_sleepgrain = 100;
-     else if (sys_sleepgrain > 5000)
-         sys_sleepgrain = 5000;
-+#if !defined(__FreeBSD__)
-     sys_initmidiqueue();
-+#endif
-     while (!sys_quit)
-     {
-         int didsomething = 0;
-@@ -476,7 +480,9 @@
-                     timeforward = SENDDACS_YES;
-             else timeforward = SENDDACS_NO;
-         }
-+#if !defined(__FreeBSD__)
-         sys_setmiditimediff(0, 1e-6 * sys_schedadvance);
-+#endif
-         sys_addhist(1);
-         if (timeforward != SENDDACS_NO)
-             sched_tick(sys_time + sys_time_per_dsp_tick);
-@@ -484,7 +490,9 @@
-             didsomething = 1;
- 
-         sys_addhist(2);
-+#if !defined(__FreeBSD__)
-         sys_pollmidiqueue();
-+#endif
-         if (sys_pollgui())
-         {
-             if (!didsomething)
-@@ -523,11 +531,15 @@
- void sched_audio_callbackfn(void)
- {
-     sys_lock();
-+#if !defined(__FreeBSD__)
-     sys_setmiditimediff(0, 1e-6 * sys_schedadvance);
-+#endif
-     sys_addhist(1);
-     sched_tick(sys_time + sys_time_per_dsp_tick);
-     sys_addhist(2);
-+#if !defined(__FreeBSD__)
-     sys_pollmidiqueue();
-+#endif
-     sys_addhist(3);
-     sys_pollgui();
-     sys_addhist(5);
-@@ -538,7 +550,9 @@
- 
- static void m_callbackscheduler(void)
- {
-+#if !defined(__FreeBSD__)
-     sys_initmidiqueue();
-+#endif
-     while (!sys_quit)
-     {
-         double timewas = sys_time;
diff -urN /usr/ports/audio/pd/files/patch-src_s_audio.c audio/pd/files/patch-src_s_audio.c
--- /usr/ports/audio/pd/files/patch-src_s_audio.c	2012-11-08 05:39:45.000000000 +0900
+++ audio/pd/files/patch-src_s_audio.c	1970-01-01 09:00:00.000000000 +0900
@@ -1,13 +0,0 @@
-$FreeBSD: head/audio/pd/files/patch-src_s_audio.c 300895 2012-07-14 12:56:14Z beat $
-
---- src/s_audio.c.orig	Sat Oct 18 05:32:24 2003
-+++ src/s_audio.c	Tue Nov 11 22:46:57 2003
-@@ -716,7 +716,7 @@ void sys_listdevs(void )
- #endif
-     post("unknown API");    
- 
--    sys_listmididevs();
-+//    sys_listmididevs();
- }
- 
- void sys_setblocksize(int n)
diff -urN /usr/ports/audio/pd/files/patch-src_s_file.c audio/pd/files/patch-src_s_file.c
--- /usr/ports/audio/pd/files/patch-src_s_file.c	2012-11-08 05:39:45.000000000 +0900
+++ audio/pd/files/patch-src_s_file.c	1970-01-01 09:00:00.000000000 +0900
@@ -1,39 +0,0 @@
---- src/s_file.c.orig	Sat Dec 31 21:08:37 2005
-+++ src/s_file.c	Sun Mar 25 01:47:57 2007
-@@ -339,7 +339,7 @@
-             break;
-         nmidioutdev++;
-     }
--    sys_open_midi(nmidiindev, midiindev, nmidioutdev, midioutdev, 0);
-+//    sys_open_midi(nmidiindev, midiindev, nmidioutdev, midioutdev, 0);
- 
-         /* search path */
-     if (sys_getpreference("npath", prefbuf, MAXPDSTRING))
-@@ -397,8 +397,8 @@
-     int naudiooutdev, audiooutdev[MAXAUDIOOUTDEV], choutdev[MAXAUDIOOUTDEV];
-     int i, rate, advance;
-     char buf1[MAXPDSTRING], buf2[MAXPDSTRING];
--    int nmidiindev, midiindev[MAXMIDIINDEV];
--    int nmidioutdev, midioutdev[MAXMIDIOUTDEV];
-+//    int nmidiindev, midiindev[MAXMIDIINDEV];
-+//    int nmidioutdev, midioutdev[MAXMIDIOUTDEV];
- 
-     sys_initsavepreferences();
- 
-@@ -431,7 +431,7 @@
-     sprintf(buf1, "%d", rate);
-     sys_putpreference("rate", buf1);
- 
--        /* MIDI settings */
-+        /* MIDI settings
-     sys_get_midi_params(&nmidiindev, midiindev, &nmidioutdev, midioutdev);
-     sys_putpreference("nomidiin", (nmidiindev <= 0 ? "True" : "False"));
-     for (i = 0; i < nmidiindev; i++)
-@@ -447,6 +447,7 @@
-         sprintf(buf2, "%d", midioutdev[i]);
-         sys_putpreference(buf1, buf2);
-     }
-+    */
-         /* file search path */
- 
-     for (i = 0; 1; i++)
diff -urN /usr/ports/audio/pd/files/patch-src_s_inter.c audio/pd/files/patch-src_s_inter.c
--- /usr/ports/audio/pd/files/patch-src_s_inter.c	2012-11-08 05:39:45.000000000 +0900
+++ audio/pd/files/patch-src_s_inter.c	1970-01-01 09:00:00.000000000 +0900
@@ -1,14 +0,0 @@
---- src/s_inter.c.orig	2011-03-20 07:22:27.000000000 +0900
-+++ src/s_inter.c	2011-04-06 20:20:35.000000000 +0900
-@@ -1251,7 +1251,11 @@
-              sys_gui("pdtk_watchdog\n");
- #endif
-          sys_get_audio_apis(buf);
-+#if defined(__FreeBSD__)
-+         strcpy(buf2, "{}");
-+#else
-          sys_get_midi_apis(buf2);
-+#endif
-          sys_set_searchpath();     /* tell GUI about path and startup flags */
-          sys_set_extrapath();
-          sys_set_startup();
diff -urN /usr/ports/audio/pd/files/patch-src_s_main.c audio/pd/files/patch-src_s_main.c
--- /usr/ports/audio/pd/files/patch-src_s_main.c	2012-11-08 05:39:45.000000000 +0900
+++ audio/pd/files/patch-src_s_main.c	2013-02-13 05:22:33.000000000 +0900
@@ -1,25 +1,5 @@
 --- src/s_main.c.orig	2011-03-07 10:11:02.000000000 +0900
 +++ src/s_main.c	2011-04-06 19:30:04.000000000 +0900
-@@ -300,7 +300,9 @@
-     else
-     {
-             /* open audio and MIDI */
-+#if !defined(__FreeBSD__)
-         sys_reopen_midi();
-+#endif
-         sys_reopen_audio();
-             /* run scheduler until it quits */
-         return (m_mainloop());
-@@ -628,7 +630,9 @@
-         }
-         else if (!strcmp(*argv, "-alsamidi"))
-         {
-+#if !defined(__FreeBSD__)
-           sys_set_midi_api(API_ALSA);
-+#endif
-             argc--; argv++;
-         }
- #endif
 @@ -936,7 +940,11 @@
              /* add "doc/5.reference" library to helppath */
      strncpy(sbuf, sys_libdir->s_name, MAXPDSTRING-30);
@@ -32,23 +12,3 @@
      sys_helppath = namelist_append_files(sys_helppath, sbuf);
          /* correct to make audio and MIDI device lists zero based.  On
          MMIO, however, "1" really means the second device (the first one
-@@ -990,7 +998,9 @@
-         for (i = 0; i < naudiooutdev; i++)
-             audiooutdev[i] = sys_soundoutdevlist[i];
-     }
-+#if !defined(__FreeBSD__)
-     sys_get_midi_params(&nmidiindev, midiindev, &nmidioutdev, midioutdev);
-+#endif
-     if (sys_nmidiin >= 0)
-     {
-         post("sys_nmidiin %d, nmidiindev %d", sys_nmidiin, nmidiindev);
-@@ -1015,7 +1025,9 @@
-     sys_set_audio_settings(naudioindev, audioindev, nchindev, chindev,
-         naudiooutdev, audiooutdev, nchoutdev, choutdev, rate, advance, 
-         callback, blocksize);
-+#if !defined(__FreeBSD__)
-     sys_open_midi(nmidiindev, midiindev, nmidioutdev, midioutdev, 0);
-+#endif
- }
- 
- static void sys_addreferencepath(void)
diff -urN /usr/ports/audio/pd/pkg-plist audio/pd/pkg-plist
--- /usr/ports/audio/pd/pkg-plist	2013-02-08 03:10:40.000000000 +0900
+++ audio/pd/pkg-plist	2013-02-01 23:05:11.000000000 +0900
@@ -392,8 +392,8 @@
 %%PORTDOCS%%%%DOCSDIR%%/5.reference/graph-help.pd
 %%PORTDOCS%%%%DOCSDIR%%/5.reference/hdial-help.pd
 %%PORTDOCS%%%%DOCSDIR%%/5.reference/help-intro.pd
-%%PORTDOCS%%%%DOCSDIR%%/5.reference/hradio-help.pd
 %%PORTDOCS%%%%DOCSDIR%%/5.reference/hip~-help.pd
+%%PORTDOCS%%%%DOCSDIR%%/5.reference/hradio-help.pd
 %%PORTDOCS%%%%DOCSDIR%%/5.reference/hslider-help.pd
 %%PORTDOCS%%%%DOCSDIR%%/5.reference/int-help.pd
 %%PORTDOCS%%%%DOCSDIR%%/5.reference/key-help.pd
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130422025047.f0a9634e50577123b18d5636>