pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/tosha Enable pkgviews installation. Based on Jo...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/16519cfc5c92
branches:  trunk
changeset: 475988:16519cfc5c92
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Mon May 31 17:35:14 2004 +0000

description:
Enable pkgviews installation.  Based on Joachim Kuebart's patch in
PR pkg/25751.
  - Honor CFLAGS and LDFLAGS set by pkgsrc Makefile.
  - Use buildlink3 framework and ossaudio.buildlink3.mk.

diffstat:

 audio/tosha/Makefile         |  11 +++++++++--
 audio/tosha/distinfo         |   6 +++---
 audio/tosha/patches/patch-aa |  22 ++++++++++------------
 audio/tosha/patches/patch-af |  22 ++++++----------------
 4 files changed, 28 insertions(+), 33 deletions(-)

diffs (126 lines):

diff -r 592a5e470563 -r 16519cfc5c92 audio/tosha/Makefile
--- a/audio/tosha/Makefile      Mon May 31 17:13:26 2004 +0000
+++ b/audio/tosha/Makefile      Mon May 31 17:35:14 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2001/02/16 13:30:50 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2004/05/31 17:35:14 minskim Exp $
 # FreeBSD Id: Makefile,v 1.2 1997/05/25 08:58:43 andreas Exp
 #
 
@@ -10,6 +10,13 @@
 HOMEPAGE=      http://www.heim3.tu-clausthal.de/~olli/tosha/
 COMMENT=       Read CD digital audio data through the SCSI bus
 
-DEPENDS+=      libscsi>=1.6:../../devel/libscsi
+PKG_INSTALLATION_TYPES=        overwrite pkgviews
+
+USE_BUILDLINK3=        yes
+CPPFLAGS+=     -DDEVOSSAUDIO=\\\"${DEVOSSAUDIO}\\\"
 
+INSTALLATION_DIRS=     bin/man/man1
+
+.include "../../devel/libscsi/buildlink3.mk"
+.include "../../mk/ossaudio.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 592a5e470563 -r 16519cfc5c92 audio/tosha/distinfo
--- a/audio/tosha/distinfo      Mon May 31 17:13:26 2004 +0000
+++ b/audio/tosha/distinfo      Mon May 31 17:35:14 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.2 2001/04/18 12:14:38 agc Exp $
+$NetBSD: distinfo,v 1.3 2004/05/31 17:35:14 minskim Exp $
 
 SHA1 (tosha-0.05.tar.gz) = b567f452843b544b082c88403d74ad1ca07f6820
 Size (tosha-0.05.tar.gz) = 17859 bytes
-SHA1 (patch-aa) = b549c7ae682ce14cae981d2311ed32e9b0ca6d48
+SHA1 (patch-aa) = 6f0a7ed4f4e5cc314d2aa52793c00ede0ba00707
 SHA1 (patch-ab) = 9b4b43d6cb0fe2871cfd0e7e76ffdbd19123573a
 SHA1 (patch-ac) = 26feb1151d4fb02c5831762447c7bb264517f4d6
-SHA1 (patch-af) = f68e8d1ff3d0372fe642259bd30e820a0a2daae2
+SHA1 (patch-af) = 4a1debd7dec8eaa6e2cae2dc33c8ec1aecbfc736
diff -r 592a5e470563 -r 16519cfc5c92 audio/tosha/patches/patch-aa
--- a/audio/tosha/patches/patch-aa      Mon May 31 17:13:26 2004 +0000
+++ b/audio/tosha/patches/patch-aa      Mon May 31 17:35:14 2004 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-aa,v 1.8 2000/09/10 22:50:34 wiz Exp $
+$NetBSD: patch-aa,v 1.9 2004/05/31 17:35:14 minskim Exp $
 
---- Makefile.orig      Wed May 21 01:57:17 1997
+--- Makefile.orig      1997-05-20 18:57:17.000000000 -0500
 +++ Makefile
 @@ -5,7 +5,6 @@
  #   Wed May 21 01:51:37 MET DST 1997
@@ -10,7 +10,7 @@
  BINDIR=$(PREFIX)/bin
  MANDIR=$(PREFIX)/man
  SECTION=1
-@@ -16,9 +15,11 @@
+@@ -16,7 +15,7 @@ SECTION=1
  ######                                       ######
  ###################################################
  
@@ -18,25 +18,23 @@
 +# CFLAGS=-O2 -Wall -ansi
  # CFLAGS=-g -Wall -ansi -pedantic
  
-+CFLAGS = -I${PREFIX}/include -L${PREFIX}/lib -Wl,-R${PREFIX}/lib
-+
  all:  tosha pcmplay pcmfade
- 
- utils.o:      utils.c utils.h
-@@ -28,10 +29,10 @@
+@@ -28,21 +27,18 @@ pcmplay.o: pcmplay.c utils.h getlopt.h
  pcmfade.o:    pcmfade.c utils.h
  
  tosha:        tosha.o utils.o getlopt.o
 -      $(CC) $(CFLAGS) -o tosha -lscsi tosha.o utils.o getlopt.o
-+      $(CC) $(CFLAGS) -o tosha tosha.o utils.o getlopt.o -lscsi -lutil
++      $(CC) $(CFLAGS) -o tosha tosha.o utils.o getlopt.o ${LDFLAGS} -lscsi -lutil
  
  pcmplay:      pcmplay.o utils.o getlopt.o
 -      $(CC) $(CFLAGS) -o pcmplay pcmplay.o utils.o getlopt.o
-+      $(CC) $(CFLAGS) -o pcmplay pcmplay.o utils.o getlopt.o -lossaudio
++      $(CC) $(CFLAGS) -o pcmplay pcmplay.o utils.o getlopt.o ${LDFLAGS} ${LIBOSSAUDIO}
  
  pcmfade:      pcmfade.o utils.o
-       $(CC) $(CFLAGS) -o pcmfade pcmfade.o utils.o
-@@ -40,9 +41,6 @@
+-      $(CC) $(CFLAGS) -o pcmfade pcmfade.o utils.o
++      $(CC) $(CFLAGS) -o pcmfade pcmfade.o utils.o ${LDFLAGS}
+ 
+ install:      tosha pcmplay pcmfade
        install -s -g bin -o bin -m 755 tosha pcmplay pcmfade $(BINDIR)
        install -c -g bin -o bin -m 644 tosha.1 pcmplay.1 pcmfade.1 \
                $(MANDIR)/man$(SECTION)
diff -r 592a5e470563 -r 16519cfc5c92 audio/tosha/patches/patch-af
--- a/audio/tosha/patches/patch-af      Mon May 31 17:13:26 2004 +0000
+++ b/audio/tosha/patches/patch-af      Mon May 31 17:35:14 2004 +0000
@@ -1,23 +1,13 @@
-$NetBSD: patch-af,v 1.2 1999/12/25 23:45:23 wiz Exp $
---- ../../work/tosha-0.05/pcmplay.c    Wed May 21 02:11:13 1997
-+++ pcmplay.c  Fri Oct 31 01:58:37 1997
-@@ -41,12 +41,18 @@
- #include <sys/types.h>
- #include <sys/uio.h>
- #include <unistd.h>
-+#ifdef __NetBSD__
-+#include <soundcard.h>
-+#define DEV "/dev/audio"
-+#else
- #include <machine/soundcard.h>
-+#define DEV "/dev/dsp"
-+#endif
- 
+$NetBSD: patch-af,v 1.3 2004/05/31 17:35:15 minskim Exp $
+
+--- pcmplay.c.orig     1997-05-20 19:11:13.000000000 -0500
++++ pcmplay.c
+@@ -46,7 +46,7 @@
  #include "utils.h"
  #include "getlopt.h"
  
 -char *audevice = "/dev/dsp";
-+char *audevice = DEV;
++char *audevice = DEVOSSAUDIO;
  int buffersize = 32;
  int dsp_samplesize = 16;
  int dsp_channels = 2;



Home | Main Index | Thread Index | Old Index