diff --git a/MOVED b/MOVED index 6978cc26576f..d460794a0dec 100644 --- a/MOVED +++ b/MOVED @@ -10788,3 +10788,116 @@ dns/knot1|dns/knot2|2018-12-16|Has expired: EOL upstream; successor dns/knot2 is print/frescobaldi||2018-12-16|Depends on non-existent poppler-qt4 lang/python34|lang/python36|2018-12-18|Has expired: Fails to build with recent OpenSSL graphics/py-sk1|graphics/sk1|2018-12-18|sk1 is an app, not a python library +net/py-libstorj||2018-12-21|Has expired: Broken for more than 6 months +net/xferstats||2018-12-21|Has expired: Uses obsolete glib12 +net/wmlj||2018-12-21|Has expired: Uses obsolete glib12 +net/ipsorc||2018-12-21|Has expired: Uses obsolete glib12 +net/bsdproxy||2018-12-21|Has expired: Uses obsolete glib12 +net/gini||2018-12-21|Has expired: Uses obsolete glib12 +net/netatalk|net/netatalk3|2018-12-21|Has expired: Outdated branch of netatalk; use net/netatalk3 instead +net/nocatsplash||2018-12-21|Has expired: Uses obsolete glib12 +net/jags||2018-12-21|Has expired: Uses obsolete glib12 +net/scribe||2018-12-21|Has expired: Broken for more than 6 months +net/libnetdude||2018-12-21|Has expired: Uses obsolete glib12 +net/nepim||2018-12-21|Has expired: Uses obsolete glib12 +emulators/generator||2018-12-21|Has expired: Uses obsolete glib12 +emulators/py-nova||2018-12-21|Has expired: Broken for more than 6 months +emulators/generator-cbiere||2018-12-21|Has expired: Uses obsolete glib12 +x11-toolkits/p5-Gtk-Perl||2018-12-21|Has expired: Uses obsolete glib12 +deskutils/ithought||2018-12-21|Has expired: Uses obsolete glib12 +deskutils/gaddr||2018-12-21|Has expired: Uses obsolete glib12 +x11-fonts/gfe||2018-12-21|Has expired: Uses obsolete glib12 +graphics/graphopt||2018-12-21|Has expired: Uses obsolete glib12 +graphics/fotoxx||2018-12-21|Has expired: Broken for more than 6 months +graphics/gcolor||2018-12-21|Has expired: Uses obsolete glib12 +graphics/danpei||2018-12-21|Has expired: Uses obsolete glib12 +graphics/chbg||2018-12-21|Has expired: Uses obsolete glib12 +mail/pop3lite||2018-12-21|Has expired: Uses obsolete glib12 +mail/gbuffy||2018-12-21|Has expired: Uses obsolete glib12 +security/gtk-knocker||2018-12-21|Has expired: Uses obsolete glib12 +security/gpasman||2018-12-21|Has expired: Uses obsolete glib12 +security/crank||2018-12-21|Has expired: Uses obsolete glib12 +security/stegdetect||2018-12-21|Has expired: Uses obsolete glib12 +devel/liboop||2018-12-21|Has expired: Uses obsolete glib12 +devel/gcvs||2018-12-21|Has expired: Uses obsolete glib12 +print/lpr-wrapper||2018-12-21|Has expired: Uses obsolete glib12 +print/libppd||2018-12-21|Has expired: Uses obsolete glib12 +net-p2p/napshare||2018-12-21|Has expired: Uses obsolete glib12 +net-p2p/gnewtellium||2018-12-21|Has expired: Uses obsolete glib12 +editors/gnotepad+||2018-12-21|Has expired: Uses obsolete glib12 +editors/manedit||2018-12-21|Has expired: Uses obsolete glib12 +misc/gtkfind||2018-12-21|Has expired: Uses obsolete glib12 +games/mindguard||2018-12-21|Has expired: Uses obsolete glib12 +games/xbattle||2018-12-21|Has expired: Uses obsolete glib12 +games/xbill||2018-12-21|Has expired: Uses obsolete glib12 +games/corewars||2018-12-21|Has expired: Uses obsolete glib12 +games/dopewars||2018-12-21|Has expired: Uses obsolete glib12 +games/garith||2018-12-21|Has expired: Uses obsolete glib12 +games/wmquake||2018-12-21|Has expired: Uses obsolete glib12 +games/znibbles||2018-12-21|Has expired: Uses obsolete glib12 +games/xpuyopuyo||2018-12-21|Has expired: Uses obsolete glib12 +games/kajongg||2018-12-21|Has expired: Broken for more than 6 months +games/netspades||2018-12-21|Has expired: Uses obsolete glib12 +games/gtklife||2018-12-21|Has expired: Uses obsolete glib12 +biology/xmolwt||2018-12-21|Has expired: Uses obsolete glib12 +x11-clocks/wmclockmon||2018-12-21|Has expired: Uses obsolete glib12 +x11-clocks/asclock-gtk||2018-12-21|Has expired: Uses obsolete glib12 +net-im/gale||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-ahx||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-curses||2018-12-21|Has expired: Uses obsolete glib12 +audio/scrobbler||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-nsf||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-nas||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-gbsplay||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-wavpack||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-shn||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-volnorm||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-faad||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-scrobbler||2018-12-21|Has expired: Uses obsolete glib12 +audio/mcplay||2018-12-21|Has expired: Uses obsolete glib12 +audio/gmixer||2018-12-21|Has expired: Uses obsolete glib12 +audio/soundtracker||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-sapplug||2018-12-21|Has expired: Uses obsolete glib12 +audio/rio500||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmmsctrl||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-xf86audio||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-mailnotify||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-sexypsf||2018-12-21|Has expired: Uses obsolete glib12 +audio/gqmpeg||2018-12-21|Has expired: Uses obsolete glib12 +audio/wmalbum||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-xymms||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-flac||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-festalon||2018-12-21|Has expired: Uses obsolete glib12 +audio/gkrellmms2||2018-12-21|Has expired: Uses obsolete glib12 +audio/xmms-ladspa||2018-12-21|Has expired: Uses obsolete glib12 +math/octave-forge-engine||2018-12-21|Has expired: Broken for more than 6 months +math/surf||2018-12-21|Has expired: Uses obsolete glib12 +math/msieve||2018-12-21|Has expired: Broken for more than 6 months +math/octave-forge-fl-core||2018-12-21|Has expired: Broken for more than 6 months +math/octave-forge-pdb||2018-12-21|Has expired: Broken for more than 6 months +math/octave-forge-audio||2018-12-21|Has expired: Broken for more than 6 months +math/geg||2018-12-21|Has expired: Uses obsolete glib12 +math/grpn||2018-12-21|Has expired: Uses obsolete glib12 +x11/gdkxft||2018-12-21|Has expired: Uses obsolete glib12 +x11/gtk-theme-switch||2018-12-21|Has expired: Uses obsolete glib12 +x11/xpyb||2018-12-21|Has expired: Broken for more than 6 months +x11/gtk-launch||2018-12-21|Has expired: Uses obsolete glib12 +x11/xpra||2018-12-21|Has expired: Broken for more than 6 months +palm/pilrc||2018-12-21|Has expired: Uses obsolete glib12 +x11-fm/mtoolsfm||2018-12-21|Has expired: Uses obsolete glib12 +german/steak||2018-12-21|Has expired: Uses obsolete glib12 +multimedia/xmms-skins-huge||2018-12-21|Has expired: Uses obsolete glib12 +multimedia/openquicktime||2018-12-21|Has expired: Uses obsolete glib12 +multimedia/xmms-skins||2018-12-21|Has expired: Uses obsolete glib12 +multimedia/oqtplayer||2018-12-21|Has expired: Uses obsolete glib12 +multimedia/oqtencoder||2018-12-21|Has expired: Uses obsolete glib12 +multimedia/p5-Video-OpenQuicktime||2018-12-21|Has expired: Uses obsolete glib12 +multimedia/xtheater||2018-12-21|Has expired: Uses obsolete glib12 +multimedia/dv2jpg||2018-12-21|Has expired: Uses obsolete glib12 +comms/hf||2018-12-21|Has expired: Uses obsolete glib12 +comms/gscmxx||2018-12-21|Has expired: Uses obsolete glib12 +sysutils/wmcube-gdk||2018-12-21|Has expired: Uses obsolete glib12 +sysutils/gcombust||2018-12-21|Has expired: Uses obsolete glib12 +sysutils/xlogmaster||2018-12-21|Has expired: Uses obsolete glib12 +sysutils/mount.app||2018-12-21|Has expired: Uses obsolete glib12 +sysutils/bbapm||2018-12-21|Has expired: Uses obsolete glib12 diff --git a/audio/Makefile b/audio/Makefile index 7837961a6544..603e210ae00c 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -212,11 +212,9 @@ SUBDIR += ghostess SUBDIR += giada SUBDIR += gimmix - SUBDIR += gkrellmms2 SUBDIR += gkrellmvolume2 SUBDIR += glurp SUBDIR += gmidimonitor - SUBDIR += gmixer SUBDIR += gmpc SUBDIR += gmpc-alarm SUBDIR += gmpc-albumview @@ -245,7 +243,6 @@ SUBDIR += goattracker SUBDIR += gogglesmm SUBDIR += goobox - SUBDIR += gqmpeg SUBDIR += gqradio SUBDIR += gradio SUBDIR += gramofile @@ -514,7 +511,6 @@ SUBDIR += maplay SUBDIR += mate-media SUBDIR += mbox - SUBDIR += mcplay SUBDIR += mctoolame-decoder SUBDIR += mctoolame-encoder SUBDIR += mda-lv2 @@ -731,7 +727,6 @@ SUBDIR += rhvoice SUBDIR += rhvoice-dictionary SUBDIR += rhythmbox - SUBDIR += rio500 SUBDIR += rioutil SUBDIR += ripit SUBDIR += ripperx @@ -756,7 +751,6 @@ SUBDIR += sc3-plugins SUBDIR += schismtracker SUBDIR += screcord-lv2 - SUBDIR += scrobbler SUBDIR += sdl2_mixer SUBDIR += sdl_mixer SUBDIR += sdl_sound @@ -789,7 +783,6 @@ SUBDIR += soundgrab SUBDIR += soundkonverter SUBDIR += soundtouch - SUBDIR += soundtracker SUBDIR += sox SUBDIR += spc2it SUBDIR += specimen @@ -880,7 +873,6 @@ SUBDIR += webrtc-audio-processing SUBDIR += whysynth SUBDIR += wildmidi - SUBDIR += wmalbum SUBDIR += wmix SUBDIR += wmmp SUBDIR += wmrecord @@ -901,27 +893,8 @@ SUBDIR += xmix SUBDIR += xmixer SUBDIR += xmmix - SUBDIR += xmms-ahx - SUBDIR += xmms-curses - SUBDIR += xmms-faad - SUBDIR += xmms-festalon - SUBDIR += xmms-flac - SUBDIR += xmms-gbsplay - SUBDIR += xmms-ladspa - SUBDIR += xmms-mailnotify - SUBDIR += xmms-nas - SUBDIR += xmms-nsf - SUBDIR += xmms-sapplug - SUBDIR += xmms-scrobbler - SUBDIR += xmms-sexypsf - SUBDIR += xmms-shn - SUBDIR += xmms-volnorm - SUBDIR += xmms-wavpack - SUBDIR += xmms-xf86audio - SUBDIR += xmms-xymms SUBDIR += xmms2 SUBDIR += xmms2-scrobbler - SUBDIR += xmmsctrl SUBDIR += xmp SUBDIR += xmradio SUBDIR += xoscope diff --git a/audio/gkrellmms2/Makefile b/audio/gkrellmms2/Makefile deleted file mode 100644 index b85b019d0449..000000000000 --- a/audio/gkrellmms2/Makefile +++ /dev/null @@ -1,39 +0,0 @@ -# Created by: Hajimu UMEMOTO -# $FreeBSD$ - -PORTNAME= gkrellmms -PORTVERSION= 2.1.22 -PORTREVISION= 13 -CATEGORIES= audio -MASTER_SITES= http://gkrellm.luon.net/files/ -PKGNAMESUFFIX= 2 - -MAINTAINER= ume@FreeBSD.org -COMMENT= GKrellM XMMS Plugin - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -BUILD_DEPENDS= ${LOCALBASE}/include/gkrellm2/gkrellm.h:sysutils/gkrellm2 -LIB_DEPENDS= libxmms.so:multimedia/xmms -RUN_DEPENDS= gkrellm:sysutils/gkrellm2 - -WRKSRC= ${WRKDIR}/gkrellmms - -PLIST_FILES= libexec/gkrellm2/plugins/gkrellmms.so \ - share/locale/da/LC_MESSAGES/gkrellmms.mo \ - share/locale/es/LC_MESSAGES/gkrellmms.mo \ - share/locale/fr/LC_MESSAGES/gkrellmms.mo \ - share/locale/nl/LC_MESSAGES/gkrellmms.mo \ - share/locale/ru/LC_MESSAGES/gkrellmms.mo - -USES= gettext gmake pkgconfig - -MAKE_ENV+= PLUGIN_DIR=${PREFIX}/libexec/gkrellm2/plugins \ - LOCALEDIR=${PREFIX}/share/locale \ - enable_nls=1 - -pre-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins - -.include diff --git a/audio/gkrellmms2/distinfo b/audio/gkrellmms2/distinfo deleted file mode 100644 index cd5042fcdd55..000000000000 --- a/audio/gkrellmms2/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gkrellmms-2.1.22.tar.gz) = cd84d6678740374567b01b69a095fc99ec7a96e10d7315c4416a8de590770e7f -SIZE (gkrellmms-2.1.22.tar.gz) = 46903 diff --git a/audio/gkrellmms2/files/patch-Makefile b/audio/gkrellmms2/files/patch-Makefile deleted file mode 100644 index 236bacfcd20f..000000000000 --- a/audio/gkrellmms2/files/patch-Makefile +++ /dev/null @@ -1,45 +0,0 @@ -Index: Makefile ---- Makefile.orig 2005-01-21 17:02:17 UTC -+++ Makefile -@@ -3,8 +3,8 @@ - # You may want to rename the binary-file. - BIN_FILENAME = gkrellmms - --GTK_INCLUDE ?= `pkg-config gtk+-2.0 --cflags` --GTK_LIB ?= `pkg-config gtk+-2.0 --libs` -+GTK_INCLUDE ?= `pkg-config gtk+-2.0 gthread-2.0 --cflags` -+GTK_LIB ?= `pkg-config gtk+-2.0 gthread-2.0 --libs` - IMLIB_INCLUDE ?= - IMLIB_LIB ?= - -@@ -18,9 +18,9 @@ endif - - PLUGIN_DIR ?= /usr/local/lib/gkrellm2/plugins - --FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(XMMS_INCLUDE) -+FLAGS = -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(XMMS_INCLUDE) - LIBS = $(GTK_LIB) $(IMLIB_LIB) $(XMMS_LIB) --LFLAGS = -shared -lpthread -+LFLAGS = -shared - - ifdef USE_BMP - FLAGS += -DUSE_BMP -@@ -35,8 +35,7 @@ PACKAGE ?= gkrellmms - FLAGS += -DPACKAGE="\"$(PACKAGE)\"" - export PACKAGE LOCALEDIR - --CC ?= gcc --CC += $(CFLAGS) $(FLAGS) -+CFLAGS += $(FLAGS) - - INSTALL = install -c - INSTALL_PROGRAM = $(INSTALL) -s -@@ -47,7 +46,7 @@ all: $(BIN_FILENAME).so - (cd po && ${MAKE} all ) - - $(BIN_FILENAME).so: $(OBJS) -- $(CC) $(OBJS) -o $(BIN_FILENAME).so $(LFLAGS) $(LIBS) -+ $(CC) $(CFLAGS) $(OBJS) -o $(BIN_FILENAME).so $(LFLAGS) $(LIBS) - - clean: - rm -f *.o core *.so* *.bak *~ diff --git a/audio/gkrellmms2/pkg-descr b/audio/gkrellmms2/pkg-descr deleted file mode 100644 index 011777f49386..000000000000 --- a/audio/gkrellmms2/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -GKrellMMS: GKrellM XMMS Plugin -A plugin for GKrellM, which allows you to control XMMS from within GKrellM. - -WWW: http://gkrellm.luon.net/gkrellmms.phtml diff --git a/audio/gmixer/Makefile b/audio/gmixer/Makefile deleted file mode 100644 index 3097400a39e3..000000000000 --- a/audio/gmixer/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# Created by: Chris Piazza -# $FreeBSD$ - -PORTNAME= gmixer -PORTVERSION= 0.98c -PORTREVISION= 7 -CATEGORIES= audio -MASTER_SITES= LOCAL/cpiazza - -MAINTAINER= ports@FreeBSD.org -COMMENT= X11/gtk+ mixer control - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -ALL_TARGET= gmixer - -USES= pkgconfig -USE_GNOME= gtk12 -PLIST_FILES= bin/gmixer share/pixmaps/gmixer.xpm - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/gmixer ${STAGEDIR}${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/icons/gmixer.xpm ${STAGEDIR}${PREFIX}/share/pixmaps - -.include diff --git a/audio/gmixer/distinfo b/audio/gmixer/distinfo deleted file mode 100644 index 945593040bfa..000000000000 --- a/audio/gmixer/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gmixer-0.98c.tar.gz) = 73ffbd6eafebc65222695ddec90e9ed5f5c8b2a32901279aa851a6bf499e1e70 -SIZE (gmixer-0.98c.tar.gz) = 5663 diff --git a/audio/gmixer/files/patch-Makefile b/audio/gmixer/files/patch-Makefile deleted file mode 100644 index 20a85225a0c0..000000000000 --- a/audio/gmixer/files/patch-Makefile +++ /dev/null @@ -1,14 +0,0 @@ ---- Makefile.orig 1999-02-21 10:18:50 UTC -+++ Makefile -@@ -1,9 +1,9 @@ --CC = gcc -+CC ?= gcc - #CC = egcs - #FLAGS = -g - - gmixer: gmixer.c -- $(CC) $(FLAGS) `gtk-config --cflags` `gtk-config --libs` gmixer.c -o gmixer -+ $(CC) $(CFLAGS) `$(GTK_CONFIG) --cflags` `$(GTK_CONFIG) --libs` gmixer.c -o gmixer - install: gmixer - install -s -m 755 -o 0 -g 0 gmixer /usr/X11R6/bin/ - install -m 644 -o 0 -g 0 icons/gmixer.xpm /usr/share/pixmaps/ diff --git a/audio/gmixer/files/patch-gmixer.c b/audio/gmixer/files/patch-gmixer.c deleted file mode 100644 index a340ea5879b4..000000000000 --- a/audio/gmixer/files/patch-gmixer.c +++ /dev/null @@ -1,51 +0,0 @@ ---- gmixer.c.orig 1999-02-22 16:11:10 UTC -+++ gmixer.c -@@ -1,10 +1,11 @@ - #include - #include -+#include - #include - #include - #include - #include --#include -+#include - #include - #include "icons/gmixer.xpm" - #include "icons/mix_logo.xpm" -@@ -378,6 +379,27 @@ void usage(char *prog_name) - exit(0); - } - -+void fill_volctrls () -+{ -+ int i; -+ char str[3]; -+ -+ /* if you raise upper limit beyond 100, you have to make str longer. */ -+ for (i = 17; i < SOUND_MIXER_NRDEVICES && i < 100 ; i++ ) -+ { -+ snprintf (str, 3, "%2d", i); -+ volctrls[i].mixer_id = (gpointer) str; -+ volctrls[i].vol_widget = NULL; -+ volctrls[i].right_widget = NULL; -+ volctrls[i].enable_widget = NULL; -+ volctrls[i].rec_widget = NULL; -+ volctrls[i].stereo_widget = NULL; -+ volctrls[i].vol_left = NULL; -+ volctrls[i].vol_right = NULL; -+ volctrls[i].xpm = mix_unknown_xpm; -+ } -+} -+ - int main (int argc, char *argv[]) - { - char *homedir; -@@ -385,6 +407,7 @@ int main (int argc, char *argv[]) - char *default_dev = "/dev/mixer"; - int i; - g_print ("gmixer 0.98 (22.2.1999)\nCopyleft (C) 1998,1999 - Sergey Kiselev \n"); -+ fill_volctrls(); - homedir = getenv("HOME"); - snprintf (rcfile, NAME_LEN, "%s/.gmixerrc", homedir); - mixer_dev = default_dev; diff --git a/audio/gmixer/pkg-descr b/audio/gmixer/pkg-descr deleted file mode 100644 index 5a74e1126293..000000000000 --- a/audio/gmixer/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -gmixer is an X11/gtk+ mixer control program. Features a clean interface -and the ability to auto load/save a configuration. diff --git a/audio/gqmpeg/Makefile b/audio/gqmpeg/Makefile deleted file mode 100644 index 16a5eb2c9def..000000000000 --- a/audio/gqmpeg/Makefile +++ /dev/null @@ -1,40 +0,0 @@ -# Created by: Vanilla Pooh Shu -# $FreeBSD$ - -PORTNAME= gqmpeg -PORTVERSION= 0.20.0 -PORTREVISION= 12 -PORTEPOCH= 2 -CATEGORIES+= audio -MASTER_SITES= SF - -MAINTAINER?= lyngbol@wheel.dk -COMMENT?= Another gtk-based MP3 frontend - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -OPTIONS_DEFINE= MPG321 -MPG321_DESC= use mpg321 instead of mpg123 - -LIB_DEPENDS= libpng.so:graphics/png -RUN_DEPENDS= ogg123:audio/vorbis-tools \ - xmp:audio/xmp - -MPG321_RUN_DEPENDS= mpg321:audio/mpg321 -MPG321_RUN_DEPENDS_OFF= mpg123:audio/mpg123 - -USE_GNOME= gdkpixbuf -USES= gettext libtool -GNU_CONFIGURE= yes -CONFIGURE_ENV= ac_cv_path_GNOME_CONFIG=no - -CPPFLAGS+= -I${LOCALBASE}/include -LIBS+= -L${LOCALBASE}/lib - -post-patch: - @${REINPLACE_CMD} -E -e \ - 's/^(#define MPG123_BINARY "mpg)123"/\1321"/' \ - ${WRKSRC}/src/io_mpg123.c - -.include diff --git a/audio/gqmpeg/distinfo b/audio/gqmpeg/distinfo deleted file mode 100644 index 462366245bbc..000000000000 --- a/audio/gqmpeg/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gqmpeg-0.20.0.tar.gz) = 42ea49ee14d0c0538469d5e346badbdccd4353229b9a15096c10ec5bd041b793 -SIZE (gqmpeg-0.20.0.tar.gz) = 966991 diff --git a/audio/gqmpeg/files/patch-configure b/audio/gqmpeg/files/patch-configure deleted file mode 100644 index 85ceb359e7ca..000000000000 --- a/audio/gqmpeg/files/patch-configure +++ /dev/null @@ -1,31 +0,0 @@ ---- configure.orig 2003-02-02 04:27:15 UTC -+++ configure -@@ -4027,10 +4027,9 @@ else - #include "confdefs.h" - #include - extern int _nl_msg_cat_cntr; --extern int *_nl_domain_bindings; - int main() { - bindtextdomain ("", ""); --return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings -+return (int) gettext ("") + _nl_msg_cat_cntr - ; return 0; } - EOF - if { (eval echo configure:4037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then -@@ -4416,7 +4415,6 @@ else - #include "confdefs.h" - #include - extern int _nl_msg_cat_cntr; --extern int *_nl_domain_bindings; - extern - #ifdef __cplusplus - "C" -@@ -4424,7 +4422,7 @@ extern - const char *_nl_expand_alias (); - int main() { - bindtextdomain ("", ""); --return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings + *_nl_expand_alias (0) -+return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0) - ; return 0; } - EOF - if { (eval echo configure:4431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then diff --git a/audio/gqmpeg/files/patch-src_ui__pixbuf__save.c b/audio/gqmpeg/files/patch-src_ui__pixbuf__save.c deleted file mode 100644 index 9458997c3a4b..000000000000 --- a/audio/gqmpeg/files/patch-src_ui__pixbuf__save.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/ui_pixbuf_save.c.orig 2002-03-09 19:00:13 UTC -+++ src/ui_pixbuf_save.c -@@ -86,7 +86,7 @@ gboolean pixbuf_to_file_as_png (GdkPixbu - return FALSE; - } - -- if (setjmp (png_ptr->jmpbuf)) -+ if (setjmp (png_jmpbuf (png_ptr))) - { - png_destroy_write_struct (&png_ptr, &info_ptr); - fclose (handle); diff --git a/audio/gqmpeg/pkg-descr b/audio/gqmpeg/pkg-descr deleted file mode 100644 index ae28d4693580..000000000000 --- a/audio/gqmpeg/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -A GTK-based mp3 front-end. Uses mpg123 for decoding and supports -winamp themes. - -WWW: http://gqmpeg.sourceforge.net/ diff --git a/audio/gqmpeg/pkg-plist b/audio/gqmpeg/pkg-plist deleted file mode 100644 index 88a115e558a0..000000000000 --- a/audio/gqmpeg/pkg-plist +++ /dev/null @@ -1,77 +0,0 @@ -bin/gqmpeg -bin/gqmpeg-shoutcast-plugin.sh -man/man1/gqmpeg.1.gz -share/gqmpeg/skins/README -share/gqmpeg/skins/SKIN-SPECS -share/gqmpeg/skins/mrclean/blue-handle-24.png -share/gqmpeg/skins/mrclean/blue2-about.png -share/gqmpeg/skins/mrclean/blue2-round-shadowed.png -share/gqmpeg/skins/mrclean/blue2-soft-round-7.png -share/gqmpeg/skins/mrclean/blue2-soft-round-logo.png -share/gqmpeg/skins/mrclean/btn-expand-toggle-20-h.png -share/gqmpeg/skins/mrclean/btn-rect-clr-32-eject.png -share/gqmpeg/skins/mrclean/btn-rect-clr-32-stop.png -share/gqmpeg/skins/mrclean/btn-rect-clr-32r-pause.png -share/gqmpeg/skins/mrclean/btn-rect-clr-32r-play.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-16-left.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-16-plus.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-16-right.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-01.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-02.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-03.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-04.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-05.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-06.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-07.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-08.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-09.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-10.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-dn.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-eye.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-left.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-list.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-max.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-min.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-right.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-toggle.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-up.png -share/gqmpeg/skins/mrclean/btn-rnd-clr-26-x.png -share/gqmpeg/skins/mrclean/bubble-fly.png -share/gqmpeg/skins/mrclean/bubble-slider-16-h.png -share/gqmpeg/skins/mrclean/bubble-slider-16-v.png -share/gqmpeg/skins/mrclean/dial-ball2.png -share/gqmpeg/skins/mrclean/dial-clip2.png -share/gqmpeg/skins/mrclean/dial-eye.png -share/gqmpeg/skins/mrclean/digit-digital-15-aa.png -share/gqmpeg/skins/mrclean/digit-digital-24-aa.png -share/gqmpeg/skins/mrclean/focus-rect-border-1.png -share/gqmpeg/skins/mrclean/focus-rect-border-7b.png -share/gqmpeg/skins/mrclean/item-ab-static.png -share/gqmpeg/skins/mrclean/item-clear-load-aa.png -share/gqmpeg/skins/mrclean/item-colon-15.png -share/gqmpeg/skins/mrclean/item-colon-24.png -share/gqmpeg/skins/mrclean/item-pda-minus.png -share/gqmpeg/skins/mrclean/item-pda-random-static.png -share/gqmpeg/skins/mrclean/item-pda-repeat-static.png -share/gqmpeg/skins/mrclean/item-repeat1-static.png -share/gqmpeg/skins/mrclean/item-volume-static.png -share/gqmpeg/skins/mrclean/list-clear-back.png -share/gqmpeg/skins/mrclean/list-clear-flags.png -share/gqmpeg/skins/mrclean/list-clear.png -share/gqmpeg/skins/mrclean/list-menu-flags.png -share/gqmpeg/skins/mrclean/list-row-clear.png -share/gqmpeg/skins/mrclean/skindata -share/gqmpeg/skins/mrclean/skindata_about -share/gqmpeg/skins/mrclean/skindata_compact -share/gqmpeg/skins/mrclean/skindata_extra -share/gqmpeg/skins/mrclean/skindata_flyby -share/gqmpeg/skins/mrclean/skindata_menu -share/gqmpeg/skins/mrclean/skindata_playlist -share/gqmpeg/skins/mrclean/skindata_submenu -share/locale/cs/LC_MESSAGES/gqmpeg.mo -share/locale/de/LC_MESSAGES/gqmpeg.mo -share/locale/fi/LC_MESSAGES/gqmpeg.mo -share/locale/fr/LC_MESSAGES/gqmpeg.mo -share/locale/ja/LC_MESSAGES/gqmpeg.mo -share/locale/pt_BR/LC_MESSAGES/gqmpeg.mo -share/locale/zh_TW/LC_MESSAGES/gqmpeg.mo diff --git a/audio/mcplay/Makefile b/audio/mcplay/Makefile deleted file mode 100644 index 39c8611ac766..000000000000 --- a/audio/mcplay/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -# Created by: Charlie Kester -# $FreeBSD$ - -PORTNAME= mcplay -DISTVERSION= 0.3i -PORTREVISION= 1 -CATEGORIES= audio -MASTER_SITES= http://www.yahuxo.de/${PORTNAME}/ \ - http://www.sourcefiles.org/Multimedia/MP3/Front_End/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= Curses based front-end to various audio players - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 - -USES= ncurses -USE_GNOME= glib12 - -PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz - -post-patch: -.for i in mcplay.c screen.c - @${REINPLACE_CMD} -e \ - 's|||' ${WRKSRC}/${i} -.endfor - -do-install: - (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} \ - ${STAGEDIR}${PREFIX}/bin) - (cd ${FILESDIR} && ${INSTALL_MAN} ${PORTNAME}.1 \ - ${STAGEDIR}${MAN1PREFIX}/man/man1) - -.include diff --git a/audio/mcplay/distinfo b/audio/mcplay/distinfo deleted file mode 100644 index c1cdc5d0c607..000000000000 --- a/audio/mcplay/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (mcplay-0.3i.tar.gz) = 1bfbc6f3f5b263de0d1939cd19381da83a667d16275dcbfefa9fdbf9cd11ee93 -SIZE (mcplay-0.3i.tar.gz) = 102592 diff --git a/audio/mcplay/files/mcplay.1 b/audio/mcplay/files/mcplay.1 deleted file mode 100644 index 17ca254ccba9..000000000000 --- a/audio/mcplay/files/mcplay.1 +++ /dev/null @@ -1,65 +0,0 @@ -.TH MCPLAY "1" "March 2010" "mcplay 0.3i" "User Commands" -.SH NAME -mcplay \- A curses based front-end for various audio players -.SH SYNOPSIS -.B mcplay -[\fIoptions\fR] [\fIfile|dir|playlist\fR]... -.SH DESCRIPTION -.B mcplay -is a reimplementation in C of the well-known python program 'cplay'. -.PP -The following players are supported: mpg123 ogg123 sox -.PP -Files, Directories and Playlist\-Files (m3u\-files) given as arguments on the -commandline will be added to the internal playlist. -.SH OPTIONS -.TP -\fB\-a\fR, \fB\-\-aggressive\fR -Increase the priority of the players (if possible). -.TP -\fB\-c\fR, \fB\-\-color\fR -Run program in colored mode (if available). -.TP -\fB\-l\fR, \fB\-\-logfile\fR -Log messages to this file. [default: /tmp/mcplay.log] -.TP -\fB\-p\fR, \fB\-\-play\fR -Start playing the playlist. -.TP -\fB\-r\fR, \fB\-\-repeat\fR -Start in repeat playlist mode. -.TP -\fB\-R\fR, \fB\-\-random\fR -Start in random playlist mode. -.TP -\fB\-\-version\fR -Print version information. -.TP -\fB\-\-copyright\fR -Print copyright information. -.TP -\fB\-h\fR, \fB\-\-help\fR -Shows this text. -.PP -Press 'h' while mcplay is running for help on keys. -.SH SEE ALSO -Website: http://www.yahuxo.de/mcplay/ -.SH AUTHOR -Tobias Rapp -.SH LICENSE -Copyright (C) 2002 Tobias Rapp. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, write to the Free Software -Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - diff --git a/audio/mcplay/files/patch-Makefile b/audio/mcplay/files/patch-Makefile deleted file mode 100644 index 91961e4c703c..000000000000 --- a/audio/mcplay/files/patch-Makefile +++ /dev/null @@ -1,47 +0,0 @@ ---- Makefile.orig 2002-04-28 13:30:35 UTC -+++ Makefile -@@ -13,7 +13,7 @@ OGG_CFLAGS=-DHAVE_OGG123 - SOX_CFLAGS=-DHAVE_SOX - - #uncomment _one_ of these for midi support --MID_CFLAGS=-DHAVE_DRVMIDI -+#MID_CFLAGS=-DHAVE_DRVMIDI - #MID_CFLAGS=-DHAVE_PLAYMIDI - - #uncomment these two lines if you have lirc -@@ -24,7 +24,7 @@ MID_CFLAGS=-DHAVE_DRVMIDI - #LOG_CFLAGS=-DLOG_DIR_S=\"/tmp\" - - #set install dirs here --INSTDIR=/usr/local -+INSTDIR=${PREFIX} - BINDIR=$(INSTDIR)/bin - - ##################################################################### -@@ -33,7 +33,7 @@ BINDIR=$(INSTDIR)/bin - PROGNAME=mcplay - VERSION=0.3i - DISTDIR=$(PROGNAME)-$(VERSION) --CC=gcc -+CC?=gcc - TARGET=mcplay - OBJECTS=mcplay.o \ - screen.o \ -@@ -48,7 +48,7 @@ OBJECTS=mcplay.o \ - - DATA=Makefile COPYING - --MY_CFLAGS=-Wall -g -I. -DPROGNAME_S=\"$(PROGNAME)\" -DVERSION_S=\"$(VERSION)\" $(LOG_CFLAGS) -+MY_CFLAGS=-Wall -I. -DPROGNAME_S=\"$(PROGNAME)\" -DVERSION_S=\"$(VERSION)\" $(LOG_CFLAGS) - MY_LFLAGS= - - PLAYER_CFLAGS=$(MPG_CFLAGS) $(OGG_CFLAGS) $(SOX_CFLAGS) $(MID_CFLAGS) -@@ -60,7 +60,7 @@ GLIB_LFLAGS=`glib-config --libs` - NCURSES_CFLAGS= - NCURSES_LFLAGS=-lncurses - --CFLAGS=$(MY_CFLAGS) $(PLAYER_CFLAGS) $(GLIB_CFLAGS) $(NCURSES_CFLAGS) $(LIRC_CFLAGS) -+CFLAGS+=$(MY_CFLAGS) $(PLAYER_CFLAGS) $(GLIB_CFLAGS) $(NCURSES_CFLAGS) $(LIRC_CFLAGS) - LFLAGS=$(MY_LFLAGS) $(PLAYER_LFLAGS) $(GLIB_LFLAGS) $(NCURSES_LFLAGS) $(LIRC_LFLAGS) - - all: $(TARGET) diff --git a/audio/mcplay/files/patch-config.h b/audio/mcplay/files/patch-config.h deleted file mode 100644 index ca194f078485..000000000000 --- a/audio/mcplay/files/patch-config.h +++ /dev/null @@ -1,11 +0,0 @@ ---- config.h.orig 2002-04-28 13:30:35 UTC -+++ config.h -@@ -26,7 +26,7 @@ - #define LOGFILE_S LOGDIR_S""G_DIR_SEPARATOR_S""PROGNAME_S".log" - - /* if you have linux */ --#include -+#include - /* else */ - /* #define PATH_MAX 1000 */ - /* #define NAME_MAX 200 */ diff --git a/audio/mcplay/files/patch-mixer.c b/audio/mcplay/files/patch-mixer.c deleted file mode 100644 index 30c695988f0c..000000000000 --- a/audio/mcplay/files/patch-mixer.c +++ /dev/null @@ -1,11 +0,0 @@ ---- mixer.c.orig 2002-04-28 13:30:35 UTC -+++ mixer.c -@@ -7,7 +7,7 @@ - #include - #include - #include --#include -+#include - #include - #include - diff --git a/audio/mcplay/files/patch-screen.c b/audio/mcplay/files/patch-screen.c deleted file mode 100644 index 9b84f4a9cbd7..000000000000 --- a/audio/mcplay/files/patch-screen.c +++ /dev/null @@ -1,17 +0,0 @@ ---- screen.c.orig 2002-04-28 13:30:35 UTC -+++ screen.c -@@ -275,9 +275,13 @@ void screen_message( ScreenData *data, g - gchar *tmp, *str; - - va_start(az, fmt); -- str = g_strdup_vprintf(fmt, az); -+ if ( fmt != NULL ) -+ str = g_strdup_vprintf(fmt, az); - va_end(az); - -+ if ( fmt == NULL ) -+ return; -+ - if( data->nmsg >= 0 ) - { - tmp = g_strdup_printf("%*.*s", -1*(data->cols-7), data->cols-7, str); diff --git a/audio/mcplay/pkg-descr b/audio/mcplay/pkg-descr deleted file mode 100644 index 900fb10b5f86..000000000000 --- a/audio/mcplay/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -mcplay is a curses based front-end for various audio players. It is a C -language reimplementation of the well-known Python program, `cplay'. - -Supported players currently include: - - - mpg123 - - ogg123 - - sox - -WWW: http://www.yahuxo.de/mcplay/ diff --git a/audio/rio500/Makefile b/audio/rio500/Makefile deleted file mode 100644 index fe7a5048510b..000000000000 --- a/audio/rio500/Makefile +++ /dev/null @@ -1,31 +0,0 @@ -# Created by: Kazumasa Nishizawa -# $FreeBSD$ - -PORTNAME= rio500 -PORTVERSION= 0.7 -PORTREVISION= 3 -CATEGORIES= audio -MASTER_SITES= SF - -MAINTAINER= ports@FreeBSD.org -COMMENT= Utilities for Diamond Rio500 - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING - -USE_GNOME= glib12 -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-devicepath='/dev' \ - --with-deviceentry='urio0' \ - --with-id3support - -post-patch: - ${REINPLACE_CMD} -e "s,byteswap.h,sys/endian.h," \ - ${WRKSRC}/lib/libfon.c \ - ${WRKSRC}/lib/librio500.c - ${REINPLACE_CMD} -e "s,getopt.h,," ${WRKSRC}/include/Makefile.in - -.include diff --git a/audio/rio500/distinfo b/audio/rio500/distinfo deleted file mode 100644 index 8ec20d3fe117..000000000000 --- a/audio/rio500/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (rio500-0.7.tar.gz) = 7a678571c70829386c3d4e042e709ae7036c50227c1c7efa8e9d535bef244f5f -SIZE (rio500-0.7.tar.gz) = 169143 diff --git a/audio/rio500/files/patch-include_libfon.h b/audio/rio500/files/patch-include_libfon.h deleted file mode 100644 index 767dd5e0a5ba..000000000000 --- a/audio/rio500/files/patch-include_libfon.h +++ /dev/null @@ -1,12 +0,0 @@ ---- include/libfon.h.orig 2000-05-21 23:01:46 UTC -+++ include/libfon.h -@@ -34,6 +34,9 @@ - #define MZ_HEADER_MAGIC 0x5a4d - #define NE_HEADER_MAGIC 0x454e - -+#define bswap_16(x) (be16toh(x)) -+#define bswap_32(x) (be32toh(x)) -+ - typedef struct { - uint16_t magic; - uint16_t dummy[29]; /* MZ Header data that we want to skip */ diff --git a/audio/rio500/files/patch-src_rio__add__song.c b/audio/rio500/files/patch-src_rio__add__song.c deleted file mode 100644 index 8602d3c5fdc1..000000000000 --- a/audio/rio500/files/patch-src_rio__add__song.c +++ /dev/null @@ -1,19 +0,0 @@ ---- src/rio_add_song.c.orig 2000-06-14 13:46:06 UTC -+++ src/rio_add_song.c -@@ -325,6 +325,7 @@ main(int argc, char *argv[]) - send_command (rio_dev, 0x58, 0x0, card_number); - - try_next: -+ break; - } /* end of add file loop */ - - /* Close device */ -@@ -624,7 +625,7 @@ printf("%s\n", display_format); - safe_strcat(display_string, "%", DISPLAY_STRING_LEN); - break; - -- default: /* No Action */ -+ default: break; /* No Action */ - } - - } else { diff --git a/audio/rio500/pkg-descr b/audio/rio500/pkg-descr deleted file mode 100644 index 9f1bbdef90a1..000000000000 --- a/audio/rio500/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -This set of utilities and driver have been written so that Linux, FreeBSD, -OpenBSD and NetBSD users can use their Rio500 without the need to reboot -to 'that other OS'. - -WWW: http://rio500.sourceforge.net/ diff --git a/audio/rio500/pkg-plist b/audio/rio500/pkg-plist deleted file mode 100644 index 02b947852ae6..000000000000 --- a/audio/rio500/pkg-plist +++ /dev/null @@ -1,46 +0,0 @@ -bin/rio_add_directory -bin/rio_add_folder -bin/rio_add_song -bin/rio_del_song -bin/rio_font_info -bin/rio_format -bin/rio_get_song -bin/rio_stat -include/libfon.h -include/libpsf.h -include/librio500.h -include/librio500_api.h -lib/librio500.a -lib/librio500_api.a -share/rio500/fonts/6581.fon -share/rio500/fonts/Readme.txt -share/rio500/fonts/amiga.fon -share/rio500/fonts/amplitud.fon -share/rio500/fonts/atopaz.fon -share/rio500/fonts/blackout.fon -share/rio500/fonts/camels.fon -share/rio500/fonts/cbm64.fon -share/rio500/fonts/ce.fon -share/rio500/fonts/ck.nfo -share/rio500/fonts/defjam.fon -share/rio500/fonts/dynamic.fon -share/rio500/fonts/flt.fon -share/rio500/fonts/font-bitmaps.psf -share/rio500/fonts/future.fon -share/rio500/fonts/genesis.fon -share/rio500/fonts/heretic2.fon -share/rio500/fonts/hl1.fon -share/rio500/fonts/hl2.fon -share/rio500/fonts/icoin.fon -share/rio500/fonts/kung_fu.fon -share/rio500/fonts/noname.fon -share/rio500/fonts/phont.fon -share/rio500/fonts/q1c.fon -share/rio500/fonts/q2c.fon -share/rio500/fonts/qu.fon -share/rio500/fonts/sac.fon -share/rio500/fonts/shylock.fon -share/rio500/fonts/sin.fon -share/rio500/fonts/star.fon -share/rio500/fonts/trek.fon -share/rio500/fonts/triangle.fon diff --git a/audio/scrobbler/Makefile b/audio/scrobbler/Makefile deleted file mode 100644 index 6385a55660c5..000000000000 --- a/audio/scrobbler/Makefile +++ /dev/null @@ -1,49 +0,0 @@ -# Created by: arved -# $FreeBSD$ - -PORTNAME?= scrobbler -PORTVERSION= 0.3.8.1 -PORTREVISION= 18 -CATEGORIES= audio -MASTER_SITES= http://static.audioscrobbler.com/plugins/ \ - http://www.pipian.com/stuffforchat/ -DISTNAME= xmms-scrobbler-${PORTVERSION} - -MAINTAINER?= novel@FreeBSD.org -COMMENT?= XMMS/BMP plugin for Audioscrobbler.com - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LIB_DEPENDS= libcurl.so:ftp/curl - -CONFLICTS= xmms-scrobbler-[0-9]* - -USES= gmake libtool pkgconfig tar:bzip2 -USE_CSTD= gnu89 -GNU_CONFIGURE= yes -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -SLAVEDIRS= audio/xmms-scrobbler - -OPTIONS_DEFINE= APE XMMS DEBUG ENCODINGS_PATCH -OPTIONS_DEFAULT=XMMS -XMMS_DESC= Enable XMMS support -ENCODINGS_PATCH_DESC= Enable ID3 tags recoding support - -XMMS_LIB_DEPENDS= libxmms.so:multimedia/xmms -XMMS_PLIST_FILES= lib/xmms/General/libxmms_scrobbler.so -XMMS_CONFIGURE_ENABLE= xmms-plugin - -CONFIGURE_ARGS+= --disable-bmp-plugin - -DEBUG_CONFIGURE_ARGS= debug - -APE_CONFIGURE_ENABLE= prefer-ape - -ENCODINGS_PATCH_USES= iconv - -ENCODINGS_PATCH_EXTRA_PATCHES= ${FILESDIR}/extra-encodings-patch:-p1 - -.include diff --git a/audio/scrobbler/distinfo b/audio/scrobbler/distinfo deleted file mode 100644 index ac276f340a46..000000000000 --- a/audio/scrobbler/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (xmms-scrobbler-0.3.8.1.tar.bz2) = e5e6f19b57935fd1823340a904829a5ce1d9387a83d05f96d98c1ca644280793 -SIZE (xmms-scrobbler-0.3.8.1.tar.bz2) = 257740 diff --git a/audio/scrobbler/files/extra-encodings-patch b/audio/scrobbler/files/extra-encodings-patch deleted file mode 100644 index 6a88ab913194..000000000000 --- a/audio/scrobbler/files/extra-encodings-patch +++ /dev/null @@ -1,245 +0,0 @@ -diff -urp xmms-scrobbler-0.3.8.1/gtkstuff.c xmms-scrobbler-0.3.8.1-enc/gtkstuff.c ---- xmms-scrobbler-0.3.8.1/gtkstuff.c 2005-02-20 05:26:08.000000000 +0100 -+++ xmms-scrobbler-0.3.8.1-enc/gtkstuff.c 2005-12-13 22:02:56.000000000 +0100 -@@ -13,11 +13,14 @@ - #endif - #include - #include -+#include - #include "config.h" - #include "md5.h" -+#include "tags/include/unicode.h" - - static GtkWidget *eduname, -- *edpwd; -+ *edpwd, -+ *edenc; - static int errorbox_done; - void about_show(void) - { -@@ -115,6 +118,10 @@ - - const char *pwd = gtk_entry_get_text(GTK_ENTRY(edpwd)); - const char *uid = gtk_entry_get_text(GTK_ENTRY(eduname)); -+ const char *enc = gtk_entry_get_text(GTK_ENTRY(edenc)); -+ -+ g_free(tags_encoding); -+ tags_encoding = g_strdup(enc); - - if ((cfgfile = xmms_cfg_open_default_file())) { - -@@ -130,6 +137,9 @@ - xmms_cfg_write_string(cfgfile, "audioscrobbler", "password", - (char *)hexify(md5pword, sizeof(md5pword))); - } -+ -+ xmms_cfg_write_string(cfgfile, "audioscrobbler", "encoding", (char *)enc); -+ - #ifdef MAKE_XMMS - xmms_cfg_write_default_file(cfgfile); - #endif -@@ -147,8 +157,10 @@ - *hbox, - *unhbox, - *pwhbox, -+ *enhbox, - *lblun, - *lblpw, -+ *lblen, - *frame; - - ConfigFile *cfgfile; -@@ -184,9 +196,16 @@ - gtk_entry_set_visibility(GTK_ENTRY(edpwd), FALSE); - gtk_box_pack_start(GTK_BOX(pwhbox), lblpw, FALSE, FALSE, 3); - gtk_box_pack_start(GTK_BOX(pwhbox), edpwd, FALSE, FALSE, 3); -+ -+ enhbox = gtk_hbox_new(FALSE, 0); -+ edenc = gtk_entry_new(); -+ lblen = gtk_label_new("Tags encoding"); -+ gtk_box_pack_start(GTK_BOX(enhbox), lblen, FALSE, FALSE, 3); -+ gtk_box_pack_start(GTK_BOX(enhbox), edenc, FALSE, FALSE, 3); - - gtk_box_pack_start(GTK_BOX(vbox), unhbox, FALSE, FALSE, 3); - gtk_box_pack_start(GTK_BOX(vbox), pwhbox, FALSE, FALSE, 3); -+ gtk_box_pack_start(GTK_BOX(vbox), enhbox, FALSE, FALSE, 3); - - hbox = gtk_hbox_new(FALSE, 0); - -@@ -202,17 +221,26 @@ - - gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 3); - -- frame = gtk_frame_new(" The plugin will have to be restarted for changes to take effect! "); -+ frame = gtk_frame_new(" The plugin will have to be restarted for username/password changes to take effect! "); - gtk_container_add(GTK_CONTAINER(frame), vbox); - gtk_container_add(GTK_CONTAINER(cnfdlg), frame); - if ((cfgfile = xmms_cfg_open_default_file())) { -- gchar *username = NULL; -- xmms_cfg_read_string(cfgfile, "audioscrobbler", "username", -- &username); -- if (username) { -- gtk_entry_set_text(GTK_ENTRY(eduname), username); -- g_free(username); -+ gchar *entry; -+ -+ entry = NULL; -+ xmms_cfg_read_string(cfgfile, "audioscrobbler", "username", &entry); -+ if (entry) { -+ gtk_entry_set_text(GTK_ENTRY(eduname), entry); -+ g_free(entry); -+ } -+ -+ entry = NULL; -+ xmms_cfg_read_string(cfgfile, "audioscrobbler", "encoding", &entry); -+ if (entry) { -+ gtk_entry_set_text(GTK_ENTRY(edenc), entry); -+ g_free(entry); - } -+ - xmms_cfg_free(cfgfile); - } - -diff -urp xmms-scrobbler-0.3.8.1/tags/include/unicode.h xmms-scrobbler-0.3.8.1-enc/tags/include/unicode.h ---- xmms-scrobbler-0.3.8.1/tags/include/unicode.h 2004-03-28 19:34:56.000000000 +0200 -+++ xmms-scrobbler-0.3.8.1-enc/tags/include/unicode.h 2005-12-13 22:00:35.000000000 +0100 -@@ -26,4 +26,6 @@ void iso88591_to_utf8(unsigned char *, s - void utf16bom_to_utf8(unsigned char *, size_t, unsigned char **); - void utf16be_to_utf8(unsigned char *, size_t, unsigned char **); - void utf16le_to_utf8(unsigned char *, size_t, unsigned char **); -+ -+extern char *tags_encoding; - #endif -diff -urp xmms-scrobbler-0.3.8.1/tags/unicode.c xmms-scrobbler-0.3.8.1-enc/tags/unicode.c ---- xmms-scrobbler-0.3.8.1/tags/unicode.c 2004-03-28 20:15:37.000000000 +0200 -+++ xmms-scrobbler-0.3.8.1-enc/tags/unicode.c 2005-12-13 22:31:34.000000000 +0100 -@@ -21,9 +21,84 @@ - #include - #include - #include -+#include -+#include -+#include - #include "include/endian.h" - #include "include/unicode.h" - -+char *tags_encoding = NULL; -+ -+/* -+ * generic iconv function -+ * taken from gentoo libxmms - looks nice and works -+ * -+ * Tue Dec 13 22:15:06 CET 2005 - Kosma Moczek -+ */ -+static char* generic_iconv(const unsigned char *string, size_t insize, char *from, char *to) -+{ -+ size_t outleft, outsize; -+ iconv_t cd; -+ char *out, *outptr; -+ char *input = (char *) string; -+ -+ if (!string) return NULL; -+ -+// g_message("converting %s from %s to %s (%u)", string, from, to, insize); -+ -+ /* check if the conversion is needed */ -+ if (!strcmp(from,to)) return g_strdup(string); -+ -+ if ((cd = iconv_open(to, from)) == (iconv_t)-1) -+ { -+ g_warning("convert_string(): Conversion not supported. " -+ "Charsets: %s -> %s", from, to); -+ return g_strdup(string); -+ } -+ -+ /* Due to a GLIBC bug, round outbuf_size up to a multiple of 4 */ -+ /* + 1 for nul in case len == 1 */ -+ outsize = ((insize + 3) & ~3) + 1; -+ out = g_malloc(outsize); -+ outleft = outsize - 1; -+ outptr = out; -+ -+ retry: -+ if (iconv(cd, &input, &insize, &outptr, &outleft) == -1) -+ { -+ int used; -+ switch (errno) -+ { -+ case E2BIG: -+ used = outptr - out; -+ outsize = (outsize - 1) * 2 + 1; -+ out = g_realloc(out, outsize); -+ outptr = out + used; -+ outleft = outsize - 1 - used; -+ goto retry; -+ case EINVAL: -+ /* incomplete multibyte sequence (at the end of string) -+ * - just quit, nothing to do here */ -+ break; -+ case EILSEQ: -+ /* Invalid sequence, try to get the -+ rest of the string */ -+ input++; -+ insize--; -+ goto retry; -+ default: -+ g_warning("convert_string(): Conversion failed. " -+ "Inputstring: %s; Error: %s", -+ string, strerror(errno)); -+ break; -+ } -+ } -+ *outptr = '\0'; -+ -+ iconv_close(cd); -+ return out; -+} -+ - wchar_t *utf8_to_wchar(unsigned char *utf, size_t memsize) - { - int i, j = 0; -@@ -141,6 +216,12 @@ unsigned char *wchar_to_utf8(wchar_t *wc - void iso88591_to_utf8(unsigned char *iso, size_t memsize, - unsigned char **utf) - { -+ /* don't run recoder of setting is incomplete */ -+ if (tags_encoding && *tags_encoding) { -+ *utf = generic_iconv(iso, memsize, tags_encoding, "UTF-8"); -+ return; -+ } -+ - int i; - wchar_t *wchar; - -diff -urp xmms-scrobbler-0.3.8.1/xmms_scrobbler.c xmms-scrobbler-0.3.8.1-enc/xmms_scrobbler.c ---- xmms-scrobbler-0.3.8.1/xmms_scrobbler.c 2005-02-21 02:25:47.000000000 +0100 -+++ xmms-scrobbler-0.3.8.1-enc/xmms_scrobbler.c 2005-12-13 22:53:29.000000000 +0100 -@@ -59,7 +59,7 @@ static GeneralPlugin xmms_scrobbler = - - static void init(void) - { -- char *username = NULL, *password = NULL; -+ char *username = NULL, *password = NULL, *encoding = NULL; - ConfigFile *cfgfile; - going = 1; - -@@ -68,6 +68,8 @@ static void init(void) - &username); - xmms_cfg_read_string(cfgfile, "audioscrobbler", "password", - &password); -+ xmms_cfg_read_string(cfgfile, "audioscrobbler", "encoding", -+ &encoding); - xmms_cfg_free(cfgfile); - } - if ((!username || !password) || (!*username || !*password)) { -@@ -76,6 +78,10 @@ static void init(void) - going = 0; - return; - } -+ if (encoding) { -+ tags_encoding = g_strdup(encoding); -+ g_free(encoding); -+ } - sc_init(username, password); - g_free(username); - g_free(password); diff --git a/audio/scrobbler/files/patch-Makefile.in b/audio/scrobbler/files/patch-Makefile.in deleted file mode 100644 index b79c6fd6f82a..000000000000 --- a/audio/scrobbler/files/patch-Makefile.in +++ /dev/null @@ -1,129 +0,0 @@ ---- Makefile.in.orig 2005-02-27 02:37:07 UTC -+++ Makefile.in -@@ -78,7 +78,7 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ - INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ - LDFLAGS = @LDFLAGS@ - LIBOBJS = @LIBOBJS@ --LIBS = `curl-config --libs` -lmusicbrainz -lm -lstdc++ -+LIBS = `curl-config --libs` -lm - LIBTOOL = @LIBTOOL@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ -@@ -173,9 +173,9 @@ libxmms_scrobbler_la_SOURCES = xmms_scro - queue.c queue.h tags/tags.c tags/include/tags.h tags/unicode.c \ - tags/include/unicode.h fmt.c fmt.h gtkstuff.c gtkstuff.h md5.c md5.h \ - tags/include/endian.h tags/id3v1.c tags/id3v2.c tags/vorbis.c tags/ape.c \ --tags/itunes.c tags/cdaudio.c tags/include/id3v1.h tags/include/id3v2.h \ -+tags/itunes.c tags/include/id3v1.h tags/include/id3v2.h \ - tags/include/ape.h tags/include/vorbis.h tags/include/itunes.h \ --tags/include/cdaudio.h tags/id3genres.c tags/wma.c tags/include/wma.h -+tags/id3genres.c tags/wma.c tags/include/wma.h - - - libbmp_scrobbler_la_CFLAGS = $(AM_CFLAGS) @BMP_CFLAGS@ -DMAKE_BMP=1 \ -@@ -188,13 +188,13 @@ libbmp_scrobbler_la_SOURCES = xmms_scrob - queue.c queue.h tags/tags.c tags/include/tags.h tags/unicode.c \ - tags/include/unicode.h fmt.c fmt.h gtkstuff.c gtkstuff.h md5.c md5.h \ - tags/include/endian.h tags/id3v1.c tags/id3v2.c tags/vorbis.c tags/ape.c \ --tags/itunes.c tags/cdaudio.c tags/include/id3v1.h tags/include/id3v2.h \ -+tags/itunes.c tags/include/id3v1.h tags/include/id3v2.h \ - tags/include/ape.h tags/include/vorbis.h tags/include/itunes.h \ --tags/include/cdaudio.h tags/id3genres.c tags/wma.c tags/include/wma.h \ -+tags/id3genres.c tags/wma.c tags/include/wma.h \ - tags/include/bmp_vfs.h - - --EXTRA_DIST = README.tags KnownIssues -+EXTRA_DIST = README.tags KnownIssues tags/cdaudio.c tags/include/cdaudio.h - subdir = . - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -@@ -210,7 +210,7 @@ am_libbmp_scrobbler_la_OBJECTS = libbmp_ - libbmp_scrobbler_la-md5.lo libbmp_scrobbler_la-id3v1.lo \ - libbmp_scrobbler_la-id3v2.lo libbmp_scrobbler_la-vorbis.lo \ - libbmp_scrobbler_la-ape.lo libbmp_scrobbler_la-itunes.lo \ -- libbmp_scrobbler_la-cdaudio.lo libbmp_scrobbler_la-id3genres.lo \ -+ libbmp_scrobbler_la-id3genres.lo \ - libbmp_scrobbler_la-wma.lo - libbmp_scrobbler_la_OBJECTS = $(am_libbmp_scrobbler_la_OBJECTS) - libxmms_scrobbler_la_LIBADD = -@@ -221,7 +221,6 @@ am_libxmms_scrobbler_la_OBJECTS = libxmm - libxmms_scrobbler_la-md5.lo libxmms_scrobbler_la-id3v1.lo \ - libxmms_scrobbler_la-id3v2.lo libxmms_scrobbler_la-vorbis.lo \ - libxmms_scrobbler_la-ape.lo libxmms_scrobbler_la-itunes.lo \ -- libxmms_scrobbler_la-cdaudio.lo \ - libxmms_scrobbler_la-id3genres.lo libxmms_scrobbler_la-wma.lo - libxmms_scrobbler_la_OBJECTS = $(am_libxmms_scrobbler_la_OBJECTS) - -@@ -229,7 +228,6 @@ DEFAULT_INCLUDES = -I. -I$(srcdir) -I. - depcomp = $(SHELL) $(top_srcdir)/depcomp - am__depfiles_maybe = depfiles - @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/libbmp_scrobbler_la-ape.Plo \ --@AMDEP_TRUE@ ./$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Plo \ - @AMDEP_TRUE@ ./$(DEPDIR)/libbmp_scrobbler_la-fmt.Plo \ - @AMDEP_TRUE@ ./$(DEPDIR)/libbmp_scrobbler_la-gtkstuff.Plo \ - @AMDEP_TRUE@ ./$(DEPDIR)/libbmp_scrobbler_la-id3genres.Plo \ -@@ -245,7 +243,6 @@ am__depfiles_maybe = depfiles - @AMDEP_TRUE@ ./$(DEPDIR)/libbmp_scrobbler_la-wma.Plo \ - @AMDEP_TRUE@ ./$(DEPDIR)/libbmp_scrobbler_la-xmms_scrobbler.Plo \ - @AMDEP_TRUE@ ./$(DEPDIR)/libxmms_scrobbler_la-ape.Plo \ --@AMDEP_TRUE@ ./$(DEPDIR)/libxmms_scrobbler_la-cdaudio.Plo \ - @AMDEP_TRUE@ ./$(DEPDIR)/libxmms_scrobbler_la-fmt.Plo \ - @AMDEP_TRUE@ ./$(DEPDIR)/libxmms_scrobbler_la-gtkstuff.Plo \ - @AMDEP_TRUE@ ./$(DEPDIR)/libxmms_scrobbler_la-id3genres.Plo \ -@@ -381,7 +378,6 @@ distclean-compile: - -rm -f *.tab.c - - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-ape.Plo@am__quote@ --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-fmt.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-gtkstuff.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-id3genres.Plo@am__quote@ -@@ -397,7 +393,6 @@ distclean-compile: - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-wma.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbmp_scrobbler_la-xmms_scrobbler.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxmms_scrobbler_la-ape.Plo@am__quote@ --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxmms_scrobbler_la-cdaudio.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxmms_scrobbler_la-fmt.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxmms_scrobbler_la-gtkstuff.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxmms_scrobbler_la-id3genres.Plo@am__quote@ -@@ -875,39 +870,6 @@ libbmp_scrobbler_la-itunes.lo: tags/itun - @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - @am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -c -o libbmp_scrobbler_la-itunes.lo `test -f 'tags/itunes.c' || echo '$(srcdir)/'`tags/itunes.c - --libbmp_scrobbler_la-cdaudio.o: tags/cdaudio.c --@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -MT libbmp_scrobbler_la-cdaudio.o -MD -MP -MF "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo" \ --@am__fastdepCC_TRUE@ -c -o libbmp_scrobbler_la-cdaudio.o `test -f 'tags/cdaudio.c' || echo '$(srcdir)/'`tags/cdaudio.c; \ --@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo" "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Po"; \ --@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo"; exit 1; \ --@am__fastdepCC_TRUE@ fi --@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='tags/cdaudio.c' object='libbmp_scrobbler_la-cdaudio.o' libtool=no @AMDEPBACKSLASH@ --@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Po' tmpdepfile='$(DEPDIR)/libbmp_scrobbler_la-cdaudio.TPo' @AMDEPBACKSLASH@ --@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ --@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -c -o libbmp_scrobbler_la-cdaudio.o `test -f 'tags/cdaudio.c' || echo '$(srcdir)/'`tags/cdaudio.c -- --libbmp_scrobbler_la-cdaudio.obj: tags/cdaudio.c --@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -MT libbmp_scrobbler_la-cdaudio.obj -MD -MP -MF "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo" \ --@am__fastdepCC_TRUE@ -c -o libbmp_scrobbler_la-cdaudio.obj `if test -f 'tags/cdaudio.c'; then $(CYGPATH_W) 'tags/cdaudio.c'; else $(CYGPATH_W) '$(srcdir)/tags/cdaudio.c'; fi`; \ --@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo" "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Po"; \ --@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo"; exit 1; \ --@am__fastdepCC_TRUE@ fi --@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='tags/cdaudio.c' object='libbmp_scrobbler_la-cdaudio.obj' libtool=no @AMDEPBACKSLASH@ --@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Po' tmpdepfile='$(DEPDIR)/libbmp_scrobbler_la-cdaudio.TPo' @AMDEPBACKSLASH@ --@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ --@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -c -o libbmp_scrobbler_la-cdaudio.obj `if test -f 'tags/cdaudio.c'; then $(CYGPATH_W) 'tags/cdaudio.c'; else $(CYGPATH_W) '$(srcdir)/tags/cdaudio.c'; fi` -- --libbmp_scrobbler_la-cdaudio.lo: tags/cdaudio.c --@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -MT libbmp_scrobbler_la-cdaudio.lo -MD -MP -MF "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo" \ --@am__fastdepCC_TRUE@ -c -o libbmp_scrobbler_la-cdaudio.lo `test -f 'tags/cdaudio.c' || echo '$(srcdir)/'`tags/cdaudio.c; \ --@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo" "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Plo"; \ --@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Tpo"; exit 1; \ --@am__fastdepCC_TRUE@ fi --@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='tags/cdaudio.c' object='libbmp_scrobbler_la-cdaudio.lo' libtool=yes @AMDEPBACKSLASH@ --@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/libbmp_scrobbler_la-cdaudio.Plo' tmpdepfile='$(DEPDIR)/libbmp_scrobbler_la-cdaudio.TPlo' @AMDEPBACKSLASH@ --@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ --@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -c -o libbmp_scrobbler_la-cdaudio.lo `test -f 'tags/cdaudio.c' || echo '$(srcdir)/'`tags/cdaudio.c -- - libbmp_scrobbler_la-id3genres.o: tags/id3genres.c - @am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbmp_scrobbler_la_CFLAGS) $(CFLAGS) -MT libbmp_scrobbler_la-id3genres.o -MD -MP -MF "$(DEPDIR)/libbmp_scrobbler_la-id3genres.Tpo" \ - @am__fastdepCC_TRUE@ -c -o libbmp_scrobbler_la-id3genres.o `test -f 'tags/id3genres.c' || echo '$(srcdir)/'`tags/id3genres.c; \ diff --git a/audio/scrobbler/files/patch-config.h.in b/audio/scrobbler/files/patch-config.h.in deleted file mode 100644 index 85ef6e41c99c..000000000000 --- a/audio/scrobbler/files/patch-config.h.in +++ /dev/null @@ -1,12 +0,0 @@ ---- config.h.in.orig 2005-02-20 19:26:40 UTC -+++ config.h.in -@@ -12,9 +12,6 @@ - /* Define to 1 if you have the header file. */ - #undef HAVE_INTTYPES_H - --/* Define to 1 if you have the `musicbrainz' library (-lmusicbrainz). */ --#undef HAVE_LIBMUSICBRAINZ -- - /* Define to 1 if you have the header file. */ - #undef HAVE_MEMORY_H - diff --git a/audio/scrobbler/files/patch-configure b/audio/scrobbler/files/patch-configure deleted file mode 100644 index 8e49da6c3cf3..000000000000 --- a/audio/scrobbler/files/patch-configure +++ /dev/null @@ -1,173 +0,0 @@ ---- configure.orig 2005-02-27 02:37:06 UTC -+++ configure -@@ -22548,145 +22548,6 @@ fi - - - -- --echo "$as_me:$LINENO: checking for mb_GetVersion in -lmusicbrainz" >&5 --echo $ECHO_N "checking for mb_GetVersion in -lmusicbrainz... $ECHO_C" >&6 --if test "${ac_cv_lib_musicbrainz_mb_GetVersion+set}" = set; then -- echo $ECHO_N "(cached) $ECHO_C" >&6 --else -- ac_check_lib_save_LIBS=$LIBS --LIBS="-lmusicbrainz -lstdc++ $LIBS" --cat >conftest.$ac_ext <<_ACEOF --/* confdefs.h. */ --_ACEOF --cat confdefs.h >>conftest.$ac_ext --cat >>conftest.$ac_ext <<_ACEOF --/* end confdefs.h. */ -- --/* Override any gcc2 internal prototype to avoid an error. */ --#ifdef __cplusplus --extern "C" --#endif --/* We use char because int might match the return type of a gcc2 -- builtin and then its argument prototype would still apply. */ --char mb_GetVersion (); --int --main () --{ --mb_GetVersion (); -- ; -- return 0; --} --_ACEOF --rm -f conftest.$ac_objext conftest$ac_exeext --if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -- (eval $ac_link) 2>conftest.er1 -- ac_status=$? -- grep -v '^ *+' conftest.er1 >conftest.err -- rm -f conftest.er1 -- cat conftest.err >&5 -- echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); } && -- { ac_try='test -z "$ac_c_werror_flag" -- || test ! -s conftest.err' -- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -- (eval $ac_try) 2>&5 -- ac_status=$? -- echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); }; } && -- { ac_try='test -s conftest$ac_exeext' -- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -- (eval $ac_try) 2>&5 -- ac_status=$? -- echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); }; }; then -- ac_cv_lib_musicbrainz_mb_GetVersion=yes --else -- echo "$as_me: failed program was:" >&5 --sed 's/^/| /' conftest.$ac_ext >&5 -- --ac_cv_lib_musicbrainz_mb_GetVersion=no --fi --rm -f conftest.err conftest.$ac_objext \ -- conftest$ac_exeext conftest.$ac_ext --LIBS=$ac_check_lib_save_LIBS --fi --echo "$as_me:$LINENO: result: $ac_cv_lib_musicbrainz_mb_GetVersion" >&5 --echo "${ECHO_T}$ac_cv_lib_musicbrainz_mb_GetVersion" >&6 --if test $ac_cv_lib_musicbrainz_mb_GetVersion = yes; then -- cat >>confdefs.h <<_ACEOF --#define HAVE_LIBMUSICBRAINZ 1 --_ACEOF -- -- LIBS="-lmusicbrainz $LIBS" -- --else -- echo "*" -- echo "* The MusicBrainz client library needs to be installed " -- echo "* to build this plugin. Please download the library from " -- echo "* http://www.musicbrainz.org/download " -- echo "*" -- { { echo "$as_me:$LINENO: error: \"Cannot build. Stop.\"" >&5 --echo "$as_me: error: \"Cannot build. Stop.\"" >&2;} -- { (exit 1); exit 1; }; } -- --fi -- -- --LIBS="-lmusicbrainz -lstdc++" --if test "$cross_compiling" = yes; then -- have_mbver=false --else -- cat >conftest.$ac_ext <<_ACEOF --/* confdefs.h. */ --_ACEOF --cat confdefs.h >>conftest.$ac_ext --cat >>conftest.$ac_ext <<_ACEOF --/* end confdefs.h. */ -- --#include -- --int main () --{ -- int major, minor, rev; -- musicbrainz_t o; -- -- o = mb_New(); -- mb_GetVersion(o, &major, &minor, &rev); -- mb_Delete(o); -- if (major >= 2) -- { -- return 0; -- } -- -- return -1; --} -- --_ACEOF --rm -f conftest$ac_exeext --if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -- (eval $ac_link) 2>&5 -- ac_status=$? -- echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); } && { ac_try='./conftest$ac_exeext' -- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -- (eval $ac_try) 2>&5 -- ac_status=$? -- echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); }; }; then -- have_mbver=true --else -- echo "$as_me: program exited with status $ac_status" >&5 --echo "$as_me: failed program was:" >&5 --sed 's/^/| /' conftest.$ac_ext >&5 -- --( exit $ac_status ) --have_mbver=false --fi --rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext --fi -- -- - if test "${my_cv_curl_vers+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 - else -@@ -22727,24 +22588,6 @@ fi - - LIBS="$LIBS $GTKLIBS" - --echo "$as_me:$LINENO: checking for version >= 2.0.0 in -lmusicbrainz" >&5 --echo $ECHO_N "checking for version >= 2.0.0 in -lmusicbrainz... $ECHO_C" >&6 --if test "$have_mbver" = "false"; then -- echo "$as_me:$LINENO: result: no" >&5 --echo "${ECHO_T}no" >&6 -- echo "*" -- echo "* Version 2.0.0 or higher of the MusicBrainz " -- echo "* client library needs to be installed to build this application. " -- echo "* Please download the library from: " -- echo "* http://musicbrainz.org/products/client/download.html " -- echo "*" -- { { echo "$as_me:$LINENO: error: Cannot build. Stop." >&5 --echo "$as_me: error: Cannot build. Stop." >&2;} -- { (exit 1); exit 1; }; } --else -- echo "$as_me:$LINENO: result: yes" >&5 --echo "${ECHO_T}yes" >&6 --fi - - ac_config_files="$ac_config_files Makefile" - cat >confcache <<\_ACEOF diff --git a/audio/scrobbler/files/patch-scrobbler.c b/audio/scrobbler/files/patch-scrobbler.c deleted file mode 100644 index 277913c39516..000000000000 --- a/audio/scrobbler/files/patch-scrobbler.c +++ /dev/null @@ -1,15 +0,0 @@ ---- scrobbler.c.orig 2005-02-21 00:45:05 UTC -+++ scrobbler.c -@@ -382,9 +382,9 @@ static int sc_parse_sb_res(void) - - static gchar *sc_itemtag(char c, int n, char *str) - { -- static char buf[256]; -- snprintf(buf, 256, "&%c[%d]=%s", c, n, str); -- return buf; -+ static char buf[1024]; -+ snprintf(buf, 1024, "&%c[%d]=%s", c, n, str); -+ return buf; - } - - #define cfa(f, l, n, v) \ diff --git a/audio/scrobbler/files/patch-tags_include_tags.h b/audio/scrobbler/files/patch-tags_include_tags.h deleted file mode 100644 index b6e8a6d9baa4..000000000000 --- a/audio/scrobbler/files/patch-tags_include_tags.h +++ /dev/null @@ -1,26 +0,0 @@ ---- tags/include/tags.h.orig 2004-09-24 01:23:17 UTC -+++ tags/include/tags.h -@@ -31,7 +31,6 @@ - #include "vorbis.h" - #include "itunes.h" - #include "ape.h" --#include "cdaudio.h" - - extern const char *genre_list[148]; - -@@ -59,7 +58,6 @@ typedef struct { - has_oggflac, - has_speex, - has_itunes, -- has_cdaudio, - prefer_ape; - wma_t *wma; - id3v1_t *id3v1; -@@ -70,7 +68,6 @@ typedef struct { - *oggflac, - *speex; - itunes_t *itunes; -- cdaudio_t *cdaudio; - } metatag_t; - - void get_tag_data(metatag_t *, char *, int); diff --git a/audio/scrobbler/files/patch-tags_tags.c b/audio/scrobbler/files/patch-tags_tags.c deleted file mode 100644 index 0f3e3013952d..000000000000 --- a/audio/scrobbler/files/patch-tags_tags.c +++ /dev/null @@ -1,58 +0,0 @@ ---- tags/tags.c.orig 2005-02-20 18:08:42 UTC -+++ tags/tags.c -@@ -141,37 +141,6 @@ void tag_exists(metatag_t *meta, char *f - return; - } - --void metaCD(metatag_t *meta, char *filename, int track) --{ -- int tmp; -- -- pdebug("Getting CD Audio metadata...", META_DEBUG); -- meta->cdaudio = readCDAudio(filename, track); -- if(meta->cdaudio == NULL) -- { -- pdebug("Error getting metadata", META_DEBUG); -- -- return; -- } -- -- meta->has_cdaudio = 1; -- -- pdebug("Reading metadata into structs...", META_DEBUG); -- meta->artist = meta->cdaudio->artist; -- meta->title = meta->cdaudio->title; -- meta->mb = realloc(meta->mb, strlen(meta->cdaudio->mbid) + 1); -- strcpy(meta->mb, meta->cdaudio->mbid); -- meta->album = meta->cdaudio->album; -- meta->year = NULL; -- meta->genre = NULL; -- /* Special track handling... Yay! */ -- meta->track = realloc(meta->track, 4); -- tmp = snprintf(meta->track, 3, "%d", track); -- *(meta->track + tmp) = '\0'; -- -- return; --} /* End CD Audio support */ -- - static ape_t *fetchAPE(char *filename) - { - ape_t *ape; -@@ -693,8 +662,6 @@ void get_tag_data(metatag_t *meta, char - { - if(track > 0) - { -- metaCD(meta, filename, track); -- - return; - } - else -@@ -801,8 +768,6 @@ void metatag_delete(metatag_t *meta) - freeVorbis(meta->speex); - if(meta->itunes != NULL) - freeiTunes(meta->itunes); -- if(meta->cdaudio != NULL) -- freeCDAudio(meta->cdaudio); - free(meta); - } - diff --git a/audio/scrobbler/pkg-descr b/audio/scrobbler/pkg-descr deleted file mode 100644 index c914b2dfa9f5..000000000000 --- a/audio/scrobbler/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -This is an XMMS Plugin which sends the Playlist data to -audioscrobbler.com - -WWW: http://www.audioscrobbler.com diff --git a/audio/soundtracker/Makefile b/audio/soundtracker/Makefile deleted file mode 100644 index ba940a021956..000000000000 --- a/audio/soundtracker/Makefile +++ /dev/null @@ -1,73 +0,0 @@ -# Created by: Kristopher Zentner -# $FreeBSD$ - -PORTNAME= soundtracker -PORTVERSION= 0.6.8 -PORTREVISION= 18 -CATEGORIES= audio -MASTER_SITES= http://www.soundtracker.org/dl/v${PORTVERSION:R}/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= Mod player/tracking tool which supports XM and MOD formats - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 - -LIB_DEPENDS= libsndfile.so:audio/libsndfile - -GNU_CONFIGURE= yes -USES= compiler pathfix pkgconfig -USE_GNOME= gdkpixbuf - -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -OPTIONS_DEFINE= JACK SDL NLS -OPTIONS_DEFINE_i386= ASM -OPTIONS_DEFAULT= SDL -OPTIONS_SUB= yes -ASM_DESC= Use optimized assembly (potentially unstable) - -CONFIGURE_ARGS+= --disable-alsa --disable-esd --disable-gnome - -DESKTOP_ENTRIES="SoundTracker" "Pattern-oriented music editor" \ - "${PREFIX}/share/pixmaps/${PORTNAME}.xpm" \ - "soundtracker" "AudioVideo;Audio;AudioVideoEditing;" false - -ASM_CONFIGURE_ON= --enable-asm - -JACK_LIB_DEPENDS= libjack.so:audio/jack -JACK_CONFIGURE_OFF= --disable-jack - -SDL_USE= SDL=sdl -SDL_CONFIGURE_OFF= --disable-sdl - -NLS_USES= gettext -NLS_CONFIGURE_ENABLE= nls - -.include - -.if ${PORT_OPTIONS:MASM} && ${CHOSEN_COMPILER_TYPE} == "clang" -CFLAGS+= -no-integrated-as -.endif - -post-patch: - @${REINPLACE_CMD} -e 's|soundtracker.desktop||' \ - ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e 's| install-exec-local||' \ - ${WRKSRC}/app/Makefile.in - @${REINPLACE_CMD} -e 's|-ldl||' \ - ${WRKSRC}/configure - @${REINPLACE_CMD} -e 's|PREFIX"/share/soundtracker|DATADIR"|' \ - ${WRKSRC}/app/gui.c - -pre-build-NLS-on: - cd ${WRKSRC}/po && ${LOCALBASE}/bin/msgfmt -c -o ja.gmo ja.po - -post-install: - ${INSTALL_DATA} ${WRKSRC}/sharp.xpm \ - ${STAGEDIR}${PREFIX}/share/pixmaps/soundtracker.xpm - -.include diff --git a/audio/soundtracker/distinfo b/audio/soundtracker/distinfo deleted file mode 100644 index a4939213dba2..000000000000 --- a/audio/soundtracker/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (soundtracker-0.6.8.tar.gz) = 03b2f2c0edba48457ec6178b0a10edfe3481254112936715603a21f638822f50 -SIZE (soundtracker-0.6.8.tar.gz) = 1016718 diff --git a/audio/soundtracker/files/patch-app_Makefile.in b/audio/soundtracker/files/patch-app_Makefile.in deleted file mode 100644 index eb4eda7e9c13..000000000000 --- a/audio/soundtracker/files/patch-app_Makefile.in +++ /dev/null @@ -1,15 +0,0 @@ ---- app/Makefile.in.orig 2006-02-25 13:37:15 UTC -+++ app/Makefile.in -@@ -235,9 +235,9 @@ soundtracker_LDADD = drivers/libdrivers. - - stdir = $(datadir)/soundtracker - --#INCLUDES = -DDATADIR=\"$(stdir)\" \ --# -DLOCALEDIR=\"$(datadir)/locale\" --INCLUDES = -DLOCALEDIR=\"$(datadir)/locale\" -+INCLUDES = -DDATADIR=\"$(stdir)\" \ -+ -DLOCALEDIR=\"$(datadir)/locale\" -+#INCLUDES = -DLOCALEDIR=\"$(datadir)/locale\" - subdir = app - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs diff --git a/audio/soundtracker/files/patch-app_sample-editor.c b/audio/soundtracker/files/patch-app_sample-editor.c deleted file mode 100644 index e9b88632689e..000000000000 --- a/audio/soundtracker/files/patch-app_sample-editor.c +++ /dev/null @@ -1,21 +0,0 @@ ---- app/sample-editor.c.orig 2006-02-25 12:26:05 UTC -+++ app/sample-editor.c -@@ -2647,13 +2647,15 @@ sample_editor_trim(gboolean trbeg, gbool - static void - sample_editor_crop() - { -- int start = sampledisplay->sel_start, end = sampledisplay->sel_end; -+ int start, end, l; -+ -+ start = sampledisplay->sel_start, end = sampledisplay->sel_end; - - if(current_sample == NULL || start == -1) - return; -- -- int l = current_sample->sample.length; - -+ l = current_sample->sample.length; -+ - sample_editor_lock_sample(); - sample_editor_delete(current_sample, 0, start); - sample_editor_delete(current_sample, end - start, l - start); diff --git a/audio/soundtracker/files/patch-app_tracer.c b/audio/soundtracker/files/patch-app_tracer.c deleted file mode 100644 index 8b137b394461..000000000000 --- a/audio/soundtracker/files/patch-app_tracer.c +++ /dev/null @@ -1,41 +0,0 @@ ---- app/tracer.c.orig 2006-02-25 12:30:54 UTC -+++ app/tracer.c -@@ -361,15 +361,19 @@ static st_mixer mixer_tracer = { - void - tracer_trace (int mixfreq, int songpos, int patpos) - { -+ st_mixer *real_mixer; -+ int stopsongpos, stoppatpos; -+ double rest, previous; -+ - /* Attemp to take pitchband into account */ - /* Test if tempo and BPM are traced */ -- st_mixer *real_mixer = mixer; -+ real_mixer = mixer; - mixer = &mixer_tracer; - -- int stopsongpos = songpos; -- int stoppatpos = patpos; -+ stopsongpos = songpos; -+ stoppatpos = patpos; - -- double rest = 0, previous = 0; /* Fractional part of the samples */ -+ rest = 0, previous = 0; /* Fractional part of the samples */ - - if((stoppatpos -= 1) < 0){ - stopsongpos -= 1; -@@ -381,12 +385,13 @@ tracer_trace (int mixfreq, int songpos, - - while(1) { - double t; -+ guint32 samples; - - double current = xmplayer_play(); - t = current - previous + rest; - previous = current; - -- guint32 samples = t * mixfreq; -+ samples = t * mixfreq; - rest = t - (double)samples / (double)mixfreq; - - tracer_mix(NULL, samples, NULL, 0); diff --git a/audio/soundtracker/files/patch-app_track-editor.c b/audio/soundtracker/files/patch-app_track-editor.c deleted file mode 100644 index 8629e74e545e..000000000000 --- a/audio/soundtracker/files/patch-app_track-editor.c +++ /dev/null @@ -1,29 +0,0 @@ ---- app/track-editor.c.orig 2006-02-25 12:30:54 UTC -+++ app/track-editor.c -@@ -603,6 +603,8 @@ track_editor_handle_keys (int shift, - } - - if(!GUI_ENABLED && !ASYNCEDIT) { // Recording mode -+ XMNote *note; -+ - if(pressed){ // Insert note - - for(c = 0; c < 32; c++){ // Cleanup -@@ -624,7 +626,7 @@ track_editor_handle_keys (int shift, - reckey[c].chn = t->cursor_ch; - reckey[c].act = TRUE; - -- XMNote *note = &t->curpattern->channels[t->cursor_ch][t->patpos]; -+ note = &t->curpattern->channels[t->cursor_ch][t->patpos]; - note->note = i; - note->instrument = gui_get_current_instrument(); - tracker_redraw_current_row(t); -@@ -645,7 +647,7 @@ track_editor_handle_keys (int shift, - if (!insert_noteoff) - goto fin_note; - -- XMNote *note = &t->curpattern->channels[reckey[c].chn][t->patpos]; -+ note = &t->curpattern->channels[reckey[c].chn][t->patpos]; - note->note = 97; - note->instrument = 0; - tracker_redraw_current_row(t); diff --git a/audio/soundtracker/files/patch-po_ja.po b/audio/soundtracker/files/patch-po_ja.po deleted file mode 100644 index b3f136d17c28..000000000000 --- a/audio/soundtracker/files/patch-po_ja.po +++ /dev/null @@ -1,65 +0,0 @@ ---- po/ja.po.orig 2006-02-25 13:25:08 UTC -+++ po/ja.po -@@ -2,14 +2,14 @@ - # Copyright (C) 1998-2000 Michael Krause . - # Translators: Atsushi Yamagata , 1999, 2000. - # Yuuki NINOMIYA , 1999, 2000. --# Junichi Uekawa , 2002, 2003. -+# Junichi Uekawa , 2002, 2003, 2004. - # - msgid "" - msgstr "" - "Project-Id-Version: SoundTracker 0.3.10\n" - "Report-Msgid-Bugs-To: soundtracker-discuss@soundtracker.org\n" - "POT-Creation-Date: 2006-02-25 14:25+0100\n" --"PO-Revision-Date: 2003-08-05 06:54+0900\n" -+"PO-Revision-Date: 2004-01-12 12:13+0900\n" - "Last-Translator: Junichi Uekawa \n" - "Language-Team: Debian Japanese project \n" - "MIME-Version: 1.0\n" -@@ -553,6 +553,8 @@ msgid "" - "Odd pattern rows contain data which will be lost after shrinking.\n" - "Do you want to continue anyway?" - msgstr "" -+"´ñ¿ô¤Î¥Ñ¥¿¡¼¥ó¤ÎÎó¤Ï½Ì¾®¤¹¤ë¤È¼º¤ï¤ì¤Þ¤¹¡¥\n" -+"³¹Ô¤·¤Þ¤¹¤«¡©" - - #: app/gui.c:506 - msgid "" -@@ -560,6 +562,8 @@ msgid "" - "Some data at the end of the pattern will be lost.\n" - "Do you want to continue anyway?" - msgstr "" -+"³ÈÄ¥¤¹¤ë¤Ë¤Ï¥Ñ¥¿¡¼¥ó¤ÏŤ¹¤®¤Þ¤¹¡¥\n" -+"¥Ñ¥¿¡¼¥ó¤ÎºÇ¸å¤Î¥Ç¡¼¥¿¤¬°ìÉô¼º¤ï¤ì¤ë»ö¤Ë¤Ê¤ê¤Þ¤¹¡¥Â³¹Ô¤·¤Þ¤¹¤«¡©" - - #: app/gui.c:555 app/instrument-editor.c:212 app/sample-editor.c:1719 - #: app/sample-editor.c:1915 app/sample-editor.c:1959 -@@ -1034,9 +1038,8 @@ msgid "Transpose octave down" - msgstr "¥ª¥¯¥¿¡¼¥Ö²¼¤²¤ë" - - #: app/menubar.c:526 --#, fuzzy - msgid "P_aste" --msgstr "ŽÉÕ" -+msgstr "ŽÉÕ(_a)" - - #: app/menubar.c:531 - msgid "_Jazz Edit Mode" -@@ -1087,14 +1090,12 @@ msgid "L_oad Pattern" - msgstr "¥Ñ¥¿¡¼¥ó¤òÆɤ߹þ¤ß(_o)" - - #: app/menubar.c:599 --#, fuzzy - msgid "Sh_rink Current Pattern" --msgstr "¸½ºß¤Î¥Ñ¥¿¡¼¥ó" -+msgstr "¸½ºß¤Î¥Ñ¥¿¡¼¥ó¤ò½Ì¾®(_r)" - - #: app/menubar.c:601 --#, fuzzy - msgid "_Expand Current Pattern" --msgstr "¸½ºß¤Î¥Ñ¥¿¡¼¥ó¤òÊݸ(_S)" -+msgstr "¸½ºß¤Î¥Ñ¥¿¡¼¥ó¤ò³ÈÄ¥(_E)" - - #: app/menubar.c:608 - msgid "_Toggle Current Channel Permanentness" diff --git a/audio/soundtracker/pkg-descr b/audio/soundtracker/pkg-descr deleted file mode 100644 index 09ba7eedecad..000000000000 --- a/audio/soundtracker/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -SoundTracker is a pattern-oriented music editor (similar to the classic DOS -program FastTracker and the Amiga legend ProTracker). Samples can be lined -up on tracks and patterns which are then arranged to a song. - -Supported module formats are XM and MOD; the player code is the one from -OpenCP. A basic sample recorder and editor is also included. - -WWW: http://www.soundtracker.org/ diff --git a/audio/soundtracker/pkg-plist b/audio/soundtracker/pkg-plist deleted file mode 100644 index ddc9e95e676e..000000000000 --- a/audio/soundtracker/pkg-plist +++ /dev/null @@ -1,31 +0,0 @@ -bin/soundtracker -share/pixmaps/soundtracker.xpm -%%NLS%%share/locale/da/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/de/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/en@boldquot/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/en@quot/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/es/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/fr/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/gl/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/hr/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/it/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/ja/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/no/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/pl/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/ru/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/rw/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/sk/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/sl/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/sv/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/tr/LC_MESSAGES/soundtracker.mo -%%NLS%%share/locale/vi/LC_MESSAGES/soundtracker.mo -%%DATADIR%%/downarrow.xpm -%%DATADIR%%/flat.xpm -%%DATADIR%%/lock.xpm -%%DATADIR%%/muted.png -%%DATADIR%%/play.xpm -%%DATADIR%%/play_cur.xpm -%%DATADIR%%/rightarrow.xpm -%%DATADIR%%/sharp.xpm -%%DATADIR%%/soundtracker_splash.png -%%DATADIR%%/stop.xpm diff --git a/audio/wmalbum/Makefile b/audio/wmalbum/Makefile deleted file mode 100644 index 23a593add7a2..000000000000 --- a/audio/wmalbum/Makefile +++ /dev/null @@ -1,29 +0,0 @@ -# Created by: lx@redundancy.redundancy.org -# $FreeBSD$ - -PORTNAME= wmalbum -PORTVERSION= 0.1.5 -PORTREVISION= 11 -CATEGORIES= audio windowmaker -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Dockapp to display album covers for XMMS - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LIB_DEPENDS= libxmms.so:multimedia/xmms \ - libgdk_pixbuf_xlib.so:graphics/gdk-pixbuf - -GNU_CONFIGURE= yes -USE_CSTD= gnu89 - -PLIST_FILES= bin/wmalbum \ - man/man1/wmalbum.1.gz - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/wmalbum/wmalbum ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/wmalbum.1 ${STAGEDIR}${MANPREFIX}/man/man1 - -.include diff --git a/audio/wmalbum/distinfo b/audio/wmalbum/distinfo deleted file mode 100644 index 313ba8b99075..000000000000 --- a/audio/wmalbum/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (wmalbum-0.1.5.tar.gz) = 4e6f1021fb79d94b85d1e1131b615f63ca184a410a5f204c250c165101632fd0 -SIZE (wmalbum-0.1.5.tar.gz) = 157369 diff --git a/audio/wmalbum/pkg-descr b/audio/wmalbum/pkg-descr deleted file mode 100644 index 3857cf10780c..000000000000 --- a/audio/wmalbum/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -WMalbum is a dock applet that displays album covers for songs being -played by XMMS. You must already have images of the album covers stored -near the file being played. WMAlbum provides a handy circular menu -for play/skip/etc, and can replace wmxmms. Although dock applets are -designed for the WindowMaker window manager, they also work in other -window managers including openbox and blackbox. - -WWW: http://wmalbum.sourceforge.net/ diff --git a/audio/xmms-ahx/Makefile b/audio/xmms-ahx/Makefile deleted file mode 100644 index b9395e047b2a..000000000000 --- a/audio/xmms-ahx/Makefile +++ /dev/null @@ -1,33 +0,0 @@ -# Created by: Emanuel Haupt -# $FreeBSD$ - -PORTNAME= xmms-ahx -PORTVERSION= 0.6 -PORTREVISION= 7 -CATEGORIES= audio -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}.tar.gz - -MAINTAINER= ehaupt@FreeBSD.org -COMMENT= XMMS plugin for playing AHX tunes - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 - -BUILD_DEPENDS= xmms:multimedia/xmms -RUN_DEPENDS= xmms:multimedia/xmms - -PLIST_FILES= lib/xmms/Input/libahx.so - -GNU_CONFIGURE= yes -USES= gmake libtool gettext-runtime -USE_XORG= xi xext x11 -USE_GNOME= gtk12 -USE_LDCONFIG= yes -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -INSTALL_TARGET= install-strip - -.include diff --git a/audio/xmms-ahx/distinfo b/audio/xmms-ahx/distinfo deleted file mode 100644 index f677e4418b5a..000000000000 --- a/audio/xmms-ahx/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (xmms-ahx-0.6.tar.gz) = 972f30bba126390d2cbc4517521dc3af317adc86374e8ef0469ceddd6d608eae -SIZE (xmms-ahx-0.6.tar.gz) = 339874 diff --git a/audio/xmms-ahx/pkg-descr b/audio/xmms-ahx/pkg-descr deleted file mode 100644 index 2589bd093b70..000000000000 --- a/audio/xmms-ahx/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -XMMS input plugin for AHX format support. AHX is a synthetic music format from -Amiga, and reproducing C64-style music. - -WWW: http://xmms-ahx.sourceforge.net/ diff --git a/audio/xmms-curses/Makefile b/audio/xmms-curses/Makefile deleted file mode 100644 index ac0f0dc8f442..000000000000 --- a/audio/xmms-curses/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# Created by: Ion-Mihai "IOnut" Tetcu -# $FreeBSD$ - -PORTNAME= xmms-curses -PORTVERSION= 0.2.2 -PORTREVISION= 8 -CATEGORIES= audio -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Ncurses program for (remote) controlling multimedia/xmms - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -BUILD_DEPENDS= xmms:multimedia/xmms \ - ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs -RUN_DEPENDS= xmms:multimedia/xmms - -USES= gettext iconv ncurses -USE_GNOME= gtk12 -USE_XORG= x11 xau xcb xdmcp xext xi - -do-build: - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ - ${CC} ${CFLAGS} -lpthread -lncurses \ - `xmms-config --cflags --libs` -o xmms-curses *.c - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/xmms-curses ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/xmms-curses.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 - ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf \ - ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample - -.include diff --git a/audio/xmms-curses/distinfo b/audio/xmms-curses/distinfo deleted file mode 100644 index 9e9211a7e2aa..000000000000 --- a/audio/xmms-curses/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (xmms-curses-0.2.2.tar.gz) = d05903163819e8b59105b8c4e8d60e0f88af3d72309c6e45d2bfda7641bcddce -SIZE (xmms-curses-0.2.2.tar.gz) = 18311 diff --git a/audio/xmms-curses/pkg-descr b/audio/xmms-curses/pkg-descr deleted file mode 100644 index bcf3506bbb2a..000000000000 --- a/audio/xmms-curses/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -xmms-curses is a simple application for controlling XMMS from the command line. - -It is designed to make common, simple tasks fast and easy to do. It is operated -using arrow keys and standard XMMS keys, to make it easy and intuitive to learn. - -WWW: http://xmms-curses.sourceforge.net/ diff --git a/audio/xmms-curses/pkg-plist b/audio/xmms-curses/pkg-plist deleted file mode 100644 index c306b5d6d470..000000000000 --- a/audio/xmms-curses/pkg-plist +++ /dev/null @@ -1,3 +0,0 @@ -bin/xmms-curses -man/man1/xmms-curses.1.gz -@sample etc/xmms-curses.conf.sample diff --git a/audio/xmms-faad/Makefile b/audio/xmms-faad/Makefile deleted file mode 100644 index 5d8afac69fe8..000000000000 --- a/audio/xmms-faad/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -# Created by: David Yeske -# $FreeBSD$ - -PORTNAME= faad2 -PORTVERSION= 2.8.8 -CATEGORIES= audio -MASTER_SITES= SF/faac/${PORTNAME}-src/${PORTNAME}-${PORTVERSION:R}.0 -PKGNAMEPREFIX= xmms- - -MAINTAINER= ports@FreeBSD.org -COMMENT= XMMS plugin for MP4/M4A/AAC files - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2+ -LICENSE_FILE= ${WRKSRC}/../../../COPYING - -LIB_DEPENDS= libxmms.so:multimedia/xmms \ - libfaad.so:audio/faad - -WRKSRC_SUBDIR= plugins/xmms/src - -USES= pkgconfig -USE_GNOME= gtk12 -EXTRA_CFLAGS= `xmms-config --cflags` -EXTRA_LDFLAGS= `xmms-config --libs` - -PLUGINS_DIR= ${PREFIX}/lib/xmms/Input -PLIST_FILES= ${PLUGINS_DIR:S,^${PREFIX}/,,}/libmp4.so - -do-build: - cd ${WRKSRC} && ${CC} ${CFLAGS} -fPIC -shared \ - -I${LOCALBASE}/include -DHAVE_STDINT_H \ - ${EXTRA_CFLAGS} *.c -o libmp4.so \ - -L${LOCALBASE}/lib -lfaad -lmp4ff \ - ${EXTRA_LDFLAGS} - -do-install: - @${MKDIR} ${STAGEDIR}${PLUGINS_DIR} - ${INSTALL_LIB} ${WRKSRC}/libmp4.so ${STAGEDIR}${PLUGINS_DIR} - -.include diff --git a/audio/xmms-faad/distinfo b/audio/xmms-faad/distinfo deleted file mode 100644 index e78cdaec9c43..000000000000 --- a/audio/xmms-faad/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1513703210 -SHA256 (faad2-2.8.8.tar.gz) = 985c3fadb9789d2815e50f4ff714511c79c2710ac27a4aaaf5c0c2662141426d -SIZE (faad2-2.8.8.tar.gz) = 1069044 diff --git a/audio/xmms-faad/pkg-descr b/audio/xmms-faad/pkg-descr deleted file mode 100644 index e9c295aa8c54..000000000000 --- a/audio/xmms-faad/pkg-descr +++ /dev/null @@ -1,9 +0,0 @@ -FAAD2 (Freeware Advanced Audio Decoder) is an MPEG-2, MPEG-4 AAC decoder. - -FAAD2 is the fastest ISO AAC audio decoder available and can be used with -DRM (Digital Radio Mondiale), and supports HE (High Efficiency), Main, -LC, LD, LTP, PS (Parametric Stereo) AAC files. - -This is an XMMS plugin for playing MPEG-4 AAC files. - -WWW: http://www.audiocoding.com/ diff --git a/audio/xmms-festalon/Makefile b/audio/xmms-festalon/Makefile deleted file mode 100644 index 44cdc2450580..000000000000 --- a/audio/xmms-festalon/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# Created by: Emanuel Haupt -# $FreeBSD$ - -PKGNAMEPREFIX= xmms- - -COMMENT= XMMS plugin for playing .nsf and .hes audio files - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -MASTERDIR= ${.CURDIR}/../festalon - -BUILD_DEPENDS= xmms:multimedia/xmms -RUN_DEPENDS= xmms:multimedia/xmms - -USES+= gettext-runtime -USE_GNOME= glib12 gtk12 -USE_XORG= xext xi x11 -CONFIGURE_ARGS+= --enable-interface=interface -INSTALL_TARGET= install-strip - -DESCR= ${.CURDIR}/pkg-descr -PLIST= ${.CURDIR}/pkg-plist - -PLIST_FILES= lib/xmms/Input/libfestalon_xmms.a \ - lib/xmms/Input/libfestalon_xmms.so \ - lib/xmms/Input/libfestalon_xmms.so.0 \ - lib/xmms/Input/libfestalon_xmms.so.0.0.0 - -.include "${MASTERDIR}/Makefile" diff --git a/audio/xmms-festalon/pkg-descr b/audio/xmms-festalon/pkg-descr deleted file mode 100644 index 11b29b8f4858..000000000000 --- a/audio/xmms-festalon/pkg-descr +++ /dev/null @@ -1,9 +0,0 @@ -This is a XMMS input plugin for playing .nsf and .hes audio files. - -It supports all internal sound channels and the extra sound channels found in -the Konami VRC6, Konami VRC7, Namco 106, Nintendo MMC5, and Sunsoft FME-07 -chips. - -The extra sound channel present in the Famicom Disk System is also emulated. - -WWW: http://projects.raphnet.net/#festalon diff --git a/audio/xmms-flac/Makefile b/audio/xmms-flac/Makefile deleted file mode 100644 index 2dbf1bbd43dd..000000000000 --- a/audio/xmms-flac/Makefile +++ /dev/null @@ -1,32 +0,0 @@ -# $FreeBSD$ - -PORTNAME= xmms-flac -PORTVERSION= 1.3.2 -CATEGORIES= audio -MASTER_SITES= http://downloads.xiph.org/releases/flac/ -DISTNAME= flac-${PORTVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= XMMS input plugin for playing FLAC files - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2+ -LICENSE_FILE= ${WRKSRC}/COPYING.GPL - -LIB_DEPENDS= libxmms.so:multimedia/xmms \ - libFLAC.so:audio/flac \ - libogg.so:audio/libogg - -USES= gettext-runtime iconv libtool tar:xz -USE_GNOME= gtk12 -USE_XORG= xi xext x11 -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip - -MAKEFILE= ${FILESDIR}/Makefile - -PLIST_FILES= lib/xmms/Input/libxmms-flac.so - -.include diff --git a/audio/xmms-flac/distinfo b/audio/xmms-flac/distinfo deleted file mode 100644 index 0b0fa80d3c21..000000000000 --- a/audio/xmms-flac/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1484341501 -SHA256 (flac-1.3.2.tar.xz) = 91cfc3ed61dc40f47f050a109b08610667d73477af6ef36dcad31c31a4a8d53f -SIZE (flac-1.3.2.tar.xz) = 776192 diff --git a/audio/xmms-flac/files/Makefile b/audio/xmms-flac/files/Makefile deleted file mode 100644 index c13a1f6df105..000000000000 --- a/audio/xmms-flac/files/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -# $FreeBSD$ - -SUBDIRS= src/share src/plugin_common src/plugin_xmms - -all install install-strip: - @for d in ${SUBDIRS}; do \ - (cd $$d; ${MAKE} $@); \ - done diff --git a/audio/xmms-flac/files/patch-configure b/audio/xmms-flac/files/patch-configure deleted file mode 100644 index e1ba89b793f4..000000000000 --- a/audio/xmms-flac/files/patch-configure +++ /dev/null @@ -1,13 +0,0 @@ ---- configure.orig 2017-01-01 03:46:48 UTC -+++ configure -@@ -20547,8 +20547,8 @@ if test "x$debug" = xtrue; then - CFLAGS="-g $CFLAGS" - else - CPPFLAGS="-DNDEBUG $CPPFLAGS" -- CFLAGS=$(echo "$CFLAGS" | sed 's/-O2//') -- CFLAGS="-O3 -funroll-loops $CFLAGS" -+ #CFLAGS=$(echo "$CFLAGS" | sed 's/-O2//') -+ #CFLAGS="-O3 -funroll-loops $CFLAGS" - fi - - diff --git a/audio/xmms-flac/files/patch-src_plugin__xmms_Makefile.in b/audio/xmms-flac/files/patch-src_plugin__xmms_Makefile.in deleted file mode 100644 index 5250db7678b7..000000000000 --- a/audio/xmms-flac/files/patch-src_plugin__xmms_Makefile.in +++ /dev/null @@ -1,22 +0,0 @@ ---- src/plugin_xmms/Makefile.in.orig 2017-01-01 03:46:49 UTC -+++ src/plugin_xmms/Makefile.in -@@ -166,8 +166,7 @@ libxmms_flac_la_DEPENDENCIES = \ - $(top_builddir)/src/share/grabbag/libgrabbag.la \ - $(top_builddir)/src/share/replaygain_analysis/libreplaygain_analysis.la \ - $(top_builddir)/src/share/replaygain_synthesis/libreplaygain_synthesis.la \ -- $(top_builddir)/src/share/utf8/libutf8.la \ -- $(top_builddir)/src/libFLAC/libFLAC.la -+ $(top_builddir)/src/share/utf8/libutf8.la - am__objects_1 = charset.lo configure.lo fileinfo.lo http.lo plugin.lo \ - tag.lo - am_libxmms_flac_la_OBJECTS = $(am__objects_1) -@@ -429,8 +428,7 @@ libxmms_flac_la_LIBADD = \ - $(top_builddir)/src/share/replaygain_analysis/libreplaygain_analysis.la \ - $(top_builddir)/src/share/replaygain_synthesis/libreplaygain_synthesis.la \ - $(top_builddir)/src/share/utf8/libutf8.la \ -- $(top_builddir)/src/libFLAC/libFLAC.la \ -- -L$(top_builddir)/src/libFLAC/.libs \ -+ -lFLAC \ - @XMMS_LIBS@ \ - @LIBICONV@ - diff --git a/audio/xmms-flac/pkg-descr b/audio/xmms-flac/pkg-descr deleted file mode 100644 index d9fc597580d1..000000000000 --- a/audio/xmms-flac/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -FLAC is an Open Source lossless audio codec. - -This is an XMMS input plugin for FLAC files. - -WWW: https://www.xiph.org/flac/ diff --git a/audio/xmms-gbsplay/Makefile b/audio/xmms-gbsplay/Makefile deleted file mode 100644 index 3a86c8c2bfae..000000000000 --- a/audio/xmms-gbsplay/Makefile +++ /dev/null @@ -1,71 +0,0 @@ -# Created by: Emanuel Haupt -# $FreeBSD$ - -PORTNAME= gbsplay -PORTVERSION= 0.0.8 -PORTREVISION= 14 -CATEGORIES= audio -MASTER_SITES= LOCAL/ehaupt -PKGNAMEPREFIX= xmms- - -MAINTAINER= ehaupt@FreeBSD.org -COMMENT= XMMS plugin for playing Nintendo Game Boy(TM) audio - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 - -BUILD_DEPENDS= xmms:multimedia/xmms -RUN_DEPENDS= xmms:multimedia/xmms - -USES= gmake -USE_GNOME= glib12 -HAS_CONFIGURE= yes -USE_CSTD= gnu89 - -OPTIONS_DEFINE= NLS - -NLS_CONFIGURE_OFF= --disable-i18n -NLS_USES= gettext-runtime - -CONFIGURE_ARGS= --disable-nas --prefix=${PREFIX} - -PLIST_FILES= lib/xmms/Input/gbsxmms.so - -post-extract: - @${RM} ${WRKSRC}/po/subdir.mk - -post-patch: - @${REINPLACE_CMD} -e \ - 's|char argc|int argc|; \ - s|`which xmms-config`||; \ - s|\(xmms-config\)|${LOCALBASE}/bin/\1|g; \ - s|`which glib-config`||; \ - s|glib-config|${GLIB_CONFIG}|g; \ - /LOCALE_PREFIX/ s|$$localedir|${LOCALBASE}/share/locale|' \ - ${WRKSRC}/configure - @${REINPLACE_CMD} -e \ - 's|^objs += $$(objs_gbsplay) $$(objs_gbsinfo)||; \ - s|^dsts += gbsplay gbsinfo||; \ - /^default:/ s|$$(mans)||' ${WRKSRC}/Makefile - @${REINPLACE_CMD} -e 's|^\(default.*\)test|\1|' ${WRKSRC}/${MAKEFILE} - @${REINPLACE_CMD} -e \ - '/^need_include\ /d; \ - 468s|char argc|int argc|; \ - s|/usr/local/include|${LOCALBASE}/include|; \ - s|/usr/local/lib|${LOCALBASE}/lib|; \ - s|/usr/X11R6/include||; \ - s|/usr/X11R6/lib||; \ - s|/usr/X11/lib|${LOCALBASE}/lib|; \ - s|/usr/lib/X11|${LOCALBASE}/lib/X11|; \ - s|-Os||; s|-pipe||; s|-fomit-frame-pointer||; \ - s|-march=$$ARCH||' \ - ${WRKSRC}/configure - -do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input - ${INSTALL_PROGRAM} ${WRKSRC}/gbsxmms.so \ - ${STAGEDIR}${PREFIX}/lib/xmms/Input - -.include diff --git a/audio/xmms-gbsplay/distinfo b/audio/xmms-gbsplay/distinfo deleted file mode 100644 index 3eb821d6399e..000000000000 --- a/audio/xmms-gbsplay/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1475768149 -SHA256 (gbsplay-0.0.8.tar.gz) = 9bd95118741315e991dfe4f5108128817725c924ba81bb4938de45290e8f0926 -SIZE (gbsplay-0.0.8.tar.gz) = 57033 diff --git a/audio/xmms-gbsplay/pkg-descr b/audio/xmms-gbsplay/pkg-descr deleted file mode 100644 index 9948046bf6b5..000000000000 --- a/audio/xmms-gbsplay/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -xmms-gbsplay is a XMMS input plugin which emulates the sound hardware of the -Nintendo Game Boy(TM). It is able to play the sounds from a Game Boy(TM) -module dump (.GBS format) in XMMS. - -WWW: https://www.cgarbs.de/gbsplay.en.html diff --git a/audio/xmms-ladspa/Makefile b/audio/xmms-ladspa/Makefile deleted file mode 100644 index 5c8f3b7aef7e..000000000000 --- a/audio/xmms-ladspa/Makefile +++ /dev/null @@ -1,32 +0,0 @@ -# Created by: Tilman Linneweh -# $FreeBSD$ - -PORTNAME= xmms-ladspa -PORTVERSION= 1.1 -PORTREVISION= 4 -CATEGORIES= audio -MASTER_SITES= http://www.ecs.soton.ac.uk/~njl98r/code/ladspa/ \ - LOCAL/arved -DISTNAME= xmms_ladspa-${PORTVERSION} - -MAINTAINER= arved@FreeBSD.org -COMMENT= XMMS Plugin that provides LADSPA Plugins to XMMS - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2+ -LICENSE_FILE= ${WRKSRC}/COPYING - -BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa -LIB_DEPENDS= libxmms.so:multimedia/xmms - -PLIST_FILES= lib/xmms/Effect/ladspa.so - -USE_GNOME= gtk12 - -do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Effect/ - ${INSTALL_DATA} ${WRKSRC}/ladspa.so ${STAGEDIR}${PREFIX}/lib/xmms/Effect/ - -.include diff --git a/audio/xmms-ladspa/distinfo b/audio/xmms-ladspa/distinfo deleted file mode 100644 index 7acfe51595bd..000000000000 --- a/audio/xmms-ladspa/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (xmms_ladspa-1.1.tar.gz) = 38c55248aec402e6f081acd894c5da6c6bc42bad3e423960132768ee738e4dd0 -SIZE (xmms_ladspa-1.1.tar.gz) = 24741 diff --git a/audio/xmms-ladspa/files/patch-Makefile b/audio/xmms-ladspa/files/patch-Makefile deleted file mode 100644 index 07d878750dd8..000000000000 --- a/audio/xmms-ladspa/files/patch-Makefile +++ /dev/null @@ -1,17 +0,0 @@ ---- Makefile.orig 2005-03-16 02:39:32 UTC -+++ Makefile -@@ -4,7 +4,7 @@ VER=1.1 - DOCS= README PLUGINS COPYING ChangeLog - CODE= Makefile ladspa.c ladspa.h - --CFLAGS= -fPIC `gtk-config --cflags` -+CFLAGS+= -fPIC `gtk-config --cflags` - - all: ladspa.so - @echo -@@ -24,4 +24,4 @@ clean: - rm ladspa.so - - ladspa.so: ladspa.c -- gcc -Wall -shared -o ladspa.so ladspa.c $(CFLAGS) -DVERSION=\"$(VER)\" -+ ${CC} -Wall -shared -o ladspa.so ladspa.c $(CFLAGS) -DVERSION=\"$(VER)\" diff --git a/audio/xmms-ladspa/pkg-descr b/audio/xmms-ladspa/pkg-descr deleted file mode 100644 index 8d1d944efba2..000000000000 --- a/audio/xmms-ladspa/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -XMMS LADSPA an Effect Plugin for XMMS that provides (some of) -the power of the Linux Audio Developer's Simple Plugin API (LADSPA) to your -everyday MP3 and all-around media player. - -With XMMS LADSPA you can use any number of audio processing plugins -written to the LADSPA specification, - -WWW: http://www.ecs.soton.ac.uk/~njl98r/code/audio/ diff --git a/audio/xmms-mailnotify/Makefile b/audio/xmms-mailnotify/Makefile deleted file mode 100644 index 24eab164be14..000000000000 --- a/audio/xmms-mailnotify/Makefile +++ /dev/null @@ -1,37 +0,0 @@ -# Created by: Tilman Linneweh -# $FreeBSD$ - -PORTNAME= xmms-mailnotify -PORTVERSION= 0.2.0 -PORTREVISION= 10 -CATEGORIES= audio -MASTER_SITES= LOCAL/arved - -MAINTAINER= arved@FreeBSD.org -COMMENT= XMMS plugin, that plays a sound on incoming mail and opens the MUA - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LIB_DEPENDS= libxmms.so:multimedia/xmms - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/LICENSE - -GNU_CONFIGURE= yes -USES= gmake -USE_GNOME= gtk12 -USE_LDCONFIG= yes - -PLIST_FILES= lib/xmms/General/libmailnotify.so \ - lib/xmms/General/alert.wav - -post-patch: - ${REINPLACE_CMD} -e "s,/usr/lib,${LOCALBASE}/lib," ${WRKSRC}/mailnotify.c - -do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/General/ - @${INSTALL_DATA} ${WRKSRC}/libmailnotify.so ${STAGEDIR}${PREFIX}/lib/xmms/General/ - @${INSTALL_DATA} ${WRKSRC}/alert.wav ${STAGEDIR}${PREFIX}/lib/xmms/General/ - -.include diff --git a/audio/xmms-mailnotify/distinfo b/audio/xmms-mailnotify/distinfo deleted file mode 100644 index 3a77f56ad44d..000000000000 --- a/audio/xmms-mailnotify/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (xmms-mailnotify-0.2.0.tar.gz) = 4d599df5db607513820f13cee2fd8c9adc3b6aa0e3a0cd140d14c69b3d8ac976 -SIZE (xmms-mailnotify-0.2.0.tar.gz) = 158652 diff --git a/audio/xmms-mailnotify/files/patch-Makefile.in b/audio/xmms-mailnotify/files/patch-Makefile.in deleted file mode 100644 index 95875bdb558d..000000000000 --- a/audio/xmms-mailnotify/files/patch-Makefile.in +++ /dev/null @@ -1,20 +0,0 @@ ---- Makefile.in.orig Sat Feb 2 23:47:13 2002 -+++ Makefile.in Tue Jul 8 01:42:36 2003 -@@ -3,7 +3,7 @@ - CC = @CC@ - INSTALL = @INSTALL@ - LIBS = @LIBS@ --CFLAGS = -O -Wall @CFLAGS@ @DEFS@ -DVERSION=\"@VERSION@\" -+CFLAGS+= -fPIC -Wall @CFLAGS@ @DEFS@ -DVERSION=\"@VERSION@\" - LDFLAGS = @LDFLAGS@ $(LIBS) -shared - PREFIX = @prefix@ - INSTALLPATH = @libdir@ -@@ -32,7 +32,7 @@ - $(INSTALL) alert.wav $(INSTALLPATH) - - mailnotify: $(OBJS) -- $(CC) -o $(TARGET) $(OBJS) $(LDFLAGS) -+ $(CC) $(CFLAGS) -o $(TARGET) $(OBJS) $(LDFLAGS) - - mailnotify.o: mailnotify.c - diff --git a/audio/xmms-mailnotify/files/patch-mailnotify.c_1 b/audio/xmms-mailnotify/files/patch-mailnotify.c_1 deleted file mode 100644 index f3c9db43bf07..000000000000 --- a/audio/xmms-mailnotify/files/patch-mailnotify.c_1 +++ /dev/null @@ -1,19 +0,0 @@ ---- mailnotify.c.orig Sun Feb 3 21:12:45 2002 -+++ mailnotify.c Sun Feb 3 21:13:05 2002 -@@ -82,14 +82,14 @@ - gchar command[256]; - gboolean runcmd; - gchar alertfile[256]; -- } folders[MAX_FOLDERS] = {0}; -+ } folders[MAX_FOLDERS] = {{{0}}}; - - struct origin { - gchar senderaddr[256]; - gboolean runcmd; - gchar command[256]; - gchar alertfile[256]; -- } origins[MAX_ORIGINS] = {0}; -+ } origins[MAX_ORIGINS] = {{{0}}}; - - - /* #if !defined(UTIMBUF) diff --git a/audio/xmms-mailnotify/files/patch-mailnotify.c_2 b/audio/xmms-mailnotify/files/patch-mailnotify.c_2 deleted file mode 100644 index 9709362ee61a..000000000000 --- a/audio/xmms-mailnotify/files/patch-mailnotify.c_2 +++ /dev/null @@ -1,12 +0,0 @@ ---- mailnotify.c.orig Thu Mar 27 14:06:57 2003 -+++ mailnotify.c Thu Mar 27 14:08:02 2003 -@@ -489,7 +489,7 @@ - - incoming_folder = (gchar *)getenv("MAIL"); - -- if (strlen(incoming_folder) < 1) -+ if (incoming_folder == NULL || strlen(incoming_folder) < 1) - { - if((pw = getpwuid(geteuid())) == NULL) - { - diff --git a/audio/xmms-mailnotify/files/patch-mailnotify.c_3 b/audio/xmms-mailnotify/files/patch-mailnotify.c_3 deleted file mode 100644 index a9c55359fe45..000000000000 --- a/audio/xmms-mailnotify/files/patch-mailnotify.c_3 +++ /dev/null @@ -1,26 +0,0 @@ ---- mailnotify.c.orig Mon Mar 31 16:55:38 2003 -+++ mailnotify.c Mon Mar 31 16:55:52 2003 -@@ -675,16 +675,18 @@ - dummy = xmms_remote_get_playlist_file(mailnotify.xmms_session, saved_position); - printf(" which is %s\n", dummy); - #endif -- if(!wasplaying) -- xmms_remote_stop(mailnotify.xmms_session); -- -+ xmms_remote_stop(mailnotify.xmms_session); - xmms_remote_set_playlist_pos(mailnotify.xmms_session, saved_position); - xmms_remote_playlist_delete(mailnotify.xmms_session, afpos); - --#ifdef CONTINUE_WHERE_INTERRUPTED - if(wasplaying) -+ { -+ xmms_remote_play(mailnotify.xmms_session); -+#ifdef CONTINUE_WHERE_INTERRUPTED - xmms_remote_jump_to_time(mailnotify.xmms_session, saved_offset); - #endif -+ } -+ - } - else - { - diff --git a/audio/xmms-mailnotify/pkg-descr b/audio/xmms-mailnotify/pkg-descr deleted file mode 100644 index 55943544858e..000000000000 --- a/audio/xmms-mailnotify/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -XMMS plugin, that plays a sound on incoming mail and opens the MUA diff --git a/audio/xmms-nas/Makefile b/audio/xmms-nas/Makefile deleted file mode 100644 index a14bad2aedfb..000000000000 --- a/audio/xmms-nas/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# Created by: James McNaughton -# $FreeBSD$ - -PORTNAME= xmms-nas -PORTVERSION= 0.2 -PORTREVISION= 6 -CATEGORIES= audio -MASTER_SITES= ftp://ftp.stack.nl/pub/users/willem/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= Network Audio System (NAS) output plugin for XMMS - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LIB_DEPENDS= libxmms.so:multimedia/xmms \ - libaudio.so:audio/nas - -USES= libtool -USE_GNOME= gtk12 -USE_LDCONFIG= yes -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --disable-static - -PLIST_FILES= lib/xmms/Output/libnas.so - -post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/xmms/Output/libnas.so - -.include diff --git a/audio/xmms-nas/distinfo b/audio/xmms-nas/distinfo deleted file mode 100644 index 22975cfc553c..000000000000 --- a/audio/xmms-nas/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (xmms-nas-0.2.tar.gz) = 60b8c5210cdd3289344d707248e856747f876323ddbb06a20be8079652f01a93 -SIZE (xmms-nas-0.2.tar.gz) = 109998 diff --git a/audio/xmms-nas/files/patch-Makefile.in b/audio/xmms-nas/files/patch-Makefile.in deleted file mode 100644 index 58edb3ddc76a..000000000000 --- a/audio/xmms-nas/files/patch-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in.orig 1999-09-02 00:12:26 UTC -+++ Makefile.in -@@ -81,7 +81,7 @@ XMMS_PATH = @XMMS_PATH@ - - lib_LTLIBRARIES = libnas.la - --CFLAGS = @GTK_CFLAGS@ @NAS_CFLAGS@ -W -Wall -D_REENTRANT -I$(top_srcdir) -+CFLAGS = @CFLAGS@ @GTK_CFLAGS@ @NAS_CFLAGS@ -W -Wall -I$(top_srcdir) - - libnas_la_LDFLAGS = -export-dynamic -avoid-version - libnas_la_SOURCES = nas.c nas.h about.c audio.c nasconf.c diff --git a/audio/xmms-nas/files/patch-configure b/audio/xmms-nas/files/patch-configure deleted file mode 100644 index bc5b15e4a010..000000000000 --- a/audio/xmms-nas/files/patch-configure +++ /dev/null @@ -1,18 +0,0 @@ ---- configure.orig 1999-09-01 22:23:19 UTC -+++ configure -@@ -3140,6 +3140,7 @@ fi - NAS_LIBS="$X_LIBS $X_PRE_LIBS $X_EXTRA_LIBS -laudio -lXt -lm" - NAS_CFLAGS=$X_CFLAGS - LIBS=$NAS_LIBS -+ac_save_CFLAGS="$CFLAGS" - CFLAGS=$NAS_CFLAGS - - echo $ac_n "checking for AuOpenServer in -laudio""... $ac_c" 1>&6 -@@ -3191,6 +3192,7 @@ else - fi - - -+CFLAGS="$ac_save_CFLAGS" - - - trap '' 1 2 15 diff --git a/audio/xmms-nas/files/patch-nas.h b/audio/xmms-nas/files/patch-nas.h deleted file mode 100644 index 9503328535dd..000000000000 --- a/audio/xmms-nas/files/patch-nas.h +++ /dev/null @@ -1,10 +0,0 @@ ---- nas.h.orig 1999-08-07 02:52:06 UTC -+++ nas.h -@@ -21,7 +21,6 @@ - #ifndef NAS_H - #define NAS_H - --#include "config.h" - - #include - diff --git a/audio/xmms-nas/pkg-descr b/audio/xmms-nas/pkg-descr deleted file mode 100644 index 67d2c75cc13b..000000000000 --- a/audio/xmms-nas/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -xmms-nas is a Network Audio System output plugin for XMMS. diff --git a/audio/xmms-nsf/Makefile b/audio/xmms-nsf/Makefile deleted file mode 100644 index 796530af4b46..000000000000 --- a/audio/xmms-nsf/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -# Created by: Emanuel Haupt -# $FreeBSD$ - -PORTNAME= xmms-nsf -PORTVERSION= 0.0.3 -PORTREVISION= 8 -CATEGORIES= audio -MASTER_SITES= http://optronic.sourceforge.net/files/ \ - LOCAL/ehaupt - -MAINTAINER= ehaupt@FreeBSD.org -COMMENT= XMMS input-plugin for playing Nintendo(TM) NSF audio files - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 - -BUILD_DEPENDS= xmms:multimedia/xmms -RUN_DEPENDS= xmms:multimedia/xmms - -GNU_CONFIGURE= yes -USES= gettext-runtime libtool -USE_GNOME= glib12 gtk12 -USE_XORG= x11 xext xi -USE_LDCONFIG= yes -USE_CSTD= gnu89 -CONFIGURE_ARGS= --disable-static --with-pic - -ONLY_FOR_ARCHS= i386 amd64 - -PLIST_FILES= lib/xmms/Input/libnsf.so - -SUB_FILES= pkg-message -SUB_LIST= VERSION=${PORTVERSION} - -post-patch: - @${REINPLACE_CMD} -e 's|||' \ - ${WRKSRC}/src/nes/nestypes.h - -post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/xmms/Input/libnsf.so - -.include diff --git a/audio/xmms-nsf/distinfo b/audio/xmms-nsf/distinfo deleted file mode 100644 index d5683b564786..000000000000 --- a/audio/xmms-nsf/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (xmms-nsf-0.0.3.tar.gz) = 43480b65b7ccd64396248404ccc54b62eb8cb21949f240a6d45d3a6cc1d352cd -SIZE (xmms-nsf-0.0.3.tar.gz) = 185683 diff --git a/audio/xmms-nsf/files/patch-src_nes_audiosys.c b/audio/xmms-nsf/files/patch-src_nes_audiosys.c deleted file mode 100644 index c8213d1c7575..000000000000 --- a/audio/xmms-nsf/files/patch-src_nes_audiosys.c +++ /dev/null @@ -1,34 +0,0 @@ ---- src/nes/audiosys.c.orig 2001-01-07 04:17:57 UTC -+++ src/nes/audiosys.c -@@ -8,8 +8,11 @@ - - static NES_AUDIO_HANDLER *nah = 0; - static NES_VOLUME_HANDLER *nvh = 0; --void NESAudioRender(Int16 *bufp, Uint buflen) -+Uint32 NESAudioRender(Int16 *bufp, Uint buflen) - { -+ Int16 x; -+ Uint32 count = 0; -+ - while (buflen--) - { - NES_AUDIO_HANDLER *ph; -@@ -31,9 +34,17 @@ void NESAudioRender(Int16 *bufp, Uint bu - else - output = accum; - output >>= 8; -- *bufp++ = ((Int32)output) - 0x8000; -+ x = ((Int32)output) - 0x8000; -+ if (abs(x) < 96) -+ count++; -+ else -+ count = 0; -+ -+ *bufp++ = x; - } - } -+ -+ return count; - } - - void NESVolume(Uint volume) diff --git a/audio/xmms-nsf/files/patch-src_nes_audiosys.h b/audio/xmms-nsf/files/patch-src_nes_audiosys.h deleted file mode 100644 index fd6143b26039..000000000000 --- a/audio/xmms-nsf/files/patch-src_nes_audiosys.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/nes/audiosys.h.orig 2001-01-07 04:17:56 UTC -+++ src/nes/audiosys.h -@@ -21,7 +21,7 @@ typedef struct NES_VOLUME_HANDLER_TAG { - } NES_VOLUME_HANDLER; - - --void NESAudioRender(Int16 *bufp, Uint buflen); -+Uint32 NESAudioRender(Int16 *bufp, Uint buflen); - void NESAudioHandlerInstall(NES_AUDIO_HANDLER *ph); - void NESAudioFrequencySet(Uint freq); - Uint NESAudioFrequencyGet(void); diff --git a/audio/xmms-nsf/files/patch-src_nes_handler.c b/audio/xmms-nsf/files/patch-src_nes_handler.c deleted file mode 100644 index 8da5cc3e93f2..000000000000 --- a/audio/xmms-nsf/files/patch-src_nes_handler.c +++ /dev/null @@ -1,26 +0,0 @@ ---- src/nes/handler.c.orig 2001-01-07 04:17:57 UTC -+++ src/nes/handler.c -@@ -10,9 +10,9 @@ - static NES_READ_HANDLER *(nprh[0x10]) = { 0, }; - static NES_WRITE_HANDLER *(npwh[0x10]) = { 0, }; - #define EXTREADWRITE(p) \ --static Uint __fastcall ExtRd##p##(Uint A) \ -+static Uint __fastcall ExtRd##p (Uint A) \ - { \ -- NES_READ_HANDLER *ph = nprh[0x##p##]; \ -+ NES_READ_HANDLER *ph = nprh[0x##p ]; \ - do \ - { \ - if (ph->min <= A && A <= ph->max) \ -@@ -22,9 +22,9 @@ static Uint __fastcall ExtRd##p##(Uint A - } while ((ph = ph->next) != 0); \ - return 0; \ - } \ --static void __fastcall ExtWr##p##(Uint A, Uint V) \ -+static void __fastcall ExtWr##p (Uint A, Uint V) \ - { \ -- NES_WRITE_HANDLER *ph = npwh[0x##p##]; \ -+ NES_WRITE_HANDLER *ph = npwh[0x##p ]; \ - do \ - { \ - if (ph->min <= A && A <= ph->max) \ diff --git a/audio/xmms-nsf/files/patch-src_nes_km6502_km6502cd.h b/audio/xmms-nsf/files/patch-src_nes_km6502_km6502cd.h deleted file mode 100644 index 6672373a40fe..000000000000 --- a/audio/xmms-nsf/files/patch-src_nes_km6502_km6502cd.h +++ /dev/null @@ -1,417 +0,0 @@ ---- src/nes/km6502/km6502cd.h.orig 2001-01-07 04:18:05 UTC -+++ src/nes/km6502/km6502cd.h -@@ -361,27 +361,27 @@ static void OpsubCall KM_TST(__CONTEXT_ - - /* --- ADC --- */ - #if BUILD_HUC6280 --#define DEF_ADC(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ KMI_ADC(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \ --static void OpcodeCall D_Opco##i##(__CONTEXT) \ --{ KMI_ADC_D(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \ --static void OpcodeCall T_Opco##i##(__CONTEXT) \ -+#define DEF_ADC(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ KMI_ADC(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \ -+static void OpcodeCall D_Opco##i (__CONTEXT) \ -+{ KMI_ADC_D(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \ -+static void OpcodeCall T_Opco##i (__CONTEXT) \ - { \ - Uword saveA = KMI_PRET(__THISP); \ -- KMI_ADC(__THISP_ K_READ##p##(__THISP_ a(__THISP))); \ -+ KMI_ADC(__THISP_ K_READ##p (__THISP_ a(__THISP))); \ - KMI_POSTT(__THISP_ saveA); \ - } \ --static void OpcodeCall TD_Opc##i##(__CONTEXT) \ -+static void OpcodeCall TD_Opc##i (__CONTEXT) \ - { \ - Uword saveA = KMI_PRET(__THISP); \ -- KMI_ADC_D(__THISP_ K_READ##p##(__THISP_ a(__THISP))); \ -+ KMI_ADC_D(__THISP_ K_READ##p (__THISP_ a(__THISP))); \ - KMI_POSTT(__THISP_ saveA); \ - } - #else --#define DEF_ADC(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ KMI_ADC(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \ --static void OpcodeCall D_Opco##i##(__CONTEXT) \ --{ KMI_ADC_D(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } -+#define DEF_ADC(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ KMI_ADC(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \ -+static void OpcodeCall D_Opco##i (__CONTEXT) \ -+{ KMI_ADC_D(__THISP_ K_READ##p (__THISP_ a(__THISP))); } - #endif - DEF_ADC(61,NP,KA_INDX) /* 61 - ADC - (Indirect,X) */ - DEF_ADC(65,ZP,KA_ZP) /* 65 - ADC - Zero Page */ -@@ -397,17 +397,17 @@ DEF_ADC(72,NP,KA_IND) /* 72 - ADC - (Ind - - /* --- AND --- */ - #if BUILD_HUC6280 --#define DEF_AND(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ KM_AND(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \ --static void OpcodeCall T_Opco##i##(__CONTEXT) \ -+#define DEF_AND(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ KM_AND(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \ -+static void OpcodeCall T_Opco##i (__CONTEXT) \ - { \ - Uword saveA = KMI_PRET(__THISP); \ -- KM_AND(__THISP_ K_READ##p##(__THISP_ a(__THISP))); \ -+ KM_AND(__THISP_ K_READ##p (__THISP_ a(__THISP))); \ - KMI_POSTT(__THISP_ saveA); \ - } - #else --#define DEF_AND(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ KM_AND(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } -+#define DEF_AND(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ KM_AND(__THISP_ K_READ##p (__THISP_ a(__THISP))); } - #endif - DEF_AND(21,NP,KA_INDX) /* 21 - AND - (Indirect,X) */ - DEF_AND(25,ZP,KA_ZP) /* 25 - AND - Zero Page */ -@@ -422,10 +422,10 @@ DEF_AND(32,NP,KA_IND) /* 32 - AND - (Ind - #endif - - /* --- ASL --- */ --#define DEF_ASL(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_ASL(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword adr = a(__THISP); \ -- K_WRITE##p##(__THISP_ adr, KM_ASL(__THISP_ K_READ##p##(__THISP_ adr))); \ -+ K_WRITE##p (__THISP_ adr, KM_ASL(__THISP_ K_READ##p (__THISP_ adr))); \ - } - DEF_ASL(06,ZP,KA_ZP) /* 06 - ASL - Zero Page */ - DEF_ASL(0E,NP,KA_ABS) /* 0E - ASL - Absolute */ -@@ -436,7 +436,7 @@ static void OpcodeCall Opcode0A(__CONTEX - - #if BUILD_HUC6280 - /* --- BBRi --- */ --#define DEF_BBR(i,y) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_BBR(i,y) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword adr = KA_ZP(__THISP); \ - Uword rel = K_READ(__THISP_ KA_IMM(__THISP)); \ -@@ -451,7 +451,7 @@ DEF_BBR(5F,5) /* 5F - BBR5 */ - DEF_BBR(6F,6) /* 6F - BBR6 */ - DEF_BBR(7F,7) /* 7F - BBR7 */ - /* --- BBSi --- */ --#define DEF_BBS(i,y) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_BBS(i,y) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword adr = KA_ZP(__THISP); \ - Uword rel = K_READ(__THISP_ KA_IMM(__THISP)); \ -@@ -468,8 +468,8 @@ DEF_BBS(FF,7) /* FF - BBS7 */ - #endif - - /* --- BIT --- */ --#define DEF_BIT(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ KM_BIT(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } -+#define DEF_BIT(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ KM_BIT(__THISP_ K_READ##p (__THISP_ a(__THISP))); } - DEF_BIT(24,ZP,KA_ZP) /* 24 - BIT - Zero Page */ - DEF_BIT(2C,NP,KA_ABS) /* 2C - BIT - Absolute */ - #if BUILD_HUC6280 || BUILD_M65C02 -@@ -479,7 +479,7 @@ DEF_BIT(89,NP,KA_IMM) /* 89 - BIT - Imme - #endif - - /* --- Bcc --- */ --#define DEF_BRA(i,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_BRA(i,a) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword rel = K_READ(__THISP_ KA_IMM(__THISP)); \ - if (a) KM_BRA(__THISP_ rel); \ -@@ -536,8 +536,8 @@ static void OpcodeCall OpcodeB8(__CONTEX - { __THIS__.P &= ~V_FLAG; } - - /* --- CMP --- */ --#define DEF_CMP(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ KM_CMP(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } -+#define DEF_CMP(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ KM_CMP(__THISP_ K_READ##p (__THISP_ a(__THISP))); } - DEF_CMP(C1,NP,KA_INDX) /* C1 - CMP - (Indirect,X) */ - DEF_CMP(C5,ZP,KA_ZP) /* C5 - CMP - Zero Page */ - DEF_CMP(C9,NP,KA_IMM) /* C9 - CMP - Immediate */ -@@ -551,24 +551,24 @@ DEF_CMP(D2,NP,KA_IND) /* D2 - CMP - (Ind - #endif - - /* --- CPX --- */ --#define DEF_CPX(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ KM_CPX(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } -+#define DEF_CPX(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ KM_CPX(__THISP_ K_READ##p (__THISP_ a(__THISP))); } - DEF_CPX(E0,NP,KA_IMM) /* E0 - CPX - Immediate */ - DEF_CPX(E4,ZP,KA_ZP) /* E4 - CPX - Zero Page */ - DEF_CPX(EC,NP,KA_ABS) /* EC - CPX - Absolute */ - - /* --- CPY --- */ --#define DEF_CPY(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ KM_CPY(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } -+#define DEF_CPY(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ KM_CPY(__THISP_ K_READ##p (__THISP_ a(__THISP))); } - DEF_CPY(C0,NP,KA_IMM) /* C0 - CPY - Immediate */ - DEF_CPY(C4,ZP,KA_ZP) /* C4 - CPY - Zero Page */ - DEF_CPY(CC,NP,KA_ABS) /* CC - CPY - Absolute */ - - /* --- DEC --- */ --#define DEF_DEC(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_DEC(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword adr = a(__THISP); \ -- K_WRITE##p##(__THISP_ adr, KM_DEC(__THISP_ K_READ##p##(__THISP_ adr))); \ -+ K_WRITE##p (__THISP_ adr, KM_DEC(__THISP_ K_READ##p (__THISP_ adr))); \ - } - DEF_DEC(C6,ZP,KA_ZP) /* C6 - DEC - Zero Page */ - DEF_DEC(CE,NP,KA_ABS) /* CE - DEC - Absolute */ -@@ -585,17 +585,17 @@ static void OpcodeCall Opcode88(__CONTEX - - /* --- EOR --- */ - #if BUILD_HUC6280 --#define DEF_EOR(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ KM_EOR(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \ --static void OpcodeCall T_Opco##i##(__CONTEXT) \ -+#define DEF_EOR(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ KM_EOR(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \ -+static void OpcodeCall T_Opco##i (__CONTEXT) \ - { \ - Uword saveA = KMI_PRET(__THISP); \ -- KM_EOR(__THISP_ K_READ##p##(__THISP_ a(__THISP))); \ -+ KM_EOR(__THISP_ K_READ##p (__THISP_ a(__THISP))); \ - KMI_POSTT(__THISP_ saveA); \ - } - #else --#define DEF_EOR(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ KM_EOR(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } -+#define DEF_EOR(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ KM_EOR(__THISP_ K_READ##p (__THISP_ a(__THISP))); } - #endif - DEF_EOR(41,NP,KA_INDX) /* 41 - EOR - (Indirect,X) */ - DEF_EOR(45,ZP,KA_ZP) /* 45 - EOR - Zero Page */ -@@ -610,10 +610,10 @@ DEF_EOR(52,NP,KA_IND) /* 52 - EOR - (Ind - #endif - - /* --- INC --- */ --#define DEF_INC(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_INC(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword adr = a(__THISP); \ -- K_WRITE##p##(__THISP_ adr, KM_INC(__THISP_ K_READ##p##(__THISP_ adr))); \ -+ K_WRITE##p (__THISP_ adr, KM_INC(__THISP_ K_READ##p (__THISP_ adr))); \ - } - DEF_INC(E6,ZP,KA_ZP) /* E6 - INC - Zero Page */ - DEF_INC(EE,NP,KA_ABS) /* EE - INC - Absolute */ -@@ -629,12 +629,12 @@ static void OpcodeCall OpcodeC8(__CONTEX - { __THIS__.Y = KM_INC(__THISP_ __THIS__.Y); } - - /* --- JMP --- */ --#define DEF_JMP(i,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_JMP(i,a) static void OpcodeCall Opcode##i (__CONTEXT) \ - { __THIS__.PC = KI_READWORD(__THISP_ a(__THISP)); } - #if BUILD_HUC6280 || BUILD_M65C02 - #define DEF_JMPBUG(i,a) DEF_JMP(i,a) - #else --#define DEF_JMPBUG(i,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_JMPBUG(i,a) static void OpcodeCall Opcode##i (__CONTEXT) \ - { __THIS__.PC = KI_READWORDBUG(__THISP_ a(__THISP)); } - #endif - DEF_JMP(4C,KA_IMM16) /* 4C - JMP - Immediate */ -@@ -653,8 +653,8 @@ static void OpcodeCall Opcode20(__CONTEX - } - - /* --- LDA --- */ --#define DEF_LDA(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ __THIS__.A = KM_LD(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } -+#define DEF_LDA(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ __THIS__.A = KM_LD(__THISP_ K_READ##p (__THISP_ a(__THISP))); } - DEF_LDA(A1,NP,KA_INDX) /* A1 - LDA - (Indirect,X) */ - DEF_LDA(A5,ZP,KA_ZP) /* A5 - LDA - Zero Page */ - DEF_LDA(A9,NP,KA_IMM) /* A9 - LDA - Immediate */ -@@ -668,8 +668,8 @@ DEF_LDA(B2,NP,KA_IND) /* B2 - LDA - (Ind - #endif - - /* --- LDX --- */ --#define DEF_LDX(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ __THIS__.X = KM_LD(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } -+#define DEF_LDX(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ __THIS__.X = KM_LD(__THISP_ K_READ##p (__THISP_ a(__THISP))); } - DEF_LDX(A2,NP,KA_IMM) /* A2 - LDX - Immediate */ - DEF_LDX(A6,ZP,KA_ZP) /* A6 - LDX - Zero Page */ - DEF_LDX(AE,NP,KA_ABS) /* AE - LDX - Absolute */ -@@ -677,8 +677,8 @@ DEF_LDX(B6,ZP,KA_ZPY) /* B6 - LDX - Zero - DEF_LDX(BE,NP,KA_ABSY_) /* BE - LDX - Absolute,Y */ - - /* --- LDY --- */ --#define DEF_LDY(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ __THIS__.Y = KM_LD(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } -+#define DEF_LDY(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ __THIS__.Y = KM_LD(__THISP_ K_READ##p (__THISP_ a(__THISP))); } - DEF_LDY(A0,NP,KA_IMM) /* A0 - LDY - Immediate */ - DEF_LDY(A4,ZP,KA_ZP) /* A4 - LDY - Zero Page */ - DEF_LDY(AC,NP,KA_ABS) /* AC - LDY - Absolute */ -@@ -686,10 +686,10 @@ DEF_LDY(B4,ZP,KA_ZPX) /* B4 - LDY - Zero - DEF_LDY(BC,NP,KA_ABSX_) /* BC - LDY - Absolute,X */ - - /* --- LSR --- */ --#define DEF_LSR(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_LSR(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword adr = a(__THISP); \ -- K_WRITE##p##(__THISP_ adr, KM_LSR(__THISP_ K_READ##p##(__THISP_ adr))); \ -+ K_WRITE##p (__THISP_ adr, KM_LSR(__THISP_ K_READ##p (__THISP_ adr))); \ - } - DEF_LSR(46,ZP,KA_ZP) /* 46 - LSR - Zero Page */ - DEF_LSR(4E,NP,KA_ABS) /* 4E - LSR - Absolute */ -@@ -705,17 +705,17 @@ static void OpcodeCall OpcodeEA(__CONTEX - - /* --- ORA --- */ - #if BUILD_HUC6280 --#define DEF_ORA(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ KM_ORA(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \ --static void OpcodeCall T_Opco##i##(__CONTEXT) \ -+#define DEF_ORA(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ KM_ORA(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \ -+static void OpcodeCall T_Opco##i (__CONTEXT) \ - { \ - Uword saveA = KMI_PRET(__THISP); \ -- KM_ORA(__THISP_ K_READ##p##(__THISP_ a(__THISP))); \ -+ KM_ORA(__THISP_ K_READ##p (__THISP_ a(__THISP))); \ - KMI_POSTT(__THISP_ saveA); \ - } - #else --#define DEF_ORA(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ KM_ORA(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } -+#define DEF_ORA(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ KM_ORA(__THISP_ K_READ##p (__THISP_ a(__THISP))); } - #endif - DEF_ORA(01,NP,KA_INDX) /* 01 - ORA - (Indirect,X) */ - DEF_ORA(05,ZP,KA_ZP) /* 05 - ORA - Zero Page */ -@@ -751,7 +751,7 @@ static void OpcodeCall Opcode7A(__CONTEX - - #if BUILD_HUC6280 - /* --- RMBi --- */ --#define DEF_RMB(i,y) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_RMB(i,y) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword adr = KA_ZP(__THISP); \ - K_WRITEZP(__THISP_ adr, (Uword)(K_READZP(__THISP_ adr) & (~(1 << y)))); \ -@@ -765,7 +765,7 @@ DEF_RMB(57,5) /* 57 - RMB5 */ - DEF_RMB(67,6) /* 67 - RMB6 */ - DEF_RMB(77,7) /* 77 - RMB7 */ - /* --- SMBi --- */ --#define DEF_SMB(i,y) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_SMB(i,y) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword adr = KA_ZP(__THISP); \ - K_WRITEZP(__THISP_ adr, (Uword)(K_READZP(__THISP_ adr) | (1 << y))); \ -@@ -781,10 +781,10 @@ DEF_SMB(F7,7) /* F7 - SMB7 */ - #endif - - /* --- ROL --- */ --#define DEF_ROL(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_ROL(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword adr = a(__THISP); \ -- K_WRITE##p##(__THISP_ adr, KM_ROL(__THISP_ K_READ##p##(__THISP_ adr))); \ -+ K_WRITE##p (__THISP_ adr, KM_ROL(__THISP_ K_READ##p (__THISP_ adr))); \ - } - DEF_ROL(26,ZP,KA_ZP) /* 26 - ROL - Zero Page */ - DEF_ROL(2E,NP,KA_ABS) /* 2E - ROL - Absolute */ -@@ -794,10 +794,10 @@ static void OpcodeCall Opcode2A(__CONTEX - { __THIS__.A = KM_ROL(__THISP_ __THIS__.A); } - - /* --- ROR --- */ --#define DEF_ROR(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_ROR(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword adr = a(__THISP); \ -- K_WRITE##p##(__THISP_ adr, KM_ROR(__THISP_ K_READ##p##(__THISP_ adr))); \ -+ K_WRITE##p (__THISP_ adr, KM_ROR(__THISP_ K_READ##p (__THISP_ adr))); \ - } - DEF_ROR(66,ZP,KA_ZP) /* 66 - ROR - Zero Page */ - DEF_ROR(6E,NP,KA_ABS) /* 6E - ROR - Absolute */ -@@ -841,10 +841,10 @@ static void OpcodeCall Opcode02(__CONTEX - #endif - - /* --- SBC --- */ --#define DEF_SBC(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ KMI_SBC(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } \ --static void OpcodeCall D_Opco##i##(__CONTEXT) \ --{ KMI_SBC_D(__THISP_ K_READ##p##(__THISP_ a(__THISP))); } -+#define DEF_SBC(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ KMI_SBC(__THISP_ K_READ##p (__THISP_ a(__THISP))); } \ -+static void OpcodeCall D_Opco##i (__CONTEXT) \ -+{ KMI_SBC_D(__THISP_ K_READ##p (__THISP_ a(__THISP))); } - DEF_SBC(E1,NP,KA_INDX) /* E1 - SBC - (Indirect,X) */ - DEF_SBC(E5,ZP,KA_ZP) /* E5 - SBC - Zero Page */ - DEF_SBC(E9,NP,KA_IMM) /* E9 - SBC - Immediate */ -@@ -883,8 +883,8 @@ static void OpcodeCall Opcode23(__CONTEX - #endif - - /* --- STA --- */ --#define DEF_STA(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ K_WRITE##p##(__THISP_ a(__THISP), __THIS__.A); } -+#define DEF_STA(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ K_WRITE##p (__THISP_ a(__THISP), __THIS__.A); } - DEF_STA(81,NP,KA_INDX) /* 81 - STA - (Indirect,X) */ - DEF_STA(85,ZP,KA_ZP) /* 85 - STA - Zero Page */ - DEF_STA(8D,NP,KA_ABS) /* 8D - STA - Absolute */ -@@ -897,23 +897,23 @@ DEF_STA(92,NP,KA_IND) /* 92 - STA - (Ind - #endif - - /* --- STX --- */ --#define DEF_STX(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ K_WRITE##p##(__THISP_ a(__THISP), __THIS__.X); } -+#define DEF_STX(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ K_WRITE##p (__THISP_ a(__THISP), __THIS__.X); } - DEF_STX(86,ZP,KA_ZP) /* 86 - STX - Zero Page */ - DEF_STX(8E,NP,KA_ABS) /* 8E - STX - Absolute */ - DEF_STX(96,ZP,KA_ZPY) /* 96 - STX - Zero Page,Y */ - - /* --- STY --- */ --#define DEF_STY(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ K_WRITE##p##(__THISP_ a(__THISP), __THIS__.Y); } -+#define DEF_STY(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ K_WRITE##p (__THISP_ a(__THISP), __THIS__.Y); } - DEF_STY(84,ZP,KA_ZP) /* 84 - STY - Zero Page */ - DEF_STY(8C,NP,KA_ABS) /* 8C - STY - Absolute */ - DEF_STY(94,ZP,KA_ZPX) /* 94 - STY - Zero Page,X */ - - #if BUILD_HUC6280 || BUILD_M65C02 - /* --- STZ --- */ --#define DEF_STZ(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ --{ K_WRITE##p##(__THISP_ a(__THISP), 0); } -+#define DEF_STZ(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ -+{ K_WRITE##p (__THISP_ a(__THISP), 0); } - DEF_STZ(64,ZP,KA_ZP) /* 64 - STZ - Zero Page */ - DEF_STZ(9C,NP,KA_ABS) /* 9C - STZ - Absolute */ - DEF_STZ(74,ZP,KA_ZPX) /* 74 - STZ - Zero Page,X */ -@@ -931,18 +931,18 @@ static void OpcodeCall Opcode43(__CONTEX - - #if BUILD_HUC6280 || BUILD_M65C02 - /* --- TRB --- */ --#define DEF_TRB(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_TRB(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword adr = a(__THISP); \ -- K_WRITE##p##(__THISP_ adr, KM_TRB(__THISP_ K_READ##p##(__THISP_ adr))); \ -+ K_WRITE##p (__THISP_ adr, KM_TRB(__THISP_ K_READ##p (__THISP_ adr))); \ - } - DEF_TRB(14,ZP,KA_ZP) /* 14 - TRB - Zero Page */ - DEF_TRB(1C,NP,KA_ABS) /* 1C - TRB - Absolute */ - /* --- TSB --- */ --#define DEF_TSB(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_TSB(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword adr = a(__THISP); \ -- K_WRITE##p##(__THISP_ adr, KM_TSB(__THISP_ K_READ##p##(__THISP_ adr))); \ -+ K_WRITE##p (__THISP_ adr, KM_TSB(__THISP_ K_READ##p (__THISP_ adr))); \ - } - DEF_TSB(04,ZP,KA_ZP) /* 04 - TSB - Zero Page */ - DEF_TSB(0C,NP,KA_ABS) /* 0C - TSB - Absolute */ -@@ -950,10 +950,10 @@ DEF_TSB(0C,NP,KA_ABS) /* 0C - TSB - Abso - - #if BUILD_HUC6280 - /* --- TST --- */ --#define DEF_TST(i,p,a) static void OpcodeCall Opcode##i##(__CONTEXT) \ -+#define DEF_TST(i,p,a) static void OpcodeCall Opcode##i (__CONTEXT) \ - { \ - Uword imm = K_READ(__THISP_ KA_IMM(__THISP)); \ -- KM_TST(__THISP_ imm, K_READ##p##(__THISP_ a(__THISP))); \ -+ KM_TST(__THISP_ imm, K_READ##p (__THISP_ a(__THISP))); \ - } - DEF_TST(83,ZP,KA_ZP) /* 83 - TST - Zero Page */ - DEF_TST(93,NP,KA_ABS) /* 93 - TST - Absolute */ diff --git a/audio/xmms-nsf/files/patch-src_nes_km6502_km6502ot.h b/audio/xmms-nsf/files/patch-src_nes_km6502_km6502ot.h deleted file mode 100644 index e0c40888f73b..000000000000 --- a/audio/xmms-nsf/files/patch-src_nes_km6502_km6502ot.h +++ /dev/null @@ -1,51 +0,0 @@ ---- src/nes/km6502/km6502ot.h.orig 2001-01-07 04:18:05 UTC -+++ src/nes/km6502/km6502ot.h -@@ -1,35 +1,35 @@ - #define OPxx(i) - #define OP__(i) \ -- case 0x##i##: \ -- Opcode##i##(__THISP); \ -+ case 0x##i : \ -+ Opcode##i (__THISP); \ - break; - #define OP_d(i) \ -- case 0x##i##: \ -+ case 0x##i : \ - if (__THIS__.P & D_FLAG) \ -- D_Opco##i##(__THISP); \ -+ D_Opco##i (__THISP); \ - else \ -- Opcode##i##(__THISP); \ -+ Opcode##i (__THISP); \ - break; - #if BUILD_HUC6280 - #define OPtd(i) \ -- case 0x##i##: \ -+ case 0x##i : \ - if (__THIS__.P & T_FLAG) \ - if (__THIS__.P & D_FLAG) \ -- TD_Opc##i##(__THISP); \ -+ TD_Opc##i (__THISP); \ - else \ -- T_Opco##i##(__THISP); \ -+ T_Opco##i (__THISP); \ - else \ - if (__THIS__.P & D_FLAG) \ -- D_Opco##i##(__THISP); \ -+ D_Opco##i (__THISP); \ - else \ -- Opcode##i##(__THISP); \ -+ Opcode##i (__THISP); \ - break; - #define OPt_(i) \ -- case 0x##i##: \ -+ case 0x##i : \ - if (__THIS__.P & T_FLAG) \ -- T_Opco##i##(__THISP); \ -+ T_Opco##i (__THISP); \ - else \ -- Opcode##i##(__THISP); \ -+ Opcode##i (__THISP); \ - break; - #else - #define OPtd OP_d diff --git a/audio/xmms-nsf/files/patch-src_xmms_callbacks.c b/audio/xmms-nsf/files/patch-src_xmms_callbacks.c deleted file mode 100644 index b8999323c7f1..000000000000 --- a/audio/xmms-nsf/files/patch-src_xmms_callbacks.c +++ /dev/null @@ -1,20 +0,0 @@ ---- src/xmms/callbacks.c.orig 2000-07-23 10:06:43 UTC -+++ src/xmms/callbacks.c -@@ -219,7 +219,7 @@ nsf_on_ok_pressed - widget = lookup_widget(GTK_WIDGET(button), "spinbutton1"); - nsf_cfg.play_time = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget)); - widget = lookup_widget(GTK_WIDGET(button), "spinbutton2"); -- nsf_cfg.fadeout_time = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget)); -+ nsf_cfg.silence_time = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget)); - - filename = g_strconcat(g_get_home_dir(), "/.xmms/config", NULL); - cfg = xmms_cfg_open_file(filename); -@@ -228,7 +228,7 @@ nsf_on_ok_pressed - } - - xmms_cfg_write_int(cfg, "NSF", "play_time",nsf_cfg.play_time); -- xmms_cfg_write_int(cfg, "NSF", "fadeout_time",nsf_cfg.fadeout_time); -+ xmms_cfg_write_int(cfg, "NSF", "silence_time",nsf_cfg.silence_time); - xmms_cfg_write_file(cfg, filename); - xmms_cfg_free(cfg); - g_free(filename); diff --git a/audio/xmms-nsf/files/patch-src_xmms_interface.c b/audio/xmms-nsf/files/patch-src_xmms_interface.c deleted file mode 100644 index 16c020d14e46..000000000000 --- a/audio/xmms-nsf/files/patch-src_xmms_interface.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/xmms/interface.c.orig 2000-07-23 09:41:14 UTC -+++ src/xmms/interface.c -@@ -106,7 +106,7 @@ create_configure (void) - gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5); - -- label3 = gtk_label_new ("Fadeout Time:"); -+ label3 = gtk_label_new ("Silence Until Next Song:"); - gtk_widget_ref (label3); - gtk_object_set_data_full (GTK_OBJECT (configure), "label3", label3, - (GtkDestroyNotify) gtk_widget_unref); diff --git a/audio/xmms-nsf/files/patch-src_xmms_nsf.c b/audio/xmms-nsf/files/patch-src_xmms_nsf.c deleted file mode 100644 index df7f780b4776..000000000000 --- a/audio/xmms-nsf/files/patch-src_xmms_nsf.c +++ /dev/null @@ -1,85 +0,0 @@ ---- src/xmms/nsf.c.orig 2001-01-07 05:15:12 UTC -+++ src/xmms/nsf.c -@@ -23,7 +23,8 @@ - - #define VERSION "0.0.3" - #define PLAYTIME 30 --#define FADEOUTTIME 5 -+#define SILENCETIME 5 -+#define FREQ 44100 - - #include "nsf.h" - -@@ -328,7 +329,7 @@ nsf_configure() - widget = lookup_widget(nsf_configure_win, "spinbutton1"); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widget), nsf_cfg.play_time); - widget = lookup_widget(nsf_configure_win, "spinbutton2"); -- gtk_spin_button_set_value(GTK_SPIN_BUTTON(widget), nsf_cfg.fadeout_time); -+ gtk_spin_button_set_value(GTK_SPIN_BUTTON(widget), nsf_cfg.silence_time); - - gtk_widget_show(nsf_configure_win); - }else{ -@@ -357,7 +358,7 @@ nsf_init(void) - nsf_win->dock_window_list = NULL; - - nsf_cfg.play_time = PLAYTIME; /* second */ -- nsf_cfg.fadeout_time = FADEOUTTIME; /* second */ -+ nsf_cfg.silence_time = SILENCETIME; /* second */ - nsf_cfg.player_shaded = FALSE; - nsf_cfg.easy_move = FALSE; - -@@ -365,7 +366,7 @@ nsf_init(void) - - if ((cfg = xmms_cfg_open_file(filename)) != 0){ - xmms_cfg_read_int(cfg, "NSF", "play_time", &nsf_cfg.play_time); -- xmms_cfg_read_int(cfg, "NSF", "fadeout_time", &nsf_cfg.fadeout_time); -+ xmms_cfg_read_int(cfg, "NSF", "silence_time", &nsf_cfg.silence_time); - xmms_cfg_free(cfg); - } - } -@@ -439,10 +440,11 @@ play_loop(void *arg) - { - char data[2048 * 2]; - int bytes, blk_size, rate; -+ Uint32 c = 0, count = 0; - - //setting NSF - NSFSetSongNo(nsf_file->current_song); -- NESAudioFrequencySet(44100); -+ NESAudioFrequencySet(FREQ); - NESReset(); - - //16bit/8bit * 1channel * 512 sample = 1024byte -@@ -460,7 +462,15 @@ play_loop(void *arg) - } - if (bytes > 0){ - //read 1024byte = 512 sample * 2byte -- NESAudioRender(data, bytes/2); -+ c = NESAudioRender((Int16*)data, bytes/2); -+ if (c < 512) -+ count = 0; -+ else -+ count += c; -+ if (count > FREQ*nsf_cfg.silence_time) { -+ nsf_file->eos = 1; -+ count = 0; -+ } - nsf_ip.add_vis_pcm(nsf_ip.output->written_time(), (nsf_file->bits_per_sample == 16) ? FMT_S16_LE : FMT_U8, - nsf_file->channels, bytes, data); - -@@ -512,11 +522,14 @@ play_file(char *filename) - if (!(nsf_file->file = fopen(filename, "rb"))){ - return; - } -+ -+ nsf_about(); -+ - fseek(nsf_file->file, 0, SEEK_END); - count = ftell(nsf_file->file); - fseek(nsf_file->file, 0, SEEK_SET); - -- (void*)buffer = g_malloc0(count); -+ buffer = (void*)g_malloc0(count); - for(i=0;ifile); - } diff --git a/audio/xmms-nsf/files/patch-src_xmms_nsf.h b/audio/xmms-nsf/files/patch-src_xmms_nsf.h deleted file mode 100644 index a80511ebce7d..000000000000 --- a/audio/xmms-nsf/files/patch-src_xmms_nsf.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/xmms/nsf.h.orig 2000-07-23 10:00:35 UTC -+++ src/xmms/nsf.h -@@ -58,7 +58,7 @@ NsfFile; - typedef struct - { - gint play_time; -- gint fadeout_time; -+ gint silence_time; - // reserve - gint resolution; - gint channels; diff --git a/audio/xmms-nsf/files/patch-src_xmms_nsflib.h b/audio/xmms-nsf/files/patch-src_xmms_nsflib.h deleted file mode 100644 index 9f56581b0cd6..000000000000 --- a/audio/xmms-nsf/files/patch-src_xmms_nsflib.h +++ /dev/null @@ -1,15 +0,0 @@ ---- src/xmms/nsflib.h.orig 2000-07-23 10:05:21 UTC -+++ src/xmms/nsflib.h -@@ -1,10 +1,11 @@ - typedef signed short Int16; - typedef unsigned int Uint; -+typedef unsigned int Uint32; - typedef unsigned char Uint8; - - Uint NSFLoad(Uint8 *pData, Uint uSize); - void NSFSetSongNo(Uint uSongNo); - void NESAudioFrequencySet(Uint freq); - void NESReset(void); --void NESAudioRender(Int16 *bufp, Uint buflen); -+Uint32 NESAudioRender(Int16 *bufp, Uint buflen); - void NESTerminate(void); diff --git a/audio/xmms-nsf/files/pkg-message.in b/audio/xmms-nsf/files/pkg-message.in deleted file mode 100644 index b22a84d4e7e7..000000000000 --- a/audio/xmms-nsf/files/pkg-message.in +++ /dev/null @@ -1,6 +0,0 @@ -================================================================================ -A huge .nsf file collection can be found at: http://www.2a03.org/ - -NSF files may contain multiple tracks. You can activate a special pannel by -selecting "NSF Player %%VERSION%% [libnsf.so]" and pressing the "About" button. -================================================================================ diff --git a/audio/xmms-nsf/pkg-descr b/audio/xmms-nsf/pkg-descr deleted file mode 100644 index 1c356fc46cc1..000000000000 --- a/audio/xmms-nsf/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -This is an XMMS input plugin for playing Nintendo(TM) 8bit NSF audio files. -The module has a special panel for selecting multi track .nsf files. diff --git a/audio/xmms-sapplug/Makefile b/audio/xmms-sapplug/Makefile deleted file mode 100644 index 51330ccf4464..000000000000 --- a/audio/xmms-sapplug/Makefile +++ /dev/null @@ -1,62 +0,0 @@ -# Created by: Emanuel Haupt -# $FreeBSD$ - -PORTNAME= xmms-sapplug -DISTVERSION= 0.3f -PORTREVISION= 6 -CATEGORIES= audio -MASTER_SITES= LOCAL/ehaupt -DISTNAME= sapplug-xmms-${DISTVERSION} - -MAINTAINER= ehaupt@FreeBSD.org -COMMENT= XMMS input plugin for playing 8bit Atari(TM) .sap audio files - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 - -BUILD_DEPENDS= xmms:multimedia/xmms -RUN_DEPENDS= xmms:multimedia/xmms - -USES= gmake compiler -USE_GNOME= glib12 -USE_LDCONFIG= yes -MAKE_JOBS_UNSAFE= yes - -WRKSRC= ${WRKDIR}/sapplug-${DISTVERSION} - -PLIST_FILES= lib/xmms/Input/libsap.so - -OPTIONS_DEFINE= OPTIMIZED_CFLAGS - -CFLAGS_aarch64= -fpic -DPIC -CFLAGS_amd64= -fpic -DPIC -CFLAGS_i386= -fpic -DPIC - -.include - -# clang can build this without -fno-exceptions -.if ${COMPILER_TYPE} == "gcc" -CXXFLAGS+= -fno-exceptions -.endif - -.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} -CXXFLAGS+= -fPIC -fpic -funroll-all-loops -fno-strength-reduce \ - -finline-functions -fomit-frame-pointer -CFLAGS+= -fPIC -fpic -funroll-all-loops -fomit-frame-pointer \ - -fno-strength-reduce -.endif - -post-patch: - @${REINPLACE_CMD} -e 's|^\(}\);\(\ //.*\)|\1\2|' \ - ${WRKSRC}/saplib/pokeyNamespace.h - @${REINPLACE_CMD} -e 's|^\(C[[:alpha:]]*\)|\1?|' \ - ${WRKSRC}/saplib/Makefile - -do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input - ${INSTALL_LIB} ${WRKSRC}/libsap.so \ - ${STAGEDIR}${PREFIX}/lib/xmms/Input/libsap.so - -.include diff --git a/audio/xmms-sapplug/distinfo b/audio/xmms-sapplug/distinfo deleted file mode 100644 index de54189ed38c..000000000000 --- a/audio/xmms-sapplug/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (sapplug-xmms-0.3f.tar.gz) = ece3fe435dc58da73bb9346275f7764e1a0b34dc01bca1470e1ddc86bc263542 -SIZE (sapplug-xmms-0.3f.tar.gz) = 47508 diff --git a/audio/xmms-sapplug/files/patch-Makefile b/audio/xmms-sapplug/files/patch-Makefile deleted file mode 100644 index 6a175a3b76b0..000000000000 --- a/audio/xmms-sapplug/files/patch-Makefile +++ /dev/null @@ -1,47 +0,0 @@ ---- Makefile.orig 2003-10-14 23:59:50 UTC -+++ Makefile -@@ -19,15 +19,18 @@ - # - ########################################################################## - --CC = gcc -+CC?= gcc -+MAKE?= make - --CFLAGS = -O2 -Wall -fPIC -fpic \ -- -finline-functions -ffast-math \ -- -funroll-all-loops -fomit-frame-pointer -fno-strength-reduce \ -- $(shell xmms-config --cflags) -+CFLAGS?= -O2 -Wall -fPIC -fpic \ -+ -finline-functions -ffast-math \ -+ -funroll-all-loops -fomit-frame-pointer -fno-strength-reduce - --LINKER_FLAGS = -shared -Wl,-soname -Wl,$(TARGET) \ -- -Wl,-retain-symbols-file -Wl,syms -+CFLAGS+= $(shell xmms-config --cflags) -+ -+ -+LDFLAGS+= -shared -Wl,-soname -Wl,$(TARGET) \ -+ -Wl,-retain-symbols-file -Wl,syms - - TARGET = libsap.so - -@@ -43,15 +46,15 @@ all: library plugin - plugin: $(OBJS) - @./scripts/gen_symbols sap_plug.o - @echo -- $(CC) $(LINKER_FLAGS) $(OBJS) $(SAPLIB) -o $(TARGET) -+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(SAPLIB) -o $(TARGET) - @echo - library: - @echo -- cd saplib && make -+ cd saplib && $(MAKE) - @echo - install: - cp $(TARGET) $(HOME)/.xmms/Plugins/Input - clean: - rm -f *.o *.so *.a .syms syms - realclean: clean -- cd saplib && make clean -+ cd saplib && $(MAKE) clean diff --git a/audio/xmms-sapplug/pkg-descr b/audio/xmms-sapplug/pkg-descr deleted file mode 100644 index dacccbd3135f..000000000000 --- a/audio/xmms-sapplug/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -Sapplug is a XMMS input plugin for playing 8bit Atari(TM) .sap (Slight Atari -Player) audio files. diff --git a/audio/xmms-sapplug/pkg-message b/audio/xmms-sapplug/pkg-message deleted file mode 100644 index 2b197e25ebaf..000000000000 --- a/audio/xmms-sapplug/pkg-message +++ /dev/null @@ -1,3 +0,0 @@ -=============================================================================== -A huge .sap file collection can be found at: http://asma.atari.org/ -=============================================================================== diff --git a/audio/xmms-scrobbler/Makefile b/audio/xmms-scrobbler/Makefile deleted file mode 100644 index b78d85432d8f..000000000000 --- a/audio/xmms-scrobbler/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# Created by: arved -# $FreeBSD$ - -PORTNAME= xmms-scrobbler -PORTREVISION= 8 - -MAINTAINER= novel@FreeBSD.org -COMMENT= XMMS plugin for Audioscrobbler.com - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -CONFLICTS= scrobbler-* - -MASTERDIR= ${.CURDIR}/../scrobbler - -OPTIONS_SLAVE= XMMS - -.include "${MASTERDIR}/Makefile" diff --git a/audio/xmms-scrobbler/pkg-descr b/audio/xmms-scrobbler/pkg-descr deleted file mode 100644 index c914b2dfa9f5..000000000000 --- a/audio/xmms-scrobbler/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -This is an XMMS Plugin which sends the Playlist data to -audioscrobbler.com - -WWW: http://www.audioscrobbler.com diff --git a/audio/xmms-sexypsf/Makefile b/audio/xmms-sexypsf/Makefile deleted file mode 100644 index b9471edae3b9..000000000000 --- a/audio/xmms-sexypsf/Makefile +++ /dev/null @@ -1,53 +0,0 @@ -# Created by: Emanuel Haupt -# $FreeBSD$ - -PORTNAME= xmms-sexypsf -PORTVERSION= 0.4.8 -PORTREVISION= 4 -CATEGORIES= audio -MASTER_SITES= http://projects.raphnet.net/sexypsf/ \ - LOCAL/ehaupt -DISTNAME= sexypsf-${PORTVERSION} - -MAINTAINER= ehaupt@FreeBSD.org -COMMENT= XMMS plugin for playing .psf files - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -BUILD_DEPENDS= xmms:multimedia/xmms -RUN_DEPENDS:= ${BUILD_DEPENDS} - -USES= tar:bzip2 -USE_GNOME= gtk12 -USE_LDCONFIG= yes - -CFLAGS+= -I${WRKSRC} -fPIC -DEFINES= -DSPSFVERSION=\""${PORTVERSION}\"" -DPSS_STYLE=1 - -PORTDOCS= ChangeLog README psf_format.txt spu.txt spu2regs.txt \ - system.txt -SOURCES= PsxBios PsxCounters PsxDma Spu PsxHw PsxMem Misc \ - R3000A PsxInterpreter PsxHLE spu/spu xmms/xmms - -PLIST_FILES= lib/xmms/Input/libsexypsf.so - -OPTIONS_DEFINE=DOCS - -do-build: -.for f in ${SOURCES} - ${CC} ${CFLAGS} ${DEFINES} `gtk-config --cflags` -c -o ${WRKSRC}/${f}.o ${WRKSRC}/${f}.c -.endfor - ${CC} ${CFLAGS} ${DEFINES} `gtk-config --cflags` ${SOURCES:S/$/.o/:S/^/${WRKSRC}\//} \ - -o ${WRKSRC}/libsexypsf.so -shared -lz - -do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input - ${INSTALL_PROGRAM} ${WRKSRC}/libsexypsf.so \ - ${STAGEDIR}${PREFIX}/lib/xmms/Input/libsexypsf.so - @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for f in ${PORTDOCS} - ${INSTALL_DATA} ${WRKSRC}/Docs/${f} ${STAGEDIR}${DOCSDIR} -.endfor - -.include diff --git a/audio/xmms-sexypsf/distinfo b/audio/xmms-sexypsf/distinfo deleted file mode 100644 index d03f9ce7340c..000000000000 --- a/audio/xmms-sexypsf/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (sexypsf-0.4.8.tar.bz2) = 72418cfbefd91018c60f9935e6ee07649fcba9a18e2c03082b41353fcab003a0 -SIZE (sexypsf-0.4.8.tar.bz2) = 82954 diff --git a/audio/xmms-sexypsf/pkg-descr b/audio/xmms-sexypsf/pkg-descr deleted file mode 100644 index 340a3c7f47a4..000000000000 --- a/audio/xmms-sexypsf/pkg-descr +++ /dev/null @@ -1,11 +0,0 @@ -Sexypsf is an XMMS plugin for playing .psf files. - -The PSF format brings the functionality of NSF, SID, SPC, and GBS to next- -generation consoles. PSF utilizes the original music driver code from each -game to replay sequenced music in a perfectly authentic, and size-efficient, -way. - -The general idea is that a PSF file contains a zlib-compressed program which, -if executed on the real console, would simply play the music. - -WWW: http://projects.raphnet.net/#sexypsf diff --git a/audio/xmms-sexypsf/pkg-message b/audio/xmms-sexypsf/pkg-message deleted file mode 100644 index 1fbee9a188a4..000000000000 --- a/audio/xmms-sexypsf/pkg-message +++ /dev/null @@ -1,3 +0,0 @@ -=============================================================================== -A huge .psf file collection can be found at: http://www.zophar.net/psf/ -=============================================================================== diff --git a/audio/xmms-shn/Makefile b/audio/xmms-shn/Makefile deleted file mode 100644 index a011c34c8455..000000000000 --- a/audio/xmms-shn/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -# Created by: Bill Fenner -# $FreeBSD$ - -PORTNAME= xmms-shn -PORTVERSION= 2.4.1 -PORTREVISION= 6 -CATEGORIES= audio -MASTER_SITES= http://www.etree.org/shnutils/xmms-shn/dist/src/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= XMMS plugin to allow playing shorten-compressed audio - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2+ SHORTEN -LICENSE_COMB= multi -LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING -LICENSE_NAME_SHORTEN= SHORTEN SOFTWARE LICENSE -LICENSE_FILE_SHORTEN= ${WRKSRC}/doc/LICENSE.shorten -LICENSE_PERMS_SHORTEN= dist-mirror pkg-mirror auto-accept - -BUILD_DEPENDS= xmms-config:multimedia/xmms -RUN_DEPENDS= xmms:multimedia/xmms - -USES= libtool -USE_GNOME= gtk12 -GNU_CONFIGURE= yes - -OPTIONS_DEFINE= DOCS - -post-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} - -.include diff --git a/audio/xmms-shn/distinfo b/audio/xmms-shn/distinfo deleted file mode 100644 index 4edaffd901bf..000000000000 --- a/audio/xmms-shn/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (xmms-shn-2.4.1.tar.gz) = fb4ccfda90b42e5508573aafb8bd80d7bc565be4a83aebfb224ce851015d98d8 -SIZE (xmms-shn-2.4.1.tar.gz) = 307397 diff --git a/audio/xmms-shn/pkg-descr b/audio/xmms-shn/pkg-descr deleted file mode 100644 index 4c56c7a4c93c..000000000000 --- a/audio/xmms-shn/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -xmms-shn provides playback support for shorten (.shn) files in XMMS. -Real-time seeking support is provided for .shn files that have -accompanying seek tables generated by shorten 3.x. - -WWW: http://www.etree.org/shnutils/xmms-shn/ diff --git a/audio/xmms-shn/pkg-plist b/audio/xmms-shn/pkg-plist deleted file mode 100644 index 3db2e8ce46cd..000000000000 --- a/audio/xmms-shn/pkg-plist +++ /dev/null @@ -1,2 +0,0 @@ -lib/xmms/Input/libshn.so -%%PORTDOCS%%%%DOCSDIR%%/README diff --git a/audio/xmms-volnorm/Makefile b/audio/xmms-volnorm/Makefile deleted file mode 100644 index 70dd59e2ea97..000000000000 --- a/audio/xmms-volnorm/Makefile +++ /dev/null @@ -1,34 +0,0 @@ -# Created by: Patrick Li -# $FreeBSD$ - -PORTNAME= volnorm -PORTVERSION= 0.8.3 -PORTREVISION= 7 -CATEGORIES= audio -MASTER_SITES= SF -PKGNAMEPREFIX= xmms- - -MAINTAINER= ehaupt@FreeBSD.org -COMMENT= Volume Normalizer plugin for XMMS - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 - -LIB_DEPENDS= libxmms.so:multimedia/xmms - -USES= libtool -USE_GNOME= gtk12 -GNU_CONFIGURE= yes -USE_LDCONFIG= yes -PLIST_FILES= lib/xmms/Effect/libnormvol.so - -post-patch: - @${REINPLACE_CMD} -e '/^SUBDIRS/s|tests||g' ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e '/^COMMON/s|-O2|@CFLAGS@|g' ${WRKSRC}/src/Makefile.in - -post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/xmms/Effect/libnormvol.so - -.include diff --git a/audio/xmms-volnorm/distinfo b/audio/xmms-volnorm/distinfo deleted file mode 100644 index 28e1b9c0a59a..000000000000 --- a/audio/xmms-volnorm/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (volnorm-0.8.3.tar.gz) = 85edb009c82b21759b03b0dc6b9b35a3c6302cb6da09205ef9edb91000b24451 -SIZE (volnorm-0.8.3.tar.gz) = 695631 diff --git a/audio/xmms-volnorm/pkg-descr b/audio/xmms-volnorm/pkg-descr deleted file mode 100644 index f5e0b10b78f7..000000000000 --- a/audio/xmms-volnorm/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -The volume normalizer plugin is intended to change the volume of -playing songs to some level such that they all will basically sound -pretty much the same in terms of volume. - -WWW: http://volnorm.sourceforge.net/ diff --git a/audio/xmms-wavpack/Makefile b/audio/xmms-wavpack/Makefile deleted file mode 100644 index 1e9399c58cd4..000000000000 --- a/audio/xmms-wavpack/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# $FreeBSD$ - -PORTNAME= xmms-wavpack -PORTVERSION= 1.0.3 -PORTREVISION= 6 -CATEGORIES= audio -MASTER_SITES= http://www.wavpack.com/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= XMMS input plugin to play WavPack files - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING - -LIB_DEPENDS= libwavpack.so:audio/wavpack \ - libxmms.so:multimedia/xmms - -USES= iconv libtool localbase pkgconfig tar:bzip2 -GNU_CONFIGURE= yes - -PLIST_FILES= lib/xmms/Input/libwavpack.so - -.include diff --git a/audio/xmms-wavpack/distinfo b/audio/xmms-wavpack/distinfo deleted file mode 100644 index 05506515a606..000000000000 --- a/audio/xmms-wavpack/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (xmms-wavpack-1.0.3.tar.bz2) = 5f8b7c27e1f45590a210ca43dbeea6ef0ce091b185a70cd23ad86875214d30ba -SIZE (xmms-wavpack-1.0.3.tar.bz2) = 228330 diff --git a/audio/xmms-wavpack/files/patch-configure b/audio/xmms-wavpack/files/patch-configure deleted file mode 100644 index d385ea4aedaf..000000000000 --- a/audio/xmms-wavpack/files/patch-configure +++ /dev/null @@ -1,11 +0,0 @@ ---- configure.orig 2009-09-28 03:40:06 UTC -+++ configure -@@ -19850,7 +19850,7 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCR - test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - - --CXXFLAGS="$CXXFLAGS -O3 -fomit-frame-pointer" -+#CXXFLAGS="$CXXFLAGS -O3 -fomit-frame-pointer" - - { echo "$as_me:$LINENO: checking for ANSI C header files" >&5 - echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } diff --git a/audio/xmms-wavpack/files/patch-src_libwavpack.cpp b/audio/xmms-wavpack/files/patch-src_libwavpack.cpp deleted file mode 100644 index 1c9de0b2b73f..000000000000 --- a/audio/xmms-wavpack/files/patch-src_libwavpack.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- src/libwavpack.cpp.orig 2009-09-28 02:52:56 UTC -+++ src/libwavpack.cpp -@@ -40,7 +40,7 @@ extern "C" { - #define M_LN10 2.3025850929940456840179914546843642 - #endif - --#define DBG(format, args...) fprintf(stderr, format, ## args) -+#define DBG(format, args...) //fprintf(stderr, format, ## args) - #define BUFFER_SIZE 256 // read buffer size, in samples - - extern "C" InputPlugin * get_iplugin_info(void); -@@ -167,7 +167,7 @@ public: - int tsamples = num_samples * num_channels; - - if (!(WavpackGetMode (ctx) & MODE_FLOAT)) { -- float scaler = (float) (1.0 / ((unsigned int32_t) 1 << (bytes_per_sample * 8 - 1))); -+ float scaler = (float) (1.0 / ((uint32_t) 1 << (bytes_per_sample * 8 - 1))); - float *fptr = (float *) input; - int32_t *lptr = input; - int cnt = tsamples; diff --git a/audio/xmms-wavpack/files/patch-src_ui.cpp b/audio/xmms-wavpack/files/patch-src_ui.cpp deleted file mode 100644 index a7f8ef452bd6..000000000000 --- a/audio/xmms-wavpack/files/patch-src_ui.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/ui.cpp.orig 2009-09-28 02:52:56 UTC -+++ src/ui.cpp -@@ -21,7 +21,7 @@ extern "C" { - #define M_LN10 2.3025850929940456840179914546843642 - #endif - --#define DBG(format, args...) fprintf(stderr, format, ## args) -+#define DBG(format, args...) //fprintf(stderr, format, ## args) - - void load_tag(ape_tag *tag, WavpackContext *ctx); - void update_tag(ape_tag *tag, char *filename); diff --git a/audio/xmms-wavpack/pkg-descr b/audio/xmms-wavpack/pkg-descr deleted file mode 100644 index d434b253c74e..000000000000 --- a/audio/xmms-wavpack/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -xmms-wavpack is a plugin for the multimedia player XMMS that plays -audio files in the WavPack format, which supports lossless and lossy -compression. - -WWW: http://www.wavpack.com/ diff --git a/audio/xmms-xf86audio/Makefile b/audio/xmms-xf86audio/Makefile deleted file mode 100644 index bb0345539d25..000000000000 --- a/audio/xmms-xf86audio/Makefile +++ /dev/null @@ -1,33 +0,0 @@ -# $FreeBSD$ - -PORTNAME= xmms-xf86audio -PORTVERSION= 0.4.4 -PORTREVISION= 3 -CATEGORIES= audio -MASTER_SITES= http://www.devin.com/xmms-xf86audio/download/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= XF86Audio multimedia-key support for XMMS - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2+ -LICENSE_FILE= ${WRKSRC}/COPYING - -LIB_DEPENDS= libxmms.so:multimedia/xmms - -MAKE_ARGS= CC="${CC}" OPT="${CFLAGS}" DEBUG="" - -OPTIONS_DEFINE= DOCS - -do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/General - ${INSTALL_LIB} ${WRKSRC}/libxf86audio.so \ - ${STAGEDIR}${PREFIX}/lib/xmms/General - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} - -.include diff --git a/audio/xmms-xf86audio/distinfo b/audio/xmms-xf86audio/distinfo deleted file mode 100644 index 94c74b5d6dbd..000000000000 --- a/audio/xmms-xf86audio/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (xmms-xf86audio-0.4.4.tar.gz) = fe91b116c77ae8b7daa1f52e7bde1719d59a3ae797c8b2888866080bc84782ef -SIZE (xmms-xf86audio-0.4.4.tar.gz) = 13788 diff --git a/audio/xmms-xf86audio/files/patch-xf86audio.c b/audio/xmms-xf86audio/files/patch-xf86audio.c deleted file mode 100644 index e145837f32fd..000000000000 --- a/audio/xmms-xf86audio/files/patch-xf86audio.c +++ /dev/null @@ -1,136 +0,0 @@ ---- xf86audio.c.orig 2006-07-09 01:30:47 UTC -+++ xf86audio.c -@@ -110,6 +110,7 @@ static void plugin_cleanup() - static void plugin_about() - { - static GtkWidget *about; -+ const gchar *s1, *s2; - gchar *s; - - if (about != NULL) { -@@ -117,8 +118,8 @@ static void plugin_about() - return; - } - -- const gchar *s1 = _("XF86Audio Keys Control Plugin"); -- const gchar *s2 = _( -+ s1 = _("XF86Audio Keys Control Plugin"); -+ s2 = _( - "This plugin enables the XF86Audio keysyms produced by\n" - "multimedia keyboards to control XMMS playback.\n\n" - "Note that this plugin will not set up the initial keysym\n" -@@ -145,6 +146,11 @@ static GtkWidget *config_window; - - static void plugin_configure() - { -+ GtkWidget *vbox, *playaction_frame, *pa_hbox, *pa_vbox, *pa_label, -+ *pa_pause, *pa_restart, *pa_label2, *volume_frame, -+ *v_vbox, *v_hbox, *vol_label, *vol_spin, *button_hbox, -+ *ok, *cancel, *apply; -+ GtkObject *vol_adj; - - if (config_window) { - gdk_window_raise(config_window->window); -@@ -163,29 +169,29 @@ static void plugin_configure() - gtk_signal_connect(GTK_OBJECT(config_window), "destroy", GTK_SIGNAL_FUNC(gtk_widget_destroyed), &config_window); - gtk_container_border_width(GTK_CONTAINER(config_window), 10); - -- GtkWidget *vbox = gtk_vbox_new(FALSE, 5); -+ vbox = gtk_vbox_new(FALSE, 5); - gtk_container_add(GTK_CONTAINER(config_window), vbox); - - /* "On Play" frame */ - -- GtkWidget *playaction_frame = gtk_frame_new(_("On Play")); -+ playaction_frame = gtk_frame_new(_("On Play")); - gtk_box_pack_start(GTK_BOX(vbox), playaction_frame, TRUE, TRUE, 0); -- GtkWidget *pa_hbox = gtk_hbox_new(FALSE, 4); -+ pa_hbox = gtk_hbox_new(FALSE, 4); - gtk_container_add(GTK_CONTAINER(playaction_frame), pa_hbox); - -- GtkWidget *pa_vbox = gtk_vbox_new(FALSE, 4); -+ pa_vbox = gtk_vbox_new(FALSE, 4); - - gtk_box_pack_start(GTK_BOX(pa_hbox), pa_vbox, TRUE, TRUE, 4); -- GtkWidget *pa_label = gtk_label_new( -+ pa_label = gtk_label_new( - _("If the Play key is pressed while a song is" - " already playing:") - ); - gtk_misc_set_alignment(GTK_MISC(pa_label), 0.0, 0.5); - gtk_box_pack_start(GTK_BOX(pa_vbox), pa_label, TRUE, TRUE, 2); - -- GtkWidget *pa_pause = gtk_radio_button_new_with_label(NULL, -+ pa_pause = gtk_radio_button_new_with_label(NULL, - _("Pause playback")); -- GtkWidget *pa_restart = gtk_radio_button_new_with_label_from_widget( -+ pa_restart = gtk_radio_button_new_with_label_from_widget( - GTK_RADIO_BUTTON(pa_pause), - _("Restart the current song")); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON( -@@ -198,7 +204,7 @@ static void plugin_configure() - - gtk_box_pack_start(GTK_BOX(pa_vbox), pa_pause, FALSE, FALSE, 0); - gtk_box_pack_start(GTK_BOX(pa_vbox), pa_restart, FALSE, FALSE, 0); -- GtkWidget *pa_label2 = gtk_label_new( -+ pa_label2 = gtk_label_new( - _("Regardless of this setting, the current song can be restarted" - "\nby holding down Shift while pressing the Play key.") - ); -@@ -217,22 +223,22 @@ static void plugin_configure() - - /* Volume change frame */ - -- GtkWidget *volume_frame = gtk_frame_new(_("On Volume Change")); -+ volume_frame = gtk_frame_new(_("On Volume Change")); - gtk_box_pack_start(GTK_BOX(vbox), volume_frame, TRUE, TRUE, 0); -- GtkWidget *v_vbox = gtk_vbox_new(FALSE, 0); -- GtkWidget *v_hbox = gtk_hbox_new(FALSE, 4); -+ v_vbox = gtk_vbox_new(FALSE, 0); -+ v_hbox = gtk_hbox_new(FALSE, 4); - gtk_container_add(GTK_CONTAINER(volume_frame), v_vbox); - gtk_box_pack_start(GTK_BOX(v_vbox), v_hbox, TRUE, TRUE, 4); - -- GtkWidget *vol_label = gtk_label_new( -+ vol_label = gtk_label_new( - _("Volume change increment (%): ") - ); - gtk_box_pack_start(GTK_BOX(v_hbox), vol_label, FALSE, FALSE, 4); - -- GtkObject *vol_adj = gtk_adjustment_new( -+ vol_adj = gtk_adjustment_new( - cf_active.volume_increment, - 0, 100, 1, 10, 10); -- GtkWidget *vol_spin = gtk_spin_button_new(GTK_ADJUSTMENT(vol_adj), -+ vol_spin = gtk_spin_button_new(GTK_ADJUSTMENT(vol_adj), - 1.0, 0); - gtk_signal_connect(GTK_OBJECT(vol_spin), "changed", - GTK_SIGNAL_FUNC(on_volume_increment_change), NULL); -@@ -246,23 +252,23 @@ static void plugin_configure() - - /* Button box at bottom of window */ - -- GtkWidget *button_hbox = gtk_hbutton_box_new(); -+ button_hbox = gtk_hbutton_box_new(); - gtk_button_box_set_layout(GTK_BUTTON_BOX(button_hbox), GTK_BUTTONBOX_END); - gtk_button_box_set_spacing(GTK_BUTTON_BOX(button_hbox), 5); - gtk_box_pack_end(GTK_BOX(vbox), button_hbox, FALSE, FALSE, 0); - -- GtkWidget *ok = gtk_button_new_with_label("OK"); -+ ok = gtk_button_new_with_label("OK"); - GTK_WIDGET_SET_FLAGS(ok, GTK_CAN_DEFAULT); - gtk_signal_connect(GTK_OBJECT(ok), "clicked", on_config_ok, NULL); - gtk_box_pack_start(GTK_BOX(button_hbox), ok, TRUE, TRUE, 0); - gtk_widget_grab_default(ok); - -- GtkWidget *cancel = gtk_button_new_with_label(_("Cancel")); -+ cancel = gtk_button_new_with_label(_("Cancel")); - GTK_WIDGET_SET_FLAGS(cancel, GTK_CAN_DEFAULT); - gtk_signal_connect(GTK_OBJECT(cancel), "clicked", on_config_cancel, NULL); - gtk_box_pack_start(GTK_BOX(button_hbox), cancel, TRUE, TRUE, 0); - -- GtkWidget *apply = gtk_button_new_with_label(_("Apply")); -+ apply = gtk_button_new_with_label(_("Apply")); - GTK_WIDGET_SET_FLAGS(apply, GTK_CAN_DEFAULT); - gtk_signal_connect(GTK_OBJECT(apply), "clicked", on_config_apply, NULL); - gtk_box_pack_start(GTK_BOX(button_hbox), apply, TRUE, TRUE, 0); diff --git a/audio/xmms-xf86audio/pkg-descr b/audio/xmms-xf86audio/pkg-descr deleted file mode 100644 index 18e79420219d..000000000000 --- a/audio/xmms-xf86audio/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -A plugin that enables XMMS to use the media-control keys on many -keyboards to control XMMS playback and volume. - -WWW: http://www.devin.com/xmms-xf86audio/ diff --git a/audio/xmms-xf86audio/pkg-plist b/audio/xmms-xf86audio/pkg-plist deleted file mode 100644 index 73cffb6fcec1..000000000000 --- a/audio/xmms-xf86audio/pkg-plist +++ /dev/null @@ -1,2 +0,0 @@ -lib/xmms/General/libxf86audio.so -%%PORTDOCS%%%%DOCSDIR%%/README diff --git a/audio/xmms-xymms/Makefile b/audio/xmms-xymms/Makefile deleted file mode 100644 index 8acd0d6adb0d..000000000000 --- a/audio/xmms-xymms/Makefile +++ /dev/null @@ -1,34 +0,0 @@ -# Created by: Emanuel Haupt -# $FreeBSD$ - -PORTNAME= xymms -DISTVERSION= 0.9.1 -PORTREVISION= 7 -CATEGORIES= audio -MASTER_SITES= SF -PKGNAMEPREFIX= xmms- - -MAINTAINER= ehaupt@FreeBSD.org -COMMENT= Sega Genesis GYM plugin for XMMS - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LIB_DEPENDS= libxmms.so:multimedia/xmms - -GNU_CONFIGURE= yes -USES= gettext-runtime libtool -USE_GNOME= gtk12 -USE_XORG= x11 xext xi -USE_LDCONFIG= yes -CONFIGURE_ARGS= --disable-static - -PLIST_FILES= lib/xmms/Input/libxymms.so \ - %%EXAMPLESDIR%%/sample.gym - -post-install: - @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/samples/sample.gym ${STAGEDIR}${EXAMPLESDIR} - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/xmms/Input/libxymms.so - -.include diff --git a/audio/xmms-xymms/distinfo b/audio/xmms-xymms/distinfo deleted file mode 100644 index 02515b6ca8cc..000000000000 --- a/audio/xmms-xymms/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (xymms-0.9.1.tar.gz) = e9e6d6770d611c67497e85c0af524380b2ed2c7b02a6abc840e1ac02807bf121 -SIZE (xymms-0.9.1.tar.gz) = 199645 diff --git a/audio/xmms-xymms/pkg-descr b/audio/xmms-xymms/pkg-descr deleted file mode 100644 index aa0143cfab8d..000000000000 --- a/audio/xmms-xymms/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -XymMS is an XMMS input plugin capable of playing Sega Genesis GYM files by -rendering FM, DAC, and PSG signals through emulation of the YM2612 and SN76496 -sound chips found in the video game console. It supports zlib compression and -decompression, and other various settings for output quality, etc. You can -compress and decompress files along with updating ID tags using the File Info -window. - -WWW: https://sourceforge.net/projects/xymms/ diff --git a/audio/xmms-xymms/pkg-message b/audio/xmms-xymms/pkg-message deleted file mode 100644 index 4824c4dfb78e..000000000000 --- a/audio/xmms-xymms/pkg-message +++ /dev/null @@ -1,3 +0,0 @@ -=============================================================================== -Additional .gym files can be found at http://www.zophar.net/gym/ -=============================================================================== diff --git a/audio/xmmsctrl/Makefile b/audio/xmmsctrl/Makefile deleted file mode 100644 index 90d885de3581..000000000000 --- a/audio/xmmsctrl/Makefile +++ /dev/null @@ -1,40 +0,0 @@ -# $FreeBSD$ - -PORTNAME= xmmsctrl -PORTVERSION= 1.8 -PORTREVISION= 6 -CATEGORIES= audio -MASTER_SITES= http://user.it.uu.se/~adavid/utils/ \ - http://distro.ibiblio.org/pdaxrom/src/ \ - http://ftp.nluug.nl/os/Linux/distr/pdaxrom/src/ \ - http://www.sourcefiles.org/Multimedia/MP3/Tools/Miscellaneous/ - -MAINTAINER= jhale@FreeBSD.org -COMMENT= Small utility to control XMMS from the command line - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 - -BUILD_DEPENDS= xmms:multimedia/xmms -RUN_DEPENDS= xmms:multimedia/xmms - -USES= gmake -USE_CSTD= gnu89 - -PORTDOCS= Changelog README - -OPTIONS_DEFINE= DOCS EXAMPLES - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/xmmsctrl ${STAGEDIR}${PREFIX}/bin - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} - @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - cd ${WRKSRC}/samples && \ - ${INSTALL_DATA} emacs-transcriber twmrc_bindings \ - ${STAGEDIR}${EXAMPLESDIR} && \ - ${INSTALL_SCRIPT} *.sh ${STAGEDIR}${EXAMPLESDIR} - -.include diff --git a/audio/xmmsctrl/distinfo b/audio/xmmsctrl/distinfo deleted file mode 100644 index bc9d2ce13da6..000000000000 --- a/audio/xmmsctrl/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (xmmsctrl-1.8.tar.gz) = e181c5ba30649253ab20b5b801cbf6a8c81c08a17f02cf28cde3e71ce149519b -SIZE (xmmsctrl-1.8.tar.gz) = 14043 diff --git a/audio/xmmsctrl/files/patch-Makefile b/audio/xmmsctrl/files/patch-Makefile deleted file mode 100644 index d1ffd5e12177..000000000000 --- a/audio/xmmsctrl/files/patch-Makefile +++ /dev/null @@ -1,22 +0,0 @@ ---- Makefile.orig 2004-04-02 13:00:12 UTC -+++ Makefile -@@ -6,17 +6,15 @@ TARGET := xmmsctrl - VERSION := 1.8 - DIRNAME := $(shell basename $(PWD)) - --CC := gcc - WARN := -Wall -Wshadow -Wmissing-prototypes -W - DEFS := -DPRETTY_PRINT -D_GNU_SOURCE -DVERSION=\"$(VERSION)\" --CFLAGS := $(WARN) -O2 $(shell xmms-config --cflags) $(DEFS) -+CFLAGS += $(WARN) $(shell xmms-config --cflags) $(DEFS) - LDFLAGS := $(shell xmms-config --libs) - --all : $(TARGET) HELP -+all : $(TARGET) - - $(TARGET) : xmmsctrl.c removefile.c - $(CC) -o $(TARGET) xmmsctrl.c removefile.c $(CFLAGS) $(LDFLAGS) -- strip xmmsctrl - - HELP : xmmsctrl - ./xmmsctrl > HELP || true diff --git a/audio/xmmsctrl/files/patch-removefile.c b/audio/xmmsctrl/files/patch-removefile.c deleted file mode 100644 index 23d7de1b201d..000000000000 --- a/audio/xmmsctrl/files/patch-removefile.c +++ /dev/null @@ -1,20 +0,0 @@ ---- removefile.c.orig 2004-04-01 13:26:19 UTC -+++ removefile.c -@@ -111,7 +111,7 @@ static void remove_dirname(int root_len, - DIR *dir = opendir("."); - if (dir) { - /* xmms uses absolute paths */ -- char *pwd = get_current_dir_name(); -+ char *pwd = getcwd(NULL,PATH_MAX); - struct dirent *entry; - struct stat file_stat; - -@@ -189,7 +189,7 @@ void remove_file(gint session, char *fil - gint *remove_pos = (gint*) malloc(list_size*sizeof(gint)); - - if (remove_pos) { -- char *pwd = get_current_dir_name(); -+ char *pwd = getcwd(NULL,PATH_MAX); - int root_len = strlen(pwd)+1; /* +1: jump appended / */ - gint i; - diff --git a/audio/xmmsctrl/pkg-descr b/audio/xmmsctrl/pkg-descr deleted file mode 100644 index 3e0134431675..000000000000 --- a/audio/xmmsctrl/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -xmmsctrl is a small utility to control XMMS from the command line. Its -goal is to be used coupled with sh to test XMMS state and perform an -appropriate action, e.g. if playing then pause else play. The interest -of this is to bind keys in a window manager to have control over XMMS -with keys that do play/next/pause, prev, control sound... - -WWW: http://user.it.uu.se/~adavid/utils/ diff --git a/audio/xmmsctrl/pkg-plist b/audio/xmmsctrl/pkg-plist deleted file mode 100644 index f90424fa6d87..000000000000 --- a/audio/xmmsctrl/pkg-plist +++ /dev/null @@ -1,12 +0,0 @@ -bin/xmmsctrl -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/emacs-transcriber -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pause_stop_play.sh -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/play_pause.sh -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/play_unpause_next.sh -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/playlist2html.sh -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/twmrc_bindings -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/win_playlist.sh -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/window_shown.sh -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xmmsnext.sh -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xmmsprev.sh -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xmmsswitch.sh diff --git a/biology/Makefile b/biology/Makefile index d63eaef2bb14..cf712c0fea0b 100644 --- a/biology/Makefile +++ b/biology/Makefile @@ -147,6 +147,5 @@ SUBDIR += vcftools SUBDIR += velvet SUBDIR += wise - SUBDIR += xmolwt .include diff --git a/biology/xmolwt/Makefile b/biology/xmolwt/Makefile deleted file mode 100644 index b52b54402abc..000000000000 --- a/biology/xmolwt/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -# Created by: Ryo MIYAMOTO -# $FreeBSD$ - -PORTNAME= xmolwt -PORTVERSION= 0.7 -PORTREVISION= 7 -CATEGORIES= biology -MASTER_SITES= http://www.st.hirosaki-u.ac.jp/~rmiya/xmolwt/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= Calculate atom weight and percent of each element for a given formula - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -OPTIONS_DEFINE= DOCS GTK2 - -USES= gmake -MAKEFILE= Makefile.gtk -ALL_TARGET= gmolwt - -PORTDOCS= * -PLIST_FILES= bin/gmolwt bin/molwt - -GTK2_USES= pkgconfig -GTK2_USE= GNOME=gtk20 -GTK2_MAKE_ENV= GTKCONFIG="pkg-config gtk+-2.0" -GTK2_USE_OFF= GNOME=gtk12 -GTK2_MAKE_ENV_OFF= GTKCONFIG="${GTK_CONFIG}" - -post-patch: - @${REINPLACE_CMD} -e \ - '/^CC/s| =| ?=| ; \ - /^CFLAGS/s| =| +=| ; \ - /^GTKCONFIG/s| =| ?=|' ${WRKSRC}/Makefile.gtk - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/gmolwt ${STAGEDIR}${PREFIX}/bin - ${LN} -sf gmolwt ${STAGEDIR}${PREFIX}/bin/molwt - @${MKDIR} ${STAGEDIR}${DOCSDIR} - (cd ${WRKSRC} && ${INSTALL_DATA} Howtouse.* Readme Xmolwt dot.gtkrc \ - *.html *.gif ${STAGEDIR}${DOCSDIR}) - -.include diff --git a/biology/xmolwt/distinfo b/biology/xmolwt/distinfo deleted file mode 100644 index 9125f6aeef0e..000000000000 --- a/biology/xmolwt/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (xmolwt-0.7.tar.gz) = 57bf1d3603586afd850e17b88e2c3507734f9a317aa7a1e7dfbd5b691166ef98 -SIZE (xmolwt-0.7.tar.gz) = 39272 diff --git a/biology/xmolwt/pkg-descr b/biology/xmolwt/pkg-descr deleted file mode 100644 index fb799313e1d1..000000000000 --- a/biology/xmolwt/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -Xmolwt (Motif version)/Gmolwt (GTK+ version) - -This program calculates the formula weight and percent of each element -for a given chemical formula. - -This port is builds a GTK+ version of the program. If you want to -use/build a Motif version, then use Makefile.motif which is included in -the ports skeleton. - -WWW: http://www.st.hirosaki-u.ac.jp/~rmiya/xmolwt/xmolwt-e.html diff --git a/comms/Makefile b/comms/Makefile index 46261bf6c8da..f9770d2be857 100644 --- a/comms/Makefile +++ b/comms/Makefile @@ -57,7 +57,6 @@ SUBDIR += gqrx SUBDIR += gr-osmosdr SUBDIR += grig - SUBDIR += gscmxx SUBDIR += gsmlib SUBDIR += gstreamer1-plugins-spandsp SUBDIR += gtkmmorse @@ -65,7 +64,6 @@ SUBDIR += hamfax SUBDIR += hamlib SUBDIR += hcidump - SUBDIR += hf SUBDIR += hidapi SUBDIR += hylafax SUBDIR += ibp diff --git a/comms/gscmxx/Makefile b/comms/gscmxx/Makefile deleted file mode 100644 index 724cc0aab71a..000000000000 --- a/comms/gscmxx/Makefile +++ /dev/null @@ -1,31 +0,0 @@ -# Created by: svmohr -# $FreeBSD$ - -PORTNAME= gscmxx -PORTVERSION= 0.4.1 -PORTREVISION= 11 -CATEGORIES= comms -MASTER_SITES= SF - -MAINTAINER= svmohr@gmail.com -COMMENT= Graphical frontend for scmxx - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -RUN_DEPENDS= p5-Image-Size>=0:graphics/p5-Image-Size \ - p5-Gtk-Perl>=0:x11-toolkits/p5-Gtk-Perl -BUILD_DEPENDS= p5-Image-Size>=0:graphics/p5-Image-Size \ - p5-Gtk-Perl>=0:x11-toolkits/p5-Gtk-Perl \ - scmxx:comms/scmxx \ - convert:graphics/ImageMagick6 - -USES= perl5 -USE_PERL5= configure - -USE_GNOME= gtk12 - -do-install: - cd ${WRKSRC} && make install PREFIX='${STAGEDIR}${PREFIX}' - -.include diff --git a/comms/gscmxx/distinfo b/comms/gscmxx/distinfo deleted file mode 100644 index 5e4e89d911f1..000000000000 --- a/comms/gscmxx/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gscmxx-0.4.1.tar.gz) = e9f49af20d0981e19790a81410a4372490006afbc979b97ae6e9212dee412dd7 -SIZE (gscmxx-0.4.1.tar.gz) = 191106 diff --git a/comms/gscmxx/pkg-descr b/comms/gscmxx/pkg-descr deleted file mode 100644 index 86c98e345703..000000000000 --- a/comms/gscmxx/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Port for gscmxx a graphical frontend for scmxx. - -WWW: http://gscmxx.sourceforge.net/ diff --git a/comms/gscmxx/pkg-plist b/comms/gscmxx/pkg-plist deleted file mode 100644 index 1e22e8b12b3e..000000000000 --- a/comms/gscmxx/pkg-plist +++ /dev/null @@ -1,35 +0,0 @@ -%%SITE_PERL%%/SCMxx.pm -%%SITE_PERL%%/SCMxx/Config.pm -bin/gscmxx -share/pixmaps/gscmxx/phonebook_30.xpm -share/pixmaps/gscmxx/preferences_30.xpm -share/pixmaps/gscmxx/gscmxx-icon.png -share/pixmaps/gscmxx/open.xpm -share/pixmaps/gscmxx/sendsms.xpm -share/pixmaps/gscmxx/delete.xpm -share/pixmaps/gscmxx/sound.xpm -share/pixmaps/gscmxx/addressbook_30.xpm -share/pixmaps/gscmxx/phonebook_20.xpm -share/pixmaps/gscmxx/phonebook.xpm -share/pixmaps/gscmxx/edit.xpm -share/pixmaps/gscmxx/sms.xpm -share/pixmaps/gscmxx/error.xpm -share/pixmaps/gscmxx/saveas.xpm -share/pixmaps/gscmxx/midi.xpm -share/pixmaps/gscmxx/information.xpm -share/pixmaps/gscmxx/addressbook.xpm -share/pixmaps/gscmxx/addressbook_20.xpm -share/pixmaps/gscmxx/gscmxx.xpm -share/pixmaps/gscmxx/save.xpm -share/pixmaps/gscmxx/bitmap.xpm -share/pixmaps/gscmxx/preferences.xpm -share/pixmaps/gscmxx/groups/vip.xpm -share/pixmaps/gscmxx/groups/leisure.xpm -share/pixmaps/gscmxx/groups/office.xpm -share/pixmaps/gscmxx/groups/family.xpm -share/gscmxx/i18n/magyar -share/gscmxx/i18n/german -share/gscmxx/i18n/english -share/gscmxx/i18n/italian -%%PERL5_MAN3%%/SCMxx.3.gz -%%PERL5_MAN1%%/gscmxx.1.gz diff --git a/comms/hf/Makefile b/comms/hf/Makefile deleted file mode 100644 index c8bab1f28569..000000000000 --- a/comms/hf/Makefile +++ /dev/null @@ -1,57 +0,0 @@ -# Created by: db -# $FreeBSD$ - -PORTNAME= hf -PORTVERSION= 0.8 -PORTREVISION= 10 -CATEGORIES= comms hamradio -MASTER_SITES= SF/${PORTNAME}term/${PORTNAME}/${PORTVERSION} - -MAINTAINER= hamradio@FreeBSD.org -COMMENT= Amateur Radio soundcard fsk, pactor 1, amtor, gtor, mt63 - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 - -RUN_DEPENDS= whiptail:devel/newt - -USE_GNOME= gtk12 -USES= gmake -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --prefix=${STAGEDIR}${PREFIX} --sysconfdir=${STAGEDIR}${PREFIX} -MAKE_JOBS_UNSAFE= yes - -PKGMESSAGE= ${WRKDIR}/pkg-message - -CONFLICTS= sysutils/lbl-hf-1.* - -OPTIONS_DEFINE= DOCS EXAMPLES - -post-configure: - @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \ - ${WRKSRC}/util/reffreq.c ${WRKSRC}/scripts/Makefile - -post-install: - @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} -.for d in ${WRKSRC}/doc/hf-examplefiles/fix.[0-1]*[0-9]* \ - ${WRKSRC}/doc/hf-examplefiles/gag - ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${EXAMPLESDIR} -.endfor - @${ECHO} "If examples are installed they will be found in ${EXAMPLESDIR}" >> ${WRKDIR}/pkg-message - @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for d in ${WRKSRC}/doc/AUTHORS ${WRKSRC}/doc/ChangeLog \ - ${WRKSRC}/doc/DE-HF-HOWTO.txt ${WRKSRC}/doc/HF-HOWTO.txt \ - ${WRKSRC}/doc/INSTALL ${WRKSRC}/doc/LIESMICH \ - ${WRKSRC}/doc/P-MB-list.txt ${WRKSRC}/doc/README \ - ${WRKSRC}/doc/chan_formulas.ps ${WRKSRC}/doc/chan_formulas.tex \ - ${WRKSRC}/doc/dcf77.txt ${WRKSRC}/doc/english.txt \ - ${WRKSRC}/doc/lfconv.jpg ${WRKSRC}/doc/mt63.txt \ - ${WRKSRC}/doc/pactor.ps ${WRKSRC}/doc/pactor.txt \ - ${WRKSRC}/doc/pactor_statediag.fig - ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR} -.endfor - @${ECHO} "If docs are installed they will be found in ${DOCSDIR}" >> ${WRKDIR}/pkg-message - -.include diff --git a/comms/hf/distinfo b/comms/hf/distinfo deleted file mode 100644 index 1687bbbc1e58..000000000000 --- a/comms/hf/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (hf-0.8.tar.gz) = fe9357251f29395245e45ca2f783f8cb507d9d530961be971bb813c27e62a42a -SIZE (hf-0.8.tar.gz) = 682815 diff --git a/comms/hf/files/patch-Makefile.in b/comms/hf/files/patch-Makefile.in deleted file mode 100644 index 0ee330ab4867..000000000000 --- a/comms/hf/files/patch-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in.orig Tue Feb 6 09:34:22 2007 -+++ Makefile.in Sun Apr 15 15:41:41 2007 -@@ -156,7 +156,7 @@ - sharedstatedir = @sharedstatedir@ - sysconfdir = @sysconfdir@ - target_alias = @target_alias@ --SUBDIRS = scripts hfkernel hfterm dcf77 doc test util -+SUBDIRS = scripts hfkernel hfterm dcf77 doc/man test util - EXTRA_DIST = depcomp hf.spec - all: config.h - $(MAKE) $(AM_MAKEFLAGS) all-recursive diff --git a/comms/hf/files/patch-dcf77_dcfdemod.c b/comms/hf/files/patch-dcf77_dcfdemod.c deleted file mode 100644 index f06d5d966345..000000000000 --- a/comms/hf/files/patch-dcf77_dcfdemod.c +++ /dev/null @@ -1,20 +0,0 @@ ---- dcf77/dcfdemod.c.orig 2011-08-05 11:39:38.000000000 -0400 -+++ dcf77/dcfdemod.c 2011-08-05 12:02:16.000000000 -0400 -@@ -91,7 +91,7 @@ - - /* --------------------------------------------------------------------- */ - --extern __inline__ void decode_ampl_bit(unsigned int bit, unsigned int samples) -+__inline__ void decode_ampl_bit(unsigned int bit, unsigned int samples) - { - if (bit == 0) { - if (d.t.dcnt >= 59) -@@ -109,7 +109,7 @@ - - /* --------------------------------------------------------------------- */ - --extern __inline__ void dcf77_process_ampl(int si, unsigned int samples) -+__inline__ void dcf77_process_ampl(int si, unsigned int samples) - { - static int rodcnt = 0; - char* rod = "|/-\\ "; diff --git a/comms/hf/files/patch-dcf77_dcfdemodpn.c b/comms/hf/files/patch-dcf77_dcfdemodpn.c deleted file mode 100644 index 7279ebf85d41..000000000000 --- a/comms/hf/files/patch-dcf77_dcfdemodpn.c +++ /dev/null @@ -1,20 +0,0 @@ ---- dcf77/dcfdemodpn.c.orig 2011-08-05 12:03:43.000000000 -0400 -+++ dcf77/dcfdemodpn.c 2011-08-05 12:13:40.000000000 -0400 -@@ -132,7 +132,7 @@ - #define PN_TRKTAU (PN_SEQINC/3) - #define PN_TRKADJ (PN_SEQINC/8) - --extern __inline__ void trk_sample(int sq, unsigned int samples) -+__inline__ void trk_sample(int sq, unsigned int samples) - { - if (d.d.sec_ph > 0x3fffffff) { - trk_init(); -@@ -201,7 +201,7 @@ - - /* --------------------------------------------------------------------- */ - --extern __inline__ void srch_sample(int sq) -+__inline__ void srch_sample(int sq) - { - unsigned int u, k; - int asq = abs(sq); diff --git a/comms/hf/files/patch-dcf77_hbgdemod.c b/comms/hf/files/patch-dcf77_hbgdemod.c deleted file mode 100644 index d6847580452c..000000000000 --- a/comms/hf/files/patch-dcf77_hbgdemod.c +++ /dev/null @@ -1,11 +0,0 @@ ---- dcf77/hbgdemod.c.orig 2011-08-05 12:15:27.000000000 -0400 -+++ dcf77/hbgdemod.c 2011-08-05 12:15:37.000000000 -0400 -@@ -109,7 +109,7 @@ - - /* --------------------------------------------------------------------- */ - --extern __inline__ void hbg_process_ampl(int si, unsigned int samples) -+__inline__ void hbg_process_ampl(int si, unsigned int samples) - { - static int rodcnt = 0; - char* rod = "|/-\\ "; diff --git a/comms/hf/files/patch-hfkernel_Makefile.in b/comms/hf/files/patch-hfkernel_Makefile.in deleted file mode 100644 index 188fe8df0a12..000000000000 --- a/comms/hf/files/patch-hfkernel_Makefile.in +++ /dev/null @@ -1,19 +0,0 @@ ---- hfkernel/Makefile.in.orig 2007-02-06 09:44:30.000000000 -0500 -+++ hfkernel/Makefile.in 2013-12-14 21:36:25.710721920 -0500 -@@ -114,7 +114,7 @@ - INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ - LDFLAGS = @LDFLAGS@ - LIBOBJS = @LIBOBJS@ --LIBS = @LIBS@ -+LIBS = @LIBS@ -lm - LTLIBOBJS = @LTLIBOBJS@ - MAKEINFO = @MAKEINFO@ - OBJEXT = @OBJEXT@ -@@ -179,6 +179,7 @@ - noinst_HEADERS = main.h msg.h - hfkernel_SOURCES = main.c msg.c - hfkernel_DEPENDANCIES = $(noinst_HEADERS) $(hfkernel_SOURCES) $(MYLIBS) -+THRLIBS= -lpthread - hfkernel_LDADD = $(MYLIBS) \ - $(OSLIBS) $(SOCKLIBS) $(THRLIBS) $(SCHEDLIBS) $(ALSALIBS) -lstdc++ - diff --git a/comms/hf/files/patch-hfkernel_cw.c b/comms/hf/files/patch-hfkernel_cw.c deleted file mode 100644 index 0eefe1c83056..000000000000 --- a/comms/hf/files/patch-hfkernel_cw.c +++ /dev/null @@ -1,63 +0,0 @@ ---- hfkernel/cw/cw.c.orig 2007-12-24 08:38:46.000000000 -0500 -+++ hfkernel/cw/cw.c 2007-12-24 08:45:35.000000000 -0500 -@@ -39,11 +39,21 @@ - #ifdef __linux__ - #include - #define IOPERM ioperm -+#define TTY0 "/dev/ttyS0" -+#define TTY1 "/dev/ttyS1" -+#define TTY2 "/dev/ttyS2" -+#define TTY3 "/dev/ttyS3" - #endif - #ifdef __FreeBSD__ - #include - #include --#define IOPERM i386_set_ioperm -+#define TTY0 "/dev/ttyd0" -+#define TTY1 "/dev/ttyd1" -+#define TTY2 "/dev/ttyd2" -+#define TTY3 "/dev/ttyd3" -+ #ifdef __i386__ -+ #define IOPERM i386_set_ioperm -+ #endif - #endif - #include - #include -@@ -408,6 +418,7 @@ - - void *mode_cw_tx(void *dummy) - { -+#ifdef IOPERM - /* duration of 1 dot, i suppose a word has 50 dots */ - /* ---> so i think 1 baud in cw is 50 * wpm / 60 */ - int i = 0, err = 0, pausecount = 0, idlewait, status, cts, dcd; -@@ -416,16 +427,16 @@ - printf("%s", cable); - - if (name_ptt) { -- if (! strcmp (name_ptt, "/dev/ttyS0")) { -+ if (! strcmp (name_ptt, TTY0)) { - port = 0x3F8; - } -- if (! strcmp (name_ptt, "/dev/ttyS1")) { -+ if (! strcmp (name_ptt, TTY1)) { - port = 0x2F8; - } -- if (! strcmp (name_ptt, "/dev/ttyS2")) { -+ if (! strcmp (name_ptt, TTY2)) { - port = 0x3E8; - } -- if (! strcmp (name_ptt, "/dev/ttyS3")) { -+ if (! strcmp (name_ptt, TTY3)) { - port = 0x2E8; - } - } -@@ -514,5 +525,8 @@ - decode(PAUSE); - } - } -+#else -+ printf("Not on i386, elbug disabled\n"); -+#endif - } - diff --git a/comms/hf/files/patch-hfkernel_cw_elbug.c b/comms/hf/files/patch-hfkernel_cw_elbug.c deleted file mode 100644 index 7da9e46f6675..000000000000 --- a/comms/hf/files/patch-hfkernel_cw_elbug.c +++ /dev/null @@ -1,21 +0,0 @@ ---- hfkernel/cw/elbug.c.orig Sun Apr 15 15:53:59 2007 -+++ hfkernel/cw/elbug.c Sun Apr 15 15:56:17 2007 -@@ -36,7 +36,10 @@ - #ifdef __FreeBSD__ - #include - #include -+#include - #define IOPERM i386_set_ioperm -+#else -+#include /* Linux, UnixWare */ - #endif - #include - #include -@@ -44,7 +47,6 @@ - #include - #include - #include --#include /* Linux, UnixWare */ - /* - if kd.h not found, maybe you have to take one of these 2: - for OpenServer diff --git a/comms/hf/files/patch-hfkernel_elbug.c b/comms/hf/files/patch-hfkernel_elbug.c deleted file mode 100644 index 2a900540aac3..000000000000 --- a/comms/hf/files/patch-hfkernel_elbug.c +++ /dev/null @@ -1,28 +0,0 @@ ---- hfkernel/cw/elbug.c.orig 2007-12-24 09:30:07.000000000 -0500 -+++ hfkernel/cw/elbug.c 2007-12-24 09:31:45.000000000 -0500 -@@ -37,7 +37,9 @@ - #include - #include - #include -+#ifdef __i386__ - #define IOPERM i386_set_ioperm -+#endif - #else - #include /* Linux, UnixWare */ - #endif -@@ -328,10 +330,15 @@ - exit (0); - } - } -+#ifdef IOPERM - if ((err = IOPERM(port, 8, 1))) { - printf("permission problem for serial port %04x: ioperm = %d\n", port, err); - printf("This program has to be called with root permissions.\n"); - } -+#else -+ printf("No IOPERM non i386?\n"); -+ exit(-1); -+#endif - if ((fd_ptt = open(name_ptt, O_RDWR, 0)) < 0) { - printf("error in opening ptt device %s - maybe try another one?\n", - name_ptt); diff --git a/comms/hf/files/patch-hfkernel_fsk_fskinlines.h b/comms/hf/files/patch-hfkernel_fsk_fskinlines.h deleted file mode 100644 index 27ced4d34c46..000000000000 --- a/comms/hf/files/patch-hfkernel_fsk_fskinlines.h +++ /dev/null @@ -1,29 +0,0 @@ ---- hfkernel/fsk/fskinlines.h.orig 2011-08-05 10:56:43.000000000 -0400 -+++ hfkernel/fsk/fskinlines.h 2011-08-05 11:00:59.000000000 -0400 -@@ -84,7 +84,7 @@ - - /* --------------------------------------------------------------------- */ - --extern __inline__ unsigned int cc_replace(void) -+__inline__ unsigned int cc_replace(void) - { - unsigned int j, k = CORRELATOR_CACHE; - int l = -1; -@@ -175,7 +175,7 @@ - - /* --------------------------------------------------------------------- */ - --extern __inline__ l1_soft_t do_filter(struct l1rxslots *slot, short *s) -+__inline__ l1_soft_t do_filter(struct l1rxslots *slot, short *s) - { - unsigned int cc = slot->corr_cache; - -@@ -319,7 +319,7 @@ - - /* --------------------------------------------------------------------- */ - --extern __inline__ l1_soft_t do_filter(struct l1rxslots *slot, short *s) -+ __inline__ l1_soft_t do_filter(struct l1rxslots *slot, short *s) - { - - unsigned int cc = slot->corr_cache; diff --git a/comms/hf/files/patch-hfkernel_fsk_fskl1.c b/comms/hf/files/patch-hfkernel_fsk_fskl1.c deleted file mode 100644 index 48e4edbc6b9b..000000000000 --- a/comms/hf/files/patch-hfkernel_fsk_fskl1.c +++ /dev/null @@ -1,11 +0,0 @@ ---- hfkernel/fsk/fskl1.c.orig 2011-08-05 10:57:44.000000000 -0400 -+++ hfkernel/fsk/fskl1.c 2011-08-05 10:58:19.000000000 -0400 -@@ -376,7 +376,7 @@ - - /* --------------------------------------------------------------------- */ - --extern __inline__ unsigned int output_one_sample(l1_time_t tm) -+__inline__ unsigned int output_one_sample(l1_time_t tm) - { - int i, j, k; - diff --git a/comms/hf/files/patch-hfkernel_fsk_gtor.c b/comms/hf/files/patch-hfkernel_fsk_gtor.c deleted file mode 100644 index 80faee1f420e..000000000000 --- a/comms/hf/files/patch-hfkernel_fsk_gtor.c +++ /dev/null @@ -1,11 +0,0 @@ ---- hfkernel/fsk/gtor.c.orig 2011-08-05 09:19:37.000000000 -0400 -+++ hfkernel/fsk/gtor.c 2011-08-05 10:51:40.000000000 -0400 -@@ -780,7 +780,7 @@ - - /* --------------------------------------------------------------------- */ - --extern __inline__ void soft_deinterleave(const int *inp, unsigned short *out, -+__inline__ void soft_deinterleave(const int *inp, unsigned short *out, - unsigned int ntrib, unsigned int spacing, int inv) - { - unsigned int invm = inv ? 0 : ~0; diff --git a/comms/hf/files/patch-hfkernel_fsk_pactor.c b/comms/hf/files/patch-hfkernel_fsk_pactor.c deleted file mode 100644 index 2f7c123cabef..000000000000 --- a/comms/hf/files/patch-hfkernel_fsk_pactor.c +++ /dev/null @@ -1,91 +0,0 @@ ---- hfkernel/fsk/pactor.c.orig 2011-08-05 09:15:15.000000000 -0400 -+++ hfkernel/fsk/pactor.c 2011-08-05 09:15:55.000000000 -0400 -@@ -256,7 +256,7 @@ - - /* --------------------------------------------------------------------- */ - --extern __inline__ unsigned int get_crc_preset(int pktlen) -+__inline__ unsigned int get_crc_preset(int pktlen) - { - switch (pktlen) { - case 23: -@@ -280,7 +280,7 @@ - #define PKT_QRT (1<<2) - #define PKT_IDLE (1<<3) - --extern __inline__ void decode_qrt_packet(unsigned char *data, int pktlen) -+__inline__ void decode_qrt_packet(unsigned char *data, int pktlen) - { - unsigned char buf[8]; - unsigned char *bp2; -@@ -456,7 +456,7 @@ - }; - - --extern __inline__ void encode_qrt_packet(int pktlen) -+__inline__ void encode_qrt_packet(int pktlen) - { - unsigned char *p1, *p2; - unsigned int crc; -@@ -611,7 +611,7 @@ - - #define TMSIZE (sizeof(ps.tm.devflt)/sizeof(ps.tm.devflt[0])) - --extern __inline__ void tmg_clear(void) -+__inline__ void tmg_clear(void) - { - memset(ps.tm.devflt, 0, sizeof(ps.tm.devflt)); - ps.tm.ptr = 0; -@@ -646,7 +646,7 @@ - - /* --------------------------------------------------------------------- */ - --extern __inline__ void marq_clear(void) -+__inline__ void marq_clear(void) - { - memset(ps.marq.acc, 0, sizeof(ps.marq.acc)); - ps.marq.hdr = 0xff; -@@ -657,7 +657,7 @@ - * misc utility functions - */ - --extern __inline__ void cycle_end(void) -+__inline__ void cycle_end(void) - { - ps.rxtime += PACTOR_CYCLE_ARQ; - ps.txtime += PACTOR_CYCLE_ARQ; -@@ -665,14 +665,14 @@ - ps.txinv = !ps.txinv; - } - --extern __inline__ void ack_transmit(void) -+__inline__ void ack_transmit(void) - { - kbd_ack(); - ps.pkt_counter = (ps.pkt_counter + 1) & 3; - ps.cur_hdr ^= 0xff; - } - --extern __inline__ int retry(void) -+__inline__ int retry(void) - { - if ((--ps.retry) <= 0) - return 1; -@@ -680,7 +680,7 @@ - } - - #ifdef FREQ_TRACKING --extern __inline__ void pct_freq_tracking(int trk, l1_soft_t trkl, l1_soft_t trkm, l1_soft_t trkh) -+__inline__ void pct_freq_tracking(int trk, l1_soft_t trkl, l1_soft_t trkm, l1_soft_t trkh) - { - ps.rxfreqdev += trk; - if (!ps.is_master) -@@ -1534,7 +1534,7 @@ - - /* --------------------------------------------------------------------- */ - --extern __inline__ void guess_crc(unsigned char *pkt, unsigned int len) -+__inline__ void guess_crc(unsigned char *pkt, unsigned int len) - { - #ifdef STANDBY_CRC_PRINT - unsigned char buf[24]; diff --git a/comms/hf/files/patch-hfkernel_l1_refclock.c b/comms/hf/files/patch-hfkernel_l1_refclock.c deleted file mode 100644 index f14b5b363438..000000000000 --- a/comms/hf/files/patch-hfkernel_l1_refclock.c +++ /dev/null @@ -1,12 +0,0 @@ ---- hfkernel/l1/refclock.c.orig 2007-12-23 22:40:50.000000000 -0500 -+++ hfkernel/l1/refclock.c 2007-12-23 22:41:42.000000000 -0500 -@@ -225,7 +225,9 @@ - "So I use gettimeofday() as timing source, which has lowest accuracy.\n" - "Let's hope you entered a good gettimeofday correction with -t %10.9f.\n", - tv_corr); -+#ifdef __i386__ - rdtsc_ok=0; -+#endif - } - } - return (lasttime = curtime); diff --git a/comms/hf/files/patch-scripts_Makefile.in b/comms/hf/files/patch-scripts_Makefile.in deleted file mode 100644 index 69c54385d514..000000000000 --- a/comms/hf/files/patch-scripts_Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- scripts/Makefile.in.orig Mon Apr 16 09:53:29 2007 -+++ scripts/Makefile.in Mon Apr 16 09:55:04 2007 -@@ -288,7 +288,7 @@ - - install: - $(mkinstalldirs) $(DESTDIR)$(configdir) -- $(INSTALL_DATA) $(configfiles) $(DESTDIR)$(configdir) -+ $(INSTALL_DATA) $(configfiles) $(DESTDIR)$(configdir)/calibrations.samp - $(mkinstalldirs) $(DESTDIR)$(bindir) - $(INSTALL) $(scripts) $(DESTDIR)$(bindir) - # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/comms/hf/files/patch-util_channel.c b/comms/hf/files/patch-util_channel.c deleted file mode 100644 index 3075d14079a3..000000000000 --- a/comms/hf/files/patch-util_channel.c +++ /dev/null @@ -1,11 +0,0 @@ ---- util/channel.c.orig 2011-08-05 12:18:02.000000000 -0400 -+++ util/channel.c 2011-08-05 12:18:21.000000000 -0400 -@@ -217,7 +217,7 @@ - * with nrand = 16 and randommax = 0x1000 - */ - --extern __inline__ float randn(void) -+__inline__ float randn(void) - { - int sum = 0, i; - diff --git a/comms/hf/files/patch-util_testgaussgen.c b/comms/hf/files/patch-util_testgaussgen.c deleted file mode 100644 index 8a0265be89eb..000000000000 --- a/comms/hf/files/patch-util_testgaussgen.c +++ /dev/null @@ -1,11 +0,0 @@ ---- util/testgaussgen.c.orig 2011-08-05 12:28:30.000000000 -0400 -+++ util/testgaussgen.c 2011-08-05 12:31:35.000000000 -0400 -@@ -72,7 +72,7 @@ - * with nrand = 16 and randommax = 0x1000 - */ - --extern __inline__ float randn(void) -+__inline__ float randn(void) - { - int sum = 0, i; - diff --git a/comms/hf/pkg-descr b/comms/hf/pkg-descr deleted file mode 100644 index 0798a597884f..000000000000 --- a/comms/hf/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -hf is a gtk+-based Linux ham radio fsk digimode program, which can do also -the realtime ARQ modes pactor 1, amtor, gtor without a ptc, only with a -soundcard and a PC and Linux (FreeBSD), all of which need not be the newest. -The core of hf, the heart of the program (hfkernel) is a real master-piece -of code, it has originally been made by Tom Sailer, many thanks Tom! -hf can also do MT63 and has a CW elbug function. - -WWW: http://www.hf.webmasternet.org diff --git a/comms/hf/pkg-plist b/comms/hf/pkg-plist deleted file mode 100644 index 0071136fbbd7..000000000000 --- a/comms/hf/pkg-plist +++ /dev/null @@ -1,58 +0,0 @@ -bin/addnoise -bin/channel -bin/dcf77gen -bin/dcf77rx -bin/elbug -bin/hf -bin/hfkernel -bin/hftcp -bin/hfterm -bin/morsecod -bin/mt63rx -bin/mt63trx -bin/mt63tx -bin/paccalc -bin/peakrms -bin/portecho -bin/ratecal1 -bin/ratetry -bin/reffreq -etc/calibrations.samp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fix.01 -man/de.ISO8859-1/man1/hf.1.gz -man/de.ISO8859-1/man1/hfkernel.1.gz -man/de.ISO8859-1/man1/hfterm.1.gz -man/man1/dcf77gen.1.gz -man/man1/dcf77rx.1.gz -man/man1/hf.1.gz -man/man1/hfkernel.1.gz -man/man1/hfterm.1.gz -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fix.02 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fix.03 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fix.04 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fix.05 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fix.06 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fix.07 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fix.08 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fix.09 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fix.10 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fix.11 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fix.12 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gag -%%PORTDOCS%%%%DOCSDIR%%/AUTHORS -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/DE-HF-HOWTO.txt -%%PORTDOCS%%%%DOCSDIR%%/HF-HOWTO.txt -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/LIESMICH -%%PORTDOCS%%%%DOCSDIR%%/P-MB-list.txt -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/chan_formulas.ps -%%PORTDOCS%%%%DOCSDIR%%/chan_formulas.tex -%%PORTDOCS%%%%DOCSDIR%%/dcf77.txt -%%PORTDOCS%%%%DOCSDIR%%/english.txt -%%PORTDOCS%%%%DOCSDIR%%/lfconv.jpg -%%PORTDOCS%%%%DOCSDIR%%/mt63.txt -%%PORTDOCS%%%%DOCSDIR%%/pactor.ps -%%PORTDOCS%%%%DOCSDIR%%/pactor.txt -%%PORTDOCS%%%%DOCSDIR%%/pactor_statediag.fig diff --git a/deskutils/Makefile b/deskutils/Makefile index 061e3728c409..4a2ef017fda4 100644 --- a/deskutils/Makefile +++ b/deskutils/Makefile @@ -53,7 +53,6 @@ SUBDIR += freeplane SUBDIR += fasd SUBDIR += fusenshi - SUBDIR += gaddr SUBDIR += ganttproject SUBDIR += ganyremote SUBDIR += gbirthday @@ -122,7 +121,6 @@ SUBDIR += howm SUBDIR += hs-fdo-notify SUBDIR += ical - SUBDIR += ithought SUBDIR += jjclient SUBDIR += jlj SUBDIR += kaddressbook diff --git a/deskutils/gaddr/Makefile b/deskutils/gaddr/Makefile deleted file mode 100644 index bb47f71043c4..000000000000 --- a/deskutils/gaddr/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# Created by: Jim Mock -# $FreeBSD$ - -PORTNAME= gaddr -PORTVERSION= 1.1.4 -PORTREVISION= 7 -CATEGORIES= deskutils gnome -MASTER_SITES= http://www.wirelesscouch.net/software/gaddr/ \ - http://bsd-geek.de/FreeBSD/distfiles/ - -MAINTAINER= lme@FreeBSD.org -COMMENT= GTK 1.x address book - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -PLIST_FILES= bin/gaddr -GNU_CONFIGURE= yes -USE_GNOME= gtk12 - -MAKE_ARGS+= PREFIX="${STAGEDIR}${PREFIX}" - -.include diff --git a/deskutils/gaddr/distinfo b/deskutils/gaddr/distinfo deleted file mode 100644 index 0b59a1e6b9f2..000000000000 --- a/deskutils/gaddr/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gaddr-1.1.4.tar.gz) = 44af6b876e1c218e16f39b6db20541906a63e1ad33bb95dfe97d30486176e04c -SIZE (gaddr-1.1.4.tar.gz) = 47754 diff --git a/deskutils/gaddr/files/patch-Makefile.in b/deskutils/gaddr/files/patch-Makefile.in deleted file mode 100644 index 2bc163d926bf..000000000000 --- a/deskutils/gaddr/files/patch-Makefile.in +++ /dev/null @@ -1,17 +0,0 @@ ---- Makefile.in.orig Sun Aug 8 11:12:01 1999 -+++ Makefile.in Sun Aug 8 11:14:15 1999 -@@ -1,7 +1,7 @@ - # Makefile for gaddr - # Cory Lueninghoener 1999 (cluenin1@bigred.unl.edu) - --CC=gcc -+CC?=gcc - #CC=cc - #DEBUG=--debug - -@@ -28,4 +28,4 @@ - rm -f gaddr - - install: gaddr -- cp gaddr /usr/X11R6/bin/gaddr -+ ${BSD_INSTALL_PROGRAM} gaddr ${PREFIX}/bin diff --git a/deskutils/gaddr/files/patch-db.c b/deskutils/gaddr/files/patch-db.c deleted file mode 100644 index 49bb7c32d41e..000000000000 --- a/deskutils/gaddr/files/patch-db.c +++ /dev/null @@ -1,11 +0,0 @@ ---- db.c.orig Sun Aug 8 10:58:13 1999 -+++ db.c Sun Aug 8 10:58:27 1999 -@@ -19,7 +19,7 @@ - - #include - #include --#include -+#include - #include "db.h" - - /* Definition of a record in linked list diff --git a/deskutils/gaddr/pkg-descr b/deskutils/gaddr/pkg-descr deleted file mode 100644 index 3acabd2800df..000000000000 --- a/deskutils/gaddr/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -gaddr is a nice simple little address book written using the GTK+ -widget set. It holds addresses and any other information you want to -know about a person. It basically acts like a pile of alphabetized -3x5 cards on which you can write whatever your little heart desires. - -WWW: http://www.wirelesscouch.net/software/gaddr/ diff --git a/deskutils/ithought/Makefile b/deskutils/ithought/Makefile deleted file mode 100644 index 567bb0664365..000000000000 --- a/deskutils/ithought/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# Created by: nbm -# $FreeBSD$ - -PORTNAME= ithought -PORTVERSION= a5 -PORTREVISION= 8 -CATEGORIES= deskutils -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-alpha - -MAINTAINER= ports@FreeBSD.org -COMMENT= Extensible text management system - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -USES= libtool -USE_GNOME= gtk12 libxml2 -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --datadir=${PREFIX}/libexec - -post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/ithought/module_actions/*.so - -.include diff --git a/deskutils/ithought/distinfo b/deskutils/ithought/distinfo deleted file mode 100644 index 23698432e6fe..000000000000 --- a/deskutils/ithought/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (ithought-a5.tar.gz) = ad714a57f39d45a68b594b6ae33ddb6848de6d06d1c81928931cb2e499a59310 -SIZE (ithought-a5.tar.gz) = 130681 diff --git a/deskutils/ithought/files/patch-src__Makefile.in b/deskutils/ithought/files/patch-src__Makefile.in deleted file mode 100644 index f726bc796a59..000000000000 --- a/deskutils/ithought/files/patch-src__Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- src/Makefile.in.orig Tue Mar 26 12:27:14 2002 -+++ src/Makefile.in Tue Mar 26 12:28:03 2002 -@@ -87,7 +87,7 @@ - - ithought_LDADD = $(GTK_LIBS) $(XML2_LIBS) - --INCLUDES = $(GTK_INCLUDEDIR) $(XML2_INCLUDEDIR) -I$(includedir) -DDATADIR=\"$(prefix)/share\" -+INCLUDES = $(GTK_INCLUDEDIR) $(XML2_INCLUDEDIR) -I$(includedir) -DDATADIR=\"$(datadir)\" - - mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs - CONFIG_CLEAN_FILES = diff --git a/deskutils/ithought/pkg-descr b/deskutils/ithought/pkg-descr deleted file mode 100644 index 846ffd3221ae..000000000000 --- a/deskutils/ithought/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -ithought is a personal thought manager, allowing you to create and store -entries that can be linked together via keywords. Through the use of -various modules, it is possible to do a number of things with these -entries, including uploading to a website as part of an online journal. - -Modules can be written in C or in any scripting language. - -WWW: http://ithought.sourceforge.net/ diff --git a/deskutils/ithought/pkg-plist b/deskutils/ithought/pkg-plist deleted file mode 100644 index 0ec3d7fcd194..000000000000 --- a/deskutils/ithought/pkg-plist +++ /dev/null @@ -1,7 +0,0 @@ -bin/ithought -libexec/ithought/module_actions/libadvogato.so -libexec/ithought/module_actions/libitep.so -libexec/ithought/module_actions/libkuro5hin.so -libexec/ithought/module_actions/liblivejournal.so -libexec/ithought/module_actions/libstdout.so -libexec/ithought/script_actions/stdout diff --git a/devel/Makefile b/devel/Makefile index dd6c7ffc36db..95be854273d1 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -701,7 +701,6 @@ SUBDIR += gconf2 SUBDIR += gconf2-reference SUBDIR += gconfmm26 - SUBDIR += gcvs SUBDIR += gdb SUBDIR += gdcm SUBDIR += geany @@ -1536,7 +1535,6 @@ SUBDIR += libol SUBDIR += libolecf SUBDIR += liboobs - SUBDIR += liboop SUBDIR += libopenbsd SUBDIR += libopencm3 SUBDIR += libopensync diff --git a/devel/gcvs/Makefile b/devel/gcvs/Makefile deleted file mode 100644 index 68fb111d06e1..000000000000 --- a/devel/gcvs/Makefile +++ /dev/null @@ -1,33 +0,0 @@ -# $FreeBSD$ - -PORTNAME= gcvs -PORTVERSION= 1.0 -PORTREVISION= 16 -PORTEPOCH= 1 -CATEGORIES= devel tk -MASTER_SITES= SF/cvsgui/gCvs/${PORTNAME}-${PORTVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= High-end interface client for CVS - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING - -USE_GNOME= gtk12 -USES= autoreconf gmake tk:wrapper,tea -CXXFLAGS:= ${CXXFLAGS:N-std=*:N:} -EXTRACT_AFTER_ARGS=--exclude cvsunix --exclude 'getline.[ch]' --exclude 'getopt*.[ch]' - -post-patch: - ${REINPLACE_CMD} -E '/get(line|opt1?)\.[ch]/d' \ - ${WRKSRC}/common/Makefile.am - ${FIND} ${WRKSRC} -name '*.c*' | ${XARGS} ${REINPLACE_CMD} -E \ - -e '/#include "getline\.h"/d' \ - -e 's/"getopt\.h"//' - ${REINPLACE_CMD} 's/cvsunix//g' \ - ${WRKSRC}/Makefile.am ${WRKSRC}/configure.in - -.include diff --git a/devel/gcvs/distinfo b/devel/gcvs/distinfo deleted file mode 100644 index 4e2925767b96..000000000000 --- a/devel/gcvs/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gcvs-1.0.tar.gz) = 0cac671c9d90f4a8902f1b6327605ac851a3aa058021310f4ba7ab5a047b13bf -SIZE (gcvs-1.0.tar.gz) = 2917708 diff --git a/devel/gcvs/files/patch-common-UCvsFiles.cpp b/devel/gcvs/files/patch-common-UCvsFiles.cpp deleted file mode 100644 index 97f79e212f8f..000000000000 --- a/devel/gcvs/files/patch-common-UCvsFiles.cpp +++ /dev/null @@ -1,47 +0,0 @@ ---- common/UCvsFiles.cpp.orig 2002-08-13 13:46:40.000000000 +0200 -+++ common/UCvsFiles.cpp 2007-11-22 21:01:27.000000000 +0100 -@@ -201,7 +201,7 @@ - - #define NUM_COLUMNS 7 - --static char *_gszColumnLabel[NUM_COLUMNS] = -+static const char *_gszColumnLabel[NUM_COLUMNS] = - { - "Name", "Rev.", "Option", "Status", "Tag", "Date", "Conflict" - }; -@@ -1214,7 +1214,7 @@ - { - UStr uppath, filename; - SplitPath(m_path, uppath, filename); -- ResetView(uppath, true); -+ ResetView( (const char *)uppath, true); - return 0; - } - -@@ -1895,7 +1895,7 @@ - fullpath << (*data)[EntnodeData::kName]; - if(data->GetType() == ENT_SUBDIR) - { -- ResetView(fullpath, true); -+ ResetView( (const char *)fullpath, true); - } - else - { -@@ -2017,7 +2017,7 @@ static int revcmp(const char *rev1, cons - char *tmp; - int v1, v2; - -- if((tmp = strchr(r1, '.')) != 0L) -+ if((tmp = strchr((char *)r1, '.')) != 0L) - { - tmp[0] = '\0'; - q1 = tmp + 1; -@@ -2025,7 +2025,7 @@ static int revcmp(const char *rev1, cons - - v1 = atoi(r1); - -- if((tmp = strchr(r2, '.')) != 0L) -+ if((tmp = strchr((char *)r2, '.')) != 0L) - { - tmp[0] = '\0'; - q2 = tmp + 1; diff --git a/devel/gcvs/files/patch-common-UCvsFolders.cpp b/devel/gcvs/files/patch-common-UCvsFolders.cpp deleted file mode 100644 index 26d6f1fd7a25..000000000000 --- a/devel/gcvs/files/patch-common-UCvsFolders.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- common/UCvsFolders.cpp.orig Fri Aug 2 17:05:02 2002 -+++ common/UCvsFolders.cpp Sun Aug 24 13:42:55 2003 -@@ -828,7 +828,7 @@ - if(fileView != 0L) - { - ASSERT(fileView->IsKindOf(URUNTIME_CLASS(UCvsFiles))); -- fileView->ResetView(path); -+ fileView->ResetView( (const char *)path); - } - } - diff --git a/devel/gcvs/files/patch-common_AboutDlg.cpp b/devel/gcvs/files/patch-common_AboutDlg.cpp deleted file mode 100644 index 54c48fc832b3..000000000000 --- a/devel/gcvs/files/patch-common_AboutDlg.cpp +++ /dev/null @@ -1,16 +0,0 @@ ---- common/AboutDlg.cpp.orig 2007-11-13 22:57:56.000000000 +0100 -+++ common/AboutDlg.cpp 2007-11-13 22:59:13.000000000 +0100 -@@ -290,11 +290,11 @@ - void AboutDialog(void) - { - void *wid = UCreate_AboutDlg(); -- UStr appText = UCvsApp::gApp->GetAppName(); -+ const UStr appText = UCvsApp::gApp->GetAppName(); - - UAboutDlg *dlg = new UAboutDlg (); - UEventSendMessage(dlg->GetWidID(), EV_INIT_WIDGET, kUMainWidget, wid); -- UEventSendMessage(dlg->GetWidID(), EV_SETTEXT, kUMainWidget, appText); -+ UEventSendMessage(dlg->GetWidID(), EV_SETTEXT, kUMainWidget, (const char *)appText); - - bool res = false; - diff --git a/devel/gcvs/files/patch-common_AppGlue.cpp b/devel/gcvs/files/patch-common_AppGlue.cpp deleted file mode 100644 index edc2283e4529..000000000000 --- a/devel/gcvs/files/patch-common_AppGlue.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- common/AppGlue.cpp.orig 2002-03-12 18:34:31 UTC -+++ common/AppGlue.cpp -@@ -260,7 +260,7 @@ CVS_EXTERN_C const char *glue_getenv(cha - // extract from the cvsroot - const char *ccvsroot = gCvsPrefs; - ccvsroot = Authen::skiptoken(ccvsroot); -- char *login = strchr(ccvsroot, '@'); -+ const char *login = strchr(ccvsroot, '@'); - if(login == NULL) - { - // for WIN32 this means the CVSROOT is local diff --git a/devel/gcvs/files/patch-common_AppGlue.h b/devel/gcvs/files/patch-common_AppGlue.h deleted file mode 100644 index ca2b706f9c5f..000000000000 --- a/devel/gcvs/files/patch-common_AppGlue.h +++ /dev/null @@ -1,13 +0,0 @@ ---- common/AppGlue.h.orig 2007-11-13 22:34:29.000000000 +0100 -+++ common/AppGlue.h 2007-11-13 22:34:36.000000000 +0100 -@@ -30,8 +30,8 @@ - class CCvsConsole - { - public: -- virtual long cvs_out(char *txt, long len) = 0L; -- virtual long cvs_err(char *txt, long len) = 0L; -+ virtual long cvs_out(char *txt, long len) = 0; -+ virtual long cvs_err(char *txt, long len) = 0; - }; - - #define errInternal -99 diff --git a/devel/gcvs/files/patch-common_CommitDlg.cpp b/devel/gcvs/files/patch-common_CommitDlg.cpp deleted file mode 100644 index 7a01ce3ea7e0..000000000000 --- a/devel/gcvs/files/patch-common_CommitDlg.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- common/CommitDlg.cpp.orig 2013-09-27 10:14:52.000000000 +0200 -+++ common/CommitDlg.cpp 2013-09-27 10:17:47.000000000 +0200 -@@ -22,6 +22,8 @@ - * CommitDlg.cpp : the cvs commit dialog - */ - -+#define _WITH_GETLINE -+#include - #include "stdafx.h" - - #ifdef WIN32 diff --git a/devel/gcvs/files/patch-common_CvsArgs.cpp b/devel/gcvs/files/patch-common_CvsArgs.cpp deleted file mode 100644 index e2d68e36af1a..000000000000 --- a/devel/gcvs/files/patch-common_CvsArgs.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- common/CvsArgs.cpp.orig 2002-06-27 19:02:08 UTC -+++ common/CvsArgs.cpp -@@ -198,7 +198,7 @@ void CvsArgs::print(const char *indirect - { - CStr newarg; - newarg = argv[i]; -- bool hasLF = strchr(newarg, '\n') != 0L; -+ bool hasLF = strchr((const char*)newarg, '\n') != 0L; - size_t len = newarg.length(); - - if(len > MAX_PRINT_ARG) -@@ -207,7 +207,7 @@ void CvsArgs::print(const char *indirect - if(hasLF) - newarg = expandLF(newarg, buf); - -- bool hasSpace = strchr(newarg, ' ') != 0L; -+ bool hasSpace = strchr((const char*)newarg, ' ') != 0L; - if(hasSpace) - cvs_out("\""); - cvs_outstr(newarg, newarg.length()); diff --git a/devel/gcvs/files/patch-common_ImportDlg.cpp b/devel/gcvs/files/patch-common_ImportDlg.cpp deleted file mode 100644 index cb97c73ca138..000000000000 --- a/devel/gcvs/files/patch-common_ImportDlg.cpp +++ /dev/null @@ -1,26 +0,0 @@ ---- common/ImportDlg.cpp.orig 2007-11-13 22:38:26.000000000 +0100 -+++ common/ImportDlg.cpp 2007-11-13 22:49:01.000000000 +0100 -@@ -51,20 +51,20 @@ - #include "PromptFiles.h" - #include "TextBinary.h" - --static char *sDefReleases[] = -+static const char * const sDefReleases[] = - { - "V10", - "V101", - 0L - }; - --static char *sDefVendors[] = -+static const char * const sDefVendors[] = - { - "GNU", - 0L - }; - --static char *sDefModuleNames[] = -+static const char * const sDefModuleNames[] = - { - "Module", - "Project", diff --git a/devel/gcvs/files/patch-common_ImportFilterDlg.cpp b/devel/gcvs/files/patch-common_ImportFilterDlg.cpp deleted file mode 100644 index 4ae691662f4f..000000000000 --- a/devel/gcvs/files/patch-common_ImportFilterDlg.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- common/ImportFilterDlg.cpp.orig 2007-11-13 22:52:32.000000000 +0100 -+++ common/ImportFilterDlg.cpp 2007-11-13 22:53:30.000000000 +0100 -@@ -892,7 +892,7 @@ - - #define NUM_COLUMNS 3 - --static char *_gszColumnLabel[NUM_COLUMNS] = -+static const char *_gszColumnLabel[NUM_COLUMNS] = - { - "Entry state", "Entry description", "Entry kind" - }; diff --git a/devel/gcvs/files/patch-common_LineCmd.cpp b/devel/gcvs/files/patch-common_LineCmd.cpp deleted file mode 100644 index e1d825a610d2..000000000000 --- a/devel/gcvs/files/patch-common_LineCmd.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- common/LineCmd.cpp.orig 2007-11-13 23:00:05.000000000 +0100 -+++ common/LineCmd.cpp 2007-11-13 23:00:24.000000000 +0100 -@@ -49,7 +49,7 @@ - # include "UCvsDialogs.h" - #endif - --char *sDefPrevCvsCmd[] = -+const char *sDefPrevCvsCmd[] = - { - "cvs --help-options", - "cvs --help-commands", diff --git a/devel/gcvs/files/patch-common_LogDlg.cpp b/devel/gcvs/files/patch-common_LogDlg.cpp deleted file mode 100644 index 08f2b96254f5..000000000000 --- a/devel/gcvs/files/patch-common_LogDlg.cpp +++ /dev/null @@ -1,38 +0,0 @@ ---- common/LogDlg.cpp.orig 2007-11-13 23:54:34.000000000 +0100 -+++ common/LogDlg.cpp 2007-11-13 23:54:59.000000000 +0100 -@@ -57,7 +57,7 @@ - #include "CvsPrefs.h" - #include "MultiString.h" - --char *sDefLogTagNames[] = -+const char *sDefLogTagNames[] = - { - "1.32:1.35", - "1.32:", -@@ -67,7 +67,7 @@ - 0L - }; - --char *sDefLogDateNames[] = -+const char *sDefLogDateNames[] = - { - ">1998-3-24", - "<1998-1-24", -@@ -76,7 +76,7 @@ - 0L - }; - --char *sDefLogStateNames[] = -+const char *sDefLogStateNames[] = - { - "mystate", - "dead", -@@ -85,7 +85,7 @@ - 0L - }; - --char *sDefLogUserNames[] = -+const char *sDefLogUserNames[] = - { - "johna", - "garyb", diff --git a/devel/gcvs/files/patch-common_MultiString.cpp b/devel/gcvs/files/patch-common_MultiString.cpp deleted file mode 100644 index 6bb6adec4823..000000000000 --- a/devel/gcvs/files/patch-common_MultiString.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- common/MultiString.cpp.orig 2007-11-13 23:07:12.000000000 +0100 -+++ common/MultiString.cpp 2007-11-13 23:07:34.000000000 +0100 -@@ -40,7 +40,7 @@ - #endif /* WIN32 */ - - template --TMString::TMString(unsigned int maxstr, const char *uniqueName, char * const *defaultStr, -+TMString::TMString(unsigned int maxstr, const char *uniqueName, const char * const *defaultStr, - kClassPersistent pclass) : CPersistent(uniqueName, pclass), fMaxStr(maxstr) - { - if(defaultStr != 0L) diff --git a/devel/gcvs/files/patch-common_MultiString.h b/devel/gcvs/files/patch-common_MultiString.h deleted file mode 100644 index bb123e1b77ca..000000000000 --- a/devel/gcvs/files/patch-common_MultiString.h +++ /dev/null @@ -1,20 +0,0 @@ ---- common/MultiString.h.orig 2007-11-13 22:48:04.000000000 +0100 -+++ common/MultiString.h 2007-11-13 22:50:02.000000000 +0100 -@@ -95,7 +95,7 @@ - typedef NAMESPACE(std) vector list_t; - - TMString(unsigned int maxstr, const char *uniqueName, -- char * const *defaultStr = 0L, kClassPersistent pclass = kNoClass); -+ const char * const *defaultStr = NULL, kClassPersistent pclass = kNoClass); - // defaultStr is a null terminated set of strings - - virtual ~TMString(); -@@ -134,7 +134,7 @@ - UDECLARE_DYNAMIC(CMString) - public: - CMString(unsigned int maxstr, const char *uniqueName, -- char * const *defaultStr = 0L, kClassPersistent pclass = kNoClass) : -+ const char * const *defaultStr = NULL, kClassPersistent pclass = kNoClass) : - TMString(maxstr, uniqueName, defaultStr, pclass) - { - } diff --git a/devel/gcvs/files/patch-common_Persistent.h b/devel/gcvs/files/patch-common_Persistent.h deleted file mode 100644 index 94c64e3bbe3c..000000000000 --- a/devel/gcvs/files/patch-common_Persistent.h +++ /dev/null @@ -1,15 +0,0 @@ ---- common/Persistent.h.orig 2007-11-13 22:33:34.000000000 +0100 -+++ common/Persistent.h 2007-11-13 22:33:49.000000000 +0100 -@@ -47,9 +47,9 @@ - CPersistent(const char *uniqueName, kClassPersistent pclass); - virtual ~CPersistent(); - -- virtual unsigned int SizeOf(void) const = 0L; -- virtual const void *GetData(void) const = 0L; -- virtual void SetData(const void *ptr, unsigned int size) = 0L; -+ virtual unsigned int SizeOf(void) const = 0; -+ virtual const void *GetData(void) const = 0; -+ virtual void SetData(const void *ptr, unsigned int size) = 0; - // virtual access - - static void SaveAll(void); diff --git a/devel/gcvs/files/patch-common_TclGlue.cpp b/devel/gcvs/files/patch-common_TclGlue.cpp deleted file mode 100644 index 2fdcce4659a7..000000000000 --- a/devel/gcvs/files/patch-common_TclGlue.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- common/TclGlue.cpp.bak 2002-12-20 15:38:25.000000000 +0100 -+++ common/TclGlue.cpp 2013-05-13 14:10:28.000000000 +0200 -@@ -452,7 +452,7 @@ - { - EntnodeData* data = entry->GetData(); - CStr path, fname, value; -- entry->GetNormalized(path, fname); -+ entry->GetNormalized(path, fname); - const char *res = Tcl_SetVar2(interp, argv[3], "name", fname, 0); - if(res == 0L) - goto err1; -@@ -1161,17 +1161,18 @@ - if(bTclFileStarted) - gCvsPrefs.SetTclFileRunning(false); - -- size_t len = strlen(fInterp->result); -+ const char *res = Tcl_GetStringResult(fInterp); -+ size_t len = strlen(res); - if(exitc == TCL_ERROR) - { -- cvs_errstr(fInterp->result, len); -- if(len != 0 && fInterp->result[len - 1] != '\n') -+ cvs_errstr(res, len); -+ if(len != 0 && res[len - 1] != '\n') - cvs_errstr("\n", 1); - } - else - { -- cvs_outstr(fInterp->result, len); -- if(len != 0 && fInterp->result[len - 1] != '\n') -+ cvs_outstr(res, len); -+ if(len != 0 && res[len - 1] != '\n') - cvs_outstr("\n", 1); - } - -@@ -1207,17 +1208,18 @@ - return false; - - int exitc = Tcl_EvalFile(fInterp, (char *)file); -- size_t len = strlen(fInterp->result); -+ const char *res = Tcl_GetStringResult(fInterp); -+ size_t len = strlen(res); - if(exitc == TCL_ERROR) - { -- cvs_errstr(fInterp->result, len); -- if(len != 0 && fInterp->result[len - 1] != '\n') -+ cvs_errstr(res, len); -+ if(len != 0 && res[len - 1] != '\n') - cvs_errstr("\n", 1); - } - else - { -- cvs_outstr(fInterp->result, len); -- if(len != 0 && fInterp->result[len - 1] != '\n') -+ cvs_outstr(res, len); -+ if(len != 0 && res[len - 1] != '\n') - cvs_outstr("\n", 1); - } - diff --git a/devel/gcvs/files/patch-common_TextBinary.cpp b/devel/gcvs/files/patch-common_TextBinary.cpp deleted file mode 100644 index 03ed3c848189..000000000000 --- a/devel/gcvs/files/patch-common_TextBinary.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- common/TextBinary.cpp.orig 2003-01-10 14:12:38 UTC -+++ common/TextBinary.cpp -@@ -463,7 +463,7 @@ bool SplitPath(const char *dir, CStr & u - - void GetExtension(const char *file, CStr & base, CStr & ext) - { -- char *tmp = strrchr(file, '.'); -+ const char *tmp = strrchr(file, '.'); - - if(tmp == 0L) - { diff --git a/devel/gcvs/files/patch-common_UCvsApp.cpp b/devel/gcvs/files/patch-common_UCvsApp.cpp deleted file mode 100644 index 0c91e589d0f4..000000000000 --- a/devel/gcvs/files/patch-common_UCvsApp.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- common/UCvsApp.cpp.orig 2007-11-22 20:23:41.000000000 +0100 -+++ common/UCvsApp.cpp 2007-11-22 20:24:43.000000000 +0100 -@@ -364,7 +364,7 @@ - res = read (parent_comm_pipes[0], &child_pid, sizeof (child_pid)); - if (res != sizeof (child_pid)) - { -- g_message ("res is %d instead of %d", res, -+ g_message ("res is %d instead of %ld", res, - sizeof (child_pid)); - child_pid = -1; /* really weird things happened */ - } diff --git a/devel/gcvs/files/patch-common_UpdateDlg.cpp b/devel/gcvs/files/patch-common_UpdateDlg.cpp deleted file mode 100644 index 08e3d34db333..000000000000 --- a/devel/gcvs/files/patch-common_UpdateDlg.cpp +++ /dev/null @@ -1,29 +0,0 @@ ---- common/UpdateDlg.cpp.orig 2007-11-13 23:56:27.000000000 +0100 -+++ common/UpdateDlg.cpp 2007-11-13 23:56:46.000000000 +0100 -@@ -56,7 +56,7 @@ - # endif - #endif /* WIN32 */ - --char *sDefTagNames[] = -+const char *sDefTagNames[] = - { - "1.1", - "1.6.2.4", -@@ -65,7 +65,7 @@ - 0L - }; - --char *sDefDateNames[] = -+const char *sDefDateNames[] = - { - "1998-3", - "1998-3-24", -@@ -76,7 +76,7 @@ - 0L - }; - --char *sDefRevDateNames[] = -+const char *sDefRevDateNames[] = - { - "1.1", - "1.6.2.4", diff --git a/devel/gcvs/files/patch-common__UCvsConsole.cpp b/devel/gcvs/files/patch-common__UCvsConsole.cpp deleted file mode 100644 index 9218a8228a34..000000000000 --- a/devel/gcvs/files/patch-common__UCvsConsole.cpp +++ /dev/null @@ -1,19 +0,0 @@ ---- common/UCvsConsole.cpp.orig 2000-06-06 14:48:24.000000000 +0900 -+++ common/UCvsConsole.cpp 2012-11-06 16:16:19.000000000 +0900 -@@ -22,6 +22,7 @@ - * - */ - -+#include - #include "stdafx.h" - - #if qGTK -@@ -230,7 +231,7 @@ - nEndChar = w.selection_end_pos; - } - -- guint long length = nEndChar - nStartChar; -+ gulong length = nEndChar - nStartChar; - if(length > 0 && nStartChar < len) - { - char *buf = (char *)malloc((length + 1) * sizeof(char)); diff --git a/devel/gcvs/files/patch-common_cvsgui_process.cpp b/devel/gcvs/files/patch-common_cvsgui_process.cpp deleted file mode 100644 index b9b5aaa98ff8..000000000000 --- a/devel/gcvs/files/patch-common_cvsgui_process.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- common/cvsgui_process.cpp.orig 2007-11-22 20:25:42.000000000 +0100 -+++ common/cvsgui_process.cpp 2007-11-22 20:26:39.000000000 +0100 -@@ -899,7 +899,7 @@ - CvsProcessCallbacks *callbacks = sigtt_cvs_process->callbacks; - // killing the cvs process avoids getting stuck in a SIGSTOP - cvs_process_destroy (sigtt_cvs_process); -- callbacks->consoleerr(SIGTT_ERR, strlen(SIGTT_ERR)); -+ callbacks->consoleerr((char *)SIGTT_ERR, strlen(SIGTT_ERR)); - } - sigtt_cvs_process = NULL; - } diff --git a/devel/gcvs/files/patch-cvstree__CvsLog.h b/devel/gcvs/files/patch-cvstree__CvsLog.h deleted file mode 100644 index 55fe8f0dc540..000000000000 --- a/devel/gcvs/files/patch-cvstree__CvsLog.h +++ /dev/null @@ -1,14 +0,0 @@ ---- cvstree/CvsLog.h.orig 2002-06-16 02:49:37.000000000 +0900 -+++ cvstree/CvsLog.h 2012-11-06 16:19:38.000000000 +0900 -@@ -26,8 +26,9 @@ - #endif /* WIN32 */ - - #include --#include --#include -+#include -+#include -+#include - - #if defined(_MSC_VER) && _MSC_VER < 0x514 // VC7 - # include diff --git a/devel/gcvs/files/patch-cvstree__main.cpp b/devel/gcvs/files/patch-cvstree__main.cpp deleted file mode 100644 index eb0f96c5d9ca..000000000000 --- a/devel/gcvs/files/patch-cvstree__main.cpp +++ /dev/null @@ -1,12 +0,0 @@ ---- cvstree/main.cpp.orig 2002-07-10 22:43:47.000000000 +0900 -+++ cvstree/main.cpp 2012-11-06 16:21:19.000000000 +0900 -@@ -1,6 +1,7 @@ --#include -+#include - #include "getopt.h" --#include -+#include -+#include - using namespace std; - - #if defined(_MSC_VER) && _MSC_VER < 0x514 && __GNUC__<3 // VC7 and gcc 3 diff --git a/devel/gcvs/files/patch-rf_uevent.cpp b/devel/gcvs/files/patch-rf_uevent.cpp deleted file mode 100644 index 7cb77c073f42..000000000000 --- a/devel/gcvs/files/patch-rf_uevent.cpp +++ /dev/null @@ -1,63 +0,0 @@ ---- rf/uevent.cpp.orig 2001-09-19 07:13:09.000000000 +0200 -+++ rf/uevent.cpp 2007-11-22 20:00:49.000000000 +0100 -@@ -196,7 +196,7 @@ - int(UCmdTarget::*pfni_VP)(void *); - }; - --int UEventSendMessage(int wid, int/*UEventType*/ evt, int arg1, void *arg2) -+int UEventSendMessage(int wid, int/*UEventType*/ evt, int arg1, const void *arg2) - { - if(sTurnOffDispatching) - return 0; -@@ -320,7 +320,7 @@ - targets.erase(i); - } - --int UCmdTarget::UDispatchMessage(int/*UEventType*/ evt, int arg1, void *arg2, UDispatchInfo & dispatchInfo) -+int UCmdTarget::UDispatchMessage(int/*UEventType*/ evt, int arg1, const void *arg2, UDispatchInfo & dispatchInfo) - { - const UMSGMAP* themap; - const UMSGMAP_ENTRY *entries; -@@ -357,13 +357,13 @@ - (this->*mmf.pfnV_V)(); - break; - case epV_VP: -- (this->*mmf.pfnV_VP)(arg2); -+ (this->*mmf.pfnV_VP)((void *)arg2); - break; - case epV_iVP: -- (this->*mmf.pfnV_iVP)(arg1, arg2); -+ (this->*mmf.pfnV_iVP)(arg1, (void *)arg2); - break; - case epV_IVP: -- (this->*mmf.pfnV_iVP)(UHIWORD(arg1), arg2); -+ (this->*mmf.pfnV_iVP)(UHIWORD(arg1), (void *)arg2); - break; - case epV_i: - (this->*mmf.pfnV_i)(arg1); -@@ -375,10 +375,10 @@ - (this->*mmf.pfnV_ii)(ULOWORD(arg1), UHIWORD(arg1)); - break; - case epV_iii: -- (this->*mmf.pfnV_iii)(ULOWORD(arg1), UHIWORD(arg1), (int)arg2); -+ (this->*mmf.pfnV_iii)(ULOWORD(arg1), UHIWORD(arg1), (size_t)arg2); - break; - case epV_iiVP: -- (this->*mmf.pfnV_iiVP)(ULOWORD(arg1), UHIWORD(arg1), arg2); -+ (this->*mmf.pfnV_iiVP)(ULOWORD(arg1), UHIWORD(arg1), (void *)arg2); - break; - case epi_ii: - res = (this->*mmf.pfni_ii)(ULOWORD(arg1), UHIWORD(arg1)); -@@ -390,10 +390,10 @@ - res = (this->*mmf.pfni_V)(); - break; - case epi_iVP: -- res = (this->*mmf.pfni_iVP)(arg1, arg2); -+ res = (this->*mmf.pfni_iVP)(arg1, (void *)arg2); - break; - case epi_VP: -- res = (this->*mmf.pfni_VP)(arg2); -+ res = (this->*mmf.pfni_VP)((void *)arg2); - break; - default: - UAppConsole("Unknown event cast : %d\n", entries->nSig); diff --git a/devel/gcvs/files/patch-rf_umain.h b/devel/gcvs/files/patch-rf_umain.h deleted file mode 100644 index 2b567cc16ded..000000000000 --- a/devel/gcvs/files/patch-rf_umain.h +++ /dev/null @@ -1,20 +0,0 @@ ---- rf/umain.h.orig 2002-01-02 17:46:33.000000000 +0100 -+++ rf/umain.h 2007-11-14 00:02:57.000000000 +0100 -@@ -690,7 +690,7 @@ - } UDispatchInfo; - - //! dispatch an event using the static message table. -- virtual int UDispatchMessage(int/*UEventType*/ evt, int arg1, void *arg2, UDispatchInfo & dispatchInfo); -+ virtual int UDispatchMessage(int/*UEventType*/ evt, int arg1, const void *arg2, UDispatchInfo & dispatchInfo); - - inline int GetWidID(void) const { return m_widid; } - private: -@@ -969,7 +969,7 @@ - extern "C" { - #endif - --UEXPORT int UEventSendMessage(int wid, int/*UEventType*/ evt, int arg1, void *arg2); -+UEXPORT int UEventSendMessage(int wid, int/*UEventType*/ evt, int arg1, const void *arg2); - /* send a message to a pseudo-widget */ - - UEXPORT int UEventSendMessageExt(int wid, int/*UEventType*/ evt, int arg1, void *arg2, int * handledFlag); diff --git a/devel/gcvs/files/patch-rf_umenu.cpp b/devel/gcvs/files/patch-rf_umenu.cpp deleted file mode 100644 index 0de2a493d018..000000000000 --- a/devel/gcvs/files/patch-rf_umenu.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- rf/umenu.cpp.orig 2001-09-04 02:29:03 UTC -+++ rf/umenu.cpp -@@ -254,7 +254,7 @@ static void GetMenuTitle(const char *nam - // get the accelerator - UStr copy(name); - char *tmp; -- if((tmp = strchr(copy, '\t')) != 0L) -+ if((tmp = strchr((char *)copy, '\t')) != 0L) - { - *tmp++ = '\0'; - if(strncmp(tmp, CTRLALT_STROKE, strlen(CTRLALT_STROKE)) == 0) -@@ -277,7 +277,7 @@ static void GetMenuTitle(const char *nam - - title = name; - #ifndef WIN32 -- if((tmp = strchr(title, '&')) != 0L) -+ if((tmp = strchr((char *)title, '&')) != 0L) - { - size_t l = tmp - (const char *)title; - memmove(&title[l], &title[l + 1], title.length() - l); diff --git a/devel/gcvs/files/patch-rf_ustr.cpp b/devel/gcvs/files/patch-rf_ustr.cpp deleted file mode 100644 index 47ac45516bba..000000000000 --- a/devel/gcvs/files/patch-rf_ustr.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- rf/ustr.cpp.orig 2007-11-13 23:46:12.000000000 +0100 -+++ rf/ustr.cpp 2007-11-13 23:46:29.000000000 +0100 -@@ -428,4 +428,5 @@ - newvalue[len] = '\0'; - - return newvalue; --} -\ No newline at end of file -+} -+ diff --git a/devel/gcvs/files/patch-rf_ustr.h b/devel/gcvs/files/patch-rf_ustr.h deleted file mode 100644 index f602276b8f09..000000000000 --- a/devel/gcvs/files/patch-rf_ustr.h +++ /dev/null @@ -1,20 +0,0 @@ ---- rf/ustr.h.orig 2007-11-13 22:31:20.000000000 +0100 -+++ rf/ustr.h 2007-11-13 22:32:08.000000000 +0100 -@@ -175,13 +175,13 @@ - //! concatenate - UStr & operator<<(int addToStr); - //! concatenate -- UStr & UStr::operator+=(int addToStr); -+ UStr & operator+=(int addToStr); - //! concatenate -- UStr & UStr::operator+=(char *addToStr); -+ UStr & operator+=(char *addToStr); - //! concatenate -- UStr & UStr::operator+=(const char *addToStr); -+ UStr & operator+=(const char *addToStr); - //! concatenate -- UStr & UStr::operator+=(const UStr & addToStr); -+ UStr & operator+=(const UStr & addToStr); - - //! compare - inline int compare(const char *thestr) const { return strcmp(*this, thestr); } diff --git a/devel/gcvs/files/patch-rf_utoolbar.cpp b/devel/gcvs/files/patch-rf_utoolbar.cpp deleted file mode 100644 index 156657b503d2..000000000000 --- a/devel/gcvs/files/patch-rf_utoolbar.cpp +++ /dev/null @@ -1,28 +0,0 @@ ---- rf/utoolbar.cpp.orig 2002-06-15 19:49:37.000000000 +0200 -+++ rf/utoolbar.cpp 2007-11-14 00:09:12.000000000 +0100 -@@ -736,14 +736,14 @@ - delete m_winInfo; - } - --int UToolbar::UDispatchMessage(int/*UEventType*/ evt, int arg1, void *arg2, UDispatchInfo & dispatchInfo) -+int UToolbar::UDispatchMessage(int/*UEventType*/ evt, int arg1, const void *arg2, UDispatchInfo & dispatchInfo) - { - if(evt == EV_CMD) - { - WININFO *info = m_winInfo; - if(info != 0L) - { -- int index; -+ int index = 0; - std::vector::iterator f = info->Search(arg1, &index); - if(f != info->entries.end()) - { -@@ -772,7 +772,7 @@ - if(info == 0L) - return; - -- int index; -+ int index = 0; - std::vector::iterator f = info->Search(cmd, &index); - if(f == info->entries.end()) - return; diff --git a/devel/gcvs/files/patch-rf_utoolbar.h b/devel/gcvs/files/patch-rf_utoolbar.h deleted file mode 100644 index 726a5ebffd6a..000000000000 --- a/devel/gcvs/files/patch-rf_utoolbar.h +++ /dev/null @@ -1,11 +0,0 @@ ---- rf/utoolbar.h.orig 2007-11-14 00:07:09.000000000 +0100 -+++ rf/utoolbar.h 2007-11-14 00:07:18.000000000 +0100 -@@ -85,7 +85,7 @@ - UToolbar(int widid); - virtual ~UToolbar(); - -- virtual int UDispatchMessage(int/*UEventType*/ evt, int arg1, void *arg2, UDispatchInfo & dispatchInfo); -+ virtual int UDispatchMessage(int/*UEventType*/ evt, int arg1, const void *arg2, UDispatchInfo & dispatchInfo); - - protected: - ev_msg void OnDestroy(); diff --git a/devel/gcvs/files/patch-rf_uwidget.cpp b/devel/gcvs/files/patch-rf_uwidget.cpp deleted file mode 100644 index 333194a5c02e..000000000000 --- a/devel/gcvs/files/patch-rf_uwidget.cpp +++ /dev/null @@ -1,178 +0,0 @@ ---- rf/uwidget.cpp.orig 2003-01-14 19:07:42.000000000 +0100 -+++ rf/uwidget.cpp 2007-11-22 20:06:28.000000000 +0100 -@@ -24,7 +24,8 @@ - #include "config.h" - #endif - --#include -+#include -+#include - - #include "uwidget.h" - #include "uconsole.h" -@@ -231,23 +232,23 @@ - - static void gtkclicked(GtkButton *button, gpointer user_data) - { -- int widid = ULOWORD((int)user_data); -- int cmdid = UHIWORD((int)user_data); -+ int widid = ULOWORD((size_t)user_data); -+ int cmdid = UHIWORD((size_t)user_data); - UEventSendMessage(widid, EV_CMD, cmdid, 0L); - } - - static void gtkmenuitemactivate(GtkMenuItem *menuitem, gpointer user_data) - { -- int widid = ULOWORD((int)user_data); -- int cmdid = UHIWORD((int)user_data); -+ int widid = ULOWORD((size_t)user_data); -+ int cmdid = UHIWORD((size_t)user_data); - UEventSendMessage(widid, EV_CMD, cmdid, 0L); - } - - static void gtkselectclist(GtkWidget *clist, gint row, gint column, - GdkEventButton *event, gpointer user_data) - { -- int widid = ULOWORD((int)user_data); -- int cmdid = UHIWORD((int)user_data); -+ int widid = ULOWORD((size_t)user_data); -+ int cmdid = UHIWORD((size_t)user_data); - gchar *text; - gtk_clist_get_text(GTK_CLIST(clist), row, column, &text); - UEventSendMessage(widid, EV_LIST_SELECTING, UMAKEINT(cmdid, row), text); -@@ -255,15 +256,15 @@ - - static void gtkselectclistcolumn(GtkCList *clist, gint column, gpointer user_data) - { -- int widid = ULOWORD((int)user_data); -- int cmdid = UHIWORD((int)user_data); -+ int widid = ULOWORD((size_t)user_data); -+ int cmdid = UHIWORD((size_t)user_data); - UEventSendMessage(widid, EV_LIST_SELCOLUMN, UMAKEINT(cmdid, column), 0L); - } - - static gint gtkclistdblclick(GtkWidget *widget, GdkEventButton *event, gpointer data) - { -- int widid = ULOWORD((int)data); -- int cmdid = UHIWORD((int)data); -+ int widid = ULOWORD((size_t)data); -+ int cmdid = UHIWORD((size_t)data); - if (event->type == GDK_2BUTTON_PRESS) - { - UEventSendMessage(widid, EV_LIST_DBLCLICK, cmdid, 0L); -@@ -274,8 +275,8 @@ - - static void gtkcomboclicked(GtkWidget *widget, gpointer user_data) - { -- int widid = ULOWORD((int)user_data); -- int cmdid = UHIWORD((int)user_data); -+ int widid = ULOWORD((size_t)user_data); -+ int cmdid = UHIWORD((size_t)user_data); - - GtkList *list = GTK_LIST(widget->parent); - GList *selection = list->selection; -@@ -320,8 +321,8 @@ - - static void gtkmenuactivated(GtkWidget *widget, gpointer user_data) - { -- int widid = ULOWORD((int)user_data); -- int cmdid = UHIWORD((int)user_data); -+ int widid = ULOWORD((size_t)user_data); -+ int cmdid = UHIWORD((size_t)user_data); - - UStr selTxt; - -@@ -392,7 +393,7 @@ - static void dataForeach(GQuark key_id, gpointer data, gpointer user_data) - { - const char *str = g_quark_to_string(key_id); -- int id = (int)user_data; -+ size_t id = (size_t)user_data; - int cmd; - if(matchToken(str, cmd)) - { -@@ -514,32 +515,32 @@ - - static void gtktreeexpand(GtkWidget *item, gpointer user_data) - { -- int widid = ULOWORD((int)user_data); -- int cmdid = UHIWORD((int)user_data); -+ int widid = ULOWORD((size_t)user_data); -+ int cmdid = UHIWORD((size_t)user_data); - g_assert(GTK_IS_TREE_ITEM(item)); - UEventSendMessage(widid, EV_TREE_EXPANDING, UMAKEINT(cmdid, 0), item); - } - - static void gtktreecollapse(GtkWidget *item, gpointer user_data) - { -- int widid = ULOWORD((int)user_data); -- int cmdid = UHIWORD((int)user_data); -+ int widid = ULOWORD((size_t)user_data); -+ int cmdid = UHIWORD((size_t)user_data); - g_assert(GTK_IS_TREE_ITEM(item)); - UEventSendMessage(widid, EV_TREE_EXPANDING, UMAKEINT(cmdid, 1), item); - } - - static void gtktreeselect(GtkWidget *item, gpointer user_data) - { -- int widid = ULOWORD((int)user_data); -- int cmdid = UHIWORD((int)user_data); -+ int widid = ULOWORD((size_t)user_data); -+ int cmdid = UHIWORD((size_t)user_data); - g_assert(GTK_IS_TREE_ITEM(item)); - UEventSendMessage(widid, EV_TREE_SELECTING, UMAKEINT(cmdid, 0), item); - } - - static void gtktreedeselect(GtkWidget *item, gpointer user_data) - { -- int widid = ULOWORD((int)user_data); -- int cmdid = UHIWORD((int)user_data); -+ int widid = ULOWORD((size_t)user_data); -+ int cmdid = UHIWORD((size_t)user_data); - g_assert(GTK_IS_TREE_ITEM(item)); - UEventSendMessage(widid, EV_TREE_SELECTING, UMAKEINT(cmdid, 1), item); - } -@@ -661,8 +662,8 @@ - gint page_num, - gpointer data) - { -- int widid = ULOWORD((int)data); -- int cmdid = UHIWORD((int)data); -+ int widid = ULOWORD((size_t)data); -+ int cmdid = UHIWORD((size_t)data); - - UEventSendMessage(widid, EV_PAGE_CHANGED, UMAKEINT(cmdid, page_num), 0L); - } -@@ -682,8 +683,8 @@ - - static gint gtkexposeevent(GtkWidget *widget, GdkEvent *event, gpointer user_data) - { -- int widid = ULOWORD((int)user_data); -- int cmdid = UHIWORD((int)user_data); -+ int widid = ULOWORD((size_t)user_data); -+ int cmdid = UHIWORD((size_t)user_data); - - UEventSendMessage(widid, EV_CUSTOM_DRAW, cmdid, event); - return TRUE; -@@ -782,7 +783,7 @@ - m_listeners.push_back(listener); - } - --int UWidget::UDispatchMessage(int/*UEventType*/ evt, int arg1, void *arg2, UDispatchInfo & dispatchInfo) -+int UWidget::UDispatchMessage(int/*UEventType*/ evt, int arg1, const void *arg2, UDispatchInfo & dispatchInfo) - { - std::vector::iterator i; - for(i = m_listeners.begin(); i != m_listeners.end(); ++i) -@@ -3136,10 +3137,10 @@ - if(!GTK_IS_CLIST(w)) - return; - -- gchar *emptyTxts[] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}; -+ const gchar *emptyTxts[] = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}; - - GtkCList *list = GTK_CLIST(w); -- *num = gtk_clist_append (list, emptyTxts); -+ *num = gtk_clist_append (list, (gchar **)emptyTxts); - #endif - #if qMacAPP - TView *view = (TView *)w; diff --git a/devel/gcvs/files/patch-rf_uwidget.h b/devel/gcvs/files/patch-rf_uwidget.h deleted file mode 100644 index 32ccca0377d8..000000000000 --- a/devel/gcvs/files/patch-rf_uwidget.h +++ /dev/null @@ -1,11 +0,0 @@ ---- rf/uwidget.h.orig 2007-11-13 23:19:17.000000000 +0100 -+++ rf/uwidget.h 2007-11-13 23:19:38.000000000 +0100 -@@ -119,7 +119,7 @@ - virtual void AddListener(UCmdTarget * listener); - - //! this is overided in order to broadcast to the listeners -- virtual int UDispatchMessage(int/*UEventType*/ evt, int arg1, void *arg2, UDispatchInfo & dispatchInfo); -+ virtual int UDispatchMessage(int/*UEventType*/ evt, int arg1, const void *arg2, UDispatchInfo & dispatchInfo); - - //! return a sub-widget as inserted by EV_INIT_WIDGET - //! \arg \c cmd the sub-widget identifier. diff --git a/devel/gcvs/pkg-descr b/devel/gcvs/pkg-descr deleted file mode 100644 index fe5668edda99..000000000000 --- a/devel/gcvs/pkg-descr +++ /dev/null @@ -1,13 +0,0 @@ -A set of C++ front-end for cvs distributed under GPL. -CvsGui features - - WinCvs is written in C++ using the Microsoft MFC. - MacCvs is written in C++ using Metrowerks PowerPlant. - gCvs is written in C++ using GNU gtk+. - They are using the latest cvs source code. - They are making cvs easier for the novice. - They are increasing the power of cvs by providing an high-end interface. - The project is growing because it is supported and developed - by several cvs users. - -WWW: http://cvsgui.sourceforge.net/ diff --git a/devel/gcvs/pkg-plist b/devel/gcvs/pkg-plist deleted file mode 100644 index 8d7e9278a651..000000000000 --- a/devel/gcvs/pkg-plist +++ /dev/null @@ -1,69 +0,0 @@ -bin/cvstree -bin/gcvs -%%DATADIR%%/ChangeRoot.tcl -%%DATADIR%%/ChangeRootTK.tcl -%%DATADIR%%/Cleanup.tcl -%%DATADIR%%/ColorTest.tcl -%%DATADIR%%/CvsAddAll.tcl -%%DATADIR%%/DocMacros.txt -%%DATADIR%%/EditSafely.tcl -%%DATADIR%%/FastModSearch.tcl -%%DATADIR%%/FolderTest.tcl -%%DATADIR%%/ForceUpdate.tcl -%%DATADIR%%/ListDeleted.tcl -%%DATADIR%%/ListLockedFiles.tcl -%%DATADIR%%/ListModules.tcl -%%DATADIR%%/ListNonCVS.tcl -%%DATADIR%%/ListStickyTags.tcl -%%DATADIR%%/PrepPatch.tcl -%%DATADIR%%/QueryState.tcl -%%DATADIR%%/RevertChanges.tcl -%%DATADIR%%/SelectionTest.tcl -%%DATADIR%%/SetCurrentVersion.tcl -%%DATADIR%%/TclVersion.tcl -%%DATADIR%%/cvs2cl.tcl -%%DATADIR%%/cvsignore_add.tcl -%%DATADIR%%/cvsignore_remove.tcl -%%DATADIR%%/pixmaps/about.xpm -%%DATADIR%%/pixmaps/add.xpm -%%DATADIR%%/pixmaps/addb.xpm -%%DATADIR%%/pixmaps/addfile.xpm -%%DATADIR%%/pixmaps/binfile.xpm -%%DATADIR%%/pixmaps/branch.xpm -%%DATADIR%%/pixmaps/commit.xpm -%%DATADIR%%/pixmaps/conflict.xpm -%%DATADIR%%/pixmaps/cvsfile.xpm -%%DATADIR%%/pixmaps/delfile.xpm -%%DATADIR%%/pixmaps/diff.xpm -%%DATADIR%%/pixmaps/edit.xpm -%%DATADIR%%/pixmaps/error.xpm -%%DATADIR%%/pixmaps/explore.xpm -%%DATADIR%%/pixmaps/folder.xpm -%%DATADIR%%/pixmaps/foldign.xpm -%%DATADIR%%/pixmaps/foldmiss.xpm -%%DATADIR%%/pixmaps/foldunk.xpm -%%DATADIR%%/pixmaps/graph.xpm -%%DATADIR%%/pixmaps/ignfile.xpm -%%DATADIR%%/pixmaps/ignore.xpm -%%DATADIR%%/pixmaps/lock.xpm -%%DATADIR%%/pixmaps/log.xpm -%%DATADIR%%/pixmaps/missfile.xpm -%%DATADIR%%/pixmaps/modbin.xpm -%%DATADIR%%/pixmaps/modfile.xpm -%%DATADIR%%/pixmaps/release.xpm -%%DATADIR%%/pixmaps/reload.xpm -%%DATADIR%%/pixmaps/remove.xpm -%%DATADIR%%/pixmaps/status.xpm -%%DATADIR%%/pixmaps/stop.xpm -%%DATADIR%%/pixmaps/tag.xpm -%%DATADIR%%/pixmaps/trash.xpm -%%DATADIR%%/pixmaps/unedit.xpm -%%DATADIR%%/pixmaps/unkfile.xpm -%%DATADIR%%/pixmaps/unlock.xpm -%%DATADIR%%/pixmaps/untag.xpm -%%DATADIR%%/pixmaps/unwatch.xpm -%%DATADIR%%/pixmaps/update.xpm -%%DATADIR%%/pixmaps/upfolder.xpm -%%DATADIR%%/pixmaps/warning.xpm -%%DATADIR%%/pixmaps/watch.xpm -%%DATADIR%%/startup.tcl diff --git a/devel/liboop/Makefile b/devel/liboop/Makefile deleted file mode 100644 index 40c0682b31b9..000000000000 --- a/devel/liboop/Makefile +++ /dev/null @@ -1,38 +0,0 @@ -# Created by: ijliao -# $FreeBSD$ - -PORTNAME= liboop -PORTVERSION= 1.0 -PORTREVISION= 15 -CATEGORIES= devel -MASTER_SITES= GENTOO \ - http://download.ofb.net/liboop/ - -MAINTAINER= rodrigo@FreeBSD.org -COMMENT= Low-level event loop management library for POSIX-based OS - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 - -LIB_DEPENDS= libadns.so:dns/adns \ - libwwwcore.so:www/libwww - -CONFLICTS_INSTALL= gale - -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-libwww -MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP} -MAKE_JOBS_UNSAFE= yes -USE_GNOME= glib12 glib20 -USE_LDCONFIG= yes -USES= libtool pathfix pkgconfig tcl tar:bzip2 - -CPPFLAGS+= -I${TCL_INCLUDEDIR} -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -post-patch: - @${REINPLACE_CMD} -e 's|8\.4|${TCL_VER:S/.//}|g' ${WRKSRC}/configure - -.include diff --git a/devel/liboop/distinfo b/devel/liboop/distinfo deleted file mode 100644 index 3b8e4d4c560d..000000000000 --- a/devel/liboop/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (liboop-1.0.tar.bz2) = 4a973d28466fde0b689099192f9bcd081b129d90b3c5a9815e5ade73052cf8d2 -SIZE (liboop-1.0.tar.bz2) = 215477 diff --git a/devel/liboop/files/patch-Makefile.in b/devel/liboop/files/patch-Makefile.in deleted file mode 100644 index f2ced01f8b76..000000000000 --- a/devel/liboop/files/patch-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in.orig 2014-08-18 21:23:58.000000000 +0400 -+++ Makefile.in 2014-08-18 21:26:36.000000000 +0400 -@@ -196,7 +196,7 @@ - - test_oop_SOURCES = test-oop.c - test_oop_CFLAGS = $(GLIB2_CFLAGS) $(GLIB_INCLUDES) $(TCL_INCLUDES) $(WWW_INCLUDES) --test_oop_LDADD = $(lib_LTLIBRARIES) -+test_oop_LDADD = $(lib_LTLIBRARIES) $(GLIB2_LIBS) $(WWW_LIBS) - subdir = . - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs diff --git a/devel/liboop/files/patch-liboop.pc.in b/devel/liboop/files/patch-liboop.pc.in deleted file mode 100644 index a79cff861750..000000000000 --- a/devel/liboop/files/patch-liboop.pc.in +++ /dev/null @@ -1,9 +0,0 @@ ---- liboop.pc.in.orig Mon Oct 27 01:40:31 2003 -+++ liboop.pc.in Tue Oct 28 14:35:15 2003 -@@ -6,5 +6,5 @@ - Name: liboop - Description: Event loop management library - Version: @VERSION@ --Libs: -L${libdir} -lpthread -loop -+Libs: -L${libdir} -loop - Cflags: -D_REENTRANT -I${includedir} diff --git a/devel/liboop/pkg-descr b/devel/liboop/pkg-descr deleted file mode 100644 index 6bf54450f717..000000000000 --- a/devel/liboop/pkg-descr +++ /dev/null @@ -1,9 +0,0 @@ -Liboop is a low-level event loop management library for POSIX-based operating -systems. It supports the development of modular, multiplexed applications -which may respond to events from several sources. It replaces the "select() -loop" and allows the registration of event handlers for file and network I/O, -timers and signals. Since processes use these mechanisms for almost all -external communication, liboop can be used as the basis for almost any -application. - -WWW: http://liboop.ofb.net/ diff --git a/devel/liboop/pkg-plist b/devel/liboop/pkg-plist deleted file mode 100644 index f211070297ab..000000000000 --- a/devel/liboop/pkg-plist +++ /dev/null @@ -1,37 +0,0 @@ -include/oop.h -include/oop-adns.h -include/oop-glib.h -include/oop-read.h -include/oop-rl.h -include/oop-tcl.h -include/oop-www.h -lib/liboop.a -lib/liboop.so -lib/liboop.so.4 -lib/liboop.so.4.0.1 -lib/liboop-adns.a -lib/liboop-adns.so -lib/liboop-adns.so.3 -lib/liboop-adns.so.3.0.0 -lib/liboop-glib.a -lib/liboop-glib.so -lib/liboop-glib.so.0 -lib/liboop-glib.so.0.1.0 -lib/liboop-glib2.a -lib/liboop-glib2.so -lib/liboop-glib2.so.0 -lib/liboop-glib2.so.0.0.0 -lib/liboop-rl.a -lib/liboop-rl.so -lib/liboop-rl.so.0 -lib/liboop-rl.so.0.0.0 -lib/liboop-tcl.a -lib/liboop-tcl.so -lib/liboop-tcl.so.0 -lib/liboop-tcl.so.0.0.0 -lib/liboop-www.a -lib/liboop-www.so -lib/liboop-www.so.0 -lib/liboop-www.so.0.0.0 -libdata/pkgconfig/liboop.pc -libdata/pkgconfig/liboop-glib2.pc diff --git a/editors/Makefile b/editors/Makefile index 281ab7808766..22a217ad8379 100644 --- a/editors/Makefile +++ b/editors/Makefile @@ -52,7 +52,6 @@ SUBDIR += ghostwriter SUBDIR += gmanedit SUBDIR += gnome-latex - SUBDIR += gnotepad+ SUBDIR += gobby SUBDIR += gomate SUBDIR += gwrite @@ -190,7 +189,6 @@ SUBDIR += linux-sublime SUBDIR += linux-sublime3 SUBDIR += madedit - SUBDIR += manedit SUBDIR += medit SUBDIR += mg SUBDIR += micro diff --git a/editors/gnotepad+/Makefile b/editors/gnotepad+/Makefile deleted file mode 100644 index 7d7caa75d22c..000000000000 --- a/editors/gnotepad+/Makefile +++ /dev/null @@ -1,47 +0,0 @@ -# Created by: brett@peloton.physics.montana.edu -# $FreeBSD$ - -PORTNAME= gnotepad+ -PORTVERSION= 1.3.3 -PORTREVISION= 10 -CATEGORIES= editors www gnome -MASTER_SITES= SF/gnotepad/gnotepad-stable/${PORTVERSION} \ - SF/gnotepad/gnotepad%20User_s%20Manual/${DOCVERSION}:doc -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Simple GTK-based text/HTML editor - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2+ -LICENSE_FILE= ${WRKSRC}/COPYING - -USE_XORG= xpm -USE_GNOME= gnomeprefix gtk12 -USES= gettext localbase:ldflags -GNU_CONFIGURE= yes - -CONFIGURE_ARGS= --disable-gnome --disable-nls - -DOCVERSION= 1.2.0 - -OPTIONS_DEFINE= DOCS NLS -OPTIONS_SUB= yes - -NLS_USES= gettext -NLS_CONFIGURE_ENABLE= nls - -DOCS_DISTFILES= ${PORTNAME}-help-${DOCVERSION}${EXTRACT_SUFX}:doc - -post-extract-DOCS-on: - @${MV} ${WRKSRC}/docs ${WRKSRC}/docs.old - @${CP} -R ${WRKDIR}/${PORTNAME}-help-${DOCVERSION}/docs ${WRKSRC}/docs - -post-patch: - @${REINPLACE_CMD} -e 's|\(use_gtkhtml=\)yes|\1no|g' ${WRKSRC}/configure - @${REINPLACE_CMD} '/destdir/ s|gnulocaledir)|DESTDIR)$$(&|' \ - ${WRKSRC}/po/Makefile.in.in - -.include diff --git a/editors/gnotepad+/distinfo b/editors/gnotepad+/distinfo deleted file mode 100644 index 78e177f7f077..000000000000 --- a/editors/gnotepad+/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (gnotepad+-1.3.3.tar.gz) = e59ff373a82b25b63ec7612e97d738088b71929ca8943be1c2f75bf74d06006a -SIZE (gnotepad+-1.3.3.tar.gz) = 461837 -SHA256 (gnotepad+-help-1.2.0.tar.gz) = 98662fe0cf6c5e3162c59148e7fd1c3b8b39f56a004c605863db4abd19c701dc -SIZE (gnotepad+-help-1.2.0.tar.gz) = 336989 diff --git a/editors/gnotepad+/files/patch-Makefile.in b/editors/gnotepad+/files/patch-Makefile.in deleted file mode 100644 index 8a6d751bb623..000000000000 --- a/editors/gnotepad+/files/patch-Makefile.in +++ /dev/null @@ -1,30 +0,0 @@ ---- Makefile.in.orig Wed May 10 09:11:34 2000 -+++ Makefile.in Mon Jun 5 20:59:43 2000 -@@ -97,8 +97,8 @@ - - CLEANFILES = *~ .deps/* - --Applicationsdir = $(datadir)/gnome/apps/Applications --Applications_DATA = gnotepad+.desktop gnotepad+.spec -+@HAVE_GNOME_TRUE@Applicationsdir = $(datadir)/gnome/apps/Applications -+@HAVE_GNOME_TRUE@Applications_DATA = gnotepad+.desktop gnotepad+.spec - - SUBDIRS = docs po intl src - -@@ -217,7 +217,6 @@ - - install-ApplicationsDATA: $(Applications_DATA) - @$(NORMAL_INSTALL) -- $(mkinstalldirs) $(DESTDIR)$(Applicationsdir) - @list='$(Applications_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(Applicationsdir)/$$p"; \ -@@ -431,7 +430,7 @@ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_STRIP_FLAG=-s install - installdirs: installdirs-recursive - installdirs-am: -- $(mkinstalldirs) $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(Applicationsdir) \ -+ $(mkinstalldirs) $(DESTDIR)$(mandir)/man1 \ - $(DESTDIR)$(pkgdatadir) - - diff --git a/editors/gnotepad+/pkg-descr b/editors/gnotepad+/pkg-descr deleted file mode 100644 index f29afc9d5cda..000000000000 --- a/editors/gnotepad+/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -gnotepad+ is a simple Gnome based text editor. It also has built-in simple -HTML editing with previews directed to Netscape. - -WWW: http://gnotepad.sourceforge.net/ diff --git a/editors/gnotepad+/pkg-plist b/editors/gnotepad+/pkg-plist deleted file mode 100644 index 5cd39cc903ca..000000000000 --- a/editors/gnotepad+/pkg-plist +++ /dev/null @@ -1,151 +0,0 @@ -bin/gnp -man/man1/gnp.1.gz -share/gnome/help/gnotepad+/C/index.html -share/gnome/help/gnotepad+/C/index-5.html -share/gnome/help/gnotepad+/C/topic.dat -%%NO_DOCS%%share/gnome/help/gnotepad+/C/bugreport.html -%%NO_DOCS%%share/gnome/help/gnotepad+/C/contacting.html -%%NO_DOCS%%share/gnome/help/gnotepad+/C/faq.html -%%NO_DOCS%%share/gnome/help/gnotepad+/C/prefs-0.html -%%NO_DOCS%%share/gnome/help/gnotepad+/C/prefs-1.html -%%NO_DOCS%%share/gnome/help/gnotepad+/C/prefs-2.html -%%NO_DOCS%%share/gnome/help/gnotepad+/C/prefs-3.html -%%NO_DOCS%%share/gnome/help/gnotepad+/C/prefs-4.html -%%NO_DOCS%%share/gnome/help/gnotepad+/C/prefs-5.html -%%NO_DOCS%%share/gnome/help/gnotepad+/C/prefs-6.html -%%NO_DOCS%%share/gnome/help/gnotepad+/C/prefs-7.html -%%PORTDOCS%%share/gnome/help/gnotepad+/C/closedialog.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/doclist.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/doctabs.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/editmenu.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/fileinfo1.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/fileinfo2.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/find1.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/find2.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/find3.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/htmldoc.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/htmltag.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/htmltb1.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/htmltb2.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/htmlwin.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/index-1.html -%%PORTDOCS%%share/gnome/help/gnotepad+/C/index-2.html -%%PORTDOCS%%share/gnome/help/gnotepad+/C/index-3.html -%%PORTDOCS%%share/gnome/help/gnotepad+/C/index-4.html -%%PORTDOCS%%share/gnome/help/gnotepad+/C/mainoptions.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/maintb.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/mainwin.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/msgbar.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/msgbox.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/optionsmenu0.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/optionsmenu1.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/optionsmenu2.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/prefs_appearance.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/prefs_document.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/prefs_fonts.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/prefs_fontsel.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/prefs_htmltb.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/prefs_maintb.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/prefs_misc.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/prefs_srcctrl.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/prefs_window.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/printdialog.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/shellcmd.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/splashscreen.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/textarea.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/windowmenu.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/winlist.png -%%PORTDOCS%%share/gnome/help/gnotepad+/C/winnew.png -%%DATADIR%%/gnotepad+.glade -%%DATADIR%%/xpm/colsel.xpm -%%DATADIR%%/xpm/filesel.xpm -%%DATADIR%%/xpm/gnp48x48.xpm -%%DATADIR%%/xpm/tb_big.xpm -%%DATADIR%%/xpm/tb_blank.xpm -%%DATADIR%%/xpm/tb_bold.xpm -%%DATADIR%%/xpm/tb_cancel.xpm -%%DATADIR%%/xpm/tb_centjust.xpm -%%DATADIR%%/xpm/tb_comment.xpm -%%DATADIR%%/xpm/tb_copy.xpm -%%DATADIR%%/xpm/tb_cut.xpm -%%DATADIR%%/xpm/tb_edit.xpm -%%DATADIR%%/xpm/tb_emphasis.xpm -%%DATADIR%%/xpm/tb_exit.xpm -%%DATADIR%%/xpm/tb_find.xpm -%%DATADIR%%/xpm/tb_find_next.xpm -%%DATADIR%%/xpm/tb_fontm1.xpm -%%DATADIR%%/xpm/tb_fontp1.xpm -%%DATADIR%%/xpm/tb_form.xpm -%%DATADIR%%/xpm/tb_formoption.xpm -%%DATADIR%%/xpm/tb_formselect.xpm -%%DATADIR%%/xpm/tb_frame.xpm -%%DATADIR%%/xpm/tb_frame2.xpm -%%DATADIR%%/xpm/tb_framebase.xpm -%%DATADIR%%/xpm/tb_frameno.xpm -%%DATADIR%%/xpm/tb_frameset.xpm -%%DATADIR%%/xpm/tb_frameset2.xpm -%%DATADIR%%/xpm/tb_framewiz.xpm -%%DATADIR%%/xpm/tb_h1.xpm -%%DATADIR%%/xpm/tb_h2.xpm -%%DATADIR%%/xpm/tb_h3.xpm -%%DATADIR%%/xpm/tb_h4.xpm -%%DATADIR%%/xpm/tb_h5.xpm -%%DATADIR%%/xpm/tb_h6.xpm -%%DATADIR%%/xpm/tb_help.xpm -%%DATADIR%%/xpm/tb_image.xpm -%%DATADIR%%/xpm/tb_inputbutton.xpm -%%DATADIR%%/xpm/tb_inputcheckbox.xpm -%%DATADIR%%/xpm/tb_inputimage.xpm -%%DATADIR%%/xpm/tb_inputpass.xpm -%%DATADIR%%/xpm/tb_inputradio.xpm -%%DATADIR%%/xpm/tb_inputreset.xpm -%%DATADIR%%/xpm/tb_inputsubmit.xpm -%%DATADIR%%/xpm/tb_inputtext.xpm -%%DATADIR%%/xpm/tb_inputtextarea.xpm -%%DATADIR%%/xpm/tb_italic.xpm -%%DATADIR%%/xpm/tb_leftjust.xpm -%%DATADIR%%/xpm/tb_linebreak.xpm -%%DATADIR%%/xpm/tb_link.xpm -%%DATADIR%%/xpm/tb_listdd.xpm -%%DATADIR%%/xpm/tb_listdl.xpm -%%DATADIR%%/xpm/tb_listdt.xpm -%%DATADIR%%/xpm/tb_listitem.xpm -%%DATADIR%%/xpm/tb_menu.xpm -%%DATADIR%%/xpm/tb_new.xpm -%%DATADIR%%/xpm/tb_open.xpm -%%DATADIR%%/xpm/tb_ordered.xpm -%%DATADIR%%/xpm/tb_paragraph.xpm -%%DATADIR%%/xpm/tb_paste.xpm -%%DATADIR%%/xpm/tb_pre.xpm -%%DATADIR%%/xpm/tb_prefs.xpm -%%DATADIR%%/xpm/tb_print.xpm -%%DATADIR%%/xpm/tb_redo.xpm -%%DATADIR%%/xpm/tb_replace.xpm -%%DATADIR%%/xpm/tb_rightjust.xpm -%%DATADIR%%/xpm/tb_save.xpm -%%DATADIR%%/xpm/tb_separator.xpm -%%DATADIR%%/xpm/tb_small.xpm -%%DATADIR%%/xpm/tb_strikeout.xpm -%%DATADIR%%/xpm/tb_strong.xpm -%%DATADIR%%/xpm/tb_subscript.xpm -%%DATADIR%%/xpm/tb_superscript.xpm -%%DATADIR%%/xpm/tb_table.xpm -%%DATADIR%%/xpm/tb_table2.xpm -%%DATADIR%%/xpm/tb_tablewiz.xpm -%%DATADIR%%/xpm/tb_target.xpm -%%DATADIR%%/xpm/tb_td.xpm -%%DATADIR%%/xpm/tb_td2.xpm -%%DATADIR%%/xpm/tb_th.xpm -%%DATADIR%%/xpm/tb_th2.xpm -%%DATADIR%%/xpm/tb_title.xpm -%%DATADIR%%/xpm/tb_tr.xpm -%%DATADIR%%/xpm/tb_tr2.xpm -%%DATADIR%%/xpm/tb_typewriter.xpm -%%DATADIR%%/xpm/tb_underline.xpm -%%DATADIR%%/xpm/tb_undo.xpm -%%DATADIR%%/xpm/tb_unordered.xpm -%%DATADIR%%/xpm/tb_winclose.xpm -%%DATADIR%%/xpm/tb_winnew.xpm -%%NLS%%share/locale/da/LC_MESSAGES/gnotepad+.mo -%%NLS%%share/locale/fr/LC_MESSAGES/gnotepad+.mo -%%NLS%%share/locale/ja/LC_MESSAGES/gnotepad+.mo diff --git a/editors/manedit/Makefile b/editors/manedit/Makefile deleted file mode 100644 index 3a88082dc127..000000000000 --- a/editors/manedit/Makefile +++ /dev/null @@ -1,40 +0,0 @@ -# Created by: Maxim Sobolev -# $FreeBSD$ - -PORTNAME= manedit -PORTVERSION= 1.2.1 -PORTREVISION= 3 -CATEGORIES= editors -MASTER_SITES= http://wolfsinger.com/~wolfpack/packages/ - -MAINTAINER= johans@FreeBSD.org -COMMENT= UNIX manual page editor and viewer - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -WRKSRC= ${WRKDIR}/${DISTNAME}/${PORTNAME} - -MAKEFILE= Makefile.FreeBSD -USES= alias tar:bzip2 -USE_GNOME= gtk12 - -MAKE_ARGS= STAGEDIR="${STAGEDIR}" - -pre-configure: - @${CP} ${FILESDIR}/mntent* ${WRKSRC} - -post-patch: - @${REINPLACE_CMD} -e '/-o $$(BIN)/s/(CC)/(CXX)/' ${WRKSRC}/${MAKEFILE} - @${REINPLACE_CMD} -e '/^MAN/s/.bz2//' \ - -e 's/(PREFIX)/(STAGEDIR)$$&/' \ - -e '/@echo/s/^/#/' \ - -e 's/-o root -g wheel//' \ - ${WRKSRC}/Makefile.install.FreeBSD - @${REINPLACE_CMD} -e '/^SRC_C =/s//& mntent_compat.c/' \ - ${WRKSRC}/Makefile.srclist - -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/manedit - -.include diff --git a/editors/manedit/distinfo b/editors/manedit/distinfo deleted file mode 100644 index a2b8df838125..000000000000 --- a/editors/manedit/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (manedit-1.2.1.tar.bz2) = 8c9a80b2af4ec24db4a22dc0e0bc478feed0c476df23a17a2792384222312592 -SIZE (manedit-1.2.1.tar.bz2) = 818596 diff --git a/editors/manedit/files/mntent.h b/editors/manedit/files/mntent.h deleted file mode 100644 index 1e37778b2178..000000000000 --- a/editors/manedit/files/mntent.h +++ /dev/null @@ -1,35 +0,0 @@ -#ifdef HAVE_MNTENT_H -#include -#else - -#ifndef mntent_h_ -#define mntent_h_ - -#include -#include -#include -#include -#include -#include - -#define MOUNTED "mounted" -#define MNTTYPE_NFS "nfs" - -//#define MOPTSLEN (256 - (MNAMELEN * 2 + MFSNAMELEN + 2 * sizeof(int))) - -struct mntent { - char *mnt_fsname; /* file system name */ - char *mnt_dir; /* file system path prefix */ - char *mnt_type; /* dbg, efs, nfs */ - char *mnt_opts; /* ro, hide, etc. */ - int mnt_freq; /* dump frequency, in days */ - int mnt_passno; /* pass number on parallel fsck */ -}; - -FILE * setmntent(char * filep, char * type); -struct mntent *getmntent(FILE * filep); -//char * hasmntopt(struct mntent * mnt, char * opt); -int endmntent(FILE * filep); - -#endif /* mntent_h_ */ -#endif /* not HAVE_MNTENT_H */ diff --git a/editors/manedit/files/mntent_compat.c b/editors/manedit/files/mntent_compat.c deleted file mode 100644 index da8a68b79af6..000000000000 --- a/editors/manedit/files/mntent_compat.c +++ /dev/null @@ -1,90 +0,0 @@ -#include "mntent.h" -#include -//#include -#include -#include - -struct statfs *getmntent_mntbufp; -int getmntent_mntcount = 0; -int getmntent_mntpos = 0; -char mntent_global_opts[256]; -struct mntent mntent_global_mntent; - -FILE * setmntent(char * filep, char * type) -{ - getmntent_mntpos = 0; - getmntent_mntcount = getmntinfo(&getmntent_mntbufp, MNT_WAIT); - return (FILE *)1; // dummy -} - -void getmntent_addopt(char ** c, const char * s) -{ - int i = strlen(s); - *(*c)++ = ','; - strcpy(*c, s); - *c += i; -} - -struct mntent *getmntent(FILE * filep) -{ - char *c = mntent_global_opts+2; - struct fstab *fst; - if (getmntent_mntpos >= getmntent_mntcount) - return 0; - if (getmntent_mntbufp[getmntent_mntpos].f_flags & MNT_RDONLY) strcpy(mntent_global_opts, "ro"); - else strcpy(mntent_global_opts, "rw"); - - if (getmntent_mntbufp[getmntent_mntpos].f_flags & MNT_SYNCHRONOUS) getmntent_addopt(&c, "sync"); - if (getmntent_mntbufp[getmntent_mntpos].f_flags & MNT_NOEXEC) getmntent_addopt(&c, "noexec"); - if (getmntent_mntbufp[getmntent_mntpos].f_flags & MNT_NOSUID) getmntent_addopt(&c, "nosuid"); -#ifdef MNT_NODEV - if (getmntent_mntbufp[getmntent_mntpos].f_flags & MNT_NODEV) getmntent_addopt(&c, "nodev"); -#endif - if (getmntent_mntbufp[getmntent_mntpos].f_flags & MNT_UNION) getmntent_addopt(&c, "union"); - if (getmntent_mntbufp[getmntent_mntpos].f_flags & MNT_ASYNC) getmntent_addopt(&c, "async"); - if (getmntent_mntbufp[getmntent_mntpos].f_flags & MNT_NOATIME) getmntent_addopt(&c, "noatime"); - if (getmntent_mntbufp[getmntent_mntpos].f_flags & MNT_NOCLUSTERR) getmntent_addopt(&c, "noclusterr"); - if (getmntent_mntbufp[getmntent_mntpos].f_flags & MNT_NOCLUSTERW) getmntent_addopt(&c, "noclusterw"); - if (getmntent_mntbufp[getmntent_mntpos].f_flags & MNT_NOSYMFOLLOW) getmntent_addopt(&c, "nosymfollow"); - if (getmntent_mntbufp[getmntent_mntpos].f_flags & MNT_SUIDDIR) getmntent_addopt(&c, "suiddir"); - - mntent_global_mntent.mnt_fsname = getmntent_mntbufp[getmntent_mntpos].f_mntfromname; - mntent_global_mntent.mnt_dir = getmntent_mntbufp[getmntent_mntpos].f_mntonname; - mntent_global_mntent.mnt_type = getmntent_mntbufp[getmntent_mntpos].f_fstypename; - mntent_global_mntent.mnt_opts = mntent_global_opts; - if ((fst = getfsspec(getmntent_mntbufp[getmntent_mntpos].f_mntfromname))) - { - mntent_global_mntent.mnt_freq = fst->fs_freq; - mntent_global_mntent.mnt_passno = fst->fs_passno; - } - else if ((fst = getfsfile(getmntent_mntbufp[getmntent_mntpos].f_mntonname))) - { - mntent_global_mntent.mnt_freq = fst->fs_freq; - mntent_global_mntent.mnt_passno = fst->fs_passno; - } - else if (strcmp(getmntent_mntbufp[getmntent_mntpos].f_fstypename, "ufs") == 0) - { - if (strcmp(getmntent_mntbufp[getmntent_mntpos].f_mntonname, "/") == 0) - { - mntent_global_mntent.mnt_freq = 1; - mntent_global_mntent.mnt_passno = 1; - } - else - { - mntent_global_mntent.mnt_freq = 2; - mntent_global_mntent.mnt_passno = 2; - } - } - else - { - mntent_global_mntent.mnt_freq = 0; - mntent_global_mntent.mnt_passno = 0; - } - ++getmntent_mntpos; - return & mntent_global_mntent; -} - -int endmntent(FILE * filep) -{ - return 0; -} diff --git a/editors/manedit/files/patch-Makefile.FreeBSD b/editors/manedit/files/patch-Makefile.FreeBSD deleted file mode 100644 index d020abedf3a3..000000000000 --- a/editors/manedit/files/patch-Makefile.FreeBSD +++ /dev/null @@ -1,24 +0,0 @@ ---- Makefile.FreeBSD.orig 2008-10-11 23:00:00 UTC -+++ Makefile.FreeBSD -@@ -56,9 +56,10 @@ CFLAGS += $(GTK_CFLAGS) -O2 -Wall \ - -DPREFIX=\"$(PREFIX)\" \ - -DLOCALBASE=\"$(LOCALBASE)\" -DX11BASE=\"$(X11BASE)\" - --CPPFLAGS = -D__cplusplus -Dc_plusplus -+CPPFLAGS = $(CXXFLAGS) $(GTK_CFLAGS) -O2 -Wall \ -+ -DPREFIX=\"$(PREFIX)\" \ -+ -DLOCALBASE=\"$(LOCALBASE)\" -DX11BASE=\"$(X11BASE)\" - -- - # ######################################################################## - # Dependant Libraries: - # -@@ -109,7 +110,7 @@ OBJ_CPP = $(SRC_CPP:.cpp=.o) - .c.o: - $(CC) -c $*.c $(INC) $(CFLAGS) - .cpp.o: -- $(CPP) -c $*.cpp $(INC) $(CFLAGS) $(CPPFLAGS) -+ $(CPP) -c $*.cpp $(INC) $(CPPFLAGS) - - - # ######################################################################## diff --git a/editors/manedit/files/patch-fb.c b/editors/manedit/files/patch-fb.c deleted file mode 100644 index faa2c01ee076..000000000000 --- a/editors/manedit/files/patch-fb.c +++ /dev/null @@ -1,20 +0,0 @@ ---- fb.c.orig 2013-02-24 14:29:59.000000000 +0100 -+++ fb.c 2013-02-24 14:30:35.000000000 +0100 -@@ -16,7 +16,7 @@ - # include - # include - # elif defined(__FreeBSD__) --/* # include */ -+# include "mntent.h" - # else - # include - # endif -@@ -1254,8 +1254,6 @@ static GList *FileBrowserGetDrivePaths(v - } - - return(paths_list); --#elif defined(__FreeBSD__) -- return(NULL); - #else /* UNIX */ - GList *paths_list = NULL; - #ifdef __SOLARIS__ diff --git a/editors/manedit/pkg-descr b/editors/manedit/pkg-descr deleted file mode 100644 index 40f8fbc1bc12..000000000000 --- a/editors/manedit/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -The ManEdit UNIX Manual Page Editor is an editor specifically tailored -for UNIX manual pages. It has a preview viewer, uses the manual page XML -format for easy editing, and comes with a tutorial and reference guide. -It uses the GTK+ widget set and features syntax highlighting, a complete -drag and drop system for easy viewing and editing, a crash recovery -system, and sample manual page templates. - -WWW: http://freecode.com/projects/manedit diff --git a/editors/manedit/pkg-plist b/editors/manedit/pkg-plist deleted file mode 100644 index a56806ce83de..000000000000 --- a/editors/manedit/pkg-plist +++ /dev/null @@ -1,14 +0,0 @@ -bin/manedit -bin/manview -bin/manwrap -man/man1/manedit.1.gz -%%DATADIR%%/help/index.html -%%DATADIR%%/help/manedit_heading.gif -%%DATADIR%%/help/tutorial.html -%%DATADIR%%/help/xml_reference.html -%%DATADIR%%/icons/manedit.xpm -%%DATADIR%%/icons/manview.xpm -%%DATADIR%%/templates/api.mpt -%%DATADIR%%/templates/config.mpt -%%DATADIR%%/templates/intro.mpt -%%DATADIR%%/templates/program.mpt diff --git a/emulators/Makefile b/emulators/Makefile index cfbe2f396738..1af01da6dfe9 100644 --- a/emulators/Makefile +++ b/emulators/Makefile @@ -43,8 +43,6 @@ SUBDIR += fuse-utils SUBDIR += gbe SUBDIR += gem5 - SUBDIR += generator - SUBDIR += generator-cbiere SUBDIR += gens SUBDIR += gngb SUBDIR += gngeo @@ -111,7 +109,6 @@ SUBDIR += ppsspp SUBDIR += ppsspp-qt5 SUBDIR += py-gns3-converter - SUBDIR += py-nova SUBDIR += py-unicorn SUBDIR += q4wine SUBDIR += qemu diff --git a/emulators/generator-cbiere/Makefile b/emulators/generator-cbiere/Makefile deleted file mode 100644 index ab6ccf65a9a8..000000000000 --- a/emulators/generator-cbiere/Makefile +++ /dev/null @@ -1,54 +0,0 @@ -# Created by: Alejandro Pulver -# $FreeBSD$ - -PORTNAME= generator -PORTVERSION= 0.35.r4 -PORTREVISION= 7 -PORTEPOCH= 1 -CATEGORIES= emulators -MASTER_SITES= http://www.squish.net/generator/cbiere/generator/ -PKGNAMESUFFIX= -cbiere -DISTNAME= ${PORTNAME}-0.35${PKGNAMESUFFIX}-r4 - -MAINTAINER= ports@FreeBSD.org -COMMENT= SEGA Genesis emulator - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 - -USES= gmake jpeg tar:bzip2 -USE_GNOME= gtk12 -USE_SDL= sdl -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --program-transform-name=s/${PORTNAME}/${PORTNAME}/ \ - --with-gtk -MAKE_JOBS_UNSAFE= yes - -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -PLIST_FILES= bin/${PORTNAME}-gtk - -OPTIONS_DEFINE= OPTIMIZED_CFLAGS SDL -OPTIONS_DEFINE_i386= RAZE - -OPTIMIZED_CFLAGS_CONFIGURE_OFF= --without-gcc -RAZE_DESC= Use RAZE z80 emulation -RAZE_BUILD_DEPENDS= nasm:devel/nasm -RAZE_CONFIGURE_ON= --with-raze -SDL_DESC= Use SDL for audio -SDL_CONFIGURE_ON= --with-sdl-audio - -.include - -.if empty(PORT_OPTIONS:MRAZE) -CONFIGURE_ARGS+=--with-cmz80 -.endif - -post-patch: - @${REINPLACE_CMD} -e \ - '/%define %1 @UNDERSCORE@%1 /d' ${WRKSRC}/raze/raze.asm.in - -.include diff --git a/emulators/generator-cbiere/distinfo b/emulators/generator-cbiere/distinfo deleted file mode 100644 index a93dcf09aa34..000000000000 --- a/emulators/generator-cbiere/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (generator-0.35-cbiere-r4.tar.bz2) = 54f3a94ed441cfd05d66e7730126c65287f3c1503f13987653c6db84739a79b6 -SIZE (generator-0.35-cbiere-r4.tar.bz2) = 435289 diff --git a/emulators/generator-cbiere/files/patch-configure b/emulators/generator-cbiere/files/patch-configure deleted file mode 100644 index c635966e3786..000000000000 --- a/emulators/generator-cbiere/files/patch-configure +++ /dev/null @@ -1,44 +0,0 @@ ---- configure.orig -+++ configure -@@ -3968,10 +3968,6 @@ - #endif - #endif - --int --main () --{ -- - int main(int argc, char *argv[]) - { - int fd = 0; -@@ -3979,9 +3975,6 @@ - ioctl(fd, SNDCTL_DSP_SETFRAGMENT, (char *)0); - return 0; - } -- ; -- return 0; --} - _ACEOF - rm -f conftest.$ac_objext conftest$ac_exeext - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -@@ -4026,10 +4019,6 @@ - #endif - #endif - --int --main () --{ -- - int main(int argc, char *argv[]) - { - int fd = 0; -@@ -4037,9 +4026,6 @@ - ioctl(fd, SNDCTL_DSP_SETFRAGMENT, (char *)0); - return 0; - } -- ; -- return 0; --} - _ACEOF - rm -f conftest.$ac_objext conftest$ac_exeext - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 diff --git a/emulators/generator-cbiere/files/patch-hdr__registers.h b/emulators/generator-cbiere/files/patch-hdr__registers.h deleted file mode 100644 index 63808f310ee4..000000000000 --- a/emulators/generator-cbiere/files/patch-hdr__registers.h +++ /dev/null @@ -1,23 +0,0 @@ ---- hdr/registers.h.orig -+++ hdr/registers.h -@@ -6,17 +6,17 @@ - call a C function, then when that C function returns these registers are - still what they were before we made the call. */ - --#ifdef PROCESSOR_ARM -+#if defined(PROCESSOR_ARM) && !defined(__clang__) - register uint32 reg68k_pc asm ("r7"); - register uint32 *reg68k_regs asm ("r8"); - register t_sr reg68k_sr asm ("r9"); - #else --# ifdef PROCESSOR_SPARC -+# if defined(PROCESSOR_SPARC) && !defined(__clang__) - register uint32 reg68k_pc asm ("5"); - register uint32 *reg68k_regs asm ("6"); - register t_sr reg68k_sr asm ("7"); - # else --# ifdef PROCESSOR_INTEL -+# if defined(PROCESSOR_INTEL) && !defined(__clang__) - register uint32 reg68k_pc asm ("%ebx"); - register uint32 *reg68k_regs asm ("%edi"); - register t_sr reg68k_sr asm ("%esi"); diff --git a/emulators/generator-cbiere/files/patch-main__event.c b/emulators/generator-cbiere/files/patch-main__event.c deleted file mode 100644 index c3d3e212881f..000000000000 --- a/emulators/generator-cbiere/files/patch-main__event.c +++ /dev/null @@ -1,11 +0,0 @@ ---- main/event.c.orig -+++ main/event.c -@@ -15,7 +15,7 @@ - - /* time for next event - update vdp_event - return when to call again */ - --inline void event_nextevent(void) -+static inline void event_nextevent(void) - { - /* call this when it *is* time for the next event as dictated by vdp_event, - so we switch on it and update vdp_event at the same time */ diff --git a/emulators/generator-cbiere/files/patch-main__reg68k.c b/emulators/generator-cbiere/files/patch-main__reg68k.c deleted file mode 100644 index 90489da2d7b3..000000000000 --- a/emulators/generator-cbiere/files/patch-main__reg68k.c +++ /dev/null @@ -1,13 +0,0 @@ ---- main/reg68k.c.orig -+++ main/reg68k.c -@@ -18,8 +18,8 @@ - - /*** global variables ***/ - --#if (!(defined(PROCESSOR_ARM) || defined(PROCESSOR_SPARC) \ -- || defined(PROCESSOR_INTEL))) -+#if ((!(defined(PROCESSOR_ARM) || defined(PROCESSOR_SPARC) \ -+ || defined(PROCESSOR_INTEL))) || defined(__clang__)) - uint32 reg68k_pc; - uint32 *reg68k_regs; - t_sr reg68k_sr; diff --git a/emulators/generator-cbiere/files/patch-main__vdp.c b/emulators/generator-cbiere/files/patch-main__vdp.c deleted file mode 100644 index 65ed79308ed2..000000000000 --- a/emulators/generator-cbiere/files/patch-main__vdp.c +++ /dev/null @@ -1,20 +0,0 @@ ---- main/vdp.c.orig -+++ main/vdp.c -@@ -87,7 +87,7 @@ void vdp_describe(void); - void vdp_eventinit(void); - void vdp_layer_simple(unsigned int layer, unsigned int priority, - uint8 *fielddata, unsigned int lineoffset); --inline void vdp_plotcell(uint8 *patloc, uint8 palette, uint8 flags, -+static inline void vdp_plotcell(uint8 *patloc, uint8 palette, uint8 flags, - uint8 *cellloc, unsigned int lineoffset); - void vdp_sprites(unsigned int line, uint8 *pridata, uint8 *outdata); - int vdp_sprite_simple(unsigned int priority, uint8 *framedata, -@@ -1733,7 +1733,7 @@ void vdp_endfield(void) - vdp_event_endline); */ - } - --inline void vdp_plotcell(uint8 *patloc, uint8 palette, uint8 flags, -+static inline void vdp_plotcell(uint8 *patloc, uint8 palette, uint8 flags, - uint8 *cellloc, unsigned int lineoffset) - { - int y, x; diff --git a/emulators/generator-cbiere/files/patch-ym2612__support.h b/emulators/generator-cbiere/files/patch-ym2612__support.h deleted file mode 100644 index c3668973d9a5..000000000000 --- a/emulators/generator-cbiere/files/patch-ym2612__support.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ym2612/support.h.orig -+++ ym2612/support.h -@@ -3,7 +3,7 @@ - #include "config.h" - - #define errorlog 0 --#define INLINE inline -+#define INLINE static inline - #define HAS_YM2612 1 - #define YM2612UpdateRequest(x) - #define AY8910_set_clock(chip,clock) diff --git a/emulators/generator-cbiere/pkg-descr b/emulators/generator-cbiere/pkg-descr deleted file mode 100644 index 4c6140dbe467..000000000000 --- a/emulators/generator-cbiere/pkg-descr +++ /dev/null @@ -1,19 +0,0 @@ -SEGA Genesis emulator - -Modified version of Generator by James Ponder based on version 0.35. - -Additional features: - -* Support for BZIP2, GZIP and ZIP compressed ROMs. -* Support for X11's XVideo hardware acceleration by SDL for faster and - smoother graphics. -* Fullscreen support with or without the classic color frame. -* SDL audio support (in favour of OSS Audio) which means you can use ESound - and others for sharing the sound device among other applications. -* Optional mute playing i.e., if you don't have a soundcard or the soundcard - is busy you can still play. -* Support for 48kHz sample rate (needs driver support). -* Automagic CPU usage reduction which is especially cool for notebooks. -* Working support for Game Genie codes. - -WWW: http://www.squish.net/generator/cbiere/generator/ diff --git a/emulators/generator-cbiere/pkg-message b/emulators/generator-cbiere/pkg-message deleted file mode 100644 index 15564357f743..000000000000 --- a/emulators/generator-cbiere/pkg-message +++ /dev/null @@ -1,27 +0,0 @@ -Generator-CBiere has been installed. - -If you are using SDL < 1.2.8 and you only see a black window (with sound), try -the following (you must have xvattr, otherwise install it from ports): - -xvattr -a XV_AUTOPAINT_COLORKEY -v 1 - -If you enabled the option SDL_AUDIO and your sound is delayed try setting the -variable "sound_maxfields" and "sound_minfields" in your configuration file -(usually "~/.genrc") to lower values. Like: - -# default: 5 -sound_minfields = 1 - -# default: 10 -sound_maxfields = 2 - -If you want AVI recording set the environment variable "SDL_VIDEO_YUV_HWACCEL" -to "0". This will disable hardware support for YUV overlays, which causes the -smoothing and the green backround when there are no ROMs loaded. But AVIs will -be correctly produced. - -To gain more performance set the CPUTYPE variable in "make.conf" as appropiate -(in addition to enabling the build option OPTIMIZED_CFLAGS), then rebuild and -install generator. - -For more information visit: http://www.ghostwhitecrab.com/generator/ diff --git a/emulators/generator/Makefile b/emulators/generator/Makefile deleted file mode 100644 index 82b3c912a3b3..000000000000 --- a/emulators/generator/Makefile +++ /dev/null @@ -1,60 +0,0 @@ -# Created by: Yukihiro Nakai -# $FreeBSD$ - -PORTNAME= generator -PORTVERSION= 0.35 -PORTREVISION= 15 -CATEGORIES= emulators -MASTER_SITES= http://www.squish.net/generator/files/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= SEGA Genesis emulator - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 - -USES= gmake jpeg -USE_GNOME= gtk12 -USE_SDL= sdl -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-gtk -MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \ - AUTOHEADER="${TRUE}" -MAKE_JOBS_UNSAFE= yes - -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -PLIST_FILES= bin/${PORTNAME}-gtk - -OPTIONS_DEFINE= OPTIMIZED_CFLAGS SDL -OPTIONS_DEFINE_i386= RAZE - -OPTIMIZED_CFLAGS_CONFIGURE_ON= --with-gcc=3 -OPTIMIZED_CFLAGS_CONFIGURE_OFF= --without-gcc -RAZE_DESC= Use RAZE z80 emulation -RAZE_BUILD_DEPENDS= nasm:devel/nasm -RAZE_CONFIGURE_ON= --with-raze -SDL_DESC= Use SDL for audio -SDL_CONFIGURE_ON= --with-sdl-audio - -.include - -.if empty(PORT_OPTIONS:MRAZE) -CONFIGURE_ARGS+=--with-cmz80 -.endif - -.include - -post-patch: -.if ${ARCH} != "amd64" && ${ARCH} != "i386" -# These architectures do not support "-minline-all-stringops" - @${REINPLACE_CMD} -e \ - 's|-minline-all-stringops||g' ${WRKSRC}/configure -.endif - @${REINPLACE_CMD} -e \ - '/%define %1 @UNDERSCORE@%1 /d' ${WRKSRC}/raze/raze.asm.in - -.include diff --git a/emulators/generator/distinfo b/emulators/generator/distinfo deleted file mode 100644 index 791a9b640ce0..000000000000 --- a/emulators/generator/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (generator-0.35.tar.gz) = 5e622e4234125eeea9bc6fa2759f8cdf42844092bdb007d4a43f55c40c4cd7f5 -SIZE (generator-0.35.tar.gz) = 469541 diff --git a/emulators/generator/files/patch-cmz80__z80.c b/emulators/generator/files/patch-cmz80__z80.c deleted file mode 100644 index 365c2b00ffcc..000000000000 --- a/emulators/generator/files/patch-cmz80__z80.c +++ /dev/null @@ -1,20 +0,0 @@ ---- cmz80/z80.c.orig Mon Oct 29 20:07:24 2001 -+++ cmz80/z80.c Sun Jul 22 13:54:12 2007 -@@ -633,7 +633,7 @@ - #endif - } - --/* inline */ static BYTE Inc(BYTE bArg) -+/* inline */ BYTE Inc(BYTE bArg) - { - #ifdef ARITH_TABLES - bArg++; -@@ -646,7 +646,7 @@ - #endif - } - --/* inline */ static BYTE Dec(BYTE bArg) -+/* inline */ BYTE Dec(BYTE bArg) - { - #ifdef ARITH_TABLES - m_regF = (m_regF & C_FLAG) | rgfDec[bArg--]; diff --git a/emulators/generator/files/patch-configure b/emulators/generator/files/patch-configure deleted file mode 100644 index d36090a035c7..000000000000 --- a/emulators/generator/files/patch-configure +++ /dev/null @@ -1,18 +0,0 @@ ---- configure.orig Mon May 5 12:08:27 2003 -+++ configure Sat Jun 11 11:55:59 2005 -@@ -1919,15 +1919,6 @@ - echo "${ECHO_T}Turning on gcc 3 optimisations" >&6 - CFLAGS="$CFLAGS -minline-all-stringops -fno-math-errno" - fi -- case $target_cpu in -- i?86) echo "$as_me:$LINENO: result: Turning on pentium optimisations" >&5 --echo "${ECHO_T}Turning on pentium optimisations" >&6 -- # cannot do malign-double as we link to other libraries and it -- # would break binary compatibility -- CFLAGS="$CFLAGS -march=pentium -malign-loops=5" -- CFLAGS="$CFLAGS -malign-jumps=5 -malign-functions=5" -- ;; -- esac - else - { echo "$as_me:$LINENO: WARNING: You did not opt for gcc optimisations!" >&5 - echo "$as_me: WARNING: You did not opt for gcc optimisations!" >&2;} diff --git a/emulators/generator/files/patch-cpu68k__def68k.c b/emulators/generator/files/patch-cpu68k__def68k.c deleted file mode 100644 index 5ee468fa6d08..000000000000 --- a/emulators/generator/files/patch-cpu68k__def68k.c +++ /dev/null @@ -1,11 +0,0 @@ ---- cpu68k/def68k.c.orig Sun May 4 21:58:27 2003 -+++ cpu68k/def68k.c Thu Mar 22 00:58:30 2007 -@@ -21,7 +21,7 @@ - /* file-scope global variables */ - - static int total = 0; --static int clocks_movetable[]; /* pre-declaration */ -+int clocks_movetable[]; /* pre-declaration */ - - /* private functions for forward references */ - diff --git a/emulators/generator/files/patch-hdr__generator.h b/emulators/generator/files/patch-hdr__generator.h deleted file mode 100644 index 648ed05d7d72..000000000000 --- a/emulators/generator/files/patch-hdr__generator.h +++ /dev/null @@ -1,41 +0,0 @@ ---- hdr/generator.h.orig Mon May 5 03:50:43 2003 -+++ hdr/generator.h Sun Nov 23 04:46:22 2003 -@@ -13,6 +13,10 @@ - void gen_softreset(void); - void gen_loadmemrom(const char *rom, int romlen); - -+#if (defined(__unix__) || defined(unix)) && !defined(USG) -+#include -+#endif -+ - #if defined(linux) - #include - #define SWAP16(x) bswap_16((x)) -@@ -21,6 +25,10 @@ - #include - #define SWAP16(x) bswap_16((x)) - #define SWAP32(x) bswap_32((x)) -+#elif defined(__FreeBSD__) && __FreeBSD_version >= 470000 -+ #include -+ #define SWAP16(x) (be16toh(x)) -+ #define SWAP32(x) (be32toh(x)) - #else - #define SWAP16(y) (( ((y)>>8) & 0x00ff) | (( ((y)<<8) & 0xff00))) - #define SWAP32(y) (( ((y)>>24) & 0x000000ff) | \ -@@ -221,11 +229,11 @@ - # define LOG_DEBUG3(x) /* ui_log_debug3 ## x */ - # define LOG_DEBUG2(x) /* ui_log_debug2 ## x */ - # define LOG_DEBUG1(x) /* ui_log_debug1 ## x */ --# define LOG_USER(x) ui_log_user ## x --# define LOG_VERBOSE(x) ui_log_verbose ## x --# define LOG_NORMAL(x) ui_log_normal ## x --# define LOG_CRITICAL(x) ui_log_critical ## x --# define LOG_REQUEST(x) ui_log_request ## x -+# define LOG_USER(x) ui_log_user x -+# define LOG_VERBOSE(x) ui_log_verbose x -+# define LOG_NORMAL(x) ui_log_normal x -+# define LOG_CRITICAL(x) ui_log_critical x -+# define LOG_REQUEST(x) ui_log_request x - #endif - - typedef struct { diff --git a/emulators/generator/files/patch-hdr__registers.h b/emulators/generator/files/patch-hdr__registers.h deleted file mode 100644 index 63a9d64842a0..000000000000 --- a/emulators/generator/files/patch-hdr__registers.h +++ /dev/null @@ -1,23 +0,0 @@ ---- hdr/registers.h.orig -+++ hdr/registers.h -@@ -3,17 +3,17 @@ - call a C function, then when that C function returns these registers are - still what they were before we made the call. */ - --#ifdef PROCESSOR_ARM -+#if defined(PROCESSOR_ARM) && !defined(__clang__) - register uint32 reg68k_pc asm ("r7"); - register uint32 *reg68k_regs asm ("r8"); - register t_sr reg68k_sr asm ("r9"); - #else --# ifdef PROCESSOR_SPARC -+# if defined(PROCESSOR_SPARC) && !defined(__clang__) - register uint32 reg68k_pc asm ("5"); - register uint32 *reg68k_regs asm ("6"); - register t_sr reg68k_sr asm ("7"); - # else --# ifdef PROCESSOR_INTEL -+# if defined(PROCESSOR_INTEL) && !defined(__clang__) - register uint32 reg68k_pc asm ("%ebx"); - register uint32 *reg68k_regs asm ("%edi"); - register t_sr reg68k_sr asm ("%esi"); diff --git a/emulators/generator/files/patch-main__reg68k.c b/emulators/generator/files/patch-main__reg68k.c deleted file mode 100644 index c4004e45001d..000000000000 --- a/emulators/generator/files/patch-main__reg68k.c +++ /dev/null @@ -1,13 +0,0 @@ ---- main/reg68k.c.orig -+++ main/reg68k.c -@@ -20,8 +20,8 @@ - - /*** global variables ***/ - --#if (!(defined(PROCESSOR_ARM) || defined(PROCESSOR_SPARC) \ -- || defined(PROCESSOR_INTEL))) -+#if ((!(defined(PROCESSOR_ARM) || defined(PROCESSOR_SPARC) \ -+ || defined(PROCESSOR_INTEL))) || defined(__clang__)) - uint32 reg68k_pc; - uint32 *reg68k_regs; - t_sr reg68k_sr; diff --git a/emulators/generator/files/patch-main__ui-gtk.c b/emulators/generator/files/patch-main__ui-gtk.c deleted file mode 100644 index 9b6181f968b8..000000000000 --- a/emulators/generator/files/patch-main__ui-gtk.c +++ /dev/null @@ -1,11 +0,0 @@ ---- main/ui-gtk.c.orig Sun May 4 09:09:51 2003 -+++ main/ui-gtk.c Sun Nov 23 04:32:57 2003 -@@ -739,7 +739,7 @@ - /* logging is done this way because this was the best I could come up with - whilst battling with macros that can only take fixed numbers of arguments */ - --#define LOG_FUNC(name,level,txt) void ui_log_ ## name ## (const char *text, ...) \ -+#define LOG_FUNC(name,level,txt) void ui_log_ ## name (const char *text, ...) \ - { \ - va_list ap; \ - if (gen_loglevel >= level) { \ diff --git a/emulators/generator/pkg-descr b/emulators/generator/pkg-descr deleted file mode 100644 index 75e17618c6a6..000000000000 --- a/emulators/generator/pkg-descr +++ /dev/null @@ -1,18 +0,0 @@ -SEGA Genesis emulator - -Generator is an open source emulator designed to emulate the Sega Genesis / -Mega Drive console, a popular games machine produced in the early 1990s. It is -a portable program written in C and has been ported to the Amiga, Macintosh, -Windows and even pocket PCs such as the iPAQ and Cassiopeia. Natively it -compiles under Unix for X Windows with either tcl/tk or gtk/SDL, for svgalib -and even cross-compiles to DOS with djgpp/allegro. - -Generator uses it's own custom 68000 processor emulation which is and uses -compilation techniques such as block-marking, flag calculation removal, -operand pre-calculation, endian pre-conversion etc. There are approximately -1600 C routines generated by the first stage of compilation to cope with the -67 instruction families. These include two versions of every instruction - one -that calculates flags and one that doesn't, so that unnecessary flag -computation is avoided. - -WWW: http://www.squish.net/generator/ diff --git a/emulators/generator/pkg-message b/emulators/generator/pkg-message deleted file mode 100644 index 3482d8d3eafe..000000000000 --- a/emulators/generator/pkg-message +++ /dev/null @@ -1,19 +0,0 @@ -Generator has been installed. - -If you enabled the option SDL_AUDIO and your sound is delayed try setting the -variable "sound_maxfields" and "sound_minfields" in your configuration file -(usually "~/.genrc") to lower values. Like: - -# default: 5 -sound_minfields = 1 - -# default: 10 -sound_maxfields = 2 - -To gain more performance set the CPUTYPE variable in "make.conf" as appropiate -(in addition to enabling the build option OPTIMIZED_CFLAGS), then rebuild and -install generator. - -NOTE: if you want more features use the port "emulators/generator-cbiere". - -For more information visit: http://www.squish.net/generator/ diff --git a/emulators/py-nova/Makefile b/emulators/py-nova/Makefile deleted file mode 100644 index ca404991a925..000000000000 --- a/emulators/py-nova/Makefile +++ /dev/null @@ -1,149 +0,0 @@ -# Created by: Alexander Nusov -# $FreeBSD$ - -PORTNAME= nova -PORTVERSION= 14.0.3 -PORTREVISION= 2 -CATEGORIES= emulators python -MASTER_SITES= https://fossies.org/linux/misc/openstack/ -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= alexander.nusov@nfvexpress.com -COMMENT= OpenStack compute service - -LICENSE= APACHE20 - -BROKEN= depends on conflicting dependencies -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2018-12-19 - -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${PY_FLAVOR} - -RUN_DEPENDS:= ${BUILD_DEPENDS} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}boto>=2.32.1:devel/py-boto@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=0:devel/py-keystonemiddleware@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3.2:devel/py-greenlet@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10.4:net/py-netifaces@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}paramiko>=2.0:security/py-paramiko@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=0:net/py-python-cinderclient@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.10.0:devel/py-keystoneauth1@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-neutronclient>=5.1.0:net/py-python-neutronclient@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=0:net/py-python-glanceclient@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}websockify>=0.8.0:devel/py-websockify@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.cache>=1.5.0:devel/py-oslo.cache@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.reports>=0.6.0:devel/py-oslo.reports@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.db>=0:devel/py-oslo.db@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.rootwrap>=5.0.0:devel/py-oslo.rootwrap@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=1.9.0:devel/py-oslo.privsep@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.service>=1.10.0:devel/py-oslo.service@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}rfc3986>=0.2.2:www/py-rfc3986@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}psutil121>=0:sysutils/py-psutil121@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.versionedobjects>=1.13.0:devel/py-oslo.versionedobjects@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}os-brick>=1.6.1:devel/py-os-brick@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}os-vif>=1.1.0:devel/py-os-vif@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}os-win>=0.2.3:devel/py-os-win@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}castellan>=0.4.0:devel/py-castellan@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}microversion-parse>=0.1.2:devel/py-microversion-parse@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wsgi_intercept>=0.6.1:devel/py-wsgi_intercept@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}libvirt>=0:devel/py-libvirt@${PY_FLAVOR} \ - e2fsprogs>=0:sysutils/e2fsprogs \ - arping>=0:net/arping \ - bash:shells/bash - -EXTRA_PATCHES= ${FILESDIR}/01-firewall-manager.patch:-p1 \ - ${FILESDIR}/02-freebsd-l3.patch:-p1 \ - ${FILESDIR}/03-nova-conf.patch:-p1 \ - ${FILESDIR}/04-xen-phy.patch:-p1 \ - ${FILESDIR}/05-online-cpus.patch:-p1 \ - ${FILESDIR}/06-freebsd-net.patch:-p1 \ - ${FILESDIR}/07-fix-xen-xvd.patch:-p1 \ - ${FILESDIR}/08-fix-floating-ips.patch:-p1 \ - ${FILESDIR}/09-fix-xen-console.patch:-p1 - -ONLY_FOR_ARCHS= amd64 - -USES= python shebangfix -SHEBANG_FILES= nova/tests/live_migration/hooks/*.sh \ - nova/CA/*.sh nova/cloudpipe/bootscript.template -USE_PYTHON= autoplist distutils noegginfo - -USE_RC_SUBR= nova-api \ - nova-consoleauth \ - nova-conductor \ - nova-scheduler \ - nova-network \ - nova-compute \ - nova-cert \ - nova-cells \ - nova-serialproxy \ - nova-novncproxy -USERS= nova -GROUPS= nova - -.include - -.if ${OPSYS} != FreeBSD -IGNORE= only supported on FreeBSD -.endif - -post-extract: - @(cd ${WRKSRC}/etc/nova; ${MV} logging_sample.conf logging.conf.sample) - @(cd ${WRKSRC}/etc/nova; for f in *.conf; do ${MV} $${f} $${f}.sample; done) - -post-patch: - ${CP} ${FILESDIR}/nova.conf.sample \ - ${WRKSRC}/etc/nova/nova.conf.sample - ${CP} ${FILESDIR}/nova-compute.conf.sample \ - ${WRKSRC}/etc/nova/nova-compute.conf.sample - ${REINPLACE_CMD} -e "s|/etc|${PREFIX}/etc|g" \ - ${WRKSRC}/nova/api/openstack/placement/wsgi.py \ - ${WRKSRC}/nova/conf/base.py \ - ${WRKSRC}/nova/conf/cloudpipe.py \ - ${WRKSRC}/nova/conf/network.py \ - ${WRKSRC}/nova/conf/remote_debug.py \ - ${WRKSRC}/nova/conf/xvp.py \ - ${WRKSRC}/nova/hacking/checks.py \ - ${WRKSRC}/nova/network/linux_net.py \ - ${WRKSRC}/nova/network/manager.py \ - ${WRKSRC}/nova/virt/disk/api.py \ - ${WRKSRC}/nova/virt/disk/vfs/guestfs.py \ - ${WRKSRC}/nova/virt/libvirt/driver.py \ - ${WRKSRC}/nova/virt/xenapi/agent.py \ - ${WRKSRC}/nova/wsgi/nova-api.py \ - ${WRKSRC}/nova/wsgi/nova-metadata.py - -post-install: - ${MKDIR} ${STAGEDIR}${ETCDIR} - ${CP} -R ${WRKSRC}/etc/nova/ ${STAGEDIR}${ETCDIR} - -.include diff --git a/emulators/py-nova/distinfo b/emulators/py-nova/distinfo deleted file mode 100644 index edbc9a71ca9d..000000000000 --- a/emulators/py-nova/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1484666036 -SHA256 (nova-14.0.3.tar.gz) = e5a93e747824cb77a0d389a3e74eaaa63954048530df942533c68bda1534e826 -SIZE (nova-14.0.3.tar.gz) = 5584926 diff --git a/emulators/py-nova/files/01-firewall-manager.patch b/emulators/py-nova/files/01-firewall-manager.patch deleted file mode 100644 index 6af08d977c4d..000000000000 --- a/emulators/py-nova/files/01-firewall-manager.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 60668a502b5f7af77861507e94a89b7f4201c2cb Mon Sep 17 00:00:00 2001 -From: Alexander Nusov -Date: Tue, 8 Nov 2016 16:52:29 +0300 -Subject: [PATCH] add get_firewall_manager - ---- - nova/network/linux_net.py | 4 ++++ - nova/network/manager.py | 8 ++++---- - 2 files changed, 11 insertions(+), 4 deletions(-) - -diff --git a/nova/network/linux_net.py b/nova/network/linux_net.py -index b10fa28..2637e26 100644 ---- a/nova/network/linux_net.py -+++ b/nova/network/linux_net.py -@@ -1898,3 +1898,7 @@ def set_vf_interface_vlan(pci_addr, mac_addr, vlan=0): - port_state, - run_as_root=True, - check_exit_code=exit_code) -+ -+ -+def get_firewall_manager(): -+ return iptables_manager -diff --git a/nova/network/manager.py b/nova/network/manager.py -index 9de53d9..f6eb106 100644 ---- a/nova/network/manager.py -+++ b/nova/network/manager.py -@@ -1799,13 +1799,13 @@ class FlatDHCPManager(RPCAllocateFixedIP, floating_ips.FloatingIP, - ctxt = context.get_admin_context() - networks = objects.NetworkList.get_by_host(ctxt, self.host) - -- self.driver.iptables_manager.defer_apply_on() -+ self.driver.get_firewall_manager().defer_apply_on() - - self.l3driver.initialize(fixed_range=False, networks=networks) - super(FlatDHCPManager, self).init_host() - self.init_host_floating_ips() - -- self.driver.iptables_manager.defer_apply_off() -+ self.driver.get_firewall_manager().defer_apply_off() - - def _setup_network_on_host(self, context, network): - """Sets up network on this host.""" -@@ -1887,13 +1887,13 @@ class VlanManager(RPCAllocateFixedIP, floating_ips.FloatingIP, NetworkManager): - ctxt = context.get_admin_context() - networks = objects.NetworkList.get_by_host(ctxt, self.host) - -- self.driver.iptables_manager.defer_apply_on() -+ self.driver.get_firewall_manager().defer_apply_on() - - self.l3driver.initialize(fixed_range=False, networks=networks) - NetworkManager.init_host(self) - self.init_host_floating_ips() - -- self.driver.iptables_manager.defer_apply_off() -+ self.driver.get_firewall_manager().defer_apply_off() - - def allocate_fixed_ip(self, context, instance_id, network, **kwargs): - """Gets a fixed IP from the pool.""" --- -2.8.1 diff --git a/emulators/py-nova/files/02-freebsd-l3.patch b/emulators/py-nova/files/02-freebsd-l3.patch deleted file mode 100644 index 61677b3b6aed..000000000000 --- a/emulators/py-nova/files/02-freebsd-l3.patch +++ /dev/null @@ -1,90 +0,0 @@ -From 2e4a0e0a2588c4d52495fad8105aa1a4609797f6 Mon Sep 17 00:00:00 2001 -From: Alexander Nusov -Date: Tue, 8 Nov 2016 16:50:56 +0300 -Subject: [PATCH] add freebsd l3 driver - ---- - nova/network/l3.py | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 61 insertions(+) - -diff --git a/nova/network/l3.py b/nova/network/l3.py -index c13e6e2..a5982d5 100644 ---- a/nova/network/l3.py -+++ b/nova/network/l3.py -@@ -16,6 +16,7 @@ - from oslo_log import log as logging - - from nova.network import linux_net -+from nova.network import freebsd_net - from nova import utils - - LOG = logging.getLogger(__name__) -@@ -134,6 +135,66 @@ class LinuxNetL3(L3Driver): - pass - - -+class FreeBSDNetL3(L3Driver): -+ """L3 driver that uses freebsd_net as the backend.""" -+ def __init__(self): -+ self.initialized = False -+ -+ def initialize(self, **kwargs): -+ if self.initialized: -+ return -+ LOG.debug("Initializing freebsd_net L3 driver") -+ fixed_range = kwargs.get('fixed_range', False) -+ networks = kwargs.get('networks', None) -+ if not fixed_range and networks is not None: -+ for network in networks: -+ if network['enable_dhcp']: -+ is_ext = (network['dhcp_server'] is not None and -+ network['dhcp_server'] != network['gateway']) -+ self.initialize_network(network['cidr'], is_ext) -+ freebsd_net.ensure_metadata_ip() -+ freebsd_net.metadata_forward() -+ self.initialized = True -+ -+ def is_initialized(self): -+ return self.initialized -+ -+ def initialize_network(self, cidr, is_external): -+ freebsd_net.init_host(cidr, is_external) -+ -+ def initialize_gateway(self, network_ref): -+ mac_address = utils.generate_mac_address() -+ dev = freebsd_net.plug(network_ref, mac_address, -+ gateway=(network_ref['gateway'] is not None)) -+ freebsd_net.initialize_gateway_device(dev, network_ref) -+ -+ def remove_gateway(self, network_ref): -+ freebsd_net.unplug(network_ref) -+ -+ def add_floating_ip(self, floating_ip, fixed_ip, l3_interface_id, -+ network=None): -+ freebsd_net.ensure_floating_forward(floating_ip, fixed_ip, -+ l3_interface_id, network) -+ freebsd_net.bind_floating_ip(floating_ip, l3_interface_id) -+ -+ def remove_floating_ip(self, floating_ip, fixed_ip, l3_interface_id, -+ network=None): -+ freebsd_net.unbind_floating_ip(floating_ip, l3_interface_id) -+ freebsd_net.remove_floating_forward(floating_ip, fixed_ip, -+ l3_interface_id, network) -+ freebsd_net.clean_conntrack(fixed_ip) -+ -+ def add_vpn(self, public_ip, port, private_ip): -+ freebsd_net.ensure_vpn_forward(public_ip, port, private_ip) -+ -+ def remove_vpn(self, public_ip, port, private_ip): -+ # FreeBSD net currently doesn't implement any way of removing -+ # the VPN forwarding rules -+ pass -+ -+ def teardown(self): -+ pass -+ - class NullL3(L3Driver): - """The L3 driver that doesn't do anything. This class can be used when - nova-network should not manipulate L3 forwarding at all (e.g., in a Flat --- -2.8.1 diff --git a/emulators/py-nova/files/03-nova-conf.patch b/emulators/py-nova/files/03-nova-conf.patch deleted file mode 100644 index 8aa0edb08c87..000000000000 --- a/emulators/py-nova/files/03-nova-conf.patch +++ /dev/null @@ -1,51 +0,0 @@ -diff --git a/nova/conf/network.py b/nova/conf/network.py -index 3bb4cd9..eb57041 100644 ---- a/nova/conf/network.py -+++ b/nova/conf/network.py -@@ -704,6 +704,30 @@ Related options: - """), - ] - -+freebsd_net_opts = [ -+ cfg.StrOpt("freebsdnet_interface_driver", -+ default="nova.network.freebsd.FreeBSDBridgeInterfaceDriver", -+ help=""" -+This is the class used as the ethernet device driver for freebsdnet bridge -+operations. The default value should be all you need for most cases, but if you -+wish to use a customized class, set this option to the full dot-separated -+import path for that class. -+ -+Possible values: -+ -+ Any string representing a dot-separated class path that Nova can import. -+"""), -+ cfg.StrOpt("freebsdnet_ovs_integration_bridge", -+ default="br-int", -+ help=""" -+The name of the Open vSwitch bridge that is used with freebsdnet when connecting -+with Open vSwitch." -+ -+Possible values: -+ -+ Any string representing a valid bridge name. -+"""), -+] - - ldap_dns_opts = [ - cfg.StrOpt('ldap_dns_url', -@@ -766,12 +790,13 @@ by using this option. - 'some rpc network calls will be sent directly to host.'), - ] - --ALL_DEFAULT_OPTS = (linux_net_opts + network_opts + ldap_dns_opts -+ALL_DEFAULT_OPTS = (linux_net_opts + freebsd_net_opts + network_opts + ldap_dns_opts - + rpcapi_opts + driver_opts) - - - def register_opts(conf): - conf.register_opts(linux_net_opts) -+ conf.register_opts(freebsd_net_opts) - conf.register_opts(network_opts) - conf.register_opts(ldap_dns_opts) - conf.register_opts(driver_opts) - diff --git a/emulators/py-nova/files/04-xen-phy.patch b/emulators/py-nova/files/04-xen-phy.patch deleted file mode 100644 index 84b4a07975c9..000000000000 --- a/emulators/py-nova/files/04-xen-phy.patch +++ /dev/null @@ -1,42 +0,0 @@ -From b4e9024ac90ed0eaf155bc24ef7ee3b01112366e Mon Sep 17 00:00:00 2001 -From: Alexander Nusov -Date: Tue, 15 Nov 2016 13:08:49 +0300 -Subject: [PATCH] foce xen phy option - ---- - nova/conf/libvirt.py | 3 +++ - nova/virt/libvirt/utils.py | 2 +- - 2 files changed, 4 insertions(+), 1 deletion(-) - -diff --git a/nova/conf/libvirt.py b/nova/conf/libvirt.py -index bfb278e..2eba080 100644 ---- a/nova/conf/libvirt.py -+++ b/nova/conf/libvirt.py -@@ -498,6 +498,9 @@ libvirt_imagebackend_opts = [ - help='Discard option for nova managed disks. Need' - ' Libvirt(1.0.6) Qemu1.5 (raw format) Qemu1.6(qcow2' - ' format)'), -+ cfg.BoolOpt('force_xen_phy', -+ default=False, -+ help='Force using of PHY driver in Xen'), - ] - - libvirt_imagecache_opts = [ -diff --git a/nova/virt/libvirt/utils.py b/nova/virt/libvirt/utils.py -index f0a4796..ff68d45 100644 ---- a/nova/virt/libvirt/utils.py -+++ b/nova/virt/libvirt/utils.py -@@ -112,7 +112,7 @@ def pick_disk_driver_name(hypervisor_version, is_block_dev=False): - :returns: driver_name or None - """ - if CONF.libvirt.virt_type == "xen": -- if is_block_dev: -+ if is_block_dev or CONF.libvirt.force_xen_phy: - return "phy" - else: - # 4002000 == 4.2.0 --- -2.8.1 - - - diff --git a/emulators/py-nova/files/05-online-cpus.patch b/emulators/py-nova/files/05-online-cpus.patch deleted file mode 100644 index ecc4523e0a34..000000000000 --- a/emulators/py-nova/files/05-online-cpus.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 8eb8fb92f21243ae0e41f2f626398d09582de29b Mon Sep 17 00:00:00 2001 -From: Alexander Nusov -Date: Fri, 25 Nov 2016 17:36:10 +0300 -Subject: [PATCH] add online cpu tracking option - ---- - nova/conf/libvirt.py | 3 +++ - nova/virt/libvirt/driver.py | 18 +++++++++++------- - 2 files changed, 14 insertions(+), 7 deletions(-) - -diff --git a/nova/conf/libvirt.py b/nova/conf/libvirt.py -index 2eba080..d133b03 100644 ---- a/nova/conf/libvirt.py -+++ b/nova/conf/libvirt.py -@@ -471,6 +471,9 @@ events`, refer https://libvirt.org/formatdomain.html#elementsPerf . - None - - """), -+ cfg.BoolOpt('online_cpu_tracking', -+ default=True, -+ help='Enable online cpu tracking'), - ] - - libvirt_imagebackend_opts = [ -diff --git a/nova/virt/libvirt/driver.py b/nova/virt/libvirt/driver.py -index f9225de..f19ef70 100644 ---- a/nova/virt/libvirt/driver.py -+++ b/nova/virt/libvirt/driver.py -@@ -5188,11 +5188,12 @@ class LibvirtDriver(driver.ComputeDriver): - - cells = [] - allowed_cpus = hardware.get_vcpu_pin_set() -- online_cpus = self._host.get_online_cpus() -- if allowed_cpus: -- allowed_cpus &= online_cpus -- else: -- allowed_cpus = online_cpus -+ if CONF.libvirt.online_cpu_tracking: -+ online_cpus = self._host.get_online_cpus() -+ if allowed_cpus: -+ allowed_cpus &= online_cpus -+ else: -+ allowed_cpus = online_cpus - - def _get_reserved_memory_for_cell(self, cell_id, page_size): - cell = self._reserved_hugepages.get(cell_id, {}) -@@ -5205,8 +5206,11 @@ class LibvirtDriver(driver.ComputeDriver): - if cpu.siblings else () - for cpu in cell.cpus) - )) -- cpuset &= allowed_cpus -- siblings = [sib & allowed_cpus for sib in siblings] -+ if CONF.libvirt.online_cpu_tracking or allowed_cpus: -+ cpuset &= allowed_cpus -+ siblings = [sib & allowed_cpus for sib in siblings] -+ -+ - # Filter out singles and empty sibling sets that may be left - siblings = [sib for sib in siblings if len(sib) > 1] - --- -2.8.1 - diff --git a/emulators/py-nova/files/06-freebsd-net.patch b/emulators/py-nova/files/06-freebsd-net.patch deleted file mode 100644 index 365347e7e25c..000000000000 --- a/emulators/py-nova/files/06-freebsd-net.patch +++ /dev/null @@ -1,1245 +0,0 @@ -From 2dd71331d4d204466e7b066f62952990e55c2e24 Mon Sep 17 00:00:00 2001 -From: Alexander Nusov -Date: Tue, 29 Nov 2016 14:21:41 +0300 -Subject: [PATCH] add freebsd_net driver - ---- - nova/network/freebsd_net.py | 1226 +++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 1226 insertions(+) - create mode 100644 nova/network/freebsd_net.py - -diff --git a/nova/network/freebsd_net.py b/nova/network/freebsd_net.py -new file mode 100644 -index 0000000..b71fcf6 ---- /dev/null -+++ b/nova/network/freebsd_net.py -@@ -0,0 +1,1226 @@ -+# Copyright (c) 2011 X.commerce, a business unit of eBay Inc. -+# Copyright 2010 United States Government as represented by the -+# Administrator of the National Aeronautics and Space Administration. -+# All Rights Reserved. -+# -+# Licensed under the Apache License, Version 2.0 (the "License"); you may -+# not use this file except in compliance with the License. You may obtain -+# a copy of the License at -+# -+# http://www.apache.org/licenses/LICENSE-2.0 -+# -+# Unless required by applicable law or agreed to in writing, software -+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -+# License for the specific language governing permissions and limitations -+# under the License. -+ -+"""Implements vlans, bridges, and iptables rules using linux utilities.""" -+ -+import calendar -+import inspect -+import os -+import re -+import time -+import json -+ -+import netaddr -+import netifaces -+import socket -+import struct -+ -+from oslo_concurrency import processutils -+from oslo_log import log as logging -+from oslo_serialization import jsonutils -+from oslo_utils import excutils -+from oslo_utils import fileutils -+from oslo_utils import importutils -+from oslo_utils import timeutils -+import six -+ -+import nova.conf -+from nova import exception -+from nova.i18n import _, _LE, _LW -+from nova.network import model as network_model -+from nova import objects -+from nova.pci import utils as pci_utils -+from nova import utils -+ -+LOG = logging.getLogger(__name__) -+ -+ -+CONF = nova.conf.CONF -+ -+ -+# NOTE(vish): Iptables supports chain names of up to 28 characters, and we -+# add up to 12 characters to binary_name which is used as a prefix, -+# so we limit it to 16 characters. -+# (max_chain_name_length - len('-POSTROUTING') == 16) -+def get_binary_name(): -+ """Grab the name of the binary we're running in.""" -+ return os.path.basename(inspect.stack()[-1][1])[:16] -+ -+binary_name = get_binary_name() -+ -+ -+# NOTE(jkoelker) This is just a nice little stub point since mocking -+# builtins with mox is a nightmare -+def write_to_file(file, data, mode='w'): -+ with open(file, mode) as f: -+ f.write(data) -+ -+ -+def is_pid_cmdline_correct(pid, match): -+ """Ensure that the cmdline for a pid seems sane -+ -+ Because pids are recycled, blindly killing by pid is something to -+ avoid. This provides the ability to include a substring that is -+ expected in the cmdline as a safety check. -+ """ -+ try: -+ with open('/proc/%d/cmdline' % pid) as f: -+ cmdline = f.read() -+ return match in cmdline -+ except EnvironmentError: -+ return False -+ -+ -+def metadata_forward(): -+ """Create forwarding rule for metadata.""" -+ firewall_manager.add_rule("rdr proto tcp from any to 169.254.169.254 " -+ "port 80 -> %s port %s" % -+ (CONF.metadata_host, CONF.metadata_port)) -+ firewall_manager.add_rule("pass out route-to (lo0 127.0.0.1) proto tcp " -+ "from any to 169.254.169.254 port 80") -+ firewall_manager.apply() -+ -+ -+def metadata_accept(): -+ """Create the filter accept rule for metadata.""" -+ firewall_manager.add_rule("pass in inet proto tcp from any to " -+ "169.254.169.254 port = http " -+ "flags S/SA keep state") -+ firewall_manager.apply() -+ -+ -+def init_host(ip_range, is_external=False): -+ """Basic networking setup goes here.""" -+ # NOTE(devcamcar): Cloud public SNAT entries and the default -+ # SNAT rule for outbound traffic. -+ -+ firewall_manager.add_snat_rule(ip_range, is_external) -+ if is_external: -+ for snat_range in CONF.force_snat_range: -+ firewall_manager.add_rule("pass quick inet from %s to %s" % -+ (ip_range, snat_range)) -+ firewall_manager.add_rule("pass quick inet from %s to %s/32" % -+ (ip_range, CONF.metadata_host)) -+ for dmz in CONF.dmz_cidr: -+ firewall_manager.add_rule("pass quick inet from %s to %s" % -+ (ip_range, dmz)) -+ -+ """ -+ iptables_manager.ipv4['nat'].add_rule('POSTROUTING', -+ '-s %(range)s -d %(range)s ' -+ '-m conntrack ! --ctstate DNAT ' -+ '-j ACCEPT' % -+ {'range': ip_range}) -+ """ -+ firewall_manager.apply() -+ -+ -+def send_arp_for_ip(ip, device, count): -+ out, err = _execute('arping', '-U', '-i', device, '-c', str(count), ip, -+ run_as_root=True, check_exit_code=False) -+ -+ if err: -+ LOG.debug('arping error for IP %s', ip) -+ -+ -+def bind_floating_ip(floating_ip, device): -+ """Bind IP to public interface.""" -+ _execute('ifconfig', device, str(floating_ip) + '/32', 'add', -+ run_as_root=True, check_exit_code=0) -+ -+ if CONF.send_arp_for_ha and CONF.send_arp_for_ha_count > 0: -+ send_arp_for_ip(floating_ip, device, CONF.send_arp_for_ha_count) -+ -+ -+def unbind_floating_ip(floating_ip, device): -+ """Unbind a public IP from public interface.""" -+ _execute('ifconfig', device, str(floating_ip) + '/32', 'delete', -+ run_as_root=True, check_exit_code=0) -+ -+ -+def ensure_metadata_ip(): -+ """Sets up local metadata IP.""" -+ _execute('ifconfig', 'lo0', 'alias', '169.254.169.254/32', -+ run_as_root=True, check_exit_code=0) -+ -+ -+def ensure_vpn_forward(public_ip, port, private_ip): -+ """Sets up forwarding rules for vlan.""" -+ firewall_manager.add_rule("pass in proto udp " -+ "from any to %s port 1194 " % -+ (private_ip)) -+ firewall_manager.add_rule("rdr proto udp from any to %s port %s -> " -+ "%s port 1194" % -+ (public_ip, port, private_ip)) -+ firewall_manager.apply() -+ -+ -+def ensure_floating_forward(floating_ip, fixed_ip, device, network): -+ """Ensure floating IP forwarding rule.""" -+ firewall_manager.ensure_floating_rules(floating_ip, fixed_ip, device) -+ if device != network['bridge']: -+ firewall_manager.ensure_in_network_traffic_rules(fixed_ip, network) -+ firewall_manager.apply() -+ -+ -+def remove_floating_forward(floating_ip, fixed_ip, device, network): -+ """Remove forwarding for floating IP.""" -+ firewall_manager.remove_floating_rules(floating_ip, fixed_ip, device) -+ if device != network['bridge']: -+ firewall_manager.remove_in_network_traffic_rules(fixed_ip, network) -+ firewall_manager.apply() -+ -+ -+def clean_conntrack(fixed_ip): -+ pass -+ -+ -+def _enable_ipv4_forwarding(): -+ sysctl_key = 'net.inet.ip.forwarding' -+ stdout, stderr = _execute('sysctl', '-n', sysctl_key) -+ if stdout.strip() is not '1': -+ _execute('sysctl', '%s=1' % sysctl_key, run_as_root=True) -+ -+ -+@utils.synchronized('lock_gateway', external=True) -+def initialize_gateway_device(dev, network_ref): -+ if not network_ref: -+ return -+ -+ _enable_ipv4_forwarding() -+ -+ # NOTE(vish): The ip for dnsmasq has to be the first address on the -+ # bridge for it to respond to requests properly -+ try: -+ prefix = network_ref.cidr.prefixlen -+ except AttributeError: -+ prefix = network_ref['cidr'].rpartition('/')[2] -+ -+ full_ip = '%s/%s' % (network_ref['dhcp_server'], prefix) -+ new_ip_params = [['inet', full_ip, 'broadcast', network_ref['broadcast']]] -+ old_ip_params = [] -+ out, err = _execute('ifconfig', dev) -+ for line in out.split('\n'): -+ fields = line.split() -+ if fields and fields[0] == 'inet': -+ old_ip_params.append(fields) -+ if _address_to_cidr(fields[1], fields[3]) != full_ip: -+ new_ip_params.append(fields) -+ if not old_ip_params or _address_to_cidr(old_ip_params[0][1], old_ip_params[0][3]) != full_ip: -+ old_routes = [] -+ result = _execute('netstat', '-nrW', '-f', 'inet') -+ if result: -+ out, err = result -+ for line in out.split('\n'): -+ fields = line.split() -+ if len(fields) > 6 and (fields[6] == dev) and ('G' in fields[2]): -+ old_routes.append(fields) -+ _execute('route', '-q', 'delete', fields[0], fields[1], -+ run_as_root=True) -+ for ip_params in old_ip_params: -+ _execute(*_ifconfig_tail_cmd(dev, ip_params, 'delete'), -+ run_as_root=True) -+ for ip_params in new_ip_params: -+ _execute(*_ifconfig_tail_cmd(dev, ip_params, 'add'), -+ run_as_root=True) -+ -+ for fields in old_routes: -+ _execute('route', '-q', 'add', fields[0], fields[1], -+ run_as_root=True) -+ if CONF.send_arp_for_ha and CONF.send_arp_for_ha_count > 0: -+ send_arp_for_ip(network_ref['dhcp_server'], dev, -+ CONF.send_arp_for_ha_count) -+ if CONF.use_ipv6: -+ _execute('ifconfig', dev, 'inet6', network_ref['cidr_v6'], -+ run_as_root=True) -+ -+ -+def get_dhcp_leases(context, network_ref): -+ """Return a network's hosts config in dnsmasq leasefile format.""" -+ hosts = [] -+ host = None -+ if network_ref['multi_host']: -+ host = CONF.host -+ for fixedip in objects.FixedIPList.get_by_network(context, -+ network_ref, -+ host=host): -+ # NOTE(cfb): Don't return a lease entry if the IP isn't -+ # already leased -+ if fixedip.leased: -+ hosts.append(_host_lease(fixedip)) -+ -+ return '\n'.join(hosts) -+ -+ -+def get_dhcp_hosts(context, network_ref, fixedips): -+ """Get network's hosts config in dhcp-host format.""" -+ hosts = [] -+ macs = set() -+ for fixedip in fixedips: -+ if fixedip.allocated: -+ if fixedip.virtual_interface.address not in macs: -+ hosts.append(_host_dhcp(fixedip)) -+ macs.add(fixedip.virtual_interface.address) -+ return '\n'.join(hosts) -+ -+ -+def get_dns_hosts(context, network_ref): -+ """Get network's DNS hosts in hosts format.""" -+ hosts = [] -+ for fixedip in objects.FixedIPList.get_by_network(context, network_ref): -+ if fixedip.allocated: -+ hosts.append(_host_dns(fixedip)) -+ return '\n'.join(hosts) -+ -+ -+def _add_dnsmasq_accept_rules(dev): -+ """Allow DHCP and DNS traffic through to dnsmasq.""" -+ for port in [67, 53]: -+ for proto in ['udp', 'tcp']: -+ firewall_manager.add_rule("pass in on %s inet proto %s " -+ "from any to any port %s" % -+ (dev, proto, port)) -+ firewall_manager.apply() -+ -+ -+def _remove_dnsmasq_accept_rules(dev): -+ """Remove DHCP and DNS traffic allowed through to dnsmasq.""" -+ for port in [67, 53]: -+ for proto in ['udp', 'tcp']: -+ firewall_manager.remove_rule("pass in on %s inet proto %s " -+ "from any to any port %s" % -+ (dev, proto, port)) -+ firewall_manager.apply() -+ -+ -+def get_dhcp_opts(context, network_ref, fixedips): -+ """Get network's hosts config in dhcp-opts format.""" -+ gateway = network_ref['gateway'] -+ # NOTE(vish): if we are in multi-host mode and we are not sharing -+ # addresses, then we actually need to hand out the -+ # dhcp server address as the gateway. -+ if network_ref['multi_host'] and not (network_ref['share_address'] or -+ CONF.share_dhcp_address): -+ gateway = network_ref['dhcp_server'] -+ hosts = [] -+ if CONF.use_single_default_gateway: -+ for fixedip in fixedips: -+ if fixedip.allocated: -+ vif_id = fixedip.virtual_interface_id -+ if fixedip.default_route: -+ hosts.append(_host_dhcp_opts(vif_id, gateway)) -+ else: -+ hosts.append(_host_dhcp_opts(vif_id)) -+ else: -+ hosts.append(_host_dhcp_opts(None, gateway)) -+ return '\n'.join(hosts) -+ -+ -+def release_dhcp(dev, address, mac_address): -+ if device_exists(dev): -+ try: -+ utils.execute('dhcp_release', dev, address, mac_address, -+ run_as_root=True) -+ except processutils.ProcessExecutionError: -+ raise exception.NetworkDhcpReleaseFailed(address=address, -+ mac_address=mac_address) -+ -+ -+def update_dhcp(context, dev, network_ref): -+ conffile = _dhcp_file(dev, 'conf') -+ host = None -+ if network_ref['multi_host']: -+ host = CONF.host -+ fixedips = objects.FixedIPList.get_by_network(context, -+ network_ref, -+ host=host) -+ write_to_file(conffile, get_dhcp_hosts(context, network_ref, fixedips)) -+ restart_dhcp(context, dev, network_ref, fixedips) -+ -+ -+def update_dns(context, dev, network_ref): -+ hostsfile = _dhcp_file(dev, 'hosts') -+ host = None -+ if network_ref['multi_host']: -+ host = CONF.host -+ fixedips = objects.FixedIPList.get_by_network(context, -+ network_ref, -+ host=host) -+ write_to_file(hostsfile, get_dns_hosts(context, network_ref)) -+ restart_dhcp(context, dev, network_ref, fixedips) -+ -+ -+def kill_dhcp(dev): -+ pid = _dnsmasq_pid_for(dev) -+ if pid: -+ # Check that the process exists and looks like a dnsmasq process -+ conffile = _dhcp_file(dev, 'conf') -+ if is_pid_cmdline_correct(pid, conffile.split('/')[-1]): -+ _execute('kill', '-9', pid, run_as_root=True) -+ else: -+ LOG.debug('Pid %d is stale, skip killing dnsmasq', pid) -+ _remove_dnsmasq_accept_rules(dev) -+ -+ -+# NOTE(ja): Sending a HUP only reloads the hostfile, so any -+# configuration options (like dchp-range, vlan, ...) -+# aren't reloaded. -+@utils.synchronized('dnsmasq_start') -+def restart_dhcp(context, dev, network_ref, fixedips): -+ """(Re)starts a dnsmasq server for a given network. -+ -+ If a dnsmasq instance is already running then send a HUP -+ signal causing it to reload, otherwise spawn a new instance. -+ -+ """ -+ conffile = _dhcp_file(dev, 'conf') -+ -+ optsfile = _dhcp_file(dev, 'opts') -+ write_to_file(optsfile, get_dhcp_opts(context, network_ref, fixedips)) -+ os.chmod(optsfile, 0o644) -+ -+ # Make sure dnsmasq can actually read it (it setuid()s to "nobody") -+ os.chmod(conffile, 0o644) -+ -+ pid = _dnsmasq_pid_for(dev) -+ -+ # if dnsmasq is already running, then tell it to reload -+ if pid: -+ if is_pid_cmdline_correct(pid, conffile.split('/')[-1]): -+ try: -+ _execute('kill', '-HUP', pid, run_as_root=True) -+ _add_dnsmasq_accept_rules(dev) -+ return -+ except Exception as exc: -+ LOG.error(_LE('kill -HUP dnsmasq threw %s'), exc) -+ else: -+ LOG.debug('Pid %d is stale, relaunching dnsmasq', pid) -+ -+ cmd = ['env', -+ 'CONFIG_FILE=%s' % jsonutils.dumps(CONF.dhcpbridge_flagfile), -+ 'NETWORK_ID=%s' % str(network_ref['id']), -+ 'dnsmasq', -+ '--strict-order', -+ '--bind-interfaces', -+ '--conf-file=%s' % CONF.dnsmasq_config_file, -+ '--pid-file=%s' % _dhcp_file(dev, 'pid'), -+ '--dhcp-optsfile=%s' % _dhcp_file(dev, 'opts'), -+ '--listen-address=%s' % network_ref['dhcp_server'], -+ '--except-interface=lo', -+ '--dhcp-range=set:%s,%s,static,%s,%ss' % -+ (network_ref['label'], -+ network_ref['dhcp_start'], -+ network_ref['netmask'], -+ CONF.dhcp_lease_time), -+ '--dhcp-lease-max=%s' % len(netaddr.IPNetwork(network_ref['cidr'])), -+ '--dhcp-hostsfile=%s' % _dhcp_file(dev, 'conf'), -+ '--dhcp-script=%s' % CONF.dhcpbridge, -+ '--no-hosts', -+ '--leasefile-ro'] -+ -+ # dnsmasq currently gives an error for an empty domain, -+ # rather than ignoring. So only specify it if defined. -+ if CONF.dhcp_domain: -+ cmd.append('--domain=%s' % CONF.dhcp_domain) -+ -+ dns_servers = CONF.dns_server -+ if CONF.use_network_dns_servers: -+ if network_ref.get('dns1'): -+ dns_servers.append(network_ref.get('dns1')) -+ if network_ref.get('dns2'): -+ dns_servers.append(network_ref.get('dns2')) -+ if network_ref['multi_host']: -+ cmd.append('--addn-hosts=%s' % _dhcp_file(dev, 'hosts')) -+ if dns_servers: -+ cmd.append('--no-resolv') -+ for dns_server in dns_servers: -+ cmd.append('--server=%s' % dns_server) -+ -+ _execute(*cmd, run_as_root=True) -+ -+ _add_dnsmasq_accept_rules(dev) -+ -+ -+@utils.synchronized('radvd_start') -+def update_ra(context, dev, network_ref): -+ conffile = _ra_file(dev, 'conf') -+ conf_str = """ -+interface %s -+{ -+ AdvSendAdvert on; -+ MinRtrAdvInterval 3; -+ MaxRtrAdvInterval 10; -+ prefix %s -+ { -+ AdvOnLink on; -+ AdvAutonomous on; -+ }; -+}; -+""" % (dev, network_ref['cidr_v6']) -+ write_to_file(conffile, conf_str) -+ -+ # Make sure radvd can actually read it (it setuid()s to "nobody") -+ os.chmod(conffile, 0o644) -+ -+ pid = _ra_pid_for(dev) -+ -+ # if radvd is already running, then tell it to reload -+ if pid: -+ if is_pid_cmdline_correct(pid, conffile): -+ try: -+ _execute('kill', pid, run_as_root=True) -+ except Exception as exc: -+ LOG.error(_LE('killing radvd threw %s'), exc) -+ else: -+ LOG.debug('Pid %d is stale, relaunching radvd', pid) -+ -+ cmd = ['radvd', -+ '-C', '%s' % _ra_file(dev, 'conf'), -+ '-p', '%s' % _ra_file(dev, 'pid')] -+ -+ _execute(*cmd, run_as_root=True) -+ -+ -+def _host_lease(fixedip): -+ """Return a host string for an address in leasefile format.""" -+ timestamp = timeutils.utcnow() -+ seconds_since_epoch = calendar.timegm(timestamp.utctimetuple()) -+ return '%d %s %s %s *' % (seconds_since_epoch + CONF.dhcp_lease_time, -+ fixedip.virtual_interface.address, -+ fixedip.address, -+ fixedip.instance.hostname or '*') -+ -+ -+def _host_dhcp_network(vif_id): -+ return 'NW-%s' % vif_id -+ -+ -+def _host_dhcp(fixedip): -+ """Return a host string for an address in dhcp-host format.""" -+ # NOTE(cfb): dnsmasq on linux only supports 64 characters in the hostname -+ # field (LP #1238910). Since the . counts as a character we need -+ # to truncate the hostname to only 63 characters. -+ hostname = fixedip.instance.hostname -+ if len(hostname) > 63: -+ LOG.warning(_LW('hostname %s too long, truncating.'), hostname) -+ hostname = fixedip.instance.hostname[:2] + '-' +\ -+ fixedip.instance.hostname[-60:] -+ if CONF.use_single_default_gateway: -+ net = _host_dhcp_network(fixedip.virtual_interface_id) -+ return '%s,%s.%s,%s,net:%s' % (fixedip.virtual_interface.address, -+ hostname, -+ CONF.dhcp_domain, -+ fixedip.address, -+ net) -+ else: -+ return '%s,%s.%s,%s' % (fixedip.virtual_interface.address, -+ hostname, -+ CONF.dhcp_domain, -+ fixedip.address) -+ -+ -+def _host_dns(fixedip): -+ return '%s\t%s.%s' % (fixedip.address, -+ fixedip.instance.hostname, -+ CONF.dhcp_domain) -+ -+ -+def _host_dhcp_opts(vif_id=None, gateway=None): -+ """Return an empty gateway option.""" -+ values = [] -+ if vif_id is not None: -+ values.append(_host_dhcp_network(vif_id)) -+ # NOTE(vish): 3 is the dhcp option for gateway. -+ values.append('3') -+ if gateway: -+ values.append('%s' % gateway) -+ return ','.join(values) -+ -+ -+def _execute(*cmd, **kwargs): -+ """Wrapper around utils._execute for fake_network.""" -+ if CONF.fake_network: -+ LOG.debug('FAKE NET: %s', ' '.join(map(str, cmd))) -+ return 'fake', 0 -+ else: -+ return utils.execute(*cmd, **kwargs) -+ -+ -+def device_exists(device): -+ """Check if ethernet device exists.""" -+ try: -+ _execute('ifconfig', device, run_as_root=True, check_exit_code=[0]) -+ except processutils.ProcessExecutionError: -+ return False -+ else: -+ return True -+ -+ -+def _dhcp_file(dev, kind): -+ """Return path to a pid, leases, hosts or conf file for a bridge/device.""" -+ fileutils.ensure_tree(CONF.networks_path) -+ return os.path.abspath('%s/nova-%s.%s' % (CONF.networks_path, -+ dev, -+ kind)) -+ -+ -+def _ra_file(dev, kind): -+ """Return path to a pid or conf file for a bridge/device.""" -+ fileutils.ensure_tree(CONF.networks_path) -+ return os.path.abspath('%s/nova-ra-%s.%s' % (CONF.networks_path, -+ dev, -+ kind)) -+ -+ -+def _dnsmasq_pid_for(dev): -+ """Returns the pid for prior dnsmasq instance for a bridge/device. -+ -+ Returns None if no pid file exists. -+ -+ If machine has rebooted pid might be incorrect (caller should check). -+ -+ """ -+ pid_file = _dhcp_file(dev, 'pid') -+ -+ if os.path.exists(pid_file): -+ try: -+ with open(pid_file, 'r') as f: -+ return int(f.read()) -+ except (ValueError, IOError): -+ return None -+ -+ -+def _ra_pid_for(dev): -+ """Returns the pid for prior radvd instance for a bridge/device. -+ -+ Returns None if no pid file exists. -+ -+ If machine has rebooted pid might be incorrect (caller should check). -+ -+ """ -+ pid_file = _ra_file(dev, 'pid') -+ -+ if os.path.exists(pid_file): -+ with open(pid_file, 'r') as f: -+ return int(f.read()) -+ -+ -+def _address_to_cidr(address, hexmask): -+ """Produce a CIDR format address/netmask.""" -+ netmask = socket.inet_ntoa(struct.pack(">I", int(hexmask, 16))) -+ ip_cidr = netaddr.IPNetwork("%s/%s" % (address, netmask)) -+ return str(ip_cidr) -+ -+ -+def _ifconfig_tail_cmd(netif, params, action): -+ """Construct ifconfig command""" -+ cmd = ['ifconfig', netif] -+ cmd.extend(params) -+ cmd.extend([action]) -+ return cmd -+ -+ -+def _set_device_mtu(dev, mtu=None): -+ """Set the device MTU.""" -+ if mtu: -+ utils.execute('ifconfig', dev, 'mtu', mtu, -+ run_as_root=True, check_exit_code=0) -+ -+ -+def _ovs_vsctl(args): -+ full_args = ['ovs-vsctl', '--timeout=%s' % CONF.ovs_vsctl_timeout] + args -+ try: -+ return utils.execute(*full_args, run_as_root=True) -+ except Exception as e: -+ LOG.error(_LE("Unable to execute %(cmd)s. Exception: %(exception)s"), -+ {'cmd': full_args, 'exception': e}) -+ raise exception.OvsConfigurationFailure(inner_exception=e) -+ -+ -+def _create_ovs_vif_cmd(bridge, dev, iface_id, mac, -+ instance_id, interface_type=None): -+ cmd = ['--', '--if-exists', 'del-port', dev, '--', -+ 'add-port', bridge, dev, -+ '--', 'set', 'Interface', dev, -+ 'external-ids:iface-id=%s' % iface_id, -+ 'external-ids:iface-status=active', -+ 'external-ids:attached-mac=%s' % mac, -+ 'external-ids:vm-uuid=%s' % instance_id] -+ if interface_type: -+ cmd += ['type=%s' % interface_type] -+ return cmd -+ -+ -+def create_ovs_vif_port(bridge, dev, iface_id, mac, instance_id, -+ mtu=None, interface_type=None): -+ _ovs_vsctl(_create_ovs_vif_cmd(bridge, dev, iface_id, -+ mac, instance_id, -+ interface_type)) -+ # Note at present there is no support for setting the -+ # mtu for vhost-user type ports. -+ if interface_type != network_model.OVS_VHOSTUSER_INTERFACE_TYPE: -+ _set_device_mtu(dev, mtu) -+ else: -+ LOG.debug("MTU not set on %(interface_name)s interface " -+ "of type %(interface_type)s.", -+ {'interface_name': dev, -+ 'interface_type': interface_type}) -+ -+ -+def delete_ovs_vif_port(bridge, dev, delete_dev=True): -+ _ovs_vsctl(['--', '--if-exists', 'del-port', bridge, dev]) -+ if delete_dev: -+ delete_net_dev(dev) -+ -+ -+def create_tap_dev(dev, mac_address=None): -+ if not device_exists(dev): -+ utils.execute('ifconfig', 'tap', 'create', 'name', dev, -+ run_as_root=True, check_exit_code=[0]) -+ if mac_address: -+ utils.execute('ifconfig', dev, 'ether', mac_address, -+ run_as_root=True, check_exit_code=[0]) -+ utils.execute('ifconfig', dev, 'up', -+ run_as_root=True, check_exit_code=[0]) -+ -+ -+def delete_net_dev(dev): -+ """Delete a network device only if it exists.""" -+ if device_exists(dev): -+ try: -+ utils.execute('ifconfig', dev, 'destroy', -+ run_as_root=True, check_exit_code=0) -+ LOG.debug("Net device removed: '%s'", dev) -+ except processutils.ProcessExecutionError: -+ with excutils.save_and_reraise_exception(): -+ LOG.error(_LE("Failed removing net device: '%s'"), dev) -+ -+ -+def delete_bridge_dev(dev): -+ """Delete a network bridge.""" -+ if device_exists(dev): -+ try: -+ utils.execute('ifconfig', dev, 'down', run_as_root=True) -+ utils.execute('ifconfig', dev, 'destroy', run_as_root=True) -+ except processutils.ProcessExecutionError: -+ with excutils.save_and_reraise_exception(): -+ LOG.error(_LE("Failed removing bridge device: '%s'"), dev) -+ -+ -+# Similar to compute virt layers, the FreeBSD network node -+# code uses a flexible driver model to support different ways -+# of creating ethernet interfaces and attaching them to the network. -+# In the case of a network host, these interfaces -+# act as gateway/dhcp/vpn/etc. endpoints not VM interfaces. -+interface_driver = None -+ -+ -+def _get_interface_driver(): -+ global interface_driver -+ if not interface_driver: -+ interface_driver = importutils.import_object( -+ CONF.freebsdnet_interface_driver) -+ return interface_driver -+ -+ -+def plug(network, mac_address, gateway=True): -+ return _get_interface_driver().plug(network, mac_address, gateway) -+ -+ -+def unplug(network): -+ return _get_interface_driver().unplug(network) -+ -+ -+def get_dev(network): -+ return _get_interface_driver().get_dev(network) -+ -+ -+class FreeBSDNetInterfaceDriver(object): -+ """Abstract class that defines generic network host API -+ for all FreeBSD interface drivers. -+ """ -+ -+ def plug(self, network, mac_address): -+ """Create FreeBSD device, return device name.""" -+ raise NotImplementedError() -+ -+ def unplug(self, network): -+ """Destroy FreeBSD device, return device name.""" -+ raise NotImplementedError() -+ -+ def get_dev(self, network): -+ """Get device name.""" -+ raise NotImplementedError() -+ -+ -+# plugs interfaces using FreeBSD Bridge -+class FreeBSDBridgeInterfaceDriver(FreeBSDNetInterfaceDriver): -+ -+ def plug(self, network, mac_address, gateway=True): -+ vlan = network.get('vlan') -+ if vlan is not None: -+ iface = CONF.vlan_interface or network['bridge_interface'] -+ FreeBSDBridgeInterfaceDriver.ensure_vlan_bridge( -+ vlan, -+ network['bridge'], -+ iface, -+ network, -+ mac_address, -+ network.get('mtu')) -+ iface = 'vlan%s' % vlan -+ else: -+ iface = CONF.flat_interface or network['bridge_interface'] -+ FreeBSDBridgeInterfaceDriver.ensure_bridge( -+ network['bridge'], -+ iface, -+ network, gateway) -+ -+ if network['share_address'] or CONF.share_dhcp_address: -+ isolate_dhcp_address(iface, network['dhcp_server']) -+ # NOTE(vish): applying here so we don't get a lock conflict -+ firewall_manager.apply() -+ return network['bridge'] -+ -+ def unplug(self, network, gateway=True): -+ vlan = network.get('vlan') -+ if vlan is not None: -+ iface = 'vlan%s' % vlan -+ FreeBSDBridgeInterfaceDriver.remove_vlan_bridge(vlan, -+ network['bridge']) -+ else: -+ iface = CONF.flat_interface or network['bridge_interface'] -+ FreeBSDBridgeInterfaceDriver.remove_bridge(network['bridge'], -+ gateway) -+ -+ if network['share_address'] or CONF.share_dhcp_address: -+ remove_isolate_dhcp_address(iface, network['dhcp_server']) -+ -+ firewall_manager.apply() -+ return self.get_dev(network) -+ -+ def get_dev(self, network): -+ return network['bridge'] -+ -+ @staticmethod -+ def ensure_vlan_bridge(vlan_num, bridge, bridge_interface, -+ net_attrs=None, mac_address=None, -+ mtu=None): -+ """Create a vlan and bridge unless they already exist.""" -+ interface = FreeBSDBridgeInterfaceDriver.ensure_vlan(vlan_num, -+ bridge_interface, mac_address, -+ mtu) -+ FreeBSDBridgeInterfaceDriver.ensure_bridge(bridge, interface, net_attrs) -+ return interface -+ -+ @staticmethod -+ def remove_vlan_bridge(vlan_num, bridge): -+ """Delete a bridge and vlan.""" -+ FreeBSDBridgeInterfaceDriver.remove_bridge(bridge) -+ FreeBSDBridgeInterfaceDriver.remove_vlan(vlan_num) -+ -+ @staticmethod -+ @utils.synchronized('lock_vlan', external=True) -+ def ensure_vlan(vlan_num, bridge_interface, mac_address=None, mtu=None, -+ interface=None): -+ """Create a vlan unless it already exists.""" -+ if interface is None: -+ interface = 'vlan%s' % vlan_num -+ if not device_exists(interface): -+ LOG.debug('Starting VLAN interface %s', interface) -+ out, err = _execute('ifconfig', 'vlan', 'create', -+ 'vlan', vlan_num, -+ 'vlandev', bridge_interface, -+ 'name', interface, -+ run_as_root=True) -+ if err and 'File exists' not in err: -+ msg = _('Failed to add vlan: %s') % err -+ raise exception.NovaException(msg) -+ # (danwent) the bridge will inherit this address, so we want to -+ # make sure it is the value set from the NetworkManager -+ if mac_address: -+ _execute('ifconfig', interface, 'ether', mac_address, -+ run_as_root=True) -+ _execute('ifconfig',interface, 'up', -+ run_as_root=True) -+ # NOTE(vish): set mtu every time to ensure that changes to mtu get -+ # propagated -+ _set_device_mtu(interface, mtu) -+ return interface -+ -+ @staticmethod -+ @utils.synchronized('lock_vlan', external=True) -+ def remove_vlan(vlan_num): -+ """Delete a vlan.""" -+ vlan_interface = 'vlan%s' % vlan_num -+ delete_net_dev(vlan_interface) -+ -+ @staticmethod -+ @utils.synchronized('lock_bridge', external=True) -+ def ensure_bridge(bridge, interface, net_attrs=None, gateway=True, -+ filtering=True): -+ """Create a bridge unless it already exists. -+ -+ :param interface: the interface to create the bridge on. -+ :param net_attrs: dictionary with attributes used to create bridge. -+ :param gateway: whether or not the bridge is a gateway. -+ :param filtering: whether or not to create filters on the bridge. -+ -+ If net_attrs is set, it will add the net_attrs['gateway'] to the bridge -+ using net_attrs['broadcast'] and net_attrs['cidr']. It will also add -+ the ip_v6 address specified in net_attrs['cidr_v6'] if use_ipv6 is set. -+ -+ The code will attempt to move any IPs that already exist on the -+ interface onto the bridge and reset the default gateway if necessary. -+ -+ """ -+ if not device_exists(bridge): -+ LOG.debug('Starting Bridge %s', bridge) -+ out, err = _execute('ifconfig', 'bridge', 'create', 'name', bridge, -+ check_exit_code=False, run_as_root=True) -+ if err and 'File exists' not in err: -+ msg = _('Failed to add bridge: %s') % err -+ raise exception.NovaException(msg) -+ -+ _execute('ifconfig', bridge, 'up', run_as_root=True) -+ -+ if interface: -+ LOG.debug('Adding interface %(interface)s to bridge %(bridge)s', -+ {'interface': interface, 'bridge': bridge}) -+ out, err = _execute('ifconfig', bridge, 'addm', interface, -+ check_exit_code=False, run_as_root=True) -+ if err and 'File exists' not in err: -+ msg = _('Failed to add interface: %s') % err -+ raise exception.NovaException(msg) -+ -+ # NOTE(apmelton): Linux bridge's default behavior is to use the -+ # lowest mac of all plugged interfaces. This isn't a problem when -+ # it is first created and the only interface is the bridged -+ # interface. But, as instance interfaces are plugged, there is a -+ # chance for the mac to change. So, set it here so that it won't -+ # change in the future. -+ if not CONF.fake_network: -+ interface_addrs = netifaces.ifaddresses(interface) -+ interface_mac = interface_addrs[netifaces.AF_LINK][0]['addr'] -+ _execute('ifconfig', bridge, 'ether', interface_mac, -+ run_as_root=True) -+ -+ out, err = _execute('ifconfig', interface, 'up', -+ check_exit_code=False, run_as_root=True) -+ -+ # NOTE(vish): This will break if there is already an ip on the -+ # interface, so we move any ips to the bridge -+ # NOTE(danms): We also need to copy routes to the bridge so as -+ # not to break existing connectivity on the interface -+ old_routes = [] -+ out, err = _execute('netstat', '-nrW', '-f', 'inet') -+ for line in out.split('\n'): -+ fields = line.split() -+ if len(fields) > 6 and (fields[6] == interface) and ('G' in fields[2]): -+ old_routes.append(fields) -+ _execute('route', '-q', 'delete', fields[0], fields[1], -+ run_as_root=True) -+ out, err = _execute('ifconfig', interface) -+ for line in out.split('\n'): -+ fields = line.split() -+ if fields and fields[0] == 'inet': -+ _execute(*_ifconfig_tail_cmd(interface, fields, 'delete'), -+ run_as_root=True) -+ _execute(*_ifconfig_tail_cmd(bridge, fields, 'add'), -+ run_as_root=True) -+ for fields in old_routes: -+ _execute('route', '-q', 'add', fields[0], fields[1], -+ run_as_root=True) -+ -+ if filtering: -+ # Don't forward traffic unless we were told to be a gateway -+ if gateway: -+ firewall_manager.ensure_gateway_rules(bridge) -+ else: -+ firewall_manager.ensure_bridge_rules(bridge) -+ -+ @staticmethod -+ @utils.synchronized('lock_bridge', external=True) -+ def remove_bridge(bridge, gateway=True, filtering=True): -+ """Delete a bridge.""" -+ if not device_exists(bridge): -+ return -+ else: -+ if filtering: -+ if gateway: -+ firewall_manager.remove_gateway_rules(bridge) -+ else: -+ firewall_manager.remove_bridge_rules(bridge) -+ delete_bridge_dev(bridge) -+ -+ -+def isolate_dhcp_address(interface, address): -+ # block arp traffic to address across the interface -+ firewall_manager.ensure_dhcp_isolation(interface, address) -+ -+ -+def remove_isolate_dhcp_address(interface, address): -+ # block arp traffic to address across the interface -+ firewall_manager.remove_dhcp_isolation(interface, address) -+ -+ -+# plugs interfaces using Open vSwitch -+class FreeBSDOVSInterfaceDriver(FreeBSDNetInterfaceDriver): -+ -+ def plug(self, network, mac_address, gateway=True): -+ dev = self.get_dev(network) -+ if not device_exists(dev): -+ bridge = CONF.freebsdnet_ovs_integration_bridge -+ _ovs_vsctl(['--', '--may-exist', 'add-port', bridge, dev, -+ '--', 'set', 'Interface', dev, 'type=internal', -+ '--', 'set', 'Interface', dev, -+ 'external-ids:iface-id=%s' % dev, -+ '--', 'set', 'Interface', dev, -+ 'external-ids:iface-status=active', -+ '--', 'set', 'Interface', dev, -+ 'external-ids:attached-mac=%s' % mac_address]) -+ _execute('ifconfig', dev, 'ether', mac_address, run_as_root=True) -+ _set_device_mtu(dev, network.get('mtu')) -+ _execute('ifconfig', dev, 'up', run_as_root=True) -+ if not gateway: -+ # If we weren't instructed to act as a gateway then add the -+ # appropriate flows to block all non-dhcp traffic. -+ _execute('ovs-ofctl', -+ 'add-flow', bridge, 'priority=1,actions=drop', -+ run_as_root=True) -+ _execute('ovs-ofctl', 'add-flow', bridge, -+ 'udp,tp_dst=67,dl_dst=%s,priority=2,actions=normal' % -+ mac_address, run_as_root=True) -+ # .. and make sure iptbles won't forward it as well. -+ firewall_manager.ensure_bridge_rules(bridge) -+ else: -+ firewall_manager.ensure_gateway_rules(bridge) -+ -+ return dev -+ -+ def unplug(self, network): -+ dev = self.get_dev(network) -+ bridge = CONF.freebsdnet_ovs_integration_bridge -+ _ovs_vsctl(['--', '--if-exists', 'del-port', bridge, dev]) -+ return dev -+ -+ def get_dev(self, network): -+ dev = 'gw-' + str(network['uuid'][0:11]) -+ return dev -+ -+ -+# plugs interfaces using FreeBSD Bridge when using NeutronManager -+class NeutronFreeBSDBridgeInterfaceDriver(FreeBSDNetInterfaceDriver): -+ -+ BRIDGE_NAME_PREFIX = 'brq' -+ GATEWAY_INTERFACE_PREFIX = 'gw-' -+ -+ def plug(self, network, mac_address, gateway=True): -+ dev = self.get_dev(network) -+ bridge = self.get_bridge(network) -+ if not gateway: -+ # If we weren't instructed to act as a gateway then add the -+ # appropriate flows to block all non-dhcp traffic. -+ # .. and make sure iptbles won't forward it as well. -+ firewall_manager.ensure_bridge_rules(bridge) -+ return bridge -+ else: -+ firewall_manager.ensure_gateway_rules(bridge) -+ -+ create_tap_dev(dev, mac_address) -+ -+ if not device_exists(bridge): -+ LOG.debug("Starting bridge %s ", bridge) -+ utils.execute('ifconfig', 'bridge', 'create', 'name', bridge, run_as_root=True) -+ utils.execute('ifconfig', bridge, 'ether', mac_address, run_as_root=True) -+ utils.execute('ifconfig', bridge, 'up', run_as_root=True) -+ LOG.debug("Done starting bridge %s", bridge) -+ -+ full_ip = '%s/%s' % (network['dhcp_server'], -+ network['cidr'].rpartition('/')[2]) -+ utils.execute('ifconfig', bridge, full_ip, 'add', run_as_root=True) -+ -+ return dev -+ -+ def unplug(self, network): -+ dev = self.get_dev(network) -+ if not device_exists(dev): -+ return None -+ else: -+ delete_net_dev(dev) -+ return dev -+ -+ def get_dev(self, network): -+ dev = self.GATEWAY_INTERFACE_PREFIX + str(network['uuid'][0:11]) -+ return dev -+ -+ def get_bridge(self, network): -+ bridge = self.BRIDGE_NAME_PREFIX + str(network['uuid'][0:11]) -+ return bridge -+ -+ -+class FirewallManager(object): -+ def __init__(self, execute=_execute): -+ self.execute = execute -+ self.apply_deferred = False -+ self.anchor = 'org.openstack/%s' % get_binary_name() -+ self.rules = { -+ "translation": [], -+ "filtering": [] -+ } -+ self.is_dirty = False -+ -+ def _get_rule_section(self, rule): -+ LOG.warning("processing rule: %s" % rule) -+ head, tail = rule.split(' ', 1) -+ if head in ('nat', 'rdr'): -+ return 'translation' -+ elif head in ('pass', 'block'): -+ return 'filtering' -+ else: -+ return None -+ -+ def add_rule(self, rule): -+ cleaned_rule = rule.strip() -+ section = self._get_rule_section(cleaned_rule) -+ if section: -+ if cleaned_rule not in self.rules[section]: -+ self.rules[section].append(cleaned_rule) -+ self.is_dirty = True -+ LOG.warning("Added rule to %s: %s", section, cleaned_rule) -+ -+ def remove_rule(self, rule): -+ cleaned_rule = rule.strip() -+ section = self._get_rule_section(cleaned_rule) -+ LOG.warning("Removing rule from %s: %s", section, cleaned_rule) -+ if section: -+ try: -+ self.rules[section].remove(cleaned_rule) -+ self.is_dirty = True -+ except: -+ pass -+ -+ def defer_apply_on(self): -+ self.apply_deferred = True -+ -+ def defer_apply_off(self): -+ self.apply_deferred = False -+ self.apply() -+ -+ def dirty(self): -+ return self.is_dirty -+ -+ def apply(self): -+ if self.apply_deferred: -+ return -+ if self.dirty(): -+ self._apply() -+ else: -+ LOG.debug("Skipping apply due to lack of new rules") -+ -+ @utils.synchronized('pfctl', external=True) -+ def _apply(self): -+ all_lines = [] -+ all_lines.extend(self.rules['translation']) -+ all_lines.extend(self.rules['filtering']) -+ all_lines.extend(["\n"]) -+ -+ self.is_dirty = False -+ self.execute("pfctl", "-a", self.anchor, "-f", "-", -+ process_input="\n".join(all_lines), -+ run_as_root=True) -+ LOG.warning("FirewallManager.apply completed with success") -+ -+ def get_gateway_rules(self, bridge): -+ LOG.warning("FirewallManager.get_gateway_rules: " -+ "Please configure rules in pf.conf") -+ return [] -+ -+ def ensure_gateway_rules(self, bridge): -+ for rule in self.get_gateway_rules(bridge): -+ self.add_rule(rule) -+ -+ def remove_gateway_rules(self, bridge): -+ for rule in self.get_gateway_rules(bridge): -+ self.remove_rule(rule) -+ -+ def ensure_bridge_rules(self, bridge): -+ LOG.warning("FirewallManager.ensure_bridge_rules: " -+ "Please configure rules in pf.conf") -+ -+ def remove_bridge_rules(self, bridge): -+ LOG.warning("FirewallManager.remove_bridge_rules: " -+ "Please configure rules in pf.conf") -+ -+ def ensure_dhcp_isolation(self, interface, address): -+ LOG.warning("FirewallManager.ensure_dhcp_isolation: " -+ "DHCP isolation is not yet implemented") -+ -+ def remove_dhcp_isolation(self, interface, address): -+ LOG.warning("FirewallManager.remove_dhcp_isolation: " -+ "DHCP isolation is not yet implemented") -+ -+ def ensure_in_network_traffic_rules(self, fixed_ip, network): -+ LOG.warning("FirewallManager.ensure_in_network_traffic_rules: " -+ "Please configure rules in pf.conf") -+ -+ def remove_in_network_traffic_rules(self, fixed_ip, network): -+ LOG.warning("FirewallManager.remove_in_network_traffic_rules: " -+ "Please configure rules in pf.conf") -+ -+ def floating_forward_rules(self, floating_ip, fixed_ip, device): -+ rules = [] -+ rules.append("rdr inet from any to %s -> %s" % (floating_ip, fixed_ip)) -+ -+ return rules -+ -+ def ensure_floating_rules(self, floating_ip, fixed_ip, device): -+ for rule in self.floating_forward_rules(floating_ip, fixed_ip, device): -+ self.add_rule(rule) -+ -+ def remove_floating_rules(self, floating_ip, fixed_ip, device): -+ for rule in self.floating_forward_rules(floating_ip, fixed_ip, device): -+ self.remove_rule(rule) -+ -+ def add_snat_rule(self, ip_range, is_external=False): -+ if CONF.routing_source_ip: -+ if is_external: -+ if CONF.force_snat_range: -+ snat_range = CONF.force_snat_range -+ else: -+ snat_range = [] -+ else: -+ snat_range = ['0.0.0.0/0'] -+ for dest_range in snat_range: -+ if not is_external and CONF.public_interface: -+ firewall_manager.add_rule("nat on %s inet from %s to %s -> %s" % -+ (CONF.public_interface, -+ ip_range, -+ dest_range, -+ CONF.routing_source_ip)) -+ else: -+ firewall_manager.add_rule("nat inet from %s to %s -> %s" % -+ (ip_range, -+ dest_range, -+ CONF.routing_source_ip)) -+ firewall_manager.apply() -+ -+ -+firewall_manager = FirewallManager() -+ -+ -+def get_firewall_manager(): -+ return firewall_manager --- -2.8.1 - diff --git a/emulators/py-nova/files/07-fix-xen-xvd.patch b/emulators/py-nova/files/07-fix-xen-xvd.patch deleted file mode 100644 index 188deb3636d3..000000000000 --- a/emulators/py-nova/files/07-fix-xen-xvd.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/nova/virt/block_device.py b/nova/virt/block_device.py -index f6ed6a3..6539fca 100644 ---- a/nova/virt/block_device.py -+++ b/nova/virt/block_device.py -@@ -228,7 +228,12 @@ class DriverVolumeBlockDevice(DriverBlockDevice): - {k: v for k, v in six.iteritems(self._bdm_obj) - if k in self._new_fields | set(['delete_on_termination'])} - ) -- self['mount_device'] = self._bdm_obj.device_name -+ -+ device_name = self._bdm_obj.device_name -+ if self['disk_bus'] == 'xen': -+ device_name = device_name.replace("/dev/vd", "/dev/xvd") -+ self['mount_device'] = device_name -+ - try: - self['connection_info'] = jsonutils.loads( - self._bdm_obj.connection_info) diff --git a/emulators/py-nova/files/08-fix-floating-ips.patch b/emulators/py-nova/files/08-fix-floating-ips.patch deleted file mode 100644 index 72c7ace0b6b0..000000000000 --- a/emulators/py-nova/files/08-fix-floating-ips.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/nova/objects/floating_ip.py b/nova/objects/floating_ip.py -index 9881dfcecf..922a86a31e 100644 ---- a/nova/objects/floating_ip.py -+++ b/nova/objects/floating_ip.py -@@ -194,7 +194,8 @@ class FloatingIPList(obj_base.ObjectListBase, obj_base.NovaObject): - def get_by_project(cls, context, project_id): - db_floatingips = db.floating_ip_get_all_by_project(context, project_id) - return obj_base.obj_make_list(context, cls(context), -- objects.FloatingIP, db_floatingips) -+ objects.FloatingIP, db_floatingips, -+ expected_attrs=['fixed_ip']) - - @obj_base.remotable_classmethod - def get_by_fixed_address(cls, context, fixed_address): diff --git a/emulators/py-nova/files/09-fix-xen-console.patch b/emulators/py-nova/files/09-fix-xen-console.patch deleted file mode 100644 index 84df155441c9..000000000000 --- a/emulators/py-nova/files/09-fix-xen-console.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/nova/virt/libvirt/driver.py b/nova/virt/libvirt/driver.py -index 6d0e41ad2c..ebd1a6fdad 100644 ---- a/nova/virt/libvirt/driver.py -+++ b/nova/virt/libvirt/driver.py -@@ -4321,7 +4321,7 @@ class LibvirtDriver(driver.ComputeDriver): - - def _create_consoles(self, virt_type, guest, instance, flavor, image_meta, - caps): -- if virt_type in ("qemu", "kvm"): -+ if virt_type in ("qemu", "kvm", "xen"): - # Create the serial console char devices - self._create_serial_console_devices(guest, instance, flavor, - image_meta) diff --git a/emulators/py-nova/files/nova-api.in b/emulators/py-nova/files/nova-api.in deleted file mode 100644 index 163125139d74..000000000000 --- a/emulators/py-nova/files/nova-api.in +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: nova_api -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable nova_api: -# -# nova_api_enable="YES" -# -# nova_api_enable (bool): -# Set it to "YES" to enable nova_api. -# Default is "NO". -# -# nova_api_logdir (str): -# Set it to chagge log directory -# Default is "/var/log/nova" -# -# nova_api_args (str): -# Set it to change command line arguments. -# Default is "--log-file ${nova_api_logdir}/nova-api.log" -# - -. /etc/rc.subr - -name=nova_api -rcvar=nova_api_enable - -PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH - -pidfile="/var/run/nova-api.pid" -procname="%%PREFIX%%/bin/python2.7" - -start_precmd=nova_precmd - -load_rc_config $name - -: ${nova_api_enable:="NO"} -: ${nova_api_logdir:="/var/log/nova"} -: ${nova_api_args:="--log-file ${nova_api_logdir}/nova-api.log"} - -command="/usr/sbin/daemon" -command_args="-f -p ${pidfile} nova-api ${nova_api_args}" - -nova_precmd() { - mkdir -p ${nova_api_logdir} -} - -run_rc_command "$1" diff --git a/emulators/py-nova/files/nova-cells.in b/emulators/py-nova/files/nova-cells.in deleted file mode 100644 index 0e7ecd4da772..000000000000 --- a/emulators/py-nova/files/nova-cells.in +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: nova_cells -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable nova_cells: -# -# nova_cells_enable="YES" -# -# nova_cells_enable (bool): -# Set it to "YES" to enable nova_cells. -# Default is "NO". -# -# nova_cells_logdir (str): -# Set it to chagge log directory -# Default is "/var/log/nova" -# -# nova_cells_args (str): -# Set it to change command line arguments. -# Default is "--log-file ${nova_cells_logdir}/nova-cells.log" -# - -. /etc/rc.subr - -name=nova_cells -rcvar=nova_cells_enable - -PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH - -pidfile="/var/run/nova-cells.pid" -procname="%%PREFIX%%/bin/python2.7" - -start_precmd=nova_precmd - -load_rc_config $name - -: ${nova_cells_enable:="NO"} -: ${nova_cells_logdir:="/var/log/nova"} -: ${nova_cells_args:="--log-file ${nova_cells_logdir}/nova-cells.log"} - -command="/usr/sbin/daemon" -command_args="-f -p ${pidfile} nova-cells ${nova_cells_args}" - -nova_precmd() { - mkdir -p ${nova_cells_logdir} -} - -run_rc_command "$1" diff --git a/emulators/py-nova/files/nova-cert.in b/emulators/py-nova/files/nova-cert.in deleted file mode 100644 index 6c2f17692072..000000000000 --- a/emulators/py-nova/files/nova-cert.in +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: nova_cert -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable nova_cert: -# -# nova_cert_enable="YES" -# -# nova_cert_enable (bool): -# Set it to "YES" to enable nova_cert. -# Default is "NO". -# -# nova_cert_logdir (str): -# Set it to chagge log directory -# Default is "/var/log/nova" -# -# nova_cert_args (str): -# Set it to change command line arguments. -# Default is "--log-file ${nova_cert_logdir}/nova-cert.log" -# - -. /etc/rc.subr - -name=nova_cert -rcvar=nova_cert_enable - -PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH - -pidfile="/var/run/nova-cert.pid" -procname="%%PREFIX%%/bin/python2.7" - -start_precmd=nova_precmd - -load_rc_config $name - -: ${nova_cert_enable:="NO"} -: ${nova_cert_logdir:="/var/log/nova"} -: ${nova_cert_args:="--log-file ${nova_cert_logdir}/nova-cert.log"} - -command="/usr/sbin/daemon" -command_args="-f -p ${pidfile} nova-cert ${nova_cert_args}" - -nova_precmd() { - mkdir -p ${nova_cert_logdir} -} - -run_rc_command "$1" diff --git a/emulators/py-nova/files/nova-compute.conf.sample b/emulators/py-nova/files/nova-compute.conf.sample deleted file mode 100644 index a6ae707b0407..000000000000 --- a/emulators/py-nova/files/nova-compute.conf.sample +++ /dev/null @@ -1,15 +0,0 @@ -[DEFAULT] -compute_driver=libvirt.LibvirtDriver -force_raw_images = True -use_cow_images = False - -[libvirt] -virt_type=qemu - -# Force using PHY driver for Xen hypervisor -force_xen_phy=True - -# Disable CPU tracking when using QEMU driver. -# Change this option to True when using Xen driver. -online_cpu_tracking=False - diff --git a/emulators/py-nova/files/nova-compute.in b/emulators/py-nova/files/nova-compute.in deleted file mode 100644 index 921ae615f506..000000000000 --- a/emulators/py-nova/files/nova-compute.in +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: nova_compute -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable nova_compute: -# -# nova_compute_enable="YES" -# -# nova_compute_enable (bool): -# Set it to "YES" to enable nova_compute. -# Default is "NO". -# -# nova_compute_logdir (str): -# Set it to chagge log directory -# Default is "/var/log/nova" -# -# nova_compute_args (str): -# Set it to change command line arguments. -# Default is "--log-file ${nova_compute_logdir}/nova-compute.log" -# - -. /etc/rc.subr - -name=nova_compute -rcvar=nova_compute_enable - -PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH - -pidfile="/var/run/nova-compute.pid" -procname="%%PREFIX%%/bin/python2.7" - -start_precmd=nova_precmd - -load_rc_config $name - -: ${nova_compute_enable:="NO"} -: ${nova_compute_logdir:="/var/log/nova"} -: ${nova_compute_args:="--log-file ${nova_compute_logdir}/nova-compute.log"} - -command="/usr/sbin/daemon" -command_args="-f -p ${pidfile} nova-compute ${nova_compute_args}" - -nova_precmd() { - mkdir -p ${nova_compute_logdir} -} - -run_rc_command "$1" diff --git a/emulators/py-nova/files/nova-conductor.in b/emulators/py-nova/files/nova-conductor.in deleted file mode 100644 index 8b1b7d1568bb..000000000000 --- a/emulators/py-nova/files/nova-conductor.in +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: nova_conductor -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable nova_conductor: -# -# nova_conductor_enable="YES" -# -# nova_conductor_enable (bool): -# Set it to "YES" to enable nova_conductor. -# Default is "NO". -# -# nova_conductor_logdir (str): -# Set it to chagge log directory -# Default is "/var/log/nova" -# -# nova_conductor_args (str): -# Set it to change command line arguments. -# Default is "--log-file ${nova_conductor_logdir}/nova-conductor.log" -# - -. /etc/rc.subr - -name=nova_conductor -rcvar=nova_conductor_enable - -PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH - -pidfile="/var/run/nova-conductor.pid" -procname="%%PREFIX%%/bin/python2.7" - -start_precmd=nova_precmd - -load_rc_config $name - -: ${nova_conductor_enable:="NO"} -: ${nova_conductor_logdir:="/var/log/nova"} -: ${nova_conductor_args:="--log-file ${nova_conductor_logdir}/nova-conductor.log"} - -command="/usr/sbin/daemon" -command_args="-f -p ${pidfile} nova-conductor ${nova_conductor_args}" - -nova_precmd() { - mkdir -p ${nova_conductor_logdir} -} - -run_rc_command "$1" diff --git a/emulators/py-nova/files/nova-consoleauth.in b/emulators/py-nova/files/nova-consoleauth.in deleted file mode 100644 index 93b6524ad385..000000000000 --- a/emulators/py-nova/files/nova-consoleauth.in +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: nova_consoleauth -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable nova_consoleauth: -# -# nova_consoleauth_enable="YES" -# -# nova_consoleauth_enable (bool): -# Set it to "YES" to enable nova_consoleauth. -# Default is "NO". -# -# nova_consoleauth_logdir (str): -# Set it to chagge log directory -# Default is "/var/log/nova" -# -# nova_consoleauth_args (str): -# Set it to change command line arguments. -# Default is "--log-file ${nova_consoleauth_logdir}/nova-consoleauth.log" -# - -. /etc/rc.subr - -name=nova_consoleauth -rcvar=nova_consoleauth_enable - -PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH - -pidfile="/var/run/nova-consoleauth.pid" -procname="%%PREFIX%%/bin/python2.7" - -start_precmd=nova_precmd - -load_rc_config $name - -: ${nova_consoleauth_enable:="NO"} -: ${nova_consoleauth_logdir:="/var/log/nova"} -: ${nova_consoleauth_args:="--log-file ${nova_consoleauth_logdir}/nova-consoleauth.log"} - -command="/usr/sbin/daemon" -command_args="-f -p ${pidfile} nova-consoleauth ${nova_consoleauth_args}" - -nova_precmd() { - mkdir -p ${nova_consoleauth_logdir} -} - -run_rc_command "$1" diff --git a/emulators/py-nova/files/nova-network.in b/emulators/py-nova/files/nova-network.in deleted file mode 100644 index f2e156302d8f..000000000000 --- a/emulators/py-nova/files/nova-network.in +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: nova_network -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable nova_network: -# -# nova_network_enable="YES" -# -# nova_network_enable (bool): -# Set it to "YES" to enable nova_network. -# Default is "NO". -# -# nova_network_logdir (str): -# Set it to chagge log directory -# Default is "/var/log/nova" -# -# nova_network_args (str): -# Set it to change command line arguments. -# Default is "--log-file ${nova_network_logdir}/nova-network.log" -# - -. /etc/rc.subr - -name=nova_network -rcvar=nova_network_enable - -PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH - -pidfile="/var/run/nova-network.pid" -procname="%%PREFIX%%/bin/python2.7" - -start_precmd=nova_precmd - -load_rc_config $name - -: ${nova_network_enable:="NO"} -: ${nova_network_logdir:="/var/log/nova"} -: ${nova_network_args:="--log-file ${nova_network_logdir}/nova-network.log"} - -command="/usr/sbin/daemon" -command_args="-f -p ${pidfile} nova-network ${nova_network_args}" - -nova_precmd() { - mkdir -p ${nova_network_logdir} -} - -run_rc_command "$1" diff --git a/emulators/py-nova/files/nova-novncproxy.in b/emulators/py-nova/files/nova-novncproxy.in deleted file mode 100644 index d23113601dd8..000000000000 --- a/emulators/py-nova/files/nova-novncproxy.in +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: nova_novncproxy -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable nova_novncproxy: -# -# nova_novncproxy_enable="YES" -# -# nova_novncproxy_enable (bool): -# Set it to "YES" to enable nova_novncproxy. -# Default is "NO". -# -# nova_novncproxy_logdir (str): -# Set it to chagge log directory -# Default is "/var/log/nova" -# -# nova_novncproxy_args (str): -# Set it to change command line arguments. -# Default is "--log-file ${nova_novncproxy_logdir}/nova-novncproxy.log" -# - -. /etc/rc.subr - -name=nova_novncproxy -rcvar=nova_novncproxy_enable - -PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH - -pidfile="/var/run/nova-novncproxy.pid" -procname="%%PREFIX%%/bin/python2.7" - -start_precmd=nova_precmd - -load_rc_config $name - -: ${nova_novncproxy_enable:="NO"} -: ${nova_novncproxy_logdir:="/var/log/nova"} -: ${nova_novncproxy_args:="--log-file ${nova_novncproxy_logdir}/nova-novncproxy.log"} - -command="/usr/sbin/daemon" -command_args="-f -p ${pidfile} nova-novncproxy ${nova_novncproxy_args}" - -nova_precmd() { - mkdir -p ${nova_novncproxy_logdir} -} - -run_rc_command "$1" diff --git a/emulators/py-nova/files/nova-scheduler.in b/emulators/py-nova/files/nova-scheduler.in deleted file mode 100644 index 240b5ffeb5d7..000000000000 --- a/emulators/py-nova/files/nova-scheduler.in +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: nova_scheduler -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable nova_scheduler: -# -# nova_scheduler_enable="YES" -# -# nova_scheduler_enable (bool): -# Set it to "YES" to enable nova_scheduler. -# Default is "NO". -# -# nova_scheduler_logdir (str): -# Set it to chagge log directory -# Default is "/var/log/nova" -# -# nova_scheduler_args (str): -# Set it to change command line arguments. -# Default is "--log-file ${nova_scheduler_logdir}/nova-scheduler.log" -# - -. /etc/rc.subr - -name=nova_scheduler -rcvar=nova_scheduler_enable - -PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH - -pidfile="/var/run/nova-scheduler.pid" -procname="%%PREFIX%%/bin/python2.7" - -start_precmd=nova_precmd - -load_rc_config $name - -: ${nova_scheduler_enable:="NO"} -: ${nova_scheduler_logdir:="/var/log/nova"} -: ${nova_scheduler_args:="--log-file ${nova_scheduler_logdir}/nova-scheduler.log"} - -command="/usr/sbin/daemon" -command_args="-f -p ${pidfile} nova-scheduler ${nova_scheduler_args}" - -nova_precmd() { - mkdir -p ${nova_scheduler_logdir} -} - -run_rc_command "$1" diff --git a/emulators/py-nova/files/nova-serialproxy.in b/emulators/py-nova/files/nova-serialproxy.in deleted file mode 100644 index 05247b6a0bbb..000000000000 --- a/emulators/py-nova/files/nova-serialproxy.in +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: nova_serialproxy -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable nova_serialproxy: -# -# nova_serialproxy_enable="YES" -# -# nova_serialproxy_enable (bool): -# Set it to "YES" to enable nova_serialproxy. -# Default is "NO". -# -# nova_serialproxy_logdir (str): -# Set it to chagge log directory -# Default is "/var/log/nova" -# -# nova_serialproxy_args (str): -# Set it to change command line arguments. -# Default is "--log-file ${nova_serialproxy_logdir}/nova-serialproxy.log" -# - -. /etc/rc.subr - -name=nova_serialproxy -rcvar=nova_serialproxy_enable - -PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH - -pidfile="/var/run/nova-serialproxy.pid" -procname="%%PREFIX%%/bin/python2.7" - -start_precmd=nova_precmd - -load_rc_config $name - -: ${nova_serialproxy_enable:="NO"} -: ${nova_serialproxy_logdir:="/var/log/nova"} -: ${nova_serialproxy_args:="--log-file ${nova_serialproxy_logdir}/nova-serialproxy.log"} - -command="/usr/sbin/daemon" -command_args="-f -p ${pidfile} nova-serialproxy ${nova_serialproxy_args}" - -nova_precmd() { - mkdir -p ${nova_serialproxy_logdir} -} - -run_rc_command "$1" diff --git a/emulators/py-nova/files/nova.conf.sample b/emulators/py-nova/files/nova.conf.sample deleted file mode 100644 index 95dd7ea27424..000000000000 --- a/emulators/py-nova/files/nova.conf.sample +++ /dev/null @@ -1,80 +0,0 @@ -[DEFAULT] -dhcpbridge_flagfile=/usr/local/etc/nova/nova.conf -dhcpbridge=/usr/local/bin/nova-dhcpbridge -log-dir=/var/log/nova -state_path=/var/lib/nova -force_dhcp_release=False -verbose=True -ec2_private_dns_show_ip=True -enabled_apis=osapi_compute,metadata -rpc_backend = rabbit -auth_strategy = keystone -my_ip = 192.168.1.10 -use_neutron = False -firewall_driver = nova.virt.firewall.NoopFirewallDriver -use_ipv6 = False - -osapi_compute_listen="0.0.0.0" -osapi_compute_listen_port=8774 - -network_driver=nova.network.freebsd_net -libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtGenericVIFDriver -freebsdnet_interface_driver=nova.network.freebsd_net.FreeBSDBridgeInterfaceDriver -l3_lib=nova.network.l3.FreeBSDNetL3 -network_api_class=nova.network.api.API -security_group_api=nova -network_manager=nova.network.manager.FlatDHCPManager -network_size=254 -allow_same_net_traffic=False -multi_host=True -send_arp_for_ha=False -share_dhcp_address=True -# specify nic for public -public_interface=em0 -# specify any name you like for bridge -flat_network_bridge=br100 -flat_interface=tap0 - -[vnc] -enabled = False - -[glance] -api_servers = http://controller:9292 - -[keystone_authtoken] -auth_uri = http://controller:5000 -auth_url = http://controller:35357 -memcached_servers = controller:11211 -auth_type = password -project_domain_name = default -user_domain_name = default -project_name = service -username = nova -password = nova - -[oslo_messaging_rabbit] -rabbit_host = controller -rabbit_userid = openstack -rabbit_password = RABBIT_PASS - -[api_database] -connection = mysql+pymysql://nova:NOVA_DBPASS@controller/nova_api - -[database] -connection = mysql+pymysql://nova:NOVA_DBPASS@controller/nova - -[oslo_concurrency] -lock_path=/var/lock/nova - -[libvirt] -use_virtio_for_bridges=True - -# add this options when using QEMU -cpu_mode=none - -[wsgi] -api_paste_config=/usr/local/etc/nova/api-paste.ini - -[serial_console] -# Enable serial console when using QEMU driver -enabled=True diff --git a/emulators/py-nova/pkg-descr b/emulators/py-nova/pkg-descr deleted file mode 100644 index 4c2224b4e15b..000000000000 --- a/emulators/py-nova/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -OpenStack Nova provides a cloud computing fabric controller, supporting a wide -variety of compute technologies, including: libvirt (KVM, Xen, LXC and more), -Hyper-V, VMware, XenServer and OpenStack Ironic. - -WWW: https://docs.openstack.org/nova/latest/ diff --git a/emulators/py-nova/pkg-message b/emulators/py-nova/pkg-message deleted file mode 100644 index 560065737653..000000000000 --- a/emulators/py-nova/pkg-message +++ /dev/null @@ -1,47 +0,0 @@ -Please note that this is a development version of nova. -Many features are not available. - -Currently nova works on FreeBSD 11 and supports QEMU and Xen. - -Common issues: -- Security groups are not implemented -- ARP spoofing, DHCP isolation protection are not implemented -- Nova services work from the root user -- No IPv6 support - -QEMU issues: -- Need to enable serialconsole (TCP) -- Need to disable online CPU tracking -- Cannot mount cinder volumes - -Xen issues: -- Live snapshots doesn't work -- No support for cinder volume hot-plugging -- XENBUS delay (5 min) when using qemu driver and COW images -- Some linux images cannot be booted - -Nova requires procfs to be mounted. -Please add this line to /etc/fstab: -proc /proc procfs rw 0 0 - -Also devel/libvirt port should be installed with enabled QEMU -backend or qemu tools installed separately. - -Directory to keep VM data should be created manually -# su -m nova -c "mkdir /var/lib/nova/instances" - -For proper networking enable PF -# sysrc pf_enable="YES" -# sysrc pflog_enable="YES" -# sysrc gateway_enable="YES" - -/etc/pf.conf should contain: -rdr-anchor "org.openstack/*" -nat-anchor "org.openstack/*" -anchor "org.openstack/*" - -To boot images on Xen please specify glance metadata properties -glance image-update b1216ff6-23ec-4a08-baee-43994760158a \ - --property hypervisor_type=xen \ - --property vm_mode=hvm \ - --property hw_disk_bus=xen diff --git a/emulators/py-nova/pkg-plist b/emulators/py-nova/pkg-plist deleted file mode 100644 index 9a5098a03183..000000000000 --- a/emulators/py-nova/pkg-plist +++ /dev/null @@ -1,18 +0,0 @@ -@owner nova -@dir %%ETCDIR%% -%%ETCDIR%%/release.sample -@sample %%ETCDIR%%/nova.conf.sample -@sample %%ETCDIR%%/nova-compute.conf.sample -@sample %%ETCDIR%%/logging.conf.sample -%%ETCDIR%%/README-nova.conf.txt -%%ETCDIR%%/api-paste.ini -%%ETCDIR%%/cells.json -@sample %%ETCDIR%%/nova-config-generator.conf.sample -@sample %%ETCDIR%%/nova-policy-generator.conf.sample -%%ETCDIR%%/policy.json -@owner root -@sample %%ETCDIR%%/rootwrap.conf.sample -@dir %%ETCDIR%%/rootwrap.d -%%ETCDIR%%/rootwrap.d/api-metadata.filters -%%ETCDIR%%/rootwrap.d/compute.filters -%%ETCDIR%%/rootwrap.d/network.filters diff --git a/games/Makefile b/games/Makefile index 4b6da9cbd7f6..a6d4f3d33bdc 100644 --- a/games/Makefile +++ b/games/Makefile @@ -171,7 +171,6 @@ SUBDIR += connectfive SUBDIR += conquest SUBDIR += construo - SUBDIR += corewars SUBDIR += corsix-th SUBDIR += cosmo SUBDIR += cosmosmash @@ -222,7 +221,6 @@ SUBDIR += doom-wolfendoom SUBDIR += doomlegacy SUBDIR += doomsday - SUBDIR += dopewars SUBDIR += drcreep SUBDIR += drm SUBDIR += duckmaze @@ -326,7 +324,6 @@ SUBDIR += galaxis SUBDIR += galaxyhack SUBDIR += garden-of-coloured-lights - SUBDIR += garith SUBDIR += gbottler SUBDIR += gbrainy SUBDIR += gcompris @@ -398,7 +395,6 @@ SUBDIR += gtkatlantic SUBDIR += gtkballs SUBDIR += gtkevemon - SUBDIR += gtklife SUBDIR += gtkpool SUBDIR += gtkradiant SUBDIR += gtypist @@ -460,7 +456,6 @@ SUBDIR += jvgs SUBDIR += jzip SUBDIR += kajaani-kombat - SUBDIR += kajongg SUBDIR += kajongg-kde4 SUBDIR += kanagram SUBDIR += kanagram-kde4 @@ -638,7 +633,6 @@ SUBDIR += meqcc SUBDIR += meritous SUBDIR += mindfocus - SUBDIR += mindguard SUBDIR += minecraft-client SUBDIR += minecraft-server SUBDIR += minerbold @@ -685,7 +679,6 @@ SUBDIR += netradiant SUBDIR += netrek-BRMH-bin SUBDIR += netrek-client-cow - SUBDIR += netspades SUBDIR += nettoe SUBDIR += netwalk SUBDIR += neverball @@ -1100,7 +1093,6 @@ SUBDIR += wmeyes SUBDIR += wmpuzzle SUBDIR += wmqstat - SUBDIR += wmquake SUBDIR += wmshuffle SUBDIR += wmtictactoe SUBDIR += wolfpack @@ -1116,8 +1108,6 @@ SUBDIR += xasteroids SUBDIR += xataxx SUBDIR += xbat - SUBDIR += xbattle - SUBDIR += xbill SUBDIR += xbl SUBDIR += xblackjack SUBDIR += xblast @@ -1192,7 +1182,6 @@ SUBDIR += xpipeman SUBDIR += xpired SUBDIR += xptools - SUBDIR += xpuyopuyo SUBDIR += xpuzzletama SUBDIR += xpyraminx SUBDIR += xqf @@ -1239,7 +1228,6 @@ SUBDIR += zdoom SUBDIR += zephulor SUBDIR += zhlt - SUBDIR += znibbles SUBDIR += zoom SUBDIR += ztrack diff --git a/games/corewars/Makefile b/games/corewars/Makefile deleted file mode 100644 index ef9a61c98e50..000000000000 --- a/games/corewars/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# $FreeBSD$ - -PORTNAME= corewars -PORTVERSION= 0.9.13 -PORTREVISION= 6 -CATEGORIES= games -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%2C%20tar.gz%29/${PORTVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Simulation game where the goal is to crash each other's programs - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2+ -LICENSE_FILE= ${WRKSRC}/COPYING - -BUILD_DEPENDS= ${LOCALBASE}/lib/libargp.a:devel/argp-standalone - -USES= gmake localbase:ldflags -USE_GNOME= gtk12 -GNU_CONFIGURE= yes - -OPTIONS_DEFINE= DOCS - -post-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} - -.include diff --git a/games/corewars/distinfo b/games/corewars/distinfo deleted file mode 100644 index 1d0aa3b3d55f..000000000000 --- a/games/corewars/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (corewars-0.9.13.tar.gz) = 23957e620e3bbee265c3eb878752caf5d4186428e361af79a3373a698010f6e2 -SIZE (corewars-0.9.13.tar.gz) = 203874 diff --git a/games/corewars/files/patch-src_Makefile.in b/games/corewars/files/patch-src_Makefile.in deleted file mode 100644 index 6a3774b1d013..000000000000 --- a/games/corewars/files/patch-src_Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- src/Makefile.in.orig Wed Oct 23 09:52:33 2002 -+++ src/Makefile.in Fri Oct 7 17:09:27 2005 -@@ -538,7 +538,7 @@ - corewars-cmd: $(corewars_cmd_OBJECTS) $(corewars_cmd_DEPENDENCIES) - @rm -f corewars-cmd - $(LINK) $(corewars_cmd_LDFLAGS) $(corewars_cmd_OBJECTS) \ -- $(corewars_cmd_LDADD) -L/usr/lib -rdynamic -lm -+ $(corewars_cmd_LDADD) -largp -L/usr/lib -rdynamic -lm - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. - .NOEXPORT: diff --git a/games/corewars/pkg-descr b/games/corewars/pkg-descr deleted file mode 100644 index 3ada5a28d945..000000000000 --- a/games/corewars/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -Core Wars is a simulation game. A number of programs are loaded into a -virtual machine and executed. The programs can try to crash each other, -manipulate other programs, overwrite as much memory as they can, etc... -The "best" program is selected according to a scoring mechanism which -involves the number of memory cells the program has overwritten, the -number of other programs it has crashed and whether/when it crashed. - -WWW: http://corewars.sourceforge.net/ diff --git a/games/corewars/pkg-plist b/games/corewars/pkg-plist deleted file mode 100644 index 974c28cbbd2b..000000000000 --- a/games/corewars/pkg-plist +++ /dev/null @@ -1,100 +0,0 @@ -bin/corewars -bin/corewars-cmd -man/man6/corewars-cmd.6.gz -man/man6/corewars.6.gz -%%DATADIR%%/abez.cw -%%DATADIR%%/agent.cw -%%DATADIR%%/backspawner.cw -%%DATADIR%%/backwalker.cw -%%DATADIR%%/baselineplus.red -%%DATADIR%%/bb1.cw -%%DATADIR%%/bb2.cw -%%DATADIR%%/bb3.cw -%%DATADIR%%/betterback.cw -%%DATADIR%%/blackhole.cw -%%DATADIR%%/bomb.cw -%%DATADIR%%/bombagent.cw -%%DATADIR%%/bomberbomber.cw -%%DATADIR%%/capture.cw -%%DATADIR%%/cascade.cw -%%DATADIR%%/clone.cw -%%DATADIR%%/copy.cw -%%DATADIR%%/copymachine.cw -%%DATADIR%%/copymachinem.cw -%%DATADIR%%/copytest.cw -%%DATADIR%%/crazymonkeys.cw -%%DATADIR%%/death_angles.cw -%%DATADIR%%/devil.cw -%%DATADIR%%/devilhook.cw -%%DATADIR%%/dwarf.cw -%%DATADIR%%/erase.cw -%%DATADIR%%/erase2.cw -%%DATADIR%%/erase3.cw -%%DATADIR%%/expander.cw -%%DATADIR%%/first.cw -%%DATADIR%%/forkbomb.cw -%%DATADIR%%/forker.cw -%%DATADIR%%/gate.red -%%DATADIR%%/gemini.cw -%%DATADIR%%/giant_imp.cw -%%DATADIR%%/harmless.cw -%%DATADIR%%/helper.cw -%%DATADIR%%/hidebomb.cw -%%DATADIR%%/hitchhiker.cw -%%DATADIR%%/immortal.cw -%%DATADIR%%/imp-killer-cascade.cw -%%DATADIR%%/imp.red -%%DATADIR%%/imp_commander.cw -%%DATADIR%%/impgrabber.cw -%%DATADIR%%/impkiller1.cw -%%DATADIR%%/impkiller2.cw -%%DATADIR%%/impkiller3.cw -%%DATADIR%%/impkiller4.cw -%%DATADIR%%/impkiller5.cw -%%DATADIR%%/impspiral.red -%%DATADIR%%/incendiarybomb.red -%%DATADIR%%/incubator.cw -%%DATADIR%%/incubator2.cw -%%DATADIR%%/inverter.cw -%%DATADIR%%/jumpback.cw -%%DATADIR%%/jumpback2.cw -%%DATADIR%%/jumpup.cw -%%DATADIR%%/killmover.cw -%%DATADIR%%/killmover2.cw -%%DATADIR%%/lethal.cw -%%DATADIR%%/lhwMultiHopper.cw -%%DATADIR%%/lhwShootingMother2.cw -%%DATADIR%%/lizard.cw -%%DATADIR%%/mod4_dwarf.cw -%%DATADIR%%/monkeys.cw -%%DATADIR%%/mover.cw -%%DATADIR%%/mover2.cw -%%DATADIR%%/parasito1.cw -%%DATADIR%%/parasito2.cw -%%DATADIR%%/parasito3.cw -%%DATADIR%%/parasito4.cw -%%DATADIR%%/pongmissile.cw -%%DATADIR%%/pongmissile2.cw -%%DATADIR%%/pongmissile3.cw -%%DATADIR%%/quadwalker.cw -%%DATADIR%%/random.cw -%%DATADIR%%/runaway.cw -%%DATADIR%%/runningcopy.cw -%%DATADIR%%/safetyinnumbers.red -%%DATADIR%%/searchanddestroy.cw -%%DATADIR%%/searchanddestroy2.cw -%%DATADIR%%/shooter.cw -%%DATADIR%%/silk.red -%%DATADIR%%/steal.cw -%%DATADIR%%/steal2.cw -%%DATADIR%%/suicidal.cw -%%DATADIR%%/survival.cw -%%DATADIR%%/takeover.cw -%%DATADIR%%/teleporter.cw -%%DATADIR%%/teleporter2.cw -%%DATADIR%%/throwncatch.cw -%%DATADIR%%/trine.cw -%%DATADIR%%/walker.cw -%%DATADIR%%/wintermute.red -%%DATADIR%%/xcopy.cw -%%PORTDOCS%%%%DOCSDIR%%/README diff --git a/games/dopewars/Makefile b/games/dopewars/Makefile deleted file mode 100644 index aa0282512aae..000000000000 --- a/games/dopewars/Makefile +++ /dev/null @@ -1,48 +0,0 @@ -# Created by: Jim Mock -# $FreeBSD$ - -PORTNAME= dopewars -PORTVERSION= 1.5.12 -PORTREVISION= 7 -CATEGORIES= games -MASTER_SITES= SF - -MAINTAINER= ports@FreeBSD.org -COMMENT= UNIX rewrite of a game originally based on "Drug Wars" - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2+ -LICENSE_FILE= ${WRKSRC}/COPYING - -USES= cpe gmake gettext -GNU_CONFIGURE= yes -USE_GNOME= gtk12 - -CONFIGURE_ARGS= --enable-networking --disable-plugins --localstatedir=${DATADIR} -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -PORTDOCS= ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL LICENCE NEWS README TODO - -OPTIONS_DEFINE= DOCS - -post-patch: - @${REINPLACE_CMD} -e 's!/pixmaps!/dopewars/pixmaps!' \ - -e '/chmod 2755/d' \ - ${WRKSRC}/src/Makefile.in - @${REINPLACE_CMD} -e 's!^CFLAGS =!CFLAGS = \@GLIB_CFLAGS\@!' \ - ${WRKSRC}/src/gui_client/Makefile.in \ - ${WRKSRC}/src/curses_client/Makefile.in - @${REINPLACE_CMD} -e 's!install-recursive!!g' ${WRKSRC}/doc/Makefile.in - -post-install: - ${INSTALL_MAN} ${WRKSRC}/doc/dopewars.6 ${STAGEDIR}${MAN6PREFIX}/man/man6 - @${MKDIR} ${STAGEDIR}${DOCSDIR}/help - ${INSTALL_DATA} ${WRKSRC}/doc/*html ${WRKSRC}/doc/example* \ - ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/help/*html ${STAGEDIR}${DOCSDIR}/help - ${INSTALL_DATA} ${PORTDOCS:S.^.${WRKSRC}/.} ${STAGEDIR}${DOCSDIR} - -.include diff --git a/games/dopewars/distinfo b/games/dopewars/distinfo deleted file mode 100644 index 600fd850d7b1..000000000000 --- a/games/dopewars/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (dopewars-1.5.12.tar.gz) = 23059dcdea96c6072b148ee21d76237ef3535e5be90b3b2d8239d150feee0c19 -SIZE (dopewars-1.5.12.tar.gz) = 1419725 diff --git a/games/dopewars/pkg-descr b/games/dopewars/pkg-descr deleted file mode 100644 index 958145ededc5..000000000000 --- a/games/dopewars/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -The idea of dopewars is to deal drugs on the streets of New York, -amassing a huge fortune and paying off the loan shark, while avoiding -the ever-annoying police. The UNIX rewrite, as well as featuring a -so-called "antique" mode which closely follows the original, -introduces new features such as the ability to take part in -multi-player games. - -WWW: http://dopewars.sourceforge.net/ diff --git a/games/dopewars/pkg-plist b/games/dopewars/pkg-plist deleted file mode 100644 index 6616a501f68c..000000000000 --- a/games/dopewars/pkg-plist +++ /dev/null @@ -1,52 +0,0 @@ -@(,games,2755) bin/dopewars -man/man6/dopewars.6.gz -%%PORTDOCS%%%%DOCSDIR%%/aiplayer.html -%%PORTDOCS%%%%DOCSDIR%%/clientplay.html -%%PORTDOCS%%%%DOCSDIR%%/commandline.html -%%PORTDOCS%%%%DOCSDIR%%/configfile.html -%%PORTDOCS%%%%DOCSDIR%%/contribute.html -%%PORTDOCS%%%%DOCSDIR%%/credits.html -%%PORTDOCS%%%%DOCSDIR%%/developer.html -%%PORTDOCS%%%%DOCSDIR%%/example-cfg -%%PORTDOCS%%%%DOCSDIR%%/example-igneous -%%PORTDOCS%%%%DOCSDIR%%/help/cops.html -%%PORTDOCS%%%%DOCSDIR%%/help/drugs.html -%%PORTDOCS%%%%DOCSDIR%%/help/general.html -%%PORTDOCS%%%%DOCSDIR%%/help/guns.html -%%PORTDOCS%%%%DOCSDIR%%/help/locations.html -%%PORTDOCS%%%%DOCSDIR%%/help/server.html -%%PORTDOCS%%%%DOCSDIR%%/help/sounds.html -%%PORTDOCS%%%%DOCSDIR%%/i18n.html -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/installation.html -%%PORTDOCS%%%%DOCSDIR%%/metaserver.html -%%PORTDOCS%%%%DOCSDIR%%/protocol.html -%%PORTDOCS%%%%DOCSDIR%%/server.html -%%PORTDOCS%%%%DOCSDIR%%/servercommands.html -%%PORTDOCS%%%%DOCSDIR%%/windows.html -@(,games,) %%DATADIR%%/dopewars.sco -%%DATADIR%%/bye.wav -%%DATADIR%%/colt.wav -%%DATADIR%%/die.wav -%%DATADIR%%/gun.wav -%%DATADIR%%/jet.wav -%%DATADIR%%/losebitch.wav -%%DATADIR%%/message.wav -%%DATADIR%%/murmur.wav -%%DATADIR%%/punch.wav -%%DATADIR%%/run.wav -%%DATADIR%%/shotdown.wav -%%DATADIR%%/train.wav -@unexec if [ ! -s %D/%%DATADIR%%/dopewars.sco.bak ]; then rm -f %D/%%DATADIR%%/dopewars.sco.bak; fi -%%DATADIR%%/pixmaps/dopewars-pill.png -%%DATADIR%%/pixmaps/dopewars-shot.png -%%DATADIR%%/pixmaps/dopewars-weed.png -share/locale/de/LC_MESSAGES/dopewars.mo -share/locale/es/LC_MESSAGES/dopewars.mo -share/locale/es_ES/LC_MESSAGES/dopewars.mo -share/locale/fr/LC_MESSAGES/dopewars.mo -share/locale/fr_CA/LC_MESSAGES/dopewars.mo -share/locale/nn/LC_MESSAGES/dopewars.mo -share/locale/pl/LC_MESSAGES/dopewars.mo -share/locale/pt_BR/LC_MESSAGES/dopewars.mo -share/gnome/apps/Games/dopewars.desktop diff --git a/games/garith/Makefile b/games/garith/Makefile deleted file mode 100644 index 417f21672bd3..000000000000 --- a/games/garith/Makefile +++ /dev/null @@ -1,38 +0,0 @@ -# Created by: Andrey Zakhvatov -# $FreeBSD$ - -PORTNAME= garith -PORTVERSION= 2.1 -PORTREVISION= 7 -CATEGORIES= games -MASTER_SITES= http://www.cnm-vra.com/micah/garith/ -# Latest version (2.3.1) does not build with gtk 1.2.10 - -MAINTAINER= ports@FreeBSD.org -COMMENT= Arithmetic quiz program for X Window System - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -USE_GNOME= gtk12 -WRKSRC= ${WRKDIR}/garith -CFLAGS+= `${GTK_CONFIG} --cflags` -LDFLAGS+= `${GTK_CONFIG} --libs` -PORTDOCS= BUGS HISTORY README TODO -PLIST_FILES= bin/garith - -OPTIONS_DEFINE= DOCS - -post-patch: - @${REINPLACE_CMD} -e 's|gldouble|double|;/gnome/d;/all.*apps/d'\ - ${WRKSRC}/garith.c - -do-build: - cd ${WRKSRC}&&${CC} ${CFLAGS} -o garith garith.c ${LDFLAGS} - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/garith ${STAGEDIR}${PREFIX}/bin/ - @${INSTALL} -d ${STAGEDIR}${DOCSDIR}/ - @cd ${WRKSRC}&&${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ - -.include diff --git a/games/garith/distinfo b/games/garith/distinfo deleted file mode 100644 index dd004ad0c72f..000000000000 --- a/games/garith/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (garith-2.1.tar.gz) = 408e935a6b232e49c03000ed2ac64220914c36db5576be930b99dbc83f013c38 -SIZE (garith-2.1.tar.gz) = 20620 diff --git a/games/garith/pkg-descr b/games/garith/pkg-descr deleted file mode 100644 index 862f5bfab06c..000000000000 --- a/games/garith/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -G Arith is a GTK+ based arithmetic quiz program for X Window System. -It is fairly self-explanatory, so there is no documentation about -program usage much at all. - -WWW: http://www.cnm-vra.com/micah/garith/ diff --git a/games/gtklife/Makefile b/games/gtklife/Makefile deleted file mode 100644 index c8bcb8e2fd19..000000000000 --- a/games/gtklife/Makefile +++ /dev/null @@ -1,62 +0,0 @@ -# Created by: Jean-Yves Lefort -# $FreeBSD$ - -PORTNAME= gtklife -PORTVERSION= 5.2 -CATEGORIES= games -MASTER_SITES= http://ironphoenix.org/tril/gtklife/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= GTK+ implementation of Conways Game of Life - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING - -USES= gmake -MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" PREFIX="${PREFIX}" docdir="${DOCSDIR}" -INSTALLS_ICONS= yes - -PORTDATA= * -PORTDOCS= * - -DATA_SUBDIRS= graphics patterns -ICON_SIZES= 16x16 32x32 48x48 - -DESKTOP_ENTRIES="GtkLife" \ - "Play Conway's Game of Life" \ - "gtklife" \ - "gtklife" \ - "Game;Simulation;" \ - ${STARTUP_NOTIFY} - -OPTIONS_DEFINE= GTK2 DOCS - -GTK2_DESC= GTK2 gui toolkit support (beta) -GTK2_USE= GNOME=gtk20 XORG=x11 -GTK2_USES= pkgconfig -GTK2_USE_OFF= GNOME=gtk12 -GTK2_MAKE_ARGS= gtk2=yes -GTK2_LDFLAGS= -lX11 -GTK2_VARS= STARTUP_NOTIFY=true -GTK2_VARS_OFF= STARTUP_NOTIFY=false - -post-patch: - @${REINPLACE_CMD} -e 's|gtk-config|${GTK_CONFIG}|' ${WRKSRC}/Makefile - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/gtklife ${STAGEDIR}${PREFIX}/bin - cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} -.for s in ${ICON_SIZES} - @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps - ${INSTALL_DATA} ${WRKSRC}/icon_${s}.png \ - ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/gtklife.png -.endfor - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} - -.include diff --git a/games/gtklife/distinfo b/games/gtklife/distinfo deleted file mode 100644 index 852896ec749f..000000000000 --- a/games/gtklife/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1509795419 -SHA256 (gtklife-5.2.tar.gz) = e05eec3faf2bf6dab3f0e9fcf4a0a04662d1c26d99c7c61207487814f608c093 -SIZE (gtklife-5.2.tar.gz) = 808937 diff --git a/games/gtklife/pkg-descr b/games/gtklife/pkg-descr deleted file mode 100644 index 7aa66fb9a97e..000000000000 --- a/games/gtklife/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -GtkLife is a fast and featureful GTK+ implementation of Conway's Game -of Life. - -WWW: http://ironphoenix.org/tril/gtklife/ diff --git a/games/gtklife/pkg-plist b/games/gtklife/pkg-plist deleted file mode 100644 index 96e5a5ca1e66..000000000000 --- a/games/gtklife/pkg-plist +++ /dev/null @@ -1,4 +0,0 @@ -bin/gtklife -share/icons/hicolor/16x16/apps/gtklife.png -share/icons/hicolor/32x32/apps/gtklife.png -share/icons/hicolor/48x48/apps/gtklife.png diff --git a/games/kajongg/Makefile b/games/kajongg/Makefile deleted file mode 100644 index e74676713faf..000000000000 --- a/games/kajongg/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# $FreeBSD$ - -BROKEN= Requires PyQt5 for python3 which is broken at the moment. -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2018-12-19 - -PORTNAME= kajongg -DISTVERSION= ${KDE_APPLICATIONS_VERSION} -CATEGORIES= games kde kde-applications - -MAINTAINER= kde@FreeBSD.org -COMMENT= ${${PORTNAME}_DESC} - -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} - -USES= cmake:outsource pkgconfig python:3 pyqt:5 kde:5 qt:5 tar:xz \ - sqlite -USE_KDE= config doctools ecm -USE_PYQT= core gui svg widgets -USE_QT= core gui svg widgets \ - buildtools_build qmake_build - -OPTIONS_DEFINE= DOCS - -.include <${.CURDIR}/../kdegames/Makefile.common> -.include diff --git a/games/kajongg/distinfo b/games/kajongg/distinfo deleted file mode 100644 index 878ea3d2cd92..000000000000 --- a/games/kajongg/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1544225592 -SHA256 (KDE/applications/18.12.0/kajongg-18.12.0.tar.xz) = f474619f62e5869dadf000dd796477040c4aa255dd15f627ab795e2732eb364d -SIZE (KDE/applications/18.12.0/kajongg-18.12.0.tar.xz) = 4466648 diff --git a/games/kajongg/pkg-descr b/games/kajongg/pkg-descr deleted file mode 100644 index 17d013487038..000000000000 --- a/games/kajongg/pkg-descr +++ /dev/null @@ -1,16 +0,0 @@ -Kajongg - the classical Mah Jongg for four players. If you are -looking for the Mah Jongg solitaire please use the application -KMahjongg. - -Kajongg can be used in two different ways. Scoring a manual game -where you play as always and use Kajongg for the computation of -scores and for bookkeeping. Or you can use Kajongg to play against -any combination of other human players or computer players. - -Kajongg comes with a ruleset for classical Chinese as played in -Germany. You can change the ruleset at your will and also define -whole new rulesets. The rules for a game are saved in the database, -so every game could be played with different rules. Changing a -ruleset does not affect existing games. - -WWW: http://www.kde.org/applications/games/kajongg diff --git a/games/kajongg/pkg-plist b/games/kajongg/pkg-plist deleted file mode 100644 index 92a52a3d5a41..000000000000 --- a/games/kajongg/pkg-plist +++ /dev/null @@ -1,542 +0,0 @@ -share/applications/org.kde.kajongg.desktop -share/icons/hicolor/128x128/apps/kajongg.png -share/icons/hicolor/16x16/apps/kajongg.png -share/icons/hicolor/22x22/apps/kajongg.png -share/icons/hicolor/32x32/apps/kajongg.png -share/icons/hicolor/48x48/apps/kajongg.png -share/icons/hicolor/64x64/apps/kajongg.png -share/icons/hicolor/scalable/actions/games-kajongg-law.svgz -share/icons/hicolor/scalable/apps/kajongg.svgz -%%DATADIR%%/%%PYCACHE%%about.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%altint.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%animation.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%background.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%backgroundselector.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%board.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%chat.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%client.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%common.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%config.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%configdialog.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%deferredutil.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%dialogs.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%differ.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%game.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%games.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%genericdelegates.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%guiutil.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%hand.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%handboard.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%humanclient.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%intelligence.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%kajongg.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%kajonggserver.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%kde.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%kdepaths.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%kdestub.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%log.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%login.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%mainwindow.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%meld.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%message.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%mi18n.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%mjresource.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%modeltest.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%move.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%permutations.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%player.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%playerlist.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%predefined.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%qt.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%qtreactor.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%query.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%rand.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%rule.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%rulecode.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%rulesetselector.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%scene.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%scoring.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%scoringdialog.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%server.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%servercommon.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%servertable.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%sound.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%statesaver.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%tables.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%tile.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%tileset.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%tilesetselector.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%tilesource.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%tree.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%uitile.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%uiwall.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%user.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%util.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%visible.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%wall.%%PYC_SUFFIX%% -%%DATADIR%%/%%PYCACHE%%wind.%%PYC_SUFFIX%% -%%DATADIR%%/about.py -%%DATADIR%%/altint.py -%%DATADIR%%/animation.py -%%DATADIR%%/background.py -%%DATADIR%%/backgroundselector.py -%%DATADIR%%/backgroundselector.ui -%%DATADIR%%/board.py -%%DATADIR%%/chat.py -%%DATADIR%%/client.py -%%DATADIR%%/common.py -%%DATADIR%%/config.py -%%DATADIR%%/configdialog.py -%%DATADIR%%/deferredutil.py -%%DATADIR%%/dialogs.py -%%DATADIR%%/differ.py -%%DATADIR%%/game.py -%%DATADIR%%/games.py -%%DATADIR%%/genericdelegates.py -%%DATADIR%%/guiutil.py -%%DATADIR%%/hand.py -%%DATADIR%%/handboard.py -%%DATADIR%%/humanclient.py -%%DATADIR%%/intelligence.py -%%DATADIR%%/kajongg.py -%%DATADIR%%/kajonggserver.py -%%DATADIR%%/kajonggui.rc -%%DATADIR%%/kde.py -%%DATADIR%%/kdepaths.py -%%DATADIR%%/kdestub.py -%%DATADIR%%/log.py -%%DATADIR%%/login.py -%%DATADIR%%/mainwindow.py -%%DATADIR%%/meld.py -%%DATADIR%%/message.py -%%DATADIR%%/mi18n.py -%%DATADIR%%/mjresource.py -%%DATADIR%%/modeltest.py -%%DATADIR%%/move.py -%%DATADIR%%/permutations.py -%%DATADIR%%/player.py -%%DATADIR%%/playerlist.py -%%DATADIR%%/predefined.py -%%DATADIR%%/qt.py -%%DATADIR%%/qtreactor.py -%%DATADIR%%/query.py -%%DATADIR%%/rand.py -%%DATADIR%%/rule.py -%%DATADIR%%/rulecode.py -%%DATADIR%%/rulesetselector.py -%%DATADIR%%/scene.py -%%DATADIR%%/scoring.py -%%DATADIR%%/scoringdialog.py -%%DATADIR%%/server.py -%%DATADIR%%/servercommon.py -%%DATADIR%%/servertable.py -%%DATADIR%%/sound.py -%%DATADIR%%/statesaver.py -%%DATADIR%%/tables.py -%%DATADIR%%/tile.py -%%DATADIR%%/tileset.py -%%DATADIR%%/tilesetselector.py -%%DATADIR%%/tilesetselector.ui -%%DATADIR%%/tilesource.py -%%DATADIR%%/tree.py -%%DATADIR%%/uitile.py -%%DATADIR%%/uiwall.py -%%DATADIR%%/user.py -%%DATADIR%%/util.py -%%DATADIR%%/visible.py -%%DATADIR%%/voices/de/female1/COPYRIGHT -%%DATADIR%%/voices/de/female1/b1.ogg -%%DATADIR%%/voices/de/female1/b2.ogg -%%DATADIR%%/voices/de/female1/b3.ogg -%%DATADIR%%/voices/de/female1/b4.ogg -%%DATADIR%%/voices/de/female1/b5.ogg -%%DATADIR%%/voices/de/female1/b6.ogg -%%DATADIR%%/voices/de/female1/b7.ogg -%%DATADIR%%/voices/de/female1/b8.ogg -%%DATADIR%%/voices/de/female1/b9.ogg -%%DATADIR%%/voices/de/female1/c1.ogg -%%DATADIR%%/voices/de/female1/c2.ogg -%%DATADIR%%/voices/de/female1/c3.ogg -%%DATADIR%%/voices/de/female1/c4.ogg -%%DATADIR%%/voices/de/female1/c5.ogg -%%DATADIR%%/voices/de/female1/c6.ogg -%%DATADIR%%/voices/de/female1/c7.ogg -%%DATADIR%%/voices/de/female1/c8.ogg -%%DATADIR%%/voices/de/female1/c9.ogg -%%DATADIR%%/voices/de/female1/chow.ogg -%%DATADIR%%/voices/de/female1/dangerousgame.ogg -%%DATADIR%%/voices/de/female1/db.ogg -%%DATADIR%%/voices/de/female1/dg.ogg -%%DATADIR%%/voices/de/female1/dr.ogg -%%DATADIR%%/voices/de/female1/kong.ogg -%%DATADIR%%/voices/de/female1/mahjongg.ogg -%%DATADIR%%/voices/de/female1/md5sum -%%DATADIR%%/voices/de/female1/nochoice.ogg -%%DATADIR%%/voices/de/female1/originalcall.ogg -%%DATADIR%%/voices/de/female1/pung.ogg -%%DATADIR%%/voices/de/female1/s1.ogg -%%DATADIR%%/voices/de/female1/s2.ogg -%%DATADIR%%/voices/de/female1/s3.ogg -%%DATADIR%%/voices/de/female1/s4.ogg -%%DATADIR%%/voices/de/female1/s5.ogg -%%DATADIR%%/voices/de/female1/s6.ogg -%%DATADIR%%/voices/de/female1/s7.ogg -%%DATADIR%%/voices/de/female1/s8.ogg -%%DATADIR%%/voices/de/female1/s9.ogg -%%DATADIR%%/voices/de/female1/violatesoriginalcall.ogg -%%DATADIR%%/voices/de/female1/we.ogg -%%DATADIR%%/voices/de/female1/wn.ogg -%%DATADIR%%/voices/de/female1/ws.ogg -%%DATADIR%%/voices/de/female1/ww.ogg -%%DATADIR%%/voices/de/female2/COPYRIGHT -%%DATADIR%%/voices/de/female2/b1.ogg -%%DATADIR%%/voices/de/female2/b2.ogg -%%DATADIR%%/voices/de/female2/b3.ogg -%%DATADIR%%/voices/de/female2/b4.ogg -%%DATADIR%%/voices/de/female2/b5.ogg -%%DATADIR%%/voices/de/female2/b6.ogg -%%DATADIR%%/voices/de/female2/b7.ogg -%%DATADIR%%/voices/de/female2/b8.ogg -%%DATADIR%%/voices/de/female2/b9.ogg -%%DATADIR%%/voices/de/female2/c1.ogg -%%DATADIR%%/voices/de/female2/c2.ogg -%%DATADIR%%/voices/de/female2/c3.ogg -%%DATADIR%%/voices/de/female2/c4.ogg -%%DATADIR%%/voices/de/female2/c5.ogg -%%DATADIR%%/voices/de/female2/c6.ogg -%%DATADIR%%/voices/de/female2/c7.ogg -%%DATADIR%%/voices/de/female2/c8.ogg -%%DATADIR%%/voices/de/female2/c9.ogg -%%DATADIR%%/voices/de/female2/chow.ogg -%%DATADIR%%/voices/de/female2/dangerousgame.ogg -%%DATADIR%%/voices/de/female2/db.ogg -%%DATADIR%%/voices/de/female2/dg.ogg -%%DATADIR%%/voices/de/female2/dr.ogg -%%DATADIR%%/voices/de/female2/kong.ogg -%%DATADIR%%/voices/de/female2/mahjongg.ogg -%%DATADIR%%/voices/de/female2/md5sum -%%DATADIR%%/voices/de/female2/nochoice.ogg -%%DATADIR%%/voices/de/female2/originalcall.ogg -%%DATADIR%%/voices/de/female2/pung.ogg -%%DATADIR%%/voices/de/female2/s1.ogg -%%DATADIR%%/voices/de/female2/s2.ogg -%%DATADIR%%/voices/de/female2/s3.ogg -%%DATADIR%%/voices/de/female2/s4.ogg -%%DATADIR%%/voices/de/female2/s5.ogg -%%DATADIR%%/voices/de/female2/s6.ogg -%%DATADIR%%/voices/de/female2/s7.ogg -%%DATADIR%%/voices/de/female2/s8.ogg -%%DATADIR%%/voices/de/female2/s9.ogg -%%DATADIR%%/voices/de/female2/violatesoriginalcall.ogg -%%DATADIR%%/voices/de/female2/we.ogg -%%DATADIR%%/voices/de/female2/wn.ogg -%%DATADIR%%/voices/de/female2/ws.ogg -%%DATADIR%%/voices/de/female2/ww.ogg -%%DATADIR%%/voices/de/male1/COPYRIGHT -%%DATADIR%%/voices/de/male1/b1.ogg -%%DATADIR%%/voices/de/male1/b2.ogg -%%DATADIR%%/voices/de/male1/b3.ogg -%%DATADIR%%/voices/de/male1/b4.ogg -%%DATADIR%%/voices/de/male1/b5.ogg -%%DATADIR%%/voices/de/male1/b6.ogg -%%DATADIR%%/voices/de/male1/b7.ogg -%%DATADIR%%/voices/de/male1/b8.ogg -%%DATADIR%%/voices/de/male1/b9.ogg -%%DATADIR%%/voices/de/male1/c1.ogg -%%DATADIR%%/voices/de/male1/c2.ogg -%%DATADIR%%/voices/de/male1/c3.ogg -%%DATADIR%%/voices/de/male1/c4.ogg -%%DATADIR%%/voices/de/male1/c5.ogg -%%DATADIR%%/voices/de/male1/c6.ogg -%%DATADIR%%/voices/de/male1/c7.ogg -%%DATADIR%%/voices/de/male1/c8.ogg -%%DATADIR%%/voices/de/male1/c9.ogg -%%DATADIR%%/voices/de/male1/chow.ogg -%%DATADIR%%/voices/de/male1/dangerousgame.ogg -%%DATADIR%%/voices/de/male1/db.ogg -%%DATADIR%%/voices/de/male1/dg.ogg -%%DATADIR%%/voices/de/male1/dr.ogg -%%DATADIR%%/voices/de/male1/kong.ogg -%%DATADIR%%/voices/de/male1/mahjongg.ogg -%%DATADIR%%/voices/de/male1/md5sum -%%DATADIR%%/voices/de/male1/nochoice.ogg -%%DATADIR%%/voices/de/male1/originalcall.ogg -%%DATADIR%%/voices/de/male1/pung.ogg -%%DATADIR%%/voices/de/male1/s1.ogg -%%DATADIR%%/voices/de/male1/s2.ogg -%%DATADIR%%/voices/de/male1/s3.ogg -%%DATADIR%%/voices/de/male1/s4.ogg -%%DATADIR%%/voices/de/male1/s5.ogg -%%DATADIR%%/voices/de/male1/s6.ogg -%%DATADIR%%/voices/de/male1/s7.ogg -%%DATADIR%%/voices/de/male1/s8.ogg -%%DATADIR%%/voices/de/male1/s9.ogg -%%DATADIR%%/voices/de/male1/violatesoriginalcall.ogg -%%DATADIR%%/voices/de/male1/we.ogg -%%DATADIR%%/voices/de/male1/wn.ogg -%%DATADIR%%/voices/de/male1/ws.ogg -%%DATADIR%%/voices/de/male1/ww.ogg -%%DATADIR%%/voices/de/male2/COPYRIGHT -%%DATADIR%%/voices/de/male2/b1.ogg -%%DATADIR%%/voices/de/male2/b2.ogg -%%DATADIR%%/voices/de/male2/b3.ogg -%%DATADIR%%/voices/de/male2/b4.ogg -%%DATADIR%%/voices/de/male2/b5.ogg -%%DATADIR%%/voices/de/male2/b6.ogg -%%DATADIR%%/voices/de/male2/b7.ogg -%%DATADIR%%/voices/de/male2/b8.ogg -%%DATADIR%%/voices/de/male2/b9.ogg -%%DATADIR%%/voices/de/male2/c1.ogg -%%DATADIR%%/voices/de/male2/c2.ogg -%%DATADIR%%/voices/de/male2/c3.ogg -%%DATADIR%%/voices/de/male2/c4.ogg -%%DATADIR%%/voices/de/male2/c5.ogg -%%DATADIR%%/voices/de/male2/c6.ogg -%%DATADIR%%/voices/de/male2/c7.ogg -%%DATADIR%%/voices/de/male2/c8.ogg -%%DATADIR%%/voices/de/male2/c9.ogg -%%DATADIR%%/voices/de/male2/chow.ogg -%%DATADIR%%/voices/de/male2/db.ogg -%%DATADIR%%/voices/de/male2/dg.ogg -%%DATADIR%%/voices/de/male2/dr.ogg -%%DATADIR%%/voices/de/male2/kong.ogg -%%DATADIR%%/voices/de/male2/mahjongg.ogg -%%DATADIR%%/voices/de/male2/md5sum -%%DATADIR%%/voices/de/male2/nochoice.ogg -%%DATADIR%%/voices/de/male2/originalcall.ogg -%%DATADIR%%/voices/de/male2/pung.ogg -%%DATADIR%%/voices/de/male2/s1.ogg -%%DATADIR%%/voices/de/male2/s2.ogg -%%DATADIR%%/voices/de/male2/s3.ogg -%%DATADIR%%/voices/de/male2/s4.ogg -%%DATADIR%%/voices/de/male2/s5.ogg -%%DATADIR%%/voices/de/male2/s6.ogg -%%DATADIR%%/voices/de/male2/s7.ogg -%%DATADIR%%/voices/de/male2/s8.ogg -%%DATADIR%%/voices/de/male2/s9.ogg -%%DATADIR%%/voices/de/male2/violatesoriginalcall.ogg -%%DATADIR%%/voices/de/male2/we.ogg -%%DATADIR%%/voices/de/male2/wn.ogg -%%DATADIR%%/voices/de/male2/ws.ogg -%%DATADIR%%/voices/de/male2/ww.ogg -%%DATADIR%%/voices/female1/COPYRIGHT -%%DATADIR%%/voices/female1/b1.ogg -%%DATADIR%%/voices/female1/b2.ogg -%%DATADIR%%/voices/female1/b3.ogg -%%DATADIR%%/voices/female1/b4.ogg -%%DATADIR%%/voices/female1/b5.ogg -%%DATADIR%%/voices/female1/b6.ogg -%%DATADIR%%/voices/female1/b7.ogg -%%DATADIR%%/voices/female1/b8.ogg -%%DATADIR%%/voices/female1/b9.ogg -%%DATADIR%%/voices/female1/c1.ogg -%%DATADIR%%/voices/female1/c2.ogg -%%DATADIR%%/voices/female1/c3.ogg -%%DATADIR%%/voices/female1/c4.ogg -%%DATADIR%%/voices/female1/c5.ogg -%%DATADIR%%/voices/female1/c6.ogg -%%DATADIR%%/voices/female1/c7.ogg -%%DATADIR%%/voices/female1/c8.ogg -%%DATADIR%%/voices/female1/c9.ogg -%%DATADIR%%/voices/female1/chow.ogg -%%DATADIR%%/voices/female1/dangerousgame.ogg -%%DATADIR%%/voices/female1/db.ogg -%%DATADIR%%/voices/female1/dg.ogg -%%DATADIR%%/voices/female1/dr.ogg -%%DATADIR%%/voices/female1/kong.ogg -%%DATADIR%%/voices/female1/mahjongg.ogg -%%DATADIR%%/voices/female1/md5sum -%%DATADIR%%/voices/female1/nochoice.ogg -%%DATADIR%%/voices/female1/originalcall.ogg -%%DATADIR%%/voices/female1/pung.ogg -%%DATADIR%%/voices/female1/s1.ogg -%%DATADIR%%/voices/female1/s2.ogg -%%DATADIR%%/voices/female1/s3.ogg -%%DATADIR%%/voices/female1/s4.ogg -%%DATADIR%%/voices/female1/s5.ogg -%%DATADIR%%/voices/female1/s6.ogg -%%DATADIR%%/voices/female1/s7.ogg -%%DATADIR%%/voices/female1/s8.ogg -%%DATADIR%%/voices/female1/s9.ogg -%%DATADIR%%/voices/female1/violatesoriginalcall.ogg -%%DATADIR%%/voices/female1/we.ogg -%%DATADIR%%/voices/female1/wn.ogg -%%DATADIR%%/voices/female1/ws.ogg -%%DATADIR%%/voices/female1/ww.ogg -%%DATADIR%%/voices/female2/COPYRIGHT -%%DATADIR%%/voices/female2/b1.ogg -%%DATADIR%%/voices/female2/b2.ogg -%%DATADIR%%/voices/female2/b3.ogg -%%DATADIR%%/voices/female2/b4.ogg -%%DATADIR%%/voices/female2/b5.ogg -%%DATADIR%%/voices/female2/b6.ogg -%%DATADIR%%/voices/female2/b7.ogg -%%DATADIR%%/voices/female2/b8.ogg -%%DATADIR%%/voices/female2/b9.ogg -%%DATADIR%%/voices/female2/c1.ogg -%%DATADIR%%/voices/female2/c2.ogg -%%DATADIR%%/voices/female2/c3.ogg -%%DATADIR%%/voices/female2/c4.ogg -%%DATADIR%%/voices/female2/c5.ogg -%%DATADIR%%/voices/female2/c6.ogg -%%DATADIR%%/voices/female2/c7.ogg -%%DATADIR%%/voices/female2/c8.ogg -%%DATADIR%%/voices/female2/c9.ogg -%%DATADIR%%/voices/female2/chow.ogg -%%DATADIR%%/voices/female2/dangerousgame.ogg -%%DATADIR%%/voices/female2/db.ogg -%%DATADIR%%/voices/female2/dg.ogg -%%DATADIR%%/voices/female2/dr.ogg -%%DATADIR%%/voices/female2/kong.ogg -%%DATADIR%%/voices/female2/mahjongg.ogg -%%DATADIR%%/voices/female2/md5sum -%%DATADIR%%/voices/female2/nochoice.ogg -%%DATADIR%%/voices/female2/originalcall.ogg -%%DATADIR%%/voices/female2/pung.ogg -%%DATADIR%%/voices/female2/s1.ogg -%%DATADIR%%/voices/female2/s2.ogg -%%DATADIR%%/voices/female2/s3.ogg -%%DATADIR%%/voices/female2/s4.ogg -%%DATADIR%%/voices/female2/s5.ogg -%%DATADIR%%/voices/female2/s6.ogg -%%DATADIR%%/voices/female2/s7.ogg -%%DATADIR%%/voices/female2/s8.ogg -%%DATADIR%%/voices/female2/s9.ogg -%%DATADIR%%/voices/female2/violatesoriginalcall.ogg -%%DATADIR%%/voices/female2/we.ogg -%%DATADIR%%/voices/female2/wn.ogg -%%DATADIR%%/voices/female2/ws.ogg -%%DATADIR%%/voices/female2/ww.ogg -%%DATADIR%%/voices/male1/COPYRIGHT -%%DATADIR%%/voices/male1/b1.ogg -%%DATADIR%%/voices/male1/b2.ogg -%%DATADIR%%/voices/male1/b3.ogg -%%DATADIR%%/voices/male1/b4.ogg -%%DATADIR%%/voices/male1/b5.ogg -%%DATADIR%%/voices/male1/b6.ogg -%%DATADIR%%/voices/male1/b7.ogg -%%DATADIR%%/voices/male1/b8.ogg -%%DATADIR%%/voices/male1/b9.ogg -%%DATADIR%%/voices/male1/c1.ogg -%%DATADIR%%/voices/male1/c2.ogg -%%DATADIR%%/voices/male1/c3.ogg -%%DATADIR%%/voices/male1/c4.ogg -%%DATADIR%%/voices/male1/c5.ogg -%%DATADIR%%/voices/male1/c6.ogg -%%DATADIR%%/voices/male1/c7.ogg -%%DATADIR%%/voices/male1/c8.ogg -%%DATADIR%%/voices/male1/c9.ogg -%%DATADIR%%/voices/male1/chow.ogg -%%DATADIR%%/voices/male1/dangerousgame.ogg -%%DATADIR%%/voices/male1/db.ogg -%%DATADIR%%/voices/male1/dg.ogg -%%DATADIR%%/voices/male1/dr.ogg -%%DATADIR%%/voices/male1/kong.ogg -%%DATADIR%%/voices/male1/mahjongg.ogg -%%DATADIR%%/voices/male1/md5sum -%%DATADIR%%/voices/male1/nochoice.ogg -%%DATADIR%%/voices/male1/originalcall.ogg -%%DATADIR%%/voices/male1/pung.ogg -%%DATADIR%%/voices/male1/s1.ogg -%%DATADIR%%/voices/male1/s2.ogg -%%DATADIR%%/voices/male1/s3.ogg -%%DATADIR%%/voices/male1/s4.ogg -%%DATADIR%%/voices/male1/s5.ogg -%%DATADIR%%/voices/male1/s6.ogg -%%DATADIR%%/voices/male1/s7.ogg -%%DATADIR%%/voices/male1/s8.ogg -%%DATADIR%%/voices/male1/s9.ogg -%%DATADIR%%/voices/male1/violatesoriginalcall.ogg -%%DATADIR%%/voices/male1/we.ogg -%%DATADIR%%/voices/male1/wn.ogg -%%DATADIR%%/voices/male1/ws.ogg -%%DATADIR%%/voices/male1/ww.ogg -%%DATADIR%%/voices/male2/b1.ogg -%%DATADIR%%/voices/male2/b2.ogg -%%DATADIR%%/voices/male2/b3.ogg -%%DATADIR%%/voices/male2/b4.ogg -%%DATADIR%%/voices/male2/b5.ogg -%%DATADIR%%/voices/male2/b6.ogg -%%DATADIR%%/voices/male2/b7.ogg -%%DATADIR%%/voices/male2/b8.ogg -%%DATADIR%%/voices/male2/b9.ogg -%%DATADIR%%/voices/male2/c1.ogg -%%DATADIR%%/voices/male2/c2.ogg -%%DATADIR%%/voices/male2/c3.ogg -%%DATADIR%%/voices/male2/c4.ogg -%%DATADIR%%/voices/male2/c5.ogg -%%DATADIR%%/voices/male2/c6.ogg -%%DATADIR%%/voices/male2/c7.ogg -%%DATADIR%%/voices/male2/c8.ogg -%%DATADIR%%/voices/male2/c9.ogg -%%DATADIR%%/voices/male2/chow.ogg -%%DATADIR%%/voices/male2/dangerousgame.ogg -%%DATADIR%%/voices/male2/db.ogg -%%DATADIR%%/voices/male2/dg.ogg -%%DATADIR%%/voices/male2/dr.ogg -%%DATADIR%%/voices/male2/kong.ogg -%%DATADIR%%/voices/male2/mahjongg.ogg -%%DATADIR%%/voices/male2/md5sum -%%DATADIR%%/voices/male2/nochoice.ogg -%%DATADIR%%/voices/male2/originalcall.ogg -%%DATADIR%%/voices/male2/pung.ogg -%%DATADIR%%/voices/male2/s1.ogg -%%DATADIR%%/voices/male2/s2.ogg -%%DATADIR%%/voices/male2/s3.ogg -%%DATADIR%%/voices/male2/s4.ogg -%%DATADIR%%/voices/male2/s5.ogg -%%DATADIR%%/voices/male2/s6.ogg -%%DATADIR%%/voices/male2/s7.ogg -%%DATADIR%%/voices/male2/s8.ogg -%%DATADIR%%/voices/male2/s9.ogg -%%DATADIR%%/voices/male2/violatesoriginalcall.ogg -%%DATADIR%%/voices/male2/we.ogg -%%DATADIR%%/voices/male2/wn.ogg -%%DATADIR%%/voices/male2/ws.ogg -%%DATADIR%%/voices/male2/ww.ogg -%%DATADIR%%/wall.py -%%DATADIR%%/wind.py -share/locale/bg/LC_MESSAGES/kajongg.mo -share/locale/bs/LC_MESSAGES/kajongg.mo -share/locale/ca/LC_MESSAGES/kajongg.mo -share/locale/ca@valencia/LC_MESSAGES/kajongg.mo -share/locale/cs/LC_MESSAGES/kajongg.mo -share/locale/da/LC_MESSAGES/kajongg.mo -share/locale/de/LC_MESSAGES/kajongg.mo -share/locale/el/LC_MESSAGES/kajongg.mo -share/locale/en_GB/LC_MESSAGES/kajongg.mo -share/locale/eo/LC_MESSAGES/kajongg.mo -share/locale/es/LC_MESSAGES/kajongg.mo -share/locale/et/LC_MESSAGES/kajongg.mo -share/locale/eu/LC_MESSAGES/kajongg.mo -share/locale/fi/LC_MESSAGES/kajongg.mo -share/locale/fr/LC_MESSAGES/kajongg.mo -share/locale/ga/LC_MESSAGES/kajongg.mo -share/locale/gl/LC_MESSAGES/kajongg.mo -share/locale/hu/LC_MESSAGES/kajongg.mo -share/locale/is/LC_MESSAGES/kajongg.mo -share/locale/it/LC_MESSAGES/kajongg.mo -share/locale/ja/LC_MESSAGES/kajongg.mo -share/locale/kk/LC_MESSAGES/kajongg.mo -share/locale/km/LC_MESSAGES/kajongg.mo -share/locale/lt/LC_MESSAGES/kajongg.mo -share/locale/mr/LC_MESSAGES/kajongg.mo -share/locale/nb/LC_MESSAGES/kajongg.mo -share/locale/nds/LC_MESSAGES/kajongg.mo -share/locale/nl/LC_MESSAGES/kajongg.mo -share/locale/nn/LC_MESSAGES/kajongg.mo -share/locale/pl/LC_MESSAGES/kajongg.mo -share/locale/pt/LC_MESSAGES/kajongg.mo -share/locale/pt_BR/LC_MESSAGES/kajongg.mo -share/locale/ro/LC_MESSAGES/kajongg.mo -share/locale/ru/LC_MESSAGES/kajongg.mo -share/locale/sk/LC_MESSAGES/kajongg.mo -share/locale/sl/LC_MESSAGES/kajongg.mo -share/locale/sr/LC_MESSAGES/kajongg.mo -share/locale/sv/LC_MESSAGES/kajongg.mo -share/locale/tr/LC_MESSAGES/kajongg.mo -share/locale/ug/LC_MESSAGES/kajongg.mo -share/locale/uk/LC_MESSAGES/kajongg.mo -share/locale/zh_CN/LC_MESSAGES/kajongg.mo -share/locale/zh_TW/LC_MESSAGES/kajongg.mo -share/metainfo/org.kde.kajongg.appdata.xml diff --git a/games/mindguard/Makefile b/games/mindguard/Makefile deleted file mode 100644 index cf85a9d8ae28..000000000000 --- a/games/mindguard/Makefile +++ /dev/null @@ -1,39 +0,0 @@ -# Created by: kris -# $FreeBSD$ - -PORTNAME= mindguard -PORTVERSION= 0.0.0.4 -PORTREVISION= 6 -CATEGORIES= games -MASTER_SITES= http://zapatopi.net/mindguard/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= Helpful utility for detecting and jamming harmful mind-control rays - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= MGPL -LICENSE_NAME= MINDGUARD PUBLIC LICENSE -LICENSE_FILE= ${WRKSRC}/COPYING -LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept - -USES= tar:tgz -USE_GNOME= gtk12 - -ALL_TARGET= # empty - -PLIST_FILES= bin/${PORTNAME} -PORTDATA= * -PORTDOCS= * - -OPTIONS_DEFINE= DOCS - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/mindguard ${STAGEDIR}${PREFIX}/bin/ - ${MKDIR} ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/carriers/*.carrier ${STAGEDIR}${DATADIR}/ - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}/ - -.include diff --git a/games/mindguard/distinfo b/games/mindguard/distinfo deleted file mode 100644 index 2544b32f9fc0..000000000000 --- a/games/mindguard/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (mindguard-0.0.0.4.tgz) = f394dd6833ec8a3bfd2814ee524600e75c18e4e110f92fb060f85d6bef7664ff -SIZE (mindguard-0.0.0.4.tgz) = 99642 diff --git a/games/mindguard/files/patch-Makefile b/games/mindguard/files/patch-Makefile deleted file mode 100644 index a1d794d57804..000000000000 --- a/games/mindguard/files/patch-Makefile +++ /dev/null @@ -1,16 +0,0 @@ ---- Makefile.orig Fri Feb 7 20:54:25 2003 -+++ Makefile Wed Sep 7 23:21:34 2005 -@@ -2,10 +2,11 @@ - - BINDIR = /usr/local/bin - MGDIR = /usr/local/share/MindGuard --CC = gcc -+CC ?= gcc -+CFLAGS ?= -O -pipe - - mindguard: mindguard.c mindguard.h -- $(CC) `gtk-config --cflags` mindguard.c -o mindguard `gtk-config --libs` -+ $(CC) -DLOCALBASE=\"${PREFIX}\" `${GTK_CONFIG} --cflags` ${CFLAGS} mindguard.c -o mindguard `${GTK_CONFIG} --libs` - - install: mindguard install-bin install-carriers install-docs - diff --git a/games/mindguard/files/patch-mindguard.c b/games/mindguard/files/patch-mindguard.c deleted file mode 100644 index 94079c995e76..000000000000 --- a/games/mindguard/files/patch-mindguard.c +++ /dev/null @@ -1,18 +0,0 @@ ---- mindguard.c.orig Fri Feb 7 20:53:53 2003 -+++ mindguard.c Wed Sep 7 23:27:25 2005 -@@ -1381,7 +1381,7 @@ - sprintf(car_path, "%s/MindGuard/carriers/", getenv("HOME")); - break; - case 2: -- strcpy(car_path, "/usr/local/share/MindGuard/carriers/"); -+ strcpy(car_path, LOCALBASE "/share/mindguard/"); - break; - default: - break; -@@ -2799,4 +2799,4 @@ - } - - --/* ...And your mind lived happily ever after. The End */ -\ No newline at end of file -+/* ...And your mind lived happily ever after. The End */ diff --git a/games/mindguard/pkg-descr b/games/mindguard/pkg-descr deleted file mode 100644 index b197945eb3fc..000000000000 --- a/games/mindguard/pkg-descr +++ /dev/null @@ -1,11 +0,0 @@ -MindGuard protects your mind by jamming and/or scrambling psychotronic -mind-control signals and removing harmful engrammic pollutants from -your brain. It also has the ability to scan for and decipher into -English specific signals so you can see exactly Who wants to control -you and what They are trying to make you think. - -With MindGuard, you can rest assured that your most valuable -possession - your mind - is safe from the nefarious tinkering of -evil-doers. - -WWW: http://zapatopi.net/mindguard.html diff --git a/games/netspades/Makefile b/games/netspades/Makefile deleted file mode 100644 index d56718c6be71..000000000000 --- a/games/netspades/Makefile +++ /dev/null @@ -1,69 +0,0 @@ -# Created by: Frank Laszlo -# $FreeBSD$ - -PORTNAME= NetSpades -PORTVERSION= 4.2.0 -PORTREVISION= 11 -CATEGORIES= games -MASTER_SITES= TUCOWS/x11/entertain \ - http://www.ece.rice.edu/~brentmh/spades/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= Very popular card game for 1-4 players over a network - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= GPLv2+ - -OPTIONS_DEFINE= GTK1 SLANG -OPTIONS_DEFAULT= GTK1 SLANG - -GNU_CONFIGURE= yes - -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -PLIST_FILES= bin/spadesd man/man6/spadesd.6.gz - -GTK1_USE= GNOME=gtk12 -GTK1_CONFIGURE_OFF= --without-gtk -GTK1_PLIST_FILES= bin/gspades man/man6/gspades.6.gz - -SLANG_USES= readline ncurses -SLANG_CONFIGURE_OFF= --without-slang -SLANG_LIB_DEPENDS= libslang.so:devel/libslang2 -SLANG_LDFLAGS= -lncurses -SLANG_PLIST_FILES= bin/slspades man/man6/slspades.6.gz - -.include - -.if ${PORT_OPTIONS:MGTK1} -DESKTOP_ENTRIES="GSpades" "" "" "gspades" "" "" -.endif - -post-patch: -.for i in engine_func.c gtk_connect.c listen.c sl_io.c - @${REINPLACE_CMD} -e \ - 's| log| ns_log|g' ${WRKSRC}/src/${i} -.endfor - -do-install: - (cd ${WRKSRC}/src && ${INSTALL_PROGRAM} spadesd \ - ${STAGEDIR}${PREFIX}/bin) - (cd ${WRKSRC} && ${INSTALL_MAN} spadesd.6 \ - ${STAGEDIR}${MANPREFIX}/man/man6) -.if ${PORT_OPTIONS:MGTK1} - (cd ${WRKSRC}/src && ${INSTALL_PROGRAM} gspades \ - ${STAGEDIR}${PREFIX}/bin) - (cd ${WRKSRC} && ${INSTALL_MAN} gspades.6 \ - ${STAGEDIR}${MANPREFIX}/man/man6) -.endif -.if ${PORT_OPTIONS:MSLANG} - (cd ${WRKSRC}/src && ${INSTALL_PROGRAM} slspades \ - ${STAGEDIR}${PREFIX}/bin) - (cd ${WRKSRC} && ${INSTALL_MAN} slspades.6 \ - ${STAGEDIR}${MANPREFIX}/man/man6) -.endif - -.include diff --git a/games/netspades/distinfo b/games/netspades/distinfo deleted file mode 100644 index cdd60799c398..000000000000 --- a/games/netspades/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (NetSpades-4.2.0.tar.gz) = 3ca1072e1b3539c5f190a067f4aa36e46ed0d3e08441df4615fc6a10312d9c0b -SIZE (NetSpades-4.2.0.tar.gz) = 151685 diff --git a/games/netspades/pkg-descr b/games/netspades/pkg-descr deleted file mode 100644 index 93ed15242235..000000000000 --- a/games/netspades/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -Spades (known in some places as 500) is a four-player, team-based -game whose object is to be the first team to score 500 points by -bidding on, and taking tricks. - -NetSpades includes: -- the server program, -- a console-based client (using the SLang library), -- and an X-based client (using the GTK library). - -WWW: http://www.ece.rice.edu/~brentmh/spades/ diff --git a/games/wmquake/Makefile b/games/wmquake/Makefile deleted file mode 100644 index 7b5a232e0377..000000000000 --- a/games/wmquake/Makefile +++ /dev/null @@ -1,29 +0,0 @@ -# Created by: Ulrich Spoerlein -# $FreeBSD$ - -PORTNAME= wmquake -PORTVERSION= 1.1 -PORTREVISION= 5 -CATEGORIES= games -MASTER_SITES= http://www.ne.jp/asahi/linux/timecop/software/ \ - LOCAL/uqs - -MAINTAINER= ports@FreeBSD.org -COMMENT= Id Software's Quake I in a 64x64 WM dockapp window - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -USES= gmake tar:bzip2 -USE_GNOME= gtk12 - -PLIST_FILES= bin/wmquake - -OPTIONS_DEFINE= OPTIMIZED_CFLAGS - -OPTIMIZED_CFLAGS_CFLAGS= -O3 -fomit-frame-pointer -funroll-loops -fno-strength-reduce - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/wmquake ${STAGEDIR}${PREFIX}/bin - -.include diff --git a/games/wmquake/distinfo b/games/wmquake/distinfo deleted file mode 100644 index 60c824053ad4..000000000000 --- a/games/wmquake/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (wmquake-1.1.tar.bz2) = b35c1b0e84b99a5325f93f50d6258ee4ebb8faee9ce65e381fd20e190033dff3 -SIZE (wmquake-1.1.tar.bz2) = 256999 diff --git a/games/wmquake/files/patch-Makefile b/games/wmquake/files/patch-Makefile deleted file mode 100644 index 1b7e9df71227..000000000000 --- a/games/wmquake/files/patch-Makefile +++ /dev/null @@ -1,18 +0,0 @@ ---- Makefile.orig Mon Jan 17 15:11:12 2005 -+++ Makefile Mon Jan 17 15:19:21 2005 -@@ -1,6 +1,4 @@ --CC = gcc - #CFLAGS = -g -Wall --CFLAGS = -O3 -fomit-frame-pointer -funroll-loops -fno-strength-reduce - - ifneq (, $(findstring freebsd, $(OSTYPE))) - GTKCONFIG = gtk12-config -@@ -10,7 +8,7 @@ - LIBGDK = -lgdk - endif - --LIBS = `$(GTKCONFIG) --libs | sed "s/-l.*//g"` $(LIBGDK) -lm -+LIBS = `$(GTKCONFIG) --libs` - - all: wmquake - diff --git a/games/wmquake/pkg-descr b/games/wmquake/pkg-descr deleted file mode 100644 index 9c0d81881441..000000000000 --- a/games/wmquake/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -Just what you always wanted. Hardcore Quake fanatics can -now enjoy their favorite game in a 64x64 window! - -WWW: http://www.ne.jp/asahi/linux/timecop/ diff --git a/games/wmquake/pkg-message b/games/wmquake/pkg-message deleted file mode 100644 index 16285eabc765..000000000000 --- a/games/wmquake/pkg-message +++ /dev/null @@ -1,5 +0,0 @@ - -To use wmquake, you have to run it from within Quake I's -directory, so it can access the "id1" directory containing -maps, sound and models. - diff --git a/games/xbattle/Makefile b/games/xbattle/Makefile deleted file mode 100644 index b7ffe01a3df6..000000000000 --- a/games/xbattle/Makefile +++ /dev/null @@ -1,65 +0,0 @@ -# Created by: Pedro Giffuni -# $FreeBSD$ - -PORTNAME= xbattle -PORTVERSION= 5.4.1 -PORTREVISION= 4 -CATEGORIES= games -MASTER_SITES= GENTOO \ - SF/nemysisfreebsdp/${CATEGORIES}/${PORTNAME}/:icons -DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ - ${PORTNAME}_icons${EXTRACT_SUFX}:icons - -MAINTAINER= ports@FreeBSD.org -COMMENT= Concurrent multi-player battle strategy game - -DEPRECATED= Uses obsolete glib12 -EXPIRATION_DATE= 2018-12-20 - -LICENSE= XBATTLE_LICENSE -LICENSE_NAME= XBATTLE License -LICENSE_FILE= ${WRKSRC}/COPYRIGHT -LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept - -RUN_DEPENDS= xdialog>0:x11/xdialog - -USES= imake -USE_XORG= x11 xext -USE_CSTD= gnu89 -CFLAGS+= -Wno-return-type - -PORTDOCS= README -OPTIONS_DEFINE= DOCS - -INSTALLS_ICONS= yes -ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 128x128 - -SUB_FILES= ${PORTNAME}-menu - -DESKTOP_ENTRIES="XBattle" "" "${PORTNAME}" \ - "${PORTNAME}-menu" "Game;ArcadeGame;" "" - -post-install: - ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-menu ${STAGEDIR}${PREFIX}/bin/ -.for d in xbas xbos xbts - @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}) - @${CHMOD} 755 ${STAGEDIR}${DATADIR}/${d} - @${CHMOD} 644 ${STAGEDIR}${DATADIR}/${d}/* -.endfor - @${CHMOD} 755 ${STAGEDIR}${DATADIR} -.for f in tutorial1 tutorial2 - ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-${f} -.endfor - -.for s in ${ICON_SIZES} - @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/ - ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \ - ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png -.endfor - ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ - ${STAGEDIR}${PREFIX}/share/pixmaps/ - - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} - -.include diff --git a/games/xbattle/distinfo b/games/xbattle/distinfo deleted file mode 100644 index e3a84e7331e5..000000000000 --- a/games/xbattle/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (xbattle-5.4.1.tar.gz) = 9de38df361c87d0fdc65e13cf2fa3bb28dc22a8d04cc94f2f08e6cd9457ee180 -SIZE (xbattle-5.4.1.tar.gz) = 128982 -SHA256 (xbattle_icons.tar.gz) = f3e8fca5a6eeaebcecec0019894fa2d80402d20a9eabd20c32bb58a1acadbf4f -SIZE (xbattle_icons.tar.gz) = 22326 diff --git a/games/xbattle/files/patch-Imakefile b/games/xbattle/files/patch-Imakefile deleted file mode 100644 index a2de84f7de1a..000000000000 --- a/games/xbattle/files/patch-Imakefile +++ /dev/null @@ -1,17 +0,0 @@ ---- ./Imakefile.orig 1995-10-17 15:14:37.000000000 +0100 -+++ ./Imakefile 2014-03-29 18:29:01.369960166 +0100 -@@ -6,10 +6,11 @@ - CCOPTIONS = -Wf,-XNl4096 - #endif - #endif -+MANSUFFIX =6 - -- DEFINES = -DDEFAULT_XBO_DIR=\"/export/home/lesher/xbos\" \ -- -DDEFAULT_XBT_DIR=\"/export/home/lesher/xbts\" \ -- -DDEFAULT_XBA_DIR=\"/export/home/lesher/xbas\" -+ DEFINES = -DDEFAULT_XBO_DIR=\"$(PREFIX)/share/xbattle/xbos\" \ -+ -DDEFAULT_XBT_DIR=\"$(PREFIX)/share/xbattle/xbts\" \ -+ -DDEFAULT_XBA_DIR=\"$(PREFIX)/share/xbattle/xbas\" - LOCAL_LIBRARIES = $(XLIB) - SYS_LIBRARIES = -lm - SRCS = command.c \ diff --git a/games/xbattle/files/patch-command.c b/games/xbattle/files/patch-command.c deleted file mode 100644 index 24e01aa4e436..000000000000 --- a/games/xbattle/files/patch-command.c +++ /dev/null @@ -1,8 +0,0 @@ ---- ./command.c.orig 1995-12-19 23:21:51.000000000 +0100 -+++ ./command.c 2014-03-29 18:28:41.989953350 +0100 -@@ -1,4 +1,5 @@ - #include -+#include - - #include "constant.h" - diff --git a/games/xbattle/files/patch-draw.c b/games/xbattle/files/patch-draw.c deleted file mode 100644 index 9943a99b3169..000000000000 --- a/games/xbattle/files/patch-draw.c +++ /dev/null @@ -1,17 +0,0 @@ ---- ./draw.c.orig 1995-12-19 23:21:51.000000000 +0100 -+++ ./draw.c 2014-03-29 18:28:41.989953350 +0100 -@@ -1,4 +1,5 @@ - #include -+#include - - #include "constant.h" - -@@ -1267,7 +1268,7 @@ - ******************************************************************************/ - - draw_timer (running_time, player) -- unsigned long running_time; -+ unsigned int running_time; - int player; - { - char line[MAX_LINE]; diff --git a/games/xbattle/files/patch-edit.c b/games/xbattle/files/patch-edit.c deleted file mode 100644 index 23cf5930749a..000000000000 --- a/games/xbattle/files/patch-edit.c +++ /dev/null @@ -1,8 +0,0 @@ ---- ./edit.c.orig 1995-12-19 23:21:51.000000000 +0100 -+++ ./edit.c 2014-03-29 18:28:41.989953350 +0100 -@@ -1,4 +1,5 @@ - #include -+#include - - #include "constant.h" - diff --git a/games/xbattle/files/patch-error.c b/games/xbattle/files/patch-error.c deleted file mode 100644 index 0decee5229e5..000000000000 --- a/games/xbattle/files/patch-error.c +++ /dev/null @@ -1,8 +0,0 @@ ---- ./error.c.orig 1995-12-19 23:21:51.000000000 +0100 -+++ ./error.c 2014-03-29 18:28:41.999944284 +0100 -@@ -1,4 +1,5 @@ - #include -+#include - - #include "constant.h" - diff --git a/games/xbattle/files/patch-init.c b/games/xbattle/files/patch-init.c deleted file mode 100644 index 3f50b47f8c89..000000000000 --- a/games/xbattle/files/patch-init.c +++ /dev/null @@ -1,9 +0,0 @@ ---- ./init.c.orig 1995-12-19 23:21:51.000000000 +0100 -+++ ./init.c 2014-03-29 18:28:41.999944284 +0100 -@@ -1,5 +1,6 @@ - #include - #include -+#include - - #include "constant.h" - diff --git a/games/xbattle/files/patch-main.c b/games/xbattle/files/patch-main.c deleted file mode 100644 index 49e5cfa7efdb..000000000000 --- a/games/xbattle/files/patch-main.c +++ /dev/null @@ -1,9 +0,0 @@ ---- ./main.c.orig 1995-12-19 23:21:51.000000000 +0100 -+++ ./main.c 2014-03-29 18:28:41.999944284 +0100 -@@ -1,4 +1,6 @@ - #include -+#include -+#include - - /**** x include files ****/ - #include diff --git a/games/xbattle/files/patch-parse.c b/games/xbattle/files/patch-parse.c deleted file mode 100644 index e2b33a8e7cd1..000000000000 --- a/games/xbattle/files/patch-parse.c +++ /dev/null @@ -1,12 +0,0 @@ ---- ./parse.c.orig 1995-12-19 23:26:39.000000000 +0100 -+++ ./parse.c 2014-03-29 18:28:41.999944284 +0100 -@@ -1486,8 +1486,7 @@ - *filename; - { - int i; -- char *suffix, -- *strstr(); -+ char *suffix; - FILE *fp; - - strcpy (filename, &option[1]); diff --git a/games/xbattle/files/patch-replay.c b/games/xbattle/files/patch-replay.c deleted file mode 100644 index ea3605c196a9..000000000000 --- a/games/xbattle/files/patch-replay.c +++ /dev/null @@ -1,9 +0,0 @@ ---- ./replay.c.orig 1995-12-19 23:21:51.000000000 +0100 -+++ ./replay.c 2014-03-29 18:28:41.999944284 +0100 -@@ -1,4 +1,6 @@ - #include -+#include -+#include - - #include "constant.h" - diff --git a/games/xbattle/files/patch-shape.c b/games/xbattle/files/patch-shape.c deleted file mode 100644 index d477c85ce6fe..000000000000 --- a/games/xbattle/files/patch-shape.c +++ /dev/null @@ -1,8 +0,0 @@ ---- ./shape.c.orig 1995-12-19 23:21:51.000000000 +0100 -+++ ./shape.c 2014-03-29 18:28:41.999944284 +0100 -@@ -1,4 +1,5 @@ - #include -+#include - - #include "constant.h" - diff --git a/games/xbattle/files/patch-shape_octagon.c b/games/xbattle/files/patch-shape_octagon.c deleted file mode 100644 index 0ada0b786413..000000000000 --- a/games/xbattle/files/patch-shape_octagon.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ./shape_octagon.c.orig 1995-12-19 23:21:51.000000000 +0100 -+++ ./shape_octagon.c 2014-03-29 18:28:42.009953797 +0100 -@@ -91,7 +91,7 @@ - - shape->direction_count = 8; - shape->direction_factor = 24/shape->direction_count; -- shape->angle_offset = 67.5; -+ shape->angle_offset = 67; - shape->use_secondary = FALSE; - - /** Define polygon points **/ diff --git a/games/xbattle/files/patch-utils.c b/games/xbattle/files/patch-utils.c deleted file mode 100644 index c0ba03f1e110..000000000000 --- a/games/xbattle/files/patch-utils.c +++ /dev/null @@ -1,8 +0,0 @@ ---- ./utils.c.orig 1995-12-19 23:21:51.000000000 +0100 -+++ ./utils.c 2014-03-29 18:28:42.009953797 +0100 -@@ -1,4 +1,5 @@ - #include -+#include - - #include "constant.h" - diff --git a/games/xbattle/files/patch-window.c b/games/xbattle/files/patch-window.c deleted file mode 100644 index 45778bf04824..000000000000 --- a/games/xbattle/files/patch-window.c +++ /dev/null @@ -1,77 +0,0 @@ ---- ./window.c.orig 1995-12-19 23:21:51.000000000 +0100 -+++ ./window.c 2014-03-29 18:28:42.009953797 +0100 -@@ -1,4 +1,6 @@ - #include -+#include -+#include - - #include "constant.h" - -@@ -708,8 +710,7 @@ - unsigned long valuemask; - XSetWindowAttributes attrib; - XVisualInfo vinfo; -- long event_mask, -- full_depth; -+ long event_mask; - Atom wm_delete_window; - - /** Open display and screen **/ -@@ -742,36 +743,11 @@ - /** Set bitplane depth to default **/ - - xwindow->depth = DefaultDepth (xwindow->display, xwindow->screen); -- full_depth = xwindow->depth; - - /** Get a visual **/ - - visual = DefaultVisual (xwindow->display, xwindow->screen); - -- /** Try to force the display to 8 planes **/ -- -- if (xwindow->depth != 8) -- { -- if (XMatchVisualInfo -- (xwindow->display, xwindow->screen, 8, PseudoColor, &vinfo)) -- { -- visual = vinfo.visual; -- xwindow->depth = 8; -- } -- } -- -- /** If couldn't find an 8 bit visual, try a 16 bit visual **/ -- -- if (xwindow->depth != 8) -- { -- if (XMatchVisualInfo -- (xwindow->display, xwindow->screen, 16, PseudoColor, &vinfo)) -- { -- visual = vinfo.visual; -- xwindow->depth = 16; -- } -- } -- - /** If have less than 8 planes, just use a single plane **/ - - if (xwindow->depth < 8) -@@ -790,19 +766,8 @@ - #else - /** Allocate existing colormap **/ - -- if (full_depth > 8) -+ if (xwindow->depth > 8) - { -- /** XBattle won't work for 24 bit displays with no optional **/ -- /** visuals with 8 or 16 bits. This may be the case on some PCs. **/ -- /** In these cases, it may be possible to reconfigure the display **/ -- /** to 8 or 16 bits. **/ -- -- if (xwindow->depth > 16) -- { -- throw_warning ("No PseudoColor visual available\n%s", -- " Try changing display to <= 16 bits"); -- throw_error ("Unable to continue without colormap", NULL); -- } - - /** If display is 24 bit, have to create a dedicated colormap **/ - diff --git a/games/xbattle/files/patch-xbattle.man b/games/xbattle/files/patch-xbattle.man deleted file mode 100644 index 713dc41741d3..000000000000 --- a/games/xbattle/files/patch-xbattle.man +++ /dev/null @@ -1,1070 +0,0 @@ ---- ./xbattle.man.orig 1995-12-19 23:58:48.000000000 +0100 -+++ ./xbattle.man 2014-03-29 18:28:42.009953797 +0100 -@@ -2,12 +2,12 @@ - .SH NAME - xbattle \- a multi-user battle strategy game - .SH SYNOPSIS -- xbattle [- ...] [-