diff options
author | garbled <garbled@pkgsrc.org> | 1998-09-13 17:06:08 +0000 |
---|---|---|
committer | garbled <garbled@pkgsrc.org> | 1998-09-13 17:06:08 +0000 |
commit | 68efe4e9e1a388ee7c27add555c3622eaa5bef4a (patch) | |
tree | 464caa6551da6ca0206c68965187f1e6c2b69b32 /mbone/rat | |
parent | 2dd5c08c038878718e6c191ed404eeafd0730d8a (diff) | |
download | pkgsrc-68efe4e9e1a388ee7c27add555c3622eaa5bef4a.tar.gz |
Makefile: removed tk80 as a category, added USE_X11, fixed up build target
Patches: Added patch to fix alpha 64bit-ism, broke up patches into
separate files, fix various Makefiles WRT PREFIX,X11BASE and LOCALBASE
handling.
All in all, this was a mess. It works now on elf/alpha, pending a fix to
bsd.pkg.mk.. if that falls through, one line will fix it up in the
Makefile.
Diffstat (limited to 'mbone/rat')
-rw-r--r-- | mbone/rat/Makefile | 11 | ||||
-rw-r--r-- | mbone/rat/patches/patch-aa | 122 | ||||
-rw-r--r-- | mbone/rat/patches/patch-ab | 3 | ||||
-rw-r--r-- | mbone/rat/patches/patch-ac | 11 | ||||
-rw-r--r-- | mbone/rat/patches/patch-ad | 46 | ||||
-rw-r--r-- | mbone/rat/patches/patch-ae | 24 | ||||
-rw-r--r-- | mbone/rat/patches/patch-af | 16 | ||||
-rw-r--r-- | mbone/rat/patches/patch-ag | 21 | ||||
-rw-r--r-- | mbone/rat/patches/patch-ah | 11 |
9 files changed, 140 insertions, 125 deletions
diff --git a/mbone/rat/Makefile b/mbone/rat/Makefile index a776816c248..febcc0ae774 100644 --- a/mbone/rat/Makefile +++ b/mbone/rat/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.7 1998/08/20 15:17:11 tsarna Exp $ +# $NetBSD: Makefile,v 1.8 1998/09/13 17:06:08 garbled Exp $ # DISTNAME= rat-3.0.24 -CATEGORIES= mbone tk80 +CATEGORIES= mbone MASTER_SITES= ftp://cs.ucl.ac.uk/mice/rat/src/ MAINTAINER= mycroft@netbsd.org @@ -13,16 +13,17 @@ DEPENDS+= tk-8.0p2:../../x11/tk80 RESTRICTED= "Contains DES encryption" MIRROR_DISTFILE=no USE_GMAKE= yes +USE_X11= yes do-build: - cd ${WRKSRC} && PREFIX=${PREFIX} MAKE=${MAKE_PROGRAM} ./Build rat + cd ${WRKSRC} && PREFIX=${PREFIX} MAKE=${MAKE_PROGRAM} LDFLAGS="${LDFLAGS}" X11BASE=${X11BASE} LOCALBASE=${LOCALBASE} ./Build rat do-install: cd ${WRKSRC} && ( \ ${INSTALL_PROGRAM} \ bin/$${USER:=`whoami`}/rat-`uname -s`-`uname -r` \ - ${LOCALBASE}/bin/rat; \ + ${PREFIX}/bin/rat; \ ${INSTALL_MAN} \ - man/man1/rat.1 ${LOCALBASE}/man/man1/rat.1 ) + man/man1/rat.1 ${PREFIX}/man/man1/rat.1 ) .include "../../mk/bsd.pkg.mk" diff --git a/mbone/rat/patches/patch-aa b/mbone/rat/patches/patch-aa index 3f69a7fd154..965222bc7ab 100644 --- a/mbone/rat/patches/patch-aa +++ b/mbone/rat/patches/patch-aa @@ -1,120 +1,4 @@ -$NetBSD: patch-aa,v 1.3 1998/08/07 11:09:57 agc Exp $ - -*** Build~ Tue May 13 04:38:56 1997 ---- Build Thu Mar 5 16:35:38 1998 -*************** -*** 55,59 **** - Linux ) OSMVER=`echo $OSVERS | awk -F. '{printf("%d_%d", $1, $2)}'` - ;; -! SunOS | IRIX | FreeBSD ) OSMVER=`echo $OSVERS | awk -F. '{print $1}'` - ;; - HP-UX ) OSTYPE=HPUX ---- 55,59 ---- - Linux ) OSMVER=`echo $OSVERS | awk -F. '{printf("%d_%d", $1, $2)}'` - ;; -! SunOS | IRIX | FreeBSD | NetBSD ) OSMVER=`echo $OSVERS | awk -F. '{print $1}'` - ;; - HP-UX ) OSTYPE=HPUX -*************** -*** 69,74 **** - echo "OSMVER=$OSMVER" - - # Create a directory for the .o files, if it doesn't exist... -! if [ ! -d objs/${USER:=`whoami`}/${OSTYPE}_${OSVERS} ]; then - echo "Creating object directory objs/${USER}/${OSTYPE}_${OSVERS}..." - mkdir bin/${USER} ---- 69,76 ---- - echo "OSMVER=$OSMVER" - -+ USER=${USER:=`whoami`} -+ - # Create a directory for the .o files, if it doesn't exist... -! if [ ! -d objs/${USER}/${OSTYPE}_${OSVERS} ]; then - echo "Creating object directory objs/${USER}/${OSTYPE}_${OSVERS}..." - mkdir bin/${USER} -*************** -*** 80,84 **** - fi - -! cmd="${MAKE:=make} OSTYPE=$OSTYPE OSMVER=$OSMVER OSVERS=$OSVERS USER=`whoami`" - case $1 in - rat ) echo "Running: $cmd bin/${USER}/rat-${OSTYPE}-${OSVERS}" ---- 82,86 ---- - fi - -! cmd="${MAKE:=make} OSTYPE=$OSTYPE OSMVER=$OSMVER OSVERS=$OSVERS USER=$USER" - case $1 in - rat ) echo "Running: $cmd bin/${USER}/rat-${OSTYPE}-${OSVERS}" -*** Makefile~ Tue May 27 06:29:15 1997 ---- Makefile Thu Mar 5 16:37:53 1998 -*************** -*** 10,14 **** - # -DDEBUG_RTP -DREPEAT - -! DEFS += -D$(OSTYPE) -D$(OSTYPE)_$(OSMVER) -D$(USER) - CC = gcc - CFLAGS = -Wall -Werror $(INCS) $(DEFS) -g -O -fsigned-char ---- 10,14 ---- - # -DDEBUG_RTP -DREPEAT - -! #DEFS += -D$(OSTYPE) -D$(OSTYPE)_$(OSMVER) -D$(USER) - CC = gcc - CFLAGS = -Wall -Werror $(INCS) $(DEFS) -g -O -fsigned-char -*************** -*** 53,56 **** ---- 53,57 ---- - $(OBJDIR)/auddev_linux.o \ - $(OBJDIR)/auddev_freebsd.o \ -+ $(OBJDIR)/auddev_netbsd.o \ - $(OBJDIR)/init_net.o \ - $(OBJDIR)/init_session.o \ -*** src/bat_include.h~ Tue May 27 06:27:48 1997 ---- src/bat_include.h Thu Mar 5 16:22:59 1998 -*************** -*** 71,75 **** - #include <arpa/inet.h> - extern int h_errno; -! #if !defined(HPUX) && !defined(Linux) && !defined(__FreeBSD__) - #include <stropts.h> - #include <sys/filio.h> ---- 71,75 ---- - #include <arpa/inet.h> - extern int h_errno; -! #if !defined(HPUX) && !defined(Linux) && !defined(__FreeBSD__) && !defined(__NetBSD__) - #include <stropts.h> - #include <sys/filio.h> -*** src/config.h~ Fri May 23 08:44:14 1997 ---- src/config.h Thu Mar 5 16:39:40 1998 -*************** -*** 57,60 **** ---- 57,71 ---- - #endif /* FreeBSD */ - -+ #ifdef __NetBSD__ -+ #define OSNAME "NetBSD" -+ #define DEFINED_ERRLIST -+ #include <sys/stat.h> -+ #include <sys/time.h> -+ #include <errno.h> -+ #include <fcntl.h> -+ #include <unistd.h> -+ #include <sys/audioio.h> -+ #endif -+ - #ifdef SunOS_5 - #define OSNAME "Solaris" -*** /dev/null Thu Mar 5 16:59:30 1998 ---- Makefile_NetBSD_1 Thu Mar 5 16:41:44 1998 -*************** -*** 0 **** ---- 1,7 ---- -+ INCS = -I/usr/X11R6/include \ -+ -I${PREFIX}/include/tcl8.0 \ -+ -I${PREFIX}/include/tk8.0 -+ LDLIBS = -L${PREFIX}/lib -ltk80 -ltcl80 \ -+ -L/usr/X11R6/lib -lXext -lX11 \ -+ -lm -+ +$NetBSD: patch-aa,v 1.4 1998/09/13 17:06:09 garbled Exp $ *** /dev/null Thu Mar 5 16:59:30 1998 --- src/auddev_netbsd.c Thu Mar 5 16:40:41 1998 *************** @@ -126,8 +10,8 @@ $NetBSD: patch-aa,v 1.3 1998/08/07 11:09:57 agc Exp $ + * AUTHOR: Isidor Kouvelas + * MODIFIED: Colin Perkins + * -+ * $Revision: 1.3 $ -+ * $Date: 1998/08/07 11:09:57 $ ++ * $Revision: 1.4 $ ++ * $Date: 1998/09/13 17:06:09 $ + * + * Copyright (c) 1995,1996 University College London + * All rights reserved. diff --git a/mbone/rat/patches/patch-ab b/mbone/rat/patches/patch-ab index 56742c77fb5..ead6a8da087 100644 --- a/mbone/rat/patches/patch-ab +++ b/mbone/rat/patches/patch-ab @@ -1,4 +1,5 @@ -$NetBSD: patch-ab,v 1.2 1998/08/07 11:09:57 agc Exp $ +$NetBSD: patch-ab,v 1.3 1998/09/13 17:06:09 garbled Exp $ +$NetBSD: patch-ab,v 1.3 1998/09/13 17:06:09 garbled Exp $ --- src/ui.c.orig Thu May 22 09:31:59 1997 +++ src/ui.c Thu Apr 23 10:21:20 1998 diff --git a/mbone/rat/patches/patch-ac b/mbone/rat/patches/patch-ac new file mode 100644 index 00000000000..e4ddef46017 --- /dev/null +++ b/mbone/rat/patches/patch-ac @@ -0,0 +1,11 @@ +$NetBSD: patch-ac,v 1.1 1998/09/13 17:06:09 garbled Exp $ +--- src/gsm_code.c.orig Sun Sep 13 08:04:40 1998 ++++ src/gsm_code.c Sun Sep 13 08:05:08 1998 +@@ -7,6 +7,7 @@ + /* $Header: /cvsroot/pkgsrc/mbone/rat/patches/patch-ac,v 1.1 1998/09/13 17:06:09 garbled Exp $ */ + + #include <stdlib.h> ++#include <string.h> + #include "gsm.h" + + /* diff --git a/mbone/rat/patches/patch-ad b/mbone/rat/patches/patch-ad new file mode 100644 index 00000000000..810034649fa --- /dev/null +++ b/mbone/rat/patches/patch-ad @@ -0,0 +1,46 @@ +$NetBSD: patch-ad,v 1.1 1998/09/13 17:06:09 garbled Exp $ +*** Build~ Tue May 13 04:38:56 1997 +--- Build Thu Mar 5 16:35:38 1998 +*************** +*** 55,59 **** + Linux ) OSMVER=`echo $OSVERS | awk -F. '{printf("%d_%d", $1, $2)}'` + ;; +! SunOS | IRIX | FreeBSD ) OSMVER=`echo $OSVERS | awk -F. '{print $1}'` + ;; + HP-UX ) OSTYPE=HPUX +--- 55,59 ---- + Linux ) OSMVER=`echo $OSVERS | awk -F. '{printf("%d_%d", $1, $2)}'` + ;; +! SunOS | IRIX | FreeBSD | NetBSD ) OSMVER=`echo $OSVERS | awk -F. '{print $1}'` + ;; + HP-UX ) OSTYPE=HPUX +*************** +*** 69,74 **** + echo "OSMVER=$OSMVER" + + # Create a directory for the .o files, if it doesn't exist... +! if [ ! -d objs/${USER:=`whoami`}/${OSTYPE}_${OSVERS} ]; then + echo "Creating object directory objs/${USER}/${OSTYPE}_${OSVERS}..." + mkdir bin/${USER} +--- 69,76 ---- + echo "OSMVER=$OSMVER" + ++ USER=${USER:=`whoami`} ++ + # Create a directory for the .o files, if it doesn't exist... +! if [ ! -d objs/${USER}/${OSTYPE}_${OSVERS} ]; then + echo "Creating object directory objs/${USER}/${OSTYPE}_${OSVERS}..." + mkdir bin/${USER} +*************** +*** 80,84 **** + fi + +! cmd="${MAKE:=make} OSTYPE=$OSTYPE OSMVER=$OSMVER OSVERS=$OSVERS USER=`whoami`" + case $1 in + rat ) echo "Running: $cmd bin/${USER}/rat-${OSTYPE}-${OSVERS}" +--- 82,86 ---- + fi + +! cmd="${MAKE:=make} OSTYPE=$OSTYPE OSMVER=$OSMVER OSVERS=$OSVERS USER=$USER" + case $1 in + rat ) echo "Running: $cmd bin/${USER}/rat-${OSTYPE}-${OSVERS}" diff --git a/mbone/rat/patches/patch-ae b/mbone/rat/patches/patch-ae new file mode 100644 index 00000000000..5ffa3e4ca91 --- /dev/null +++ b/mbone/rat/patches/patch-ae @@ -0,0 +1,24 @@ +$NetBSD: patch-ae,v 1.1 1998/09/13 17:06:09 garbled Exp $ +--- Makefile.orig Thu Mar 19 08:40:07 1998 ++++ Makefile Sun Sep 13 09:29:54 1998 +@@ -9,10 +9,10 @@ + # -DNDEBUG -DDEBUG -DTEST -DGSM -DDEBUG_MIX -DDEBUG_MEM + # -DDEBUG_RTP -DREPEAT + +-DEFS += -D$(OSTYPE) -D$(OSTYPE)_$(OSMVER) -D$(USER) ++#DEFS += -D$(OSTYPE) -D$(OSTYPE)_$(OSMVER) -D$(USER) + CC = gcc + CFLAGS = -Wall -Werror $(INCS) $(DEFS) -g -O -fsigned-char +-LDFLAGS= ++#LDFLAGS= + LDLIBS= $(LDLIBS) -lm + RANLIB = ranlib + +@@ -50,6 +50,7 @@ + $(OBJDIR)/auddev_hpux_raw.o \ + $(OBJDIR)/auddev_linux.o \ + $(OBJDIR)/auddev_freebsd.o \ ++ $(OBJDIR)/auddev_netbsd.o \ + $(OBJDIR)/init_net.o \ + $(OBJDIR)/init_session.o \ + $(OBJDIR)/tabmulaw.o \ diff --git a/mbone/rat/patches/patch-af b/mbone/rat/patches/patch-af new file mode 100644 index 00000000000..b8dfe4a7a48 --- /dev/null +++ b/mbone/rat/patches/patch-af @@ -0,0 +1,16 @@ +$NetBSD: patch-af,v 1.1 1998/09/13 17:06:10 garbled Exp $ +*** src/bat_include.h~ Tue May 27 06:27:48 1997 +--- src/bat_include.h Thu Mar 5 16:22:59 1998 +*************** +*** 71,75 **** + #include <arpa/inet.h> + extern int h_errno; +! #if !defined(HPUX) && !defined(Linux) && !defined(__FreeBSD__) + #include <stropts.h> + #include <sys/filio.h> +--- 71,75 ---- + #include <arpa/inet.h> + extern int h_errno; +! #if !defined(HPUX) && !defined(Linux) && !defined(__FreeBSD__) && !defined(__NetBSD__) + #include <stropts.h> + #include <sys/filio.h> diff --git a/mbone/rat/patches/patch-ag b/mbone/rat/patches/patch-ag new file mode 100644 index 00000000000..667a0959118 --- /dev/null +++ b/mbone/rat/patches/patch-ag @@ -0,0 +1,21 @@ +$NetBSD: patch-ag,v 1.1 1998/09/13 17:06:10 garbled Exp $ +*** src/config.h~ Fri May 23 08:44:14 1997 +--- src/config.h Thu Mar 5 16:39:40 1998 +*************** +*** 57,60 **** +--- 57,71 ---- + #endif /* FreeBSD */ + ++ #ifdef __NetBSD__ ++ #define OSNAME "NetBSD" ++ #define DEFINED_ERRLIST ++ #include <sys/stat.h> ++ #include <sys/time.h> ++ #include <errno.h> ++ #include <fcntl.h> ++ #include <unistd.h> ++ #include <sys/audioio.h> ++ #endif ++ + #ifdef SunOS_5 + #define OSNAME "Solaris" diff --git a/mbone/rat/patches/patch-ah b/mbone/rat/patches/patch-ah new file mode 100644 index 00000000000..b849855f327 --- /dev/null +++ b/mbone/rat/patches/patch-ah @@ -0,0 +1,11 @@ +$NetBSD: patch-ah,v 1.1 1998/09/13 17:06:10 garbled Exp $ +--- /dev/null Sun Sep 13 09:01:39 1998 ++++ Makefile_NetBSD_1 Sun Sep 13 09:32:37 1998 +@@ -0,0 +1,7 @@ ++INCS = -I${X11BASE}/include \ ++ -I${LOCALBASE}/include/tcl8.0 \ ++ -I${LOCALBASE}/include/tk8.0 ++LDLIBS = -L${LOCALBASE}/lib -ltk80 -ltcl80 \ ++ -L${X11BASE}/lib -lXext -lX11 \ ++ -lm ++ |