Author: lisu                         Date: Mon Dec 28 13:36:11 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated for 199

---- Files affected:
packages/portmidi:
   portmidi-make.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/portmidi/portmidi-make.patch
diff -u packages/portmidi/portmidi-make.patch:1.1 
packages/portmidi/portmidi-make.patch:1.2
--- packages/portmidi/portmidi-make.patch:1.1   Mon Jun 25 22:37:42 2007
+++ packages/portmidi/portmidi-make.patch       Mon Dec 28 14:36:06 2009
@@ -1,104 +1,118 @@
---- portmidi/pm_linux/Makefile.orig    2007-01-14 00:37:41.000000000 +0100
-+++ portmidi/pm_linux/Makefile 2007-06-25 22:25:45.248254814 +0200
-@@ -23,7 +23,7 @@
- # PMFLAGS = -DNEWBUFFER
- 
- # Use this for linux alsa (0.9x) version
--versions = pm_linux/pmlinuxalsa.o
-+versions = pm_linux/pmlinuxalsa.lo
- ALSALIB = -lasound
- VFLAGS = -DPMALSA
- 
-@@ -32,58 +32,72 @@
- # ALSALIB = 
- # VFLAGS = -DPMNULL
- 
--pmlib = pm_linux/libportmidi.a
-+pmlib = pm_linux/libportmidi.la
- 
--ptlib = porttime/libporttime.a
-+ptlib = porttime/libporttime.la
- 
--CC = gcc $(VFLAGS) $(PMFLAGS) -g -Ipm_common -Iporttime
-+CC = gcc
-+CFLAGS = $(OPTFLAGS) $(VFLAGS) $(PMFLAGS) -Ipm_common -Iporttime
-+libdir = /usr/lib
-+includedir = /usr/include
- 
--pmobjects = pm_common/pmutil.o $(versions) pm_linux/pmlinux.o  \
--      pm_common/portmidi.o
-+pmobjects = pm_common/pmutil.lo $(versions) pm_linux/pmlinux.lo  \
-+      pm_common/portmidi.lo
- 
--ptobjects = porttime/porttime.o porttime/ptlinux.o 
-+ptobjects = porttime/porttime.lo porttime/ptlinux.lo
- 
- current: all
- 
- all: $(pmlib) $(ptlib) pm_test/test pm_test/sysex pm_test/midithread \
-       pm_test/latency pm_test/midithru pm_test/qtest pm_test/mm
- 
--$(pmlib): pm_linux/Makefile $(pmobjects)
--      ar -cr $(pmlib) $(pmobjects)
-+$(pmlib): pm_linux/Makefile $(pmobjects) $(ptlib)
-+      libtool --tag=CC --mode=link $(CC) -shared -o $(pmlib) $(pmobjects) 
-rpath $(libdir) $(ptlib) $(ALSALIB)
- 
- $(ptlib): pm_linux/Makefile $(ptobjects)
--      ar -cr $(ptlib) $(ptobjects)
-+      libtool --tag=CC --mode=link $(CC) -shared -o $(ptlib) $(ptobjects) 
-rpath $(libdir) -lpthread
- 
--pm_linux/pmlinuxalsa.o: pm_linux/Makefile pm_linux/pmlinuxalsa.c 
pm_linux/pmlinuxalsa.h
--      $(CC) -c pm_linux/pmlinuxalsa.c -o pm_linux/pmlinuxalsa.o
-+pm_linux/pmlinuxalsa.lo: pm_linux/Makefile pm_linux/pmlinuxalsa.c 
pm_linux/pmlinuxalsa.h
-+      libtool --mode=compile $(CC) $(CFLAGS) -c pm_linux/pmlinuxalsa.c -o 
pm_linux/pmlinuxalsa.lo
- 
- pm_test/test: pm_linux/Makefile pm_test/test.o $(pmlib) $(ptlib)
--      $(CC) pm_test/test.o -o pm_test/test $(pmlib) $(ptlib) $(ALSALIB)
-+      libtool --mode=link $(CC) pm_test/test.o -o pm_test/test $(pmlib) 
$(ptlib) $(ALSALIB)
- 
- pm_test/sysex: pm_linux/Makefile pm_test/sysex.o $(pmlib) $(ptlib)
--      $(CC) pm_test/sysex.o -o pm_test/sysex $(pmlib) $(ptlib) $(ALSALIB)
-+      libtool --mode=link $(CC) pm_test/sysex.o -o pm_test/sysex $(pmlib) 
$(ptlib) $(ALSALIB)
- 
- pm_test/midithread: pm_linux/Makefile pm_test/midithread.o $(pmlib) $(ptlib)
--      $(CC) pm_test/midithread.o -o pm_test/midithread \
-+      libtool --mode=link $(CC) pm_test/midithread.o -o pm_test/midithread \
-         $(pmlib) $(ptlib) $(ALSALIB)
- 
- pm_test/latency: pm_linux/Makefile $(ptlib) pm_test/latency.o 
--      $(CC) pm_test/latency.o -o pm_test/latency $(pmlib) $(ptlib) \
-+      libtool --mode=link $(CC) pm_test/latency.o -o pm_test/latency $(pmlib) 
$(ptlib) \
-         $(ALSALIB) -lpthread -lm
- 
- pm_test/midithru: pm_linux/Makefile $(ptlib) pm_test/midithru.o 
--      $(CC) pm_test/midithru.o -o pm_test/midithru $(pmlib) $(ptlib) \
-+      libtool --mode=link $(CC) pm_test/midithru.o -o pm_test/midithru 
$(pmlib) $(ptlib) \
-         $(ALSALIB) -lpthread -lm
- 
- pm_test/mm: pm_linux/Makefile $(ptlib) pm_test/mm.o 
--      $(CC) pm_test/mm.o -o pm_test/mm $(pmlib) $(ptlib) \
-+      libtool --mode=link $(CC) pm_test/mm.o -o pm_test/mm $(pmlib) $(ptlib) \
-         $(ALSALIB) -lpthread -lm
- 
--porttime/ptlinux.o: pm_linux/Makefile porttime/ptlinux.c
--      $(CC) -c porttime/ptlinux.c -o porttime/ptlinux.o
-+porttime/ptlinux.lo: pm_linux/Makefile porttime/ptlinux.c
-+      libtool --mode=compile $(CC) $(CFLAGS) -c porttime/ptlinux.c -o 
porttime/ptlinux.lo
- 
- pm_test/qtest: pm_linux/Makefile pm_test/qtest.o $(pmlib) $(ptlib)
--      $(CC) pm_test/qtest.o -o pm_test/qtest $(pmlib) $(ptlib) $(ALSALIB)
-+      libtool --mode=link $(CC) pm_test/qtest.o -o pm_test/qtest $(pmlib) 
$(ptlib) $(ALSALIB)
-+
-+%.lo: %.c
-+      libtool --mode=compile $(CC) $(CFLAGS) -c $< -o $@
-+
-+install: $(ptlib) $(pmlib)
-+      install -d $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
-+      libtool --mode=install install $(ptlib) $(DESTDIR)$(libdir)
-+      libtool --mode=install install $(pmlib) $(DESTDIR)$(libdir)
-+      install -m644 porttime/porttime.h $(DESTDIR)$(includedir)
-+      install -m644 pm_common/portmidi.h $(DESTDIR)$(includedir)
-+      install -m644 pm_common/pmutil.h $(DESTDIR)$(includedir)
- 
- clean:
-       rm -f *.o *~ core* */*.o */*.so */*~ */core* pm_test/*/pm_dll.dll 
+--- portmidi/pm_linux/Makefile~        2009-01-20 05:01:54.000000000 +0100
++++ portmidi/pm_linux/Makefile 2009-12-28 14:20:42.647549089 +0100
+@@ -21,7 +21,7 @@
+ # PMFLAGS = 
+ 
+ # Use this for linux alsa (0.9x) version
+-versions = pm_linux/pmlinuxalsa.o
++versions = pm_linux/pmlinuxalsa.lo
+ ALSALIB = -lasound
+ VFLAGS = -DPMALSA
+ 
+@@ -30,16 +30,19 @@
+ # ALSALIB = 
+ # VFLAGS = -DPMNULL
+ 
+-pmlib = pm_linux/libportmidi.a
++pmlib = pm_linux/libportmidi.la
+ 
+-ptlib = porttime/libporttime.a
++ptlib = porttime/libporttime.la
+ 
+-CC = gcc $(VFLAGS) $(PMFLAGS) -g -Ipm_common -Iporttime
++CC = gcc
++CFLAGS = $(OPTFLAGS) $(VFLAGS) $(PMFLAGS) -Ipm_common -Iporttime
++libdir = /usr/lib
++includedir = /usr/include
+ 
+-pmobjects = pm_common/pmutil.o $(versions) pm_linux/pmlinux.o  \
+-      pm_common/portmidi.o pm_linux/finddefault.o
++pmobjects = pm_common/pmutil.lo $(versions) pm_linux/pmlinux.lo  \
++      pm_common/portmidi.lo pm_linux/finddefault.lo
+ 
+-ptobjects = porttime/porttime.o porttime/ptlinux.o
++ptobjects = porttime/porttime.lo porttime/ptlinux.lo
+ 
+ current: all
+ 
+@@ -47,46 +50,49 @@
+       pm_test/latency pm_test/midithru pm_test/qtest pm_test/mm \
+       pm_java/pmjni/libpmjni.so pm_java/pmdefaults/pmdefaults.jar 
+ 
+-$(pmlib): pm_linux/Makefile $(pmobjects)
+-      ar -cr $(pmlib) $(pmobjects)
++$(pmlib): pm_linux/Makefile $(pmobjects) $(ptlib) 
++      libtool --tag=CC --mode=link $(CC) -shared -o $(pmlib) $(pmobjects) 
-rpath $(libdir) $(ptlib) $(ALSALIB)
+ 
+ $(ptlib): pm_linux/Makefile $(ptobjects)
+-      ar -cr $(ptlib) $(ptobjects)
++      libtool --tag=CC --mode=link $(CC) -shared -o $(ptlib) $(ptobjects) 
-rpath $(libdir) -lpthread  
+ 
+-pm_linux/pmlinuxalsa.o: pm_linux/Makefile pm_linux/pmlinuxalsa.c 
pm_linux/pmlinuxalsa.h
+-      $(CC) -c pm_linux/pmlinuxalsa.c -o pm_linux/pmlinuxalsa.o
++pm_linux/pmlinuxalsa.lo: pm_linux/Makefile pm_linux/pmlinuxalsa.c 
pm_linux/pmlinuxalsa.h
++      libtool --mode=compile $(CC) $(CFLAGS) -c pm_linux/pmlinuxalsa.c -o 
pm_linux/pmlinuxalsa.lo
+ 
+ #---------- test programs ------------
+ 
+ 
+ 
+ pm_test/test: pm_linux/Makefile pm_test/test.o $(pmlib) $(ptlib)
+-      $(CC) pm_test/test.o -o pm_test/test $(pmlib) $(ptlib) $(ALSALIB)
++      libtool --mode=link $(CC) pm_test/test.o -o pm_test/test $(pmlib) 
$(ptlib) $(ALSALIB)
+ 
+ pm_test/sysex: pm_linux/Makefile pm_test/sysex.o $(pmlib) $(ptlib)
+-      $(CC) pm_test/sysex.o -o pm_test/sysex $(pmlib) $(ptlib) $(ALSALIB)
++      libtool --mode=link $(CC) pm_test/sysex.o -o pm_test/sysex $(pmlib) 
$(ptlib) $(ALSALIB)
+ 
+ pm_test/midithread: pm_linux/Makefile pm_test/midithread.o $(pmlib) $(ptlib)
+-      $(CC) pm_test/midithread.o -o pm_test/midithread \
+-        $(pmlib) $(ptlib) $(ALSALIB)
++      libtool --mode=link $(CC) pm_test/midithread.o -o pm_test/midithread \
++      $(pmlib) $(ptlib) $(ALSALIB)
+ 
+ pm_test/latency: pm_linux/Makefile $(ptlib) pm_test/latency.o 
+-      $(CC) pm_test/latency.o -o pm_test/latency $(pmlib) $(ptlib) \
+-        $(ALSALIB) -lpthread -lm
++      libtool --mode=link $(CC) pm_test/latency.o -o pm_test/latency $(pmlib) 
$(ptlib) \
++      $(ALSALIB) -lpthread -lm
+ 
+ pm_test/midithru: pm_linux/Makefile $(ptlib) pm_test/midithru.o 
+-      $(CC) pm_test/midithru.o -o pm_test/midithru $(pmlib) $(ptlib) \
+-        $(ALSALIB) -lpthread -lm
++      libtool --mode=link $(CC) pm_test/midithru.o -o pm_test/midithru 
$(pmlib) $(ptlib) \
++      $(ALSALIB) -lpthread -lm
+ 
+ pm_test/mm: pm_linux/Makefile $(ptlib) pm_test/mm.o 
+-      $(CC) pm_test/mm.o -o pm_test/mm $(pmlib) $(ptlib) \
+-        $(ALSALIB) -lpthread -lm
++      libtool --mode=link $(CC) pm_test/mm.o -o pm_test/mm $(pmlib) $(ptlib) \
++      $(ALSALIB) -lpthread -lm
+ 
+-porttime/ptlinux.o: pm_linux/Makefile porttime/ptlinux.c
+-      $(CC) -c porttime/ptlinux.c -o porttime/ptlinux.o
++porttime/ptlinux.lo: pm_linux/Makefile porttime/ptlinux.c
++      libtool --mode=compile $(CC) $(CFLAGS) -c porttime/ptlinux.c -o 
porttime/ptlinux.lo
+ 
+ pm_test/qtest: pm_linux/Makefile pm_test/qtest.o $(pmlib) $(ptlib)
+-      $(CC) pm_test/qtest.o -o pm_test/qtest $(pmlib) $(ptlib) $(ALSALIB)
++      libtool --mode=link $(CC) pm_test/qtest.o -o pm_test/qtest $(pmlib) 
$(ptlib) $(ALSALIB)
++
++%.lo: %.c
++      libtool --mode=compile $(CC) $(CFLAGS) -c $< -o $@
+ 
+ #------------ Java stuff here --------------
+ 
+@@ -151,6 +157,12 @@
+       cp pm_java/pmdefaults.jar /usr/share/java
+       # do not chmod +x here since we are probably root
+       cp pm_java/pmdefaults/pmdefaults /usr/local/bin
++      install -d $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
++      libtool --mode=install install $(ptlib) $(DESTDIR)$(libdir)
++      libtool --mode=install install $(pmlib) $(DESTDIR)$(libdir)
++      install -m644 porttime/porttime.h $(DESTDIR)$(includedir)
++      install -m644 pm_common/portmidi.h $(DESTDIR)$(includedir)
++      install -m644 pm_common/pmutil.h $(DESTDIR)$(includedir)
+ 
+ clean:
+       rm -f *.o *~ core* */*.o */*.so */*~ */core* pm_test/*/pm_dll.dll 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/portmidi/portmidi-make.patch?r1=1.1&r2=1.2&f=u

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to