pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/speakfreely SpeakFreely is officially "abandonware...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bbc3a24a90a6
branches:  trunk
changeset: 491424:bbc3a24a90a6
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Thu Mar 24 02:53:34 2005 +0000

description:
SpeakFreely is officially "abandonware" since January 14, 2004.  Since
this package hasn't built in quite a while, remove it from pkgsrc.

diffstat:

 net/speakfreely/DESCR            |    7 -
 net/speakfreely/Makefile         |   67 -------------
 net/speakfreely/PLIST            |   20 ---
 net/speakfreely/distinfo         |   13 --
 net/speakfreely/patches/patch-aa |  198 ---------------------------------------
 net/speakfreely/patches/patch-ab |   23 ----
 net/speakfreely/patches/patch-ac |   24 ----
 net/speakfreely/patches/patch-ad |  168 ---------------------------------
 net/speakfreely/patches/patch-ae |   31 ------
 net/speakfreely/patches/patch-af |   17 ---
 net/speakfreely/patches/patch-ag |  131 -------------------------
 net/speakfreely/patches/patch-ah |   34 ------
 net/speakfreely/patches/patch-ai |   22 ----
 13 files changed, 0 insertions(+), 755 deletions(-)

diffs (truncated from 807 to 300 lines):

diff -r f05faaa17189 -r bbc3a24a90a6 net/speakfreely/DESCR
--- a/net/speakfreely/DESCR     Thu Mar 24 02:33:08 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-Speak Freely allows users of a variety of Unix and Unix-like machines
-equipped with audio hardware connected by a network to converse, using
-the audio input and output facilities of the system to digitise and
-later reconstruct the sound and the network to relay sound packets.
-Optional compression is provided, allowing conversations over relatively
-low-bandwidth Internet links as well as local area networks.  The
-technology is based on the digital celular phone compression technology.
diff -r f05faaa17189 -r bbc3a24a90a6 net/speakfreely/Makefile
--- a/net/speakfreely/Makefile  Thu Mar 24 02:33:08 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-# $NetBSD: Makefile,v 1.17 2004/12/15 22:37:39 jlam Exp $
-#
-
-DISTNAME=              speak_freely-7.2
-PKGNAME=               speakfreely-7.2
-PKGREVISION=           3
-CATEGORIES=            net audio
-MASTER_SITES=          http://www.fourmilab.ch/speakfree/unix/
-
-MAINTAINER=            johnam%mail.kemper.org@localhost
-HOMEPAGE=              http://www.fourmilab.ch/speakfree/unix/
-COMMENT=               Internet "phone" for UNIX
-
-USE_BUILDLINK3=                YES
-NO_CONFIGURE=          YES
-USE_PERL5=             YES
-
-BUILD_DEFS+=           SPEAKFREELY_OPTIONS USE_CRYPTO USE_IDEA
-
-.include "../../mk/bsd.prefs.mk"
-
-USE_CRYPTO?=           YES
-USE_IDEA?=             NO
-
-# SPEAKFREELY_OPTIONS is a space-separated list of compile-time options
-# to support.  Currently supported options:
-#
-#      halfduplex      for if sound card doesn't support full-duplex sound
-#
-SPEAKFREELY_OPTIONS?=   halfduplex
-
-.if ${SPEAKFREELY_OPTIONS:Mhalfduplex} == "halfduplex"
-CCFLAGS+=              -DHALF_DUPLEX
-.endif
-
-.if defined(USE_CRYPTO) && ${USE_CRYPTO} == "YES"
-HAVE_LIBCRYPTO=                YES
-USE_OLD_DES_API=       YES
-.include "../../security/openssl/buildlink3.mk"
-
-.if defined(USE_IDEA) && ${USE_IDEA} == "YES"
-LICENSE=               no-commercial-use
-.endif
-.endif
-
-SOUNDDIR=      ${PREFIX}/share/speakfreely
-MAKE_ENV+=     PERL="${PERL5}" CCFLAGS="${CCFLAGS}" \
-               SOUNDDIR="${SOUNDDIR}"
-MAKE_ENV+=     USE_CRYPTO="${USE_CRYPTO}" HAVE_LIBCRYPTO="${HAVE_LIBCRYPTO}" \
-               SSLBASE="${SSLBASE}" USE_IDEA="${USE_IDEA}"
-MAKE_ENV+=     HAVE_GSM=YES HAVE_MD5=YES
-MAKE_ENV+=     DOMAIN=
-
-post-extract:
-       ${MV} ${WRKSRC}/sfspeaker.1 ${WRKSRC}/sfspeaker.1.in
-
-pre-build:
-       ${SED} -e "s,@SOUNDDIR@,${SOUNDDIR},g" \
-               < ${WRKSRC}/sfspeaker.1.in > ${WRKSRC}/sfspeaker.1
-
-post-install:
-       ${INSTALL_DATA_DIR} ${SOUNDDIR}
-       ${INSTALL_DATA} ${WRKSRC}/busy.au ${SOUNDDIR}
-       ${INSTALL_DATA} ${WRKSRC}/ring.au ${SOUNDDIR}
-
-.include "../../audio/gsm/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r f05faaa17189 -r bbc3a24a90a6 net/speakfreely/PLIST
--- a/net/speakfreely/PLIST     Thu Mar 24 02:33:08 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-@comment $NetBSD: PLIST,v 1.1 2001/10/31 22:59:06 zuntum Exp $
-bin/sfecho
-bin/sflaunch
-bin/sflwl
-bin/sflwld
-bin/sfmike
-bin/sfreflect
-bin/sfspeaker
-bin/sfvod
-man/man1/sfecho.1
-man/man1/sflaunch.1
-man/man1/sflwl.1
-man/man1/sflwld.1
-man/man1/sfmike.1
-man/man1/sfreflect.1
-man/man1/sfspeaker.1
-man/man1/sfvod.1
-share/speakfreely/busy.au
-share/speakfreely/ring.au
-@dirrm share/speakfreely
diff -r f05faaa17189 -r bbc3a24a90a6 net/speakfreely/distinfo
--- a/net/speakfreely/distinfo  Thu Mar 24 02:33:08 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: distinfo,v 1.3 2002/10/25 10:30:36 wiz Exp $
-
-SHA1 (speak_freely-7.2.tar.gz) = d35106947b35966b02b59517bf608f37703bef2b
-Size (speak_freely-7.2.tar.gz) = 591240 bytes
-SHA1 (patch-aa) = 24d6ca54603f069fdafda1155db1cdf3e4b6d339
-SHA1 (patch-ab) = cb641f0fb6be0959e8528bee3514421f97de30ef
-SHA1 (patch-ac) = c4f98cc9633ae9ee433d29c603640f7912a85ec9
-SHA1 (patch-ad) = 51a728f06a947280aba1a97da22b12ad522ffc51
-SHA1 (patch-ae) = df8e7fc1378f101bb71c5d14aff0eefa4c90c641
-SHA1 (patch-af) = 46797c537b007b0997dc4149242d06bcc6fbde24
-SHA1 (patch-ag) = 8c52784f474739cd55e1490b734625283e3367f7
-SHA1 (patch-ah) = ea18245b2311906cf100f45e2588af40afc90efd
-SHA1 (patch-ai) = 961576afb09f30d9bf0f772c42fb7f2e2fe9febd
diff -r f05faaa17189 -r bbc3a24a90a6 net/speakfreely/patches/patch-aa
--- a/net/speakfreely/patches/patch-aa  Thu Mar 24 02:33:08 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,198 +0,0 @@
-$NetBSD: patch-aa,v 1.4 2002/10/25 10:30:37 wiz Exp $
-
---- Makefile.orig      Sat Sep 18 11:29:44 1999
-+++ Makefile   Sat Jan 15 12:34:29 2000
-@@ -3,16 +3,19 @@
- 
- # Debugging options
- 
--DEBUG = -g -DHEXDUMP
-+#DEBUG = -g -DHEXDUMP
- #DEBUG = -g -DHEXDUMP -DNOCRYPTO
--#DEBUG = -O
-+DEBUG = -O
-   
- # Installation 
- 
- # Install program
--INSTALL = /usr/bin/install
-+#INSTALL = /usr/bin/install
-+INSTALL_PROGRAM = ${BSD_INSTALL_PROGRAM}
-+INSTALL_SCRIPT = ${BSD_INSTALL_SCRIPT}
-+INSTALL_MAN = ${BSD_INSTALL_MAN}
- # Installation root directory
--INSTDIR = /usr/local
-+INSTDIR = ${PREFIX}
- # Binaries
- INSTDIR_BIN = $(INSTDIR)/bin
- # Manual pages
-@@ -38,9 +41,9 @@
- #    functionality is working.        Please see the detailed description
- #    of the available flags which follows these declarations.
- #
--CCFLAGS =  -DAUDIO_BLOCKING -DLINUX -DHALF_DUPLEX -DM_LITTLE_ENDIAN
--CC = gcc -O3 # for GNU's gcc compiler
--LFLAGS = -lncurses -lm
-+#CCFLAGS =  -DAUDIO_BLOCKING -DLINUX -DHALF_DUPLEX -DM_LITTLE_ENDIAN
-+#CC = gcc -O3 # for GNU's gcc compiler
-+#LFLAGS = -lncurses -lm
- #
- # If the above LFLAGS doesn't work, try the one below.
- #LFLAGS = -lcurses -lm
-@@ -223,6 +226,18 @@
- #CCFLAGS = -DM_LITTLE_ENDIAN
- #LFLAGS = -lcurses -ltermcap -lcompat -lm
- 
-+#                           NetBSD 1.4
-+#                   (courtesy of John A. Maier)
-+
-+# -lossaudio is needed to provide OSS audio emulation.  -DHALF_DUPLEX may
-+# also be needed in CCFLAGS depending on the driver for the sound card
-+# (see below).  -lcompat is needed to link correctly since the source uses
-+# the obsoleted function cuserid().
-+
-+CCFLAGS +=    -DUSE_CURSES
-+CCFLAGS +=    -DSOUNDDIR=\"${SOUNDDIR}\"
-+LFLAGS +=     -lcurses -ltermcap -lm -lcompat -lossaudio
-+
- #                        Hewlett-Packard
- #                   (courtesy of Marc Kilian)
- #
-@@ -233,7 +248,7 @@
- 
- # Where Perl is located on your system.  This is used to make
- # a directly-executable version of sfvod.
--PERL = /usr/bin/perl
-+#PERL = /usr/bin/perl
- 
- # If your audio hardware is half duplex, uncomment the next line.
- # You can also, if you wish, define this on the CCFLAGS definition
-@@ -267,23 +282,67 @@
- 
- CARGS = -DInternet_Port=$(INTERNET_PORT)
- 
-+# Crypto
-+.if defined(USE_CRYPTO) && $(USE_CRYPTO) == "YES"
-+.if defined(HAVE_LIBCRYPTO) && $(HAVE_LIBCRYPTO) == "YES"
-+CRYPTOFLAGS = -I$(SSLBASE)/include
-+CRYPTOLIBS =  des/des.a -Wl,-R$(SSLBASE)/lib -L$(SSLBASE)/lib -lcrypto
-+CRYPTOOBJS =  deslib.o
-+.else
-+CRYPTOFLAGS = -Ilibdes -Iblowfish
-+CRYPTOLIBS =  blowfish/libblowfish.a des/des.a libdes/libdes.a
-+CRYPTOOBJS =  libblowfish.o deslib.o libdes.o
-+.if defined(USE_IDEA) && $(USE_IDEA) == "YES"
-+CRYPTOFLAGS +=        -DUSE_IDEA -Iidea
-+CRYPTOLIBS += idea/idea.a
-+CRYPTOOBJS += idealib.o
-+.endif
-+.endif
-+.else
-+CCFLAGS +=    -DNOCRYPTO
-+CRYPTOFLAGS =
-+CRYPTOLIBS =
-+CRYPTOOBJS =
-+.endif
-+
-+.if defined(HAVE_GSM) && ${HAVE_GSM} == "YES"
-+GSMFLAGS =    -I${BUILDLINK_PREFIX.gsm}/include
-+GSMLIBS =     -Wl,-R${BUILDLINK_PREFIX.gsm}/lib -L${BUILDLINK_PREFIX.gsm}/lib -lgsm
-+GSMOBJS =
-+.else
-+GSMFLAGS =    -Igsm/inc
-+GSMLIBS =     gsm/lib/libgsm.a
-+GSMOBJS =     gsmlib.o
-+.endif
-+
-+.if defined(HAVE_MD5) && $(HAVE_MD5) == "YES"
-+MD5FLAGS =    -I/usr/include
-+MD5LIBS =
-+MD5OBJS =
-+.else
-+MD5FLAGS =    -Imd5
-+MD5LIBS =     md5/md5.o
-+MD5OBJS =     md5lib.o
-+.endif
-+
- #   Compiler flags
- 
--CFLAGS = $(DEBUG) -Iadpcm -Ilpc -Igsm/inc -Imd5 -Iidea -Ilibdes -Iblowfish $(CARGS) $(DUPLEX) $(CCFLAGS) $(DOMAIN)
-+CFLAGS = $(DEBUG) -Iadpcm -Ilpc $(GSMFLAGS) $(MD5FLAGS) $(CRYPTOFLAGS) $(CARGS) $(DUPLEX) $(CCFLAGS) $(DOMAIN)
- 
--PROGRAMS = sfspeaker sfmike sflaunch sflwld sflwl sfecho sfreflect sfvod
-+PROGRAMS = sfspeaker sfmike sflaunch sflwld sflwl sfecho sfreflect
-+SCRIPTS =  sfvod
- 
--all:  $(PROGRAMS)
-+all:  $(PROGRAMS) $(SCRIPTS)
- 
- SPKROBJS = speaker.o codecs.o deskey.o g711.o rate.o rtpacket.o soundbyte.o ulaw.o usleep.o vatpkt.o vox.o audio_hp.o audio_sgi.o common.o
- 
--sfspeaker: $(SPKROBJS) adpcmlib.o libblowfish.o lpclib.o lpc10lib.o gsmlib.o deslib.o md5lib.o idealib.o libdes.o xdsub.o 
--      $(CC) $(SPKROBJS) adpcm/adpcm-u.o blowfish/libblowfish.a des/des.a md5/md5.o idea/idea.a lpc10/liblpc10.a gsm/lib/libgsm.a lpc/lpc.o xdsub.o libdes/libdes.a $(LFLAGS) -o sfspeaker
-+sfspeaker: $(SPKROBJS) adpcmlib.o lpclib.o lpc10lib.o $(GSMOBJS) $(MD5OBJS) xdsub.o $(CRYPTOOBJS)
-+      $(CC) $(SPKROBJS) adpcm/adpcm-u.o $(MD5LIBS) lpc10/liblpc10.a $(GSMLIBS) lpc/lpc.o xdsub.o $(CRYPTOLIBS) $(LFLAGS) -o sfspeaker
- 
- MIKEOBJS = mike.o codecs.o deskey.o g711.o rate.o rtpacket.o soundbyte.o ulaw.o usleep.o vatpkt.o xdsub.o audio_hp.o audio_sgi.o
- 
--sfmike: $(MIKEOBJS) adpcmlib.o libblowfish.o lpclib.o lpc10lib.o gsmlib.o deslib.o md5lib.o idealib.o libdes.o
--      $(CC) $(MIKEOBJS) adpcm/adpcm-u.o des/des.a md5/md5.o idea/idea.a -lm blowfish/libblowfish.a lpc10/liblpc10.a gsm/lib/libgsm.a lpc/lpc.o libdes/libdes.a $(LFLAGS) -o sfmike
-+sfmike: $(MIKEOBJS) adpcmlib.o lpclib.o lpc10lib.o $(GSMOBJS) $(MD5OBJS) $(CRYPTOOBJS)
-+      $(CC) $(MIKEOBJS) adpcm/adpcm-u.o $(MD5LIBS) -lm lpc10/liblpc10.a $(GSMLIBS) lpc/lpc.o $(CRYPTOLIBS) $(LFLAGS) -o sfmike
- 
- LAUNCHOBJS = launch.o soundbyte.o usleep.o g711.o
- 
-@@ -302,13 +361,13 @@
- 
- ECHOOBJS = echo.o codecs.o g711.o rtpacket.o ulaw.o xdsub.o
- 
--sfecho: $(ECHOOBJS) md5lib.o
--      $(CC) $(ECHOOBJS) md5/md5.o adpcm/adpcm-u.o lpc/lpc.o $(LFLAGS) -o sfecho
-+sfecho: $(ECHOOBJS) $(MD5OBJS)
-+      $(CC) $(ECHOOBJS) $(MD5LIBS) adpcm/adpcm-u.o lpc/lpc.o $(LFLAGS) -o sfecho
- 
- REFLECTOBJS = reflect.o codecs.o html.o g711.o rtpacket.o ulaw.o xdsub.o
- 
--sfreflect: $(REFLECTOBJS) md5lib.o
--      $(CC) $(REFLECTOBJS) md5/md5.o adpcm/adpcm-u.o lpc/lpc.o $(LFLAGS) -o sfreflect
-+sfreflect: $(REFLECTOBJS) $(MD5OBJS)
-+      $(CC) $(REFLECTOBJS) $(MD5LIBS) adpcm/adpcm-u.o lpc/lpc.o $(LFLAGS) -o sfreflect
- 
- #     Configure the voice on demand server for the platform's
- #     location of Perl and network constant definitions.
-@@ -402,8 +461,8 @@
- 
- speakfree.h:  audio_descr.h rtp.h rtpacket.h ulaw2linear.h types.h
- 
--testgsm:    testgsm.o gsmlib.o
--      $(CC) testgsm.o -lm gsm/lib/libgsm.a $(LFLAGS) -o testgsm
-+testgsm:    testgsm.o $(GSMOBJS)
-+      $(CC) testgsm.o -lm $(GSMLIBS) $(LFLAGS) -o testgsm
- 
- manpage:
-       nroff -man sfmike.1 | $(PAGER)



Home | Main Index | Thread Index | Old Index