From aa2769119334a5045d38419995aca597ea24b1f1 Mon Sep 17 00:00:00 2001
From: Rene Ladan <rene@FreeBSD.org>
Date: Mon, 27 Jan 2020 15:34:18 +0000
Subject: Remove expired ports:

2020-01-27 accessibility/py-papi: Unmaintained, uses EOLed python27
2020-01-27 archivers/py-czipfile: Unmaintained, uses EOLed python27
2020-01-27 audio/boodler: Unmaintained, uses EOLed python27
2020-01-27 audio/dir2ogg: Unmaintained, uses EOLed python27
2020-01-27 audio/jokosher: Unmaintained, uses EOLed python27
2020-01-27 audio/mpdbrowser: Unmaintained, uses EOLed python27
2020-01-27 audio/nekobee: Unmaintained, uses EOLed python27
2020-01-27 audio/patchage: Unmaintained, uses EOLed python27
2020-01-27 audio/py-ao: Unmaintained, uses EOLed python27
2020-01-27 audio/py-id3: Unmaintained, uses EOLed python27
2020-01-27 audio/py-shout: Unmaintained, uses EOLed python27
2020-01-27 audio/py-speex: Unmaintained, uses EOLed python27
2020-01-27 audio/pytone: Unmaintained, uses EOLed python27
2020-01-27 audio/solfege: Unmaintained, uses EOLed python27
2020-01-27 audio/trommler: Unmaintained, uses EOLed python27
2020-01-27 benchmarks/pybench: Unmaintained, uses EOLed python27
2020-01-27 biology/pycogent: Unmaintained, uses EOLed python27
2020-01-27 biology/unanimity: Unmaintained, uses EOLed python27
2020-01-27 cad/pythoncad: Unmaintained, uses EOLed python27
2020-01-27 chinese/bg5pdf: Unmaintained, uses EOLed python27
2020-01-27 comms/py-libimobiledevice: Unmaintained, uses EOLed python27
2020-01-27 converters/py-bcode: Unmaintained, uses EOLed python27
2020-01-27 converters/py-iconv: Unmaintained, uses EOLed python27
2020-01-27 converters/py-zfec: Unmaintained, uses EOLed python27
2020-01-27 databases/gadfly: Unmaintained, uses EOLed python27
2020-01-27 databases/metakit: Unmaintained, uses EOLed python27
2020-01-27 databases/openark-kit: Unmaintained, uses EOLed python27
2020-01-27 databases/py-MySQLdb55: Unmaintained, uses EOLed python27
2020-01-27 databases/py-MySQLdb56: Unmaintained, uses EOLed python27
2020-01-27 databases/py-forgetsql: Unmaintained, uses EOLed python27
2020-01-27 databases/py-oops: Unmaintained, uses EOLed python27
2020-01-27 databases/py-rrdtool_lgpl: Unmaintained, uses EOLed python27
2020-01-27 deskutils/conkyemail: No longer maintained by upstream
2020-01-27 deskutils/cycle: Unmaintained, uses EOLed python27
2020-01-27 deskutils/everygui: Unmaintained, uses EOLed python27
2020-01-27 deskutils/ganyremote: Unmaintained, uses EOLed python27
2020-01-27 deskutils/pypanel: Unmaintained, uses EOLed python27
2020-01-27 deskutils/taskcoach: Unmaintained, uses EOLed python27
2020-01-27 deskutils/tel: Unmaintained, uses EOLed python27
2020-01-27 deskutils/tnote: Unmaintained, uses EOLed python27
2020-01-27 deskutils/vnc2flv: Unmaintained, uses EOLed python27
2020-01-27 deskutils/wammu: Unmaintained, uses EOLed python27
2020-01-27 devel/bbfreeze: Unmaintained, uses EOLed python27
2020-01-27 devel/bzr-builder: Unmaintained, uses EOLed python27
2020-01-27 devel/bzr-colo: Unmaintained, uses EOLed python27
2020-01-27 devel/bzr-externals: Unmaintained, uses EOLed python27
2020-01-27 devel/bzr-git: Unmaintained, uses EOLed python27
2020-01-27 devel/bzr-gtk: Unmaintained, uses EOLed python27
2020-01-27 devel/bzr-loom: Unmaintained, uses EOLed python27
2020-01-27 devel/bzr-pipeline: Unmaintained, uses EOLed python27
2020-01-27 devel/bzr-rewrite: Unmaintained, uses EOLed python27
2020-01-27 devel/bzr-scmproj: Unmaintained, uses EOLed python27
2020-01-27 devel/bzr-stats: Unmaintained, uses EOLed python27
2020-01-27 devel/bzr-svn: Unmaintained, uses EOLed python27
2020-01-27 devel/bzr-upload: Unmaintained, uses EOLed python27
2020-01-27 devel/ditrack: Unmaintained, uses EOLed python27
2020-01-27 devel/drpython: Unmaintained, uses EOLed python27
2020-01-27 devel/epydoc: Unmaintained, uses EOLed python27
2020-01-27 devel/fb303: Unmaintained, uses EOLed python27
2020-01-27 devel/fnorb: Unmaintained, uses EOLed python27
2020-01-27 devel/gazpacho: Unmaintained, uses EOLed python27
2020-01-27 devel/libmpsse: Unmaintained, uses EOLed python27
2020-01-27 devel/open-usp-tukubai: Unmaintained, uses EOLed python27
2020-01-27 devel/phpbt: Unmaintained, uses EOLed python27
2020-01-27 devel/py-anonfunc: Unmaintained, uses EOLed python27
2020-01-27 devel/py-bison: Unmaintained, uses EOLed python27
2020-01-27 devel/py-fortran: Unmaintained, uses EOLed python27
2020-01-27 devel/py-grouch: Unmaintained, uses EOLed python27
2020-01-27 devel/py-mwlib.rl: Unmaintained, uses EOLed python27
2020-01-27 devel/py-nagioscheck: Unmaintained, uses EOLed python27
2020-01-27 devel/py-ncurses: Unmaintained, uses EOLed python27
2020-01-27 devel/py-ocempgui: Unmaintained, uses EOLed python27
2020-01-27 devel/py-palm: Unmaintained, uses EOLed python27
2020-01-27 devel/py-pyechonest: Unmaintained, uses EOLed python27
2020-01-27 devel/py-resourcepackage: Unmaintained, uses EOLed python27
2020-01-27 devel/py-rlcompleter2: Unmaintained, uses EOLed python27
2020-01-27 devel/py-spark: Unmaintained, uses EOLed python27
2020-01-27 devel/py-xoltar-toolkit: Unmaintained, uses EOLed python27
2020-01-27 devel/py-zkpython: Unmaintained, uses EOLed python27
2020-01-27 devel/pychecker: Unmaintained, uses EOLed python27
2020-01-27 devel/pymacs: Unmaintained, uses EOLed python27
2020-01-27 devel/trac-bitten: Unmaintained, uses EOLed python27
2020-01-27 devel/wxGlade: Unmaintained, uses EOLed python27
2020-01-27 emulators/catapult: Unmaintained, uses EOLed python27
2020-01-27 emulators/dynagui: Unmaintained, uses EOLed python27
2020-01-27 finance/mybudget: Unmaintained, uses EOLed python27
2020-01-27 finance/sabernetdcs-client: Unmaintained, uses EOLed python27
2020-01-27 games/4stattack: Unmaintained, uses EOLed python27
2020-01-27 games/barbie_seahorse_adventures: Unmaintained, uses EOLed python27
2020-01-27 games/battletanks: Unmaintained, uses EOLed python27
2020-01-27 games/bombz: Unmaintained, uses EOLed python27
2020-01-27 games/bouncy: Unmaintained, uses EOLed python27
2020-01-27 games/bubbros: Unmaintained, uses EOLed python27
2020-01-27 games/childsplay: Unmaintained, uses EOLed python27
2020-01-27 games/crossfire-server: Unmaintained, uses EOLed python27
2020-01-27 games/duckmaze: Unmaintained, uses EOLed python27
2020-01-27 games/farblazer: Unmaintained, uses EOLed python27
2020-01-27 games/gbottler: Unmaintained, uses EOLed python27
2020-01-27 games/glchess: Unmaintained, uses EOLed python27
2020-01-27 games/gretools: Unmaintained, uses EOLed python27
2020-01-27 games/kye: Unmaintained, uses EOLed python27
2020-01-27 games/liquidwar: Unmaintained, uses EOLed python27
2020-01-27 games/mopesnake: Unmaintained, uses EOLed python27
2020-01-27 games/nelly: Unmaintained, uses EOLed python27
2020-01-27 games/oneisenough: Unmaintained, uses EOLed python27
2020-01-27 games/ptkei: Unmaintained, uses EOLed python27
2020-01-27 games/py-poker-eval: Unmaintained, uses EOLed python27
2020-01-27 games/pycadia: Unmaintained, uses EOLed python27
2020-01-27 games/pydance: Unmaintained, uses EOLed python27
2020-01-27 games/pysycache: Unmaintained, uses EOLed python27
2020-01-27 games/pythonchess: Unmaintained, uses EOLed python27
2020-01-27 games/pytowerdefense: Unmaintained, uses EOLed python27
2020-01-27 games/rtb: Unmaintained, uses EOLed python27
2020-01-27 games/schiff: Unmaintained, uses EOLed python27
2020-01-27 games/schwarzweiss: Unmaintained, uses EOLed python27
2020-01-27 games/secrettower: Unmaintained, uses EOLed python27
2020-01-27 games/slune: Unmaintained, uses EOLed python27
2020-01-27 games/super_mario_bros_python: Unmaintained, uses EOLed python27
2020-01-27 games/tuxfighter: Unmaintained, uses EOLed python27
2020-01-27 games/twitch: Unmaintained, uses EOLed python27
2020-01-27 games/vegastrike: Unmaintained, uses EOLed python27
2020-01-27 games/zephulor: Unmaintained, uses EOLed python27
2020-01-27 graphics/boxer: Unmaintained, uses EOLed python27
2020-01-27 graphics/electrix: Unmaintained, uses EOLed python27
2020-01-27 graphics/exact-image: Unmaintained, uses EOLed python27
2020-01-27 graphics/gnofract4d: Unmaintained, uses EOLed python27
2020-01-27 graphics/gsculpt: Unmaintained, uses EOLed python27
2020-01-27 graphics/imgtops: Unmaintained, uses EOLed python27
2020-01-27 graphics/imgv: Unmaintained, uses EOLed python27
2020-01-27 graphics/lcms-python: Unmaintained, uses EOLed python27
2020-01-27 graphics/mirage: Unmaintained, uses EOLed python27
2020-01-27 graphics/partio: Unmaintained, uses EOLed python27
2020-01-27 graphics/py-exif: Unmaintained, uses EOLed python27
2020-01-27 graphics/py-gd: Unmaintained, uses EOLed python27
2020-01-27 graphics/py-paint: Unmaintained, uses EOLed python27
2020-01-27 graphics/pygts: Unmaintained, uses EOLed python27
2020-01-27 graphics/pysvg: Unmaintained, uses EOLed python27
2020-01-27 irc/py-supybot-plugins: Unmaintained, uses EOLed python27
2020-01-27 japanese/kana-no-quiz: Unmaintained, uses EOLed python27
2020-01-27 lang/py-prolog: Unmaintained, uses EOLed python27
2020-01-27 lang/sdcc: Unmaintained, uses EOLed python27
2020-01-27 mail/archivemail: Unmaintained, uses EOLed python27
2020-01-27 mail/mailfmt: Unmaintained, uses EOLed python27
2020-01-27 mail/py-libgmail: Unmaintained, uses EOLed python27
2020-01-27 mail/py-ppolicy: Unmaintained, uses EOLed python27
2020-01-27 mail/rss2email2: Unmaintained, uses EOLed python27
2020-01-27 mail/svnmailer: Unmaintained, uses EOLed python27
2020-01-27 math/biggles: Unmaintained, uses EOLed python27
2020-01-27 math/py-gato: Unmaintained, uses EOLed python27
2020-01-27 math/py-gnuplot: Unmaintained, uses EOLed python27
2020-01-27 math/py-mathdom: Unmaintained, uses EOLed python27
2020-01-27 math/py-probstat: Unmaintained, uses EOLed python27
2020-01-27 math/py-rpy: Unmaintained, uses EOLed python27
2020-01-27 misc/gnome-osd: Unmaintained, uses EOLed python27
2020-01-27 misc/gonvert: Unmaintained, uses EOLed python27
2020-01-27 misc/metalink-editor: Unmaintained, uses EOLed python27
2020-01-27 misc/py-YABT: Unmaintained, uses EOLed python27
2020-01-27 misc/xdg-menu: Unmaintained, uses EOLed python27
2020-01-27 multimedia/devede: Unmaintained, uses EOLed python27
2020-01-27 multimedia/gdvrecv: Unmaintained, uses EOLed python27
2020-01-27 multimedia/mmpython: Unmaintained, uses EOLed python27
2020-01-27 multimedia/pymp: Unmaintained, uses EOLed python27
2020-01-27 net/gtknetcat: Unmaintained, uses EOLed python27
2020-01-27 net/ntlmaps: Unmaintained, uses EOLed python27
2020-01-27 net/polyorb: Unmaintained, uses EOLed python27
2020-01-27 net/py-zsi: Unmaintained, uses EOLed python27
2020-01-27 net/pythondirector: Unmaintained, uses EOLed python27
2020-01-27 net/sippy_b2bua: Unmaintained, uses EOLed python27
2020-01-27 net-im/py-jabber: Unmaintained, uses EOLed python27
2020-01-27 net-im/py-jabberbot: Unmaintained, uses EOLed python27
2020-01-27 net-im/py-libturpial: Unmaintained, uses EOLed python27
2020-01-27 net-im/py-xmpppy-irc: Unmaintained, uses EOLed python27
2020-01-27 net-mgmt/pdagent-integrations: Unmaintained, uses EOLed python27
2020-01-27 net-p2p/tribler: Unmaintained, uses EOLed python27
2020-01-27 news/papercut: Unmaintained, uses EOLed python27
2020-01-27 print/pkipplib: Unmaintained, uses EOLed python27
2020-01-27 print/pkpgcounter: Unmaintained, uses EOLed python27
2020-01-27 print/ttfquery: Unmaintained, uses EOLed python27
2020-01-27 science/gwyddion: Unmaintained, uses EOLed python27
2020-01-27 science/psychopy: Unmaintained, uses EOLed python27
2020-01-27 science/py-hcluster: Unmaintained, uses EOLed python27
2020-01-27 science/py-pyteomics.biolccc: Unmaintained, uses EOLed python27
2020-01-27 science/pycdf: Unmaintained, uses EOLed python27
2020-01-27 security/blindelephant: Unmaintained, uses EOLed python27
2020-01-27 security/cfv: Unmaintained, uses EOLed python27
2020-01-27 security/fsh: Unmaintained, uses EOLed python27
2020-01-27 security/gcipher: Unmaintained, uses EOLed python27
---
 LEGAL                                              |    2 -
 MOVED                                              |  187 +
 accessibility/Makefile                             |    1 -
 accessibility/py-papi/Makefile                     |   37 -
 accessibility/py-papi/distinfo                     |    2 -
 accessibility/py-papi/files/patch-setup.py         |   11 -
 accessibility/py-papi/pkg-descr                    |    9 -
 accessibility/py-papi/pkg-plist                    |    7 -
 archivers/Makefile                                 |    1 -
 archivers/py-czipfile/Makefile                     |   21 -
 archivers/py-czipfile/distinfo                     |    3 -
 archivers/py-czipfile/pkg-descr                    |    7 -
 audio/Makefile                                     |   13 -
 audio/boodler/Makefile                             |   71 -
 audio/boodler/distinfo                             |    4 -
 audio/boodler/files/boodler-wrapper.in             |    8 -
 audio/boodler/files/patch-configure.py             |   31 -
 audio/boodler/pkg-descr                            |    5 -
 audio/boodler/pkg-message                          |   16 -
 audio/boodler/pkg-plist                            |  381 --
 audio/dir2ogg/Makefile                             |   44 -
 audio/dir2ogg/distinfo                             |    3 -
 audio/dir2ogg/pkg-descr                            |    4 -
 audio/jokosher/Makefile                            |   50 -
 audio/jokosher/distinfo                            |    2 -
 audio/jokosher/pkg-descr                           |    5 -
 audio/jokosher/pkg-plist                           |  304 --
 audio/mpdbrowser/Makefile                          |   33 -
 audio/mpdbrowser/distinfo                          |    2 -
 audio/mpdbrowser/files/patch-setup.py              |   13 -
 audio/mpdbrowser/pkg-descr                         |   10 -
 audio/mpdbrowser/pkg-plist                         |   52 -
 audio/nekobee/Makefile                             |   39 -
 audio/nekobee/distinfo                             |    2 -
 audio/nekobee/pkg-descr                            |   10 -
 audio/nekobee/pkg-plist                            |    4 -
 audio/patchage/Makefile                            |   46 -
 audio/patchage/distinfo                            |    2 -
 audio/patchage/files/patch-src_Patchage.cpp        |   14 -
 audio/patchage/pkg-descr                           |    4 -
 audio/patchage/pkg-plist                           |   13 -
 audio/py-ao/Makefile                               |   34 -
 audio/py-ao/distinfo                               |    2 -
 audio/py-ao/files/patch-src_aomodule.c             |   66 -
 audio/py-ao/files/patch-src_aomodule.h             |   10 -
 audio/py-ao/pkg-descr                              |    4 -
 audio/py-id3/Makefile                              |   22 -
 audio/py-id3/distinfo                              |    2 -
 audio/py-id3/pkg-descr                             |    5 -
 audio/py-shout/Makefile                            |   39 -
 audio/py-shout/distinfo                            |    2 -
 audio/py-shout/pkg-descr                           |    4 -
 audio/py-speex/Makefile                            |   32 -
 audio/py-speex/distinfo                            |    2 -
 audio/py-speex/files/patch-setup.py                |   14 -
 audio/py-speex/files/patch-speex.pyx               |   20 -
 audio/py-speex/pkg-descr                           |    4 -
 audio/pytone/Makefile                              |   52 -
 audio/pytone/distinfo                              |    2 -
 audio/pytone/files/pkg-message.in                  |   15 -
 audio/pytone/pkg-descr                             |    6 -
 audio/solfege/Makefile                             |   53 -
 audio/solfege/distinfo                             |    2 -
 audio/solfege/files/patch-topdocs-AUTHORS.texi     |    8 -
 audio/solfege/files/patch-topdocs-README.texi      |    8 -
 audio/solfege/pkg-descr                            |   18 -
 audio/solfege/pkg-plist                            | 2467 ------------
 audio/trommler/Makefile                            |   42 -
 audio/trommler/distinfo                            |    2 -
 audio/trommler/files/patch-gui.c                   |   10 -
 audio/trommler/pkg-descr                           |   10 -
 audio/trommler/pkg-plist                           |   23 -
 benchmarks/Makefile                                |    1 -
 benchmarks/pybench/Makefile                        |   52 -
 benchmarks/pybench/distinfo                        |    2 -
 benchmarks/pybench/pkg-descr                       |    3 -
 benchmarks/pybench/pkg-plist                       |   68 -
 biology/Makefile                                   |    2 -
 biology/pycogent/Makefile                          |   26 -
 biology/pycogent/distinfo                          |    3 -
 biology/pycogent/pkg-descr                         |    9 -
 biology/unanimity/Makefile                         |   50 -
 biology/unanimity/distinfo                         |    3 -
 .../patch-include_pacbio_genomicconsensus_Input.h  |   16 -
 .../patch-include_pacbio_genomicconsensus_Output.h |   19 -
 biology/unanimity/files/patch-meson.build          |   11 -
 biology/unanimity/files/patch-meson__options.txt   |    8 -
 biology/unanimity/files/patch-src_Recursor.h       |   12 -
 .../patch-src_variantCaller_variantCaller.cpp      |    9 -
 biology/unanimity/pkg-descr                        |    8 -
 biology/unanimity/pkg-plist                        |   82 -
 cad/Makefile                                       |    1 -
 cad/pythoncad/Makefile                             |   40 -
 cad/pythoncad/distinfo                             |    2 -
 .../files/patch-PythonCAD_Generic_preferences.py   |   11 -
 .../patch-PythonCAD_Interface_Gtk_gtkimage.py      |   11 -
 cad/pythoncad/pkg-descr                            |    9 -
 cad/pythoncad/pkg-plist                            |  300 --
 chinese/Makefile                                   |    1 -
 chinese/bg5pdf/Makefile                            |   48 -
 chinese/bg5pdf/distinfo                            |    2 -
 chinese/bg5pdf/files/gbpdf                         |  299 --
 chinese/bg5pdf/pkg-descr                           |    7 -
 chinese/bg5pdf/pkg-plist                           |    6 -
 comms/Makefile                                     |    1 -
 comms/py-libimobiledevice/Makefile                 |   45 -
 converters/Makefile                                |    3 -
 converters/py-bcode/Makefile                       |   22 -
 converters/py-bcode/distinfo                       |    3 -
 converters/py-bcode/pkg-descr                      |    3 -
 converters/py-iconv/Makefile                       |   36 -
 converters/py-iconv/distinfo                       |    2 -
 converters/py-iconv/files/patch-iconvcodec.py      |   15 -
 converters/py-iconv/pkg-descr                      |    3 -
 converters/py-zfec/Makefile                        |   40 -
 converters/py-zfec/distinfo                        |    3 -
 converters/py-zfec/pkg-descr                       |   18 -
 databases/Makefile                                 |    8 -
 databases/gadfly/Makefile                          |   36 -
 databases/gadfly/distinfo                          |    2 -
 databases/gadfly/files/patch-bindngs               |   34 -
 databases/gadfly/files/patch-gfplus                |   10 -
 databases/gadfly/files/patch-gfserver              |   10 -
 databases/gadfly/pkg-descr                         |    9 -
 databases/gadfly/pkg-plist                         |   21 -
 databases/metakit/Makefile                         |   79 -
 databases/metakit/distinfo                         |    2 -
 databases/metakit/files/patch-Makefile.in          |   19 -
 databases/metakit/files/patch-configure            |   26 -
 databases/metakit/pkg-descr                        |    7 -
 databases/metakit/pkg-plist                        |  121 -
 databases/openark-kit/Makefile                     |   23 -
 databases/openark-kit/distinfo                     |    2 -
 databases/openark-kit/pkg-descr                    |    5 -
 databases/py-MySQLdb55/Makefile                    |   14 -
 databases/py-MySQLdb56/Makefile                    |   13 -
 databases/py-forgetsql/Makefile                    |   54 -
 databases/py-forgetsql/distinfo                    |    2 -
 .../py-forgetsql/files/patch-lib-forgetSQL.py      |    8 -
 databases/py-forgetsql/pkg-descr                   |    4 -
 databases/py-oops/Makefile                         |   20 -
 databases/py-oops/distinfo                         |    2 -
 databases/py-oops/pkg-descr                        |    3 -
 databases/py-rrdtool_lgpl/Makefile                 |   31 -
 databases/py-rrdtool_lgpl/distinfo                 |    2 -
 databases/py-rrdtool_lgpl/pkg-descr                |    6 -
 deskutils/Makefile                                 |   10 -
 deskutils/conkyemail/Makefile                      |   40 -
 deskutils/conkyemail/distinfo                      |    2 -
 deskutils/conkyemail/files/patch-conkyEmail        |    8 -
 deskutils/conkyemail/files/patch-conkyEmail.py     |    8 -
 deskutils/conkyemail/pkg-descr                     |    4 -
 deskutils/conkyemail/pkg-plist                     |    8 -
 deskutils/cycle/Makefile                           |   59 -
 deskutils/cycle/distinfo                           |    2 -
 deskutils/cycle/files/patch-cal_year.py            |  237 --
 deskutils/cycle/files/patch-cycle.py               |   12 -
 deskutils/cycle/pkg-descr                          |   21 -
 deskutils/cycle/pkg-plist                          |   29 -
 deskutils/everygui/Makefile                        |   38 -
 deskutils/everygui/distinfo                        |    2 -
 deskutils/everygui/files/patch-setup.py            |   19 -
 deskutils/everygui/pkg-descr                       |    5 -
 deskutils/ganyremote/Makefile                      |   46 -
 deskutils/ganyremote/distinfo                      |    3 -
 deskutils/ganyremote/pkg-descr                     |   11 -
 deskutils/ganyremote/pkg-plist                     |   24 -
 deskutils/pypanel/Makefile                         |   56 -
 deskutils/pypanel/distinfo                         |    2 -
 deskutils/pypanel/files/patch-pypanel              |   31 -
 deskutils/pypanel/files/patch-pypanelrc            |   15 -
 deskutils/pypanel/pkg-descr                        |   17 -
 deskutils/taskcoach/Makefile                       |   42 -
 deskutils/taskcoach/distinfo                       |    3 -
 deskutils/taskcoach/files/patch-setup.py           |   12 -
 deskutils/taskcoach/pkg-descr                      |    6 -
 deskutils/tel/Makefile                             |   38 -
 deskutils/tel/distinfo                             |    2 -
 deskutils/tel/pkg-descr                            |    7 -
 deskutils/tel/pkg-plist                            |   15 -
 deskutils/tnote/Makefile                           |   33 -
 deskutils/tnote/distinfo                           |    2 -
 deskutils/tnote/pkg-descr                          |    7 -
 deskutils/vnc2flv/Makefile                         |   25 -
 deskutils/vnc2flv/distinfo                         |    2 -
 deskutils/vnc2flv/files/patch-rfb.py               |   11 -
 deskutils/vnc2flv/pkg-descr                        |    5 -
 deskutils/wammu/Makefile                           |   28 -
 deskutils/wammu/distinfo                           |    3 -
 deskutils/wammu/files/patch-setup.py               |   45 -
 deskutils/wammu/pkg-descr                          |   13 -
 devel/Makefile                                     |   41 -
 devel/bbfreeze/Makefile                            |   39 -
 devel/bbfreeze/distinfo                            |    2 -
 devel/bbfreeze/files/patch-bbfreeze_freezer.py     |   37 -
 devel/bbfreeze/pkg-descr                           |   15 -
 devel/bzr-builder/Makefile                         |   25 -
 devel/bzr-builder/distinfo                         |    2 -
 devel/bzr-builder/pkg-descr                        |    7 -
 devel/bzr-colo/Makefile                            |   25 -
 devel/bzr-colo/distinfo                            |    2 -
 devel/bzr-colo/pkg-descr                           |    9 -
 devel/bzr-externals/Makefile                       |   27 -
 devel/bzr-externals/distinfo                       |    2 -
 devel/bzr-externals/pkg-descr                      |   10 -
 devel/bzr-git/Makefile                             |   27 -
 devel/bzr-git/distinfo                             |    2 -
 devel/bzr-git/pkg-descr                            |    4 -
 devel/bzr-gtk/Makefile                             |   33 -
 devel/bzr-gtk/distinfo                             |    2 -
 devel/bzr-gtk/pkg-descr                            |    4 -
 devel/bzr-loom/Makefile                            |   25 -
 devel/bzr-loom/distinfo                            |    2 -
 devel/bzr-loom/pkg-descr                           |    5 -
 devel/bzr-pipeline/Makefile                        |   26 -
 devel/bzr-pipeline/distinfo                        |    2 -
 devel/bzr-pipeline/pkg-descr                       |   10 -
 devel/bzr-rewrite/Makefile                         |   24 -
 devel/bzr-rewrite/distinfo                         |    2 -
 devel/bzr-rewrite/pkg-descr                        |    4 -
 devel/bzr-scmproj/Makefile                         |   25 -
 devel/bzr-scmproj/distinfo                         |    2 -
 devel/bzr-scmproj/pkg-descr                        |    4 -
 devel/bzr-stats/Makefile                           |   25 -
 devel/bzr-stats/distinfo                           |    2 -
 devel/bzr-stats/pkg-descr                          |    4 -
 devel/bzr-svn/Makefile                             |   26 -
 devel/bzr-svn/distinfo                             |    2 -
 devel/bzr-svn/pkg-descr                            |    5 -
 devel/bzr-upload/Makefile                          |   25 -
 devel/bzr-upload/distinfo                          |    2 -
 devel/bzr-upload/pkg-descr                         |    9 -
 devel/ditrack/Makefile                             |   39 -
 devel/ditrack/distinfo                             |    2 -
 devel/ditrack/pkg-descr                            |    6 -
 devel/ditrack/pkg-plist                            |  124 -
 devel/drpython/Makefile                            |   72 -
 devel/drpython/distinfo                            |    2 -
 devel/drpython/files/patch-drFileDialog.py         |   13 -
 devel/drpython/files/patch-drToolBarDialog.py      |   11 -
 devel/drpython/files/patch-drpython.lin            |    7 -
 devel/drpython/pkg-descr                           |    5 -
 devel/epydoc/Makefile                              |   45 -
 devel/epydoc/distinfo                              |    2 -
 devel/epydoc/pkg-descr                             |    8 -
 devel/epydoc/pkg-plist                             |  414 --
 devel/fb303/Makefile                               |   53 -
 devel/fb303/files/extra_patch-cpp__Makefile.am     |   11 -
 devel/fb303/files/patch-configure.ac               |   10 -
 devel/fb303/files/patch-cpp_FacebookBase.h         |   10 -
 devel/fb303/files/patch-cpp__FacebookBase.cpp      |   20 -
 devel/fb303/pkg-descr                              |    4 -
 devel/fb303/pkg-plist                              |   25 -
 devel/fnorb/Makefile                               |   30 -
 devel/fnorb/distinfo                               |    2 -
 devel/fnorb/pkg-descr                              |   11 -
 devel/fnorb/pkg-plist                              |  336 --
 devel/gazpacho/Makefile                            |   44 -
 devel/gazpacho/distinfo                            |    2 -
 devel/gazpacho/files/patch-gazpacho-__init__.py    |   30 -
 devel/gazpacho/files/patch-setup.py                |   19 -
 devel/gazpacho/pkg-descr                           |    3 -
 devel/gazpacho/pkg-plist                           |  332 --
 devel/libmpsse/Makefile                            |   52 -
 devel/libmpsse/distinfo                            |    3 -
 devel/libmpsse/files/patch-Makefile.in             |   54 -
 devel/libmpsse/files/patch-configure.ac            |   43 -
 devel/libmpsse/pkg-descr                           |    6 -
 devel/open-usp-tukubai/Makefile                    |   25 -
 devel/open-usp-tukubai/distinfo                    |    2 -
 devel/open-usp-tukubai/pkg-descr                   |    6 -
 devel/open-usp-tukubai/pkg-plist                   |  196 -
 devel/phpbt/Makefile                               |   48 -
 devel/phpbt/distinfo                               |    2 -
 devel/phpbt/files/pkg-message.in                   |   24 -
 devel/phpbt/pkg-descr                              |    9 -
 devel/phpbt/pkg-plist                              |  197 -
 devel/py-anonfunc/Makefile                         |   31 -
 devel/py-anonfunc/distinfo                         |    2 -
 devel/py-anonfunc/pkg-descr                        |    2 -
 devel/py-bison/Makefile                            |   43 -
 devel/py-bison/distinfo                            |    2 -
 devel/py-bison/files/patch-setup.py                |   14 -
 devel/py-bison/pkg-descr                           |   24 -
 devel/py-fortran/Makefile                          |   26 -
 devel/py-fortran/distinfo                          |    2 -
 devel/py-fortran/files/patch-fortran_compiler.py   |   20 -
 devel/py-fortran/pkg-descr                         |    7 -
 devel/py-grouch/Makefile                           |   36 -
 devel/py-grouch/distinfo                           |    2 -
 devel/py-grouch/pkg-descr                          |   17 -
 devel/py-mwlib.rl/Makefile                         |   29 -
 devel/py-mwlib.rl/distinfo                         |    2 -
 devel/py-mwlib.rl/pkg-descr                        |    4 -
 devel/py-nagioscheck/Makefile                      |   19 -
 devel/py-nagioscheck/distinfo                      |    2 -
 devel/py-nagioscheck/pkg-descr                     |    7 -
 devel/py-ncurses/Makefile                          |   35 -
 devel/py-ncurses/distinfo                          |    2 -
 .../py-ncurses/files/patch-ncurses___curses_wrap.c |   84 -
 .../py-ncurses/files/patch-ncurses___panel_wrap.c  |   13 -
 devel/py-ncurses/files/patch-setup.py              |   21 -
 devel/py-ncurses/pkg-descr                         |    4 -
 devel/py-ocempgui/Makefile                         |   32 -
 devel/py-ocempgui/distinfo                         |    2 -
 devel/py-ocempgui/pkg-descr                        |   14 -
 devel/py-palm/Makefile                             |   32 -
 devel/py-palm/distinfo                             |    2 -
 devel/py-palm/pkg-descr                            |    9 -
 devel/py-pyechonest/Makefile                       |   21 -
 devel/py-pyechonest/distinfo                       |    2 -
 devel/py-pyechonest/pkg-descr                      |    3 -
 devel/py-pyechonest/pkg-plist                      |   30 -
 devel/py-resourcepackage/Makefile                  |   20 -
 devel/py-resourcepackage/distinfo                  |    2 -
 devel/py-resourcepackage/pkg-descr                 |    6 -
 devel/py-rlcompleter2/Makefile                     |   22 -
 devel/py-rlcompleter2/distinfo                     |    2 -
 devel/py-rlcompleter2/pkg-descr                    |    7 -
 devel/py-spark/Makefile                            |   33 -
 devel/py-spark/distinfo                            |    2 -
 devel/py-spark/pkg-descr                           |    6 -
 devel/py-spark/pkg-plist                           |    4 -
 devel/py-xoltar-toolkit/Makefile                   |   38 -
 devel/py-xoltar-toolkit/distinfo                   |    2 -
 devel/py-xoltar-toolkit/pkg-descr                  |   11 -
 devel/py-xoltar-toolkit/pkg-plist                  |   12 -
 devel/py-zkpython/Makefile                         |   23 -
 devel/py-zkpython/distinfo                         |    3 -
 devel/py-zkpython/pkg-descr                        |    3 -
 devel/pychecker/Makefile                           |   30 -
 devel/pychecker/distinfo                           |    2 -
 devel/pychecker/files/patch-setup.py               |   10 -
 devel/pychecker/pkg-descr                          |   20 -
 devel/pymacs/Makefile                              |   38 -
 devel/pymacs/distinfo                              |    2 -
 devel/pymacs/pkg-descr                             |    9 -
 devel/pymacs/pkg-message                           |   17 -
 devel/pymacs/pkg-plist                             |    5 -
 devel/trac-bitten/Makefile                         |   59 -
 devel/trac-bitten/distinfo                         |    2 -
 devel/trac-bitten/files/bitten-slave.in            |   42 -
 devel/trac-bitten/files/bitten-slave.sample        |   12 -
 devel/trac-bitten/files/patch-bitten-slave.py      |   11 -
 devel/trac-bitten/files/patch-git                  |  103 -
 devel/trac-bitten/files/pkg-message.in             |   18 -
 devel/trac-bitten/pkg-descr                        |   13 -
 devel/trac-bitten/pkg-plist                        |    1 -
 devel/wxGlade/Makefile                             |   62 -
 devel/wxGlade/distinfo                             |    2 -
 devel/wxGlade/pkg-descr                            |    5 -
 devel/wxGlade/pkg-plist                            |  624 ---
 emulators/Makefile                                 |    2 -
 emulators/catapult/Makefile                        |   90 -
 emulators/catapult/distinfo                        |    3 -
 emulators/catapult/files/patch-build_detectsys.py  |   11 -
 emulators/catapult/pkg-descr                       |    3 -
 emulators/catapult/pkg-plist                       |   44 -
 emulators/dynagui/Makefile                         |   34 -
 emulators/dynagui/distinfo                         |   10 -
 emulators/dynagui/files/patch-dynagui.py           |   40 -
 emulators/dynagui/files/patch-libs_canvas.py       |   35 -
 emulators/dynagui/files/patch-libs_gui__c7200.py   |   11 -
 emulators/dynagui/files/patch-setup.py             |   23 -
 emulators/dynagui/pkg-descr                        |    5 -
 emulators/dynagui/pkg-plist                        |   62 -
 finance/Makefile                                   |    2 -
 finance/mybudget/Makefile                          |   55 -
 finance/mybudget/distinfo                          |    2 -
 finance/mybudget/pkg-descr                         |    4 -
 finance/mybudget/pkg-plist                         |   45 -
 finance/sabernetdcs-client/Makefile                |   43 -
 finance/sabernetdcs-client/distinfo                |    2 -
 .../sabernetdcs-client/files/extra-patch-setup.py  |   11 -
 finance/sabernetdcs-client/files/patch-setup.py    |   11 -
 finance/sabernetdcs-client/files/pkg-message.in    |    9 -
 finance/sabernetdcs-client/files/sndcs2.conf       |   22 -
 finance/sabernetdcs-client/pkg-descr               |    6 -
 finance/sabernetdcs-client/pkg-plist               |  104 -
 games/4stattack/Makefile                           |   70 -
 games/4stattack/distinfo                           |    2 -
 games/4stattack/files/4stattack.desktop            |    9 -
 games/4stattack/files/4stattack.in                 |    7 -
 games/4stattack/files/pkg-message.in               |   23 -
 games/4stattack/pkg-descr                          |    6 -
 games/4stattack/pkg-plist                          |  248 --
 games/Makefile                                     |   35 -
 games/barbie_seahorse_adventures/Makefile          |   73 -
 games/barbie_seahorse_adventures/distinfo          |    2 -
 .../files/barbie_seahorse_adventures.in            |    7 -
 games/barbie_seahorse_adventures/pkg-descr         |    3 -
 games/barbie_seahorse_adventures/pkg-plist         |  419 --
 games/battletanks/Makefile                         |   56 -
 games/battletanks/distinfo                         |    2 -
 games/battletanks/files/btanks.6                   |  145 -
 games/battletanks/files/patch-SConstruct           |   80 -
 .../files/patch-clunk-sse_fft_context.cpp          |   18 -
 games/battletanks/files/patch-engine-sl08-sl08.py  |   36 -
 .../battletanks/files/patch-engine_net_monitor.cpp |   10 -
 .../battletanks/files/patch-engine_net_scanner.cpp |   10 -
 games/battletanks/files/patch-math-range_list.h    |   19 -
 games/battletanks/files/patch-mrt-base_file.h      |   10 -
 games/battletanks/files/patch-mrt_logger.cpp       |   11 -
 games/battletanks/files/patch-mrt_tcp_socket.cpp   |   10 -
 games/battletanks/files/patch-mrt_udp_socket.cpp   |   10 -
 games/battletanks/files/patch-sdlx-SConscript      |   10 -
 games/battletanks/pkg-descr                        |   21 -
 games/battletanks/pkg-plist                        |    9 -
 games/bombz/Makefile                               |   64 -
 games/bombz/distinfo                               |    4 -
 games/bombz/files/bombz.in                         |    7 -
 games/bombz/pkg-descr                              |    9 -
 games/bombz/pkg-plist                              |  154 -
 games/bouncy/Makefile                              |   76 -
 games/bouncy/distinfo                              |    4 -
 games/bouncy/files/bouncy.in                       |    7 -
 games/bouncy/pkg-descr                             |   10 -
 games/bouncy/pkg-plist                             |  138 -
 games/bubbros/Makefile                             |   73 -
 games/bubbros/distinfo                             |    2 -
 games/bubbros/files/bubbros.in                     |    7 -
 games/bubbros/files/patch-display-xshm.c           |   21 -
 games/bubbros/pkg-descr                            |   10 -
 games/bubbros/pkg-plist                            |  453 ---
 games/childsplay/Makefile                          |   56 -
 games/childsplay/distinfo                          |    3 -
 games/childsplay/pkg-descr                         |    8 -
 games/childsplay/pkg-plist                         | 2254 -----------
 games/crossfire-server/Makefile                    |   87 -
 games/crossfire-server/distinfo                    |    6 -
 games/crossfire-server/files/patch-common_exp.c    |   11 -
 games/crossfire-server/files/patch-common_loader.l |   13 -
 games/crossfire-server/pkg-descr                   |   11 -
 games/crossfire-server/pkg-plist                   | 4179 --------------------
 games/duckmaze/Makefile                            |   68 -
 games/duckmaze/distinfo                            |    4 -
 games/duckmaze/files/duckmaze.sh.in                |    7 -
 games/duckmaze/pkg-descr                           |    8 -
 games/duckmaze/pkg-plist                           |   57 -
 games/farblazer/Makefile                           |   58 -
 games/farblazer/distinfo                           |    4 -
 games/farblazer/files/farblazer.in                 |    7 -
 .../files/patch-code__sprites__objrocket.py        |   10 -
 games/farblazer/pkg-descr                          |    5 -
 games/farblazer/pkg-plist                          |  344 --
 games/gbottler/Makefile                            |   23 -
 games/gbottler/distinfo                            |    2 -
 games/gbottler/pkg-descr                           |    4 -
 games/gbottler/pkg-plist                           |  103 -
 games/glchess/Makefile                             |   53 -
 games/glchess/distinfo                             |    2 -
 games/glchess/pkg-descr                            |    6 -
 games/glchess/pkg-message                          |   16 -
 games/glchess/pkg-plist                            |  216 -
 games/gretools/Makefile                            |   42 -
 games/gretools/distinfo                            |    2 -
 games/gretools/pkg-descr                           |    4 -
 games/gretools/pkg-plist                           |   13 -
 games/kye/Makefile                                 |   68 -
 games/kye/distinfo                                 |    8 -
 games/kye/files/pkg-message.in                     |   31 -
 games/kye/pkg-descr                                |   11 -
 games/kye/pkg-plist                                |  190 -
 games/liquidwar/Makefile                           |   44 -
 games/liquidwar/distinfo                           |    3 -
 games/liquidwar/files/patch-configure              |   24 -
 games/liquidwar/files/patch-src_wwwsrv.c           |   18 -
 games/liquidwar/pkg-descr                          |   22 -
 games/liquidwar/pkg-plist                          |   56 -
 games/mopesnake/Makefile                           |   70 -
 games/mopesnake/distinfo                           |    4 -
 games/mopesnake/files/mopesnake.in                 |    7 -
 games/mopesnake/pkg-descr                          |    9 -
 games/mopesnake/pkg-plist                          |   26 -
 games/nelly/Makefile                               |   62 -
 games/nelly/distinfo                               |    4 -
 games/nelly/files/nelly.in                         |    7 -
 games/nelly/pkg-descr                              |    4 -
 games/nelly/pkg-plist                              |   68 -
 games/oneisenough/Makefile                         |   66 -
 games/oneisenough/distinfo                         |    4 -
 games/oneisenough/files/oneisenough.in             |    7 -
 games/oneisenough/pkg-descr                        |    7 -
 games/oneisenough/pkg-plist                        |   60 -
 games/ptkei/Makefile                               |   33 -
 games/ptkei/distinfo                               |    2 -
 games/ptkei/files/ptkei                            |    3 -
 games/ptkei/pkg-descr                              |    3 -
 games/ptkei/pkg-plist                              |   82 -
 games/py-poker-eval/Makefile                       |   38 -
 games/py-poker-eval/distinfo                       |    2 -
 games/py-poker-eval/files/patch-Makefile.am        |   17 -
 .../py-poker-eval/files/patch-config__ccpython.m4  |   21 -
 games/py-poker-eval/pkg-descr                      |    8 -
 games/py-poker-eval/pkg-plist                      |    8 -
 games/pycadia/Makefile                             |   69 -
 games/pycadia/distinfo                             |    2 -
 games/pycadia/files/pycadia.conf                   |   56 -
 games/pycadia/files/pycadia.sh.in                  |    7 -
 games/pycadia/pkg-descr                            |    9 -
 games/pycadia/pkg-plist                            |   97 -
 games/pydance/Makefile                             |   67 -
 games/pydance/distinfo                             |   26 -
 games/pydance/files/patch-dance.py                 |   21 -
 games/pydance/files/patch-fontfx.py                |   20 -
 games/pydance/files/patch-ui.py                    |   18 -
 games/pydance/files/pkg-message.in                 |   12 -
 games/pydance/pkg-descr                            |   13 -
 games/pydance/pkg-plist                            |  387 --
 games/pysycache/Makefile                           |   51 -
 games/pysycache/distinfo                           |    2 -
 games/pysycache/files/patch-datas.py               |   35 -
 games/pysycache/files/patch-datasclass.py          |   45 -
 games/pysycache/files/patch-pysybuttons.py         |  138 -
 games/pysycache/files/patch-pysycache.py           |  147 -
 games/pysycache/files/patch-pysyclick.py           |  154 -
 games/pysycache/files/patch-pysymove.py            |  162 -
 games/pysycache/files/pkg-message.in               |    8 -
 games/pysycache/pkg-descr                          |    4 -
 games/pysycache/pkg-plist                          |  402 --
 games/pythonchess/Makefile                         |   60 -
 games/pythonchess/distinfo                         |    4 -
 games/pythonchess/files/pythonchess.in             |    7 -
 games/pythonchess/pkg-descr                        |    7 -
 games/pythonchess/pkg-plist                        |   52 -
 games/pytowerdefense/Makefile                      |   57 -
 games/pytowerdefense/distinfo                      |    2 -
 games/pytowerdefense/files/pytowerdefense.in       |    7 -
 games/pytowerdefense/pkg-descr                     |    3 -
 games/pytowerdefense/pkg-plist                     |  161 -
 games/rtb/Makefile                                 |   52 -
 games/rtb/distinfo                                 |    2 -
 ...Robots_seek__and__destroy_seek__and__destroy.cc |   10 -
 games/rtb/files/patch-Robots_xt-bot_xt-bot-a.cpp   |   10 -
 games/rtb/files/patch-Robots_xt-bot_xt-bot-b.cpp   |   10 -
 games/rtb/files/patch-include_Dialog.h             |   10 -
 games/rtb/files/patch-include__Vector2D.h          |   12 -
 ...-team-framework__io__unixclientcommunicator.cpp |   10 -
 .../patch-team-framework__io__unixinstreambuf.cpp  |   17 -
 .../patch-team-framework__io__unixoutstreambuf.cpp |   14 -
 ...m-framework__io__unixremoteclientconnection.cpp |   10 -
 ...patch-team-framework__io__unixrtbconnection.cpp |   11 -
 ...-team-framework__io__unixservercommunicator.cpp |   10 -
 ...ch-team-framework__io__unixserverconnection.cpp |   12 -
 ...h-team-framework__parser__configurationparser.h |   11 -
 .../rtb/files/patch-team-framework__stdnamespace.h |   12 -
 games/rtb/pkg-descr                                |    7 -
 games/rtb/pkg-plist                                |  194 -
 games/schiff/Makefile                              |   51 -
 games/schiff/distinfo                              |    4 -
 games/schiff/files/schiff.in                       |    7 -
 games/schiff/pkg-descr                             |    6 -
 games/schwarzweiss/Makefile                        |   62 -
 games/schwarzweiss/distinfo                        |    4 -
 games/schwarzweiss/files/schwarzweiss.in           |    7 -
 games/schwarzweiss/pkg-descr                       |   15 -
 games/schwarzweiss/pkg-plist                       |   31 -
 games/secrettower/Makefile                         |   58 -
 games/secrettower/distinfo                         |    2 -
 games/secrettower/files/pkg-deinstall.in           |   18 -
 games/secrettower/files/secrettower.in             |    7 -
 games/secrettower/pkg-descr                        |    6 -
 games/secrettower/pkg-plist                        |  127 -
 games/slune/Makefile                               |   68 -
 games/slune/distinfo                               |    3 -
 games/slune/pkg-descr                              |    5 -
 games/super_mario_bros_python/Makefile             |   67 -
 games/super_mario_bros_python/distinfo             |    4 -
 .../files/super_mario_bros_python.in               |    7 -
 games/super_mario_bros_python/pkg-descr            |    3 -
 games/super_mario_bros_python/pkg-plist            |  156 -
 games/tuxfighter/Makefile                          |   68 -
 games/tuxfighter/distinfo                          |    4 -
 games/tuxfighter/files/pkg-message.in              |   15 -
 games/tuxfighter/files/tuxfighter.in               |    7 -
 games/tuxfighter/pkg-descr                         |   11 -
 games/tuxfighter/pkg-plist                         |   60 -
 games/twitch/Makefile                              |   60 -
 games/twitch/distinfo                              |    4 -
 games/twitch/files/pkg-message.in                  |   22 -
 games/twitch/files/twitch.in                       |    7 -
 games/twitch/pkg-descr                             |    9 -
 games/twitch/pkg-plist                             |   87 -
 games/vegastrike/Makefile                          |   77 -
 games/vegastrike/distinfo                          |    2 -
 games/vegastrike/files/patch-Makefile.in           |   20 -
 games/vegastrike/files/patch-c++                   |  107 -
 games/vegastrike/files/patch-clang40               |  125 -
 .../vegastrike/files/patch-src_cmd_unit__collide.h |   14 -
 games/vegastrike/pkg-descr                         |   12 -
 games/vegastrike/pkg-message                       |    9 -
 games/zephulor/Makefile                            |   59 -
 games/zephulor/distinfo                            |    4 -
 games/zephulor/files/zephulor.in                   |    7 -
 games/zephulor/pkg-descr                           |   13 -
 games/zephulor/pkg-plist                           |  123 -
 graphics/Makefile                                  |   15 -
 graphics/boxer/Makefile                            |   48 -
 graphics/boxer/distinfo                            |    4 -
 graphics/boxer/pkg-descr                           |    3 -
 graphics/electrix/Makefile                         |   43 -
 graphics/electrix/distinfo                         |    2 -
 graphics/electrix/pkg-descr                        |    9 -
 graphics/electrix/pkg-plist                        |    5 -
 graphics/exact-image/Makefile                      |   83 -
 graphics/exact-image/distinfo                      |    3 -
 graphics/exact-image/files/patch-Makefile          |   32 -
 graphics/exact-image/files/patch-api-api.cc        |   11 -
 .../exact-image/files/patch-bardecode_code25i.hh   |   19 -
 .../exact-image/files/patch-build__bottom.make     |   31 -
 graphics/exact-image/files/patch-codecs__gif.cc    |  462 ---
 graphics/exact-image/files/patch-codecs__jpeg.cc   |   11 -
 graphics/exact-image/files/patch-codecs_dcraw.h    |   60 -
 .../exact-image/files/patch-edisplay_edisplay.cc   |   14 -
 graphics/exact-image/pkg-descr                     |    3 -
 graphics/gnofract4d/Makefile                       |   64 -
 graphics/gnofract4d/distinfo                       |    2 -
 graphics/gnofract4d/pkg-descr                      |    7 -
 graphics/gsculpt/Makefile                          |   78 -
 graphics/gsculpt/distinfo                          |    2 -
 .../gsculpt/files/patch-cpp-Group-GSProductGroup.h |   17 -
 graphics/gsculpt/files/patch-cpp-Math-BBox2.h      |   18 -
 graphics/gsculpt/files/patch-cpp-Math-Matrix4.h    |   18 -
 graphics/gsculpt/files/patch-cpp-Math-Segment2.h   |   18 -
 .../gsculpt/files/patch-cpp-Model-GSProductModel.h |   18 -
 ..._ImporeExportFilter__ObjImport__PyObjImport.cpp |   11 -
 graphics/gsculpt/files/patch-cpp__Math__Vector2.h  |   10 -
 graphics/gsculpt/files/patch-cpp__Util__Pool.h     |   10 -
 ...atch-cpp_extlibs_greenlet_slp__platformselect.h |   11 -
 graphics/gsculpt/pkg-descr                         |   20 -
 graphics/gsculpt/pkg-plist                         |  537 ---
 graphics/imgtops/Makefile                          |   29 -
 graphics/imgtops/distinfo                          |    2 -
 .../imgtops/files/patch-imgtopslib__epstoimg.py    |   10 -
 .../imgtops/files/patch-imgtopslib__imgtops.py     |    9 -
 graphics/imgtops/files/patch-setup.py              |   39 -
 graphics/imgtops/pkg-descr                         |    5 -
 graphics/imgtops/pkg-plist                         |   23 -
 graphics/imgv/Makefile                             |   55 -
 graphics/imgv/distinfo                             |    2 -
 graphics/imgv/files/patch-downloader.py            |   11 -
 graphics/imgv/files/patch-gl.py                    |   10 -
 graphics/imgv/files/patch-imgv.py                  |   31 -
 graphics/imgv/files/patch-verbose.py               |   11 -
 graphics/imgv/pkg-descr                            |    9 -
 graphics/imgv/pkg-plist                            |  152 -
 graphics/lcms-python/Makefile                      |   42 -
 graphics/lcms-python/distinfo                      |    2 -
 graphics/lcms-python/files/patch-configure         |   11 -
 graphics/lcms-python/files/patch-icc34             |   14 -
 .../lcms-python/files/patch-python_Makefile.in     |   31 -
 .../lcms-python/files/patch-python_lcms_wrap.cxx   |   11 -
 graphics/lcms-python/pkg-descr                     |    9 -
 graphics/mirage/Makefile                           |   42 -
 graphics/mirage/distinfo                           |    2 -
 graphics/mirage/files/patch-mirage.py              |   31 -
 graphics/mirage/files/patch-setup.py               |   14 -
 graphics/mirage/files/patch-xmouse.c               |   12 -
 graphics/mirage/pkg-descr                          |   12 -
 graphics/mirage/pkg-plist                          |   24 -
 graphics/partio/Makefile                           |   67 -
 graphics/partio/distinfo                           |    3 -
 graphics/partio/pkg-descr                          |    8 -
 graphics/partio/pkg-plist                          |   16 -
 graphics/py-exif/Makefile                          |   52 -
 graphics/py-exif/distinfo                          |    2 -
 graphics/py-exif/pkg-descr                         |   15 -
 graphics/py-exif/pkg-plist                         |   11 -
 graphics/py-gd/Makefile                            |   38 -
 graphics/py-gd/distinfo                            |    2 -
 graphics/py-gd/pkg-descr                           |    4 -
 graphics/py-paint/Makefile                         |   46 -
 graphics/py-paint/distinfo                         |    2 -
 graphics/py-paint/files/patch-image.c              |   20 -
 graphics/py-paint/pkg-descr                        |    5 -
 graphics/pygts/Makefile                            |   29 -
 graphics/pygts/distinfo                            |    2 -
 graphics/pygts/pkg-descr                           |    5 -
 graphics/pysvg/Makefile                            |   21 -
 graphics/pysvg/distinfo                            |    2 -
 graphics/pysvg/pkg-descr                           |    3 -
 irc/Makefile                                       |    1 -
 irc/py-supybot-plugins/Makefile                    |   34 -
 irc/py-supybot-plugins/distinfo                    |    2 -
 irc/py-supybot-plugins/pkg-descr                   |    5 -
 irc/py-supybot-plugins/pkg-plist                   |  678 ----
 japanese/Makefile                                  |    1 -
 japanese/kana-no-quiz/Makefile                     |   44 -
 japanese/kana-no-quiz/distinfo                     |    2 -
 japanese/kana-no-quiz/pkg-descr                    |    9 -
 lang/Makefile                                      |    2 -
 lang/py-prolog/Makefile                            |   26 -
 lang/py-prolog/distinfo                            |    2 -
 lang/py-prolog/files/patch-setup.py                |   43 -
 lang/py-prolog/pkg-descr                           |    9 -
 lang/sdcc/Makefile                                 |  113 -
 lang/sdcc/distinfo                                 |    3 -
 lang/sdcc/files/patch-device-lib-Makefile.in       |   45 -
 .../files/patch-device-non-free-lib-Makefile.in    |   32 -
 lang/sdcc/pkg-descr                                |    7 -
 lang/sdcc/pkg-plist                                |  258 --
 mail/Makefile                                      |    6 -
 mail/archivemail/Makefile                          |   44 -
 mail/archivemail/distinfo                          |    2 -
 mail/archivemail/files/patch-setup.py              |    9 -
 mail/archivemail/pkg-descr                         |    6 -
 mail/archivemail/pkg-plist                         |    7 -
 mail/mailfmt/Makefile                              |   29 -
 mail/mailfmt/distinfo                              |    2 -
 mail/mailfmt/pkg-descr                             |    4 -
 mail/mailfmt/pkg-plist                             |    2 -
 mail/py-libgmail/Makefile                          |   22 -
 mail/py-libgmail/distinfo                          |    2 -
 mail/py-libgmail/pkg-descr                         |    4 -
 mail/py-ppolicy/Makefile                           |   49 -
 mail/py-ppolicy/distinfo                           |    2 -
 mail/py-ppolicy/files/patch-ppolicy.tap            |   11 -
 mail/py-ppolicy/files/pkg-message.in               |   14 -
 mail/py-ppolicy/files/ppolicyd.in                  |   32 -
 mail/py-ppolicy/pkg-descr                          |   11 -
 mail/py-ppolicy/pkg-plist                          |    8 -
 mail/rss2email2/Makefile                           |   52 -
 mail/rss2email2/distinfo                           |    2 -
 mail/rss2email2/files/patch-r2e                    |   11 -
 mail/rss2email2/files/patch-rss2email.py           |   13 -
 mail/rss2email2/pkg-descr                          |    8 -
 mail/svnmailer/Makefile                            |   35 -
 mail/svnmailer/distinfo                            |    2 -
 mail/svnmailer/files/patch-setup.py                |   59 -
 .../patch-src-lib-svnmailer-notifier-_base.py      |   45 -
 mail/svnmailer/pkg-descr                           |    9 -
 mail/svnmailer/pkg-plist                           |  107 -
 math/Makefile                                      |    6 -
 math/biggles/Makefile                              |   49 -
 math/biggles/distinfo                              |    2 -
 math/biggles/pkg-descr                             |   10 -
 math/biggles/pkg-plist                             |   39 -
 math/py-gato/Makefile                              |   36 -
 math/py-gato/distinfo                              |    2 -
 math/py-gato/pkg-descr                             |   13 -
 math/py-gnuplot/Makefile                           |   36 -
 math/py-gnuplot/distinfo                           |    2 -
 math/py-gnuplot/pkg-descr                          |   20 -
 math/py-mathdom/Makefile                           |   26 -
 math/py-mathdom/distinfo                           |    2 -
 math/py-mathdom/pkg-descr                          |   11 -
 math/py-probstat/Makefile                          |   24 -
 math/py-probstat/distinfo                          |    2 -
 math/py-probstat/pkg-descr                         |    7 -
 math/py-rpy/Makefile                               |   40 -
 math/py-rpy/distinfo                               |    2 -
 math/py-rpy/files/patch-rpy.py                     |   12 -
 math/py-rpy/files/patch-rpy_tools.py               |   35 -
 math/py-rpy/files/patch-setup.py                   |   60 -
 math/py-rpy/files/patch-src-RPy.h                  |   27 -
 math/py-rpy/files/patch-src-io.c                   |   13 -
 math/py-rpy/files/patch-src-rpymodule.c            |   13 -
 math/py-rpy/pkg-descr                              |    8 -
 misc/Makefile                                      |    5 -
 misc/gnome-osd/Makefile                            |   37 -
 misc/gnome-osd/distinfo                            |    2 -
 misc/gnome-osd/files/patch-gnomeosd_capplet.py     |   10 -
 misc/gnome-osd/pkg-descr                           |    5 -
 misc/gnome-osd/pkg-plist                           |   64 -
 misc/gonvert/Makefile                              |   55 -
 misc/gonvert/distinfo                              |    3 -
 misc/gonvert/files/patch-gonvert.desktop           |   16 -
 misc/gonvert/pkg-descr                             |   16 -
 misc/gonvert/pkg-plist                             |    7 -
 misc/metalink-editor/Makefile                      |   77 -
 misc/metalink-editor/distinfo                      |    2 -
 .../metalink-editor/files/patch-metalink_editor.py |   21 -
 misc/metalink-editor/files/setup.py                |   54 -
 misc/metalink-editor/pkg-descr                     |    8 -
 misc/metalink-editor/pkg-plist                     |    9 -
 misc/py-YABT/Makefile                              |   20 -
 misc/py-YABT/distinfo                              |    2 -
 misc/py-YABT/pkg-descr                             |   13 -
 misc/xdg-menu/Makefile                             |   74 -
 misc/xdg-menu/distinfo                             |    4 -
 misc/xdg-menu/files/xdg-menu.in                    |    7 -
 misc/xdg-menu/pkg-descr                            |    4 -
 misc/xdg-menu/pkg-plist                            |   44 -
 multimedia/Makefile                                |    4 -
 multimedia/devede/Makefile                         |   92 -
 multimedia/devede/distinfo                         |    2 -
 multimedia/devede/files/patch-devede               |   23 -
 multimedia/devede/pkg-descr                        |    8 -
 multimedia/devede/pkg-plist                        |  100 -
 multimedia/gdvrecv/Makefile                        |   34 -
 multimedia/gdvrecv/distinfo                        |    2 -
 multimedia/gdvrecv/pkg-descr                       |    5 -
 multimedia/gdvrecv/pkg-plist                       |    9 -
 multimedia/mmpython/Makefile                       |   35 -
 multimedia/mmpython/distinfo                       |    2 -
 multimedia/mmpython/files/patch-disc__discinfo.py  |   22 -
 multimedia/mmpython/pkg-descr                      |    6 -
 multimedia/pymp/Makefile                           |   59 -
 multimedia/pymp/distinfo                           |    2 -
 multimedia/pymp/pkg-descr                          |    6 -
 multimedia/pymp/pkg-plist                          |   23 -
 net-im/Makefile                                    |    4 -
 net-im/py-jabber/Makefile                          |   24 -
 net-im/py-jabber/distinfo                          |    2 -
 net-im/py-jabber/pkg-descr                         |    8 -
 net-im/py-jabberbot/Makefile                       |   28 -
 net-im/py-jabberbot/distinfo                       |    2 -
 net-im/py-jabberbot/pkg-descr                      |    7 -
 net-im/py-libturpial/Makefile                      |   32 -
 net-im/py-libturpial/distinfo                      |    2 -
 .../files/patch-libturpial__common____init__.py    |   11 -
 .../files/patch-libturpial__common__tools.py       |   14 -
 net-im/py-libturpial/files/patch-setup.py          |    9 -
 net-im/py-libturpial/pkg-descr                     |    5 -
 net-im/py-xmpppy-irc/Makefile                      |   57 -
 net-im/py-xmpppy-irc/distinfo                      |    2 -
 net-im/py-xmpppy-irc/files/xmpppyirc.in            |   19 -
 net-im/py-xmpppy-irc/pkg-descr                     |    5 -
 net-mgmt/Makefile                                  |    1 -
 net-mgmt/pdagent-integrations/Makefile             |   51 -
 net-mgmt/pdagent-integrations/distinfo             |    3 -
 .../files/pagerduty-icinga2.conf.in                |   91 -
 .../pdagent-integrations/files/patch-bin_pd-nagios |   11 -
 net-mgmt/pdagent-integrations/files/pkg-message.in |    8 -
 net-mgmt/pdagent-integrations/pkg-descr            |   10 -
 net-mgmt/pdagent-integrations/pkg-plist            |    5 -
 net-p2p/Makefile                                   |    1 -
 net-p2p/tribler/Makefile                           |  111 -
 net-p2p/tribler/distinfo                           |    3 -
 net-p2p/tribler/files/tribler.in                   |   11 -
 net-p2p/tribler/pkg-descr                          |    8 -
 net-p2p/tribler/pkg-plist                          | 1967 ---------
 net/Makefile                                       |    6 -
 net/gtknetcat/Makefile                             |   56 -
 net/gtknetcat/distinfo                             |    4 -
 net/gtknetcat/pkg-descr                            |    5 -
 net/gtknetcat/pkg-plist                            |   15 -
 net/ntlmaps/Makefile                               |   48 -
 net/ntlmaps/distinfo                               |    2 -
 net/ntlmaps/pkg-descr                              |    8 -
 net/ntlmaps/pkg-plist                              |   67 -
 net/polyorb/Makefile                               |   76 -
 net/polyorb/distinfo                               |    2 -
 net/polyorb/files/patch-Makefile.in                |   44 -
 net/polyorb/pkg-descr                              |   15 -
 net/polyorb/pkg-plist                              | 3512 ----------------
 net/py-zsi/Makefile                                |   47 -
 net/py-zsi/distinfo                                |    2 -
 net/py-zsi/pkg-descr                               |   11 -
 net/pythondirector/Makefile                        |   33 -
 net/pythondirector/distinfo                        |    2 -
 net/pythondirector/pkg-descr                       |   18 -
 net/sippy_b2bua/Makefile                           |   35 -
 net/sippy_b2bua/distinfo                           |    2 -
 net/sippy_b2bua/pkg-descr                          |   25 -
 net/sippy_b2bua/pkg-plist                          |  239 --
 news/Makefile                                      |    1 -
 news/papercut/Makefile                             |   44 -
 news/papercut/distinfo                             |    2 -
 news/papercut/files/papercut-wrapper               |   12 -
 news/papercut/pkg-descr                            |    6 -
 news/papercut/pkg-plist                            |   52 -
 print/Makefile                                     |    3 -
 print/pkipplib/Makefile                            |   22 -
 print/pkipplib/distinfo                            |    2 -
 print/pkipplib/pkg-descr                           |    6 -
 print/pkipplib/pkg-plist                           |   14 -
 print/pkpgcounter/Makefile                         |   33 -
 print/pkpgcounter/distinfo                         |    2 -
 print/pkpgcounter/pkg-descr                        |   21 -
 print/pkpgcounter/pkg-plist                        |   80 -
 print/ttfquery/Makefile                            |   27 -
 print/ttfquery/distinfo                            |    2 -
 print/ttfquery/pkg-descr                           |   10 -
 science/Makefile                                   |    5 -
 science/gwyddion/Makefile                          |   66 -
 science/gwyddion/distinfo                          |    3 -
 science/gwyddion/pkg-descr                         |   12 -
 science/gwyddion/pkg-plist                         |  564 ---
 science/psychopy/Makefile                          |   90 -
 science/psychopy/distinfo                          |    3 -
 science/psychopy/pkg-descr                         |   12 -
 science/py-hcluster/Makefile                       |   31 -
 science/py-hcluster/distinfo                       |    2 -
 science/py-hcluster/files/patch-setup.py           |   12 -
 science/py-hcluster/pkg-descr                      |   14 -
 science/py-pyteomics.biolccc/Makefile              |   18 -
 science/py-pyteomics.biolccc/distinfo              |    2 -
 science/py-pyteomics.biolccc/pkg-descr             |    8 -
 science/pycdf/Makefile                             |   29 -
 science/pycdf/distinfo                             |    2 -
 science/pycdf/files/patch-setup.py                 |   11 -
 science/pycdf/pkg-descr                            |    5 -
 security/Makefile                                  |    4 -
 security/blindelephant/Makefile                    |   46 -
 security/blindelephant/distinfo                    |    2 -
 security/blindelephant/files/blindelephant.sh.in   |    6 -
 security/blindelephant/files/patch-setup.py        |   18 -
 security/blindelephant/pkg-descr                   |    7 -
 security/blindelephant/pkg-plist                   |   82 -
 security/cfv/Makefile                              |   25 -
 security/cfv/distinfo                              |    2 -
 security/cfv/files/patch-Makefile                  |   37 -
 security/cfv/pkg-descr                             |   15 -
 security/cfv/pkg-plist                             |    5 -
 security/fsh/Makefile                              |   32 -
 security/fsh/distinfo                              |    2 -
 security/fsh/files/patch-Makefile.in               |   71 -
 security/fsh/files/patch-configure                 |   20 -
 security/fsh/pkg-descr                             |   14 -
 security/fsh/pkg-plist                             |   19 -
 security/gcipher/Makefile                          |   65 -
 security/gcipher/distinfo                          |    2 -
 security/gcipher/files/patch-gcipher.desktop       |   13 -
 security/gcipher/pkg-descr                         |    5 -
 security/gcipher/pkg-plist                         |   77 -
 916 files changed, 187 insertions(+), 42894 deletions(-)
 delete mode 100644 accessibility/py-papi/Makefile
 delete mode 100644 accessibility/py-papi/distinfo
 delete mode 100644 accessibility/py-papi/files/patch-setup.py
 delete mode 100644 accessibility/py-papi/pkg-descr
 delete mode 100644 accessibility/py-papi/pkg-plist
 delete mode 100644 archivers/py-czipfile/Makefile
 delete mode 100644 archivers/py-czipfile/distinfo
 delete mode 100644 archivers/py-czipfile/pkg-descr
 delete mode 100644 audio/boodler/Makefile
 delete mode 100644 audio/boodler/distinfo
 delete mode 100644 audio/boodler/files/boodler-wrapper.in
 delete mode 100644 audio/boodler/files/patch-configure.py
 delete mode 100644 audio/boodler/pkg-descr
 delete mode 100644 audio/boodler/pkg-message
 delete mode 100644 audio/boodler/pkg-plist
 delete mode 100644 audio/dir2ogg/Makefile
 delete mode 100644 audio/dir2ogg/distinfo
 delete mode 100644 audio/dir2ogg/pkg-descr
 delete mode 100644 audio/jokosher/Makefile
 delete mode 100644 audio/jokosher/distinfo
 delete mode 100644 audio/jokosher/pkg-descr
 delete mode 100644 audio/jokosher/pkg-plist
 delete mode 100644 audio/mpdbrowser/Makefile
 delete mode 100644 audio/mpdbrowser/distinfo
 delete mode 100644 audio/mpdbrowser/files/patch-setup.py
 delete mode 100644 audio/mpdbrowser/pkg-descr
 delete mode 100644 audio/mpdbrowser/pkg-plist
 delete mode 100644 audio/nekobee/Makefile
 delete mode 100644 audio/nekobee/distinfo
 delete mode 100644 audio/nekobee/pkg-descr
 delete mode 100644 audio/nekobee/pkg-plist
 delete mode 100644 audio/patchage/Makefile
 delete mode 100644 audio/patchage/distinfo
 delete mode 100644 audio/patchage/files/patch-src_Patchage.cpp
 delete mode 100644 audio/patchage/pkg-descr
 delete mode 100644 audio/patchage/pkg-plist
 delete mode 100644 audio/py-ao/Makefile
 delete mode 100644 audio/py-ao/distinfo
 delete mode 100644 audio/py-ao/files/patch-src_aomodule.c
 delete mode 100644 audio/py-ao/files/patch-src_aomodule.h
 delete mode 100644 audio/py-ao/pkg-descr
 delete mode 100644 audio/py-id3/Makefile
 delete mode 100644 audio/py-id3/distinfo
 delete mode 100644 audio/py-id3/pkg-descr
 delete mode 100644 audio/py-shout/Makefile
 delete mode 100644 audio/py-shout/distinfo
 delete mode 100644 audio/py-shout/pkg-descr
 delete mode 100644 audio/py-speex/Makefile
 delete mode 100644 audio/py-speex/distinfo
 delete mode 100644 audio/py-speex/files/patch-setup.py
 delete mode 100644 audio/py-speex/files/patch-speex.pyx
 delete mode 100644 audio/py-speex/pkg-descr
 delete mode 100644 audio/pytone/Makefile
 delete mode 100644 audio/pytone/distinfo
 delete mode 100644 audio/pytone/files/pkg-message.in
 delete mode 100644 audio/pytone/pkg-descr
 delete mode 100644 audio/solfege/Makefile
 delete mode 100644 audio/solfege/distinfo
 delete mode 100644 audio/solfege/files/patch-topdocs-AUTHORS.texi
 delete mode 100644 audio/solfege/files/patch-topdocs-README.texi
 delete mode 100644 audio/solfege/pkg-descr
 delete mode 100644 audio/solfege/pkg-plist
 delete mode 100644 audio/trommler/Makefile
 delete mode 100644 audio/trommler/distinfo
 delete mode 100644 audio/trommler/files/patch-gui.c
 delete mode 100644 audio/trommler/pkg-descr
 delete mode 100644 audio/trommler/pkg-plist
 delete mode 100644 benchmarks/pybench/Makefile
 delete mode 100644 benchmarks/pybench/distinfo
 delete mode 100644 benchmarks/pybench/pkg-descr
 delete mode 100644 benchmarks/pybench/pkg-plist
 delete mode 100644 biology/pycogent/Makefile
 delete mode 100644 biology/pycogent/distinfo
 delete mode 100644 biology/pycogent/pkg-descr
 delete mode 100644 biology/unanimity/Makefile
 delete mode 100644 biology/unanimity/distinfo
 delete mode 100644 biology/unanimity/files/patch-include_pacbio_genomicconsensus_Input.h
 delete mode 100644 biology/unanimity/files/patch-include_pacbio_genomicconsensus_Output.h
 delete mode 100644 biology/unanimity/files/patch-meson.build
 delete mode 100644 biology/unanimity/files/patch-meson__options.txt
 delete mode 100644 biology/unanimity/files/patch-src_Recursor.h
 delete mode 100644 biology/unanimity/files/patch-src_variantCaller_variantCaller.cpp
 delete mode 100644 biology/unanimity/pkg-descr
 delete mode 100644 biology/unanimity/pkg-plist
 delete mode 100644 cad/pythoncad/Makefile
 delete mode 100644 cad/pythoncad/distinfo
 delete mode 100644 cad/pythoncad/files/patch-PythonCAD_Generic_preferences.py
 delete mode 100644 cad/pythoncad/files/patch-PythonCAD_Interface_Gtk_gtkimage.py
 delete mode 100644 cad/pythoncad/pkg-descr
 delete mode 100644 cad/pythoncad/pkg-plist
 delete mode 100644 chinese/bg5pdf/Makefile
 delete mode 100644 chinese/bg5pdf/distinfo
 delete mode 100644 chinese/bg5pdf/files/gbpdf
 delete mode 100644 chinese/bg5pdf/pkg-descr
 delete mode 100644 chinese/bg5pdf/pkg-plist
 delete mode 100644 comms/py-libimobiledevice/Makefile
 delete mode 100644 converters/py-bcode/Makefile
 delete mode 100644 converters/py-bcode/distinfo
 delete mode 100644 converters/py-bcode/pkg-descr
 delete mode 100644 converters/py-iconv/Makefile
 delete mode 100644 converters/py-iconv/distinfo
 delete mode 100644 converters/py-iconv/files/patch-iconvcodec.py
 delete mode 100644 converters/py-iconv/pkg-descr
 delete mode 100644 converters/py-zfec/Makefile
 delete mode 100644 converters/py-zfec/distinfo
 delete mode 100644 converters/py-zfec/pkg-descr
 delete mode 100644 databases/gadfly/Makefile
 delete mode 100644 databases/gadfly/distinfo
 delete mode 100644 databases/gadfly/files/patch-bindngs
 delete mode 100644 databases/gadfly/files/patch-gfplus
 delete mode 100644 databases/gadfly/files/patch-gfserver
 delete mode 100644 databases/gadfly/pkg-descr
 delete mode 100644 databases/gadfly/pkg-plist
 delete mode 100644 databases/metakit/Makefile
 delete mode 100644 databases/metakit/distinfo
 delete mode 100644 databases/metakit/files/patch-Makefile.in
 delete mode 100644 databases/metakit/files/patch-configure
 delete mode 100644 databases/metakit/pkg-descr
 delete mode 100644 databases/metakit/pkg-plist
 delete mode 100644 databases/openark-kit/Makefile
 delete mode 100644 databases/openark-kit/distinfo
 delete mode 100644 databases/openark-kit/pkg-descr
 delete mode 100644 databases/py-MySQLdb55/Makefile
 delete mode 100644 databases/py-MySQLdb56/Makefile
 delete mode 100644 databases/py-forgetsql/Makefile
 delete mode 100644 databases/py-forgetsql/distinfo
 delete mode 100644 databases/py-forgetsql/files/patch-lib-forgetSQL.py
 delete mode 100644 databases/py-forgetsql/pkg-descr
 delete mode 100644 databases/py-oops/Makefile
 delete mode 100644 databases/py-oops/distinfo
 delete mode 100644 databases/py-oops/pkg-descr
 delete mode 100644 databases/py-rrdtool_lgpl/Makefile
 delete mode 100644 databases/py-rrdtool_lgpl/distinfo
 delete mode 100644 databases/py-rrdtool_lgpl/pkg-descr
 delete mode 100644 deskutils/conkyemail/Makefile
 delete mode 100644 deskutils/conkyemail/distinfo
 delete mode 100644 deskutils/conkyemail/files/patch-conkyEmail
 delete mode 100644 deskutils/conkyemail/files/patch-conkyEmail.py
 delete mode 100644 deskutils/conkyemail/pkg-descr
 delete mode 100644 deskutils/conkyemail/pkg-plist
 delete mode 100644 deskutils/cycle/Makefile
 delete mode 100644 deskutils/cycle/distinfo
 delete mode 100644 deskutils/cycle/files/patch-cal_year.py
 delete mode 100644 deskutils/cycle/files/patch-cycle.py
 delete mode 100644 deskutils/cycle/pkg-descr
 delete mode 100644 deskutils/cycle/pkg-plist
 delete mode 100644 deskutils/everygui/Makefile
 delete mode 100644 deskutils/everygui/distinfo
 delete mode 100644 deskutils/everygui/files/patch-setup.py
 delete mode 100644 deskutils/everygui/pkg-descr
 delete mode 100644 deskutils/ganyremote/Makefile
 delete mode 100644 deskutils/ganyremote/distinfo
 delete mode 100644 deskutils/ganyremote/pkg-descr
 delete mode 100644 deskutils/ganyremote/pkg-plist
 delete mode 100644 deskutils/pypanel/Makefile
 delete mode 100644 deskutils/pypanel/distinfo
 delete mode 100644 deskutils/pypanel/files/patch-pypanel
 delete mode 100644 deskutils/pypanel/files/patch-pypanelrc
 delete mode 100644 deskutils/pypanel/pkg-descr
 delete mode 100644 deskutils/taskcoach/Makefile
 delete mode 100644 deskutils/taskcoach/distinfo
 delete mode 100644 deskutils/taskcoach/files/patch-setup.py
 delete mode 100644 deskutils/taskcoach/pkg-descr
 delete mode 100644 deskutils/tel/Makefile
 delete mode 100644 deskutils/tel/distinfo
 delete mode 100644 deskutils/tel/pkg-descr
 delete mode 100644 deskutils/tel/pkg-plist
 delete mode 100644 deskutils/tnote/Makefile
 delete mode 100644 deskutils/tnote/distinfo
 delete mode 100644 deskutils/tnote/pkg-descr
 delete mode 100644 deskutils/vnc2flv/Makefile
 delete mode 100644 deskutils/vnc2flv/distinfo
 delete mode 100644 deskutils/vnc2flv/files/patch-rfb.py
 delete mode 100644 deskutils/vnc2flv/pkg-descr
 delete mode 100644 deskutils/wammu/Makefile
 delete mode 100644 deskutils/wammu/distinfo
 delete mode 100644 deskutils/wammu/files/patch-setup.py
 delete mode 100644 deskutils/wammu/pkg-descr
 delete mode 100644 devel/bbfreeze/Makefile
 delete mode 100644 devel/bbfreeze/distinfo
 delete mode 100644 devel/bbfreeze/files/patch-bbfreeze_freezer.py
 delete mode 100644 devel/bbfreeze/pkg-descr
 delete mode 100644 devel/bzr-builder/Makefile
 delete mode 100644 devel/bzr-builder/distinfo
 delete mode 100644 devel/bzr-builder/pkg-descr
 delete mode 100644 devel/bzr-colo/Makefile
 delete mode 100644 devel/bzr-colo/distinfo
 delete mode 100644 devel/bzr-colo/pkg-descr
 delete mode 100644 devel/bzr-externals/Makefile
 delete mode 100644 devel/bzr-externals/distinfo
 delete mode 100644 devel/bzr-externals/pkg-descr
 delete mode 100644 devel/bzr-git/Makefile
 delete mode 100644 devel/bzr-git/distinfo
 delete mode 100644 devel/bzr-git/pkg-descr
 delete mode 100644 devel/bzr-gtk/Makefile
 delete mode 100644 devel/bzr-gtk/distinfo
 delete mode 100644 devel/bzr-gtk/pkg-descr
 delete mode 100644 devel/bzr-loom/Makefile
 delete mode 100644 devel/bzr-loom/distinfo
 delete mode 100644 devel/bzr-loom/pkg-descr
 delete mode 100644 devel/bzr-pipeline/Makefile
 delete mode 100644 devel/bzr-pipeline/distinfo
 delete mode 100644 devel/bzr-pipeline/pkg-descr
 delete mode 100644 devel/bzr-rewrite/Makefile
 delete mode 100644 devel/bzr-rewrite/distinfo
 delete mode 100644 devel/bzr-rewrite/pkg-descr
 delete mode 100644 devel/bzr-scmproj/Makefile
 delete mode 100644 devel/bzr-scmproj/distinfo
 delete mode 100644 devel/bzr-scmproj/pkg-descr
 delete mode 100644 devel/bzr-stats/Makefile
 delete mode 100644 devel/bzr-stats/distinfo
 delete mode 100644 devel/bzr-stats/pkg-descr
 delete mode 100644 devel/bzr-svn/Makefile
 delete mode 100644 devel/bzr-svn/distinfo
 delete mode 100644 devel/bzr-svn/pkg-descr
 delete mode 100644 devel/bzr-upload/Makefile
 delete mode 100644 devel/bzr-upload/distinfo
 delete mode 100644 devel/bzr-upload/pkg-descr
 delete mode 100644 devel/ditrack/Makefile
 delete mode 100644 devel/ditrack/distinfo
 delete mode 100644 devel/ditrack/pkg-descr
 delete mode 100644 devel/ditrack/pkg-plist
 delete mode 100644 devel/drpython/Makefile
 delete mode 100644 devel/drpython/distinfo
 delete mode 100644 devel/drpython/files/patch-drFileDialog.py
 delete mode 100644 devel/drpython/files/patch-drToolBarDialog.py
 delete mode 100644 devel/drpython/files/patch-drpython.lin
 delete mode 100644 devel/drpython/pkg-descr
 delete mode 100644 devel/epydoc/Makefile
 delete mode 100644 devel/epydoc/distinfo
 delete mode 100644 devel/epydoc/pkg-descr
 delete mode 100644 devel/epydoc/pkg-plist
 delete mode 100644 devel/fb303/Makefile
 delete mode 100644 devel/fb303/files/extra_patch-cpp__Makefile.am
 delete mode 100644 devel/fb303/files/patch-configure.ac
 delete mode 100644 devel/fb303/files/patch-cpp_FacebookBase.h
 delete mode 100644 devel/fb303/files/patch-cpp__FacebookBase.cpp
 delete mode 100644 devel/fb303/pkg-descr
 delete mode 100644 devel/fb303/pkg-plist
 delete mode 100644 devel/fnorb/Makefile
 delete mode 100644 devel/fnorb/distinfo
 delete mode 100644 devel/fnorb/pkg-descr
 delete mode 100644 devel/fnorb/pkg-plist
 delete mode 100644 devel/gazpacho/Makefile
 delete mode 100644 devel/gazpacho/distinfo
 delete mode 100644 devel/gazpacho/files/patch-gazpacho-__init__.py
 delete mode 100644 devel/gazpacho/files/patch-setup.py
 delete mode 100644 devel/gazpacho/pkg-descr
 delete mode 100644 devel/gazpacho/pkg-plist
 delete mode 100644 devel/libmpsse/Makefile
 delete mode 100644 devel/libmpsse/distinfo
 delete mode 100644 devel/libmpsse/files/patch-Makefile.in
 delete mode 100644 devel/libmpsse/files/patch-configure.ac
 delete mode 100644 devel/libmpsse/pkg-descr
 delete mode 100644 devel/open-usp-tukubai/Makefile
 delete mode 100644 devel/open-usp-tukubai/distinfo
 delete mode 100644 devel/open-usp-tukubai/pkg-descr
 delete mode 100644 devel/open-usp-tukubai/pkg-plist
 delete mode 100644 devel/phpbt/Makefile
 delete mode 100644 devel/phpbt/distinfo
 delete mode 100644 devel/phpbt/files/pkg-message.in
 delete mode 100644 devel/phpbt/pkg-descr
 delete mode 100644 devel/phpbt/pkg-plist
 delete mode 100644 devel/py-anonfunc/Makefile
 delete mode 100644 devel/py-anonfunc/distinfo
 delete mode 100644 devel/py-anonfunc/pkg-descr
 delete mode 100644 devel/py-bison/Makefile
 delete mode 100644 devel/py-bison/distinfo
 delete mode 100644 devel/py-bison/files/patch-setup.py
 delete mode 100644 devel/py-bison/pkg-descr
 delete mode 100644 devel/py-fortran/Makefile
 delete mode 100644 devel/py-fortran/distinfo
 delete mode 100644 devel/py-fortran/files/patch-fortran_compiler.py
 delete mode 100644 devel/py-fortran/pkg-descr
 delete mode 100644 devel/py-grouch/Makefile
 delete mode 100644 devel/py-grouch/distinfo
 delete mode 100644 devel/py-grouch/pkg-descr
 delete mode 100644 devel/py-mwlib.rl/Makefile
 delete mode 100644 devel/py-mwlib.rl/distinfo
 delete mode 100644 devel/py-mwlib.rl/pkg-descr
 delete mode 100644 devel/py-nagioscheck/Makefile
 delete mode 100644 devel/py-nagioscheck/distinfo
 delete mode 100644 devel/py-nagioscheck/pkg-descr
 delete mode 100644 devel/py-ncurses/Makefile
 delete mode 100644 devel/py-ncurses/distinfo
 delete mode 100644 devel/py-ncurses/files/patch-ncurses___curses_wrap.c
 delete mode 100644 devel/py-ncurses/files/patch-ncurses___panel_wrap.c
 delete mode 100644 devel/py-ncurses/files/patch-setup.py
 delete mode 100644 devel/py-ncurses/pkg-descr
 delete mode 100644 devel/py-ocempgui/Makefile
 delete mode 100644 devel/py-ocempgui/distinfo
 delete mode 100644 devel/py-ocempgui/pkg-descr
 delete mode 100644 devel/py-palm/Makefile
 delete mode 100644 devel/py-palm/distinfo
 delete mode 100644 devel/py-palm/pkg-descr
 delete mode 100644 devel/py-pyechonest/Makefile
 delete mode 100644 devel/py-pyechonest/distinfo
 delete mode 100644 devel/py-pyechonest/pkg-descr
 delete mode 100644 devel/py-pyechonest/pkg-plist
 delete mode 100644 devel/py-resourcepackage/Makefile
 delete mode 100644 devel/py-resourcepackage/distinfo
 delete mode 100644 devel/py-resourcepackage/pkg-descr
 delete mode 100644 devel/py-rlcompleter2/Makefile
 delete mode 100644 devel/py-rlcompleter2/distinfo
 delete mode 100644 devel/py-rlcompleter2/pkg-descr
 delete mode 100644 devel/py-spark/Makefile
 delete mode 100644 devel/py-spark/distinfo
 delete mode 100644 devel/py-spark/pkg-descr
 delete mode 100644 devel/py-spark/pkg-plist
 delete mode 100644 devel/py-xoltar-toolkit/Makefile
 delete mode 100644 devel/py-xoltar-toolkit/distinfo
 delete mode 100644 devel/py-xoltar-toolkit/pkg-descr
 delete mode 100644 devel/py-xoltar-toolkit/pkg-plist
 delete mode 100644 devel/py-zkpython/Makefile
 delete mode 100644 devel/py-zkpython/distinfo
 delete mode 100644 devel/py-zkpython/pkg-descr
 delete mode 100644 devel/pychecker/Makefile
 delete mode 100644 devel/pychecker/distinfo
 delete mode 100644 devel/pychecker/files/patch-setup.py
 delete mode 100644 devel/pychecker/pkg-descr
 delete mode 100644 devel/pymacs/Makefile
 delete mode 100644 devel/pymacs/distinfo
 delete mode 100644 devel/pymacs/pkg-descr
 delete mode 100644 devel/pymacs/pkg-message
 delete mode 100644 devel/pymacs/pkg-plist
 delete mode 100644 devel/trac-bitten/Makefile
 delete mode 100644 devel/trac-bitten/distinfo
 delete mode 100644 devel/trac-bitten/files/bitten-slave.in
 delete mode 100644 devel/trac-bitten/files/bitten-slave.sample
 delete mode 100644 devel/trac-bitten/files/patch-bitten-slave.py
 delete mode 100644 devel/trac-bitten/files/patch-git
 delete mode 100644 devel/trac-bitten/files/pkg-message.in
 delete mode 100644 devel/trac-bitten/pkg-descr
 delete mode 100644 devel/trac-bitten/pkg-plist
 delete mode 100644 devel/wxGlade/Makefile
 delete mode 100644 devel/wxGlade/distinfo
 delete mode 100644 devel/wxGlade/pkg-descr
 delete mode 100644 devel/wxGlade/pkg-plist
 delete mode 100644 emulators/catapult/Makefile
 delete mode 100644 emulators/catapult/distinfo
 delete mode 100644 emulators/catapult/files/patch-build_detectsys.py
 delete mode 100644 emulators/catapult/pkg-descr
 delete mode 100644 emulators/catapult/pkg-plist
 delete mode 100644 emulators/dynagui/Makefile
 delete mode 100644 emulators/dynagui/distinfo
 delete mode 100644 emulators/dynagui/files/patch-dynagui.py
 delete mode 100644 emulators/dynagui/files/patch-libs_canvas.py
 delete mode 100644 emulators/dynagui/files/patch-libs_gui__c7200.py
 delete mode 100644 emulators/dynagui/files/patch-setup.py
 delete mode 100644 emulators/dynagui/pkg-descr
 delete mode 100644 emulators/dynagui/pkg-plist
 delete mode 100644 finance/mybudget/Makefile
 delete mode 100644 finance/mybudget/distinfo
 delete mode 100644 finance/mybudget/pkg-descr
 delete mode 100644 finance/mybudget/pkg-plist
 delete mode 100644 finance/sabernetdcs-client/Makefile
 delete mode 100644 finance/sabernetdcs-client/distinfo
 delete mode 100644 finance/sabernetdcs-client/files/extra-patch-setup.py
 delete mode 100644 finance/sabernetdcs-client/files/patch-setup.py
 delete mode 100644 finance/sabernetdcs-client/files/pkg-message.in
 delete mode 100644 finance/sabernetdcs-client/files/sndcs2.conf
 delete mode 100644 finance/sabernetdcs-client/pkg-descr
 delete mode 100644 finance/sabernetdcs-client/pkg-plist
 delete mode 100644 games/4stattack/Makefile
 delete mode 100644 games/4stattack/distinfo
 delete mode 100644 games/4stattack/files/4stattack.desktop
 delete mode 100644 games/4stattack/files/4stattack.in
 delete mode 100644 games/4stattack/files/pkg-message.in
 delete mode 100644 games/4stattack/pkg-descr
 delete mode 100644 games/4stattack/pkg-plist
 delete mode 100644 games/barbie_seahorse_adventures/Makefile
 delete mode 100644 games/barbie_seahorse_adventures/distinfo
 delete mode 100644 games/barbie_seahorse_adventures/files/barbie_seahorse_adventures.in
 delete mode 100644 games/barbie_seahorse_adventures/pkg-descr
 delete mode 100644 games/barbie_seahorse_adventures/pkg-plist
 delete mode 100644 games/battletanks/Makefile
 delete mode 100644 games/battletanks/distinfo
 delete mode 100644 games/battletanks/files/btanks.6
 delete mode 100644 games/battletanks/files/patch-SConstruct
 delete mode 100644 games/battletanks/files/patch-clunk-sse_fft_context.cpp
 delete mode 100644 games/battletanks/files/patch-engine-sl08-sl08.py
 delete mode 100644 games/battletanks/files/patch-engine_net_monitor.cpp
 delete mode 100644 games/battletanks/files/patch-engine_net_scanner.cpp
 delete mode 100644 games/battletanks/files/patch-math-range_list.h
 delete mode 100644 games/battletanks/files/patch-mrt-base_file.h
 delete mode 100644 games/battletanks/files/patch-mrt_logger.cpp
 delete mode 100644 games/battletanks/files/patch-mrt_tcp_socket.cpp
 delete mode 100644 games/battletanks/files/patch-mrt_udp_socket.cpp
 delete mode 100644 games/battletanks/files/patch-sdlx-SConscript
 delete mode 100644 games/battletanks/pkg-descr
 delete mode 100644 games/battletanks/pkg-plist
 delete mode 100644 games/bombz/Makefile
 delete mode 100644 games/bombz/distinfo
 delete mode 100644 games/bombz/files/bombz.in
 delete mode 100644 games/bombz/pkg-descr
 delete mode 100644 games/bombz/pkg-plist
 delete mode 100644 games/bouncy/Makefile
 delete mode 100644 games/bouncy/distinfo
 delete mode 100644 games/bouncy/files/bouncy.in
 delete mode 100644 games/bouncy/pkg-descr
 delete mode 100644 games/bouncy/pkg-plist
 delete mode 100644 games/bubbros/Makefile
 delete mode 100644 games/bubbros/distinfo
 delete mode 100644 games/bubbros/files/bubbros.in
 delete mode 100644 games/bubbros/files/patch-display-xshm.c
 delete mode 100644 games/bubbros/pkg-descr
 delete mode 100644 games/bubbros/pkg-plist
 delete mode 100644 games/childsplay/Makefile
 delete mode 100644 games/childsplay/distinfo
 delete mode 100644 games/childsplay/pkg-descr
 delete mode 100644 games/childsplay/pkg-plist
 delete mode 100644 games/crossfire-server/Makefile
 delete mode 100644 games/crossfire-server/distinfo
 delete mode 100644 games/crossfire-server/files/patch-common_exp.c
 delete mode 100644 games/crossfire-server/files/patch-common_loader.l
 delete mode 100644 games/crossfire-server/pkg-descr
 delete mode 100644 games/crossfire-server/pkg-plist
 delete mode 100644 games/duckmaze/Makefile
 delete mode 100644 games/duckmaze/distinfo
 delete mode 100644 games/duckmaze/files/duckmaze.sh.in
 delete mode 100644 games/duckmaze/pkg-descr
 delete mode 100644 games/duckmaze/pkg-plist
 delete mode 100644 games/farblazer/Makefile
 delete mode 100644 games/farblazer/distinfo
 delete mode 100644 games/farblazer/files/farblazer.in
 delete mode 100644 games/farblazer/files/patch-code__sprites__objrocket.py
 delete mode 100644 games/farblazer/pkg-descr
 delete mode 100644 games/farblazer/pkg-plist
 delete mode 100644 games/gbottler/Makefile
 delete mode 100644 games/gbottler/distinfo
 delete mode 100644 games/gbottler/pkg-descr
 delete mode 100644 games/gbottler/pkg-plist
 delete mode 100644 games/glchess/Makefile
 delete mode 100644 games/glchess/distinfo
 delete mode 100644 games/glchess/pkg-descr
 delete mode 100644 games/glchess/pkg-message
 delete mode 100644 games/glchess/pkg-plist
 delete mode 100644 games/gretools/Makefile
 delete mode 100644 games/gretools/distinfo
 delete mode 100644 games/gretools/pkg-descr
 delete mode 100644 games/gretools/pkg-plist
 delete mode 100644 games/kye/Makefile
 delete mode 100644 games/kye/distinfo
 delete mode 100644 games/kye/files/pkg-message.in
 delete mode 100644 games/kye/pkg-descr
 delete mode 100644 games/kye/pkg-plist
 delete mode 100644 games/liquidwar/Makefile
 delete mode 100644 games/liquidwar/distinfo
 delete mode 100644 games/liquidwar/files/patch-configure
 delete mode 100644 games/liquidwar/files/patch-src_wwwsrv.c
 delete mode 100644 games/liquidwar/pkg-descr
 delete mode 100644 games/liquidwar/pkg-plist
 delete mode 100644 games/mopesnake/Makefile
 delete mode 100644 games/mopesnake/distinfo
 delete mode 100644 games/mopesnake/files/mopesnake.in
 delete mode 100644 games/mopesnake/pkg-descr
 delete mode 100644 games/mopesnake/pkg-plist
 delete mode 100644 games/nelly/Makefile
 delete mode 100644 games/nelly/distinfo
 delete mode 100644 games/nelly/files/nelly.in
 delete mode 100644 games/nelly/pkg-descr
 delete mode 100644 games/nelly/pkg-plist
 delete mode 100644 games/oneisenough/Makefile
 delete mode 100644 games/oneisenough/distinfo
 delete mode 100644 games/oneisenough/files/oneisenough.in
 delete mode 100644 games/oneisenough/pkg-descr
 delete mode 100644 games/oneisenough/pkg-plist
 delete mode 100644 games/ptkei/Makefile
 delete mode 100644 games/ptkei/distinfo
 delete mode 100644 games/ptkei/files/ptkei
 delete mode 100644 games/ptkei/pkg-descr
 delete mode 100644 games/ptkei/pkg-plist
 delete mode 100644 games/py-poker-eval/Makefile
 delete mode 100644 games/py-poker-eval/distinfo
 delete mode 100644 games/py-poker-eval/files/patch-Makefile.am
 delete mode 100644 games/py-poker-eval/files/patch-config__ccpython.m4
 delete mode 100644 games/py-poker-eval/pkg-descr
 delete mode 100644 games/py-poker-eval/pkg-plist
 delete mode 100644 games/pycadia/Makefile
 delete mode 100644 games/pycadia/distinfo
 delete mode 100644 games/pycadia/files/pycadia.conf
 delete mode 100644 games/pycadia/files/pycadia.sh.in
 delete mode 100644 games/pycadia/pkg-descr
 delete mode 100644 games/pycadia/pkg-plist
 delete mode 100644 games/pydance/Makefile
 delete mode 100644 games/pydance/distinfo
 delete mode 100644 games/pydance/files/patch-dance.py
 delete mode 100644 games/pydance/files/patch-fontfx.py
 delete mode 100644 games/pydance/files/patch-ui.py
 delete mode 100644 games/pydance/files/pkg-message.in
 delete mode 100644 games/pydance/pkg-descr
 delete mode 100644 games/pydance/pkg-plist
 delete mode 100644 games/pysycache/Makefile
 delete mode 100644 games/pysycache/distinfo
 delete mode 100644 games/pysycache/files/patch-datas.py
 delete mode 100644 games/pysycache/files/patch-datasclass.py
 delete mode 100644 games/pysycache/files/patch-pysybuttons.py
 delete mode 100644 games/pysycache/files/patch-pysycache.py
 delete mode 100644 games/pysycache/files/patch-pysyclick.py
 delete mode 100644 games/pysycache/files/patch-pysymove.py
 delete mode 100644 games/pysycache/files/pkg-message.in
 delete mode 100644 games/pysycache/pkg-descr
 delete mode 100644 games/pysycache/pkg-plist
 delete mode 100644 games/pythonchess/Makefile
 delete mode 100644 games/pythonchess/distinfo
 delete mode 100644 games/pythonchess/files/pythonchess.in
 delete mode 100644 games/pythonchess/pkg-descr
 delete mode 100644 games/pythonchess/pkg-plist
 delete mode 100644 games/pytowerdefense/Makefile
 delete mode 100644 games/pytowerdefense/distinfo
 delete mode 100644 games/pytowerdefense/files/pytowerdefense.in
 delete mode 100644 games/pytowerdefense/pkg-descr
 delete mode 100644 games/pytowerdefense/pkg-plist
 delete mode 100644 games/rtb/Makefile
 delete mode 100644 games/rtb/distinfo
 delete mode 100644 games/rtb/files/patch-Robots_seek__and__destroy_seek__and__destroy.cc
 delete mode 100644 games/rtb/files/patch-Robots_xt-bot_xt-bot-a.cpp
 delete mode 100644 games/rtb/files/patch-Robots_xt-bot_xt-bot-b.cpp
 delete mode 100644 games/rtb/files/patch-include_Dialog.h
 delete mode 100644 games/rtb/files/patch-include__Vector2D.h
 delete mode 100644 games/rtb/files/patch-team-framework__io__unixclientcommunicator.cpp
 delete mode 100644 games/rtb/files/patch-team-framework__io__unixinstreambuf.cpp
 delete mode 100644 games/rtb/files/patch-team-framework__io__unixoutstreambuf.cpp
 delete mode 100644 games/rtb/files/patch-team-framework__io__unixremoteclientconnection.cpp
 delete mode 100644 games/rtb/files/patch-team-framework__io__unixrtbconnection.cpp
 delete mode 100644 games/rtb/files/patch-team-framework__io__unixservercommunicator.cpp
 delete mode 100644 games/rtb/files/patch-team-framework__io__unixserverconnection.cpp
 delete mode 100644 games/rtb/files/patch-team-framework__parser__configurationparser.h
 delete mode 100644 games/rtb/files/patch-team-framework__stdnamespace.h
 delete mode 100644 games/rtb/pkg-descr
 delete mode 100644 games/rtb/pkg-plist
 delete mode 100644 games/schiff/Makefile
 delete mode 100644 games/schiff/distinfo
 delete mode 100644 games/schiff/files/schiff.in
 delete mode 100644 games/schiff/pkg-descr
 delete mode 100644 games/schwarzweiss/Makefile
 delete mode 100644 games/schwarzweiss/distinfo
 delete mode 100644 games/schwarzweiss/files/schwarzweiss.in
 delete mode 100644 games/schwarzweiss/pkg-descr
 delete mode 100644 games/schwarzweiss/pkg-plist
 delete mode 100644 games/secrettower/Makefile
 delete mode 100644 games/secrettower/distinfo
 delete mode 100644 games/secrettower/files/pkg-deinstall.in
 delete mode 100644 games/secrettower/files/secrettower.in
 delete mode 100644 games/secrettower/pkg-descr
 delete mode 100644 games/secrettower/pkg-plist
 delete mode 100644 games/slune/Makefile
 delete mode 100644 games/slune/distinfo
 delete mode 100644 games/slune/pkg-descr
 delete mode 100644 games/super_mario_bros_python/Makefile
 delete mode 100644 games/super_mario_bros_python/distinfo
 delete mode 100644 games/super_mario_bros_python/files/super_mario_bros_python.in
 delete mode 100644 games/super_mario_bros_python/pkg-descr
 delete mode 100644 games/super_mario_bros_python/pkg-plist
 delete mode 100644 games/tuxfighter/Makefile
 delete mode 100644 games/tuxfighter/distinfo
 delete mode 100644 games/tuxfighter/files/pkg-message.in
 delete mode 100644 games/tuxfighter/files/tuxfighter.in
 delete mode 100644 games/tuxfighter/pkg-descr
 delete mode 100644 games/tuxfighter/pkg-plist
 delete mode 100644 games/twitch/Makefile
 delete mode 100644 games/twitch/distinfo
 delete mode 100644 games/twitch/files/pkg-message.in
 delete mode 100644 games/twitch/files/twitch.in
 delete mode 100644 games/twitch/pkg-descr
 delete mode 100644 games/twitch/pkg-plist
 delete mode 100644 games/vegastrike/Makefile
 delete mode 100644 games/vegastrike/distinfo
 delete mode 100644 games/vegastrike/files/patch-Makefile.in
 delete mode 100644 games/vegastrike/files/patch-c++
 delete mode 100644 games/vegastrike/files/patch-clang40
 delete mode 100644 games/vegastrike/files/patch-src_cmd_unit__collide.h
 delete mode 100644 games/vegastrike/pkg-descr
 delete mode 100644 games/vegastrike/pkg-message
 delete mode 100644 games/zephulor/Makefile
 delete mode 100644 games/zephulor/distinfo
 delete mode 100644 games/zephulor/files/zephulor.in
 delete mode 100644 games/zephulor/pkg-descr
 delete mode 100644 games/zephulor/pkg-plist
 delete mode 100644 graphics/boxer/Makefile
 delete mode 100644 graphics/boxer/distinfo
 delete mode 100644 graphics/boxer/pkg-descr
 delete mode 100644 graphics/electrix/Makefile
 delete mode 100644 graphics/electrix/distinfo
 delete mode 100644 graphics/electrix/pkg-descr
 delete mode 100644 graphics/electrix/pkg-plist
 delete mode 100644 graphics/exact-image/Makefile
 delete mode 100644 graphics/exact-image/distinfo
 delete mode 100644 graphics/exact-image/files/patch-Makefile
 delete mode 100644 graphics/exact-image/files/patch-api-api.cc
 delete mode 100644 graphics/exact-image/files/patch-bardecode_code25i.hh
 delete mode 100644 graphics/exact-image/files/patch-build__bottom.make
 delete mode 100644 graphics/exact-image/files/patch-codecs__gif.cc
 delete mode 100644 graphics/exact-image/files/patch-codecs__jpeg.cc
 delete mode 100644 graphics/exact-image/files/patch-codecs_dcraw.h
 delete mode 100644 graphics/exact-image/files/patch-edisplay_edisplay.cc
 delete mode 100644 graphics/exact-image/pkg-descr
 delete mode 100644 graphics/gnofract4d/Makefile
 delete mode 100644 graphics/gnofract4d/distinfo
 delete mode 100644 graphics/gnofract4d/pkg-descr
 delete mode 100644 graphics/gsculpt/Makefile
 delete mode 100644 graphics/gsculpt/distinfo
 delete mode 100644 graphics/gsculpt/files/patch-cpp-Group-GSProductGroup.h
 delete mode 100644 graphics/gsculpt/files/patch-cpp-Math-BBox2.h
 delete mode 100644 graphics/gsculpt/files/patch-cpp-Math-Matrix4.h
 delete mode 100644 graphics/gsculpt/files/patch-cpp-Math-Segment2.h
 delete mode 100644 graphics/gsculpt/files/patch-cpp-Model-GSProductModel.h
 delete mode 100644 graphics/gsculpt/files/patch-cpp__ImporeExportFilter__ObjImport__PyObjImport.cpp
 delete mode 100644 graphics/gsculpt/files/patch-cpp__Math__Vector2.h
 delete mode 100644 graphics/gsculpt/files/patch-cpp__Util__Pool.h
 delete mode 100644 graphics/gsculpt/files/patch-cpp_extlibs_greenlet_slp__platformselect.h
 delete mode 100644 graphics/gsculpt/pkg-descr
 delete mode 100644 graphics/gsculpt/pkg-plist
 delete mode 100644 graphics/imgtops/Makefile
 delete mode 100644 graphics/imgtops/distinfo
 delete mode 100644 graphics/imgtops/files/patch-imgtopslib__epstoimg.py
 delete mode 100644 graphics/imgtops/files/patch-imgtopslib__imgtops.py
 delete mode 100644 graphics/imgtops/files/patch-setup.py
 delete mode 100644 graphics/imgtops/pkg-descr
 delete mode 100644 graphics/imgtops/pkg-plist
 delete mode 100644 graphics/imgv/Makefile
 delete mode 100644 graphics/imgv/distinfo
 delete mode 100644 graphics/imgv/files/patch-downloader.py
 delete mode 100644 graphics/imgv/files/patch-gl.py
 delete mode 100644 graphics/imgv/files/patch-imgv.py
 delete mode 100644 graphics/imgv/files/patch-verbose.py
 delete mode 100644 graphics/imgv/pkg-descr
 delete mode 100644 graphics/imgv/pkg-plist
 delete mode 100644 graphics/lcms-python/Makefile
 delete mode 100644 graphics/lcms-python/distinfo
 delete mode 100644 graphics/lcms-python/files/patch-configure
 delete mode 100644 graphics/lcms-python/files/patch-icc34
 delete mode 100644 graphics/lcms-python/files/patch-python_Makefile.in
 delete mode 100644 graphics/lcms-python/files/patch-python_lcms_wrap.cxx
 delete mode 100644 graphics/lcms-python/pkg-descr
 delete mode 100644 graphics/mirage/Makefile
 delete mode 100644 graphics/mirage/distinfo
 delete mode 100644 graphics/mirage/files/patch-mirage.py
 delete mode 100644 graphics/mirage/files/patch-setup.py
 delete mode 100644 graphics/mirage/files/patch-xmouse.c
 delete mode 100644 graphics/mirage/pkg-descr
 delete mode 100644 graphics/mirage/pkg-plist
 delete mode 100644 graphics/partio/Makefile
 delete mode 100644 graphics/partio/distinfo
 delete mode 100644 graphics/partio/pkg-descr
 delete mode 100644 graphics/partio/pkg-plist
 delete mode 100644 graphics/py-exif/Makefile
 delete mode 100644 graphics/py-exif/distinfo
 delete mode 100644 graphics/py-exif/pkg-descr
 delete mode 100644 graphics/py-exif/pkg-plist
 delete mode 100644 graphics/py-gd/Makefile
 delete mode 100644 graphics/py-gd/distinfo
 delete mode 100644 graphics/py-gd/pkg-descr
 delete mode 100644 graphics/py-paint/Makefile
 delete mode 100644 graphics/py-paint/distinfo
 delete mode 100644 graphics/py-paint/files/patch-image.c
 delete mode 100644 graphics/py-paint/pkg-descr
 delete mode 100644 graphics/pygts/Makefile
 delete mode 100644 graphics/pygts/distinfo
 delete mode 100644 graphics/pygts/pkg-descr
 delete mode 100644 graphics/pysvg/Makefile
 delete mode 100644 graphics/pysvg/distinfo
 delete mode 100644 graphics/pysvg/pkg-descr
 delete mode 100644 irc/py-supybot-plugins/Makefile
 delete mode 100644 irc/py-supybot-plugins/distinfo
 delete mode 100644 irc/py-supybot-plugins/pkg-descr
 delete mode 100644 irc/py-supybot-plugins/pkg-plist
 delete mode 100644 japanese/kana-no-quiz/Makefile
 delete mode 100644 japanese/kana-no-quiz/distinfo
 delete mode 100644 japanese/kana-no-quiz/pkg-descr
 delete mode 100644 lang/py-prolog/Makefile
 delete mode 100644 lang/py-prolog/distinfo
 delete mode 100644 lang/py-prolog/files/patch-setup.py
 delete mode 100644 lang/py-prolog/pkg-descr
 delete mode 100644 lang/sdcc/Makefile
 delete mode 100644 lang/sdcc/distinfo
 delete mode 100644 lang/sdcc/files/patch-device-lib-Makefile.in
 delete mode 100644 lang/sdcc/files/patch-device-non-free-lib-Makefile.in
 delete mode 100644 lang/sdcc/pkg-descr
 delete mode 100644 lang/sdcc/pkg-plist
 delete mode 100644 mail/archivemail/Makefile
 delete mode 100644 mail/archivemail/distinfo
 delete mode 100644 mail/archivemail/files/patch-setup.py
 delete mode 100644 mail/archivemail/pkg-descr
 delete mode 100644 mail/archivemail/pkg-plist
 delete mode 100644 mail/mailfmt/Makefile
 delete mode 100644 mail/mailfmt/distinfo
 delete mode 100644 mail/mailfmt/pkg-descr
 delete mode 100644 mail/mailfmt/pkg-plist
 delete mode 100644 mail/py-libgmail/Makefile
 delete mode 100644 mail/py-libgmail/distinfo
 delete mode 100644 mail/py-libgmail/pkg-descr
 delete mode 100644 mail/py-ppolicy/Makefile
 delete mode 100644 mail/py-ppolicy/distinfo
 delete mode 100644 mail/py-ppolicy/files/patch-ppolicy.tap
 delete mode 100644 mail/py-ppolicy/files/pkg-message.in
 delete mode 100644 mail/py-ppolicy/files/ppolicyd.in
 delete mode 100644 mail/py-ppolicy/pkg-descr
 delete mode 100644 mail/py-ppolicy/pkg-plist
 delete mode 100644 mail/rss2email2/Makefile
 delete mode 100644 mail/rss2email2/distinfo
 delete mode 100644 mail/rss2email2/files/patch-r2e
 delete mode 100644 mail/rss2email2/files/patch-rss2email.py
 delete mode 100644 mail/rss2email2/pkg-descr
 delete mode 100644 mail/svnmailer/Makefile
 delete mode 100644 mail/svnmailer/distinfo
 delete mode 100644 mail/svnmailer/files/patch-setup.py
 delete mode 100644 mail/svnmailer/files/patch-src-lib-svnmailer-notifier-_base.py
 delete mode 100644 mail/svnmailer/pkg-descr
 delete mode 100644 mail/svnmailer/pkg-plist
 delete mode 100644 math/biggles/Makefile
 delete mode 100644 math/biggles/distinfo
 delete mode 100644 math/biggles/pkg-descr
 delete mode 100644 math/biggles/pkg-plist
 delete mode 100644 math/py-gato/Makefile
 delete mode 100644 math/py-gato/distinfo
 delete mode 100644 math/py-gato/pkg-descr
 delete mode 100644 math/py-gnuplot/Makefile
 delete mode 100644 math/py-gnuplot/distinfo
 delete mode 100644 math/py-gnuplot/pkg-descr
 delete mode 100644 math/py-mathdom/Makefile
 delete mode 100644 math/py-mathdom/distinfo
 delete mode 100644 math/py-mathdom/pkg-descr
 delete mode 100644 math/py-probstat/Makefile
 delete mode 100644 math/py-probstat/distinfo
 delete mode 100644 math/py-probstat/pkg-descr
 delete mode 100644 math/py-rpy/Makefile
 delete mode 100644 math/py-rpy/distinfo
 delete mode 100644 math/py-rpy/files/patch-rpy.py
 delete mode 100644 math/py-rpy/files/patch-rpy_tools.py
 delete mode 100644 math/py-rpy/files/patch-setup.py
 delete mode 100644 math/py-rpy/files/patch-src-RPy.h
 delete mode 100644 math/py-rpy/files/patch-src-io.c
 delete mode 100644 math/py-rpy/files/patch-src-rpymodule.c
 delete mode 100644 math/py-rpy/pkg-descr
 delete mode 100644 misc/gnome-osd/Makefile
 delete mode 100644 misc/gnome-osd/distinfo
 delete mode 100644 misc/gnome-osd/files/patch-gnomeosd_capplet.py
 delete mode 100644 misc/gnome-osd/pkg-descr
 delete mode 100644 misc/gnome-osd/pkg-plist
 delete mode 100644 misc/gonvert/Makefile
 delete mode 100644 misc/gonvert/distinfo
 delete mode 100644 misc/gonvert/files/patch-gonvert.desktop
 delete mode 100644 misc/gonvert/pkg-descr
 delete mode 100644 misc/gonvert/pkg-plist
 delete mode 100644 misc/metalink-editor/Makefile
 delete mode 100644 misc/metalink-editor/distinfo
 delete mode 100644 misc/metalink-editor/files/patch-metalink_editor.py
 delete mode 100644 misc/metalink-editor/files/setup.py
 delete mode 100644 misc/metalink-editor/pkg-descr
 delete mode 100644 misc/metalink-editor/pkg-plist
 delete mode 100644 misc/py-YABT/Makefile
 delete mode 100644 misc/py-YABT/distinfo
 delete mode 100644 misc/py-YABT/pkg-descr
 delete mode 100644 misc/xdg-menu/Makefile
 delete mode 100644 misc/xdg-menu/distinfo
 delete mode 100644 misc/xdg-menu/files/xdg-menu.in
 delete mode 100644 misc/xdg-menu/pkg-descr
 delete mode 100644 misc/xdg-menu/pkg-plist
 delete mode 100644 multimedia/devede/Makefile
 delete mode 100644 multimedia/devede/distinfo
 delete mode 100644 multimedia/devede/files/patch-devede
 delete mode 100644 multimedia/devede/pkg-descr
 delete mode 100644 multimedia/devede/pkg-plist
 delete mode 100644 multimedia/gdvrecv/Makefile
 delete mode 100644 multimedia/gdvrecv/distinfo
 delete mode 100644 multimedia/gdvrecv/pkg-descr
 delete mode 100644 multimedia/gdvrecv/pkg-plist
 delete mode 100644 multimedia/mmpython/Makefile
 delete mode 100644 multimedia/mmpython/distinfo
 delete mode 100644 multimedia/mmpython/files/patch-disc__discinfo.py
 delete mode 100644 multimedia/mmpython/pkg-descr
 delete mode 100644 multimedia/pymp/Makefile
 delete mode 100644 multimedia/pymp/distinfo
 delete mode 100644 multimedia/pymp/pkg-descr
 delete mode 100644 multimedia/pymp/pkg-plist
 delete mode 100644 net-im/py-jabber/Makefile
 delete mode 100644 net-im/py-jabber/distinfo
 delete mode 100644 net-im/py-jabber/pkg-descr
 delete mode 100644 net-im/py-jabberbot/Makefile
 delete mode 100644 net-im/py-jabberbot/distinfo
 delete mode 100644 net-im/py-jabberbot/pkg-descr
 delete mode 100644 net-im/py-libturpial/Makefile
 delete mode 100644 net-im/py-libturpial/distinfo
 delete mode 100644 net-im/py-libturpial/files/patch-libturpial__common____init__.py
 delete mode 100644 net-im/py-libturpial/files/patch-libturpial__common__tools.py
 delete mode 100644 net-im/py-libturpial/files/patch-setup.py
 delete mode 100644 net-im/py-libturpial/pkg-descr
 delete mode 100644 net-im/py-xmpppy-irc/Makefile
 delete mode 100644 net-im/py-xmpppy-irc/distinfo
 delete mode 100644 net-im/py-xmpppy-irc/files/xmpppyirc.in
 delete mode 100644 net-im/py-xmpppy-irc/pkg-descr
 delete mode 100644 net-mgmt/pdagent-integrations/Makefile
 delete mode 100644 net-mgmt/pdagent-integrations/distinfo
 delete mode 100644 net-mgmt/pdagent-integrations/files/pagerduty-icinga2.conf.in
 delete mode 100644 net-mgmt/pdagent-integrations/files/patch-bin_pd-nagios
 delete mode 100644 net-mgmt/pdagent-integrations/files/pkg-message.in
 delete mode 100644 net-mgmt/pdagent-integrations/pkg-descr
 delete mode 100644 net-mgmt/pdagent-integrations/pkg-plist
 delete mode 100644 net-p2p/tribler/Makefile
 delete mode 100644 net-p2p/tribler/distinfo
 delete mode 100644 net-p2p/tribler/files/tribler.in
 delete mode 100644 net-p2p/tribler/pkg-descr
 delete mode 100644 net-p2p/tribler/pkg-plist
 delete mode 100644 net/gtknetcat/Makefile
 delete mode 100644 net/gtknetcat/distinfo
 delete mode 100644 net/gtknetcat/pkg-descr
 delete mode 100644 net/gtknetcat/pkg-plist
 delete mode 100644 net/ntlmaps/Makefile
 delete mode 100644 net/ntlmaps/distinfo
 delete mode 100644 net/ntlmaps/pkg-descr
 delete mode 100644 net/ntlmaps/pkg-plist
 delete mode 100644 net/polyorb/Makefile
 delete mode 100644 net/polyorb/distinfo
 delete mode 100644 net/polyorb/files/patch-Makefile.in
 delete mode 100644 net/polyorb/pkg-descr
 delete mode 100644 net/polyorb/pkg-plist
 delete mode 100644 net/py-zsi/Makefile
 delete mode 100644 net/py-zsi/distinfo
 delete mode 100644 net/py-zsi/pkg-descr
 delete mode 100644 net/pythondirector/Makefile
 delete mode 100644 net/pythondirector/distinfo
 delete mode 100644 net/pythondirector/pkg-descr
 delete mode 100644 net/sippy_b2bua/Makefile
 delete mode 100644 net/sippy_b2bua/distinfo
 delete mode 100644 net/sippy_b2bua/pkg-descr
 delete mode 100644 net/sippy_b2bua/pkg-plist
 delete mode 100644 news/papercut/Makefile
 delete mode 100644 news/papercut/distinfo
 delete mode 100644 news/papercut/files/papercut-wrapper
 delete mode 100644 news/papercut/pkg-descr
 delete mode 100644 news/papercut/pkg-plist
 delete mode 100644 print/pkipplib/Makefile
 delete mode 100644 print/pkipplib/distinfo
 delete mode 100644 print/pkipplib/pkg-descr
 delete mode 100644 print/pkipplib/pkg-plist
 delete mode 100644 print/pkpgcounter/Makefile
 delete mode 100644 print/pkpgcounter/distinfo
 delete mode 100644 print/pkpgcounter/pkg-descr
 delete mode 100644 print/pkpgcounter/pkg-plist
 delete mode 100644 print/ttfquery/Makefile
 delete mode 100644 print/ttfquery/distinfo
 delete mode 100644 print/ttfquery/pkg-descr
 delete mode 100644 science/gwyddion/Makefile
 delete mode 100644 science/gwyddion/distinfo
 delete mode 100644 science/gwyddion/pkg-descr
 delete mode 100644 science/gwyddion/pkg-plist
 delete mode 100644 science/psychopy/Makefile
 delete mode 100644 science/psychopy/distinfo
 delete mode 100644 science/psychopy/pkg-descr
 delete mode 100644 science/py-hcluster/Makefile
 delete mode 100644 science/py-hcluster/distinfo
 delete mode 100644 science/py-hcluster/files/patch-setup.py
 delete mode 100644 science/py-hcluster/pkg-descr
 delete mode 100644 science/py-pyteomics.biolccc/Makefile
 delete mode 100644 science/py-pyteomics.biolccc/distinfo
 delete mode 100644 science/py-pyteomics.biolccc/pkg-descr
 delete mode 100644 science/pycdf/Makefile
 delete mode 100644 science/pycdf/distinfo
 delete mode 100644 science/pycdf/files/patch-setup.py
 delete mode 100644 science/pycdf/pkg-descr
 delete mode 100644 security/blindelephant/Makefile
 delete mode 100644 security/blindelephant/distinfo
 delete mode 100644 security/blindelephant/files/blindelephant.sh.in
 delete mode 100644 security/blindelephant/files/patch-setup.py
 delete mode 100644 security/blindelephant/pkg-descr
 delete mode 100644 security/blindelephant/pkg-plist
 delete mode 100644 security/cfv/Makefile
 delete mode 100644 security/cfv/distinfo
 delete mode 100644 security/cfv/files/patch-Makefile
 delete mode 100644 security/cfv/pkg-descr
 delete mode 100644 security/cfv/pkg-plist
 delete mode 100644 security/fsh/Makefile
 delete mode 100644 security/fsh/distinfo
 delete mode 100644 security/fsh/files/patch-Makefile.in
 delete mode 100644 security/fsh/files/patch-configure
 delete mode 100644 security/fsh/pkg-descr
 delete mode 100644 security/fsh/pkg-plist
 delete mode 100644 security/gcipher/Makefile
 delete mode 100644 security/gcipher/distinfo
 delete mode 100644 security/gcipher/files/patch-gcipher.desktop
 delete mode 100644 security/gcipher/pkg-descr
 delete mode 100644 security/gcipher/pkg-plist

diff --git a/LEGAL b/LEGAL
index ab0b58f69831..9013b2f79ea6 100644
--- a/LEGAL
+++ b/LEGAL
@@ -40,7 +40,6 @@ atari800/*		emulators/atari800	xf25 contains copyright ROMs and cannot be distri
 baudline_*		audio/baudline		No redistribution allowed
 BCWipe-*		security/bcwipe		Non-commercial distribution and use only
 bicom*			archivers/bicom		Contact author personally regarding commercial use
-boodler-*		audio/boodler		Not for commercial use
 Browser*.tar.gz		net/ldapbrowser		No reply from author regarding redistribution licensing
 bzip-*			archivers/bzip		Some algorithms used may infringe certain US patents.  Opinions differ.  Commercial use could render you liable to unfriendly legal action
 citrix_ica-*		net/citrix_ica		License prohibits redistribution
@@ -122,7 +121,6 @@ jmf-*-alljava.zip	java/jmf		Redistribution of pre-compiled binaries is not permi
 jre-8*-i586.tar.gz	java/linux-oracle-jre18	License does not allow distribution with fee
 jta-*.zip		java/jta		See the license
 komodo-*		editors/komodo-edit	Distribution not permitted
-kye-data_nuke_levels.20121101.tar.gz games/kye	kye-data_nuke_levels is charityware
 kzip-*			archivers/kzip		License does not allow redistribution
 l0phtcrack/*		security/l0phtcrack	Parts are under GPL, so binaries should not be distributed.  Contains crypto code from OpenSSL
 ladder.tar		games/ladder		Possible copyright problems
diff --git a/MOVED b/MOVED
index 33ad5453c59d..148f1e7be78d 100644
--- a/MOVED
+++ b/MOVED
@@ -13755,3 +13755,190 @@ math/jakarta-commons-math3|apache-commons-math|2020-01-24|Renamed upstream
 audio/py-mpd2|audio/py-python-mpd2|2020-01-25|Rename to match upstream naming
 devel/py-microversion-parse|devel/py-microversion_parse|2020-01-25|Rename to match upstream naming
 audio/gstreamer1-plugins-spc|audio/gstreamer1-plugins-gme|2020-01-26|spc was removed inflavour for the gme plugin
+accessibility/py-papi||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+archivers/py-czipfile||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+audio/boodler||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+audio/dir2ogg||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+audio/jokosher||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+audio/mpdbrowser||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+audio/nekobee||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+audio/patchage||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+audio/py-ao||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+audio/py-id3||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+audio/py-shout||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+audio/py-speex||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+audio/pytone||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+audio/solfege||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+audio/trommler||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+benchmarks/pybench||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+biology/pycogent||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+biology/unanimity||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+cad/pythoncad||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+chinese/bg5pdf||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+comms/py-libimobiledevice||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+converters/py-bcode||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+converters/py-iconv||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+converters/py-zfec||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+databases/gadfly||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+databases/metakit||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+databases/openark-kit||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+databases/py-MySQLdb55||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+databases/py-MySQLdb56||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+databases/py-forgetsql||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+databases/py-oops||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+databases/py-rrdtool_lgpl||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+deskutils/conkyemail||2020-01-27|Has expired: No longer maintained by upstream
+deskutils/cycle||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+deskutils/everygui||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+deskutils/ganyremote||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+deskutils/pypanel||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+deskutils/taskcoach||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+deskutils/tel||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+deskutils/tnote||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+deskutils/vnc2flv||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+deskutils/wammu||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/bbfreeze||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/bzr-builder||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/bzr-colo||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/bzr-externals||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/bzr-git||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/bzr-gtk||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/bzr-loom||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/bzr-pipeline||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/bzr-rewrite||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/bzr-scmproj||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/bzr-stats||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/bzr-svn||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/bzr-upload||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/ditrack||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/drpython||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/epydoc||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/fb303||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/fnorb||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/gazpacho||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/libmpsse||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/open-usp-tukubai||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/phpbt||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-anonfunc||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-bison||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-fortran||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-grouch||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-mwlib.rl||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-nagioscheck||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-ncurses||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-ocempgui||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-palm||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-pyechonest||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-resourcepackage||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-rlcompleter2||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-spark||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-xoltar-toolkit||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/py-zkpython||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/pychecker||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/pymacs||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/trac-bitten||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+devel/wxGlade||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+emulators/catapult||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+emulators/dynagui||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+finance/mybudget||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+finance/sabernetdcs-client||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/4stattack||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/barbie_seahorse_adventures||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/battletanks||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/bombz||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/bouncy||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/bubbros||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/childsplay||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/crossfire-server||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/duckmaze||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/farblazer||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/gbottler||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/glchess||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/gretools||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/kye||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/liquidwar||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/mopesnake||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/nelly||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/oneisenough||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/ptkei||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/py-poker-eval||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/pycadia||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/pydance||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/pysycache||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/pythonchess||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/pytowerdefense||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/rtb||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/schiff||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/schwarzweiss||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/secrettower||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/slune||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/super_mario_bros_python||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/tuxfighter||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/twitch||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/vegastrike||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+games/zephulor||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/boxer||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/electrix||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/exact-image||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/gnofract4d||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/gsculpt||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/imgtops||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/imgv||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/lcms-python||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/mirage||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/partio||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/py-exif||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/py-gd||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/py-paint||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/pygts||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+graphics/pysvg||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+irc/py-supybot-plugins||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+japanese/kana-no-quiz||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+lang/py-prolog||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+lang/sdcc||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+mail/archivemail||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+mail/mailfmt||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+mail/py-libgmail||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+mail/py-ppolicy||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+mail/rss2email2||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+mail/svnmailer||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+math/biggles||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+math/py-gato||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+math/py-gnuplot||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+math/py-mathdom||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+math/py-probstat||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+math/py-rpy||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+misc/gnome-osd||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+misc/gonvert||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+misc/metalink-editor||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+misc/py-YABT||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+misc/xdg-menu||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+multimedia/devede||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+multimedia/gdvrecv||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+multimedia/mmpython||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+multimedia/pymp||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+net/gtknetcat||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+net/ntlmaps||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+net/polyorb||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+net/py-zsi||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+net/pythondirector||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+net/sippy_b2bua||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+net-im/py-jabber||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+net-im/py-jabberbot||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+net-im/py-libturpial||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+net-im/py-xmpppy-irc||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+net-mgmt/pdagent-integrations||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+net-p2p/tribler||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+news/papercut||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+print/pkipplib||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+print/pkpgcounter||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+print/ttfquery||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+science/gwyddion||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+science/psychopy||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+science/py-hcluster||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+science/py-pyteomics.biolccc||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+science/pycdf||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+security/blindelephant||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+security/cfv||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+security/fsh||2020-01-27|Has expired: Unmaintained, uses EOLed python27
+security/gcipher||2020-01-27|Has expired: Unmaintained, uses EOLed python27
diff --git a/accessibility/Makefile b/accessibility/Makefile
index 82df26359ccf..936d6331167c 100644
--- a/accessibility/Makefile
+++ b/accessibility/Makefile
@@ -20,7 +20,6 @@
     SUBDIR += linux-c7-atk
     SUBDIR += orca
     SUBDIR += py-atspi
-    SUBDIR += py-papi
     SUBDIR += py-speech-dispatcher
     SUBDIR += qt5-speech
     SUBDIR += redshift
diff --git a/accessibility/py-papi/Makefile b/accessibility/py-papi/Makefile
deleted file mode 100644
index 4359f790b8ed..000000000000
--- a/accessibility/py-papi/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Marcus von Appen
-# $FreeBSD$
-
-PORTNAME=	papi
-PORTVERSION=	0.0.9
-PORTREVISION=	2
-CATEGORIES=	accessibility devel python
-MASTER_SITES=	SF/ocemp/${PORTNAME}/${PORTVERSION}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	ATK accessibility wrapper for python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD2CLAUSE
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-USES=		gnome pkgconfig python:2.7
-USE_GNOME=	atk
-USE_PYTHON=	autoplist distutils
-
-EXAMPLES=	atkaction.py atkapplication.py atkcapi.c atktext.py atkvalue.py \
-		msaaapplication.py msaacapi.cpp
-
-OPTIONS_DEFINE=	EXAMPLES
-
-post-patch:
-	@${RM} ${WRKSRC}/setup.py.orig
-
-post-install-EXAMPLES-on:
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
-	cd ${WRKSRC}/doc/examples && \
-		${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR}/
-
-.include <bsd.port.mk>
diff --git a/accessibility/py-papi/distinfo b/accessibility/py-papi/distinfo
deleted file mode 100644
index 9b7f82ab2d43..000000000000
--- a/accessibility/py-papi/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (papi-0.0.9.tar.gz) = 673ea85c64d3976e55d4d076c64ab531c11facd6163db183f440a44609d19d8a
-SIZE (papi-0.0.9.tar.gz) = 74663
diff --git a/accessibility/py-papi/files/patch-setup.py b/accessibility/py-papi/files/patch-setup.py
deleted file mode 100644
index 073b0d1270de..000000000000
--- a/accessibility/py-papi/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig	2009-03-01 11:06:58 UTC
-+++ setup.py
-@@ -212,7 +212,7 @@ interface system to enable accessibility for any pytho
-         "package_dir" : { "papi" : "lib" },
-         "ext_modules" : [papi],
-         "headers" : headers,
--        "data_files" : docfiles,
-+        "data_files" : [],
-         "classifiers" : [
-             "Development Status :: 3 - Alpha",
-             "Intended Audience :: Developers",
diff --git a/accessibility/py-papi/pkg-descr b/accessibility/py-papi/pkg-descr
deleted file mode 100644
index 8612eb865275..000000000000
--- a/accessibility/py-papi/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Papi, the Python Accessibility Programming Interface, is a Python
-wrapper around the GNOME ATK toolkit.
-It allows a developer to make python objects and applications
-easily accessibility aware without the need to install PyGTK and
-the GNOME accessibility components. Instead it only depends on ATK
-and - on the developers behalf - the ATK/AT-SPI bridge shipped with
-AT-SPI.
-
-WWW: http://ocemp.sourceforge.net/papi.html
diff --git a/accessibility/py-papi/pkg-plist b/accessibility/py-papi/pkg-plist
deleted file mode 100644
index 18c2e7a1417d..000000000000
--- a/accessibility/py-papi/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atkaction.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atkapplication.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atkcapi.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atktext.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atkvalue.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/msaaapplication.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/msaacapi.cpp
diff --git a/archivers/Makefile b/archivers/Makefile
index 32bc11d2b095..14c6a10b717b 100644
--- a/archivers/Makefile
+++ b/archivers/Makefile
@@ -173,7 +173,6 @@
     SUBDIR += py-brotlipy
     SUBDIR += py-bup
     SUBDIR += py-bz2file
-    SUBDIR += py-czipfile
     SUBDIR += py-libarchive-c
     SUBDIR += py-librtfcomp
     SUBDIR += py-lz4
diff --git a/archivers/py-czipfile/Makefile b/archivers/py-czipfile/Makefile
deleted file mode 100644
index 84169ef73c1f..000000000000
--- a/archivers/py-czipfile/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: Mark Felder <feld@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	czipfile
-PORTVERSION=	1.0.0
-CATEGORIES=	archivers python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Fast C-based zipfile decryption for Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	PSFL
-
-USES=		python:2.7
-USE_PYTHON=	autoplist distutils
-
-.include <bsd.port.mk>
diff --git a/archivers/py-czipfile/distinfo b/archivers/py-czipfile/distinfo
deleted file mode 100644
index e0d8300c54c5..000000000000
--- a/archivers/py-czipfile/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1507829056
-SHA256 (czipfile-1.0.0.tar.gz) = 1b6f94fabab92eb8e0ca1c7e3fa52c0f20895c05101ca954dd43d60cff84bb0a
-SIZE (czipfile-1.0.0.tar.gz) = 144418
diff --git a/archivers/py-czipfile/pkg-descr b/archivers/py-czipfile/pkg-descr
deleted file mode 100644
index c65b2d2f6d31..000000000000
--- a/archivers/py-czipfile/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-czipfile is a replacement for Python's builtin "zipfile" module, and
-provides much faster, C-based zipfile decryption. The code is actually
-95% identical to Python 2.6.5's Lib/zipfile.py, with some very minor
-modifications to allow it to compile in Cython, and the _ZipDecrypter
-class adapted to take advantage of native C datatypes.
-
-WWW: https://pypi.org/project/czipfile/
diff --git a/audio/Makefile b/audio/Makefile
index 1f19957784ad..bed87d37417b 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -58,7 +58,6 @@
     SUBDIR += beets
     SUBDIR += blop
     SUBDIR += blop-lv2
-    SUBDIR += boodler
     SUBDIR += bristol
     SUBDIR += bs2b-lv2
     SUBDIR += bsequencer-lv2
@@ -112,7 +111,6 @@
     SUBDIR += decibel-audio-player
     SUBDIR += dekagen
     SUBDIR += denemo
-    SUBDIR += dir2ogg
     SUBDIR += discid
     SUBDIR += dpf-plugins-lv2
     SUBDIR += drumgizmo
@@ -351,7 +349,6 @@
     SUBDIR += jalv-select
     SUBDIR += jamin
     SUBDIR += jid3lib
-    SUBDIR += jokosher
     SUBDIR += juk
     SUBDIR += juke
     SUBDIR += julius
@@ -523,7 +520,6 @@
     SUBDIR += mp3val
     SUBDIR += mp3wrap
     SUBDIR += mpdas
-    SUBDIR += mpdbrowser
     SUBDIR += mpdcon
     SUBDIR += mpdscribble
     SUBDIR += mpg123
@@ -545,7 +541,6 @@
     SUBDIR += ncmpc
     SUBDIR += ncmpcpp
     SUBDIR += ncspot
-    SUBDIR += nekobee
     SUBDIR += nekobi-lv2
     SUBDIR += noise-repellent-lv2
     SUBDIR += normalize
@@ -609,7 +604,6 @@
     SUBDIR += padthv1-lv2
     SUBDIR += paman
     SUBDIR += paprefs
-    SUBDIR += patchage
     SUBDIR += pavucontrol
     SUBDIR += pavucontrol-qt
     SUBDIR += pavumeter
@@ -643,7 +637,6 @@
     SUBDIR += pulseeffects
     SUBDIR += py-SoundFile
     SUBDIR += py-al
-    SUBDIR += py-ao
     SUBDIR += py-apetag
     SUBDIR += py-aubio
     SUBDIR += py-audioread
@@ -655,7 +648,6 @@
     SUBDIR += py-gmusicapi
     SUBDIR += py-gmusicproxy
     SUBDIR += py-hsaudiotag
-    SUBDIR += py-id3
     SUBDIR += py-karaoke
     SUBDIR += py-mpd
     SUBDIR += py-music21
@@ -672,18 +664,15 @@
     SUBDIR += py-pymad
     SUBDIR += py-pysndfile
     SUBDIR += py-python-mpd2
-    SUBDIR += py-shout
     SUBDIR += py-soundcloud
     SUBDIR += py-sounddevice
     SUBDIR += py-soundscrape
     SUBDIR += py-speechrecognition
-    SUBDIR += py-speex
     SUBDIR += py-tagpy
     SUBDIR += py-vorbis
     SUBDIR += py-wavio
     SUBDIR += py-webrtcvad
     SUBDIR += py-xmms2
-    SUBDIR += pytone
     SUBDIR += qaudiosonar
     SUBDIR += qjackctl
     SUBDIR += qmidiarp
@@ -746,7 +735,6 @@
     SUBDIR += snd
     SUBDIR += sndio
     SUBDIR += so-synth-lv2
-    SUBDIR += solfege
     SUBDIR += somafm-cli
     SUBDIR += sonata
     SUBDIR += sonic-visualiser
@@ -817,7 +805,6 @@
     SUBDIR += tosha
     SUBDIR += traverso
     SUBDIR += triceratops-lv2
-    SUBDIR += trommler
     SUBDIR += tse3
     SUBDIR += tta
     SUBDIR += tuneradio
diff --git a/audio/boodler/Makefile b/audio/boodler/Makefile
deleted file mode 100644
index a283fe312711..000000000000
--- a/audio/boodler/Makefile
+++ /dev/null
@@ -1,71 +0,0 @@
-# Created by: Dan Pelleg <daniel+boodler@pelleg.org>
-# $FreeBSD$
-
-PORTNAME=	boodler
-PORTVERSION=	1.5.3
-PORTREVISION=	8
-CATEGORIES=	audio
-MASTER_SITES=	http://www.eblong.com/zarf/boodler/
-DISTFILES=	boodler-153.tar.gz boodler-snd-021902.tar.gz
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Programmable soundscape tool
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	LGPL20 # Main program only, sounds have various copyrights
-LICENSE_FILE=	${WRKSRC}/LGPL
-
-RESTRICTED=	Not for commercial use
-RESTRICTED_FILES=	boodler-snd-021902.tar.gz
-
-USES=		python:2.7 shebangfix
-
-HAS_CONFIGURE=	yes
-CONFIGURE_SCRIPT=	configure.py
-CONFIGURE_ARGS=	--include ${LOCALBASE}/include --lib ${LOCALBASE}/lib
-WRKSRC=		${WRKDIR}/${PORTNAME}
-
-SHEBANG_FILES=	${CONFIGURE_SCRIPT} boodler.py
-SUB_FILES=	boodler-wrapper
-SUB_LIST=	PYTHON_CMD=${PYTHON_CMD}
-
-OPTIONS_DEFINE=		DOCS
-OPTIONS_SINGLE=		AUDIO
-OPTIONS_SINGLE_AUDIO=	FILE OSS
-OPTIONS_DEFAULT=	OSS
-
-AUDIO_DESC=		Audio backend
-
-FILE_DESC=		Write raw PCM data to a file
-FILE_CONFIGURE_ON=	--driver file
-
-OSS_CONFIGURE_ON=	--driver oss
-
-.include <bsd.port.pre.mk>
-
-CONFIGURE_ARGS+=	--PIC
-
-post-patch:
-	${REINPLACE_CMD} -e "s|python|${PYTHON_CMD}|" \
-		-e "s|make |${MAKE_CMD} |g" ${WRKSRC}/Makefile
-	${RMDIR} ${WRKDIR}/boodler-snd/string
-
-post-build:
-	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/effects ${WRKSRC}/boodle
-	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/effects ${WRKSRC}/boodle
-
-do-install:
-	(cd ${WRKDIR} && ${COPYTREE_SHARE} boodler-snd ${STAGEDIR}${DATADIR})
-	(cd ${WRKSRC} && ${COPYTREE_SHARE} "boodle effects" ${STAGEDIR}${DATADIR})
-	${INSTALL_SCRIPT} ${WRKDIR}/boodler-wrapper ${STAGEDIR}${PREFIX}/bin/boodler
-	${INSTALL_SCRIPT} ${WRKSRC}/boodler.py ${STAGEDIR}${DATADIR}
-	${RM} ${STAGEDIR}${DATADIR}/boodle/cboodle.so
-	${INSTALL_PROGRAM} ${WRKSRC}/boodle/cboodle.so ${STAGEDIR}${DATADIR}/boodle/cboodle.so
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.post.mk>
diff --git a/audio/boodler/distinfo b/audio/boodler/distinfo
deleted file mode 100644
index 5a8618ebcd65..000000000000
--- a/audio/boodler/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (boodler-153.tar.gz) = cd183e36e8a92a967d3857a65ab11aa8a49f6ef33ddf4ea6be01ea43add90510
-SIZE (boodler-153.tar.gz) = 109126
-SHA256 (boodler-snd-021902.tar.gz) = 55f5775fe7d31579b9bdca3da53070f5640dc239e6f4b27760f639ee12cd644d
-SIZE (boodler-snd-021902.tar.gz) = 14597768
diff --git a/audio/boodler/files/boodler-wrapper.in b/audio/boodler/files/boodler-wrapper.in
deleted file mode 100644
index f12e26a5966f..000000000000
--- a/audio/boodler/files/boodler-wrapper.in
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-booroot=%%DATADIR%%
-
-export BOODLER_SOUND_PATH=${booroot}/boodler-snd/
-export BOODLER_EFFECTS_PATH=${booroot}/effects/
-
-%%PYTHON_CMD%% ${booroot}/boodler.py "$@"
diff --git a/audio/boodler/files/patch-configure.py b/audio/boodler/files/patch-configure.py
deleted file mode 100644
index 9bbcd0408438..000000000000
--- a/audio/boodler/files/patch-configure.py
+++ /dev/null
@@ -1,31 +0,0 @@
---- configure.py.orig	2002-05-01 03:59:28 UTC
-+++ configure.py
-@@ -7,7 +7,7 @@ import string
- import getopt
- 
- usagemessage = 'usage: ' + sys.argv[0] + ' [-d NAME] [-i] [-I /dir/path] [-L /dir/path] [-l]'
--usagemessage = usagemessage + '\n   or: ' + sys.argv[0] + ' [--driver NAME] [--integer] [--include /dir/path] [--lib /dir/path] [--list]'
-+usagemessage = usagemessage + '\n   or: ' + sys.argv[0] + ' [--driver NAME] [--integer] [--include /dir/path] [--lib /dir/path] [--list] [--PIC]'
- 
- helpmessage = 'Boodler configuration script\n\n' + usagemessage + '''
- 
-@@ -68,8 +68,8 @@ loop, but does not eliminate them entire
- '''
- 
- try:
--	(opts, args) = getopt.getopt(sys.argv[1:], 'd:I:L:lih', 
--		['driver=', 'include=', 'lib=', 'list', 'integer', 'help'])
-+	(opts, args) = getopt.getopt(sys.argv[1:], 'd:I:L:lihP', 
-+		['driver=', 'include=', 'lib=', 'list', 'integer', 'help', 'PIC'])
- except getopt.error, ex:
- 	print (sys.argv[0] + ':'), str(ex)
- 	print usagemessage
-@@ -101,6 +101,8 @@ for (opname, opval) in opts:
- 		extraheaders.append(opval)
- 	if (opname == '--lib' or opname == '-L'):
- 		extralibs.append(opval)
-+	if (opname == '--PIC' or opname == '-P'):
-+		cflagopts = cflagopts + ' -fPIC'
- 
- headerpath = extraheaders + headerpath
- libpath = extralibs + libpath
diff --git a/audio/boodler/pkg-descr b/audio/boodler/pkg-descr
deleted file mode 100644
index 716bcff364c0..000000000000
--- a/audio/boodler/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Boodler is a tool for creating soundscapes -- continuous, infinitely
-varying streams of sound. Boodler is designed to run in the background on a
-computer, maintaining whatever sound environment you desire.
-
-WWW: http://boodler.org/
diff --git a/audio/boodler/pkg-message b/audio/boodler/pkg-message
deleted file mode 100644
index b7542ebba74c..000000000000
--- a/audio/boodler/pkg-message
+++ /dev/null
@@ -1,16 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-The wrapper "boodler" has been installed. Use it to create
-soundscapes.
-
-Wherever the boodler documentation says you
-should run:
-
-python boodler.py module.ClassName
-
-You can instead run:
-boodler module.ClassName
-EOM
-}
-]
diff --git a/audio/boodler/pkg-plist b/audio/boodler/pkg-plist
deleted file mode 100644
index 10ee911270f9..000000000000
--- a/audio/boodler/pkg-plist
+++ /dev/null
@@ -1,381 +0,0 @@
-bin/boodler
-%%DATADIR%%/boodle/__init__.py
-%%DATADIR%%/boodle/__init__.pyc
-%%DATADIR%%/boodle/__init__.pyo
-%%DATADIR%%/boodle/agent.py
-%%DATADIR%%/boodle/agent.pyc
-%%DATADIR%%/boodle/agent.pyo
-%%DATADIR%%/boodle/cboodle.so
-%%DATADIR%%/boodle/generator.py
-%%DATADIR%%/boodle/generator.pyc
-%%DATADIR%%/boodle/generator.pyo
-%%DATADIR%%/boodle/listen.py
-%%DATADIR%%/boodle/listen.pyc
-%%DATADIR%%/boodle/listen.pyo
-%%DATADIR%%/boodle/music.py
-%%DATADIR%%/boodle/music.pyc
-%%DATADIR%%/boodle/music.pyo
-%%DATADIR%%/boodle/sample.py
-%%DATADIR%%/boodle/sample.pyc
-%%DATADIR%%/boodle/sample.pyo
-%%DATADIR%%/boodle/stereo.py
-%%DATADIR%%/boodle/stereo.pyc
-%%DATADIR%%/boodle/stereo.pyo
-%%DATADIR%%/boodler-snd/README
-%%DATADIR%%/boodler-snd/animal/README
-%%DATADIR%%/boodler-snd/animal/frog-bullfrog1.aiff
-%%DATADIR%%/boodler-snd/animal/frog-bullfrog2.aiff
-%%DATADIR%%/boodler-snd/animal/frog-bullfrog3.aiff
-%%DATADIR%%/boodler-snd/animal/frog-cheep.aiff
-%%DATADIR%%/boodler-snd/bird/README
-%%DATADIR%%/boodler-snd/bird/crow1.aiff
-%%DATADIR%%/boodler-snd/bird/crow2.aiff
-%%DATADIR%%/boodler-snd/bird/crow3.aiff
-%%DATADIR%%/boodler-snd/bird/crow4.aiff
-%%DATADIR%%/boodler-snd/bird/rooster.aiff
-%%DATADIR%%/boodler-snd/electro/README
-%%DATADIR%%/boodler-snd/electro/tweedle-tune.aiff
-%%DATADIR%%/boodler-snd/electro/zaptrill-down.aiff
-%%DATADIR%%/boodler-snd/electro/zaptrill-fade.aiff
-%%DATADIR%%/boodler-snd/electro/zaptrill-up.aiff
-%%DATADIR%%/boodler-snd/electro/zipfoom.aiff
-%%DATADIR%%/boodler-snd/environ/README
-%%DATADIR%%/boodler-snd/environ/droplet-bloink.aiff
-%%DATADIR%%/boodler-snd/environ/droplet-plink-reverb-2.aiff
-%%DATADIR%%/boodler-snd/environ/droplet-plink-reverb-3.aiff
-%%DATADIR%%/boodler-snd/environ/droplet-plink-reverb.aiff
-%%DATADIR%%/boodler-snd/environ/droplet-plink.aiff
-%%DATADIR%%/boodler-snd/environ/fire-small.aiff
-%%DATADIR%%/boodler-snd/environ/heartbeat-low.aiff
-%%DATADIR%%/boodler-snd/environ/heartbeat.aiff
-%%DATADIR%%/boodler-snd/environ/rain-heavy.aiff
-%%DATADIR%%/boodler-snd/environ/rain-med.aiff
-%%DATADIR%%/boodler-snd/environ/rain-on-leaves.aiff
-%%DATADIR%%/boodler-snd/environ/rain-splashy-low.aiff
-%%DATADIR%%/boodler-snd/environ/rain-splashy.aiff
-%%DATADIR%%/boodler-snd/environ/rain-splatter.aiff
-%%DATADIR%%/boodler-snd/environ/rain-thin.aiff
-%%DATADIR%%/boodler-snd/environ/thunder-low-1.aiff
-%%DATADIR%%/boodler-snd/environ/thunder-low-2.aiff
-%%DATADIR%%/boodler-snd/environ/thunder-low.aiff
-%%DATADIR%%/boodler-snd/environ/thunder-tense.aiff
-%%DATADIR%%/boodler-snd/environ/water-bubbling.aiff
-%%DATADIR%%/boodler-snd/environ/water-pouring.aiff
-%%DATADIR%%/boodler-snd/environ/water-rapids.aiff
-%%DATADIR%%/boodler-snd/environ/water-rushing.aiff
-%%DATADIR%%/boodler-snd/environ/water-trickle.aiff
-%%DATADIR%%/boodler-snd/environ/waves-floopy.aiff
-%%DATADIR%%/boodler-snd/environ/waves-lapping.aiff
-%%DATADIR%%/boodler-snd/environ/waves-light.aiff
-%%DATADIR%%/boodler-snd/environ/waves-rough.aiff
-%%DATADIR%%/boodler-snd/environ/wind-far.aiff
-%%DATADIR%%/boodler-snd/environ/wind-gust-1.aiff
-%%DATADIR%%/boodler-snd/environ/wind-gust-2.aiff
-%%DATADIR%%/boodler-snd/environ/wind-gust-3.aiff
-%%DATADIR%%/boodler-snd/environ/wind-gust.aiff
-%%DATADIR%%/boodler-snd/environ/wind-hard.aiff
-%%DATADIR%%/boodler-snd/environ/wind-heavy.aiff
-%%DATADIR%%/boodler-snd/environ/wind-steady.aiff
-%%DATADIR%%/boodler-snd/insect/README
-%%DATADIR%%/boodler-snd/insect/bee-swarm.aiff
-%%DATADIR%%/boodler-snd/insect/complex_trilling_trig.aiff
-%%DATADIR%%/boodler-snd/insect/everglades_conehead.aiff
-%%DATADIR%%/boodler-snd/insect/fastcalling_tree_cricket.aiff
-%%DATADIR%%/boodler-snd/insect/house_cricket.aiff
-%%DATADIR%%/boodler-snd/insect/jamaican_field_cricket.aiff
-%%DATADIR%%/boodler-snd/insect/japanese_burrowing_cricket.aiff
-%%DATADIR%%/boodler-snd/insect/melodious_ground_cricket.aiff
-%%DATADIR%%/boodler-snd/insect/pine_tree_cricket.aiff
-%%DATADIR%%/boodler-snd/insect/robust_shieldback.aiff
-%%DATADIR%%/boodler-snd/insect/sand_field_cricket.aiff
-%%DATADIR%%/boodler-snd/insect/seashore_meadow_katydid.aiff
-%%DATADIR%%/boodler-snd/insect/slightly_musical_conehead.aiff
-%%DATADIR%%/boodler-snd/insect/southern_ground_cricket.aiff
-%%DATADIR%%/boodler-snd/insect/syncopated_scaly_cricket.aiff
-%%DATADIR%%/boodler-snd/insect/texas_meadow_katydid.aiff
-%%DATADIR%%/boodler-snd/insect/tinking_trig.aiff
-%%DATADIR%%/boodler-snd/insect/tinkling_ground_cricket.aiff
-%%DATADIR%%/boodler-snd/insect/tropical_house_cricket.aiff
-%%DATADIR%%/boodler-snd/insect/vocal_field_cricket.aiff
-%%DATADIR%%/boodler-snd/mech/README
-%%DATADIR%%/boodler-snd/mech/alarm-bell.aiff
-%%DATADIR%%/boodler-snd/mech/clock-bong.aiff
-%%DATADIR%%/boodler-snd/mech/clock-chime.aiff
-%%DATADIR%%/boodler-snd/mech/clock-clang.aiff
-%%DATADIR%%/boodler-snd/mech/clock-cuckoo.aiff
-%%DATADIR%%/boodler-snd/mech/clock-tick.aiff
-%%DATADIR%%/boodler-snd/mech/cork-pop.aiff
-%%DATADIR%%/boodler-snd/mech/door-slam.aiff
-%%DATADIR%%/boodler-snd/mech/electrical-arc.aiff
-%%DATADIR%%/boodler-snd/mech/field-whistle.aiff
-%%DATADIR%%/boodler-snd/mech/glass-breaking-reverb.aiff
-%%DATADIR%%/boodler-snd/mech/glass-breaking-short-reverb.aiff
-%%DATADIR%%/boodler-snd/mech/glass-breaking.aiff
-%%DATADIR%%/boodler-snd/mech/keyboard-1.aiff
-%%DATADIR%%/boodler-snd/mech/keyboard-2.aiff
-%%DATADIR%%/boodler-snd/mech/keyboard-3.aiff
-%%DATADIR%%/boodler-snd/mech/keyboard-4.aiff
-%%DATADIR%%/boodler-snd/mech/keyboard-5.aiff
-%%DATADIR%%/boodler-snd/mech/leather-squeak.aiff
-%%DATADIR%%/boodler-snd/mech/metal-clack.aiff
-%%DATADIR%%/boodler-snd/mech/metal-clash.aiff
-%%DATADIR%%/boodler-snd/mech/motor-clunk-run.aiff
-%%DATADIR%%/boodler-snd/mech/motor-clunk-start.aiff
-%%DATADIR%%/boodler-snd/mech/motor-whine-run.aiff
-%%DATADIR%%/boodler-snd/mech/motor-whine-start.aiff
-%%DATADIR%%/boodler-snd/mech/paper-shuffle.aiff
-%%DATADIR%%/boodler-snd/mech/piledriver.aiff
-%%DATADIR%%/boodler-snd/mech/telephone-busy.aiff
-%%DATADIR%%/boodler-snd/mech/telephone-hang-up.aiff
-%%DATADIR%%/boodler-snd/mech/telephone-pick-up.aiff
-%%DATADIR%%/boodler-snd/mech/telephone-ring-old.aiff
-%%DATADIR%%/boodler-snd/mech/typewriter-elec-1.aiff
-%%DATADIR%%/boodler-snd/mech/typewriter-elec-2.aiff
-%%DATADIR%%/boodler-snd/mech/typewriter-elec-3.aiff
-%%DATADIR%%/boodler-snd/mech/typewriter-elec-4.aiff
-%%DATADIR%%/boodler-snd/mech/typewriter-elec-5.aiff
-%%DATADIR%%/boodler-snd/mech/ziplash-high.aiff
-%%DATADIR%%/boodler-snd/mech/ziplash-low.aiff
-%%DATADIR%%/boodler-snd/percussion/README
-%%DATADIR%%/boodler-snd/percussion/bell-dinner.aiff
-%%DATADIR%%/boodler-snd/percussion/bell-high-pure.aiff
-%%DATADIR%%/boodler-snd/percussion/bell-high-shake.aiff
-%%DATADIR%%/boodler-snd/percussion/chinese-gong.aiff
-%%DATADIR%%/boodler-snd/percussion/drum-echoey.aiff
-%%DATADIR%%/boodler-snd/percussion/hihat-thin.wav
-%%DATADIR%%/boodler-snd/percussion/hihat-wide.wav
-%%DATADIR%%/boodler-snd/percussion/kickdrum-hissy.wav
-%%DATADIR%%/boodler-snd/percussion/kickdrum-low.wav
-%%DATADIR%%/boodler-snd/percussion/kickdrum-sharp.wav
-%%DATADIR%%/boodler-snd/percussion/kickdrum-whap.wav
-%%DATADIR%%/boodler-snd/percussion/rattle-harsh.aiff
-%%DATADIR%%/boodler-snd/percussion/snare-thinlong.wav
-%%DATADIR%%/boodler-snd/percussion/snare-wide.wav
-%%DATADIR%%/boodler-snd/percussion/wood-tap-hollow.aiff
-%%DATADIR%%/boodler-snd/pure/README
-%%DATADIR%%/boodler-snd/pure/null.aiff
-%%DATADIR%%/boodler-snd/pure/silence.aiff
-%%DATADIR%%/boodler-snd/pure/sine.aiff
-%%DATADIR%%/boodler-snd/pure/square.aiff
-%%DATADIR%%/boodler-snd/pure/stereotest.aiff
-%%DATADIR%%/boodler-snd/pure/triangle.aiff
-%%DATADIR%%/boodler-snd/transport/README
-%%DATADIR%%/boodler-snd/transport/airhorn-1.aiff
-%%DATADIR%%/boodler-snd/transport/airhorn-2.aiff
-%%DATADIR%%/boodler-snd/transport/airhorn-high.aiff
-%%DATADIR%%/boodler-snd/transport/boathorn-long.aiff
-%%DATADIR%%/boodler-snd/transport/buoy-high.aiff
-%%DATADIR%%/boodler-snd/transport/buoy-low.aiff
-%%DATADIR%%/boodler-snd/transport/buoy-sharp.aiff
-%%DATADIR%%/boodler-snd/transport/car-pass-1.aiff
-%%DATADIR%%/boodler-snd/transport/car-pass-2.aiff
-%%DATADIR%%/boodler-snd/transport/carhorn-nasal.aiff
-%%DATADIR%%/boodler-snd/transport/carhorn-reedy.aiff
-%%DATADIR%%/boodler-snd/transport/carhorn-thick.aiff
-%%DATADIR%%/boodler-snd/transport/footstep-echo-1.aiff
-%%DATADIR%%/boodler-snd/transport/footstep-echo-2.aiff
-%%DATADIR%%/boodler-snd/transport/footstep-echo-3.aiff
-%%DATADIR%%/boodler-snd/transport/footstep-echo-4.aiff
-%%DATADIR%%/boodler-snd/transport/footsteps-gravel-1.aiff
-%%DATADIR%%/boodler-snd/transport/footsteps-gravel-2.aiff
-%%DATADIR%%/boodler-snd/transport/footsteps-leaves-1.aiff
-%%DATADIR%%/boodler-snd/transport/footsteps-leaves-2.aiff
-%%DATADIR%%/boodler-snd/transport/railcar-fast.aiff
-%%DATADIR%%/boodler-snd/transport/railcar-low.aiff
-%%DATADIR%%/boodler-snd/transport/railcar.aiff
-%%DATADIR%%/boodler-snd/transport/railroad-bell-soft.aiff
-%%DATADIR%%/boodler-snd/transport/railroad-bell.aiff
-%%DATADIR%%/boodler-snd/transport/siren-far.aiff
-%%DATADIR%%/boodler-snd/voice/README
-%%DATADIR%%/boodler-snd/voice/hooray.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/README
-%%DATADIR%%/boodler-snd/voice/phoneme/aa.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/ae.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/ah.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/ao.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/aw.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/ax.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/ay.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/b.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/ch.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/d.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/dh.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/eh.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/er.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/ey.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/f.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/g.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/hh.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/ih.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/iy.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/j.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/k.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/l.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/m.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/n.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/ng.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/ow.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/oy.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/p.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/r.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/s.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/sh.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/t.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/th.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/uh.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/uw.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/v.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/w.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/wh.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/y.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/yu.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/z.aiff
-%%DATADIR%%/boodler-snd/voice/phoneme/zh.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/1.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/10.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/11.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/12.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/13.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/14.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/15.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/16.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/17.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/18.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/19.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/2.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/20.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/3.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/30.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/4.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/40.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/5.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/50.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/6.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/7.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/8.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/9.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/README
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/and.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/exactly.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/oclock.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/oh.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/second.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/seconds.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/the_time_is.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/1.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/10.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/11.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/12.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/13.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/14.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/15.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/16.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/17.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/18.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/19.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/2.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/20.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/3.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/30.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/4.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/40.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/5.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/50.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/6.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/7.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/8.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/9.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/README
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/and.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/exactly.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/oclock.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/oh.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/second.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/seconds.aiff
-%%DATADIR%%/boodler-snd/voice/timespeak/zarf/the_time_is.aiff
-%%DATADIR%%/boodler-snd/voice/z-baa-proc.aiff
-%%DATADIR%%/boodler.py
-%%DATADIR%%/effects/README
-%%DATADIR%%/effects/blop.py
-%%DATADIR%%/effects/blop.pyc
-%%DATADIR%%/effects/blop.pyo
-%%DATADIR%%/effects/cavepool.py
-%%DATADIR%%/effects/cavepool.pyc
-%%DATADIR%%/effects/cavepool.pyo
-%%DATADIR%%/effects/clock.py
-%%DATADIR%%/effects/clock.pyc
-%%DATADIR%%/effects/clock.pyo
-%%DATADIR%%/effects/cricket.py
-%%DATADIR%%/effects/cricket.pyc
-%%DATADIR%%/effects/cricket.pyo
-%%DATADIR%%/effects/crows.py
-%%DATADIR%%/effects/crows.pyc
-%%DATADIR%%/effects/crows.pyo
-%%DATADIR%%/effects/drumbeat.py
-%%DATADIR%%/effects/drumbeat.pyc
-%%DATADIR%%/effects/drumbeat.pyo
-%%DATADIR%%/effects/endless.py
-%%DATADIR%%/effects/endless.pyc
-%%DATADIR%%/effects/endless.pyo
-%%DATADIR%%/effects/fire.py
-%%DATADIR%%/effects/fire.pyc
-%%DATADIR%%/effects/fire.pyo
-%%DATADIR%%/effects/frogs.py
-%%DATADIR%%/effects/frogs.pyc
-%%DATADIR%%/effects/frogs.pyo
-%%DATADIR%%/effects/gregor.py
-%%DATADIR%%/effects/gregor.pyc
-%%DATADIR%%/effects/gregor.pyo
-%%DATADIR%%/effects/hardhat.py
-%%DATADIR%%/effects/hardhat.pyc
-%%DATADIR%%/effects/hardhat.pyo
-%%DATADIR%%/effects/heartbeat.py
-%%DATADIR%%/effects/heartbeat.pyc
-%%DATADIR%%/effects/heartbeat.pyo
-%%DATADIR%%/effects/journey.py
-%%DATADIR%%/effects/journey.pyc
-%%DATADIR%%/effects/journey.pyo
-%%DATADIR%%/effects/listen.py
-%%DATADIR%%/effects/listen.pyc
-%%DATADIR%%/effects/listen.pyo
-%%DATADIR%%/effects/manager.py
-%%DATADIR%%/effects/manager.pyc
-%%DATADIR%%/effects/manager.pyo
-%%DATADIR%%/effects/office.py
-%%DATADIR%%/effects/office.pyc
-%%DATADIR%%/effects/office.pyo
-%%DATADIR%%/effects/owstorm.py
-%%DATADIR%%/effects/owstorm.pyc
-%%DATADIR%%/effects/owstorm.pyo
-%%DATADIR%%/effects/play.py
-%%DATADIR%%/effects/play.pyc
-%%DATADIR%%/effects/play.pyo
-%%DATADIR%%/effects/pwrain.py
-%%DATADIR%%/effects/pwrain.pyc
-%%DATADIR%%/effects/pwrain.pyo
-%%DATADIR%%/effects/snazz.py
-%%DATADIR%%/effects/snazz.pyc
-%%DATADIR%%/effects/snazz.pyo
-%%DATADIR%%/effects/stoner.py
-%%DATADIR%%/effects/stoner.pyc
-%%DATADIR%%/effects/stoner.pyo
-%%DATADIR%%/effects/timespeak.py
-%%DATADIR%%/effects/timespeak.pyc
-%%DATADIR%%/effects/timespeak.pyo
-%%DATADIR%%/effects/wind.py
-%%DATADIR%%/effects/wind.pyc
-%%DATADIR%%/effects/wind.pyo
-%%PORTDOCS%%%%DOCSDIR%%/catalog.html
-%%PORTDOCS%%%%DOCSDIR%%/design-basics.html
-%%PORTDOCS%%%%DOCSDIR%%/design-channel.html
-%%PORTDOCS%%%%DOCSDIR%%/design-events.html
-%%PORTDOCS%%%%DOCSDIR%%/design-more.html
-%%PORTDOCS%%%%DOCSDIR%%/design-ref.html
-%%PORTDOCS%%%%DOCSDIR%%/design-start.html
-%%PORTDOCS%%%%DOCSDIR%%/design.html
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/install.html
-%%PORTDOCS%%%%DOCSDIR%%/license.html
-%%PORTDOCS%%%%DOCSDIR%%/name.html
-%%PORTDOCS%%%%DOCSDIR%%/use.html
-%%PORTDOCS%%%%DOCSDIR%%/version.html
diff --git a/audio/dir2ogg/Makefile b/audio/dir2ogg/Makefile
deleted file mode 100644
index c931e0104b81..000000000000
--- a/audio/dir2ogg/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: chinsan
-# $FreeBSD$
-
-PORTNAME=	dir2ogg
-PORTVERSION=	0.12
-PORTREVISION=	2
-CATEGORIES=	audio
-MASTER_SITES=	http://jak-linux.org/projects/dir2ogg/${PORTVERSION}/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Command-line {wav,mp3,m4a} to ogg converter
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-RUN_DEPENDS=	faad:audio/faad \
-		${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen@${PY_FLAVOR} \
-		mplayer:multimedia/mplayer \
-		oggenc:audio/vorbis-tools
-
-USES=		python:2.7,run shebangfix
-
-SHEBANG_FILES=	${PORTNAME}
-NO_BUILD=	yes
-NO_ARCH=	yes
-
-PORTDOCS=	NEWS README
-PLIST_FILES=	bin/${PORTNAME} \
-		share/man/man1/${PORTNAME}.1.gz
-
-OPTIONS_DEFINE=	DOCS
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/audio/dir2ogg/distinfo b/audio/dir2ogg/distinfo
deleted file mode 100644
index 83a51c7e8055..000000000000
--- a/audio/dir2ogg/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1473878764
-SHA256 (dir2ogg-0.12.tar.gz) = 2876db3926415f40d728122f5836532253a25db1bc4877505e77ebcbc0cb5fea
-SIZE (dir2ogg-0.12.tar.gz) = 19608
diff --git a/audio/dir2ogg/pkg-descr b/audio/dir2ogg/pkg-descr
deleted file mode 100644
index bca5eaf7a6aa..000000000000
--- a/audio/dir2ogg/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-dir2ogg is a python script which converts mp3, m4a, wma and wav files into
-OGG Vorbis format.  It was inspired by the perl script mp32ogg.
-
-WWW: https://jak-linux.org/projects/dir2ogg/
diff --git a/audio/jokosher/Makefile b/audio/jokosher/Makefile
deleted file mode 100644
index 85d7835fc2ab..000000000000
--- a/audio/jokosher/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# $FreeBSD$
-
-PORTNAME=	jokosher
-PORTVERSION=	0.11.5
-PORTREVISION=	7
-CATEGORIES=	audio
-MASTER_SITES=	http://launchpadlibrarian.net/43860543/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Multi-track non-linear audio editing
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR}
-
-USES=		desktop-file-utils gnome python:2.7 shared-mime-info
-USE_PYTHON=	distutils
-USE_GSTREAMER=	gnonlin good python
-INSTALLS_ICONS=	yes
-NO_ARCH=	yes
-
-OPTIONS_DEFINE=	DBUS FLAC GCONF GNOME JACK LADSPA LAME MP3 PIDGIN PULSEAUDIO VORBIS
-OPTIONS_DEFAULT=	DBUS FLAC GCONF LADSPA VORBIS
-
-DBUS_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR}
-FLAC_USE=	GSTREAMER=flac
-GCONF_USE=	GSTREAMER=gconf
-JACK_USE=	GSTREAMER=jack
-LADSPA_USE=	GSTREAMER=ladspa
-LAME_USE=	GSTREAMER=lame
-MP3_DESC=	MP3 import
-MP3_USE=	GSTREAMER=mp3
-GNOME_USE=	GNOME=pygnome2
-PIDGIN_DESC=	Pidgin status extension
-PIDGIN_IMPLIES=	DBUS
-PIDGIN_RUN_DEPENDS=	pidgin:net-im/pidgin
-PULSEAUDIO_USE=	GSTREAMER=pulse
-VORBIS_USE=	GSTREAMER=vorbis
-
-post-patch:	.SILENT
-	${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' -e \
-		's|scrollkeeper-config||' -e \
-		's|"update-desktop-database"|&, "${PREFIX}/share/applications"|' \
-		${WRKSRC}/bin/${PORTNAME} ${WRKSRC}/${PYSETUP}
-
-.include <bsd.port.mk>
diff --git a/audio/jokosher/distinfo b/audio/jokosher/distinfo
deleted file mode 100644
index bd9b4840c998..000000000000
--- a/audio/jokosher/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (jokosher-0.11.5.tar.gz) = 489e0d06c28c3a11b817e7d6e49573ad4942a9cd426ad62dbbf94f3cca03dedb
-SIZE (jokosher-0.11.5.tar.gz) = 1265726
diff --git a/audio/jokosher/pkg-descr b/audio/jokosher/pkg-descr
deleted file mode 100644
index e50388dc08e3..000000000000
--- a/audio/jokosher/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Jokosher is a simple yet powerful multi-track studio. With it you can
-create and record music, podcasts and more, all from an integrated
-simple environment.
-
-WWW: http://www.jokosher.org/
diff --git a/audio/jokosher/pkg-plist b/audio/jokosher/pkg-plist
deleted file mode 100644
index dac431476654..000000000000
--- a/audio/jokosher/pkg-plist
+++ /dev/null
@@ -1,304 +0,0 @@
-bin/jokosher
-%%PYTHON_SITELIBDIR%%/Jokosher/AddInstrumentDialog.py
-%%PYTHON_SITELIBDIR%%/Jokosher/AddInstrumentDialog.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/AddInstrumentDialog.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/AudioBackend.py
-%%PYTHON_SITELIBDIR%%/Jokosher/AudioBackend.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/AudioBackend.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/AudioPreview.py
-%%PYTHON_SITELIBDIR%%/Jokosher/AudioPreview.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/AudioPreview.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/CompactMixView.py
-%%PYTHON_SITELIBDIR%%/Jokosher/CompactMixView.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/CompactMixView.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/ControlsBox.py
-%%PYTHON_SITELIBDIR%%/Jokosher/ControlsBox.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/ControlsBox.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/EffectPresets.py
-%%PYTHON_SITELIBDIR%%/Jokosher/EffectPresets.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/EffectPresets.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/Event.py
-%%PYTHON_SITELIBDIR%%/Jokosher/Event.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/Event.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/EventLaneViewer.py
-%%PYTHON_SITELIBDIR%%/Jokosher/EventLaneViewer.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/EventLaneViewer.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/EventViewer.py
-%%PYTHON_SITELIBDIR%%/Jokosher/EventViewer.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/EventViewer.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/Extension.py
-%%PYTHON_SITELIBDIR%%/Jokosher/Extension.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/Extension.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/ExtensionManager.py
-%%PYTHON_SITELIBDIR%%/Jokosher/ExtensionManager.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/ExtensionManager.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/ExtensionManagerDialog.py
-%%PYTHON_SITELIBDIR%%/Jokosher/ExtensionManagerDialog.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/ExtensionManagerDialog.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/Globals.py
-%%PYTHON_SITELIBDIR%%/Jokosher/Globals.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/Globals.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/IncrementalSave.py
-%%PYTHON_SITELIBDIR%%/Jokosher/IncrementalSave.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/IncrementalSave.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/Instrument.py
-%%PYTHON_SITELIBDIR%%/Jokosher/Instrument.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/Instrument.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/InstrumentConnectionsDialog.py
-%%PYTHON_SITELIBDIR%%/Jokosher/InstrumentConnectionsDialog.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/InstrumentConnectionsDialog.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/InstrumentEffectsDialog.py
-%%PYTHON_SITELIBDIR%%/Jokosher/InstrumentEffectsDialog.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/InstrumentEffectsDialog.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/InstrumentViewer.py
-%%PYTHON_SITELIBDIR%%/Jokosher/InstrumentViewer.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/InstrumentViewer.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/JokosherApp.py
-%%PYTHON_SITELIBDIR%%/Jokosher/JokosherApp.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/JokosherApp.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/LevelsList.py
-%%PYTHON_SITELIBDIR%%/Jokosher/LevelsList.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/LevelsList.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/MasterMixerStrip.py
-%%PYTHON_SITELIBDIR%%/Jokosher/MasterMixerStrip.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/MasterMixerStrip.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/MixdownActions.py
-%%PYTHON_SITELIBDIR%%/Jokosher/MixdownActions.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/MixdownActions.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/MixdownProfileDialog.py
-%%PYTHON_SITELIBDIR%%/Jokosher/MixdownProfileDialog.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/MixdownProfileDialog.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/MixdownProfileManager.py
-%%PYTHON_SITELIBDIR%%/Jokosher/MixdownProfileManager.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/MixdownProfileManager.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/MixdownProfiles.py
-%%PYTHON_SITELIBDIR%%/Jokosher/MixdownProfiles.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/MixdownProfiles.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/MixerStrip.py
-%%PYTHON_SITELIBDIR%%/Jokosher/MixerStrip.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/MixerStrip.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/NewProjectDialog.py
-%%PYTHON_SITELIBDIR%%/Jokosher/NewProjectDialog.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/NewProjectDialog.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/PlatformUtils/Unix.py
-%%PYTHON_SITELIBDIR%%/Jokosher/PlatformUtils/Unix.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/PlatformUtils/Unix.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/PlatformUtils/Windows.py
-%%PYTHON_SITELIBDIR%%/Jokosher/PlatformUtils/Windows.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/PlatformUtils/Windows.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/PlatformUtils/__init__.py
-%%PYTHON_SITELIBDIR%%/Jokosher/PlatformUtils/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/PlatformUtils/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/PreferencesDialog.py
-%%PYTHON_SITELIBDIR%%/Jokosher/PreferencesDialog.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/PreferencesDialog.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/Profiler.py
-%%PYTHON_SITELIBDIR%%/Jokosher/Profiler.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/Profiler.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/Project.py
-%%PYTHON_SITELIBDIR%%/Jokosher/Project.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/Project.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/ProjectManager.py
-%%PYTHON_SITELIBDIR%%/Jokosher/ProjectManager.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/ProjectManager.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/ProjectTemplate.py
-%%PYTHON_SITELIBDIR%%/Jokosher/ProjectTemplate.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/ProjectTemplate.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/ProjectTemplateDialog.py
-%%PYTHON_SITELIBDIR%%/Jokosher/ProjectTemplateDialog.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/ProjectTemplateDialog.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/RecordingView.py
-%%PYTHON_SITELIBDIR%%/Jokosher/RecordingView.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/RecordingView.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/TimeLine.py
-%%PYTHON_SITELIBDIR%%/Jokosher/TimeLine.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/TimeLine.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/TimeLineBar.py
-%%PYTHON_SITELIBDIR%%/Jokosher/TimeLineBar.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/TimeLineBar.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/TimeView.py
-%%PYTHON_SITELIBDIR%%/Jokosher/TimeView.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/TimeView.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/TransportManager.py
-%%PYTHON_SITELIBDIR%%/Jokosher/TransportManager.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/TransportManager.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/UndoSystem.py
-%%PYTHON_SITELIBDIR%%/Jokosher/UndoSystem.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/UndoSystem.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/Utils.py
-%%PYTHON_SITELIBDIR%%/Jokosher/Utils.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/Utils.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/VUWidget.py
-%%PYTHON_SITELIBDIR%%/Jokosher/VUWidget.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/VUWidget.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/WelcomeDialog.py
-%%PYTHON_SITELIBDIR%%/Jokosher/WelcomeDialog.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/WelcomeDialog.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/Workspace.py
-%%PYTHON_SITELIBDIR%%/Jokosher/Workspace.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/Workspace.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/__init__.py
-%%PYTHON_SITELIBDIR%%/Jokosher/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/elements/__init__.py
-%%PYTHON_SITELIBDIR%%/Jokosher/elements/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/elements/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/elements/singledecodebin.py
-%%PYTHON_SITELIBDIR%%/Jokosher/elements/singledecodebin.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/elements/singledecodebin.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/ui/EventLaneHSeparator.py
-%%PYTHON_SITELIBDIR%%/Jokosher/ui/EventLaneHSeparator.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/ui/EventLaneHSeparator.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/ui/MessageArea.py
-%%PYTHON_SITELIBDIR%%/Jokosher/ui/MessageArea.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/ui/MessageArea.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/ui/StatusBar.py
-%%PYTHON_SITELIBDIR%%/Jokosher/ui/StatusBar.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/ui/StatusBar.pyo
-%%PYTHON_SITELIBDIR%%/Jokosher/ui/__init__.py
-%%PYTHON_SITELIBDIR%%/Jokosher/ui/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Jokosher/ui/__init__.pyo
-share/applications/jokosher.desktop
-share/gnome/help/jokosher/C/figures/add_instrument.png
-share/gnome/help/jokosher/C/figures/extension_manager.png
-share/gnome/help/jokosher/C/figures/instrument_effects.png
-share/gnome/help/jokosher/C/figures/instrument_features.png
-share/gnome/help/jokosher/C/figures/main_window.png
-share/gnome/help/jokosher/C/figures/mixing_window.png
-share/gnome/help/jokosher/C/figures/volume_fades.png
-share/gnome/help/jokosher/C/figures/welcome_dialog.png
-share/gnome/help/jokosher/C/jokosher.xml
-share/gnome/help/jokosher/C/legal.xml
-share/icons/hicolor/48x48/apps/jokosher.png
-%%DATADIR%%/Instruments/acousticguitar.instr
-%%DATADIR%%/Instruments/audiofile.instr
-%%DATADIR%%/Instruments/bassdrum.instr
-%%DATADIR%%/Instruments/bassguitar.instr
-%%DATADIR%%/Instruments/cello.instr
-%%DATADIR%%/Instruments/cymbal.instr
-%%DATADIR%%/Instruments/drumkit.instr
-%%DATADIR%%/Instruments/effect.instr
-%%DATADIR%%/Instruments/electricguitar.instr
-%%DATADIR%%/Instruments/harmonica.instr
-%%DATADIR%%/Instruments/images/acousticguitar.png
-%%DATADIR%%/Instruments/images/audiofile.png
-%%DATADIR%%/Instruments/images/bassdrum.png
-%%DATADIR%%/Instruments/images/bassguitar.png
-%%DATADIR%%/Instruments/images/cello.png
-%%DATADIR%%/Instruments/images/cymbal.png
-%%DATADIR%%/Instruments/images/drumkit.png
-%%DATADIR%%/Instruments/images/effect.png
-%%DATADIR%%/Instruments/images/electricguitar.png
-%%DATADIR%%/Instruments/images/harmonica.png
-%%DATADIR%%/Instruments/images/keyboard.png
-%%DATADIR%%/Instruments/images/other.png
-%%DATADIR%%/Instruments/images/saxophone.png
-%%DATADIR%%/Instruments/images/snare.png
-%%DATADIR%%/Instruments/images/tomtom.png
-%%DATADIR%%/Instruments/images/trumpet.png
-%%DATADIR%%/Instruments/images/violin.png
-%%DATADIR%%/Instruments/images/vocal.png
-%%DATADIR%%/Instruments/keyboard.instr
-%%DATADIR%%/Instruments/other.instr
-%%DATADIR%%/Instruments/saxophone.instr
-%%DATADIR%%/Instruments/snare.instr
-%%DATADIR%%/Instruments/tomtom.instr
-%%DATADIR%%/Instruments/trumpet.instr
-%%DATADIR%%/Instruments/violin.instr
-%%DATADIR%%/Instruments/vocal.instr
-%%DATADIR%%/Jokosher.glade
-%%DATADIR%%/extensions/ExtensionConsole-0.2-py2.5.egg
-%%DATADIR%%/extensions/FreesoundSearch-0.3-py2.6.egg
-%%DATADIR%%/extensions/GNOMEAudioProfiles.py
-%%DATADIR%%/extensions/InstrumentTypeManager-0.2-py2.4.egg
-%%DATADIR%%/extensions/Minimal-0.9-py2.4.egg
-%%DATADIR%%/extensions/PidginExtension-0.1-py2.5.egg
-%%DATADIR%%/extensions/SetTempo-0.1-py2.4.egg
-%%DATADIR%%/extensions/Fullscreen.py
-%%DATADIR%%/extensions/jokosher-dbus.py
-%%DATADIR%%/jokosher-logo.png
-%%DATADIR%%/pixmaps/effect_amplifiers.png
-%%DATADIR%%/pixmaps/effect_broken.png
-%%DATADIR%%/pixmaps/effect_chorus.png
-%%DATADIR%%/pixmaps/effect_compressors.png
-%%DATADIR%%/pixmaps/effect_delays.png
-%%DATADIR%%/pixmaps/effect_distortion.png
-%%DATADIR%%/pixmaps/effect_equalizers.png
-%%DATADIR%%/pixmaps/effect_filters.png
-%%DATADIR%%/pixmaps/effect_flangers.png
-%%DATADIR%%/pixmaps/effect_miscellaneous.png
-%%DATADIR%%/pixmaps/effect_modulators.png
-%%DATADIR%%/pixmaps/effect_oscillators.png
-%%DATADIR%%/pixmaps/effect_phasers.png
-%%DATADIR%%/pixmaps/effect_reverbs.png
-%%DATADIR%%/pixmaps/effect_simulators.png
-%%DATADIR%%/pixmaps/effect_stock_volume.png
-%%DATADIR%%/pixmaps/effect_unclassified.png
-%%DATADIR%%/pixmaps/icon_arm.png
-%%DATADIR%%/pixmaps/icon_cancel.png
-%%DATADIR%%/pixmaps/icon_click.png
-%%DATADIR%%/pixmaps/icon_disarm.png
-%%DATADIR%%/pixmaps/icon_effectsapply.png
-%%DATADIR%%/pixmaps/icon_fpdelete.png
-%%DATADIR%%/pixmaps/icon_fpsnap.png
-%%DATADIR%%/pixmaps/icon_group.png
-%%DATADIR%%/pixmaps/icon_mix.png
-%%DATADIR%%/pixmaps/icon_record.png
-%%DATADIR%%/pixmaps/icon_solo.png
-%%DATADIR%%/pixmaps/icon_split.png
-%%DATADIR%%/pixmaps/icon_trim.png
-%%DATADIR%%/pixmaps/jokosher-logo.png
-%%DATADIR%%/pixmaps/jokosher.png
-%%DATADIR%%/pixmaps/newproject.png
-%%DATADIR%%/pixmaps/stock_volume-mute.png
-%%DATADIR%%/pixmaps/stock_volume.png
-%%DATADIR%%/pixmaps/welcomeheader.png
-share/locale/ace/LC_MESSAGES/jokosher.mo
-share/locale/ar/LC_MESSAGES/jokosher.mo
-share/locale/bg/LC_MESSAGES/jokosher.mo
-share/locale/ca/LC_MESSAGES/jokosher.mo
-share/locale/cs/LC_MESSAGES/jokosher.mo
-share/locale/cy/LC_MESSAGES/jokosher.mo
-share/locale/da/LC_MESSAGES/jokosher.mo
-share/locale/de/LC_MESSAGES/jokosher.mo
-share/locale/el/LC_MESSAGES/jokosher.mo
-share/locale/en_AU/LC_MESSAGES/jokosher.mo
-share/locale/en_CA/LC_MESSAGES/jokosher.mo
-share/locale/en_GB/LC_MESSAGES/jokosher.mo
-share/locale/en_PH/LC_MESSAGES/jokosher.mo
-share/locale/eo/LC_MESSAGES/jokosher.mo
-share/locale/es/LC_MESSAGES/jokosher.mo
-share/locale/fa/LC_MESSAGES/jokosher.mo
-share/locale/fi/LC_MESSAGES/jokosher.mo
-share/locale/fr/LC_MESSAGES/jokosher.mo
-share/locale/gl/LC_MESSAGES/jokosher.mo
-share/locale/gu/LC_MESSAGES/jokosher.mo
-share/locale/he/LC_MESSAGES/jokosher.mo
-share/locale/hi/LC_MESSAGES/jokosher.mo
-share/locale/hu/LC_MESSAGES/jokosher.mo
-share/locale/id/LC_MESSAGES/jokosher.mo
-share/locale/it/LC_MESSAGES/jokosher.mo
-share/locale/ja/LC_MESSAGES/jokosher.mo
-share/locale/kk/LC_MESSAGES/jokosher.mo
-share/locale/lt/LC_MESSAGES/jokosher.mo
-share/locale/lv/LC_MESSAGES/jokosher.mo
-share/locale/mk/LC_MESSAGES/jokosher.mo
-share/locale/ml/LC_MESSAGES/jokosher.mo
-share/locale/mr/LC_MESSAGES/jokosher.mo
-share/locale/ms/LC_MESSAGES/jokosher.mo
-share/locale/nb/LC_MESSAGES/jokosher.mo
-share/locale/nl/LC_MESSAGES/jokosher.mo
-share/locale/pl/LC_MESSAGES/jokosher.mo
-share/locale/pt/LC_MESSAGES/jokosher.mo
-share/locale/pt_BR/LC_MESSAGES/jokosher.mo
-share/locale/ro/LC_MESSAGES/jokosher.mo
-share/locale/ru/LC_MESSAGES/jokosher.mo
-share/locale/sk/LC_MESSAGES/jokosher.mo
-share/locale/sl/LC_MESSAGES/jokosher.mo
-share/locale/sv/LC_MESSAGES/jokosher.mo
-share/locale/tl/LC_MESSAGES/jokosher.mo
-share/locale/tr/LC_MESSAGES/jokosher.mo
-share/locale/uk/LC_MESSAGES/jokosher.mo
-share/locale/zh_CN/LC_MESSAGES/jokosher.mo
-share/mime/packages/jokosher.xml
-share/pixmaps/jokosher.png
diff --git a/audio/mpdbrowser/Makefile b/audio/mpdbrowser/Makefile
deleted file mode 100644
index e90ba1471c73..000000000000
--- a/audio/mpdbrowser/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Henrik Friedrichsen <hrkfdn@gmail.com>
-# $FreeBSD$
-
-PORTNAME=	mpdbrowser
-PORTVERSION=	0.9.20
-PORTREVISION=	4
-CATEGORIES=	audio python
-MASTER_SITES=	http://mpdbrowser.tuxfamily.org/
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	mpdBrowser-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	GTK+ client for the Music Player Daemon (MPD)
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mpd>=0.2.0:audio/py-mpd@${PY_FLAVOR}
-
-USES=		gettext gnome iconv python:2.7 tar:tgz
-USE_GNOME=	intltool pygtk2
-USE_PYTHON=	distutils
-PYDISTUTILS_PKGNAME=	mpdBrowser
-
-OPTIONS_DEFINE=		MPD
-OPTIONS_DEFAULT=	MPD
-
-MPD_DESC=		Install Music Player Daemon
-MPD_RUN_DEPENDS=	musicpd:audio/musicpd
-
-.include <bsd.port.mk>
diff --git a/audio/mpdbrowser/distinfo b/audio/mpdbrowser/distinfo
deleted file mode 100644
index 86974b819ec5..000000000000
--- a/audio/mpdbrowser/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mpdBrowser-0.9.20.tgz) = 932a082692b77bbf230227311bcbd637c507c2c51f630704da9b3e131263cc90
-SIZE (mpdBrowser-0.9.20.tgz) = 37486
diff --git a/audio/mpdbrowser/files/patch-setup.py b/audio/mpdbrowser/files/patch-setup.py
deleted file mode 100644
index 910ac30bb41e..000000000000
--- a/audio/mpdbrowser/files/patch-setup.py
+++ /dev/null
@@ -1,13 +0,0 @@
---- setup.py.orig	2010-12-27 17:06:29 UTC
-+++ setup.py
-@@ -62,9 +62,7 @@ os.system("intltool-merge -d -u   po mpd
- # Create mo files:
- if not os.path.exists("mo/"):
- 	os.mkdir("mo/")
--for lang in ('de', 'pl', 'ru', 'fr', 'zh_CN', 'sv', 'es', 'fi', 'uk', 'it', 'cs', \
--             'nl', 'pt_BR', 'da', 'be@latin', 'et', 'ca', 'ar', 'tr', 'el_GR', 'sk', \
--             'zh_TW', 'ja', 'sl'):
-+for lang in ('fr', 'it', 'pl'):
- 	pofile = "po/" + lang + ".po"
- 	mofile = "mo/" + lang + "/mpdBrowser.mo"
- 	if not os.path.exists("mo/" + lang + "/"):
diff --git a/audio/mpdbrowser/pkg-descr b/audio/mpdbrowser/pkg-descr
deleted file mode 100644
index fa4ed2601a36..000000000000
--- a/audio/mpdbrowser/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-MPD click & play client
-
-mpdBrowser show your collection's covers and let you:
-- play an album with left click
-- Enqueue an album with left click and Control
-- Clear playlist with middle click
-- play a song with right click
-- enqueue a song with right click and Control
-
-WWW: http://www.gnomefiles.org/app.php/mpdBrowser
diff --git a/audio/mpdbrowser/pkg-plist b/audio/mpdbrowser/pkg-plist
deleted file mode 100644
index 1758731e3196..000000000000
--- a/audio/mpdbrowser/pkg-plist
+++ /dev/null
@@ -1,52 +0,0 @@
-bin/mpdBrowser
-%%PYTHON_SITELIBDIR%%/mpdBrowser-0.9.16-py2.7.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/mpdBrowser-0.9.16-py2.7.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/mpdBrowser-0.9.16-py2.7.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/mpdBrowser-0.9.16-py2.7.egg-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/mpdBrowser/__init__.py
-%%PYTHON_SITELIBDIR%%/mpdBrowser/__init__.pyc
-%%PYTHON_SITELIBDIR%%/mpdBrowser/__init__.pyo
-%%PYTHON_SITELIBDIR%%/mpdBrowser/idleObject.py
-%%PYTHON_SITELIBDIR%%/mpdBrowser/idleObject.pyc
-%%PYTHON_SITELIBDIR%%/mpdBrowser/idleObject.pyo
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserBase.py
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserBase.pyc
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserBase.pyo
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserCfg.py
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserCfg.pyc
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserCfg.pyo
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserCfgDlg.py
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserCfgDlg.pyc
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserCfgDlg.pyo
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserConnection.py
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserConnection.pyc
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserConnection.pyo
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserCovers.py
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserCovers.pyc
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserCovers.pyo
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserDatabase.py
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserDatabase.pyc
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserDatabase.pyo
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserDefine.py
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserDefine.pyc
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserDefine.pyo
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserIPC.py
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserIPC.pyc
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserIPC.pyo
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserUtils.py
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserUtils.pyc
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserUtils.pyo
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserView.py
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserView.pyc
-%%PYTHON_SITELIBDIR%%/mpdBrowser/mpdBrowserView.pyo
-share/applications/mpdBrowser.desktop
-share/locale/fr/LC_MESSAGES/mpdBrowser.mo
-share/locale/it/LC_MESSAGES/mpdBrowser.mo
-share/locale/pl/LC_MESSAGES/mpdBrowser.mo
-share/mpdBrowser/CHANGELOG
-share/mpdBrowser/README
-share/mpdBrowser/TODO
-share/mpdBrowser/TRANSLATORS
-share/pixmaps/mpdBrowser.png
-share/pixmaps/mpdBrowser_case.png
-share/pixmaps/mpdBrowser_empty.png
diff --git a/audio/nekobee/Makefile b/audio/nekobee/Makefile
deleted file mode 100644
index 7b8e9d2795a1..000000000000
--- a/audio/nekobee/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: trasz <trasz@pin.if.uz.zgora.pl>
-# $FreeBSD$
-
-PORTNAME=	nekobee
-PORTVERSION=	0.1.8
-PORTREVISION=	3
-CATEGORIES=	audio
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	DSSI plugin that emulates the sound of the TB-303 Bassline
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-
-BUILD_DEPENDS=	${LOCALBASE}/include/dssi.h:audio/dssi
-LIB_DEPENDS=	libdssialsacompat.so:audio/libdssialsacompat \
-		liblo.so:audio/liblo \
-		libjack.so:audio/jack
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	gordonjcp
-
-USES=		gnome pkgconfig python:2.7,build waf
-USE_GNOME=	gtk20
-
-CPPFLAGS+=	-I${LOCALBASE}/include/dssi -I${LOCALBASE}/include
-LDFLAGS+=	-lm
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		'/LINKFLAGS/s|^|#|' ${WRKSRC}/wscript
-
-post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/dssi/nekobee.so
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/dssi/nekobee/nekobee_gtk
-
-.include <bsd.port.mk>
diff --git a/audio/nekobee/distinfo b/audio/nekobee/distinfo
deleted file mode 100644
index 01bf5d261495..000000000000
--- a/audio/nekobee/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gordonjcp-nekobee-0.1.8_GH0.tar.gz) = b9c8283611a5979ed0340759067755e16fadb770e137bd416ee3d898f38493de
-SIZE (gordonjcp-nekobee-0.1.8_GH0.tar.gz) = 350234
diff --git a/audio/nekobee/pkg-descr b/audio/nekobee/pkg-descr
deleted file mode 100644
index 4ed13fd62c3a..000000000000
--- a/audio/nekobee/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-nekobee is a DSSI soft synth plugin that emulates the sound of the
-TB-303 Bassline. It is not an exact copy; rather than make it "just like
-the real thing", the design concentrates on modelling the circuitry and
-was adjusted by comparing the sounds achievable with it to those heard
-on classic acid house tracks. It includes a switchable square/saw wave
-VCO, 24dB/octave VCF, an adjustable decay time for the VCF, a fixed
-decay time for the VCA, and an interesting bit of circuitry around the
-"Accent" control.
-
-WWW: https://github.com/gordonjcp/nekobee
diff --git a/audio/nekobee/pkg-plist b/audio/nekobee/pkg-plist
deleted file mode 100644
index c7d5313b2f54..000000000000
--- a/audio/nekobee/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-lib/dssi/nekobee/knob.png
-lib/dssi/nekobee/nekobee_gtk
-lib/dssi/nekobee/switch.png
-lib/dssi/nekobee.so
diff --git a/audio/patchage/Makefile b/audio/patchage/Makefile
deleted file mode 100644
index 81283147ab89..000000000000
--- a/audio/patchage/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# Created by: Edward Tomasz Napierala <trasz@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	patchage
-PORTVERSION=	0.5.0
-PORTREVISION=	20
-CATEGORIES=	audio
-MASTER_SITES=	http://download.drobilla.net/ \
-		http://frugalware.mirrors.tds.net/pub/linux/frugalware/frugalware-current/source/xmultimedia-extra/patchage/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Modular patch bay for Jack
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-LIB_DEPENDS=	libjack.so:audio/jack \
-		libraul.so:audio/raul \
-		libboost_date_time.so:devel/boost-libs \
-		libdbus-glib-1.so:devel/dbus-glib \
-		libglibmm-2.4.so:devel/glibmm \
-		libglademm-2.4.so:devel/libglademm24 \
-		libflowcanvas.so:x11-toolkits/flowcanvas
-
-USES=		compiler:c++11-lang gnome pkgconfig python:2.7,build tar:bzip2 waf
-USE_CXXSTD=	c++11
-INSTALLS_ICONS=	yes
-CONFIGURE_ARGS+=	--mandir=${MANPREFIX}/man \
-			--no-alsa \
-			--no-lash
-
-CFLAGS+=	-I${LOCALBASE}/include
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		"s|$$[{]LIBDIRNAME[}]/pkgconfig|libdata/pkgconfig| ; \
-		 s|-fshow-column'|-fshow-column ${CXXFLAGS}'|" \
-			${WRKSRC}/autowaf/autowaf.py
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/audio/patchage/distinfo b/audio/patchage/distinfo
deleted file mode 100644
index 8b8611b6b4cc..000000000000
--- a/audio/patchage/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (patchage-0.5.0.tar.bz2) = 9bb9d1ba0205c0ad95c6dbecba56c513ff706f1057348d33ff7567bc9cbd89d2
-SIZE (patchage-0.5.0.tar.bz2) = 411848
diff --git a/audio/patchage/files/patch-src_Patchage.cpp b/audio/patchage/files/patch-src_Patchage.cpp
deleted file mode 100644
index cb3c45f07261..000000000000
--- a/audio/patchage/files/patch-src_Patchage.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/Patchage.cpp.orig	2011-01-09 22:53:06 UTC
-+++ src/Patchage.cpp
-@@ -21,6 +21,11 @@
- #include <fstream>
- #include <sstream>
- 
-+#include <sys/param.h>
-+#if __FreeBSD_version <= 704100 || (__FreeBSD_version >= 800000 && __FreeBSD_version < 802502) || (__FreeBSD_version >= 900000 && __FreeBSD_version < 900027)
-+#define log2f(x) (logf(x) / logf(2))
-+#endif
-+
- #include <gtk/gtkwindow.h>
- #include <libglademm/xml.h>
- #include <libgnomecanvasmm.h>
diff --git a/audio/patchage/pkg-descr b/audio/patchage/pkg-descr
deleted file mode 100644
index bbb8e879a897..000000000000
--- a/audio/patchage/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Patchage is a modular patch bay for audio and MIDI systems based
-on Jack and Lash audio systems.
-
-WWW: http://drobilla.net/software/patchage/
diff --git a/audio/patchage/pkg-plist b/audio/patchage/pkg-plist
deleted file mode 100644
index 76025069c4ce..000000000000
--- a/audio/patchage/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-bin/patchage
-man/man1/patchage.1.gz
-share/applications/patchage.desktop
-share/icons/hicolor/128x128/apps/patchage.png
-share/icons/hicolor/16x16/apps/patchage.png
-share/icons/hicolor/22x22/apps/patchage.png
-share/icons/hicolor/24x24/apps/patchage.png
-share/icons/hicolor/256x256/apps/patchage.png
-share/icons/hicolor/32x32/apps/patchage.png
-share/icons/hicolor/48x48/apps/patchage.png
-share/icons/hicolor/512x512/apps/patchage.png
-share/icons/hicolor/scalable/apps/patchage.svg
-%%DATADIR%%/patchage.glade
diff --git a/audio/py-ao/Makefile b/audio/py-ao/Makefile
deleted file mode 100644
index f45b684886ef..000000000000
--- a/audio/py-ao/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Neil Blakey-Milner <nbm@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	ao
-PORTVERSION=	0.82
-PORTREVISION=	3
-CATEGORIES=	audio python
-MASTER_SITES=	http://ekyo.nerim.net/software/pyogg/ \
-		http://www.sourcefiles.org/Programming/Development/Modules/Python/
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	pyao-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python wrapper for audio device abstraction library (libao)
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-LIB_DEPENDS=	libao.so:audio/libao
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-do-configure:
-	@cd ${WRKSRC} && ${MAKE_ENV} ${PYTHON_CMD} config_unix.py \
-		--prefix "${LOCALBASE}"
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/aomodule.so
-
-.include <bsd.port.mk>
diff --git a/audio/py-ao/distinfo b/audio/py-ao/distinfo
deleted file mode 100644
index b8802d1ed5df..000000000000
--- a/audio/py-ao/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pyao-0.82.tar.gz) = 9a444518252f6d747e76a219e5efbc05b4e1742260a7419da9ddf93a519b30c5
-SIZE (pyao-0.82.tar.gz) = 15399
diff --git a/audio/py-ao/files/patch-src_aomodule.c b/audio/py-ao/files/patch-src_aomodule.c
deleted file mode 100644
index 14f99d74e8a0..000000000000
--- a/audio/py-ao/files/patch-src_aomodule.c
+++ /dev/null
@@ -1,66 +0,0 @@
---- src/aomodule.c.orig	2003-07-24 06:52:59 UTC
-+++ src/aomodule.c
-@@ -4,7 +4,7 @@
- static ao_option *
- dict_to_options(PyObject *dict)
- {
--  int pos = 0;
-+  Py_ssize_t pos = 0;
-   PyObject *key, *val;
-   ao_option *head = NULL;
-   int ret;
-@@ -71,7 +71,7 @@ parse_args(PyObject *args, PyObject *kwa
-   
-   *overwrite = 0;
- 
--  if(PyArg_ParseTupleAndKeywords(args, kwargs, "s|llllO!sl", 
-+  if(PyArg_ParseTupleAndKeywords(args, kwargs, "s|iiiiO!si", 
- 				 (char **) driver_name_kwlist,
- 				 &driver_name, 
- 				 &format->bits, 
-@@ -84,7 +84,7 @@ parse_args(PyObject *args, PyObject *kwa
-     *driver_id = ao_driver_id(driver_name);
-   } else {
-     PyErr_Clear();
--    if(!(PyArg_ParseTupleAndKeywords(args, kwargs, "i|llllO!sl",
-+    if(!(PyArg_ParseTupleAndKeywords(args, kwargs, "i|iiiiO!si",
- 				     (char **) driver_id_kwlist,
- 				     driver_id, 
- 				     &format->bits, 
-@@ -114,6 +114,7 @@ py_ao_new(PyObject *self, PyObject *args
-   ao_sample_format sample_format;
-   ao_Object *retobj;
- 
-+  memset(&sample_format, 0, sizeof(sample_format));
-   if (!parse_args(args, kwargs, 
- 		  &sample_format, &py_options,
- 		  &filename, &driver_id, &overwrite))
-@@ -141,8 +142,9 @@ py_ao_new(PyObject *self, PyObject *args
-     return NULL;
-   }
- 
--  retobj = (ao_Object *) PyObject_NEW(ao_Object, &ao_Type);
-+  retobj = (ao_Object *) PyObject_New(ao_Object, &ao_Type);
-   retobj->dev = dev;
-+  retobj->driver_id = driver_id;
-   return (PyObject *) retobj;
- }
- 
-@@ -150,7 +152,7 @@ static void
- py_ao_dealloc(ao_Object *self)
- {
-   ao_close(self->dev);
--  PyMem_DEL(self);
-+  PyObject_Del(self);
- }
- 
- static PyObject *
-@@ -184,7 +186,7 @@ py_ao_driver_info(PyObject *self, PyObje
- 
-     /* It's a method */
-     ao_Object *ao_self = (ao_Object *) self;
--    info = ao_driver_info(ao_self->dev->driver_id);
-+    info = ao_driver_info(ao_self->driver_id);
- 
-   } else {
- 
diff --git a/audio/py-ao/files/patch-src_aomodule.h b/audio/py-ao/files/patch-src_aomodule.h
deleted file mode 100644
index 1c1fda4b7020..000000000000
--- a/audio/py-ao/files/patch-src_aomodule.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/aomodule.h.orig	2003-07-24 06:58:07 UTC
-+++ src/aomodule.h
-@@ -9,6 +9,7 @@
- typedef struct {
-   PyObject_HEAD
-   ao_device *dev;
-+  uint32_t driver_id;
- } ao_Object;
- 
- static PyObject *Py_aoError;
diff --git a/audio/py-ao/pkg-descr b/audio/py-ao/pkg-descr
deleted file mode 100644
index f44b67c60931..000000000000
--- a/audio/py-ao/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This is a Python wrapper module for the libao, an audio abstraction library
-that lets you output to different devices using the same interface.
-
-WWW: http://ekyo.nerim.net/software/pyogg/index.html
diff --git a/audio/py-id3/Makefile b/audio/py-id3/Makefile
deleted file mode 100644
index 90e703c2fc18..000000000000
--- a/audio/py-id3/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Hye-Shik Chang
-# $FreeBSD$
-
-PORTNAME=	id3
-PORTVERSION=	1.2
-PORTREVISION=	1
-CATEGORIES=	audio python
-MASTER_SITES=	SF/${PORTNAME}-py/${PORTNAME}-py/${PORTVERSION}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	id3-py_${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python module for retrieving and setting ID3 tags on MP3 files
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-WRKSRC=		${WRKDIR}/id3-py-${PORTVERSION}
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist pythonprefix
-
-.include <bsd.port.mk>
diff --git a/audio/py-id3/distinfo b/audio/py-id3/distinfo
deleted file mode 100644
index f8ab67d4efb2..000000000000
--- a/audio/py-id3/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (id3-py_1.2.tar.gz) = ba612342b59a49cbf9a7eb23a646667757ffda96dc23b67245fc6cd8d90c2022
-SIZE (id3-py_1.2.tar.gz) = 16650
diff --git a/audio/py-id3/pkg-descr b/audio/py-id3/pkg-descr
deleted file mode 100644
index 08e479602e49..000000000000
--- a/audio/py-id3/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This module allows one to read and manipulate so-called ID3
-informational tags on MP3 files through an object-oriented
-Python interface.
-
-WWW: http://id3-py.sourceforge.net/
diff --git a/audio/py-shout/Makefile b/audio/py-shout/Makefile
deleted file mode 100644
index 1882c59e295a..000000000000
--- a/audio/py-shout/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Olivier Duchateau <duchateau.olivier@gmail.com>
-# $FreeBSD$
-
-PORTNAME=	shout
-PORTVERSION=	0.2.1
-PORTREVISION=	4
-CATEGORIES=	audio python
-MASTER_SITES=	http://downloads.us.xiph.org/releases/libshout/
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	${PORTNAME}-python-${PORTVERSION}
-
-MAINTAINER=	python@FreeBSD.org
-COMMENT=	Python bindings for libshout2
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	LGPL20
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-LIB_DEPENDS=	libshout.so:audio/libshout
-
-OPTIONS_DEFINE=	EXAMPLES
-
-USES=		pkgconfig python:2.7 shebangfix
-SHEBANG_FILES=	example.py
-USE_PYTHON=	autoplist distutils
-
-EXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
-PORTEXAMPLES=	example.py
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/shout.so
-
-post-install-EXAMPLES-on:
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	${CP} ${WRKSRC}/example.py ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/audio/py-shout/distinfo b/audio/py-shout/distinfo
deleted file mode 100644
index 750bdf226bd6..000000000000
--- a/audio/py-shout/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (shout-python-0.2.1.tar.gz) = 7e57766a77ecf6756120ec9e534afdcd296942218989fde9c9f5af8b40973457
-SIZE (shout-python-0.2.1.tar.gz) = 15341
diff --git a/audio/py-shout/pkg-descr b/audio/py-shout/pkg-descr
deleted file mode 100644
index 32081d0e4c59..000000000000
--- a/audio/py-shout/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Shout-python is a set of bindings for libshout2. It allows you to
-act as a source for icecast 1 and 2, and shoutcast.
-
-WWW: http://www.icecast.org/
diff --git a/audio/py-speex/Makefile b/audio/py-speex/Makefile
deleted file mode 100644
index d4a98ab169f2..000000000000
--- a/audio/py-speex/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Carl Johan Gustavsson <cjg@bsdmail.org>
-# $FreeBSD$
-
-PORTNAME=	speex
-PORTVERSION=	0.2
-PORTREVISION=	2
-CATEGORIES=	audio python
-MASTER_SITES=	http://freenet.mcnabhosting.com/python/pySpeex/
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	pySpeex-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
-DIST_SUBDIR=	python
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python bindings for the Speex compressor/decompressor audio codec
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyrex>=0.9.6.2:devel/pyrex@${PY_FLAVOR}
-LIB_DEPENDS=	libspeex.so:audio/speex
-
-USES=		python:2.7
-USE_PYTHON=	autoplist distutils
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
-		${WRKSRC}/setup.py
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/speex.so
-
-.include <bsd.port.mk>
diff --git a/audio/py-speex/distinfo b/audio/py-speex/distinfo
deleted file mode 100644
index 5fe0352d385e..000000000000
--- a/audio/py-speex/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python/pySpeex-0.2.tar.gz) = aca41ca9650765b58de0e1c0a6676658564a8009dd544aeec08087f6c3dc6bd6
-SIZE (python/pySpeex-0.2.tar.gz) = 17665
diff --git a/audio/py-speex/files/patch-setup.py b/audio/py-speex/files/patch-setup.py
deleted file mode 100644
index b685e56c3624..000000000000
--- a/audio/py-speex/files/patch-setup.py
+++ /dev/null
@@ -1,14 +0,0 @@
---- setup.py.orig	2005-10-30 12:10:14 UTC
-+++ setup.py
-@@ -5,9 +5,9 @@ import sys
- from distutils.core import setup, Extension
- from Pyrex.Distutils import build_ext
- 
--incDirs = ['../libspeex', '/usr/include/speex', '/usr/local/include/speex']
-+incDirs = ['%%LOCALBASE%%/include', '%%LOCALBASE%%/include/speex']
- libs = []
--libDirs = []
-+libDirs = ['%%LOCALBASE%%/lib']
- runtimeLibDirs = []
- cMacros = []
- #extraLinkArgs = ['-g', '/usr/lib/libspeex.a'] # static
diff --git a/audio/py-speex/files/patch-speex.pyx b/audio/py-speex/files/patch-speex.pyx
deleted file mode 100644
index f50bb08b057c..000000000000
--- a/audio/py-speex/files/patch-speex.pyx
+++ /dev/null
@@ -1,20 +0,0 @@
---- speex.pyx.orig	2003-11-24 05:29:33 UTC
-+++ speex.pyx
-@@ -365,7 +365,7 @@ cdef class new:
-             bufOut[bufOutSiz] = nBytes % 256
-             bufOut[bufOutSiz+1] = nBytes / 256
-             bufOutSiz = bufOutSiz + 2
--            memcpy(bufOut+bufOutSiz, cbits, nBytes)
-+            memcpy(bufOut+bufOutSiz, <void *> cbits, nBytes)
-             # printf("ok5\n")
-             bufOutSiz = bufOutSiz + nBytes
-             # printf("ok6\n")
-@@ -522,7 +522,7 @@ cdef class new:
-       
-                     # Copy from float to short (16 bits) for output
-                     for i from 0 <= i < self.encFramesPerBlock:
--                      decShorts1[i] = decFloats1[i]
-+                      decShorts1[i] = <short> decFloats1[i]
-       
-                     self.decPhase = 0 #  back to awaiting LSB of count header
-                     self.decNumBytes = 0
diff --git a/audio/py-speex/pkg-descr b/audio/py-speex/pkg-descr
deleted file mode 100644
index c404a4204538..000000000000
--- a/audio/py-speex/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-py-speex is a Python module that provides bindings for the Speex audio
-compressor/decompressor codec.
-
-WWW: http://freenet.mcnabhosting.com/python/pySpeex/
diff --git a/audio/pytone/Makefile b/audio/pytone/Makefile
deleted file mode 100644
index 1e06b479efe6..000000000000
--- a/audio/pytone/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Created by: David Thiel <lx@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	pytone
-PORTVERSION=	3.0.3
-PORTREVISION=	3
-CATEGORIES=	audio python
-MASTER_SITES=	http://www.luga.de/pytone/download/ \
-		http://redundancy.redundancy.org/mirror/
-DISTNAME=	PyTone-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Music jukebox written in Python with a curses GUI
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2  # only
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-LIB_DEPENDS=	libao.so:audio/libao
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR}
-
-USES=		localbase ncurses python:2.7
-USE_PYTHON=	autoplist distutils
-
-SUB_FILES=	pkg-message
-
-PLIST_FILES=	etc/pytonerc.sample
-
-OPTIONS_DEFINE=		MAD MPG123 MPG321 VORBIS
-OPTIONS_DEFAULT=	MAD VORBIS
-
-MAD_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pymad>0:audio/py-pymad@${PY_FLAVOR}
-MPG123_RUN_DEPENDS=	mpg123:audio/mpg123
-MPG321_DESC=		MP3 decoding support via mpg321
-MPG321_RUN_DEPENDS=	mpg321:audio/mpg321
-VORBIS_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}vorbis>0:audio/py-vorbis@${PY_FLAVOR}
-
-post-patch:
-.for i in pytone pytonectl
-	@${REINPLACE_CMD} -e \
-		's|^python |${PYTHON_CMD} | ; \
-		 s|src/|${PYTHONPREFIX_SITELIBDIR}/pytone/|' ${WRKSRC}/${i}
-.endfor
-
-post-install:
-	${INSTALL_DATA} ${WRKSRC}/conf/pytonerc ${STAGEDIR}${PREFIX}/etc/pytonerc.sample
-	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pytone/*.so
-
-.include <bsd.port.mk>
diff --git a/audio/pytone/distinfo b/audio/pytone/distinfo
deleted file mode 100644
index 8616e931ab00..000000000000
--- a/audio/pytone/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyTone-3.0.3.tar.gz) = 50b31aadb2b810549ab1441cd1e8de023a9c9a28a914a676a68c8a781000ab1e
-SIZE (PyTone-3.0.3.tar.gz) = 161612
diff --git a/audio/pytone/files/pkg-message.in b/audio/pytone/files/pkg-message.in
deleted file mode 100644
index 359ad5308a03..000000000000
--- a/audio/pytone/files/pkg-message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-To use pytone, you should copy %%PREFIX%%/etc/pytonerc.sample to:
-
-~/.pytone/pytonerc
-
-Or simply create a minimal one with the location of your music
-collection:
-
-[database.main]
-musicbasedir=/root/of/your/music/collection
-EOM
-}
-]
diff --git a/audio/pytone/pkg-descr b/audio/pytone/pkg-descr
deleted file mode 100644
index b9b5d2afb595..000000000000
--- a/audio/pytone/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-PyTone is a music jukebox written in Python with a curses based GUI.
-While providing advanced features like crossfading and multiple players,
-special emphasis is put on ease of use, turning PyTone into an ideal
-jukebox system for use at parties.
-
-WWW: https://www.luga.de/pytone/
diff --git a/audio/solfege/Makefile b/audio/solfege/Makefile
deleted file mode 100644
index 7a12d71c2fd8..000000000000
--- a/audio/solfege/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-#   $MCom: ports/audio/solfege/Makefile,v 1.7 2007/09/09 23:47:50 mezz Exp $
-
-PORTNAME=	solfege
-PORTVERSION=	3.22.2
-PORTREVISION=	2
-CATEGORIES=	audio
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-stable/${PORTVERSION}
-PKGNAMESUFFIX=	-nosound
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Free ear training software
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-BUILD_DEPENDS=	docbook-xsl>0:textproc/docbook-xsl \
-		txt2man:textproc/txt2man
-
-USES=		gettext gmake gnome makeinfo pathfix pkgconfig python:2.7 \
-		shebangfix
-SHEBANG_FILES=	exercises/standard/lesson-files/bin/csound-play-harmonic-interval.sh
-USE_GNOME=	pygtk2
-GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	ac_cv_path_XML2PO=""
-CONFIGURE_ARGS=	--disable-oss-sound \
-		--enable-docbook-stylesheet=${STYLESHEET}
-MAKE_ARGS=	nopycompile=YES skipmanual=yes
-NO_ARCH=	yes
-
-# Restrict to stable (even) versions, indicated by the second component.
-PORTSCOUT=	limitw:1,even
-
-STYLESHEET=	${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		's|cp --parents|${PAX} -rw|' ${WRKSRC}/Makefile.in
-	@${REINPLACE_CMD} -e \
-		's|type=sequencer-device|type=fake-synth| ; \
-		 s|/usr/bin|${LOCALBASE}/bin|' ${WRKSRC}/default.config
-	@${FIND} ${WRKSRC} -name "*.py" | ${XARGS} ${REINPLACE_CMD} -e \
-		's|.*\(#!\).*|\1${PYTHON_CMD}|'
-
-post-install:
-	@(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \
-		-d ${PREFIX} -f ${DATADIR_REL})
-
-.include <bsd.port.mk>
diff --git a/audio/solfege/distinfo b/audio/solfege/distinfo
deleted file mode 100644
index 866b9c214f5b..000000000000
--- a/audio/solfege/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (solfege-3.22.2.tar.gz) = e46a0960c83e4998d9dcf7bb07b8269e03fc81fab6c4485f8112c5a3e6488fe4
-SIZE (solfege-3.22.2.tar.gz) = 6890977
diff --git a/audio/solfege/files/patch-topdocs-AUTHORS.texi b/audio/solfege/files/patch-topdocs-AUTHORS.texi
deleted file mode 100644
index 3b46dae53b23..000000000000
--- a/audio/solfege/files/patch-topdocs-AUTHORS.texi
+++ /dev/null
@@ -1,8 +0,0 @@
---- topdocs/AUTHORS.texi.orig	2013-10-05 20:57:48 UTC
-+++ topdocs/AUTHORS.texi
-@@ -1,4 +1,5 @@
- \input texinfo
-+@documentencoding ISO-8859-1
- @setfilename AUTHORS.info
- @settitle AUTHORS
- @node Top, , , (dir)
diff --git a/audio/solfege/files/patch-topdocs-README.texi b/audio/solfege/files/patch-topdocs-README.texi
deleted file mode 100644
index befbae6759f8..000000000000
--- a/audio/solfege/files/patch-topdocs-README.texi
+++ /dev/null
@@ -1,8 +0,0 @@
---- topdocs/README.texi.orig	2013-10-05 20:57:48 UTC
-+++ topdocs/README.texi
-@@ -1,4 +1,5 @@
- \input texinfo
-+@documentencoding ISO-8859-1
- @setfilename README.info
- @include topdocs/defs.texi
- @settitle README
diff --git a/audio/solfege/pkg-descr b/audio/solfege/pkg-descr
deleted file mode 100644
index 3db5fcd824e4..000000000000
--- a/audio/solfege/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-When you study music on high school, college or music conservatory, you
-usually have to do ear training. Some of the exercises, like sight singing
-is easy to do alone. But often you have to be at least two people, one
-making questions, the other answering.
-
-GNU Solfege tries to help out with this. Solfege is a computer program written
-to help you practise the more simple and mechanical exercises on your own.
-These are the exercises written so far:
-   * Recognise melodic and harmonic intervals
-   * Compare interval sizes
-   * Sing the intervals the computer asks for
-   * Identify chords
-   * Sing chords
-   * Scales
-   * Dictation
-   * Remembering rhythmic patterns
-
-WWW: http://www.solfege.org/
diff --git a/audio/solfege/pkg-plist b/audio/solfege/pkg-plist
deleted file mode 100644
index 6ed2e2783345..000000000000
--- a/audio/solfege/pkg-plist
+++ /dev/null
@@ -1,2467 +0,0 @@
-bin/solfege
-etc/solfege
-man/man1/solfege.1.gz
-share/applications/solfege.desktop
-share/locale/cs/LC_MESSAGES/solfege.mo
-share/locale/da/LC_MESSAGES/solfege.mo
-share/locale/de/LC_MESSAGES/solfege.mo
-share/locale/eo/LC_MESSAGES/solfege.mo
-share/locale/es/LC_MESSAGES/solfege.mo
-share/locale/et/LC_MESSAGES/solfege.mo
-share/locale/fa/LC_MESSAGES/solfege.mo
-share/locale/fi/LC_MESSAGES/solfege.mo
-share/locale/fr/LC_MESSAGES/solfege.mo
-share/locale/gl/LC_MESSAGES/solfege.mo
-share/locale/hr/LC_MESSAGES/solfege.mo
-share/locale/hu/LC_MESSAGES/solfege.mo
-share/locale/it/LC_MESSAGES/solfege.mo
-share/locale/nb/LC_MESSAGES/solfege.mo
-share/locale/nl/LC_MESSAGES/solfege.mo
-share/locale/pl/LC_MESSAGES/solfege.mo
-share/locale/pt_BR/LC_MESSAGES/solfege.mo
-share/locale/ru/LC_MESSAGES/solfege.mo
-share/locale/sv/LC_MESSAGES/solfege.mo
-share/locale/tr/LC_MESSAGES/solfege.mo
-share/locale/vi/LC_MESSAGES/solfege.mo
-share/locale/zh_CN/LC_MESSAGES/solfege.mo
-share/pixmaps/solfege.svg
-%%DATADIR%%/default.config
-%%DATADIR%%/exercises/standard/csound-tree.txt
-%%DATADIR%%/exercises/standard/debugtree.txt
-%%DATADIR%%/exercises/standard/learningtree.txt
-%%DATADIR%%/exercises/standard/lesson-files/altered-1
-%%DATADIR%%/exercises/standard/lesson-files/altered-2
-%%DATADIR%%/exercises/standard/lesson-files/barnesanger
-%%DATADIR%%/exercises/standard/lesson-files/besifring
-%%DATADIR%%/exercises/standard/lesson-files/bin/csound-play-harmonic-interval.sh
-%%DATADIR%%/exercises/standard/lesson-files/bpm
-%%DATADIR%%/exercises/standard/lesson-files/cadense-1
-%%DATADIR%%/exercises/standard/lesson-files/chord-7-inv
-%%DATADIR%%/exercises/standard/lesson-files/chord-7b9-maj79
-%%DATADIR%%/exercises/standard/lesson-files/chord-all-root
-%%DATADIR%%/exercises/standard/lesson-files/chord-dim-aug
-%%DATADIR%%/exercises/standard/lesson-files/chord-dim-aug-min-major
-%%DATADIR%%/exercises/standard/lesson-files/chord-m7-7
-%%DATADIR%%/exercises/standard/lesson-files/chord-m7-7-inv
-%%DATADIR%%/exercises/standard/lesson-files/chord-m7-7-maj7-m7b5-dim7
-%%DATADIR%%/exercises/standard/lesson-files/chord-m9-9
-%%DATADIR%%/exercises/standard/lesson-files/chord-m9-9-7b9-maj79
-%%DATADIR%%/exercises/standard/lesson-files/chord-maj7-m7b5-dim7
-%%DATADIR%%/exercises/standard/lesson-files/chord-min-major
-%%DATADIR%%/exercises/standard/lesson-files/chord-min-major-7
-%%DATADIR%%/exercises/standard/lesson-files/chord-min-major-close-open
-%%DATADIR%%/exercises/standard/lesson-files/chord-min-major-inv
-%%DATADIR%%/exercises/standard/lesson-files/chord-voicing-test
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic-10
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic-2
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic-2-3
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic-2-to-8
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic-3
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic-4-5
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic-4-5-8
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic-6
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic-6-7
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic-7
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic-7-9
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic-9
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-harmonic-tritonus-7
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic-10
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic-2
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic-2-3
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic-2-to-8
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic-3
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic-4-5
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic-4-5-8
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic-6
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic-6-7
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic-7
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic-7-9
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic-9
-%%DATADIR%%/exercises/standard/lesson-files/compare-intervals-melodic-tritonus-7
-%%DATADIR%%/exercises/standard/lesson-files/csound-fifth-0.97
-%%DATADIR%%/exercises/standard/lesson-files/csound-fifth-0.98
-%%DATADIR%%/exercises/standard/lesson-files/csound-fifth-0.99
-%%DATADIR%%/exercises/standard/lesson-files/csound-fifth-0.995
-%%DATADIR%%/exercises/standard/lesson-files/csound-fifth-0.996
-%%DATADIR%%/exercises/standard/lesson-files/csound-fifth-0.997
-%%DATADIR%%/exercises/standard/lesson-files/csound-fifth-0.998
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj10-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj10-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj10-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj10-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj10-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj10-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj10-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj10-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj2-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj2-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj2-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj2-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj2-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj2-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj2-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj2-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj3-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj3-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj3-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj3-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj3-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj3-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj3-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj3-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj6-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj6-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj6-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj6-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj6-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj6-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj6-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj6-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj7-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj7-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj7-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj7-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj7-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj7-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj7-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj7-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj9-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj9-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj9-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj9-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj9-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj9-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj9-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-maj9-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min10-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min10-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min10-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min10-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min10-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min10-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min10-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min10-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min2-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min2-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min2-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min2-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min2-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min2-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min2-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min2-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min3-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min3-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min3-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min3-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min3-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min3-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min3-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min3-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min6-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min6-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min6-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min6-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min6-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min6-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min6-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min6-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min7-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min7-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min7-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min7-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min7-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min7-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min7-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min7-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min9-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min9-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min9-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min9-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min9-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min9-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min9-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-min9-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p4-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p4-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p4-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p4-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p4-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p4-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p4-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p4-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p5-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p5-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p5-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p5-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p5-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p5-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p5-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p5-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p8-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p8-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p8-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p8-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p8-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p8-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p8-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-harmonic-p8-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj10-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj10-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj10-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj10-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj10-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj10-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj10-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj10-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj2-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj2-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj2-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj2-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj2-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj2-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj2-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj2-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj3-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj3-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj3-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj3-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj3-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj3-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj3-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj3-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj6-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj6-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj6-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj6-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj6-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj6-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj6-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj6-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj7-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj7-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj7-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj7-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj7-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj7-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj7-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj7-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj9-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj9-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj9-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj9-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj9-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj9-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj9-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-maj9-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min10-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min10-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min10-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min10-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min10-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min10-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min10-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min10-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min2-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min2-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min2-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min2-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min2-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min2-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min2-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min2-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min3-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min3-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min3-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min3-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min3-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min3-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min3-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min3-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min6-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min6-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min6-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min6-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min6-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min6-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min6-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min6-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min7-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min7-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min7-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min7-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min7-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min7-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min7-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min7-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min9-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min9-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min9-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min9-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min9-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min9-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min9-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-min9-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p4-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p4-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p4-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p4-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p4-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p4-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p4-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p4-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p5-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p5-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p5-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p5-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p5-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p5-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p5-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p5-8cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p8-10cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p8-15cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p8-20cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p8-30cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p8-40cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p8-5cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p8-6cent
-%%DATADIR%%/exercises/standard/lesson-files/csound-intonation-p8-8cent
-%%DATADIR%%/exercises/standard/lesson-files/diatonic-1
-%%DATADIR%%/exercises/standard/lesson-files/diatonic-2
-%%DATADIR%%/exercises/standard/lesson-files/fifth-small-pure-0.99
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-10
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-2
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-2-3
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-2-to-15
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-2-to-8
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-3
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-4-5
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-4-5-8
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-6
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-6-7
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-7
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-7-9
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-9
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-self-config
-%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-tritonus-7
-%%DATADIR%%/exercises/standard/lesson-files/hear-tones-1
-%%DATADIR%%/exercises/standard/lesson-files/hear-tones-2
-%%DATADIR%%/exercises/standard/lesson-files/hear-tones-3
-%%DATADIR%%/exercises/standard/lesson-files/hear-tones-4
-%%DATADIR%%/exercises/standard/lesson-files/hear-tones-5
-%%DATADIR%%/exercises/standard/lesson-files/hear-tones-6
-%%DATADIR%%/exercises/standard/lesson-files/hear-tones-triads
-%%DATADIR%%/exercises/standard/lesson-files/hear-tones-triads-difficult
-%%DATADIR%%/exercises/standard/lesson-files/hear-tones-triads-easy
-%%DATADIR%%/exercises/standard/lesson-files/id-tone
-%%DATADIR%%/exercises/standard/lesson-files/id-tone-cde-10
-%%DATADIR%%/exercises/standard/lesson-files/id-tone-cde-11
-%%DATADIR%%/exercises/standard/lesson-files/id-tone-cde-12
-%%DATADIR%%/exercises/standard/lesson-files/id-tone-cde-3
-%%DATADIR%%/exercises/standard/lesson-files/id-tone-cde-4
-%%DATADIR%%/exercises/standard/lesson-files/id-tone-cde-5
-%%DATADIR%%/exercises/standard/lesson-files/id-tone-cde-6
-%%DATADIR%%/exercises/standard/lesson-files/id-tone-cde-7
-%%DATADIR%%/exercises/standard/lesson-files/id-tone-cde-8
-%%DATADIR%%/exercises/standard/lesson-files/id-tone-cde-9
-%%DATADIR%%/exercises/standard/lesson-files/include/cadence-major
-%%DATADIR%%/exercises/standard/lesson-files/include/cadence-minor
-%%DATADIR%%/exercises/standard/lesson-files/include/interval-elements
-%%DATADIR%%/exercises/standard/lesson-files/include/jazz-progression-elements
-%%DATADIR%%/exercises/standard/lesson-files/include/mma-grooves
-%%DATADIR%%/exercises/standard/lesson-files/include/progression-elements
-%%DATADIR%%/exercises/standard/lesson-files/include/sc-master
-%%DATADIR%%/exercises/standard/lesson-files/include/solfege-voicing.mma
-%%DATADIR%%/exercises/standard/lesson-files/interval_in_key_maj
-%%DATADIR%%/exercises/standard/lesson-files/interval_in_key_min
-%%DATADIR%%/exercises/standard/lesson-files/jsb-inventions
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-10
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-2
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-2-3
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-2-to-15
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-2-to-8
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-3
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-4-5
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-4-5-8
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-6
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-6-7
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-7
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-7-9
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-9
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-10
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-2
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-2-3
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-2-to-15
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-2-to-8
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-3
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-4-5
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-4-5-8
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-6
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-6-7
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-7
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-7-9
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-9
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-tritonus-7
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-self-config
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-tritonus-7
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-10
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-2
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-2-3
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-2-to-15
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-2-to-8
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-3
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-4-5
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-4-5-8
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-6
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-6-7
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-7
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-7-9
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-9
-%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-tritonus-7
-%%DATADIR%%/exercises/standard/lesson-files/mma-1
-%%DATADIR%%/exercises/standard/lesson-files/mma-2
-%%DATADIR%%/exercises/standard/lesson-files/mma-3
-%%DATADIR%%/exercises/standard/lesson-files/mma-4-C
-%%DATADIR%%/exercises/standard/lesson-files/mma-4-harmonic-minor
-%%DATADIR%%/exercises/standard/lesson-files/mma-4-natural-minor
-%%DATADIR%%/exercises/standard/lesson-files/mma-7-C
-%%DATADIR%%/exercises/standard/lesson-files/mma-7-harmonic-minor
-%%DATADIR%%/exercises/standard/lesson-files/mma-7-natural-minor
-%%DATADIR%%/exercises/standard/lesson-files/nameinterval-1
-%%DATADIR%%/exercises/standard/lesson-files/nameinterval-2
-%%DATADIR%%/exercises/standard/lesson-files/nameinterval-fifths
-%%DATADIR%%/exercises/standard/lesson-files/nameinterval-fourths
-%%DATADIR%%/exercises/standard/lesson-files/nameinterval-octave
-%%DATADIR%%/exercises/standard/lesson-files/nameinterval-seconds
-%%DATADIR%%/exercises/standard/lesson-files/nameinterval-sevenths
-%%DATADIR%%/exercises/standard/lesson-files/nameinterval-sixths
-%%DATADIR%%/exercises/standard/lesson-files/nameinterval-thirds
-%%DATADIR%%/exercises/standard/lesson-files/nameinterval-unison
-%%DATADIR%%/exercises/standard/lesson-files/polish-folk-songs
-%%DATADIR%%/exercises/standard/lesson-files/progression-1
-%%DATADIR%%/exercises/standard/lesson-files/progression-2
-%%DATADIR%%/exercises/standard/lesson-files/progression-atte
-%%DATADIR%%/exercises/standard/lesson-files/progression-x
-%%DATADIR%%/exercises/standard/lesson-files/rhythm-all
-%%DATADIR%%/exercises/standard/lesson-files/rhythm-easy
-%%DATADIR%%/exercises/standard/lesson-files/rhythm-mid
-%%DATADIR%%/exercises/standard/lesson-files/rhythm-self-config-binary
-%%DATADIR%%/exercises/standard/lesson-files/rhythm-self-config-ternary
-%%DATADIR%%/exercises/standard/lesson-files/rhythm-ternary
-%%DATADIR%%/exercises/standard/lesson-files/rhythmdict-1
-%%DATADIR%%/exercises/standard/lesson-files/rhythmdict-gen-1
-%%DATADIR%%/exercises/standard/lesson-files/rhythmdict-gen-2
-%%DATADIR%%/exercises/standard/lesson-files/rhythmdict-gen-3_4-1
-%%DATADIR%%/exercises/standard/lesson-files/rhythmdict-gen-3_4-2
-%%DATADIR%%/exercises/standard/lesson-files/rhythmdict-gen-3_4-3
-%%DATADIR%%/exercises/standard/lesson-files/rhythmdict-gen-6_8-1
-%%DATADIR%%/exercises/standard/lesson-files/rhythmdict-gen-6_8-2
-%%DATADIR%%/exercises/standard/lesson-files/rhythmtapping2-self-config-binary
-%%DATADIR%%/exercises/standard/lesson-files/rhythmtapping2-self-config-ternary
-%%DATADIR%%/exercises/standard/lesson-files/sc-6tones
-%%DATADIR%%/exercises/standard/lesson-files/sc-8tones
-%%DATADIR%%/exercises/standard/lesson-files/sc-beb
-%%DATADIR%%/exercises/standard/lesson-files/sc-beb-a
-%%DATADIR%%/exercises/standard/lesson-files/sc-beb-d
-%%DATADIR%%/exercises/standard/lesson-files/sc-beb-elem
-%%DATADIR%%/exercises/standard/lesson-files/sc-beb-name
-%%DATADIR%%/exercises/standard/lesson-files/sc-beb-s
-%%DATADIR%%/exercises/standard/lesson-files/sc-church
-%%DATADIR%%/exercises/standard/lesson-files/sc-dha
-%%DATADIR%%/exercises/standard/lesson-files/sc-dha-a
-%%DATADIR%%/exercises/standard/lesson-files/sc-dha-d
-%%DATADIR%%/exercises/standard/lesson-files/sc-dha-elem
-%%DATADIR%%/exercises/standard/lesson-files/sc-dha-f
-%%DATADIR%%/exercises/standard/lesson-files/sc-dha-g
-%%DATADIR%%/exercises/standard/lesson-files/sc-dha-name
-%%DATADIR%%/exercises/standard/lesson-files/sc-dha-p
-%%DATADIR%%/exercises/standard/lesson-files/sc-dha-s
-%%DATADIR%%/exercises/standard/lesson-files/sc-dha-t
-%%DATADIR%%/exercises/standard/lesson-files/sc-dom
-%%DATADIR%%/exercises/standard/lesson-files/sc-dom-jazz
-%%DATADIR%%/exercises/standard/lesson-files/sc-east
-%%DATADIR%%/exercises/standard/lesson-files/sc-greek
-%%DATADIR%%/exercises/standard/lesson-files/sc-hal
-%%DATADIR%%/exercises/standard/lesson-files/sc-hal-jazz
-%%DATADIR%%/exercises/standard/lesson-files/sc-ham
-%%DATADIR%%/exercises/standard/lesson-files/sc-ham-a
-%%DATADIR%%/exercises/standard/lesson-files/sc-ham-d
-%%DATADIR%%/exercises/standard/lesson-files/sc-ham-elem
-%%DATADIR%%/exercises/standard/lesson-files/sc-ham-f
-%%DATADIR%%/exercises/standard/lesson-files/sc-ham-g
-%%DATADIR%%/exercises/standard/lesson-files/sc-ham-name
-%%DATADIR%%/exercises/standard/lesson-files/sc-ham-p
-%%DATADIR%%/exercises/standard/lesson-files/sc-ham-s
-%%DATADIR%%/exercises/standard/lesson-files/sc-ham-t
-%%DATADIR%%/exercises/standard/lesson-files/sc-har
-%%DATADIR%%/exercises/standard/lesson-files/sc-har-a
-%%DATADIR%%/exercises/standard/lesson-files/sc-har-d
-%%DATADIR%%/exercises/standard/lesson-files/sc-har-elem
-%%DATADIR%%/exercises/standard/lesson-files/sc-har-f
-%%DATADIR%%/exercises/standard/lesson-files/sc-har-g
-%%DATADIR%%/exercises/standard/lesson-files/sc-har-name
-%%DATADIR%%/exercises/standard/lesson-files/sc-har-p
-%%DATADIR%%/exercises/standard/lesson-files/sc-har-s
-%%DATADIR%%/exercises/standard/lesson-files/sc-har-t
-%%DATADIR%%/exercises/standard/lesson-files/sc-hum-g
-%%DATADIR%%/exercises/standard/lesson-files/sc-hun
-%%DATADIR%%/exercises/standard/lesson-files/sc-hun-a
-%%DATADIR%%/exercises/standard/lesson-files/sc-hun-d
-%%DATADIR%%/exercises/standard/lesson-files/sc-hun-elem
-%%DATADIR%%/exercises/standard/lesson-files/sc-hun-f
-%%DATADIR%%/exercises/standard/lesson-files/sc-hun-g
-%%DATADIR%%/exercises/standard/lesson-files/sc-hun-name
-%%DATADIR%%/exercises/standard/lesson-files/sc-hun-p
-%%DATADIR%%/exercises/standard/lesson-files/sc-hun-s
-%%DATADIR%%/exercises/standard/lesson-files/sc-hun-t
-%%DATADIR%%/exercises/standard/lesson-files/sc-maj
-%%DATADIR%%/exercises/standard/lesson-files/sc-maj-a
-%%DATADIR%%/exercises/standard/lesson-files/sc-maj-d
-%%DATADIR%%/exercises/standard/lesson-files/sc-maj-elem
-%%DATADIR%%/exercises/standard/lesson-files/sc-maj-f
-%%DATADIR%%/exercises/standard/lesson-files/sc-maj-g
-%%DATADIR%%/exercises/standard/lesson-files/sc-maj-name
-%%DATADIR%%/exercises/standard/lesson-files/sc-maj-p
-%%DATADIR%%/exercises/standard/lesson-files/sc-maj-px
-%%DATADIR%%/exercises/standard/lesson-files/sc-maj-s
-%%DATADIR%%/exercises/standard/lesson-files/sc-maj-t
-%%DATADIR%%/exercises/standard/lesson-files/sc-mau
-%%DATADIR%%/exercises/standard/lesson-files/sc-mau-jazz
-%%DATADIR%%/exercises/standard/lesson-files/sc-mel
-%%DATADIR%%/exercises/standard/lesson-files/sc-mel-a
-%%DATADIR%%/exercises/standard/lesson-files/sc-mel-d
-%%DATADIR%%/exercises/standard/lesson-files/sc-mel-elem
-%%DATADIR%%/exercises/standard/lesson-files/sc-mel-f
-%%DATADIR%%/exercises/standard/lesson-files/sc-mel-g
-%%DATADIR%%/exercises/standard/lesson-files/sc-mel-name
-%%DATADIR%%/exercises/standard/lesson-files/sc-mel-p
-%%DATADIR%%/exercises/standard/lesson-files/sc-mel-s
-%%DATADIR%%/exercises/standard/lesson-files/sc-mel-t
-%%DATADIR%%/exercises/standard/lesson-files/sc-min
-%%DATADIR%%/exercises/standard/lesson-files/sc-min-jazz
-%%DATADIR%%/exercises/standard/lesson-files/sc-nat-g
-%%DATADIR%%/exercises/standard/lesson-files/sc-nea
-%%DATADIR%%/exercises/standard/lesson-files/sc-nea-a
-%%DATADIR%%/exercises/standard/lesson-files/sc-nea-d
-%%DATADIR%%/exercises/standard/lesson-files/sc-nea-elem
-%%DATADIR%%/exercises/standard/lesson-files/sc-nea-f
-%%DATADIR%%/exercises/standard/lesson-files/sc-nea-g
-%%DATADIR%%/exercises/standard/lesson-files/sc-nea-name
-%%DATADIR%%/exercises/standard/lesson-files/sc-nea-p
-%%DATADIR%%/exercises/standard/lesson-files/sc-nea-s
-%%DATADIR%%/exercises/standard/lesson-files/sc-nea-t
-%%DATADIR%%/exercises/standard/lesson-files/sc-nem
-%%DATADIR%%/exercises/standard/lesson-files/sc-nem-a
-%%DATADIR%%/exercises/standard/lesson-files/sc-nem-d
-%%DATADIR%%/exercises/standard/lesson-files/sc-nem-elem
-%%DATADIR%%/exercises/standard/lesson-files/sc-nem-f
-%%DATADIR%%/exercises/standard/lesson-files/sc-nem-g
-%%DATADIR%%/exercises/standard/lesson-files/sc-nem-name
-%%DATADIR%%/exercises/standard/lesson-files/sc-nem-p
-%%DATADIR%%/exercises/standard/lesson-files/sc-nem-s
-%%DATADIR%%/exercises/standard/lesson-files/sc-nem-t
-%%DATADIR%%/exercises/standard/lesson-files/sc-pen
-%%DATADIR%%/exercises/standard/lesson-files/sc-pen-a
-%%DATADIR%%/exercises/standard/lesson-files/sc-pen-d
-%%DATADIR%%/exercises/standard/lesson-files/sc-pen-elem
-%%DATADIR%%/exercises/standard/lesson-files/sc-pen-g
-%%DATADIR%%/exercises/standard/lesson-files/sc-pen-name
-%%DATADIR%%/exercises/standard/lesson-files/sc-pen-s
-%%DATADIR%%/exercises/standard/lesson-files/sc-plagal
-%%DATADIR%%/exercises/standard/lesson-files/sc-sim
-%%DATADIR%%/exercises/standard/lesson-files/sc-sim-a
-%%DATADIR%%/exercises/standard/lesson-files/sc-sim-d
-%%DATADIR%%/exercises/standard/lesson-files/sc-sim-elem
-%%DATADIR%%/exercises/standard/lesson-files/sc-sim-name
-%%DATADIR%%/exercises/standard/lesson-files/sc-sim-s
-%%DATADIR%%/exercises/standard/lesson-files/share/fanfare.midi
-%%DATADIR%%/exercises/standard/lesson-files/share/fanfare.mp3
-%%DATADIR%%/exercises/standard/lesson-files/share/fanfare.ogg
-%%DATADIR%%/exercises/standard/lesson-files/share/fanfare.wav
-%%DATADIR%%/exercises/standard/lesson-files/share/fifth-pure-220.00.wav
-%%DATADIR%%/exercises/standard/lesson-files/share/fifth-pure-247.5.wav
-%%DATADIR%%/exercises/standard/lesson-files/share/fifth-pure-293.33.wav
-%%DATADIR%%/exercises/standard/lesson-files/share/fifth-small-220.00.wav
-%%DATADIR%%/exercises/standard/lesson-files/share/fifth-small-247.5.wav
-%%DATADIR%%/exercises/standard/lesson-files/share/fifth-small-293.33.wav
-%%DATADIR%%/exercises/standard/lesson-files/share/fil1.sco
-%%DATADIR%%/exercises/standard/lesson-files/share/sinus-ad.orc
-%%DATADIR%%/exercises/standard/lesson-files/share/sinus.orc
-%%DATADIR%%/exercises/standard/lesson-files/sing-chord-tone
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-10
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-2
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-2-3
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-2-to-8
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-3
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-4-5
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-4-5-8
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-6
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-6-7
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-7
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-7-9
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-9
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-self-config
-%%DATADIR%%/exercises/standard/lesson-files/sing-intervals-tritonus-7
-%%DATADIR%%/exercises/standard/lesson-files/sing-the-fifth
-%%DATADIR%%/exercises/standard/lesson-files/sing-the-root
-%%DATADIR%%/exercises/standard/lesson-files/sing-the-seventh
-%%DATADIR%%/exercises/standard/lesson-files/sing-the-seventh-inv
-%%DATADIR%%/exercises/standard/lesson-files/sing-the-third
-%%DATADIR%%/exercises/standard/lesson-files/singchord-1
-%%DATADIR%%/exercises/standard/lesson-files/singchord-2
-%%DATADIR%%/exercises/standard/lesson-files/singchord-3
-%%DATADIR%%/exercises/standard/lesson-files/singchord-4
-%%DATADIR%%/exercises/standard/lesson-files/singchord-5
-%%DATADIR%%/exercises/standard/lesson-files/singchord-6
-%%DATADIR%%/exercises/standard/lesson-files/singchord-all
-%%DATADIR%%/exercises/standard/lesson-files/solfa-17
-%%DATADIR%%/exercises/standard/lesson-files/solfa-17-C
-%%DATADIR%%/exercises/standard/lesson-files/solfa-7
-%%DATADIR%%/exercises/standard/lesson-files/solfa-7-C
-%%DATADIR%%/exercises/standard/lesson-files/solmisation
-%%DATADIR%%/exercises/standard/lesson-files/tapping-all
-%%DATADIR%%/exercises/standard/lesson-files/tapping-easy
-%%DATADIR%%/exercises/standard/lesson-files/tapping-mid
-%%DATADIR%%/exercises/standard/lesson-files/three-prog-root
-%%DATADIR%%/exercises/standard/lesson-files/tone-after-dominant
-%%DATADIR%%/exercises/standard/lesson-files/toneincontext
-%%DATADIR%%/exercises/standard/lesson-files/toneincontext-major
-%%DATADIR%%/exercises/standard/lesson-files/toneincontext-major-cr
-%%DATADIR%%/exercises/standard/lesson-files/toneincontext-major-cr-f6
-%%DATADIR%%/exercises/standard/lesson-files/toneincontext-major-cr-l6
-%%DATADIR%%/exercises/standard/lesson-files/toneincontext-major-f4
-%%DATADIR%%/exercises/standard/lesson-files/toneincontext-major-l4
-%%DATADIR%%/exercises/standard/lesson-files/toneincontext-minor
-%%DATADIR%%/exercises/standard/lesson-files/toneincontext-minor-cr
-%%DATADIR%%/exercises/standard/lesson-files/toneincontext-minor-cr-f6
-%%DATADIR%%/exercises/standard/lesson-files/toneincontext-minor-cr-l6
-%%DATADIR%%/exercises/standard/lesson-files/toneincontext-minor-f4
-%%DATADIR%%/exercises/standard/lesson-files/toneincontext-minor-l4
-%%DATADIR%%/exercises/standard/lesson-files/tunertest
-%%DATADIR%%/exercises/standard/lesson-files/twelvetone
-%%DATADIR%%/exercises/standard/lesson-files/volkslieder1
-%%DATADIR%%/exercises/standard/lesson-files/volkslieder2
-%%DATADIR%%/exercises/standard/lib/jazz_progressions
-%%DATADIR%%/exercises/standard/lib/progression_elements
-%%DATADIR%%/exercises/standard/regression-lesson-files/chord-no-name
-%%DATADIR%%/exercises/standard/regression-lesson-files/chord-wav-music
-%%DATADIR%%/exercises/standard/regression-lesson-files/chordvoicing-lessonfile-exception
-%%DATADIR%%/exercises/standard/regression-lesson-files/chordvoicing-mpd-exception
-%%DATADIR%%/exercises/standard/regression-lesson-files/compareintervals-1
-%%DATADIR%%/exercises/standard/regression-lesson-files/compareintervals-2
-%%DATADIR%%/exercises/standard/regression-lesson-files/compareintervals-3
-%%DATADIR%%/exercises/standard/regression-lesson-files/compareintervals-4
-%%DATADIR%%/exercises/standard/regression-lesson-files/dictation-exception-handling
-%%DATADIR%%/exercises/standard/regression-lesson-files/dictation-no-questions
-%%DATADIR%%/exercises/standard/regression-lesson-files/elembuilder-bad-tonic
-%%DATADIR%%/exercises/standard/regression-lesson-files/elembuilder-scale-1
-%%DATADIR%%/exercises/standard/regression-lesson-files/elembuilder-scale-2
-%%DATADIR%%/exercises/standard/regression-lesson-files/elembuilder-scale-3
-%%DATADIR%%/exercises/standard/regression-lesson-files/elembuilder-scale-4
-%%DATADIR%%/exercises/standard/regression-lesson-files/elembuilder-scale-5
-%%DATADIR%%/exercises/standard/regression-lesson-files/harmonicprogression-lessonfile-exception
-%%DATADIR%%/exercises/standard/regression-lesson-files/idbyname-assignment-to-reserved-word
-%%DATADIR%%/exercises/standard/regression-lesson-files/idbyname-at_question_start-1
-%%DATADIR%%/exercises/standard/regression-lesson-files/idbyname-at_question_start-2
-%%DATADIR%%/exercises/standard/regression-lesson-files/idbyname-at_question_start-3
-%%DATADIR%%/exercises/standard/regression-lesson-files/idbyname-bad-cuemusic
-%%DATADIR%%/exercises/standard/regression-lesson-files/idbyname-mediafiles
-%%DATADIR%%/exercises/standard/regression-lesson-files/idbyname-missing-.wav-file
-%%DATADIR%%/exercises/standard/regression-lesson-files/idbyname-noquestionsinfile
-%%DATADIR%%/exercises/standard/regression-lesson-files/idbyname-syntax-error-1
-%%DATADIR%%/exercises/standard/regression-lesson-files/idbyname-syntax-error-2
-%%DATADIR%%/exercises/standard/regression-lesson-files/idbyname-unsupported-named-block
-%%DATADIR%%/exercises/standard/regression-lesson-files/idbyname-vmusic
-%%DATADIR%%/exercises/standard/regression-lesson-files/idproperty-1
-%%DATADIR%%/exercises/standard/regression-lesson-files/idproperty-2
-%%DATADIR%%/exercises/standard/regression-lesson-files/idproperty-3
-%%DATADIR%%/exercises/standard/regression-lesson-files/idproperty-4
-%%DATADIR%%/exercises/standard/regression-lesson-files/nameinterval-bad-tones-header-var
-%%DATADIR%%/exercises/standard/regression-lesson-files/nameinterval-constraints
-%%DATADIR%%/exercises/standard/regression-lesson-files/rhythmtapping-1
-%%DATADIR%%/exercises/standard/regression-lesson-files/rhythmtapping-2
-%%DATADIR%%/exercises/standard/regression-lesson-files/rhythmtapping-3
-%%DATADIR%%/exercises/standard/regression-lesson-files/rhythmtapping-4
-%%DATADIR%%/exercises/standard/regression-lesson-files/rhythmtapping-bad-mpd-code
-%%DATADIR%%/exercises/standard/regression-lesson-files/rhythmtapping2-1
-%%DATADIR%%/exercises/standard/regression-lesson-files/rvoice
-%%DATADIR%%/exercises/standard/regression-lesson-files/singanswer-bad-mpd-code
-%%DATADIR%%/exercises/standard/regression-lesson-files/singanswer-missing-.wav-file
-%%DATADIR%%/exercises/standard/regression-lesson-files/singanswer-missing-question_text
-%%DATADIR%%/exercises/standard/regression-lesson-files/transpose-accidentals
-%%DATADIR%%/exercises/standard/regression-lesson-files/transpose-key
-%%DATADIR%%/exercises/standard/regression-lesson-files/xx-chord-exceptions
-%%DATADIR%%/exercises/standard/regression-lesson-files/xx-chordvoicing-exceptions
-%%DATADIR%%/exercises/standard/regression-lesson-files/xx-dictation-exceptions
-%%DATADIR%%/exercises/standard/regression-lesson-files/xx-elembuilder-exceptions
-%%DATADIR%%/exercises/standard/regression-lesson-files/xx-harmonicprogressiondictation-exceptions
-%%DATADIR%%/exercises/standard/regression-lesson-files/xx-idbyname-exceptions
-%%DATADIR%%/exercises/standard/regression-lesson-files/xx-idproperty-exceptions
-%%DATADIR%%/exercises/standard/regression-lesson-files/xx-rhythmtapping-exceptions
-%%DATADIR%%/exercises/standard/regression-lesson-files/xx-singanswer-exceptions
-%%DATADIR%%/exercises/standard/regression-lesson-files/xx-singchord-exceptions
-%%DATADIR%%/feta/feta20-accidentals--1.xpm
-%%DATADIR%%/feta/feta20-accidentals--2.xpm
-%%DATADIR%%/feta/feta20-accidentals-0.xpm
-%%DATADIR%%/feta/feta20-accidentals-1.xpm
-%%DATADIR%%/feta/feta20-accidentals-2.xpm
-%%DATADIR%%/feta/feta20-clefs-C.xpm
-%%DATADIR%%/feta/feta20-clefs-F.xpm
-%%DATADIR%%/feta/feta20-clefs-G.xpm
-%%DATADIR%%/feta/feta20-dots-dot.xpm
-%%DATADIR%%/feta/feta20-flags-d3.xpm
-%%DATADIR%%/feta/feta20-flags-d4.xpm
-%%DATADIR%%/feta/feta20-flags-d5.xpm
-%%DATADIR%%/feta/feta20-flags-d6.xpm
-%%DATADIR%%/feta/feta20-flags-u3.xpm
-%%DATADIR%%/feta/feta20-flags-u4.xpm
-%%DATADIR%%/feta/feta20-flags-u5.xpm
-%%DATADIR%%/feta/feta20-flags-u6.xpm
-%%DATADIR%%/feta/feta20-noteheads-0.xpm
-%%DATADIR%%/feta/feta20-noteheads-1.xpm
-%%DATADIR%%/feta/feta20-noteheads-2.xpm
-%%DATADIR%%/feta/feta20-number-0.xpm
-%%DATADIR%%/feta/feta20-number-1.xpm
-%%DATADIR%%/feta/feta20-number-2.xpm
-%%DATADIR%%/feta/feta20-number-3.xpm
-%%DATADIR%%/feta/feta20-number-4.xpm
-%%DATADIR%%/feta/feta20-number-5.xpm
-%%DATADIR%%/feta/feta20-number-6.xpm
-%%DATADIR%%/feta/feta20-number-7.xpm
-%%DATADIR%%/feta/feta20-number-8.xpm
-%%DATADIR%%/feta/feta20-number-9.xpm
-%%DATADIR%%/feta/feta20-rests--1.xpm
-%%DATADIR%%/feta/feta20-rests--2.xpm
-%%DATADIR%%/feta/feta20-rests--4.xpm
-%%DATADIR%%/feta/feta20-rests-0.xpm
-%%DATADIR%%/feta/feta20-rests-0o.xpm
-%%DATADIR%%/feta/feta20-rests-1.xpm
-%%DATADIR%%/feta/feta20-rests-1o.xpm
-%%DATADIR%%/feta/feta20-rests-2.xpm
-%%DATADIR%%/feta/feta20-rests-3.xpm
-%%DATADIR%%/feta/feta20-rests-4.xpm
-%%DATADIR%%/feta/feta20-rests-5.xpm
-%%DATADIR%%/feta/feta20-rests-6.xpm
-%%DATADIR%%/feta/feta20-rests-7.xpm
-%%DATADIR%%/graphics/add-dot.svg
-%%DATADIR%%/graphics/applications-system.svg
-%%DATADIR%%/graphics/dot-mode.svg
-%%DATADIR%%/graphics/double-flat.svg
-%%DATADIR%%/graphics/double-sharp.svg
-%%DATADIR%%/graphics/erase.svg
-%%DATADIR%%/graphics/flat.svg
-%%DATADIR%%/graphics/happyface.png
-%%DATADIR%%/graphics/holder.png
-%%DATADIR%%/graphics/identify-bpm.png
-%%DATADIR%%/graphics/identify-chord.png
-%%DATADIR%%/graphics/image-not-found.png
-%%DATADIR%%/graphics/natural.svg
-%%DATADIR%%/graphics/note-1.svg
-%%DATADIR%%/graphics/note-16.svg
-%%DATADIR%%/graphics/note-2.svg
-%%DATADIR%%/graphics/note-32.svg
-%%DATADIR%%/graphics/note-4.svg
-%%DATADIR%%/graphics/note-8.svg
-%%DATADIR%%/graphics/notehead.svg
-%%DATADIR%%/graphics/remove-dot.svg
-%%DATADIR%%/graphics/rest-1.svg
-%%DATADIR%%/graphics/rest-16.svg
-%%DATADIR%%/graphics/rest-2.svg
-%%DATADIR%%/graphics/rest-32.svg
-%%DATADIR%%/graphics/rest-4.svg
-%%DATADIR%%/graphics/rest-8.svg
-%%DATADIR%%/graphics/rhythm-c12c12c12.png
-%%DATADIR%%/graphics/rhythm-c12c12r12.png
-%%DATADIR%%/graphics/rhythm-c12r12c12.png
-%%DATADIR%%/graphics/rhythm-c16c16c16c16.png
-%%DATADIR%%/graphics/rhythm-c16c16c16c16c16c16.png
-%%DATADIR%%/graphics/rhythm-c16c16c16c16c8.png
-%%DATADIR%%/graphics/rhythm-c16c16c4.png
-%%DATADIR%%/graphics/rhythm-c16c16c8.png
-%%DATADIR%%/graphics/rhythm-c16c16c8c16c16.png
-%%DATADIR%%/graphics/rhythm-c16c16c8c8.png
-%%DATADIR%%/graphics/rhythm-c16c8..png
-%%DATADIR%%/graphics/rhythm-c16c8c16.png
-%%DATADIR%%/graphics/rhythm-c4..png
-%%DATADIR%%/graphics/rhythm-c4.png
-%%DATADIR%%/graphics/rhythm-c4c16c16.png
-%%DATADIR%%/graphics/rhythm-c4c8.png
-%%DATADIR%%/graphics/rhythm-c8.c16.png
-%%DATADIR%%/graphics/rhythm-c8c16c16.png
-%%DATADIR%%/graphics/rhythm-c8c16c16c16c16.png
-%%DATADIR%%/graphics/rhythm-c8c16c16c8.png
-%%DATADIR%%/graphics/rhythm-c8c4.png
-%%DATADIR%%/graphics/rhythm-c8c8.png
-%%DATADIR%%/graphics/rhythm-c8c8c16c16.png
-%%DATADIR%%/graphics/rhythm-c8c8c8.png
-%%DATADIR%%/graphics/rhythm-r12c12c12.png
-%%DATADIR%%/graphics/rhythm-r12c12r12.png
-%%DATADIR%%/graphics/rhythm-r12r12c12.png
-%%DATADIR%%/graphics/rhythm-r16c16c16c16.png
-%%DATADIR%%/graphics/rhythm-r16c16c8.png
-%%DATADIR%%/graphics/rhythm-r16c8..png
-%%DATADIR%%/graphics/rhythm-r16c8c16.png
-%%DATADIR%%/graphics/rhythm-r4.png
-%%DATADIR%%/graphics/rhythm-r8c16c16.png
-%%DATADIR%%/graphics/rhythm-r8c8.png
-%%DATADIR%%/graphics/rhythm-r8r16c16.png
-%%DATADIR%%/graphics/rhythm-wrong.png
-%%DATADIR%%/graphics/sadface.png
-%%DATADIR%%/graphics/sharp.svg
-%%DATADIR%%/graphics/solfege.svg
-%%DATADIR%%/graphics/solfege.xpm
-%%DATADIR%%/graphics/test-sound.png
-%%DATADIR%%/graphics/tie.svg
-%%DATADIR%%/help-menu.xml
-%%DATADIR%%/help/C/about-statistics.html
-%%DATADIR%%/help/C/bug-reporting.html
-%%DATADIR%%/help/C/chordvoicing-module.html
-%%DATADIR%%/help/C/compareintervals-module.html
-%%DATADIR%%/help/C/dictation-module.html
-%%DATADIR%%/help/C/dictation.html
-%%DATADIR%%/help/C/ear-training-test-printout-editor.html
-%%DATADIR%%/help/C/elembuilder-module.html
-%%DATADIR%%/help/C/elembuilder.html
-%%DATADIR%%/help/C/extending-solfege.html
-%%DATADIR%%/help/C/figures/chord.png
-%%DATADIR%%/help/C/figures/chordname-example.png
-%%DATADIR%%/help/C/figures/dictation.png
-%%DATADIR%%/help/C/figures/ear-training-test-printout-editor.png
-%%DATADIR%%/help/C/figures/elembuilder-harmonic-progressions.png
-%%DATADIR%%/help/C/figures/id-interval-buttons-thirds.png
-%%DATADIR%%/help/C/figures/id-interval-piano.png
-%%DATADIR%%/help/C/figures/idbyname-chords.png
-%%DATADIR%%/help/C/figures/idbyname-intonation.png
-%%DATADIR%%/help/C/figures/identifybpm.png
-%%DATADIR%%/help/C/figures/idtone.png
-%%DATADIR%%/help/C/figures/melodicinterval-buttons.png
-%%DATADIR%%/help/C/figures/nameinterval.png
-%%DATADIR%%/help/C/figures/preferences-external-programs.png
-%%DATADIR%%/help/C/figures/preferences-gui-idtone.png
-%%DATADIR%%/help/C/figures/preferences-gui-interval.png
-%%DATADIR%%/help/C/figures/preferences-gui.png
-%%DATADIR%%/help/C/figures/preferences-midi.png
-%%DATADIR%%/help/C/figures/preferences-practise.png
-%%DATADIR%%/help/C/figures/preferences-sound-setup-win32.png
-%%DATADIR%%/help/C/figures/preferences-sound-setup.png
-%%DATADIR%%/help/C/figures/preferences-statistics.png
-%%DATADIR%%/help/C/figures/preferences-user.png
-%%DATADIR%%/help/C/figures/profile-manager.png
-%%DATADIR%%/help/C/figures/progressionlabel-example-1.png
-%%DATADIR%%/help/C/figures/rhythm.png
-%%DATADIR%%/help/C/figures/rhythmtapping2.png
-%%DATADIR%%/help/C/figures/rnc-example.png
-%%DATADIR%%/help/C/figures/singchord.png
-%%DATADIR%%/help/C/figures/singinterval.png
-%%DATADIR%%/help/C/figures/statistics.png
-%%DATADIR%%/help/C/figures/toneinkey.png
-%%DATADIR%%/help/C/figures/trainingset-editor.png
-%%DATADIR%%/help/C/figures/twelvetone.png
-%%DATADIR%%/help/C/gpl.html
-%%DATADIR%%/help/C/harmonicinterval-module.html
-%%DATADIR%%/help/C/harmonicinterval.html
-%%DATADIR%%/help/C/idbyname-cadences.html
-%%DATADIR%%/help/C/idbyname-chords.html
-%%DATADIR%%/help/C/idbyname-intonation.html
-%%DATADIR%%/help/C/idbyname-module.html
-%%DATADIR%%/help/C/idbyname.html
-%%DATADIR%%/help/C/identifybpm-module.html
-%%DATADIR%%/help/C/identifybpm.html
-%%DATADIR%%/help/C/idproperty-module.html
-%%DATADIR%%/help/C/idproperty.html
-%%DATADIR%%/help/C/idtone-module.html
-%%DATADIR%%/help/C/idtone.html
-%%DATADIR%%/help/C/index.html
-%%DATADIR%%/help/C/inverting-intervals.html
-%%DATADIR%%/help/C/lesson-file-locations-details.html
-%%DATADIR%%/help/C/lesson-files.html
-%%DATADIR%%/help/C/ly/inverting-intervals.png
-%%DATADIR%%/help/C/ly/theory-intervals-1.png
-%%DATADIR%%/help/C/ly/theory-intervals-fifths-1.png
-%%DATADIR%%/help/C/ly/theory-intervals-fifths-2.png
-%%DATADIR%%/help/C/ly/theory-intervals-fifths.png
-%%DATADIR%%/help/C/ly/theory-intervals-fourths.png
-%%DATADIR%%/help/C/ly/theory-intervals-seconds-1.png
-%%DATADIR%%/help/C/ly/theory-intervals-seconds-2.png
-%%DATADIR%%/help/C/ly/theory-intervals-seconds-3.png
-%%DATADIR%%/help/C/ly/theory-intervals-seconds.png
-%%DATADIR%%/help/C/ly/theory-intervals-sevenths.png
-%%DATADIR%%/help/C/ly/theory-intervals-sixths.png
-%%DATADIR%%/help/C/ly/theory-intervals-thirds.png
-%%DATADIR%%/help/C/melodicinterval-module.html
-%%DATADIR%%/help/C/melodicinterval.html
-%%DATADIR%%/help/C/midi-instrument-names.html
-%%DATADIR%%/help/C/mpd-module.html
-%%DATADIR%%/help/C/music-theory.html
-%%DATADIR%%/help/C/nameinterval-module.html
-%%DATADIR%%/help/C/nameinterval.html
-%%DATADIR%%/help/C/online-resources.html
-%%DATADIR%%/help/C/preferences-window.html
-%%DATADIR%%/help/C/profile-manager.html
-%%DATADIR%%/help/C/rhythm-module.html
-%%DATADIR%%/help/C/rhythm.html
-%%DATADIR%%/help/C/rhythmdictation-module.html
-%%DATADIR%%/help/C/rhythmdictation2-module.html
-%%DATADIR%%/help/C/rhythmtapping-module.html
-%%DATADIR%%/help/C/rhythmtapping2-module.html
-%%DATADIR%%/help/C/rhythmtapping2.html
-%%DATADIR%%/help/C/scales.html
-%%DATADIR%%/help/C/scales/aug.html
-%%DATADIR%%/help/C/scales/beb.html
-%%DATADIR%%/help/C/scales/blu.html
-%%DATADIR%%/help/C/scales/dha.html
-%%DATADIR%%/help/C/scales/dim.html
-%%DATADIR%%/help/C/scales/ham.html
-%%DATADIR%%/help/C/scales/har.html
-%%DATADIR%%/help/C/scales/hun.html
-%%DATADIR%%/help/C/scales/images/modes/chords/dha1c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/dha2c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/dha4c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/dha5c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/dha6c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/dim2c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/ham1c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/ham2c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/ham3c2.png
-%%DATADIR%%/help/C/scales/images/modes/chords/ham4c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/ham5c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/ham6c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/ham7c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/har1c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/har2c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/har3c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/har4c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/har5c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/har6c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/har7c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/hun1c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/hun3c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/hun5c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/hun6c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/maj1c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/maj2c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/maj3c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/maj4c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/maj5c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/maj6c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/maj7c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/mel1c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/mel2c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/mel3c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/mel4c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/mel5c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/mel6c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/mel7c2.png
-%%DATADIR%%/help/C/scales/images/modes/chords/nea1c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/nea2c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/nea3c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/nea4c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/nea5c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/nea6c2.png
-%%DATADIR%%/help/C/scales/images/modes/chords/nea7c2.png
-%%DATADIR%%/help/C/scales/images/modes/chords/nem1c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/nem2c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/nem3c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/nem4c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/nem5c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/nem6c.png
-%%DATADIR%%/help/C/scales/images/modes/chords/who1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/aug1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/aug1d.png
-%%DATADIR%%/help/C/scales/images/modes/scales/aug1db.png
-%%DATADIR%%/help/C/scales/images/modes/scales/aug1eb.png
-%%DATADIR%%/help/C/scales/images/modes/scales/aug2c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/aug2cd.png
-%%DATADIR%%/help/C/scales/images/modes/scales/aug2d.png
-%%DATADIR%%/help/C/scales/images/modes/scales/aug2dd.png
-%%DATADIR%%/help/C/scales/images/modes/scales/beb1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/beb2c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/beb3c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/beb4c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/beb5c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/blu1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha2c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha2db.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha3c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha3c2.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha3e.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha4c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha4f.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha5c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha5g.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha6ab.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha6c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha7b.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha7c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dha7c2.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dim1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dim1d.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dim1db.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dim2c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dim2cd.png
-%%DATADIR%%/help/C/scales/images/modes/scales/dim2d.png
-%%DATADIR%%/help/C/scales/images/modes/scales/eni1c-d.png
-%%DATADIR%%/help/C/scales/images/modes/scales/eni1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham2c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham2d.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham3c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham3c2.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham3e.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham4c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham4f.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham5c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham5g.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham6ab.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham6c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham7b.png
-%%DATADIR%%/help/C/scales/images/modes/scales/ham7c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/har1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/har2c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/har2d.png
-%%DATADIR%%/help/C/scales/images/modes/scales/har3c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/har3eb.png
-%%DATADIR%%/help/C/scales/images/modes/scales/har4c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/har4f.png
-%%DATADIR%%/help/C/scales/images/modes/scales/har5c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/har5g.png
-%%DATADIR%%/help/C/scales/images/modes/scales/har6ab.png
-%%DATADIR%%/help/C/scales/images/modes/scales/har6c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/har7b.png
-%%DATADIR%%/help/C/scales/images/modes/scales/har7c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun2c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun2c2.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun2dd.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun3c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun3e.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun4c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun4c2.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun4fd.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun5c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun5g.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun6a.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun6c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun7bb.png
-%%DATADIR%%/help/C/scales/images/modes/scales/hun7c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/maj1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/maj2c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/maj2d.png
-%%DATADIR%%/help/C/scales/images/modes/scales/maj3c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/maj3e.png
-%%DATADIR%%/help/C/scales/images/modes/scales/maj4c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/maj4f.png
-%%DATADIR%%/help/C/scales/images/modes/scales/maj5c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/maj5g.png
-%%DATADIR%%/help/C/scales/images/modes/scales/maj6a.png
-%%DATADIR%%/help/C/scales/images/modes/scales/maj6c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/maj7b.png
-%%DATADIR%%/help/C/scales/images/modes/scales/maj7c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel1c-d.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel2c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel2d.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel3c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel3eb.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel4c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel4f.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel5c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel5g.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel6a.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel6c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel7b.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel7c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/mel7c2.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea2c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea2db.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea3c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea3eb.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea4c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea4f.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea5c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea5g.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea6a.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea6c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea6c2.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea7b.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea7c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nea7c2.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem2c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem2db.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem3c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem3eb.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem4c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem4f.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem5c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem5g.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem6ab.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem6c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem7b.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem7c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/nem7c2.png
-%%DATADIR%%/help/C/scales/images/modes/scales/pen1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/pen2c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/pen2d.png
-%%DATADIR%%/help/C/scales/images/modes/scales/pen3c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/pen3e.png
-%%DATADIR%%/help/C/scales/images/modes/scales/pen4c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/pen4g.png
-%%DATADIR%%/help/C/scales/images/modes/scales/pen5a.png
-%%DATADIR%%/help/C/scales/images/modes/scales/pen5c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/who1c.png
-%%DATADIR%%/help/C/scales/images/modes/scales/who1c2.png
-%%DATADIR%%/help/C/scales/images/modes/scales/who1db.png
-%%DATADIR%%/help/C/scales/images/quadriads/c7+5.png
-%%DATADIR%%/help/C/scales/images/quadriads/c7-5.png
-%%DATADIR%%/help/C/scales/images/quadriads/c7.png
-%%DATADIR%%/help/C/scales/images/quadriads/c^+5.png
-%%DATADIR%%/help/C/scales/images/quadriads/c^-5.png
-%%DATADIR%%/help/C/scales/images/quadriads/c^.png
-%%DATADIR%%/help/C/scales/images/quadriads/cdim.png
-%%DATADIR%%/help/C/scales/images/quadriads/cm7+5.png
-%%DATADIR%%/help/C/scales/images/quadriads/cm7-5.png
-%%DATADIR%%/help/C/scales/images/quadriads/cm7.png
-%%DATADIR%%/help/C/scales/images/quadriads/cm^+5.png
-%%DATADIR%%/help/C/scales/images/quadriads/cm^-5.png
-%%DATADIR%%/help/C/scales/images/quadriads/cm^.png
-%%DATADIR%%/help/C/scales/images/triads/abau.png
-%%DATADIR%%/help/C/scales/images/triads/cau.png
-%%DATADIR%%/help/C/scales/images/triads/cau1.png
-%%DATADIR%%/help/C/scales/images/triads/cau1o.png
-%%DATADIR%%/help/C/scales/images/triads/cau2.png
-%%DATADIR%%/help/C/scales/images/triads/cau2o.png
-%%DATADIR%%/help/C/scales/images/triads/cauo.png
-%%DATADIR%%/help/C/scales/images/triads/cdi-fs8.png
-%%DATADIR%%/help/C/scales/images/triads/cdi.png
-%%DATADIR%%/help/C/scales/images/triads/cdi1.png
-%%DATADIR%%/help/C/scales/images/triads/cdi1o.png
-%%DATADIR%%/help/C/scales/images/triads/cdi2.png
-%%DATADIR%%/help/C/scales/images/triads/cdi2o.png
-%%DATADIR%%/help/C/scales/images/triads/cdio.png
-%%DATADIR%%/help/C/scales/images/triads/cma.png
-%%DATADIR%%/help/C/scales/images/triads/cma1.png
-%%DATADIR%%/help/C/scales/images/triads/cma1o.png
-%%DATADIR%%/help/C/scales/images/triads/cma2.png
-%%DATADIR%%/help/C/scales/images/triads/cma2o.png
-%%DATADIR%%/help/C/scales/images/triads/cmao.png
-%%DATADIR%%/help/C/scales/images/triads/cmi.png
-%%DATADIR%%/help/C/scales/images/triads/cmi1.png
-%%DATADIR%%/help/C/scales/images/triads/cmi1o.png
-%%DATADIR%%/help/C/scales/images/triads/cmi2.png
-%%DATADIR%%/help/C/scales/images/triads/cmi2o.png
-%%DATADIR%%/help/C/scales/images/triads/cmio.png
-%%DATADIR%%/help/C/scales/images/triads/dau.png
-%%DATADIR%%/help/C/scales/images/triads/dbau.png
-%%DATADIR%%/help/C/scales/images/triads/eau.png
-%%DATADIR%%/help/C/scales/images/triads/ebau.png
-%%DATADIR%%/help/C/scales/maj.html
-%%DATADIR%%/help/C/scales/mel.html
-%%DATADIR%%/help/C/scales/modes.html
-%%DATADIR%%/help/C/scales/nea.html
-%%DATADIR%%/help/C/scales/nem.html
-%%DATADIR%%/help/C/scales/pen.html
-%%DATADIR%%/help/C/scales/sim.html
-%%DATADIR%%/help/C/scales/who.html
-%%DATADIR%%/help/C/selecting-exercises.html
-%%DATADIR%%/help/C/singanswer-module.html
-%%DATADIR%%/help/C/singchord-module.html
-%%DATADIR%%/help/C/singchord.html
-%%DATADIR%%/help/C/singinterval-module.html
-%%DATADIR%%/help/C/singinterval.html
-%%DATADIR%%/help/C/solfege-exercise-helps.html
-%%DATADIR%%/help/C/solfege-intro.html
-%%DATADIR%%/help/C/theory-intervals.html
-%%DATADIR%%/help/C/tone-in-context.html
-%%DATADIR%%/help/C/toneincontext-module.html
-%%DATADIR%%/help/C/trainingset-editor.html
-%%DATADIR%%/help/C/twelvetone-module.html
-%%DATADIR%%/help/C/twelvetone.html
-%%DATADIR%%/help/C/user-modules.html
-%%DATADIR%%/help/de/about-statistics.html
-%%DATADIR%%/help/de/bug-reporting.html
-%%DATADIR%%/help/de/chordvoicing-module.html
-%%DATADIR%%/help/de/compareintervals-module.html
-%%DATADIR%%/help/de/dictation-module.html
-%%DATADIR%%/help/de/dictation.html
-%%DATADIR%%/help/de/ear-training-test-printout-editor.html
-%%DATADIR%%/help/de/elembuilder-module.html
-%%DATADIR%%/help/de/elembuilder.html
-%%DATADIR%%/help/de/extending-solfege.html
-%%DATADIR%%/help/de/gpl.html
-%%DATADIR%%/help/de/harmonicinterval-module.html
-%%DATADIR%%/help/de/harmonicinterval.html
-%%DATADIR%%/help/de/idbyname-cadences.html
-%%DATADIR%%/help/de/idbyname-chords.html
-%%DATADIR%%/help/de/idbyname-intonation.html
-%%DATADIR%%/help/de/idbyname-module.html
-%%DATADIR%%/help/de/idbyname.html
-%%DATADIR%%/help/de/identifybpm-module.html
-%%DATADIR%%/help/de/identifybpm.html
-%%DATADIR%%/help/de/idproperty-module.html
-%%DATADIR%%/help/de/idproperty.html
-%%DATADIR%%/help/de/idtone-module.html
-%%DATADIR%%/help/de/idtone.html
-%%DATADIR%%/help/de/index.html
-%%DATADIR%%/help/de/inverting-intervals.html
-%%DATADIR%%/help/de/lesson-file-locations-details.html
-%%DATADIR%%/help/de/lesson-files.html
-%%DATADIR%%/help/de/ly/inverting-intervals.png
-%%DATADIR%%/help/de/ly/theory-intervals-1.png
-%%DATADIR%%/help/de/ly/theory-intervals-fifths.png
-%%DATADIR%%/help/de/ly/theory-intervals-fourths.png
-%%DATADIR%%/help/de/ly/theory-intervals-seconds.png
-%%DATADIR%%/help/de/ly/theory-intervals-sevenths.png
-%%DATADIR%%/help/de/ly/theory-intervals-sixths.png
-%%DATADIR%%/help/de/ly/theory-intervals-thirds.png
-%%DATADIR%%/help/de/melodicinterval-module.html
-%%DATADIR%%/help/de/melodicinterval.html
-%%DATADIR%%/help/de/midi-instrument-names.html
-%%DATADIR%%/help/de/mpd-module.html
-%%DATADIR%%/help/de/music-theory.html
-%%DATADIR%%/help/de/nameinterval-module.html
-%%DATADIR%%/help/de/nameinterval.html
-%%DATADIR%%/help/de/online-resources.html
-%%DATADIR%%/help/de/preferences-window.html
-%%DATADIR%%/help/de/profile-manager.html
-%%DATADIR%%/help/de/rhythm-module.html
-%%DATADIR%%/help/de/rhythm.html
-%%DATADIR%%/help/de/rhythmdictation-module.html
-%%DATADIR%%/help/de/rhythmdictation2-module.html
-%%DATADIR%%/help/de/rhythmtapping-module.html
-%%DATADIR%%/help/de/rhythmtapping2-module.html
-%%DATADIR%%/help/de/rhythmtapping2.html
-%%DATADIR%%/help/de/scales.html
-%%DATADIR%%/help/de/selecting-exercises.html
-%%DATADIR%%/help/de/singanswer-module.html
-%%DATADIR%%/help/de/singchord-module.html
-%%DATADIR%%/help/de/singchord.html
-%%DATADIR%%/help/de/singinterval-module.html
-%%DATADIR%%/help/de/singinterval.html
-%%DATADIR%%/help/de/solfege-exercise-helps.html
-%%DATADIR%%/help/de/solfege-intro.html
-%%DATADIR%%/help/de/theory-intervals.html
-%%DATADIR%%/help/de/tone-in-context.html
-%%DATADIR%%/help/de/toneincontext-module.html
-%%DATADIR%%/help/de/trainingset-editor.html
-%%DATADIR%%/help/de/twelvetone-module.html
-%%DATADIR%%/help/de/twelvetone.html
-%%DATADIR%%/help/de/user-modules.html
-%%DATADIR%%/help/eo/about-statistics.html
-%%DATADIR%%/help/eo/bug-reporting.html
-%%DATADIR%%/help/eo/chordvoicing-module.html
-%%DATADIR%%/help/eo/compareintervals-module.html
-%%DATADIR%%/help/eo/dictation-module.html
-%%DATADIR%%/help/eo/dictation.html
-%%DATADIR%%/help/eo/ear-training-test-printout-editor.html
-%%DATADIR%%/help/eo/elembuilder-module.html
-%%DATADIR%%/help/eo/elembuilder.html
-%%DATADIR%%/help/eo/extending-solfege.html
-%%DATADIR%%/help/eo/figures/chord.png
-%%DATADIR%%/help/eo/figures/dictation.png
-%%DATADIR%%/help/eo/figures/ear-training-test-printout-editor.png
-%%DATADIR%%/help/eo/figures/elembuilder-harmonic-progressions.png
-%%DATADIR%%/help/eo/figures/id-interval-buttons-thirds.png
-%%DATADIR%%/help/eo/figures/id-interval-piano.png
-%%DATADIR%%/help/eo/figures/idbyname-chords.png
-%%DATADIR%%/help/eo/figures/idbyname-intonation.png
-%%DATADIR%%/help/eo/figures/identifybpm.png
-%%DATADIR%%/help/eo/figures/idtone.png
-%%DATADIR%%/help/eo/figures/melodicinterval-buttons.png
-%%DATADIR%%/help/eo/figures/nameinterval.png
-%%DATADIR%%/help/eo/figures/preferences-external-programs.png
-%%DATADIR%%/help/eo/figures/preferences-gui-idtone.png
-%%DATADIR%%/help/eo/figures/preferences-gui-interval.png
-%%DATADIR%%/help/eo/figures/preferences-gui.png
-%%DATADIR%%/help/eo/figures/preferences-midi.png
-%%DATADIR%%/help/eo/figures/preferences-practise.png
-%%DATADIR%%/help/eo/figures/preferences-sound-setup.png
-%%DATADIR%%/help/eo/figures/preferences-statistics.png
-%%DATADIR%%/help/eo/figures/preferences-user.png
-%%DATADIR%%/help/eo/figures/profile-manager.png
-%%DATADIR%%/help/eo/figures/rhythm.png
-%%DATADIR%%/help/eo/figures/rhythmtapping2.png
-%%DATADIR%%/help/eo/figures/singchord.png
-%%DATADIR%%/help/eo/figures/singinterval.png
-%%DATADIR%%/help/eo/figures/statistics.png
-%%DATADIR%%/help/eo/figures/trainingset-editor.png
-%%DATADIR%%/help/eo/figures/twelvetone.png
-%%DATADIR%%/help/eo/gpl.html
-%%DATADIR%%/help/eo/harmonicinterval-module.html
-%%DATADIR%%/help/eo/harmonicinterval.html
-%%DATADIR%%/help/eo/idbyname-cadences.html
-%%DATADIR%%/help/eo/idbyname-chords.html
-%%DATADIR%%/help/eo/idbyname-intonation.html
-%%DATADIR%%/help/eo/idbyname-module.html
-%%DATADIR%%/help/eo/idbyname.html
-%%DATADIR%%/help/eo/identifybpm-module.html
-%%DATADIR%%/help/eo/identifybpm.html
-%%DATADIR%%/help/eo/idproperty-module.html
-%%DATADIR%%/help/eo/idproperty.html
-%%DATADIR%%/help/eo/idtone-module.html
-%%DATADIR%%/help/eo/idtone.html
-%%DATADIR%%/help/eo/index.html
-%%DATADIR%%/help/eo/inverting-intervals.html
-%%DATADIR%%/help/eo/lesson-file-locations-details.html
-%%DATADIR%%/help/eo/lesson-files.html
-%%DATADIR%%/help/eo/ly/inverting-intervals.png
-%%DATADIR%%/help/eo/ly/theory-intervals-1.png
-%%DATADIR%%/help/eo/ly/theory-intervals-fifths.png
-%%DATADIR%%/help/eo/ly/theory-intervals-fourths.png
-%%DATADIR%%/help/eo/ly/theory-intervals-seconds.png
-%%DATADIR%%/help/eo/ly/theory-intervals-sevenths.png
-%%DATADIR%%/help/eo/ly/theory-intervals-sixths.png
-%%DATADIR%%/help/eo/ly/theory-intervals-thirds.png
-%%DATADIR%%/help/eo/melodicinterval-module.html
-%%DATADIR%%/help/eo/melodicinterval.html
-%%DATADIR%%/help/eo/midi-instrument-names.html
-%%DATADIR%%/help/eo/mpd-module.html
-%%DATADIR%%/help/eo/music-theory.html
-%%DATADIR%%/help/eo/nameinterval-module.html
-%%DATADIR%%/help/eo/nameinterval.html
-%%DATADIR%%/help/eo/online-resources.html
-%%DATADIR%%/help/eo/preferences-window.html
-%%DATADIR%%/help/eo/profile-manager.html
-%%DATADIR%%/help/eo/rhythm-module.html
-%%DATADIR%%/help/eo/rhythm.html
-%%DATADIR%%/help/eo/rhythmdictation-module.html
-%%DATADIR%%/help/eo/rhythmdictation2-module.html
-%%DATADIR%%/help/eo/rhythmtapping-module.html
-%%DATADIR%%/help/eo/rhythmtapping2-module.html
-%%DATADIR%%/help/eo/rhythmtapping2.html
-%%DATADIR%%/help/eo/scales.html
-%%DATADIR%%/help/eo/selecting-exercises.html
-%%DATADIR%%/help/eo/singanswer-module.html
-%%DATADIR%%/help/eo/singchord-module.html
-%%DATADIR%%/help/eo/singchord.html
-%%DATADIR%%/help/eo/singinterval-module.html
-%%DATADIR%%/help/eo/singinterval.html
-%%DATADIR%%/help/eo/solfege-exercise-helps.html
-%%DATADIR%%/help/eo/solfege-intro.html
-%%DATADIR%%/help/eo/theory-intervals.html
-%%DATADIR%%/help/eo/tone-in-context.html
-%%DATADIR%%/help/eo/toneincontext-module.html
-%%DATADIR%%/help/eo/trainingset-editor.html
-%%DATADIR%%/help/eo/twelvetone-module.html
-%%DATADIR%%/help/eo/twelvetone.html
-%%DATADIR%%/help/eo/user-modules.html
-%%DATADIR%%/help/es/about-statistics.html
-%%DATADIR%%/help/es/bug-reporting.html
-%%DATADIR%%/help/es/chordvoicing-module.html
-%%DATADIR%%/help/es/compareintervals-module.html
-%%DATADIR%%/help/es/dictation-module.html
-%%DATADIR%%/help/es/dictation.html
-%%DATADIR%%/help/es/ear-training-test-printout-editor.html
-%%DATADIR%%/help/es/elembuilder-module.html
-%%DATADIR%%/help/es/elembuilder.html
-%%DATADIR%%/help/es/extending-solfege.html
-%%DATADIR%%/help/es/gpl.html
-%%DATADIR%%/help/es/harmonicinterval-module.html
-%%DATADIR%%/help/es/harmonicinterval.html
-%%DATADIR%%/help/es/idbyname-cadences.html
-%%DATADIR%%/help/es/idbyname-chords.html
-%%DATADIR%%/help/es/idbyname-intonation.html
-%%DATADIR%%/help/es/idbyname-module.html
-%%DATADIR%%/help/es/idbyname.html
-%%DATADIR%%/help/es/identifybpm-module.html
-%%DATADIR%%/help/es/identifybpm.html
-%%DATADIR%%/help/es/idproperty-module.html
-%%DATADIR%%/help/es/idproperty.html
-%%DATADIR%%/help/es/idtone-module.html
-%%DATADIR%%/help/es/idtone.html
-%%DATADIR%%/help/es/index.html
-%%DATADIR%%/help/es/inverting-intervals.html
-%%DATADIR%%/help/es/lesson-file-locations-details.html
-%%DATADIR%%/help/es/lesson-files.html
-%%DATADIR%%/help/es/ly/inverting-intervals.png
-%%DATADIR%%/help/es/ly/theory-intervals-1.png
-%%DATADIR%%/help/es/ly/theory-intervals-fifths.png
-%%DATADIR%%/help/es/ly/theory-intervals-fourths.png
-%%DATADIR%%/help/es/ly/theory-intervals-seconds.png
-%%DATADIR%%/help/es/ly/theory-intervals-sevenths.png
-%%DATADIR%%/help/es/ly/theory-intervals-sixths.png
-%%DATADIR%%/help/es/ly/theory-intervals-thirds.png
-%%DATADIR%%/help/es/melodicinterval-module.html
-%%DATADIR%%/help/es/melodicinterval.html
-%%DATADIR%%/help/es/midi-instrument-names.html
-%%DATADIR%%/help/es/mpd-module.html
-%%DATADIR%%/help/es/music-theory.html
-%%DATADIR%%/help/es/nameinterval-module.html
-%%DATADIR%%/help/es/nameinterval.html
-%%DATADIR%%/help/es/online-resources.html
-%%DATADIR%%/help/es/preferences-window.html
-%%DATADIR%%/help/es/profile-manager.html
-%%DATADIR%%/help/es/rhythm-module.html
-%%DATADIR%%/help/es/rhythm.html
-%%DATADIR%%/help/es/rhythmdictation-module.html
-%%DATADIR%%/help/es/rhythmdictation2-module.html
-%%DATADIR%%/help/es/rhythmtapping-module.html
-%%DATADIR%%/help/es/rhythmtapping2-module.html
-%%DATADIR%%/help/es/rhythmtapping2.html
-%%DATADIR%%/help/es/scales.html
-%%DATADIR%%/help/es/selecting-exercises.html
-%%DATADIR%%/help/es/singanswer-module.html
-%%DATADIR%%/help/es/singchord-module.html
-%%DATADIR%%/help/es/singchord.html
-%%DATADIR%%/help/es/singinterval-module.html
-%%DATADIR%%/help/es/singinterval.html
-%%DATADIR%%/help/es/solfege-exercise-helps.html
-%%DATADIR%%/help/es/solfege-intro.html
-%%DATADIR%%/help/es/theory-intervals.html
-%%DATADIR%%/help/es/tone-in-context.html
-%%DATADIR%%/help/es/toneincontext-module.html
-%%DATADIR%%/help/es/trainingset-editor.html
-%%DATADIR%%/help/es/twelvetone-module.html
-%%DATADIR%%/help/es/twelvetone.html
-%%DATADIR%%/help/es/user-modules.html
-%%DATADIR%%/help/et/about-statistics.html
-%%DATADIR%%/help/et/bug-reporting.html
-%%DATADIR%%/help/et/chordvoicing-module.html
-%%DATADIR%%/help/et/compareintervals-module.html
-%%DATADIR%%/help/et/dictation-module.html
-%%DATADIR%%/help/et/dictation.html
-%%DATADIR%%/help/et/ear-training-test-printout-editor.html
-%%DATADIR%%/help/et/elembuilder-module.html
-%%DATADIR%%/help/et/elembuilder.html
-%%DATADIR%%/help/et/extending-solfege.html
-%%DATADIR%%/help/et/figures/chord.png
-%%DATADIR%%/help/et/figures/dictation.png
-%%DATADIR%%/help/et/figures/ear-training-test-printout-editor.png
-%%DATADIR%%/help/et/figures/elembuilder-harmonic-progressions.png
-%%DATADIR%%/help/et/figures/id-interval-buttons-thirds.png
-%%DATADIR%%/help/et/figures/id-interval-piano.png
-%%DATADIR%%/help/et/figures/idbyname-chords.png
-%%DATADIR%%/help/et/figures/idbyname-intonation.png
-%%DATADIR%%/help/et/figures/identifybpm.png
-%%DATADIR%%/help/et/figures/idtone.png
-%%DATADIR%%/help/et/figures/melodicinterval-buttons.png
-%%DATADIR%%/help/et/figures/nameinterval.png
-%%DATADIR%%/help/et/figures/preferences-external-programs.png
-%%DATADIR%%/help/et/figures/preferences-gui-idtone.png
-%%DATADIR%%/help/et/figures/preferences-gui-interval.png
-%%DATADIR%%/help/et/figures/preferences-gui.png
-%%DATADIR%%/help/et/figures/preferences-midi.png
-%%DATADIR%%/help/et/figures/preferences-practise.png
-%%DATADIR%%/help/et/figures/preferences-sound-setup.png
-%%DATADIR%%/help/et/figures/preferences-statistics.png
-%%DATADIR%%/help/et/figures/preferences-user.png
-%%DATADIR%%/help/et/figures/profile-manager.png
-%%DATADIR%%/help/et/figures/rhythm.png
-%%DATADIR%%/help/et/figures/rhythmtapping2.png
-%%DATADIR%%/help/et/figures/singchord.png
-%%DATADIR%%/help/et/figures/singinterval.png
-%%DATADIR%%/help/et/figures/statistics.png
-%%DATADIR%%/help/et/figures/trainingset-editor.png
-%%DATADIR%%/help/et/figures/twelvetone.png
-%%DATADIR%%/help/et/gpl.html
-%%DATADIR%%/help/et/harmonicinterval-module.html
-%%DATADIR%%/help/et/harmonicinterval.html
-%%DATADIR%%/help/et/idbyname-cadences.html
-%%DATADIR%%/help/et/idbyname-chords.html
-%%DATADIR%%/help/et/idbyname-intonation.html
-%%DATADIR%%/help/et/idbyname-module.html
-%%DATADIR%%/help/et/idbyname.html
-%%DATADIR%%/help/et/identifybpm-module.html
-%%DATADIR%%/help/et/identifybpm.html
-%%DATADIR%%/help/et/idproperty-module.html
-%%DATADIR%%/help/et/idproperty.html
-%%DATADIR%%/help/et/idtone-module.html
-%%DATADIR%%/help/et/idtone.html
-%%DATADIR%%/help/et/index.html
-%%DATADIR%%/help/et/inverting-intervals.html
-%%DATADIR%%/help/et/lesson-file-locations-details.html
-%%DATADIR%%/help/et/lesson-files.html
-%%DATADIR%%/help/et/ly/inverting-intervals.png
-%%DATADIR%%/help/et/ly/theory-intervals-1.png
-%%DATADIR%%/help/et/ly/theory-intervals-fifths.png
-%%DATADIR%%/help/et/ly/theory-intervals-fourths.png
-%%DATADIR%%/help/et/ly/theory-intervals-seconds.png
-%%DATADIR%%/help/et/ly/theory-intervals-sevenths.png
-%%DATADIR%%/help/et/ly/theory-intervals-sixths.png
-%%DATADIR%%/help/et/ly/theory-intervals-thirds.png
-%%DATADIR%%/help/et/melodicinterval-module.html
-%%DATADIR%%/help/et/melodicinterval.html
-%%DATADIR%%/help/et/midi-instrument-names.html
-%%DATADIR%%/help/et/mpd-module.html
-%%DATADIR%%/help/et/music-theory.html
-%%DATADIR%%/help/et/nameinterval-module.html
-%%DATADIR%%/help/et/nameinterval.html
-%%DATADIR%%/help/et/online-resources.html
-%%DATADIR%%/help/et/preferences-window.html
-%%DATADIR%%/help/et/profile-manager.html
-%%DATADIR%%/help/et/rhythm-module.html
-%%DATADIR%%/help/et/rhythm.html
-%%DATADIR%%/help/et/rhythmdictation-module.html
-%%DATADIR%%/help/et/rhythmdictation2-module.html
-%%DATADIR%%/help/et/rhythmtapping-module.html
-%%DATADIR%%/help/et/rhythmtapping2-module.html
-%%DATADIR%%/help/et/rhythmtapping2.html
-%%DATADIR%%/help/et/scales.html
-%%DATADIR%%/help/et/selecting-exercises.html
-%%DATADIR%%/help/et/singanswer-module.html
-%%DATADIR%%/help/et/singchord-module.html
-%%DATADIR%%/help/et/singchord.html
-%%DATADIR%%/help/et/singinterval-module.html
-%%DATADIR%%/help/et/singinterval.html
-%%DATADIR%%/help/et/solfege-exercise-helps.html
-%%DATADIR%%/help/et/solfege-intro.html
-%%DATADIR%%/help/et/theory-intervals.html
-%%DATADIR%%/help/et/tone-in-context.html
-%%DATADIR%%/help/et/toneincontext-module.html
-%%DATADIR%%/help/et/trainingset-editor.html
-%%DATADIR%%/help/et/twelvetone-module.html
-%%DATADIR%%/help/et/twelvetone.html
-%%DATADIR%%/help/et/user-modules.html
-%%DATADIR%%/help/fr/about-statistics.html
-%%DATADIR%%/help/fr/bug-reporting.html
-%%DATADIR%%/help/fr/chordvoicing-module.html
-%%DATADIR%%/help/fr/compareintervals-module.html
-%%DATADIR%%/help/fr/dictation-module.html
-%%DATADIR%%/help/fr/dictation.html
-%%DATADIR%%/help/fr/ear-training-test-printout-editor.html
-%%DATADIR%%/help/fr/elembuilder-module.html
-%%DATADIR%%/help/fr/elembuilder.html
-%%DATADIR%%/help/fr/extending-solfege.html
-%%DATADIR%%/help/fr/figures/chord.png
-%%DATADIR%%/help/fr/figures/dictation.png
-%%DATADIR%%/help/fr/figures/ear-training-test-printout-editor.png
-%%DATADIR%%/help/fr/figures/elembuilder-harmonic-progressions.png
-%%DATADIR%%/help/fr/figures/id-interval-buttons-thirds.png
-%%DATADIR%%/help/fr/figures/id-interval-piano.png
-%%DATADIR%%/help/fr/figures/idbyname-chords.png
-%%DATADIR%%/help/fr/figures/idbyname-intonation.png
-%%DATADIR%%/help/fr/figures/identifybpm.png
-%%DATADIR%%/help/fr/figures/idtone.png
-%%DATADIR%%/help/fr/figures/melodicinterval-buttons.png
-%%DATADIR%%/help/fr/figures/nameinterval.png
-%%DATADIR%%/help/fr/figures/preferences-external-programs.png
-%%DATADIR%%/help/fr/figures/preferences-gui-idtone.png
-%%DATADIR%%/help/fr/figures/preferences-gui-interval.png
-%%DATADIR%%/help/fr/figures/preferences-gui.png
-%%DATADIR%%/help/fr/figures/preferences-midi.png
-%%DATADIR%%/help/fr/figures/preferences-practise.png
-%%DATADIR%%/help/fr/figures/preferences-sound-setup.png
-%%DATADIR%%/help/fr/figures/preferences-statistics.png
-%%DATADIR%%/help/fr/figures/preferences-user.png
-%%DATADIR%%/help/fr/figures/profile-manager.png
-%%DATADIR%%/help/fr/figures/rhythm.png
-%%DATADIR%%/help/fr/figures/rhythmtapping2.png
-%%DATADIR%%/help/fr/figures/singchord.png
-%%DATADIR%%/help/fr/figures/singinterval.png
-%%DATADIR%%/help/fr/figures/statistics.png
-%%DATADIR%%/help/fr/figures/trainingset-editor.png
-%%DATADIR%%/help/fr/figures/twelvetone.png
-%%DATADIR%%/help/fr/gpl.html
-%%DATADIR%%/help/fr/harmonicinterval-module.html
-%%DATADIR%%/help/fr/harmonicinterval.html
-%%DATADIR%%/help/fr/idbyname-cadences.html
-%%DATADIR%%/help/fr/idbyname-chords.html
-%%DATADIR%%/help/fr/idbyname-intonation.html
-%%DATADIR%%/help/fr/idbyname-module.html
-%%DATADIR%%/help/fr/idbyname.html
-%%DATADIR%%/help/fr/identifybpm-module.html
-%%DATADIR%%/help/fr/identifybpm.html
-%%DATADIR%%/help/fr/idproperty-module.html
-%%DATADIR%%/help/fr/idproperty.html
-%%DATADIR%%/help/fr/idtone-module.html
-%%DATADIR%%/help/fr/idtone.html
-%%DATADIR%%/help/fr/index.html
-%%DATADIR%%/help/fr/inverting-intervals.html
-%%DATADIR%%/help/fr/lesson-file-locations-details.html
-%%DATADIR%%/help/fr/lesson-files.html
-%%DATADIR%%/help/fr/ly/inverting-intervals.png
-%%DATADIR%%/help/fr/ly/theory-intervals-1.png
-%%DATADIR%%/help/fr/ly/theory-intervals-fifths.png
-%%DATADIR%%/help/fr/ly/theory-intervals-fourths.png
-%%DATADIR%%/help/fr/ly/theory-intervals-seconds.png
-%%DATADIR%%/help/fr/ly/theory-intervals-sevenths.png
-%%DATADIR%%/help/fr/ly/theory-intervals-sixths.png
-%%DATADIR%%/help/fr/ly/theory-intervals-thirds.png
-%%DATADIR%%/help/fr/melodicinterval-module.html
-%%DATADIR%%/help/fr/melodicinterval.html
-%%DATADIR%%/help/fr/midi-instrument-names.html
-%%DATADIR%%/help/fr/mpd-module.html
-%%DATADIR%%/help/fr/music-theory.html
-%%DATADIR%%/help/fr/nameinterval-module.html
-%%DATADIR%%/help/fr/nameinterval.html
-%%DATADIR%%/help/fr/online-resources.html
-%%DATADIR%%/help/fr/preferences-window.html
-%%DATADIR%%/help/fr/profile-manager.html
-%%DATADIR%%/help/fr/rhythm-module.html
-%%DATADIR%%/help/fr/rhythm.html
-%%DATADIR%%/help/fr/rhythmdictation-module.html
-%%DATADIR%%/help/fr/rhythmdictation2-module.html
-%%DATADIR%%/help/fr/rhythmtapping-module.html
-%%DATADIR%%/help/fr/rhythmtapping2-module.html
-%%DATADIR%%/help/fr/rhythmtapping2.html
-%%DATADIR%%/help/fr/scales.html
-%%DATADIR%%/help/fr/selecting-exercises.html
-%%DATADIR%%/help/fr/singanswer-module.html
-%%DATADIR%%/help/fr/singchord-module.html
-%%DATADIR%%/help/fr/singchord.html
-%%DATADIR%%/help/fr/singinterval-module.html
-%%DATADIR%%/help/fr/singinterval.html
-%%DATADIR%%/help/fr/solfege-exercise-helps.html
-%%DATADIR%%/help/fr/solfege-intro.html
-%%DATADIR%%/help/fr/theory-intervals.html
-%%DATADIR%%/help/fr/tone-in-context.html
-%%DATADIR%%/help/fr/toneincontext-module.html
-%%DATADIR%%/help/fr/trainingset-editor.html
-%%DATADIR%%/help/fr/twelvetone-module.html
-%%DATADIR%%/help/fr/twelvetone.html
-%%DATADIR%%/help/fr/user-modules.html
-%%DATADIR%%/help/gl/about-statistics.html
-%%DATADIR%%/help/gl/bug-reporting.html
-%%DATADIR%%/help/gl/chordvoicing-module.html
-%%DATADIR%%/help/gl/compareintervals-module.html
-%%DATADIR%%/help/gl/dictation-module.html
-%%DATADIR%%/help/gl/dictation.html
-%%DATADIR%%/help/gl/ear-training-test-printout-editor.html
-%%DATADIR%%/help/gl/elembuilder-module.html
-%%DATADIR%%/help/gl/elembuilder.html
-%%DATADIR%%/help/gl/extending-solfege.html
-%%DATADIR%%/help/gl/gpl.html
-%%DATADIR%%/help/gl/harmonicinterval-module.html
-%%DATADIR%%/help/gl/harmonicinterval.html
-%%DATADIR%%/help/gl/idbyname-cadences.html
-%%DATADIR%%/help/gl/idbyname-chords.html
-%%DATADIR%%/help/gl/idbyname-intonation.html
-%%DATADIR%%/help/gl/idbyname-module.html
-%%DATADIR%%/help/gl/idbyname.html
-%%DATADIR%%/help/gl/identifybpm-module.html
-%%DATADIR%%/help/gl/identifybpm.html
-%%DATADIR%%/help/gl/idproperty-module.html
-%%DATADIR%%/help/gl/idproperty.html
-%%DATADIR%%/help/gl/idtone-module.html
-%%DATADIR%%/help/gl/idtone.html
-%%DATADIR%%/help/gl/index.html
-%%DATADIR%%/help/gl/inverting-intervals.html
-%%DATADIR%%/help/gl/lesson-file-locations-details.html
-%%DATADIR%%/help/gl/lesson-files.html
-%%DATADIR%%/help/gl/ly/inverting-intervals.png
-%%DATADIR%%/help/gl/ly/theory-intervals-1.png
-%%DATADIR%%/help/gl/ly/theory-intervals-fifths.png
-%%DATADIR%%/help/gl/ly/theory-intervals-fourths.png
-%%DATADIR%%/help/gl/ly/theory-intervals-seconds.png
-%%DATADIR%%/help/gl/ly/theory-intervals-sevenths.png
-%%DATADIR%%/help/gl/ly/theory-intervals-sixths.png
-%%DATADIR%%/help/gl/ly/theory-intervals-thirds.png
-%%DATADIR%%/help/gl/melodicinterval-module.html
-%%DATADIR%%/help/gl/melodicinterval.html
-%%DATADIR%%/help/gl/midi-instrument-names.html
-%%DATADIR%%/help/gl/mpd-module.html
-%%DATADIR%%/help/gl/music-theory.html
-%%DATADIR%%/help/gl/nameinterval-module.html
-%%DATADIR%%/help/gl/nameinterval.html
-%%DATADIR%%/help/gl/online-resources.html
-%%DATADIR%%/help/gl/preferences-window.html
-%%DATADIR%%/help/gl/profile-manager.html
-%%DATADIR%%/help/gl/rhythm-module.html
-%%DATADIR%%/help/gl/rhythm.html
-%%DATADIR%%/help/gl/rhythmdictation-module.html
-%%DATADIR%%/help/gl/rhythmdictation2-module.html
-%%DATADIR%%/help/gl/rhythmtapping-module.html
-%%DATADIR%%/help/gl/rhythmtapping2-module.html
-%%DATADIR%%/help/gl/rhythmtapping2.html
-%%DATADIR%%/help/gl/scales.html
-%%DATADIR%%/help/gl/selecting-exercises.html
-%%DATADIR%%/help/gl/singanswer-module.html
-%%DATADIR%%/help/gl/singchord-module.html
-%%DATADIR%%/help/gl/singchord.html
-%%DATADIR%%/help/gl/singinterval-module.html
-%%DATADIR%%/help/gl/singinterval.html
-%%DATADIR%%/help/gl/solfege-exercise-helps.html
-%%DATADIR%%/help/gl/solfege-intro.html
-%%DATADIR%%/help/gl/theory-intervals.html
-%%DATADIR%%/help/gl/tone-in-context.html
-%%DATADIR%%/help/gl/toneincontext-module.html
-%%DATADIR%%/help/gl/trainingset-editor.html
-%%DATADIR%%/help/gl/twelvetone-module.html
-%%DATADIR%%/help/gl/twelvetone.html
-%%DATADIR%%/help/gl/user-modules.html
-%%DATADIR%%/help/nb/about-statistics.html
-%%DATADIR%%/help/nb/bug-reporting.html
-%%DATADIR%%/help/nb/chordvoicing-module.html
-%%DATADIR%%/help/nb/compareintervals-module.html
-%%DATADIR%%/help/nb/dictation-module.html
-%%DATADIR%%/help/nb/dictation.html
-%%DATADIR%%/help/nb/ear-training-test-printout-editor.html
-%%DATADIR%%/help/nb/elembuilder-module.html
-%%DATADIR%%/help/nb/elembuilder.html
-%%DATADIR%%/help/nb/extending-solfege.html
-%%DATADIR%%/help/nb/figures/chord.png
-%%DATADIR%%/help/nb/figures/dictation.png
-%%DATADIR%%/help/nb/figures/ear-training-test-printout-editor.png
-%%DATADIR%%/help/nb/figures/elembuilder-harmonic-progressions.png
-%%DATADIR%%/help/nb/figures/id-interval-buttons-thirds.png
-%%DATADIR%%/help/nb/figures/id-interval-piano.png
-%%DATADIR%%/help/nb/figures/id-intervals-buttons-thirds.png
-%%DATADIR%%/help/nb/figures/idbyname-chords.png
-%%DATADIR%%/help/nb/figures/idbyname-intonation.png
-%%DATADIR%%/help/nb/figures/identifybpm.png
-%%DATADIR%%/help/nb/figures/idtone.png
-%%DATADIR%%/help/nb/figures/melodicinterval-buttons.png
-%%DATADIR%%/help/nb/figures/nameinterval.png
-%%DATADIR%%/help/nb/figures/preferences-external-programs.png
-%%DATADIR%%/help/nb/figures/preferences-gui-idtone.png
-%%DATADIR%%/help/nb/figures/preferences-gui-interval.png
-%%DATADIR%%/help/nb/figures/preferences-gui.png
-%%DATADIR%%/help/nb/figures/preferences-midi.png
-%%DATADIR%%/help/nb/figures/preferences-practise.png
-%%DATADIR%%/help/nb/figures/preferences-sound-setup.png
-%%DATADIR%%/help/nb/figures/preferences-statistics.png
-%%DATADIR%%/help/nb/figures/preferences-user.png
-%%DATADIR%%/help/nb/figures/profile-manager.png
-%%DATADIR%%/help/nb/figures/rhythm.png
-%%DATADIR%%/help/nb/figures/rhythmtapping2.png
-%%DATADIR%%/help/nb/figures/singchord.png
-%%DATADIR%%/help/nb/figures/singinterval.png
-%%DATADIR%%/help/nb/figures/statistics.png
-%%DATADIR%%/help/nb/figures/trainingset-editor.png
-%%DATADIR%%/help/nb/figures/twelvetone.png
-%%DATADIR%%/help/nb/gpl.html
-%%DATADIR%%/help/nb/harmonicinterval-module.html
-%%DATADIR%%/help/nb/harmonicinterval.html
-%%DATADIR%%/help/nb/idbyname-cadences.html
-%%DATADIR%%/help/nb/idbyname-chords.html
-%%DATADIR%%/help/nb/idbyname-intonation.html
-%%DATADIR%%/help/nb/idbyname-module.html
-%%DATADIR%%/help/nb/idbyname.html
-%%DATADIR%%/help/nb/identifybpm-module.html
-%%DATADIR%%/help/nb/identifybpm.html
-%%DATADIR%%/help/nb/idproperty-module.html
-%%DATADIR%%/help/nb/idproperty.html
-%%DATADIR%%/help/nb/idtone-module.html
-%%DATADIR%%/help/nb/idtone.html
-%%DATADIR%%/help/nb/index.html
-%%DATADIR%%/help/nb/inverting-intervals.html
-%%DATADIR%%/help/nb/lesson-file-locations-details.html
-%%DATADIR%%/help/nb/lesson-files.html
-%%DATADIR%%/help/nb/ly/inverting-intervals.png
-%%DATADIR%%/help/nb/ly/theory-intervals-1.png
-%%DATADIR%%/help/nb/ly/theory-intervals-fifths.png
-%%DATADIR%%/help/nb/ly/theory-intervals-fourths.png
-%%DATADIR%%/help/nb/ly/theory-intervals-seconds.png
-%%DATADIR%%/help/nb/ly/theory-intervals-sevenths.png
-%%DATADIR%%/help/nb/ly/theory-intervals-sixths.png
-%%DATADIR%%/help/nb/ly/theory-intervals-thirds.png
-%%DATADIR%%/help/nb/melodicinterval-module.html
-%%DATADIR%%/help/nb/melodicinterval.html
-%%DATADIR%%/help/nb/midi-instrument-names.html
-%%DATADIR%%/help/nb/mpd-module.html
-%%DATADIR%%/help/nb/music-theory.html
-%%DATADIR%%/help/nb/nameinterval-module.html
-%%DATADIR%%/help/nb/nameinterval.html
-%%DATADIR%%/help/nb/online-resources.html
-%%DATADIR%%/help/nb/preferences-window.html
-%%DATADIR%%/help/nb/profile-manager.html
-%%DATADIR%%/help/nb/rhythm-module.html
-%%DATADIR%%/help/nb/rhythm.html
-%%DATADIR%%/help/nb/rhythmdictation-module.html
-%%DATADIR%%/help/nb/rhythmdictation2-module.html
-%%DATADIR%%/help/nb/rhythmtapping-module.html
-%%DATADIR%%/help/nb/rhythmtapping2-module.html
-%%DATADIR%%/help/nb/rhythmtapping2.html
-%%DATADIR%%/help/nb/scales.html
-%%DATADIR%%/help/nb/selecting-exercises.html
-%%DATADIR%%/help/nb/singanswer-module.html
-%%DATADIR%%/help/nb/singchord-module.html
-%%DATADIR%%/help/nb/singchord.html
-%%DATADIR%%/help/nb/singinterval-module.html
-%%DATADIR%%/help/nb/singinterval.html
-%%DATADIR%%/help/nb/solfege-exercise-helps.html
-%%DATADIR%%/help/nb/solfege-intro.html
-%%DATADIR%%/help/nb/theory-intervals.html
-%%DATADIR%%/help/nb/tone-in-context.html
-%%DATADIR%%/help/nb/toneincontext-module.html
-%%DATADIR%%/help/nb/trainingset-editor.html
-%%DATADIR%%/help/nb/twelvetone-module.html
-%%DATADIR%%/help/nb/twelvetone.html
-%%DATADIR%%/help/nb/user-modules.html
-%%DATADIR%%/help/nl/about-statistics.html
-%%DATADIR%%/help/nl/bug-reporting.html
-%%DATADIR%%/help/nl/chordvoicing-module.html
-%%DATADIR%%/help/nl/compareintervals-module.html
-%%DATADIR%%/help/nl/dictation-module.html
-%%DATADIR%%/help/nl/dictation.html
-%%DATADIR%%/help/nl/ear-training-test-printout-editor.html
-%%DATADIR%%/help/nl/elembuilder-module.html
-%%DATADIR%%/help/nl/elembuilder.html
-%%DATADIR%%/help/nl/extending-solfege.html
-%%DATADIR%%/help/nl/figures/chord.png
-%%DATADIR%%/help/nl/figures/dictation.png
-%%DATADIR%%/help/nl/figures/ear-training-test-printout-editor.png
-%%DATADIR%%/help/nl/figures/elembuilder-harmonic-progressions.png
-%%DATADIR%%/help/nl/figures/id-interval-buttons-thirds.png
-%%DATADIR%%/help/nl/figures/id-interval-piano.png
-%%DATADIR%%/help/nl/figures/idbyname-chords.png
-%%DATADIR%%/help/nl/figures/idbyname-intonation.png
-%%DATADIR%%/help/nl/figures/identifybpm.png
-%%DATADIR%%/help/nl/figures/idtone.png
-%%DATADIR%%/help/nl/figures/melodicinterval-buttons.png
-%%DATADIR%%/help/nl/figures/nameinterval.png
-%%DATADIR%%/help/nl/figures/preferences-external-programs.png
-%%DATADIR%%/help/nl/figures/preferences-gui-idtone.png
-%%DATADIR%%/help/nl/figures/preferences-gui-interval.png
-%%DATADIR%%/help/nl/figures/preferences-gui.png
-%%DATADIR%%/help/nl/figures/preferences-midi.png
-%%DATADIR%%/help/nl/figures/preferences-practise.png
-%%DATADIR%%/help/nl/figures/preferences-sound-setup.png
-%%DATADIR%%/help/nl/figures/preferences-statistics.png
-%%DATADIR%%/help/nl/figures/preferences-user.png
-%%DATADIR%%/help/nl/figures/profile-manager.png
-%%DATADIR%%/help/nl/figures/rhythm.png
-%%DATADIR%%/help/nl/figures/rhythmtapping2.png
-%%DATADIR%%/help/nl/figures/singchord.png
-%%DATADIR%%/help/nl/figures/singinterval.png
-%%DATADIR%%/help/nl/figures/statistics.png
-%%DATADIR%%/help/nl/figures/trainingset-editor.png
-%%DATADIR%%/help/nl/figures/twelvetone.png
-%%DATADIR%%/help/nl/gpl.html
-%%DATADIR%%/help/nl/harmonicinterval-module.html
-%%DATADIR%%/help/nl/harmonicinterval.html
-%%DATADIR%%/help/nl/idbyname-cadences.html
-%%DATADIR%%/help/nl/idbyname-chords.html
-%%DATADIR%%/help/nl/idbyname-intonation.html
-%%DATADIR%%/help/nl/idbyname-module.html
-%%DATADIR%%/help/nl/idbyname.html
-%%DATADIR%%/help/nl/identifybpm-module.html
-%%DATADIR%%/help/nl/identifybpm.html
-%%DATADIR%%/help/nl/idproperty-module.html
-%%DATADIR%%/help/nl/idproperty.html
-%%DATADIR%%/help/nl/idtone-module.html
-%%DATADIR%%/help/nl/idtone.html
-%%DATADIR%%/help/nl/index.html
-%%DATADIR%%/help/nl/inverting-intervals.html
-%%DATADIR%%/help/nl/lesson-file-locations-details.html
-%%DATADIR%%/help/nl/lesson-files.html
-%%DATADIR%%/help/nl/ly/inverting-intervals.png
-%%DATADIR%%/help/nl/ly/theory-intervals-1.png
-%%DATADIR%%/help/nl/ly/theory-intervals-fifths.png
-%%DATADIR%%/help/nl/ly/theory-intervals-fourths.png
-%%DATADIR%%/help/nl/ly/theory-intervals-seconds.png
-%%DATADIR%%/help/nl/ly/theory-intervals-sevenths.png
-%%DATADIR%%/help/nl/ly/theory-intervals-sixths.png
-%%DATADIR%%/help/nl/ly/theory-intervals-thirds.png
-%%DATADIR%%/help/nl/melodicinterval-module.html
-%%DATADIR%%/help/nl/melodicinterval.html
-%%DATADIR%%/help/nl/midi-instrument-names.html
-%%DATADIR%%/help/nl/mpd-module.html
-%%DATADIR%%/help/nl/music-theory.html
-%%DATADIR%%/help/nl/nameinterval-module.html
-%%DATADIR%%/help/nl/nameinterval.html
-%%DATADIR%%/help/nl/online-resources.html
-%%DATADIR%%/help/nl/preferences-window.html
-%%DATADIR%%/help/nl/profile-manager.html
-%%DATADIR%%/help/nl/rhythm-module.html
-%%DATADIR%%/help/nl/rhythm.html
-%%DATADIR%%/help/nl/rhythmdictation-module.html
-%%DATADIR%%/help/nl/rhythmdictation2-module.html
-%%DATADIR%%/help/nl/rhythmtapping-module.html
-%%DATADIR%%/help/nl/rhythmtapping2-module.html
-%%DATADIR%%/help/nl/rhythmtapping2.html
-%%DATADIR%%/help/nl/scales.html
-%%DATADIR%%/help/nl/selecting-exercises.html
-%%DATADIR%%/help/nl/singanswer-module.html
-%%DATADIR%%/help/nl/singchord-module.html
-%%DATADIR%%/help/nl/singchord.html
-%%DATADIR%%/help/nl/singinterval-module.html
-%%DATADIR%%/help/nl/singinterval.html
-%%DATADIR%%/help/nl/solfege-exercise-helps.html
-%%DATADIR%%/help/nl/solfege-intro.html
-%%DATADIR%%/help/nl/theory-intervals.html
-%%DATADIR%%/help/nl/tone-in-context.html
-%%DATADIR%%/help/nl/toneincontext-module.html
-%%DATADIR%%/help/nl/trainingset-editor.html
-%%DATADIR%%/help/nl/twelvetone-module.html
-%%DATADIR%%/help/nl/twelvetone.html
-%%DATADIR%%/help/nl/user-modules.html
-%%DATADIR%%/help/pl/about-statistics.html
-%%DATADIR%%/help/pl/bug-reporting.html
-%%DATADIR%%/help/pl/chordvoicing-module.html
-%%DATADIR%%/help/pl/compareintervals-module.html
-%%DATADIR%%/help/pl/dictation-module.html
-%%DATADIR%%/help/pl/dictation.html
-%%DATADIR%%/help/pl/ear-training-test-printout-editor.html
-%%DATADIR%%/help/pl/elembuilder-module.html
-%%DATADIR%%/help/pl/elembuilder.html
-%%DATADIR%%/help/pl/extending-solfege.html
-%%DATADIR%%/help/pl/figures/chord.png
-%%DATADIR%%/help/pl/figures/dictation.png
-%%DATADIR%%/help/pl/figures/ear-training-test-printout-editor.png
-%%DATADIR%%/help/pl/figures/elembuilder-harmonic-progressions.png
-%%DATADIR%%/help/pl/figures/id-interval-buttons-thirds.png
-%%DATADIR%%/help/pl/figures/id-interval-piano.png
-%%DATADIR%%/help/pl/figures/idbyname-chords.png
-%%DATADIR%%/help/pl/figures/idbyname-intonation.png
-%%DATADIR%%/help/pl/figures/identifybpm.png
-%%DATADIR%%/help/pl/figures/idtone.png
-%%DATADIR%%/help/pl/figures/melodicinterval-buttons.png
-%%DATADIR%%/help/pl/figures/nameinterval.png
-%%DATADIR%%/help/pl/figures/preferences-external-programs.png
-%%DATADIR%%/help/pl/figures/preferences-gui-idtone.png
-%%DATADIR%%/help/pl/figures/preferences-gui-interval.png
-%%DATADIR%%/help/pl/figures/preferences-gui.png
-%%DATADIR%%/help/pl/figures/preferences-midi.png
-%%DATADIR%%/help/pl/figures/preferences-practise.png
-%%DATADIR%%/help/pl/figures/preferences-sound-setup.png
-%%DATADIR%%/help/pl/figures/preferences-statistics.png
-%%DATADIR%%/help/pl/figures/preferences-user.png
-%%DATADIR%%/help/pl/figures/profile-manager.png
-%%DATADIR%%/help/pl/figures/rhythm.png
-%%DATADIR%%/help/pl/figures/rhythmtapping2.png
-%%DATADIR%%/help/pl/figures/singchord.png
-%%DATADIR%%/help/pl/figures/singinterval.png
-%%DATADIR%%/help/pl/figures/statistics.png
-%%DATADIR%%/help/pl/figures/trainingset-editor.png
-%%DATADIR%%/help/pl/figures/twelvetone.png
-%%DATADIR%%/help/pl/gpl.html
-%%DATADIR%%/help/pl/harmonicinterval-module.html
-%%DATADIR%%/help/pl/harmonicinterval.html
-%%DATADIR%%/help/pl/idbyname-cadences.html
-%%DATADIR%%/help/pl/idbyname-chords.html
-%%DATADIR%%/help/pl/idbyname-intonation.html
-%%DATADIR%%/help/pl/idbyname-module.html
-%%DATADIR%%/help/pl/idbyname.html
-%%DATADIR%%/help/pl/identifybpm-module.html
-%%DATADIR%%/help/pl/identifybpm.html
-%%DATADIR%%/help/pl/idproperty-module.html
-%%DATADIR%%/help/pl/idproperty.html
-%%DATADIR%%/help/pl/idtone-module.html
-%%DATADIR%%/help/pl/idtone.html
-%%DATADIR%%/help/pl/index.html
-%%DATADIR%%/help/pl/inverting-intervals.html
-%%DATADIR%%/help/pl/lesson-file-locations-details.html
-%%DATADIR%%/help/pl/lesson-files.html
-%%DATADIR%%/help/pl/ly/inverting-intervals.png
-%%DATADIR%%/help/pl/ly/theory-intervals-1.png
-%%DATADIR%%/help/pl/ly/theory-intervals-fifths.png
-%%DATADIR%%/help/pl/ly/theory-intervals-fourths.png
-%%DATADIR%%/help/pl/ly/theory-intervals-seconds.png
-%%DATADIR%%/help/pl/ly/theory-intervals-sevenths.png
-%%DATADIR%%/help/pl/ly/theory-intervals-sixths.png
-%%DATADIR%%/help/pl/ly/theory-intervals-thirds.png
-%%DATADIR%%/help/pl/melodicinterval-module.html
-%%DATADIR%%/help/pl/melodicinterval.html
-%%DATADIR%%/help/pl/midi-instrument-names.html
-%%DATADIR%%/help/pl/mpd-module.html
-%%DATADIR%%/help/pl/music-theory.html
-%%DATADIR%%/help/pl/nameinterval-module.html
-%%DATADIR%%/help/pl/nameinterval.html
-%%DATADIR%%/help/pl/online-resources.html
-%%DATADIR%%/help/pl/preferences-window.html
-%%DATADIR%%/help/pl/profile-manager.html
-%%DATADIR%%/help/pl/rhythm-module.html
-%%DATADIR%%/help/pl/rhythm.html
-%%DATADIR%%/help/pl/rhythmdictation-module.html
-%%DATADIR%%/help/pl/rhythmdictation2-module.html
-%%DATADIR%%/help/pl/rhythmtapping-module.html
-%%DATADIR%%/help/pl/rhythmtapping2-module.html
-%%DATADIR%%/help/pl/rhythmtapping2.html
-%%DATADIR%%/help/pl/scales.html
-%%DATADIR%%/help/pl/selecting-exercises.html
-%%DATADIR%%/help/pl/singanswer-module.html
-%%DATADIR%%/help/pl/singchord-module.html
-%%DATADIR%%/help/pl/singchord.html
-%%DATADIR%%/help/pl/singinterval-module.html
-%%DATADIR%%/help/pl/singinterval.html
-%%DATADIR%%/help/pl/solfege-exercise-helps.html
-%%DATADIR%%/help/pl/solfege-intro.html
-%%DATADIR%%/help/pl/theory-intervals.html
-%%DATADIR%%/help/pl/tone-in-context.html
-%%DATADIR%%/help/pl/toneincontext-module.html
-%%DATADIR%%/help/pl/trainingset-editor.html
-%%DATADIR%%/help/pl/twelvetone-module.html
-%%DATADIR%%/help/pl/twelvetone.html
-%%DATADIR%%/help/pl/user-modules.html
-%%DATADIR%%/help/pt_BR/about-statistics.html
-%%DATADIR%%/help/pt_BR/bug-reporting.html
-%%DATADIR%%/help/pt_BR/chordvoicing-module.html
-%%DATADIR%%/help/pt_BR/compareintervals-module.html
-%%DATADIR%%/help/pt_BR/dictation-module.html
-%%DATADIR%%/help/pt_BR/dictation.html
-%%DATADIR%%/help/pt_BR/ear-training-test-printout-editor.html
-%%DATADIR%%/help/pt_BR/elembuilder-module.html
-%%DATADIR%%/help/pt_BR/elembuilder.html
-%%DATADIR%%/help/pt_BR/extending-solfege.html
-%%DATADIR%%/help/pt_BR/figures/chord.png
-%%DATADIR%%/help/pt_BR/figures/dictation.png
-%%DATADIR%%/help/pt_BR/figures/ear-training-test-printout-editor.png
-%%DATADIR%%/help/pt_BR/figures/elembuilder-harmonic-progressions.png
-%%DATADIR%%/help/pt_BR/figures/id-interval-buttons-thirds.png
-%%DATADIR%%/help/pt_BR/figures/id-interval-piano.png
-%%DATADIR%%/help/pt_BR/figures/idbyname-chords.png
-%%DATADIR%%/help/pt_BR/figures/idbyname-intonation.png
-%%DATADIR%%/help/pt_BR/figures/identifybpm.png
-%%DATADIR%%/help/pt_BR/figures/idtone.png
-%%DATADIR%%/help/pt_BR/figures/melodicinterval-buttons.png
-%%DATADIR%%/help/pt_BR/figures/nameinterval.png
-%%DATADIR%%/help/pt_BR/figures/preferences-external-programs.png
-%%DATADIR%%/help/pt_BR/figures/preferences-gui-idtone.png
-%%DATADIR%%/help/pt_BR/figures/preferences-gui-interval.png
-%%DATADIR%%/help/pt_BR/figures/preferences-gui.png
-%%DATADIR%%/help/pt_BR/figures/preferences-midi.png
-%%DATADIR%%/help/pt_BR/figures/preferences-practise.png
-%%DATADIR%%/help/pt_BR/figures/preferences-sound-setup.png
-%%DATADIR%%/help/pt_BR/figures/preferences-statistics.png
-%%DATADIR%%/help/pt_BR/figures/preferences-user.png
-%%DATADIR%%/help/pt_BR/figures/profile-manager.png
-%%DATADIR%%/help/pt_BR/figures/rhythm.png
-%%DATADIR%%/help/pt_BR/figures/rhythmtapping2.png
-%%DATADIR%%/help/pt_BR/figures/singchord.png
-%%DATADIR%%/help/pt_BR/figures/singinterval.png
-%%DATADIR%%/help/pt_BR/figures/statistics.png
-%%DATADIR%%/help/pt_BR/figures/trainingset-editor.png
-%%DATADIR%%/help/pt_BR/figures/twelvetone.png
-%%DATADIR%%/help/pt_BR/gpl.html
-%%DATADIR%%/help/pt_BR/harmonicinterval-module.html
-%%DATADIR%%/help/pt_BR/harmonicinterval.html
-%%DATADIR%%/help/pt_BR/idbyname-cadences.html
-%%DATADIR%%/help/pt_BR/idbyname-chords.html
-%%DATADIR%%/help/pt_BR/idbyname-intonation.html
-%%DATADIR%%/help/pt_BR/idbyname-module.html
-%%DATADIR%%/help/pt_BR/idbyname.html
-%%DATADIR%%/help/pt_BR/identifybpm-module.html
-%%DATADIR%%/help/pt_BR/identifybpm.html
-%%DATADIR%%/help/pt_BR/idproperty-module.html
-%%DATADIR%%/help/pt_BR/idproperty.html
-%%DATADIR%%/help/pt_BR/idtone-module.html
-%%DATADIR%%/help/pt_BR/idtone.html
-%%DATADIR%%/help/pt_BR/index.html
-%%DATADIR%%/help/pt_BR/inverting-intervals.html
-%%DATADIR%%/help/pt_BR/lesson-file-locations-details.html
-%%DATADIR%%/help/pt_BR/lesson-files.html
-%%DATADIR%%/help/pt_BR/ly/inverting-intervals.png
-%%DATADIR%%/help/pt_BR/ly/theory-intervals-1.png
-%%DATADIR%%/help/pt_BR/ly/theory-intervals-fifths.png
-%%DATADIR%%/help/pt_BR/ly/theory-intervals-fourths.png
-%%DATADIR%%/help/pt_BR/ly/theory-intervals-seconds.png
-%%DATADIR%%/help/pt_BR/ly/theory-intervals-sevenths.png
-%%DATADIR%%/help/pt_BR/ly/theory-intervals-sixths.png
-%%DATADIR%%/help/pt_BR/ly/theory-intervals-thirds.png
-%%DATADIR%%/help/pt_BR/melodicinterval-module.html
-%%DATADIR%%/help/pt_BR/melodicinterval.html
-%%DATADIR%%/help/pt_BR/midi-instrument-names.html
-%%DATADIR%%/help/pt_BR/mpd-module.html
-%%DATADIR%%/help/pt_BR/music-theory.html
-%%DATADIR%%/help/pt_BR/nameinterval-module.html
-%%DATADIR%%/help/pt_BR/nameinterval.html
-%%DATADIR%%/help/pt_BR/online-resources.html
-%%DATADIR%%/help/pt_BR/preferences-window.html
-%%DATADIR%%/help/pt_BR/profile-manager.html
-%%DATADIR%%/help/pt_BR/rhythm-module.html
-%%DATADIR%%/help/pt_BR/rhythm.html
-%%DATADIR%%/help/pt_BR/rhythmdictation-module.html
-%%DATADIR%%/help/pt_BR/rhythmdictation2-module.html
-%%DATADIR%%/help/pt_BR/rhythmtapping-module.html
-%%DATADIR%%/help/pt_BR/rhythmtapping2-module.html
-%%DATADIR%%/help/pt_BR/rhythmtapping2.html
-%%DATADIR%%/help/pt_BR/scales.html
-%%DATADIR%%/help/pt_BR/selecting-exercises.html
-%%DATADIR%%/help/pt_BR/singanswer-module.html
-%%DATADIR%%/help/pt_BR/singchord-module.html
-%%DATADIR%%/help/pt_BR/singchord.html
-%%DATADIR%%/help/pt_BR/singinterval-module.html
-%%DATADIR%%/help/pt_BR/singinterval.html
-%%DATADIR%%/help/pt_BR/solfege-exercise-helps.html
-%%DATADIR%%/help/pt_BR/solfege-intro.html
-%%DATADIR%%/help/pt_BR/theory-intervals.html
-%%DATADIR%%/help/pt_BR/tone-in-context.html
-%%DATADIR%%/help/pt_BR/toneincontext-module.html
-%%DATADIR%%/help/pt_BR/trainingset-editor.html
-%%DATADIR%%/help/pt_BR/twelvetone-module.html
-%%DATADIR%%/help/pt_BR/twelvetone.html
-%%DATADIR%%/help/pt_BR/user-modules.html
-%%DATADIR%%/help/ru/about-statistics.html
-%%DATADIR%%/help/ru/bug-reporting.html
-%%DATADIR%%/help/ru/chordvoicing-module.html
-%%DATADIR%%/help/ru/compareintervals-module.html
-%%DATADIR%%/help/ru/dictation-module.html
-%%DATADIR%%/help/ru/dictation.html
-%%DATADIR%%/help/ru/ear-training-test-printout-editor.html
-%%DATADIR%%/help/ru/elembuilder-module.html
-%%DATADIR%%/help/ru/elembuilder.html
-%%DATADIR%%/help/ru/extending-solfege.html
-%%DATADIR%%/help/ru/gpl.html
-%%DATADIR%%/help/ru/harmonicinterval-module.html
-%%DATADIR%%/help/ru/harmonicinterval.html
-%%DATADIR%%/help/ru/idbyname-cadences.html
-%%DATADIR%%/help/ru/idbyname-chords.html
-%%DATADIR%%/help/ru/idbyname-intonation.html
-%%DATADIR%%/help/ru/idbyname-module.html
-%%DATADIR%%/help/ru/idbyname.html
-%%DATADIR%%/help/ru/identifybpm-module.html
-%%DATADIR%%/help/ru/identifybpm.html
-%%DATADIR%%/help/ru/idproperty-module.html
-%%DATADIR%%/help/ru/idproperty.html
-%%DATADIR%%/help/ru/idtone-module.html
-%%DATADIR%%/help/ru/idtone.html
-%%DATADIR%%/help/ru/index.html
-%%DATADIR%%/help/ru/inverting-intervals.html
-%%DATADIR%%/help/ru/lesson-file-locations-details.html
-%%DATADIR%%/help/ru/lesson-files.html
-%%DATADIR%%/help/ru/ly/inverting-intervals.png
-%%DATADIR%%/help/ru/ly/theory-intervals-1.png
-%%DATADIR%%/help/ru/ly/theory-intervals-fifths.png
-%%DATADIR%%/help/ru/ly/theory-intervals-fourths.png
-%%DATADIR%%/help/ru/ly/theory-intervals-seconds.png
-%%DATADIR%%/help/ru/ly/theory-intervals-sevenths.png
-%%DATADIR%%/help/ru/ly/theory-intervals-sixths.png
-%%DATADIR%%/help/ru/ly/theory-intervals-thirds.png
-%%DATADIR%%/help/ru/melodicinterval-module.html
-%%DATADIR%%/help/ru/melodicinterval.html
-%%DATADIR%%/help/ru/midi-instrument-names.html
-%%DATADIR%%/help/ru/mpd-module.html
-%%DATADIR%%/help/ru/music-theory.html
-%%DATADIR%%/help/ru/nameinterval-module.html
-%%DATADIR%%/help/ru/nameinterval.html
-%%DATADIR%%/help/ru/online-resources.html
-%%DATADIR%%/help/ru/preferences-window.html
-%%DATADIR%%/help/ru/profile-manager.html
-%%DATADIR%%/help/ru/rhythm-module.html
-%%DATADIR%%/help/ru/rhythm.html
-%%DATADIR%%/help/ru/rhythmdictation-module.html
-%%DATADIR%%/help/ru/rhythmdictation2-module.html
-%%DATADIR%%/help/ru/rhythmtapping-module.html
-%%DATADIR%%/help/ru/rhythmtapping2-module.html
-%%DATADIR%%/help/ru/rhythmtapping2.html
-%%DATADIR%%/help/ru/scales.html
-%%DATADIR%%/help/ru/selecting-exercises.html
-%%DATADIR%%/help/ru/singanswer-module.html
-%%DATADIR%%/help/ru/singchord-module.html
-%%DATADIR%%/help/ru/singchord.html
-%%DATADIR%%/help/ru/singinterval-module.html
-%%DATADIR%%/help/ru/singinterval.html
-%%DATADIR%%/help/ru/solfege-exercise-helps.html
-%%DATADIR%%/help/ru/solfege-intro.html
-%%DATADIR%%/help/ru/theory-intervals.html
-%%DATADIR%%/help/ru/tone-in-context.html
-%%DATADIR%%/help/ru/toneincontext-module.html
-%%DATADIR%%/help/ru/trainingset-editor.html
-%%DATADIR%%/help/ru/twelvetone-module.html
-%%DATADIR%%/help/ru/twelvetone.html
-%%DATADIR%%/help/ru/user-modules.html
-%%DATADIR%%/help/style.css
-%%DATADIR%%/help/tr/about-statistics.html
-%%DATADIR%%/help/tr/bug-reporting.html
-%%DATADIR%%/help/tr/chordvoicing-module.html
-%%DATADIR%%/help/tr/compareintervals-module.html
-%%DATADIR%%/help/tr/dictation-module.html
-%%DATADIR%%/help/tr/dictation.html
-%%DATADIR%%/help/tr/ear-training-test-printout-editor.html
-%%DATADIR%%/help/tr/elembuilder-module.html
-%%DATADIR%%/help/tr/elembuilder.html
-%%DATADIR%%/help/tr/extending-solfege.html
-%%DATADIR%%/help/tr/figures/chord.png
-%%DATADIR%%/help/tr/figures/dictation.png
-%%DATADIR%%/help/tr/figures/ear-training-test-printout-editor.png
-%%DATADIR%%/help/tr/figures/elembuilder-harmonic-progressions.png
-%%DATADIR%%/help/tr/figures/id-interval-buttons-thirds.png
-%%DATADIR%%/help/tr/figures/id-interval-piano.png
-%%DATADIR%%/help/tr/figures/idbyname-chords.png
-%%DATADIR%%/help/tr/figures/idbyname-intonation.png
-%%DATADIR%%/help/tr/figures/identifybpm.png
-%%DATADIR%%/help/tr/figures/idtone.png
-%%DATADIR%%/help/tr/figures/melodicinterval-buttons.png
-%%DATADIR%%/help/tr/figures/nameinterval.png
-%%DATADIR%%/help/tr/figures/preferences-external-programs.png
-%%DATADIR%%/help/tr/figures/preferences-gui-idtone.png
-%%DATADIR%%/help/tr/figures/preferences-gui-interval.png
-%%DATADIR%%/help/tr/figures/preferences-gui.png
-%%DATADIR%%/help/tr/figures/preferences-midi.png
-%%DATADIR%%/help/tr/figures/preferences-practise.png
-%%DATADIR%%/help/tr/figures/preferences-sound-setup.png
-%%DATADIR%%/help/tr/figures/preferences-statistics.png
-%%DATADIR%%/help/tr/figures/preferences-user.png
-%%DATADIR%%/help/tr/figures/profile-manager.png
-%%DATADIR%%/help/tr/figures/rhythm.png
-%%DATADIR%%/help/tr/figures/rhythmtapping2.png
-%%DATADIR%%/help/tr/figures/singchord.png
-%%DATADIR%%/help/tr/figures/singinterval.png
-%%DATADIR%%/help/tr/figures/statistics.png
-%%DATADIR%%/help/tr/figures/trainingset-editor.png
-%%DATADIR%%/help/tr/figures/twelvetone.png
-%%DATADIR%%/help/tr/gpl.html
-%%DATADIR%%/help/tr/harmonicinterval-module.html
-%%DATADIR%%/help/tr/harmonicinterval.html
-%%DATADIR%%/help/tr/idbyname-cadences.html
-%%DATADIR%%/help/tr/idbyname-chords.html
-%%DATADIR%%/help/tr/idbyname-intonation.html
-%%DATADIR%%/help/tr/idbyname-module.html
-%%DATADIR%%/help/tr/idbyname.html
-%%DATADIR%%/help/tr/identifybpm-module.html
-%%DATADIR%%/help/tr/identifybpm.html
-%%DATADIR%%/help/tr/idproperty-module.html
-%%DATADIR%%/help/tr/idproperty.html
-%%DATADIR%%/help/tr/idtone-module.html
-%%DATADIR%%/help/tr/idtone.html
-%%DATADIR%%/help/tr/index.html
-%%DATADIR%%/help/tr/inverting-intervals.html
-%%DATADIR%%/help/tr/lesson-file-locations-details.html
-%%DATADIR%%/help/tr/lesson-files.html
-%%DATADIR%%/help/tr/ly/inverting-intervals.png
-%%DATADIR%%/help/tr/ly/theory-intervals-1.png
-%%DATADIR%%/help/tr/ly/theory-intervals-fifths.png
-%%DATADIR%%/help/tr/ly/theory-intervals-fourths.png
-%%DATADIR%%/help/tr/ly/theory-intervals-seconds.png
-%%DATADIR%%/help/tr/ly/theory-intervals-sevenths.png
-%%DATADIR%%/help/tr/ly/theory-intervals-sixths.png
-%%DATADIR%%/help/tr/ly/theory-intervals-thirds.png
-%%DATADIR%%/help/tr/melodicinterval-module.html
-%%DATADIR%%/help/tr/melodicinterval.html
-%%DATADIR%%/help/tr/midi-instrument-names.html
-%%DATADIR%%/help/tr/mpd-module.html
-%%DATADIR%%/help/tr/music-theory.html
-%%DATADIR%%/help/tr/nameinterval-module.html
-%%DATADIR%%/help/tr/nameinterval.html
-%%DATADIR%%/help/tr/online-resources.html
-%%DATADIR%%/help/tr/preferences-window.html
-%%DATADIR%%/help/tr/profile-manager.html
-%%DATADIR%%/help/tr/rhythm-module.html
-%%DATADIR%%/help/tr/rhythm.html
-%%DATADIR%%/help/tr/rhythmdictation-module.html
-%%DATADIR%%/help/tr/rhythmdictation2-module.html
-%%DATADIR%%/help/tr/rhythmtapping-module.html
-%%DATADIR%%/help/tr/rhythmtapping2-module.html
-%%DATADIR%%/help/tr/rhythmtapping2.html
-%%DATADIR%%/help/tr/scales.html
-%%DATADIR%%/help/tr/selecting-exercises.html
-%%DATADIR%%/help/tr/singanswer-module.html
-%%DATADIR%%/help/tr/singchord-module.html
-%%DATADIR%%/help/tr/singchord.html
-%%DATADIR%%/help/tr/singinterval-module.html
-%%DATADIR%%/help/tr/singinterval.html
-%%DATADIR%%/help/tr/solfege-exercise-helps.html
-%%DATADIR%%/help/tr/solfege-intro.html
-%%DATADIR%%/help/tr/theory-intervals.html
-%%DATADIR%%/help/tr/tone-in-context.html
-%%DATADIR%%/help/tr/toneincontext-module.html
-%%DATADIR%%/help/tr/trainingset-editor.html
-%%DATADIR%%/help/tr/twelvetone-module.html
-%%DATADIR%%/help/tr/twelvetone.html
-%%DATADIR%%/help/tr/user-modules.html
-%%DATADIR%%/solfege.gtkrc
-%%DATADIR%%/solfege/__init__.py
-%%DATADIR%%/solfege/__init__.pyc
-%%DATADIR%%/solfege/_version.py
-%%DATADIR%%/solfege/_version.pyc
-%%DATADIR%%/solfege/abstract.py
-%%DATADIR%%/solfege/abstract.pyc
-%%DATADIR%%/solfege/abstract_solmisation_addon.py
-%%DATADIR%%/solfege/abstract_solmisation_addon.pyc
-%%DATADIR%%/solfege/application.py
-%%DATADIR%%/solfege/application.pyc
-%%DATADIR%%/solfege/buildinfo.py
-%%DATADIR%%/solfege/buildinfo.pyc
-%%DATADIR%%/solfege/cfg.py
-%%DATADIR%%/solfege/cfg.pyc
-%%DATADIR%%/solfege/configwindow.py
-%%DATADIR%%/solfege/configwindow.pyc
-%%DATADIR%%/solfege/const.py
-%%DATADIR%%/solfege/const.pyc
-%%DATADIR%%/solfege/dataparser.py
-%%DATADIR%%/solfege/dataparser.pyc
-%%DATADIR%%/solfege/download_pyalsa.py
-%%DATADIR%%/solfege/download_pyalsa.pyc
-%%DATADIR%%/solfege/esel.py
-%%DATADIR%%/solfege/esel.pyc
-%%DATADIR%%/solfege/exercises/__init__.py
-%%DATADIR%%/solfege/exercises/__init__.pyc
-%%DATADIR%%/solfege/exercises/chord.py
-%%DATADIR%%/solfege/exercises/chord.pyc
-%%DATADIR%%/solfege/exercises/chordvoicing.py
-%%DATADIR%%/solfege/exercises/chordvoicing.pyc
-%%DATADIR%%/solfege/exercises/compareintervals.py
-%%DATADIR%%/solfege/exercises/compareintervals.pyc
-%%DATADIR%%/solfege/exercises/dictation.py
-%%DATADIR%%/solfege/exercises/dictation.pyc
-%%DATADIR%%/solfege/exercises/elembuilder.py
-%%DATADIR%%/solfege/exercises/elembuilder.pyc
-%%DATADIR%%/solfege/exercises/harmonicinterval.py
-%%DATADIR%%/solfege/exercises/harmonicinterval.pyc
-%%DATADIR%%/solfege/exercises/harmonicprogressiondictation.py
-%%DATADIR%%/solfege/exercises/harmonicprogressiondictation.pyc
-%%DATADIR%%/solfege/exercises/idbyname.py
-%%DATADIR%%/solfege/exercises/idbyname.pyc
-%%DATADIR%%/solfege/exercises/identifybpm.py
-%%DATADIR%%/solfege/exercises/identifybpm.pyc
-%%DATADIR%%/solfege/exercises/idproperty.py
-%%DATADIR%%/solfege/exercises/idproperty.pyc
-%%DATADIR%%/solfege/exercises/idtone.py
-%%DATADIR%%/solfege/exercises/idtone.pyc
-%%DATADIR%%/solfege/exercises/melodicinterval.py
-%%DATADIR%%/solfege/exercises/melodicinterval.pyc
-%%DATADIR%%/solfege/exercises/nameinterval.py
-%%DATADIR%%/solfege/exercises/nameinterval.pyc
-%%DATADIR%%/solfege/exercises/rhythm.py
-%%DATADIR%%/solfege/exercises/rhythm.pyc
-%%DATADIR%%/solfege/exercises/rhythmdictation.py
-%%DATADIR%%/solfege/exercises/rhythmdictation.pyc
-%%DATADIR%%/solfege/exercises/rhythmdictation2.py
-%%DATADIR%%/solfege/exercises/rhythmdictation2.pyc
-%%DATADIR%%/solfege/exercises/rhythmtapping.py
-%%DATADIR%%/solfege/exercises/rhythmtapping.pyc
-%%DATADIR%%/solfege/exercises/rhythmtapping2.py
-%%DATADIR%%/solfege/exercises/rhythmtapping2.pyc
-%%DATADIR%%/solfege/exercises/singanswer.py
-%%DATADIR%%/solfege/exercises/singanswer.pyc
-%%DATADIR%%/solfege/exercises/singchord.py
-%%DATADIR%%/solfege/exercises/singchord.pyc
-%%DATADIR%%/solfege/exercises/singinterval.py
-%%DATADIR%%/solfege/exercises/singinterval.pyc
-%%DATADIR%%/solfege/exercises/solmisation.py
-%%DATADIR%%/solfege/exercises/solmisation.pyc
-%%DATADIR%%/solfege/exercises/toneincontext.py
-%%DATADIR%%/solfege/exercises/toneincontext.pyc
-%%DATADIR%%/solfege/exercises/tuner.py
-%%DATADIR%%/solfege/exercises/tuner.pyc
-%%DATADIR%%/solfege/exercises/twelvetone.py
-%%DATADIR%%/solfege/exercises/twelvetone.pyc
-%%DATADIR%%/solfege/filesystem.py
-%%DATADIR%%/solfege/filesystem.pyc
-%%DATADIR%%/solfege/fpeditor.py
-%%DATADIR%%/solfege/fpeditor.pyc
-%%DATADIR%%/solfege/frontpage.py
-%%DATADIR%%/solfege/frontpage.pyc
-%%DATADIR%%/solfege/gu.py
-%%DATADIR%%/solfege/gu.pyc
-%%DATADIR%%/solfege/history.py
-%%DATADIR%%/solfege/history.pyc
-%%DATADIR%%/solfege/i18n.py
-%%DATADIR%%/solfege/i18n.pyc
-%%DATADIR%%/solfege/inputwidgets.py
-%%DATADIR%%/solfege/inputwidgets.pyc
-%%DATADIR%%/solfege/instrumentselector.py
-%%DATADIR%%/solfege/instrumentselector.pyc
-%%DATADIR%%/solfege/languages.py
-%%DATADIR%%/solfege/languages.pyc
-%%DATADIR%%/solfege/lessonfile.py
-%%DATADIR%%/solfege/lessonfile.pyc
-%%DATADIR%%/solfege/lessonfile_editor_main.py
-%%DATADIR%%/solfege/lessonfile_editor_main.pyc
-%%DATADIR%%/solfege/lessonfilegui.py
-%%DATADIR%%/solfege/lessonfilegui.pyc
-%%DATADIR%%/solfege/lfmod.py
-%%DATADIR%%/solfege/lfmod.pyc
-%%DATADIR%%/solfege/mainwin.py
-%%DATADIR%%/solfege/mainwin.pyc
-%%DATADIR%%/solfege/make_screenshots.py
-%%DATADIR%%/solfege/make_screenshots.pyc
-%%DATADIR%%/solfege/mpd/__init__.py
-%%DATADIR%%/solfege/mpd/__init__.pyc
-%%DATADIR%%/solfege/mpd/_exceptions.py
-%%DATADIR%%/solfege/mpd/_exceptions.pyc
-%%DATADIR%%/solfege/mpd/const.py
-%%DATADIR%%/solfege/mpd/const.pyc
-%%DATADIR%%/solfege/mpd/duration.py
-%%DATADIR%%/solfege/mpd/duration.pyc
-%%DATADIR%%/solfege/mpd/elems.py
-%%DATADIR%%/solfege/mpd/elems.pyc
-%%DATADIR%%/solfege/mpd/engravers.py
-%%DATADIR%%/solfege/mpd/engravers.pyc
-%%DATADIR%%/solfege/mpd/interval.py
-%%DATADIR%%/solfege/mpd/interval.pyc
-%%DATADIR%%/solfege/mpd/lexer.py
-%%DATADIR%%/solfege/mpd/lexer.pyc
-%%DATADIR%%/solfege/mpd/mfutils.py
-%%DATADIR%%/solfege/mpd/mfutils.pyc
-%%DATADIR%%/solfege/mpd/mpdutils.py
-%%DATADIR%%/solfege/mpd/mpdutils.pyc
-%%DATADIR%%/solfege/mpd/musicalpitch.py
-%%DATADIR%%/solfege/mpd/musicalpitch.pyc
-%%DATADIR%%/solfege/mpd/musicdisplayer.py
-%%DATADIR%%/solfege/mpd/musicdisplayer.pyc
-%%DATADIR%%/solfege/mpd/parser.py
-%%DATADIR%%/solfege/mpd/parser.pyc
-%%DATADIR%%/solfege/mpd/performer.py
-%%DATADIR%%/solfege/mpd/performer.pyc
-%%DATADIR%%/solfege/mpd/rat.py
-%%DATADIR%%/solfege/mpd/rat.pyc
-%%DATADIR%%/solfege/mpd/requests.py
-%%DATADIR%%/solfege/mpd/requests.pyc
-%%DATADIR%%/solfege/mpd/rhythmwidget.py
-%%DATADIR%%/solfege/mpd/rhythmwidget.pyc
-%%DATADIR%%/solfege/mpd/track.py
-%%DATADIR%%/solfege/mpd/track.pyc
-%%DATADIR%%/solfege/multipleintervalconfigwidget.py
-%%DATADIR%%/solfege/multipleintervalconfigwidget.pyc
-%%DATADIR%%/solfege/notenamespinbutton.py
-%%DATADIR%%/solfege/notenamespinbutton.pyc
-%%DATADIR%%/solfege/optionparser.py
-%%DATADIR%%/solfege/optionparser.pyc
-%%DATADIR%%/solfege/osutils.py
-%%DATADIR%%/solfege/osutils.pyc
-%%DATADIR%%/solfege/parsetree.py
-%%DATADIR%%/solfege/parsetree.pyc
-%%DATADIR%%/solfege/practisesheetdlg.py
-%%DATADIR%%/solfege/practisesheetdlg.pyc
-%%DATADIR%%/solfege/presetup.py
-%%DATADIR%%/solfege/presetup.pyc
-%%DATADIR%%/solfege/profilemanager.py
-%%DATADIR%%/solfege/profilemanager.pyc
-%%DATADIR%%/solfege/reportbug.py
-%%DATADIR%%/solfege/reportbug.pyc
-%%DATADIR%%/solfege/reportlib.py
-%%DATADIR%%/solfege/reportlib.pyc
-%%DATADIR%%/solfege/runtime.py
-%%DATADIR%%/solfege/runtime.pyc
-%%DATADIR%%/solfege/soundcard/__init__.py
-%%DATADIR%%/solfege/soundcard/__init__.pyc
-%%DATADIR%%/solfege/soundcard/alsa_sequencer.py
-%%DATADIR%%/solfege/soundcard/alsa_sequencer.pyc
-%%DATADIR%%/solfege/soundcard/exporter.py
-%%DATADIR%%/solfege/soundcard/exporter.pyc
-%%DATADIR%%/solfege/soundcard/fakesynth.py
-%%DATADIR%%/solfege/soundcard/fakesynth.pyc
-%%DATADIR%%/solfege/soundcard/midifilesynth.py
-%%DATADIR%%/solfege/soundcard/midifilesynth.pyc
-%%DATADIR%%/solfege/soundcard/oss_common.py
-%%DATADIR%%/solfege/soundcard/oss_common.pyc
-%%DATADIR%%/solfege/soundcard/oss_sequencer.py
-%%DATADIR%%/solfege/soundcard/oss_sequencer.pyc
-%%DATADIR%%/solfege/soundcard/oss_sequencer2.py
-%%DATADIR%%/solfege/soundcard/oss_sequencer2.pyc
-%%DATADIR%%/solfege/soundcard/solfege_c_midi.py
-%%DATADIR%%/solfege/soundcard/solfege_c_midi.pyc
-%%DATADIR%%/solfege/soundcard/soundcardexceptions.py
-%%DATADIR%%/solfege/soundcard/soundcardexceptions.pyc
-%%DATADIR%%/solfege/soundcard/synth_common.py
-%%DATADIR%%/solfege/soundcard/synth_common.pyc
-%%DATADIR%%/solfege/soundcard/winsynth.py
-%%DATADIR%%/solfege/soundcard/winsynth.pyc
-%%DATADIR%%/solfege/specialwidgets.py
-%%DATADIR%%/solfege/specialwidgets.pyc
-%%DATADIR%%/solfege/startup.py
-%%DATADIR%%/solfege/startup.pyc
-%%DATADIR%%/solfege/statistics.py
-%%DATADIR%%/solfege/statistics.pyc
-%%DATADIR%%/solfege/statisticsviewer.py
-%%DATADIR%%/solfege/statisticsviewer.pyc
-%%DATADIR%%/solfege/stock.py
-%%DATADIR%%/solfege/stock.pyc
-%%DATADIR%%/solfege/testlib.py
-%%DATADIR%%/solfege/testlib.pyc
-%%DATADIR%%/solfege/tracebackwindow.py
-%%DATADIR%%/solfege/tracebackwindow.pyc
-%%DATADIR%%/solfege/trainingsetdlg.py
-%%DATADIR%%/solfege/trainingsetdlg.pyc
-%%DATADIR%%/solfege/utils.py
-%%DATADIR%%/solfege/utils.pyc
-%%DATADIR%%/solfege/uuid.py
-%%DATADIR%%/solfege/uuid.pyc
-%%DATADIR%%/solfege/winlang.py
-%%DATADIR%%/solfege/winlang.pyc
-%%DATADIR%%/solfege/winreg.py
-%%DATADIR%%/solfege/winreg.pyc
-%%DATADIR%%/solfege/xrandom.py
-%%DATADIR%%/solfege/xrandom.pyc
-%%DATADIR%%/ui.xml
diff --git a/audio/trommler/Makefile b/audio/trommler/Makefile
deleted file mode 100644
index d8d3e05711bf..000000000000
--- a/audio/trommler/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: David Yeske <dyeske@gmail.com>
-# $FreeBSD$
-
-PORTNAME=	trommler
-PORTVERSION=	3.8
-PORTREVISION=	5
-CATEGORIES=	audio
-MASTER_SITES=	http://muth.org/Robert/Trommler/
-DISTNAME=	${PORTNAME}.${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	GTK+2 based drum machine
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-USES=		gmake gnome pkgconfig python:2.7,build shebangfix
-SHEBANG_FILES=	genexport.py
-USE_GNOME=	gtk20
-
-WRKSRC=		${WRKDIR}/Trommler
-
-post-patch:
-# The third edit replaces the contents of a comment, so CC can be respected
-	@${REINPLACE_CMD} -e 's|-O9|${CFLAGS}| ; s|-Werror|| ; \
-		s|^# Makefile|CC=${CC}|' ${WRKSRC}/Makefile
-
-	@${REINPLACE_CMD} -e 's|"/Drums"|"${PREFIX}/share/trommler/Drums"|' \
-		${WRKSRC}/gui.c
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/playsample ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/trommler ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/wav2smp ${STAGEDIR}${PREFIX}/bin
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/trommler/Drums
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/trommler/Songs
-	${INSTALL_DATA} ${WRKSRC}/Drums/*.smp ${STAGEDIR}${PREFIX}/share/trommler/Drums
-	${INSTALL_DATA} ${WRKSRC}/Songs/*.sng ${STAGEDIR}${PREFIX}/share/trommler/Songs
-
-.include <bsd.port.mk>
diff --git a/audio/trommler/distinfo b/audio/trommler/distinfo
deleted file mode 100644
index c50249e6dbda..000000000000
--- a/audio/trommler/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (trommler.3.8.tar.gz) = 61bce1ddf8a538d1e83cab1927d6317ddf30c1a9cf9542e692a91c1f9682b912
-SIZE (trommler.3.8.tar.gz) = 805792
diff --git a/audio/trommler/files/patch-gui.c b/audio/trommler/files/patch-gui.c
deleted file mode 100644
index 7effc7cf4128..000000000000
--- a/audio/trommler/files/patch-gui.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- gui.c.orig	2007-11-03 18:20:09 UTC
-+++ gui.c
-@@ -2425,7 +2425,6 @@ GLOBALFUN int main(int argc, char *argv[
-     }
-     else
-     {
--        getcwd(Global.DrumDir,sizeof(Global.DrumDir));
-         strncat(Global.DrumDir,"/Drums",sizeof(Global.DrumDir) );
-     }
-     
diff --git a/audio/trommler/pkg-descr b/audio/trommler/pkg-descr
deleted file mode 100644
index b48675123f2f..000000000000
--- a/audio/trommler/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Trommler is a GTK+2 based drum machine with the following features:
-
-  - Use of 16 bit 44100 kHz mono drum samples
-  - Real-time (stereo) audio output using the OSS API
-  - Alternatively, audio output to file
-  - Complex rhythms (variable number of beats per pattern)
-  - Volume adjustment of drum samples
-  - Stereo panning of (mono) drum samples
-
-WWW: http://muth.org/Robert/Trommler/
diff --git a/audio/trommler/pkg-plist b/audio/trommler/pkg-plist
deleted file mode 100644
index a9b3cbbd8859..000000000000
--- a/audio/trommler/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-bin/playsample
-bin/trommler
-bin/wav2smp
-share/trommler/Drums/bassdrum.1.smp
-share/trommler/Drums/bassdrum.2.smp
-share/trommler/Drums/bassdrum.3.smp
-share/trommler/Drums/bongo.high.smp
-share/trommler/Drums/bongo.low.smp
-share/trommler/Drums/bongo.slap.smp
-share/trommler/Drums/claves.smp
-share/trommler/Drums/conga.closed.smp
-share/trommler/Drums/conga.open.high.smp
-share/trommler/Drums/conga.open.low.smp
-share/trommler/Drums/conga.slap.smp
-share/trommler/Drums/cowbell.smp
-share/trommler/Drums/guiro.long.smp
-share/trommler/Drums/guiro.short.smp
-share/trommler/Drums/maracas.smp
-share/trommler/Drums/snare.high.smp
-share/trommler/Drums/snare.low.smp
-share/trommler/Drums/timbales.smp
-share/trommler/Drums/vibra.slap.smp
-share/trommler/Songs/rumba.sng
diff --git a/benchmarks/Makefile b/benchmarks/Makefile
index 3031ab2bfaba..0e244739ac23 100644
--- a/benchmarks/Makefile
+++ b/benchmarks/Makefile
@@ -68,7 +68,6 @@
     SUBDIR += py-naarad
     SUBDIR += py-throughpy
     SUBDIR += py-zopkio
-    SUBDIR += pybench
     SUBDIR += raidtest
     SUBDIR += ramspeed
     SUBDIR += randomio
diff --git a/benchmarks/pybench/Makefile b/benchmarks/pybench/Makefile
deleted file mode 100644
index e1f7990f4856..000000000000
--- a/benchmarks/pybench/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	pybench
-PORTVERSION=	2.0
-PORTREVISION=	1
-CATEGORIES=	benchmarks python
-MASTER_SITES=	http://downloads.egenix.com/python/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Extensible benchmark suite for Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	ISCL
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-WRKSRC=		${WRKDIR}/${PORTNAME}
-
-USES=		python:2.7 shebangfix zip
-SHEBANG_FILES=	platform.py
-NO_ARCH=	yes
-
-PORTDOCS=	README
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|/usr/local/bin/python -O|${python_CMD}|' \
-		${WRKSRC}/pybench.py
-	@${FIND} ${WRKSRC} -name \*.bak -delete
-
-do-build:
-	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
-	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
-	${PRINTF} '#!/bin/sh\n${PYTHON_CMD} ${DATADIR}/pybench.py "$$@"\n' \
-		> ${WRKDIR}/pybench.sh
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-	${TAR} --exclude README -C ${WRKSRC} -c -f - . \
-		| ${TAR} --unlink -x -C ${STAGEDIR}${DATADIR} -f -
-	${INSTALL_SCRIPT} ${WRKDIR}/pybench.sh ${STAGEDIR}${PREFIX}/bin/pybench
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for docs in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${docs} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/benchmarks/pybench/distinfo b/benchmarks/pybench/distinfo
deleted file mode 100644
index 96411de47815..000000000000
--- a/benchmarks/pybench/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pybench-2.0.zip) = 5df81a77b65d47bde50ff73df1acfa607c754296e3a7ec65938ae30d5b880bd4
-SIZE (pybench-2.0.zip) = 43930
diff --git a/benchmarks/pybench/pkg-descr b/benchmarks/pybench/pkg-descr
deleted file mode 100644
index cc70bb00dd08..000000000000
--- a/benchmarks/pybench/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Pybench is an extensible benchmark suite for Python.
-
-WWW: http://www.lemburg.com/python/
diff --git a/benchmarks/pybench/pkg-plist b/benchmarks/pybench/pkg-plist
deleted file mode 100644
index 344d8789cc3a..000000000000
--- a/benchmarks/pybench/pkg-plist
+++ /dev/null
@@ -1,68 +0,0 @@
-bin/pybench
-%%DATADIR%%/Arithmetic.py
-%%DATADIR%%/Arithmetic.pyc
-%%DATADIR%%/Arithmetic.pyo
-%%DATADIR%%/Calls.py
-%%DATADIR%%/Calls.pyc
-%%DATADIR%%/Calls.pyo
-%%DATADIR%%/CommandLine.py
-%%DATADIR%%/CommandLine.pyc
-%%DATADIR%%/CommandLine.pyo
-%%DATADIR%%/Constructs.py
-%%DATADIR%%/Constructs.pyc
-%%DATADIR%%/Constructs.pyo
-%%DATADIR%%/Dict.py
-%%DATADIR%%/Dict.pyc
-%%DATADIR%%/Dict.pyo
-%%DATADIR%%/Exceptions.py
-%%DATADIR%%/Exceptions.pyc
-%%DATADIR%%/Exceptions.pyo
-%%DATADIR%%/Imports.py
-%%DATADIR%%/Imports.pyc
-%%DATADIR%%/Imports.pyo
-%%DATADIR%%/Instances.py
-%%DATADIR%%/Instances.pyc
-%%DATADIR%%/Instances.pyo
-%%DATADIR%%/LICENSE
-%%DATADIR%%/Lists.py
-%%DATADIR%%/Lists.pyc
-%%DATADIR%%/Lists.pyo
-%%DATADIR%%/Lookups.py
-%%DATADIR%%/Lookups.pyc
-%%DATADIR%%/Lookups.pyo
-%%DATADIR%%/NewInstances.py
-%%DATADIR%%/NewInstances.pyc
-%%DATADIR%%/NewInstances.pyo
-%%DATADIR%%/Numbers.py
-%%DATADIR%%/Numbers.pyc
-%%DATADIR%%/Numbers.pyo
-%%DATADIR%%/Setup.py
-%%DATADIR%%/Setup.pyc
-%%DATADIR%%/Setup.pyo
-%%DATADIR%%/Strings.py
-%%DATADIR%%/Strings.pyc
-%%DATADIR%%/Strings.pyo
-%%DATADIR%%/Tuples.py
-%%DATADIR%%/Tuples.pyc
-%%DATADIR%%/Tuples.pyo
-%%DATADIR%%/Unicode.py
-%%DATADIR%%/Unicode.pyc
-%%DATADIR%%/Unicode.pyo
-%%DATADIR%%/clockres.py
-%%DATADIR%%/clockres.pyc
-%%DATADIR%%/clockres.pyo
-%%DATADIR%%/package/__init__.py
-%%DATADIR%%/package/__init__.pyc
-%%DATADIR%%/package/__init__.pyo
-%%DATADIR%%/package/submodule.py
-%%DATADIR%%/package/submodule.pyc
-%%DATADIR%%/package/submodule.pyo
-%%DATADIR%%/platform.py
-%%DATADIR%%/platform.pyc
-%%DATADIR%%/platform.pyo
-%%DATADIR%%/pybench.py
-%%DATADIR%%/pybench.pyc
-%%DATADIR%%/pybench.pyo
-%%DATADIR%%/systimes.py
-%%DATADIR%%/systimes.pyc
-%%DATADIR%%/systimes.pyo
diff --git a/biology/Makefile b/biology/Makefile
index eedaa6655ba7..38de0f1bdf28 100644
--- a/biology/Makefile
+++ b/biology/Makefile
@@ -135,7 +135,6 @@
     SUBDIR += py-pyfaidx
     SUBDIR += py-pysam
     SUBDIR += py-xenaPython
-    SUBDIR += pycogent
     SUBDIR += pyfasta
     SUBDIR += python-nexus
     SUBDIR += rainbow
@@ -165,7 +164,6 @@
     SUBDIR += trimadap
     SUBDIR += trimmomatic
     SUBDIR += ugene
-    SUBDIR += unanimity
     SUBDIR += vcflib
     SUBDIR += vcftools
     SUBDIR += velvet
diff --git a/biology/pycogent/Makefile b/biology/pycogent/Makefile
deleted file mode 100644
index 4a3eecc7dd62..000000000000
--- a/biology/pycogent/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Wen Heping <wenheping@gmail.com>
-# $FreeBSD$
-
-PORTNAME=	pycogent
-PORTVERSION=	1.9
-PORTREVISION=	3
-CATEGORIES=	biology python
-
-MAINTAINER=	python@FreeBSD.org
-COMMENT=	Toolkit for statistical analysis of biological sequences
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BUILD_DEPENDS=	${PYNUMPY} \
-		${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.13:databases/py-sqlalchemy10@${PY_FLAVOR}
-RUN_DEPENDS:=	${BUILD_DEPENDS}
-
-USES=		python:-2.7
-USE_GITHUB=	yes
-USE_PYTHON=	distutils autoplist cython
-
-.include <bsd.port.mk>
diff --git a/biology/pycogent/distinfo b/biology/pycogent/distinfo
deleted file mode 100644
index 8b51e3c39cbf..000000000000
--- a/biology/pycogent/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1470681973
-SHA256 (pycogent-pycogent-1.9_GH0.tar.gz) = c9f56d21d764aa62e3e8a9df5a300eb7fb59e502572bec41894d21df19aeceb5
-SIZE (pycogent-pycogent-1.9_GH0.tar.gz) = 3744597
diff --git a/biology/pycogent/pkg-descr b/biology/pycogent/pkg-descr
deleted file mode 100644
index 029ffbbf3f53..000000000000
--- a/biology/pycogent/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-PyCogent is a software library for genomic biology. It is a fully integrated
-and thoroughly tested framework for: controlling third-party applications;
-devising workflows; querying databases; conducting novel probabilistic
-analyses of biological sequence evolution; and generating publication quality
-graphics. It is distinguished by many unique built-in capabilities (such as
-true codon alignment) and the frequent addition of entirely new methods for
-the analysis of genomic data.
-
-WWW: http://pycogent.sourceforge.net/
diff --git a/biology/unanimity/Makefile b/biology/unanimity/Makefile
deleted file mode 100644
index 48779a23f35f..000000000000
--- a/biology/unanimity/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# $FreeBSD$
-
-PORTNAME=		unanimity
-DISTVERSIONPREFIX=	v
-DISTVERSION=		3.4.1
-PORTREVISION=		4
-CATEGORIES=		biology
-
-# As of March 2018, unanimity is no longer open source.
-# See https://github.com/PacificBiosciences/ccs.
-MAINTAINER=     ports@FreeBSD.org
-COMMENT=	Pacific Biosciences consensus library and applications
-
-BROKEN=		unfetchable
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-BROKEN_aarch64=		fails to compile: mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
-
-# Very sensitive to pbbam and pbcopper versions!
-# Fully test new combinations and upgrade them together.
-BUILD_DEPENDS=	seqan>=2.4.0:biology/seqan \
-		swig30>=3.0:devel/swig30 \
-		${PYNUMPY}
-LIB_DEPENDS=	libhts.so:biology/htslib \
-		libboost_regex.so:devel/boost-libs \
-		libpbbam.so.0.18.0:biology/pbbam \
-		libpbcopper.so.0.4.1:biology/pbcopper
-RUN_DEPENDS=	${PYNUMPY}
-
-# Meson needs BOOST_ROOT=${LOCALBASE}
-# https://github.com/mesonbuild/meson/issues/2239
-USES=		compiler:c++14-lang localbase meson pkgconfig python:2.7
-USE_LDCONFIG=	yes
-USE_GITHUB=	yes
-GH_ACCOUNT=	PacificBiosciences
-
-CFLAGS_i386=	-msse2 -Wno-c++11-narrowing
-LDFLAGS+=	-lexecinfo
-
-post-install:
-	${RLN} ${STAGEDIR}${PREFIX}/lib/libunanimity.so.3.0.0 \
-		${STAGEDIR}${PREFIX}/lib/libunanimity.so.3.0
-	${RLN} ${STAGEDIR}${PREFIX}/lib/libunanimity.so.3.0.0 \
-		${STAGEDIR}${PREFIX}/lib/libunanimity.so.3
-
-.include <bsd.port.mk>
diff --git a/biology/unanimity/distinfo b/biology/unanimity/distinfo
deleted file mode 100644
index bd09900b7f4f..000000000000
--- a/biology/unanimity/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1551014614
-SHA256 (PacificBiosciences-unanimity-v3.4.1_GH0.tar.gz) = fccb2cf14cdc324592724df5699a113a04ce6d4f40f00c68ca3df541e17b4f35
-SIZE (PacificBiosciences-unanimity-v3.4.1_GH0.tar.gz) = 6493661
diff --git a/biology/unanimity/files/patch-include_pacbio_genomicconsensus_Input.h b/biology/unanimity/files/patch-include_pacbio_genomicconsensus_Input.h
deleted file mode 100644
index 89e43e082aff..000000000000
--- a/biology/unanimity/files/patch-include_pacbio_genomicconsensus_Input.h
+++ /dev/null
@@ -1,16 +0,0 @@
---- include/pacbio/genomicconsensus/Input.h.orig	2018-03-07 23:10:34 UTC
-+++ include/pacbio/genomicconsensus/Input.h
-@@ -25,7 +25,12 @@ namespace GenomicConsensus {
- class Input
- {
- public:
--    explicit Input(const Settings& settings) : settings_{settings} {}
-+    // Original
-+    //explicit Input(const Settings& settings) : settings_{settings} {}
-+    // Probably OK
-+    //explicit Input(const Settings& settings) { settings_ = settings; }
-+    // https://forums.freebsd.org/threads/compile-error-with-clang-3-4.65595/#post-385293
-+    explicit Input(const Settings& settings) : settings_(settings) {}
- 
-     Input() = delete;
-     Input(const Input&) = delete;
diff --git a/biology/unanimity/files/patch-include_pacbio_genomicconsensus_Output.h b/biology/unanimity/files/patch-include_pacbio_genomicconsensus_Output.h
deleted file mode 100644
index b17a496397aa..000000000000
--- a/biology/unanimity/files/patch-include_pacbio_genomicconsensus_Output.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- include/pacbio/genomicconsensus/Output.h.orig	2018-03-07 23:10:34 UTC
-+++ include/pacbio/genomicconsensus/Output.h
-@@ -80,8 +80,15 @@ inline void PrintVcfLite(const Variant& 
-         << "\tPASS\n";
- }
- 
--inline Output::Output(const Settings& settings) : settings_{settings}
-+// Original
-+//inline Output::Output(const Settings& settings) : settings_{settings}
-+// Probably OK patch
-+//inline Output::Output(const Settings& settings)
-+// https://forums.freebsd.org/threads/compile-error-with-clang-3-4.65595/#post-385293
-+inline Output::Output(const Settings& settings) : settings_(settings)
- {
-+    // Probably OK patch
-+    //settings_ = settings;
-     // initialize maps
-     PacBio::BAM::FastaSequenceQuery fasta{settings_.referenceFilename};
-     for (const auto& seq : fasta) {
diff --git a/biology/unanimity/files/patch-meson.build b/biology/unanimity/files/patch-meson.build
deleted file mode 100644
index 0bf2bcc4b895..000000000000
--- a/biology/unanimity/files/patch-meson.build
+++ /dev/null
@@ -1,11 +0,0 @@
---- meson.build.orig	2019-02-17 22:59:57 UTC
-+++ meson.build
-@@ -90,7 +90,7 @@ subdir('src')
- 
- if (not meson.is_subproject()) and get_option('swig')
-   uny_python_interp = find_program(get_option('PYTHON'), required : true)
--  uny_swig = find_program('swig', required : true)
-+  uny_swig = find_program('swig3.0', required : true)
- 
-   uny_pv_ver = run_command(uny_python_interp, ['-c', 'import sys; sys.stdout.write(sys.version[:3])']).stdout()
-   message('Python version: ' + uny_pv_ver)
diff --git a/biology/unanimity/files/patch-meson__options.txt b/biology/unanimity/files/patch-meson__options.txt
deleted file mode 100644
index dc1cee296b86..000000000000
--- a/biology/unanimity/files/patch-meson__options.txt
+++ /dev/null
@@ -1,8 +0,0 @@
---- meson_options.txt.orig	2019-02-17 22:53:47 UTC
-+++ meson_options.txt
-@@ -1,4 +1,4 @@
--option('tests',            type : 'boolean', value : true,  description : 'Enable dependencies required for testing')
-+option('tests',            type : 'boolean', value : false,  description : 'Enable dependencies required for testing')
- 
- # python:
- option('swig',             type : 'boolean', value : true,        description : 'Build UNANMITIY\'s SWIG interfacing code')
diff --git a/biology/unanimity/files/patch-src_Recursor.h b/biology/unanimity/files/patch-src_Recursor.h
deleted file mode 100644
index 4c880356c882..000000000000
--- a/biology/unanimity/files/patch-src_Recursor.h
+++ /dev/null
@@ -1,12 +0,0 @@
-# Type mismatch on 11.0 i386
---- src/Recursor.h.orig	2018-03-07 23:10:34 UTC
-+++ src/Recursor.h
-@@ -708,7 +708,7 @@ size_t Recursor<Derived>::FillAlphaBeta(
-     size_t J = tpl.Length();
-     int flipflops = 0;
-     size_t maxSize =
--        std::max(100ul, static_cast<size_t>(0.5 + REBANDING_THRESHOLD * (I + 1) * (J + 1)));
-+        std::max(100ul, static_cast<unsigned long>(0.5 + REBANDING_THRESHOLD * (I + 1) * (J + 1)));
- 
-     // if we use too much space, do at least one more round
-     // to take advantage of rebanding
diff --git a/biology/unanimity/files/patch-src_variantCaller_variantCaller.cpp b/biology/unanimity/files/patch-src_variantCaller_variantCaller.cpp
deleted file mode 100644
index 85e012ace538..000000000000
--- a/biology/unanimity/files/patch-src_variantCaller_variantCaller.cpp
+++ /dev/null
@@ -1,9 +0,0 @@
---- src/variantCaller/variantCaller.cpp.orig	2019-02-17 23:15:10 UTC
-+++ src/variantCaller/variantCaller.cpp
-@@ -1,5 +1,6 @@
- // Author: David Seifert
- 
-+#include <iostream>
- #include <fstream>
- #include <string>
- 
diff --git a/biology/unanimity/pkg-descr b/biology/unanimity/pkg-descr
deleted file mode 100644
index fa2abdd88c6f..000000000000
--- a/biology/unanimity/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Unanimity is a C++ library + applications to generate and process accurate
-consensus sequences from Pacific Biosciences sequence data.
-
-The core binary, CCS (circular consensus calling) takes multiple reads of the
-same SMRTbell sequence and combines them, employing a statistical model, to
-produce one high quality consensus sequence.
-
-WWW: https://github.com/PacificBiosciences/unanimity
diff --git a/biology/unanimity/pkg-plist b/biology/unanimity/pkg-plist
deleted file mode 100644
index dd6bd535bbef..000000000000
--- a/biology/unanimity/pkg-plist
+++ /dev/null
@@ -1,82 +0,0 @@
-bin/ChimeraLabeler
-bin/arrow
-bin/ccs
-bin/ccs_sim
-bin/gcpp
-bin/genomic_sim
-bin/variantCaller
-include/pacbio/UnanimityConfig.h
-include/pacbio/UnanimityVersion.h
-include/pacbio/align/AffineAlignment.h
-include/pacbio/align/AlignConfig.h
-include/pacbio/align/BandedAligner.h
-include/pacbio/align/BandedChainAlignment.h
-include/pacbio/align/ChainScorer.h
-include/pacbio/align/ChainSeeds.h
-include/pacbio/align/ChainSeedsConfig.h
-include/pacbio/align/FilterSeeds.h
-include/pacbio/align/FindSeeds.h
-include/pacbio/align/FindSeedsConfig.h
-include/pacbio/align/HomopolymerHasher.h
-include/pacbio/align/LinearAlignment.h
-include/pacbio/align/LocalAlignment.h
-include/pacbio/align/PairwiseAlignment.h
-include/pacbio/align/SeedScorer.h
-include/pacbio/align/SparseAlignment.h
-include/pacbio/align/internal/BCAlignBlocks.h
-include/pacbio/align/internal/BCAlignImpl.h
-include/pacbio/ccs/Consensus.h
-include/pacbio/ccs/ConsensusSettings.h
-include/pacbio/ccs/SparseAlignment.h
-include/pacbio/ccs/Whitelist.h
-include/pacbio/chimera/ChimeraLabel.h
-include/pacbio/chimera/ChimeraLabeler.h
-include/pacbio/chimera/ChimeraResultWriter.h
-include/pacbio/consensus/AbstractMatrix.h
-include/pacbio/consensus/Coverage.h
-include/pacbio/consensus/EasyReadScorer.h
-include/pacbio/consensus/Evaluator.h
-include/pacbio/consensus/Integrator.h
-include/pacbio/consensus/IntervalMask.h
-include/pacbio/consensus/MatrixViewConvention.h
-include/pacbio/consensus/ModelConfig.h
-include/pacbio/consensus/ModelSelection.h
-include/pacbio/consensus/Mutation.h
-include/pacbio/consensus/Polish.h
-include/pacbio/consensus/PolishResult.h
-include/pacbio/consensus/Template.h
-include/pacbio/consensus/internal/ModelInternalInitializer.h
-include/pacbio/data/ChemistryMapping.h
-include/pacbio/data/ChemistryTriple.h
-include/pacbio/data/Interval.h
-include/pacbio/data/IntervalTree.h
-include/pacbio/data/PlainOption.h
-include/pacbio/data/Read.h
-include/pacbio/data/ReadId.h
-include/pacbio/data/Sequence.h
-include/pacbio/data/State.h
-include/pacbio/data/StrandType.h
-include/pacbio/data/SubreadResultCounter.h
-include/pacbio/data/internal/BaseEncoding.h
-include/pacbio/data/internal/ConversionFunctions.h
-include/pacbio/denovo/PoaConsensus.h
-include/pacbio/denovo/PoaGraph.h
-include/pacbio/denovo/RangeFinder.h
-include/pacbio/denovo/SparsePoa.h
-include/pacbio/exception/CCSExceptions.h
-include/pacbio/exception/InvalidEvaluatorException.h
-include/pacbio/exception/ModelError.h
-include/pacbio/exception/StateError.h
-include/pacbio/io/Utility.h
-include/pacbio/parallel/WorkQueue.h
-include/pacbio/util/ExecUtils.h
-include/pacbio/util/Timer.h
-lib/libunanimity.so
-lib/libunanimity.so.3
-lib/libunanimity.so.3.0
-lib/libunanimity.so.3.0.0
-%%PYTHON_SITELIBDIR%%/ConsensusCore2.py
-%%PYTHON_SITELIBDIR%%/ConsensusCore2.pyc
-%%PYTHON_SITELIBDIR%%/ConsensusCore2.pyo
-%%PYTHON_SITELIBDIR%%/_ConsensusCore2.so
-libdata/pkgconfig/unanimity.pc
diff --git a/cad/Makefile b/cad/Makefile
index b913ef0a3b13..c3277345347a 100644
--- a/cad/Makefile
+++ b/cad/Makefile
@@ -89,7 +89,6 @@
     SUBDIR += py-pycam
     SUBDIR += py-pyfda
     SUBDIR += python-gdsii
-    SUBDIR += pythoncad
     SUBDIR += qcad
     SUBDIR += qelectrotech
     SUBDIR += qmls
diff --git a/cad/pythoncad/Makefile b/cad/pythoncad/Makefile
deleted file mode 100644
index 54b83fe2d72d..000000000000
--- a/cad/pythoncad/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	pythoncad
-PORTVERSION=	37
-PORTREVISION=	2
-CATEGORIES=	cad
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/R${PORTVERSION}%20PyGtk/Source
-DISTNAME=	PythonCAD-DS1-R${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Open-source CAD package built designed around Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-RUN_DEPENDS=	${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:x11-toolkits/py-gtk2@${PY_FLAVOR}
-
-USES=		python:2.7 shebangfix
-USE_PYTHON=	distutils
-PYDISTUTILS_PKGNAME=	PythonCAD
-PYDISTUTILS_PKGVERSION=	DS1-R${PORTVERSION}
-NO_ARCH=	yes
-SHEBANG_FILES=	gtkpycad.py
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \
-		${WRKSRC}/PythonCAD/Generic/preferences.py \
-		${WRKSRC}/PythonCAD/Interface/Gtk/gtkimage.py
-
-post-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/gtkpycad.py ${STAGEDIR}${PREFIX}/bin/gtkpycad
-	${INSTALL_DATA} ${WRKSRC}/gtkpycad.png ${STAGEDIR}${PREFIX}/share/pixmaps
-	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/pythoncad
-	${INSTALL_DATA} ${WRKSRC}/prefs.py ${STAGEDIR}${PREFIX}/etc/pythoncad/prefs.py.sample
-
-.include <bsd.port.mk>
diff --git a/cad/pythoncad/distinfo b/cad/pythoncad/distinfo
deleted file mode 100644
index 9302960b893e..000000000000
--- a/cad/pythoncad/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PythonCAD-DS1-R37.tar.gz) = 74222bd43af1e66ab31a45782ed7bd94d54ccbbdb7a58046ec2775f27f806031
-SIZE (PythonCAD-DS1-R37.tar.gz) = 504053
diff --git a/cad/pythoncad/files/patch-PythonCAD_Generic_preferences.py b/cad/pythoncad/files/patch-PythonCAD_Generic_preferences.py
deleted file mode 100644
index c8f67ce1cd01..000000000000
--- a/cad/pythoncad/files/patch-PythonCAD_Generic_preferences.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- PythonCAD/Generic/preferences.py.orig	2010-07-25 18:10:27.707308605 +0200
-+++ PythonCAD/Generic/preferences.py	2010-07-25 18:10:46.194466051 +0200
-@@ -41,7 +41,7 @@
- # global variables
- #
- 
--pref_file = '/etc/pythoncad/prefs.py'
-+pref_file = '/usr/local/etc/pythoncad/prefs.py'
- 
- #
- 
diff --git a/cad/pythoncad/files/patch-PythonCAD_Interface_Gtk_gtkimage.py b/cad/pythoncad/files/patch-PythonCAD_Interface_Gtk_gtkimage.py
deleted file mode 100644
index 66f230420a5a..000000000000
--- a/cad/pythoncad/files/patch-PythonCAD_Interface_Gtk_gtkimage.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- PythonCAD/Interface/Gtk/gtkimage.py.orig	2009-12-09 10:28:58.000000000 +0100
-+++ PythonCAD/Interface/Gtk/gtkimage.py	2010-07-25 17:57:46.000000000 +0200
-@@ -154,7 +154,7 @@
-         self.__image = image
-         self.__window = gtk.Window()
-         self.__window.set_title(image.filename)
--        self.__window.set_icon_from_file("gtkpycad.png")
-+        self.__window.set_icon_from_file("/usr/local/share/pixmaps/gtkpycad.png")
-         self.__window.connect("destroy", self.__destroyEvent)
-         self.__window.connect("event", self.__windowEvent)
-         self.__window.connect("key_press_event", self.__keyPressEvent)
diff --git a/cad/pythoncad/pkg-descr b/cad/pythoncad/pkg-descr
deleted file mode 100644
index 4411ed0f620a..000000000000
--- a/cad/pythoncad/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-PythonCAD is a CAD package written, surprisingly enough, in Python. The
-PythonCAD project aims to produce a scriptable, open-source, easy to use CAD
-package for Linux, the various flavors of BSD Unix, commercial Unix, and
-other platforms to which someone who is interested ports the program. Work
-began on PythonCAD in July, 2002, and the first public release was on
-December 21, 2002.The firs developer team stop to develop PythonCad In the
-2007.In May 2009 A new developer team star to develop Pythoncad since now.
-
-WWW: http://pythoncad.sourceforge.net/
diff --git a/cad/pythoncad/pkg-plist b/cad/pythoncad/pkg-plist
deleted file mode 100644
index f89fda1a0800..000000000000
--- a/cad/pythoncad/pkg-plist
+++ /dev/null
@@ -1,300 +0,0 @@
-bin/gtkpycad
-share/pixmaps/gtkpycad.png
-etc/pythoncad/prefs.py.sample
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/split.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/quadtree.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/maptree.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/conobject.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/leader.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/color.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/units.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwg15.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/segjoint.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/transfer.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/layer.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/polyline.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwg12.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/ellipse.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/tolerance.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/delete.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/vcline.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/cline.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/hcline.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/tree.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwgbase.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/pyGeoLib.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/text.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/transfer.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/hcline.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/keywords.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/globals.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/extFormat.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/prompt.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dxf.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/quadtree.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/ccircle.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/nurbs.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/delete.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/arc.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/mirror.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/point.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/layer.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwg1314.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/units.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/hatch.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/text.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/move.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/snap.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/util.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/segjoint.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/tools.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/imageio.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/baseobject.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/acline.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/entity.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/image.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dxf.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/logger.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwg1314.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/preferences.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/rotate.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/tangent.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/imageio.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/plotfile.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/logger.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/rotate.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/fileio.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/globals.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/intersections.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/printing.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dimtrees.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/linetype.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/circle.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/ellipse.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/polyline.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/options.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/tangent.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/pyGeoLib.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwgutil.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/bindump.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dimension.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/acline.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/baseobject.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/ccircle.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/image.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/style.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/selections.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/__init__.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwgbase.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/plotfile.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dimension.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/message.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/graphicobject.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/options.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/util.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/segment.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/graphicobject.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/polyline.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/layer.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwg12.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/ellipse.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/tolerance.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwg15.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/segjoint.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/split.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/conobject.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/maptree.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/leader.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/color.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/snap.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/nurbs.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/style.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/pyGeoLib.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/text.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/tree.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dimtrees.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/leader.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/cline.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/vcline.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/color.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/hcline.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/tolerance.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/delete.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/prompt.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/quadtree.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/__init__.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/ccircle.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/nurbs.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/preferences.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/extFormat.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/keywords.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/conobject.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/transfer.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/point.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/move.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/intersections.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/tools.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/circle.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/linetype.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/message.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/hatch.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/snap.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/move.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/util.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/mirror.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/point.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/fileio.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwg12.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/units.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/arc.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/mirror.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/rotate.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/entity.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/logger.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/imageio.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/tree.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwg1314.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/cline.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/preferences.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/tangent.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/printing.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/segment.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/baseobject.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/entity.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/image.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dxf.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/linetype.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/circle.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/split.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dimtrees.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/fileio.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/tools.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/arc.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/prompt.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/globals.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/printing.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/intersections.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/acline.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/vcline.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/hatch.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/selections.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/bindump.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/maptree.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/bindump.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwgutil.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwg15.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/keywords.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/segment.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/extFormat.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/graphicobject.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/options.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwgbase.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dwgutil.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/dimension.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/plotfile.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/message.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/selections.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/style.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Generic/__init__.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/__init__.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/__init__.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/__init__.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkentities.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtktextprefs.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkDialog.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtktext.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkmirror.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkprefs.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkmirror.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkmodify.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkprefs.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkdimprefs.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/__init__.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkmenus.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkactions.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkmodify.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkshell.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkdimension.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkstyleprefs.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkconobjs.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkconobjs.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkdimprefs.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkdimension.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkinit.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkstyleprefs.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkimage.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkDialog.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkinit.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkimage.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkprinting.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkedit.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkmenus.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkactions.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtktextprefs.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkentities.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkprefs.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtktext.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtktext.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkshell.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/__init__.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkentities.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkmirror.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkmodify.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkshell.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkactions.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkedit.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/__init__.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkconobjs.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkprinting.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkdimprefs.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkdimension.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkinit.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkDialog.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkstyleprefs.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkimage.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkedit.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkmenus.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtkprinting.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Gtk/gtktextprefs.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/__init__.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/__init__.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/LayerView.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaConobjs.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/__init__.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/AppController.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaModify.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/ImageWindowController.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaConobjs.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/ImageDocument.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaDimensions.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/AppController.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaText.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CADView.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaEntities.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaModify.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaPrompt.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/ImageWindowController.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaPrompt.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CADView.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaEntities.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/Globals.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/LayerView.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/__init__.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaConobjs.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaText.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/ImageDocument.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/ImageWindowController.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/__init__.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/Globals.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaDimensions.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaText.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaDimensions.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/AppController.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaModify.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaPrompt.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CocoaEntities.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/CADView.pyo
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/LayerView.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/Globals.pyc
-%%PYTHON_SITELIBDIR%%/PythonCAD/Interface/Cocoa/ImageDocument.py
-%%PYTHON_SITELIBDIR%%/PythonCAD/__init__.pyc
diff --git a/chinese/Makefile b/chinese/Makefile
index 828bc909120a..16ed1ec17824 100644
--- a/chinese/Makefile
+++ b/chinese/Makefile
@@ -12,7 +12,6 @@
     SUBDIR += auto-cn-l10n
     SUBDIR += auto-tw-l10n
     SUBDIR += autoconvert
-    SUBDIR += bg5pdf
     SUBDIR += big5width
     SUBDIR += bitchx
     SUBDIR += brise
diff --git a/chinese/bg5pdf/Makefile b/chinese/bg5pdf/Makefile
deleted file mode 100644
index 7ca9480543d8..000000000000
--- a/chinese/bg5pdf/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# Created by: Shen Chuan-Hsing
-# $FreeBSD$
-
-PORTNAME=	bg5pdf
-PORTVERSION=	1.0.0
-PORTREVISION=	8
-CATEGORIES=	chinese print
-MASTER_SITES=	LOCAL/chinsan
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Convert Chinese-Big5 encoded files to PDF, using PDFlib
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-LIB_DEPENDS=	libpdf.so:print/pdflib
-
-USES=		python:2.7 shebangfix
-SHEBANG_FILES=	bg5pdf gbpdf
-python_OLD_CMD=	"/usr/bin/env /usr/bin/python"
-
-CFLAGS+=	-fPIC
-WRKSRC=		${WRKDIR}/${PORTNAME}
-
-OPTIONS_DEFINE=	EXAMPLES
-
-post-extract:
-	@${CP} ${FILESDIR}/gbpdf ${WRKSRC}
-
-do-build:
-	${CC} ${CFLAGS} -shared ${WRKSRC}/bg5pdflib.c -I${PREFIX}/include \
-		-I${PYTHON_INCLUDEDIR} -L${PREFIX}/lib -lpdf -o ${WRKSRC}/bg5pdflib.so
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
-	${INSTALL_LIB} ${WRKSRC}/bg5pdflib.so ${STAGEDIR}${PYTHON_SITELIBDIR}
-	${INSTALL_SCRIPT} ${WRKSRC}/bg5pdf ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_SCRIPT} ${WRKSRC}/gbpdf ${STAGEDIR}${PREFIX}/bin
-
-do-install-EXAMPLES-on:
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	${INSTALL_DATA} ${WRKSRC}/test.big5 ${STAGEDIR}${EXAMPLESDIR}
-	${INSTALL_DATA} ${WRKSRC}/test.big5.pdf ${STAGEDIR}${EXAMPLESDIR}
-	${INSTALL_SCRIPT} ${WRKSRC}/genTest.py ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/chinese/bg5pdf/distinfo b/chinese/bg5pdf/distinfo
deleted file mode 100644
index 735aab164ed0..000000000000
--- a/chinese/bg5pdf/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bg5pdf-1.0.0.tar.gz) = 624b4dbfa54ae8f409b581991493473f8442f1403602a7432c0db479ec1a13ee
-SIZE (bg5pdf-1.0.0.tar.gz) = 55208
diff --git a/chinese/bg5pdf/files/gbpdf b/chinese/bg5pdf/files/gbpdf
deleted file mode 100644
index 802a3a6a350b..000000000000
--- a/chinese/bg5pdf/files/gbpdf
+++ /dev/null
@@ -1,299 +0,0 @@
-#!/usr/bin/env python
-
-"""
-Bg5pdf is a simple wrapper for wrapping big5 encoding text file into
-PDF file by using PDFlib. The output of this program does not contain
-embedding fonts.  You have to download Acrobat Acroread Asianfont pack
-to view and print the output file.  This wrapper does not provide any
-formatting function except simple line wrapping.  If you need
-sophisticated formatting, you should try CJK-LaTex or other equivalent
-tools.  
-
-Information about PDFlib can be found at http://www.pdflib.com.
-You might need it if you need to compile bg5pdflib module which 
-is used by gbpdf.
-
-You can download Acrobat Acroread Asianfont Pack at
-http://www.adobe.com/products/acrobat/acrrasianfontpack.html
-
-============================================================================
-
-Copyright (C) 2001 by Chen-Shan Chin
-gbpdf ver. 1.0 Date:Jun 3 2001
-
- 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 any
- later version.  This program is distributed in the hope that it will
- be useful, but WITHOUT ANY WARRANTY; without even implied warranty of
- MERCHANTABILITY of FITTNESS
-
- 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 Sofeware
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA
-
-"""
-
-import getopt
-from string import *
-from sys import *
-from bg5pdflib import *
-#If you want to use python binding (pdflib_py.so) coming with PDFlib,
-#remark the above line and unmark the next line.
-#from pdflib_py import *
-
-
-False = 0
-True = 1
-
-ASCII = 0
-GB2312 = 1
-
-
-def renderer(doc, fn):
-    p = PDF_new()
-    if PDF_open_file(p, fn) == -1:
-        print "Couldn't open PDF file '%s'\n" % fn
-        exit(2)
-    PDF_set_info(p, "Author", "gbpdf")
-    PDF_set_info(p, "Creator", "gbpdf")
-    PDF_set_info(p, "Title", "%s" % fn)
-    cfname = doc.fontName
-    cEncoding = doc.encoding
-    fontSize = doc.fontSize
-    topM = 792.0 / 11.0
-    leftM = 792.0 / 11.0
-
-    PDF_begin_page(p, 612, 792)
-    font = PDF_findfont(p, cfname, cEncoding, 0)
-    PDF_setfont(p, font, fontSize)
-    mode = GB2312
-    y = 0
-    pageN = 1
-    for l in doc.parsedLines:
-        if len(l) == 0:
-            y = y + fontSize
-            continue
-        x = 0.0
-        PDF_set_text_pos(p, leftM + x, 792 - topM -y)
-        curStr = ""
-        for pos in range(len(l)):
-            ch = l[pos]
-            if ch[0] != mode:
-                if len(curStr) != 0:
-                    if mode == GB2312:
-                        font = PDF_findfont(p, cfname, cEncoding, 0)
-                        PDF_setfont(p, font, fontSize)
-                        PDF_show(p, curStr)
-                    else:
-                        font = PDF_findfont(p, "Courier", "host", 0)
-                        PDF_setfont(p, font, fontSize)
-                        PDF_show(p, curStr)
-                mode = ch[0]
-                curStr = ch[1]
-            else:
-                curStr = curStr + ch[1]
-
-        if len(curStr) != 0:
-            if mode == 1:
-                font = PDF_findfont(p, cfname, cEncoding, 0)
-                PDF_setfont(p, font, fontSize)
-                PDF_show(p, curStr)
-            else:
-                font = PDF_findfont(p, "Courier", "host", 0)
-                PDF_setfont(p, font, fontSize)
-                PDF_show(p, curStr)
-                
-        y = y + fontSize + doc.lineSpacing
-        if y > 792 - 2* topM:
-            font = PDF_findfont(p, "Helvetica-Oblique", "host", 0)
-            PDF_setfont(p, font, 12)
-            PDF_show_xy(p,"Converted to PDF by gbpdf", 400, 750)
-            PDF_show_xy(p,"file name: %s--Page %d" % (doc.infileName, pageN), 60,750)
-            PDF_setlinewidth(p,2)
-            PDF_moveto(p, 50, 740)
-            PDF_lineto(p, 562, 740)
-            PDF_stroke(p)
-            PDF_end_page(p)
-            pageN = pageN + 1
-            PDF_begin_page(p, 612, 792)
-            font = PDF_findfont(p, cfname, cEncoding, 0)
-            PDF_setfont(p, font, fontSize)
-            mode = GB2312
-            y = 0
-    font = PDF_findfont(p, "Helvetica-Oblique", "host", 0)
-    PDF_setfont(p, font, 12)
-    PDF_show_xy(p,"Converted to PDF by gbpdf", 400, 750);
-    PDF_show_xy(p,"file name: %s--Page %d" % (doc.infileName, pageN), 60,750)
-    PDF_setlinewidth(p,2)
-    PDF_moveto(p, 50, 740)
-    PDF_lineto(p, 562, 740)
-    PDF_stroke(p)
-    PDF_end_page(p)
-    PDF_close(p)
-    PDF_delete(p)    
-
-class document:
-    infileName = ""
-    fontSize = 12;
-    fontNames = ["STSong-Light"]
-    fontName = fontNames[0]
-    encodings = ["GBK-EUC-H"]
-    encoding = encodings[0]
-    wrapped = False
-    numOfChr = 55 #number of character per line for wrapping text
-    parsedLines=[]
-    lineSpacing = 2
-
-    def getChr(self, st, i):
-        if i + 1 < len(st) and\
-           (ord(st[i]) >= 161 and ord(st[i]) <= 249) and \
-           ((ord(st[i+1]) >=64 and ord(st[i+1]) <=126) or \
-            (ord(st[i+1]) >=161 and ord(st[i+1]) <=254)) : # bg5_c
-            cnchr = st[i:i+2]
-            return (cnchr, 2)
-        else:
-            cnchr = st[i]
-            return (cnchr, 1)
-    
-    def setFontSize(self, fs):
-        self.fontSize = fs
-
-    def setFont(self, fn):
-        if not fn in self.fontNames:
-            raise FontError
-        else:
-            self.fontName = fn
-            
-    def setWrapped(self, yn, nc):
-        if yn > 0:
-            self.wrapped = True
-            self.numOfChr = nc
-
-    def setLineSpacing(self, ls):
-        self.lineSpacing = ls
-
-    def setFontSize(self, fs):
-        self.fontSize = fs
-
-    def parseFile(self, filename):
-        self.infileName = filename
-        try:
-            f = open(filename,"r");
-        except IOError:
-            print 'can not open file: "%s"' % filename
-            exit(2)
-        for line in f.readlines():
-            line = rstrip(line)
-            #if line[-1] == '\n':
-            #    line = line[:-1]
-            if len(line) == 0:
-                self.parsedLines.append([])
-                continue
-            pline = []
-            pos = 0
-            cpos = 0
-            line_len = len(line)
-            while 1:
-                (chrx, inc) = self.getChr(line, pos)
-                pos = pos + inc
-                cpos = cpos + inc
-                if inc == 2:
-                    pline.append([GB2312, chrx])
-                else:
-                    pline.append([ASCII, chrx])
-                if pos >= line_len:
-                    break
-                if (self.wrapped == True) and ((cpos + 2) >= self.numOfChr):
-                    cpos = 0
-                    self.parsedLines.append(pline)
-                    pline = []
-            self.parsedLines.append(pline)
-
-def usage():
-    print "usage: gbpdf [option] inputfile outfile"
-    print "d: integer, s:string"
-    print "-w d, --wrap=d: wrapping line up to d ASCII characters (Each GB2312 character"
-    print "      occupis two ASCII character spaces.)"
-    print "-s d, --size=d: set the size of font (default: 11)"
-    print "-f s, --font=s: set font (default: 'Msung-Light')"
-    print "-l d, --linespacing=d: set spacing between line (default:2)"
-    print "--inputfile=s: input file name"
-    print "--outputfile=s: outfile name (default: inputfile.pdf)"
-    print "--showfonts: show avaiable fonts"
-
-getopt.GetoptError = getopt.error
-
-def main():
-    try:
-        opts, args =\
-              getopt.getopt(argv[1:],
-                            "w:s:f:l:",
-                            ["size=",
-                             "font=",
-                             "linespacing=",
-                             "inputfile=",
-                             "outputfile=",
-                             "wrap=",
-                             "showfonts"])
-    except getopt.error:
-        usage()
-        exit(2)
-
-    #print opts, args
-
-    doc = document()
-    doc.setFont(doc.fontNames[0])
-    doc.setWrapped(False, 0)
-    doc.setLineSpacing(2)
-    doc.setFontSize(11)
-
-    infile = ""
-    outfile = ""
-
-    for opt in opts:
-        if opt[0] == "--size" or opt[0] == "-s":
-            doc.setFontSize(atof(opt[1]))
-            continue
-        if opt[0] == "--font" or opt[0] == "-f":
-            doc.setFont(opt[1])
-            continue
-        if opt[0] == "--wrap" or opt[0] == "-w":
-            doc.setWrapped(True, atoi(opt[1]))
-            continue
-        if opt[0] == "--linespacing" or opt[0] == "-l":
-            doc.setLineSpacing(atof(opt[1]))
-        if opt[0] == "--inputfile":
-            infile = opt[1]
-            continue
-        if opt[0] == "--outfile":
-            outfile = opt[1]
-            continue
-        if opt[0] == "--showfonts":
-            print "Avaiable Fonts:"
-            for f in doc.fontNames:
-                print f
-            exit(2)
-
-    if len(args) == 2:
-        infile = args[0]
-        outfile = args[1]
-    elif len(args) == 1:
-        infile = args[0]
-
-    if infile == "":
-        print "no input file name"
-        exit(2)
-
-    if outfile == "":
-        outfile = infile+".pdf"
-
-    doc.parseFile(infile)
-    renderer(doc,outfile)
-    print "Output File is %s" % outfile 
-
-if __name__ == "__main__":                
-    main()
diff --git a/chinese/bg5pdf/pkg-descr b/chinese/bg5pdf/pkg-descr
deleted file mode 100644
index 87549108d372..000000000000
--- a/chinese/bg5pdf/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-bg5pdf is a simple wrapper for wrapping Big5 encoding text file into
-PDF file by using PDFlib. The output of this program does not contain
-embedding fonts.  You have to download Acrobat Acroread Asianfont pack
-to view and print the output file.  This wrapper does not provide any
-formatting function except simple line wrapping.  If you need
-sophisticated formatting, you should try CJK-LaTex or other equivalent
-tools.
diff --git a/chinese/bg5pdf/pkg-plist b/chinese/bg5pdf/pkg-plist
deleted file mode 100644
index 3200f4a68408..000000000000
--- a/chinese/bg5pdf/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/bg5pdf
-bin/gbpdf
-%%PYTHON_SITELIBDIR%%/bg5pdflib.so
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/genTest.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test.big5
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test.big5.pdf
diff --git a/comms/Makefile b/comms/Makefile
index cedb802a0d94..b2787ef44141 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -139,7 +139,6 @@
     SUBDIR += py-gammu
     SUBDIR += py-hidapi
     SUBDIR += py-libconcord
-    SUBDIR += py-libimobiledevice
     SUBDIR += py-lirc
     SUBDIR += py-qt5-serialport
     SUBDIR += py-serial
diff --git a/comms/py-libimobiledevice/Makefile b/comms/py-libimobiledevice/Makefile
deleted file mode 100644
index f640dfbd38d2..000000000000
--- a/comms/py-libimobiledevice/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# $FreeBSD$
-
-PORTREVISION=	0
-CATEGORIES=	comms python
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python bindings for libimobiledevice
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LIB_DEPENDS=	libimobiledevice.so:${MASTER_PORT}
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}libplist>0:devel/py-libplist@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}libplist>0:devel/py-libplist@${PY_FLAVOR}
-
-PORTSCOUT=	ignore:1
-
-USES=		python:2.7
-USE_PYTHON=	flavors cython
-BINARY_ALIAS=	cython=cython-${PYTHON_VER}
-CONFIGURE_ENV=	PYTHON_LDFLAGS="`pkg-config --libs python-${PYTHON_VER}`"
-SLAVE_PORT=	yes
-MASTERDIR=	${.CURDIR:H:H}/comms/libimobiledevice
-
-PLIST=		${.CURDIR}/pkg-plist
-BUILD_WRKSRC=	${WRKSRC}/cython
-INSTALL_WRKSRC=	${BUILD_WRKSRC}
-
-PLIST_FILES=	include/imobiledevice/cython/imobiledevice.pxd \
-		${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/imobiledevice.a \
-		${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/imobiledevice.so
-
-post-patch:
-	@${REINPLACE_CMD} \
-		-e 's,../src/libimobiledevice.la,-limobiledevice,' \
-		-e 's/$$(imobiledevice_la_DEPENDENCIES)//' \
-		${BUILD_WRKSRC}/Makefile.in
-
-post-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/include/imobiledevice/cython
-	${INSTALL_DATA} ${INSTALL_WRKSRC}/imobiledevice.pxd \
-		${STAGEDIR}${PREFIX}/include/imobiledevice/cython
-
-.include "${MASTERDIR}/Makefile"
diff --git a/converters/Makefile b/converters/Makefile
index bc12808b3cb6..777ca1b4a9e1 100644
--- a/converters/Makefile
+++ b/converters/Makefile
@@ -148,17 +148,14 @@
     SUBDIR += php74-iconv
     SUBDIR += php74-mbstring
     SUBDIR += psiconv
-    SUBDIR += py-bcode
     SUBDIR += py-bencode.py
     SUBDIR += py-bencoder
     SUBDIR += py-better-bencode
     SUBDIR += py-bsdconv
-    SUBDIR += py-iconv
     SUBDIR += py-rencode
     SUBDIR += py-text-unidecode
     SUBDIR += py-unidecode
     SUBDIR += py-webencodings
-    SUBDIR += py-zfec
     SUBDIR += rcctools
     SUBDIR += recode
     SUBDIR += rubygem-base32
diff --git a/converters/py-bcode/Makefile b/converters/py-bcode/Makefile
deleted file mode 100644
index 8f439f40720d..000000000000
--- a/converters/py-bcode/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Mark Felder <feld@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	bcode
-PORTVERSION=	0.6
-PORTREVISION=	1
-CATEGORIES=	converters devel python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Another bencode implementation
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/converters/py-bcode/distinfo b/converters/py-bcode/distinfo
deleted file mode 100644
index 37e10aff8c89..000000000000
--- a/converters/py-bcode/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1477510927
-SHA256 (bcode-0.6.tar.gz) = c7955de68d90397431c7e262acc8adfdcf80a2aa23c67b1df500780ecd142a96
-SIZE (bcode-0.6.tar.gz) = 1529
diff --git a/converters/py-bcode/pkg-descr b/converters/py-bcode/pkg-descr
deleted file mode 100644
index 4199f6054116..000000000000
--- a/converters/py-bcode/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Another bencode implementation.
-
-WWW: https://github.com/medecau/bcode
diff --git a/converters/py-iconv/Makefile b/converters/py-iconv/Makefile
deleted file mode 100644
index 3cc8574183f1..000000000000
--- a/converters/py-iconv/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Hye-Shik Chang <perky@python.or.kr>
-# $FreeBSD$
-
-PORTNAME=	iconv
-PORTVERSION=	1.0
-PORTREVISION=	3
-CATEGORIES=	converters python
-MASTER_SITES=	LOCAL/perky
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DIST_SUBDIR=	python
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Iconv wrapper with Unicode codec for Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		iconv python:2.7
-USE_PYTHON=	autoplist distutils
-
-.if empty(ICONV_LIB)
-SETUPINFO=	,library_dirs=["${LOCALBASE}/lib"],\
-		include_dirs=["${LOCALBASE}/include"]
-.else
-SETUPINFO=	,libraries=["iconv"],library_dirs=["${LOCALBASE}/lib"],\
-		include_dirs=["${LOCALBASE}/include"]
-.endif
-
-post-patch:
-	${REINPLACE_CMD} 's!^\(.*ext_mod.*\)\()]\)$$!\1${SETUPINFO}\2!g'\
-		${WRKSRC}/setup.py
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/iconv.so
-
-.include <bsd.port.mk>
diff --git a/converters/py-iconv/distinfo b/converters/py-iconv/distinfo
deleted file mode 100644
index caf0ada22dcd..000000000000
--- a/converters/py-iconv/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python/iconv-1.0.tar.gz) = 9a6b8bdb21a16745e64f32e98a03b43b8298daeec01e1ee00ce4e7797fd034b1
-SIZE (python/iconv-1.0.tar.gz) = 3443
diff --git a/converters/py-iconv/files/patch-iconvcodec.py b/converters/py-iconv/files/patch-iconvcodec.py
deleted file mode 100644
index 17d8681a4191..000000000000
--- a/converters/py-iconv/files/patch-iconvcodec.py
+++ /dev/null
@@ -1,15 +0,0 @@
---- iconvcodec.py.orig	Sat Dec 22 08:04:10 2001
-+++ iconvcodec.py	Sat Dec 22 08:04:31 2001
-@@ -3,11 +3,7 @@
- # First we need to find out what the Unicode code set name is
- # in this iconv implementation
- 
--if sys.platform.startswith("linux"):
--    unicodename = "unicode"+sys.byteorder
--else:
--    # may need to try UCS-2, UCS-2-LE/BE, Unicode, ...
--    raise ImportError,"cannot establish name of 2-byte Unicode"
-+unicodename = "ucs-2-internal"
- 
- class Codec(codecs.Codec):
-     def __init__(self):
diff --git a/converters/py-iconv/pkg-descr b/converters/py-iconv/pkg-descr
deleted file mode 100644
index 87331bca9c01..000000000000
--- a/converters/py-iconv/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This is an iconv wrapper with unicode codec for Python.
-
-WWW: https://sourceforge.net/projects/python-codecs/
diff --git a/converters/py-zfec/Makefile b/converters/py-zfec/Makefile
deleted file mode 100644
index c6203fafef2d..000000000000
--- a/converters/py-zfec/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: Kevin Lo <kevlo@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	zfec
-DISTVERSION=	1.5.3
-CATEGORIES=	converters python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Fast erasure codec for Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING.GPL
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}argparse>=0:devel/py-argparse@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pyutil>=0:devel/py-pyutil@${PY_FLAVOR}
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist concurrent
-
-DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
-
-OPTIONS_DEFINE=	DOCS
-
-PORTDOCS=	COPYING.TGPPL.rst README.rst TODO
-
-post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zfec/_fec.so
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for DOC in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${DOC} ${STAGEDIR}${DOCSDIR}/
-.endfor
-
-.include <bsd.port.mk>
diff --git a/converters/py-zfec/distinfo b/converters/py-zfec/distinfo
deleted file mode 100644
index 213e83a07463..000000000000
--- a/converters/py-zfec/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1534918559
-SHA256 (zfec-1.5.3.tar.gz) = b41bd4b0af9c6b3a78bd6734e1e4511475944164375e6241b53df518a366922b
-SIZE (zfec-1.5.3.tar.gz) = 79402
diff --git a/converters/py-zfec/pkg-descr b/converters/py-zfec/pkg-descr
deleted file mode 100644
index 934aad42fa83..000000000000
--- a/converters/py-zfec/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-The zfec package implements an "erasure code", or "forward error correction
-code".
-
-The most widely known example of an erasure code is the RAID-5 algorithm which
-makes it so that in the event of the loss of any one hard drive, the stored data
-can be completely recovered. The algorithm in the zfec package has a similar
-effect, but instead of recovering from the loss of only a single element, it can
-be parameterized to choose in advance the number of elements whose loss it can
-tolerate.
-
-This package is largely based on the old "fec" library by Luigi Rizzo et al.,
-which is a mature and optimized implementation of erasure coding. The zfec
-package makes several changes from the original "fec" package, including
-addition of the Python API, refactoring of the C API to support zero-copy
-operation, a few clean-ups and optimizations of the core code itself, and the
-addition of a command-line tool named "zfec".
-
-WWW: https://github.com/tahoe-lafs/zfec
diff --git a/databases/Makefile b/databases/Makefile
index db8b94a6dcc2..d2767bff62ed 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -90,7 +90,6 @@
     SUBDIR += freetds
     SUBDIR += freetds-devel
     SUBDIR += frontbase-jdbc
-    SUBDIR += gadfly
     SUBDIR += galera
     SUBDIR += galera26
     SUBDIR += gdbm
@@ -190,7 +189,6 @@
     SUBDIR += mdcached
     SUBDIR += memcached
     SUBDIR += memcacheq
-    SUBDIR += metakit
     SUBDIR += monetdb
     SUBDIR += mongodb34
     SUBDIR += mongodb34-tools
@@ -244,7 +242,6 @@
     SUBDIR += ocaml-dbm
     SUBDIR += ocaml-mysql
     SUBDIR += ocaml-sqlite3
-    SUBDIR += openark-kit
     SUBDIR += opendbviewer
     SUBDIR += opendbx
     SUBDIR += opentsdb
@@ -750,8 +747,6 @@
     SUBDIR += pxtools
     SUBDIR += py-Elixir
     SUBDIR += py-MySQLdb
-    SUBDIR += py-MySQLdb55
-    SUBDIR += py-MySQLdb56
     SUBDIR += py-PyGreSQL
     SUBDIR += py-Pyrseas
     SUBDIR += py-agate-sql
@@ -775,7 +770,6 @@
     SUBDIR += py-fdb
     SUBDIR += py-firebirdsql
     SUBDIR += py-flask-sqlalchemy
-    SUBDIR += py-forgetsql
     SUBDIR += py-gdbm
     SUBDIR += py-geoalchemy
     SUBDIR += py-geoalchemy2
@@ -795,7 +789,6 @@
     SUBDIR += py-mysql-connector-python
     SUBDIR += py-mysql2pgsql
     SUBDIR += py-mysqlclient
-    SUBDIR += py-oops
     SUBDIR += py-oursql
     SUBDIR += py-peewee
     SUBDIR += py-peewee_migrate
@@ -836,7 +829,6 @@
     SUBDIR += py-redis
     SUBDIR += py-redis2
     SUBDIR += py-riak
-    SUBDIR += py-rrdtool_lgpl
     SUBDIR += py-sispy
     SUBDIR += py-south
     SUBDIR += py-sqlalchemy-migrate
diff --git a/databases/gadfly/Makefile b/databases/gadfly/Makefile
deleted file mode 100644
index 391717744ad8..000000000000
--- a/databases/gadfly/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Thomas Gellekum <tg@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	gadfly
-PORTVERSION=	1.0.0
-PORTREVISION=	5
-CATEGORIES=	databases
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	SQL database written in Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-RUN_DEPENDS=	${PYTHON_SITELIBDIR}/kjbuckets.so:devel/py-kjbuckets@${PY_FLAVOR}
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-NO_ARCH=	yes
-
-OPTIONS_DEFINE=	DOCS EXAMPLES
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/COPYRIGHT.txt ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/CHANGES.txt ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/doc/build_html.py ${STAGEDIR}${DOCSDIR}
-
-post-install-EXAMPLES-on:
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/kjParsing
-	${INSTALL_DATA} ${WRKSRC}/doc/demo/kjParsing/*.py \
-		${STAGEDIR}${EXAMPLESDIR}/kjParsing
-
-.include <bsd.port.mk>
diff --git a/databases/gadfly/distinfo b/databases/gadfly/distinfo
deleted file mode 100644
index 0b71a236d6fb..000000000000
--- a/databases/gadfly/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gadfly-1.0.0.tar.gz) = 1f15dde23eb38a8e7087f9538586e1065eb19c53532aad58f6be5cbc1341e3a6
-SIZE (gadfly-1.0.0.tar.gz) = 309201
diff --git a/databases/gadfly/files/patch-bindngs b/databases/gadfly/files/patch-bindngs
deleted file mode 100644
index ebd668ac8689..000000000000
--- a/databases/gadfly/files/patch-bindngs
+++ /dev/null
@@ -1,34 +0,0 @@
---- gadfly/bindings.py.orig	2010-01-21 23:10:47.000000000 +0200
-+++ gadfly/bindings.py	2010-01-21 23:11:28.000000000 +0200
-@@ -61,7 +61,7 @@
- 
- # create view statement stuff
- def createview(l, c):
--    [create, view, name, namelist, as, selection] = l
-+    [create, view, name, namelist, as_, selection] = l
-     return semantics.CreateView(name, namelist, selection)
- 
- optnamelist0 = returnNone
-@@ -288,11 +288,11 @@
-     return others
- 
- def trl1as(l,c):
--    [name, as, alias] = l
-+    [name, as_, alias] = l
-     return [(name, alias)]
- 
- def trlnas(l,c):
--    [name, as, alias, comma, others] = l
-+    [name, as_, alias, comma, others] = l
-     others.insert(0, (name, alias))
-     return others
- 
-@@ -546,7 +546,7 @@
-     return (exp, None) # no binding!
- 
- def selectname(list, context):
--    [exp, as, alias] = list
-+    [exp, as_, alias] = list
-     return (exp, alias)
- 
- colalias = elt0
diff --git a/databases/gadfly/files/patch-gfplus b/databases/gadfly/files/patch-gfplus
deleted file mode 100644
index f4c358924658..000000000000
--- a/databases/gadfly/files/patch-gfplus
+++ /dev/null
@@ -1,10 +0,0 @@
---- gadfly/scripts/gfplus.py.orig	Wed Jul 10 09:45:07 2002
-+++ gadfly/scripts/gfplus.py	Thu Apr 22 00:58:26 2004
-@@ -74,6 +74,7 @@
-     prompt2 = '... '
- 
-     def __init__(self):
-+        cmd.Cmd.__init__(self)
-         print '\ngfplus %s -- Interactive gadfly shell  %s\n' %(__version__, rl)
-         t = time.localtime(time.time())
-         print time.strftime("%A %B %d, %Y %I:%M %p", t)
diff --git a/databases/gadfly/files/patch-gfserver b/databases/gadfly/files/patch-gfserver
deleted file mode 100644
index 345111dfc222..000000000000
--- a/databases/gadfly/files/patch-gfserver
+++ /dev/null
@@ -1,10 +0,0 @@
---- gadfly/scripts/gfserver.py.orig	Sat May 11 15:28:35 2002
-+++ gadfly/scripts/gfserver.py	Thu Apr 29 16:23:09 2004
-@@ -66,6 +66,7 @@
- # $Id: gfserver.py,v 1.1 2002/05/11 13:28:35 richard Exp $
- 
- import sys
-+from gadfly.server import Server
- 
- def main():
-     """start up the server."""
diff --git a/databases/gadfly/pkg-descr b/databases/gadfly/pkg-descr
deleted file mode 100644
index b5d002aceff5..000000000000
--- a/databases/gadfly/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Gadfly is a relational database management system which uses a
-large subset of very standard SQL as its query language and Python
-modules and optional Python/C extension modules as its underlying
-engine. Gadfly stores the active database in memory, with recovery
-logging to a file system. It supports an optional TCP/IP based
-client server mode and log based failure recovery for system or
-software failures (but not for disk failures).
-
-WWW: http://gadfly.sourceforge.net/
diff --git a/databases/gadfly/pkg-plist b/databases/gadfly/pkg-plist
deleted file mode 100644
index 4d4f606dfa8e..000000000000
--- a/databases/gadfly/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT.txt
-%%PORTDOCS%%%%DOCSDIR%%/announcement.txt
-%%PORTDOCS%%%%DOCSDIR%%/build_html.py
-%%PORTDOCS%%%%DOCSDIR%%/faq.txt
-%%PORTDOCS%%%%DOCSDIR%%/gadfly.txt
-%%PORTDOCS%%%%DOCSDIR%%/gfplus.txt
-%%PORTDOCS%%%%DOCSDIR%%/index.txt
-%%PORTDOCS%%%%DOCSDIR%%/installation.txt
-%%PORTDOCS%%%%DOCSDIR%%/kjbuckets.txt
-%%PORTDOCS%%%%DOCSDIR%%/kwParsing.txt
-%%PORTDOCS%%%%DOCSDIR%%/network.txt
-%%PORTDOCS%%%%DOCSDIR%%/recover.txt
-%%PORTDOCS%%%%DOCSDIR%%/sql.txt
-%%PORTDOCS%%%%DOCSDIR%%/structure.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kjParsing/DLispShort.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kjParsing/DumbLispGen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kjParsing/idl.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kjParsing/pygram.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kjParsing/pylint.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kjParsing/relalg.py
diff --git a/databases/metakit/Makefile b/databases/metakit/Makefile
deleted file mode 100644
index 17c059d47599..000000000000
--- a/databases/metakit/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-# Created by: Russell L. Carter <rcarter@pinyon.org>
-# $FreeBSD$
-
-PORTNAME=	metakit
-PORTVERSION=	2.4.9.7
-PORTREVISION=	2
-CATEGORIES=	databases
-MASTER_SITES=	http://www.equi4.com/pub/mk/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	C++ embedded database engine with Python and Tcl support
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/../license.terms
-
-USE_CXXSTD=	c++98
-GNU_CONFIGURE=	yes
-CONFIGURE_SCRIPT=	../unix/configure
-USE_LDCONFIG=	yes
-
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/builds
-
-BROKEN_aarch64=		Fails to build: error: typedef redefinition with different types
-BROKEN_mips64=		Fails to build: error: conflicting declaration typedef long int t4_i32
-
-OPTIONS_DEFINE=	PYTHON TCL DOCS
-OPTIONS_DEFAULT=	PYTHON
-OPTIONS_SUB=	yes
-
-PYTHON_USES=		python:2.7
-PYTHON_CONFIGURE_ON=	--with-python=${LOCALBASE}
-PYTHON_CATEGORIES=	python
-
-TCL_USES=		tcl:85
-TCL_CATEGORIES=		tcl
-TCL_CONFIGURE_ON=	--with-tcl=${TCL_INCLUDEDIR}
-TCL_CONFIGURE_ENV=	TCL_LIBDIR=${TCL_LIBDIR}
-TCL_PLIST_SUB=		TCL_V="${TCL_VER}"
-
-pre-patch:
-	@${REINPLACE_CMD} -e "s=doc/==" ${WRKSRC}/../Metakit.html
-	@${REINPLACE_CMD} -e "s|= tclsh|=${TCLSH}|" \
-		${WRKSRC}/../unix/Makefile.in
-	@${REINPLACE_CMD} -e "s=python2.[0-9]=${PYTHON_VERSION}=" \
-		${WRKSRC}/../unix/Makefile.in ${WRKSRC}/../unix/configure
-
-post-build-PYTHON-on:
-	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
-		${WRKSRC}/../python
-	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
-		${WRKSRC}/../python
-
-pre-install:
-	@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
-
-post-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/libmk4.so \
-		${STAGEDIR}${PREFIX}/lib/libmk4.so.0
-	${LN} -sf libmk4.so.0 ${STAGEDIR}${PREFIX}/lib/libmk4.so
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${TAR} -C ${WRKSRC}/../doc --exclude "*CVS" -cf - . | \
-		${TAR} -C ${STAGEDIR}${DOCSDIR} --unlink -xf -
-	${INSTALL_DATA} ${WRKSRC}/../Metakit.html ${WRKSRC}/../CHANGES \
-		${WRKSRC}/../README ${STAGEDIR}${DOCSDIR}
-
-do-test:
-	@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
-		${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test)
-
-do-test-TCL-on:
-	@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
-		${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test-tcl)
-
-.include <bsd.port.mk>
diff --git a/databases/metakit/distinfo b/databases/metakit/distinfo
deleted file mode 100644
index 747f2248dbd0..000000000000
--- a/databases/metakit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (metakit-2.4.9.7.tar.gz) = d1ba361d2d8517925cff5c23e8602822da9c8c347a75a15c225ec656ff7ca94d
-SIZE (metakit-2.4.9.7.tar.gz) = 868310
diff --git a/databases/metakit/files/patch-Makefile.in b/databases/metakit/files/patch-Makefile.in
deleted file mode 100644
index 437ce0a0422d..000000000000
--- a/databases/metakit/files/patch-Makefile.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- ../unix/Makefile.in.orig	2009-01-05 13:53:33.418671360 +0100
-+++ ../unix/Makefile.in	2009-01-05 13:54:09.085615012 +0100
-@@ -51,6 +51,7 @@
- INSTALL = @INSTALL@
- INSTALL_DATA = @INSTALL_DATA@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
-+INSTALL_SCRIPT = @INSTALL_SCRIPT@
- LIB_SUFFIX = @LIB_SUFFIX@
- SHLIB_SUFFIX = @SHLIB_SUFFIX@
- SHLIB_LD = @SHLIB_LD@
-@@ -108,7 +109,7 @@
- 
- install-python: Mk4py$(LIBEXT)
- 	$(INSTALL_PROGRAM) Mk4py$(LIBEXT) $(DESTDIR)$(pylibdir)
--	$(INSTALL_PROGRAM) $(srcdir)/../python/metakit.py $(DESTDIR)$(pylibdir)
-+	$(INSTALL_SCRIPT) $(srcdir)/../python/metakit.* $(DESTDIR)$(pylibdir)
- 
- clean:
- 	rm -f *$(LIBEXT) *.o
diff --git a/databases/metakit/files/patch-configure b/databases/metakit/files/patch-configure
deleted file mode 100644
index ec05254e6a1d..000000000000
--- a/databases/metakit/files/patch-configure
+++ /dev/null
@@ -1,26 +0,0 @@
---- ../unix/configure.orig	2009-01-05 14:01:40.024365003 +0100
-+++ ../unix/configure	2009-01-05 14:03:08.152289554 +0100
-@@ -1409,13 +1409,9 @@
-   "no" )
- 	TCL_INCLUDE_DIR="# no Tcl headers"
-   ;;
--  *","* )
--	TCL_INCLUDE_DIR="`echo $with_tcl | sed -e 's/,.*$//'`"
--	TCL_LIB_DIR="`echo $with_tcl | sed -e 's/^.*,//'`"
--  ;;
-   * )
-     TCL_INCLUDE_DIR="$with_tcl"
--    TCL_LIB_DIR="$with_tcl/../lib"
-+    TCL_LIB_DIR="${TCL_LIBDIR}"
-   ;;
- esac
- 
-@@ -1482,7 +1478,7 @@
- if test $SHARED_BUILD = 1; then
-   SHLIB_FLAGS="-shared"
-   SHLIB_CFLAGS="-fPIC -DUSE_TCL_STUBS"
--  SHLIB_LD="g++ -shared"
-+  SHLIB_LD="$CXX -shared"
- else
-   SHLIB_FLAGS=""
-   SHLIB_CFLAGS=""
diff --git a/databases/metakit/pkg-descr b/databases/metakit/pkg-descr
deleted file mode 100644
index cac79635ee1b..000000000000
--- a/databases/metakit/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-METAKIT is a curious mix of flatfile, relational and OODBMS features with a
-small footprint, and a big following.  For those who don't need a heavy-duty
-SQL solution, it is tight and fast for <100,000 items, with a snazzy ability
-to dynamically change data structures on the fly.  Interfaces are available
-for Tcl and Python, with Perl support promised soon.
-
-WWW: http://www.equi4.com/metakit/
diff --git a/databases/metakit/pkg-plist b/databases/metakit/pkg-plist
deleted file mode 100644
index 9b89695e2b8c..000000000000
--- a/databases/metakit/pkg-plist
+++ /dev/null
@@ -1,121 +0,0 @@
-include/mk4.h
-include/mk4.inl
-include/mk4str.h
-include/mk4str.inl
-lib/libmk4.so
-lib/libmk4.so.0
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/Mk4py.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/metakit.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/metakit.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/metakit.pyo
-%%TCL%%lib/tcl%%TCL_V%%/Mk4tcl/Mk4tcl.so
-%%TCL%%lib/tcl%%TCL_V%%/Mk4tcl/pkgIndex.tcl
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Bytes.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_BytesProp.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_BytesProp_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_BytesProp_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_BytesRef.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_BytesRef_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_BytesRef_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Bytes___NONAME.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Bytes___NONAME_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Bytes___NONAME_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Bytes_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Bytes_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Cursor.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Cursor_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Cursor_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_CustomViewer.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_CustomViewer_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_CustomViewer_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_DoubleProp.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_DoubleProp_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_DoubleProp_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_DoubleRef.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_DoubleRef_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_DoubleRef_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_FloatProp.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_FloatProp_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_FloatProp_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_FloatRef.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_FloatRef_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_FloatRef_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_IntProp.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_IntProp_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_IntProp_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_IntRef.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_IntRef_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_IntRef_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_MemoProp.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_MemoProp_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_MemoProp_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_MemoRef.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_MemoRef_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_MemoRef_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Property.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Property_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Property_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Reference.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Reference_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Reference_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Row.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_RowRef.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_RowRef_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_RowRef_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Row_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Row_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Sequence.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Sequence_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Sequence_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Storage.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Storage_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Storage_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Strategy.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Strategy_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Strategy_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Stream.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Stream_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_Stream_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_StringProp.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_StringProp_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_StringProp_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_StringRef.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_StringRef_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_StringRef_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_View.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_ViewProp.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_ViewProp_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_ViewProp_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_ViewRef.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_ViewRef_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_ViewRef_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_View_desc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/c4_View_info.html
-%%PORTDOCS%%%%DOCSDIR%%/api/classes.html
-%%PORTDOCS%%%%DOCSDIR%%/api/doc_catfish.html
-%%PORTDOCS%%%%DOCSDIR%%/api/doc_catrecv.html
-%%PORTDOCS%%%%DOCSDIR%%/api/doc_catsend.html
-%%PORTDOCS%%%%DOCSDIR%%/api/doc_dbf2mk.html
-%%PORTDOCS%%%%DOCSDIR%%/api/doc_demo.html
-%%PORTDOCS%%%%DOCSDIR%%/api/doc_discat.html
-%%PORTDOCS%%%%DOCSDIR%%/api/doc_dump.html
-%%PORTDOCS%%%%DOCSDIR%%/api/doc_ftpcat.html
-%%PORTDOCS%%%%DOCSDIR%%/api/doc_kbind.html
-%%PORTDOCS%%%%DOCSDIR%%/api/doc_mkoptim.html
-%%PORTDOCS%%%%DOCSDIR%%/api/doc_myio.html
-%%PORTDOCS%%%%DOCSDIR%%/api/doc_struct.html
-%%PORTDOCS%%%%DOCSDIR%%/api/index.html
-%%PORTDOCS%%%%DOCSDIR%%/api/navbar.html
-%%PORTDOCS%%%%DOCSDIR%%/api/roadmap.html
-%%PORTDOCS%%%%DOCSDIR%%/api/samples.html
-%%PORTDOCS%%%%DOCSDIR%%/api/tips.html
-%%PORTDOCS%%%%DOCSDIR%%/e4s.gif
-%%PORTDOCS%%%%DOCSDIR%%/format.html
-%%PORTDOCS%%%%DOCSDIR%%/metakit.png
-%%PORTDOCS%%%%DOCSDIR%%/python.html
-%%PORTDOCS%%%%DOCSDIR%%/python.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tcl.gif
-%%PORTDOCS%%%%DOCSDIR%%/tcl.html
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES
-%%PORTDOCS%%%%DOCSDIR%%/Metakit.html
-%%PORTDOCS%%%%DOCSDIR%%/README
diff --git a/databases/openark-kit/Makefile b/databases/openark-kit/Makefile
deleted file mode 100644
index 62a01c3761b9..000000000000
--- a/databases/openark-kit/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# $FreeBSD$
-
-PORTNAME=	openark-kit
-PORTVERSION=	196
-CATEGORIES=	databases
-MASTER_SITES=	https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openarkkit/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Common utilities for MySQL
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR}
-
-NO_ARCH=	yes
-USES=		python:2.7
-USE_PYTHON=	autoplist distutils
-
-.include <bsd.port.mk>
diff --git a/databases/openark-kit/distinfo b/databases/openark-kit/distinfo
deleted file mode 100644
index c76e9b49451b..000000000000
--- a/databases/openark-kit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (openark-kit-196.tar.gz) = d740a413febd8b62e1785c928f0bc584cd02ce630b51fe9005248fd401f2f6d8
-SIZE (openark-kit-196.tar.gz) = 39274
diff --git a/databases/openark-kit/pkg-descr b/databases/openark-kit/pkg-descr
deleted file mode 100644
index bf37583dbd9d..000000000000
--- a/databases/openark-kit/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The openark kit is a set of utilities for MySQL. They solve everyday
-maintenance tasks, which may be complicated or time consuming to work
-by hand.
-
-WWW: http://code.openark.org/forge/openark-kit
diff --git a/databases/py-MySQLdb55/Makefile b/databases/py-MySQLdb55/Makefile
deleted file mode 100644
index 61fbdeca5d53..000000000000
--- a/databases/py-MySQLdb55/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# Created by: Tom Judge <tom@tomjudge.com>
-# $FreeBSD$
-
-PKGNAMESUFFIX=	55
-
-COMMENT=	Access a MySQL database through Python (Using MySQL 5.5 Client)
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-WANT_MYSQL_VER=	55
-MASTERDIR=	${.CURDIR}/../py-MySQLdb
-
-.include "${MASTERDIR}/Makefile"
diff --git a/databases/py-MySQLdb56/Makefile b/databases/py-MySQLdb56/Makefile
deleted file mode 100644
index b1561570456f..000000000000
--- a/databases/py-MySQLdb56/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-# $FreeBSD$
-
-PKGNAMESUFFIX=	56
-
-COMMENT=	Access a MySQL database through Python (Using MySQL 5.6 Client)
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-WANT_MYSQL_VER=	56
-MASTERDIR=	${.CURDIR}/../py-MySQLdb
-
-.include "${MASTERDIR}/Makefile"
diff --git a/databases/py-forgetsql/Makefile b/databases/py-forgetsql/Makefile
deleted file mode 100644
index 0365e689396d..000000000000
--- a/databases/py-forgetsql/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# Created by: Anders Nordby <anders@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	forgetsql
-PORTVERSION=	0.5.1
-PORTREVISION=	2
-CATEGORIES=	databases python
-MASTER_SITES=	SF
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	forgetSQL-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python module for object-oriented access to SQL databases
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	LGPL21
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-NO_ARCH=	yes
-
-PORTDOCS=	BUGS README TODO
-
-OPTIONS_DEFINE=	DOCS MYSQL PGSQL
-
-MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR}
-PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR}
-
-.include <bsd.port.options.mk>
-
-post-build:
-	@cd ${WRKSRC}/lib && ${PYTHON_CMD} -c 'import forgetSQL'
-	@cd ${WRKSRC}/lib && ${PYTHON_CMD} -O -c 'import forgetSQL'
-
-post-install:
-	${INSTALL_DATA} ${WRKSRC}/lib/forgetSQL.pyc ${STAGEDIR}${PYTHON_SITELIBDIR}/
-	${INSTALL_DATA} ${WRKSRC}/lib/forgetSQL.pyo ${STAGEDIR}${PYTHON_SITELIBDIR}/
-.if !${PORT_OPTIONS:MPGSQL} && !${PORT_OPTIONS:MMYSQL}
-	@${ECHO}
-	@${ECHO_MSG} "===> You did not set MYSQL or PGSQL. To make this port usable,"
-	@${ECHO_MSG} "===> you should install py-psycopg or py-MySQLdb from ports/databases."
-	@${ECHO}
-.endif
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/
-.endfor
-
-.include <bsd.port.mk>
diff --git a/databases/py-forgetsql/distinfo b/databases/py-forgetsql/distinfo
deleted file mode 100644
index 76f0102792c9..000000000000
--- a/databases/py-forgetsql/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (forgetSQL-0.5.1.tar.gz) = 73bba937b8e2278d2e85df73b8bec66f5375ae8883d926755445827cae409e57
-SIZE (forgetSQL-0.5.1.tar.gz) = 29546
diff --git a/databases/py-forgetsql/files/patch-lib-forgetSQL.py b/databases/py-forgetsql/files/patch-lib-forgetSQL.py
deleted file mode 100644
index 87ad5cd232e9..000000000000
--- a/databases/py-forgetsql/files/patch-lib-forgetSQL.py
+++ /dev/null
@@ -1,8 +0,0 @@
---- lib/forgetSQL.py.orig	2004-03-08 12:16:25 UTC
-+++ lib/forgetSQL.py
-@@ -1,4 +1,5 @@
- #!/usr/bin/env python
-+# -*- coding: ISO-8859-1 -*-
- 
- __version__ = "0.5.1"
- 
diff --git a/databases/py-forgetsql/pkg-descr b/databases/py-forgetsql/pkg-descr
deleted file mode 100644
index 5534c5f80473..000000000000
--- a/databases/py-forgetsql/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-forgetSQL is a Python module for accessing SQL databases by creating classes
-that maps SQL tables to objects, normally one class pr. SQL table. The idea is
-to forget everything about SQL and just worrying about normal classes and
-objects.
diff --git a/databases/py-oops/Makefile b/databases/py-oops/Makefile
deleted file mode 100644
index 31d15bcfc629..000000000000
--- a/databases/py-oops/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	oops
-PORTVERSION=	0.9.1
-PORTREVISION=	1
-CATEGORIES=	databases python
-MASTER_SITES=	SF/pyobjfs/OOPS-Python%20Datastore/${PORTNAME}-${PORTVERSION}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Object Oriented Database Library For Persistent Storage in Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/databases/py-oops/distinfo b/databases/py-oops/distinfo
deleted file mode 100644
index 9cb2b56f078a..000000000000
--- a/databases/py-oops/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (oops-0.9.1.tar.gz) = 2c37082d36461eb92bd5c4c14d2b6ce6f9da68b7c1b219175fdde929643f129a
-SIZE (oops-0.9.1.tar.gz) = 61719
diff --git a/databases/py-oops/pkg-descr b/databases/py-oops/pkg-descr
deleted file mode 100644
index 0d4caa7d5b09..000000000000
--- a/databases/py-oops/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Object Oriented Database Library For Persistent Storage in Python
-
-WWW: http://pyobjfs.sourceforge.net/
diff --git a/databases/py-rrdtool_lgpl/Makefile b/databases/py-rrdtool_lgpl/Makefile
deleted file mode 100644
index 91bc9d16c55b..000000000000
--- a/databases/py-rrdtool_lgpl/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Hye-Shik Chang
-# $FreeBSD$
-
-PORTNAME=	rrdtool_lgpl
-PORTVERSION=	1.0b1
-PORTREVISION=	7
-CATEGORIES=	databases python
-MASTER_SITES=	SF/py-rrdtool/py-rrdtool/${PORTVERSION}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	py-rrdtool-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python interface to RRDTool, the graphing and logging utility
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	LGPL21+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-LIB_DEPENDS=	librrd.so:databases/rrdtool
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-LIBDIR?=	${LOCALBASE}/lib # directory where librrd.so lives
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_rrdtool.so
-
-.include <bsd.port.mk>
diff --git a/databases/py-rrdtool_lgpl/distinfo b/databases/py-rrdtool_lgpl/distinfo
deleted file mode 100644
index bd853131dd38..000000000000
--- a/databases/py-rrdtool_lgpl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (py-rrdtool-1.0b1.tar.gz) = f778b51511cdd765ace26b6f934c0d237b1610cda2a8dad07025413a8ce20c8e
-SIZE (py-rrdtool-1.0b1.tar.gz) = 22814
diff --git a/databases/py-rrdtool_lgpl/pkg-descr b/databases/py-rrdtool_lgpl/pkg-descr
deleted file mode 100644
index ea5f5dbd591a..000000000000
--- a/databases/py-rrdtool_lgpl/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The python-rrdtool provides a interface to rrdtool, the
-wonderful graphing and logging utility. This wrapper
-implementation has worked from the scratch (without SWIG),
-and it's under LGPL.
-
-WWW: https://sourceforge.net/projects/py-rrdtool/
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 4b864e22ebb6..31a0a1665c04 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -32,11 +32,9 @@
     SUBDIR += chart
     SUBDIR += cherrytree
     SUBDIR += clipit
-    SUBDIR += conkyemail
     SUBDIR += conkyforecast
     SUBDIR += copyq
     SUBDIR += countdown
-    SUBDIR += cycle
     SUBDIR += dailystrips
     SUBDIR += deforaos-todo
     SUBDIR += devd-notifier
@@ -45,7 +43,6 @@
     SUBDIR += dosage
     SUBDIR += easystroke
     SUBDIR += egroupware
-    SUBDIR += everygui
     SUBDIR += fasd
     SUBDIR += fbreader
     SUBDIR += fet
@@ -55,7 +52,6 @@
     SUBDIR += freemind
     SUBDIR += freeplane
     SUBDIR += ganttproject
-    SUBDIR += ganyremote
     SUBDIR += gbirthday
     SUBDIR += gcal
     SUBDIR += gcalcli
@@ -210,7 +206,6 @@
     SUBDIR += py-vdirsyncer
     SUBDIR += py-vobject
     SUBDIR += pybookreader
-    SUBDIR += pypanel
     SUBDIR += qlipper
     SUBDIR += qownnotes
     SUBDIR += recoll
@@ -232,17 +227,14 @@
     SUBDIR += syncthingtray
     SUBDIR += sysctlview
     SUBDIR += systempreferences
-    SUBDIR += taskcoach
     SUBDIR += taskd
     SUBDIR += tasksh
     SUBDIR += taskwarrior
     SUBDIR += teapot
-    SUBDIR += tel
     SUBDIR += terminal-image-viewer
     SUBDIR += thinkingrock
     SUBDIR += timewarrior
     SUBDIR += tine20
-    SUBDIR += tnote
     SUBDIR += todo
     SUBDIR += tomboy
     SUBDIR += tomboy-plugin-latex
@@ -254,8 +246,6 @@
     SUBDIR += treesheets
     SUBDIR += virt-manager
     SUBDIR += vit
-    SUBDIR += vnc2flv
-    SUBDIR += wammu
     SUBDIR += when
     SUBDIR += wmpinboard
     SUBDIR += wyrd
diff --git a/deskutils/conkyemail/Makefile b/deskutils/conkyemail/Makefile
deleted file mode 100644
index 0ca8146f6592..000000000000
--- a/deskutils/conkyemail/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: Gvozdikov Veniamin <g.veniamin@googlemail.com>
-# $FreeBSD$
-
-PORTNAME=	conkyemail
-PORTVERSION=	2.07
-PORTREVISION=	1
-CATEGORIES=	deskutils
-MASTER_SITES=	http://launchpadlibrarian.net/28462213/ \
-		LOCAL/vg
-DISTNAME=	${PORTNAME}_${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Email script for conky
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-DEPRECATED=	No longer maintained by upstream
-
-RUN_DEPENDS=	conky:sysutils/conky
-
-USES=		python:2.7
-USE_PYTHON=	distutils
-
-NO_BUILD=	yes
-NO_ARCH=	yes
-
-WRKSRC=		${WRKDIR}/src
-
-post-patch:
-	@cd ${WRKSRC} && ${REINPLACE_CMD} -e 's,/usr/share/${PORTNAME},${DATADIR},g; \
-						s,%%DATADIR%%,${DATADIR},; \
-						s,%%PYTHON_CMD%%,${PYTHON_CMD},' \
-		conkyEmail  conkyEmail.py setup.py example/conkyrc
-	@cd ${WRKSRC} && ${RM} -r example/conkyrc.bak
-
-.include <bsd.port.mk>
diff --git a/deskutils/conkyemail/distinfo b/deskutils/conkyemail/distinfo
deleted file mode 100644
index 70adcdff6d96..000000000000
--- a/deskutils/conkyemail/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (conkyemail_2.07.tar.gz) = 3e81e84d3d13f2a477d104b201edc75230472f30bbe591c3bcfc6122f2a1fb27
-SIZE (conkyemail_2.07.tar.gz) = 190115
diff --git a/deskutils/conkyemail/files/patch-conkyEmail b/deskutils/conkyemail/files/patch-conkyEmail
deleted file mode 100644
index 0771ca05b240..000000000000
--- a/deskutils/conkyemail/files/patch-conkyEmail
+++ /dev/null
@@ -1,8 +0,0 @@
---- conkyEmail.orig	2008-09-08 22:12:46 UTC
-+++ conkyEmail
-@@ -1,3 +1,3 @@
- #! /bin/sh
--cd /usr/share/conkyemail/
--$PYTHONPATH /usr/bin/python /usr/share/conkyemail/conkyEmail.py "$@"
-+cd %%DATADIR%%
-+%%PYTHON_CMD%% %%DATADIR%%/conkyEmail.py "$@"
diff --git a/deskutils/conkyemail/files/patch-conkyEmail.py b/deskutils/conkyemail/files/patch-conkyEmail.py
deleted file mode 100644
index f2789868654d..000000000000
--- a/deskutils/conkyemail/files/patch-conkyEmail.py
+++ /dev/null
@@ -1,8 +0,0 @@
---- conkyEmail.py.orig	2009-06-27 22:45:20.000000000 +0800
-+++ conkyEmail.py	2010-05-08 02:31:30.000000000 +0800
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/env python
- # -*- coding: utf-8 -*-
- ###############################################################################
- # conkyEmail.py is a simple python script to gather
diff --git a/deskutils/conkyemail/pkg-descr b/deskutils/conkyemail/pkg-descr
deleted file mode 100644
index d3050fdd59f5..000000000000
--- a/deskutils/conkyemail/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-conkyemail Email inbox count script with ssl capabilities, for use in Conky
-
-WWW: https://launchpad.net/~conkyhardcore
-WWW: https://code.launchpad.net/~m-buck/+junk/conkyemail
diff --git a/deskutils/conkyemail/pkg-plist b/deskutils/conkyemail/pkg-plist
deleted file mode 100644
index 9e0e7834ce51..000000000000
--- a/deskutils/conkyemail/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/conkyEmail
-%%DATADIR%%/conkyEmail.py
-%%DATADIR%%/example/conkyrc
-%%DATADIR%%/example/conkyEmail.template
-@comment %%PYTHON_SITELIBDIR%%/conkyemail-%%PYTHON_VER%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
-@comment %%PYTHON_SITELIBDIR%%/conkyemail-%%PYTHON_VER%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-@comment %%PYTHON_SITELIBDIR%%/conkyemail-%%PYTHON_VER%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-@comment %%PYTHON_SITELIBDIR%%/conkyemail-%%PYTHON_VER%%-py%%PYTHON_VER%%.egg-info/top_level.txt
diff --git a/deskutils/cycle/Makefile b/deskutils/cycle/Makefile
deleted file mode 100644
index ef2b9eabe605..000000000000
--- a/deskutils/cycle/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	cycle
-PORTVERSION=	0.3.1
-PORTREVISION=	11
-CATEGORIES=	deskutils biology python
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Calendar program for women
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-
-USES=		python:2.7,run shebangfix tar:bzip2
-SHEBANG_FILES=	cycle.py
-USE_WX=		3.0+
-WX_COMPS=	python
-NO_BUILD=	yes
-NO_ARCH=	yes
-
-post-patch:
-	@${REINPLACE_CMD} -e 's,"msg","${PREFIX}/share/locale",' \
-		-e 's,"","${DOCSDIR}", ; s,"icons","${DATADIR}/icons",' \
-		-e 's,"bitmaps","${DATADIR}/bitmaps",' ${WRKSRC}/set_dir.py
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py \
-		${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
-	(cd ${WRKSRC} && ${INSTALL_DATA} cal_year.py dialogs.py p_rotor.py \
-		save_load.py set_dir.py setup.py \
-		${STAGEDIR}${PREFIX}/lib/${PORTNAME})
-	@${MKDIR} ${STAGEDIR}${DATADIR}/bitmaps \
-		${STAGEDIR}${DATADIR}/icons/mini \
-		${STAGEDIR}${DATADIR}/icons/large
-	${INSTALL_DATA} ${WRKSRC}/bitmaps/*.[pb]* ${STAGEDIR}${DATADIR}/bitmaps
-	${INSTALL_DATA} ${WRKSRC}/icons/*.xpm ${STAGEDIR}${DATADIR}/icons
-	${INSTALL_DATA} ${WRKSRC}/icons/mini/*.xpm \
-		${STAGEDIR}${DATADIR}/icons/mini
-	${INSTALL_DATA} ${WRKSRC}/icons/large/*.xpm \
-		${STAGEDIR}${DATADIR}/icons/large
-# These locale directories are not part of mtree(8) template yet
-.for l in ca cs gl sk
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${l}/LC_MESSAGES
-.endfor
-.for l in ca cs de es gl ru sk
-	${INSTALL_DATA} ${WRKSRC}/msg/${l}/LC_MESSAGES/${PORTNAME}.mo \
-		${STAGEDIR}${PREFIX}/share/locale/${l}/LC_MESSAGES
-.endfor
-# Docs are kind of mandatory here since they are used as internal help
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README*.html ${STAGEDIR}${DOCSDIR}
-	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/deskutils/cycle/distinfo b/deskutils/cycle/distinfo
deleted file mode 100644
index edc951d7fa96..000000000000
--- a/deskutils/cycle/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cycle-0.3.1.tar.bz2) = 5d51a2311aed7ccc2566f90710f63c447bbed0c83f14b87c5beb9cefe11eee17
-SIZE (cycle-0.3.1.tar.bz2) = 52281
diff --git a/deskutils/cycle/files/patch-cal_year.py b/deskutils/cycle/files/patch-cal_year.py
deleted file mode 100644
index 921f097b9857..000000000000
--- a/deskutils/cycle/files/patch-cal_year.py
+++ /dev/null
@@ -1,237 +0,0 @@
---- cal_year.py.orig	2005-09-15 03:11:33 UTC
-+++ cal_year.py
-@@ -45,15 +45,20 @@ class Month_Cal(wx.calendar.CalendarCtrl
- 	wx.calendar.CalendarCtrl.__init__(self, parent, id, dt, pos, size, style)
- 	self.SetBackgroundColour(wx.WHITE)
- 	self.SetHeaderColours(wx.BLACK,wx.WHITE)
--	if '__WXMSW__' in wx.PlatformInfo:
-+	#if '__WXMSW__' in wx.PlatformInfo:
-+	if False:
- 	    font = self.GetFont()
- 	    font.SetFaceName("MS Sans Serif")
- 	    self.SetFont(font)
- 	
--	self.Bind(wx.EVT_RIGHT_DOWN, self.OnRightDown)
--	self.Bind(wx.EVT_LEFT_DOWN, self.OnLeftDown)
--	self.Bind(wx.EVT_KEY_UP, self.OnKey)
--	self.Bind(wx.EVT_KEY_DOWN, self.OnKey)
-+	#self.Bind(wx.EVT_RIGHT_DOWN, self.OnRightDown)
-+	wx.EVT_RIGHT_DOWN(self, self.OnRightDown)
-+	#self.Bind(wx.EVT_LEFT_DOWN, self.OnLeftDown)
-+	wx.EVT_LEFT_DOWN(self, self.OnLeftDown)
-+	#self.Bind(wx.EVT_KEY_UP, self.OnKey)
-+	wx.EVT_KEY_UP(self, self.OnKey)
-+	#self.Bind(wx.EVT_KEY_DOWN, self.OnKey)
-+	wx.EVT_KEY_DOWN(self, self.OnKey)
- 	self.d_click=wx.DateTime()#FromDMY(1, 0,2002)
- 	
-     def OnLeftDown(self, event):
-@@ -80,10 +85,14 @@ class Month_Cal(wx.calendar.CalendarCtrl
- 	    menu.AppendCheckItem(4, _('Note'))
- 	    menu.Check(4,is_set_mark(d, MARK_NOTE, d.GetYear()))
- 	    
--	    self.Bind(wx.EVT_MENU, self.OnBegin, id=2)
--	    self.Bind(wx.EVT_MENU, self.OnLast, id=3)
--	    self.Bind(wx.EVT_MENU, self.OnNote, id=4)
--	    self.Bind(wx.EVT_MENU, self.OnTablet, id=5)
-+	    #self.Bind(wx.EVT_MENU, self.OnBegin, id=2)
-+	    wx.EVT_MENU(self, 2, self.OnBegin)
-+	    #self.Bind(wx.EVT_MENU, self.OnLast, id=3)
-+	    wx.EVT_MENU(self, 3, self.OnLast)
-+	    #self.Bind(wx.EVT_MENU, self.OnNote, id=4)
-+	    wx.EVT_MENU(self, 4, self.OnNote)
-+	    #self.Bind(wx.EVT_MENU, self.OnTablet, id=5)
-+	    wx.EVT_MENU(self, 5, self.OnTablet)
- 	    self.PopupMenu(menu, event.GetPosition())
- 	    menu.Destroy()
- 
-@@ -139,8 +148,8 @@ class Month_Cal(wx.calendar.CalendarCtrl
- 
-     def OnKey(self, event):
- 	k=event.GetKeyCode()
--	if k==WXK_LEFT or k==WXK_RIGHT or \
--	   k==WXK_UP or k==WXK_DOWN:
-+	if k==wx.WXK_LEFT or k==wx.WXK_RIGHT or \
-+	   k==wx.WXK_UP or k==wx.WXK_DOWN:
- 	    pass
- 	else:
- 	    event.Skip()
-@@ -338,7 +347,8 @@ def min_max(i):
- 
-     last_6=[]
-     for k in range(i,0,-1):
--	span=(cycle.begin[k]-cycle.begin[k-1]+wx.TimeSpan.Hours(1)).GetDays()
-+	#span=(cycle.begin[k]-cycle.begin[k-1]+wx.TimeSpan.Hours(1)).GetDays()
-+	span=(cycle.begin[k]-cycle.begin[k-1]+wx.TimeSpan_Hours(1)).GetDays()
- 	# wx.TimeSpan.Hours(1) - ����������� ������ ���� �� ������ �������
- 	if 20 < span <36: # ��������� � ������ �� �����
- 	    last_6.append(span)
-@@ -368,27 +378,34 @@ def calc_fert(year):
-     for d in cycle.begin:
- 	i=cycle.begin.index(d)
- 	if i<len(cycle.begin)-1:
--	    if (cycle.begin[i+1]-cycle.begin[i]+wx.TimeSpan.Hours(1)).GetDays()<21:
-+	    #if (cycle.begin[i+1]-cycle.begin[i]+wx.TimeSpan.Hours(1)).GetDays()<21:
-+	    if (cycle.begin[i+1]-cycle.begin[i]+wx.TimeSpan_Hours(1)).GetDays()<21:
- 		# wx.TimeSpan.Hours(1) - ������ ������ ���� ��� �������� ��
- 		# ������ �����
- 		continue
- 
- 	min, max = min_max(i)
--	begin = d+wx.DateSpan.Days( min-18 ) # begin fertile
--	end = d+wx.DateSpan.Days( max-11 ) # end fertile
--        ovul=end-wx.DateSpan.Days(((max-11)-(min-18))/2) #day of ovul
-+	#begin = d+wx.DateSpan.Days( min-18 ) # begin fertile
-+	begin = d+wx.DateSpan_Days( min-18 ) # begin fertile
-+	#end = d+wx.DateSpan.Days( max-11 ) # end fertile
-+	end = d+wx.DateSpan_Days( max-11 ) # end fertile
-+	#ovul=end-wx.DateSpan.Days(((max-11)-(min-18))/2) #day of ovul
-+	ovul=end-wx.DateSpan_Days(((max-11)-(min-18))/2) #day of ovul
- 	if year_b<=ovul<=year_e:
- 	    add_mark(ovul, MARK_OVUL, year)
- 
- 	start=d+wx.DateSpan_Day()
- 	if i<len(cycle.begin)-1:
--	    last_cycle=(cycle.begin[i+1]-cycle.begin[i]+wx.TimeSpan.Hours(1)).GetDays()
-+	    #last_cycle=(cycle.begin[i+1]-cycle.begin[i]+wx.TimeSpan.Hours(1)).GetDays()
-+	    last_cycle=(cycle.begin[i+1]-cycle.begin[i]+wx.TimeSpan_Hours(1)).GetDays()
- 	    if last_cycle>35:
--		stop=d+wx.DateSpan.Days( 35 )
-+		#stop=d+wx.DateSpan.Days( 35 )
-+		stop=d+wx.DateSpan_Days( 35 )
- 	    else:
- 		stop=cycle.begin[i+1]-wx.DateSpan_Day()
- 	else:
--	    stop=d+wx.DateSpan.Days( cycle.period-1 )
-+	    #stop=d+wx.DateSpan.Days( cycle.period-1 )
-+	    stop=d+wx.DateSpan_Days( cycle.period-1 )
- 
- 	if (stop<year_b or start>year_e) and (d not in cycle.last):
- 	    continue
-@@ -401,7 +418,8 @@ def calc_fert(year):
- 	    f=f+wx.DateSpan_Day()
- 	
- 	if d in cycle.last: # calc birthday
--	    birth = d+wx.DateSpan.Days(280+cycle.period-28)
-+	    #birth = d+wx.DateSpan.Days(280+cycle.period-28)
-+	    birth = d+wx.DateSpan_Days(280+cycle.period-28)
- 	    if i<len(cycle.begin)-1: # not last item
- 		if birth < cycle.begin[i+1]:
- 		    add_mark(birth, MARK_BIRTH, year)
-@@ -411,7 +429,8 @@ def calc_fert(year):
- 		
-     # prognosis to future cycles
-     cycle.prog_begin=[]
--    d=d+wx.DateSpan.Days( cycle.period )
-+    #d=d+wx.DateSpan.Days( cycle.period )
-+    d=d+wx.DateSpan_Days( cycle.period )
-     while d.GetYear()<=year:
- 	if cycle.tablet<>[] and cycle.tablet[-1]<=d and \
- 	    cycle.begin[-1]<=cycle.tablet[-1]: return
-@@ -419,15 +438,21 @@ def calc_fert(year):
- 	    #	    cycle.prog_begin.append(d)
- 	    add_mark(d, MARK_PROG, year)
- 
--	begin = d+wx.DateSpan.Days( min-18 ) #������ �������
--	end = d+wx.DateSpan.Days( max-11 ) #����� �������
--	ovul=end-wx.DateSpan.Days(((max-11)-(min-18))/2) #day of ovul
-+	#begin = d+wx.DateSpan.Days( min-18 ) #������ �������
-+	begin = d+wx.DateSpan_Days( min-18 ) #������ �������
-+	#end = d+wx.DateSpan.Days( max-11 ) #����� �������
-+	end = d+wx.DateSpan_Days( max-11 ) #����� �������
-+	#ovul=end-wx.DateSpan.Days(((max-11)-(min-18))/2) #day of ovul
-+	ovul=end-wx.DateSpan_Days(((max-11)-(min-18))/2) #day of ovul
- 	if year_b<=ovul<=year_e:
- 	    add_mark(ovul, MARK_OVUL, year)
- 
--	start=d+wx.DateSpan.Day()
--	stop=d+wx.DateSpan.Days( cycle.period-1 )
--	d=d+wx.DateSpan.Days( cycle.period )
-+	#start=d+wx.DateSpan.Day()
-+	start=d+wx.DateSpan_Day()
-+	#stop=d+wx.DateSpan.Days( cycle.period-1 )
-+	stop=d+wx.DateSpan_Days( cycle.period-1 )
-+	#d=d+wx.DateSpan.Days( cycle.period )
-+	d=d+wx.DateSpan_Days( cycle.period )
- 	
-         if stop<year_b or start>year_e : continue
- 	
-@@ -449,15 +474,19 @@ def calc_tablet(year):
-     for d in cycle.tablet:
- 	i=cycle.tablet.index(d)
- 	if i<len(cycle.tablet)-1:
--	    if (cycle.tablet[i+1]-cycle.tablet[i]+wx.TimeSpan.Hours(1)).GetDays()<28:
-+	    #if (cycle.tablet[i+1]-cycle.tablet[i]+wx.TimeSpan.Hours(1)).GetDays()<28:
-+	    if (cycle.tablet[i+1]-cycle.tablet[i]+wx.TimeSpan_Hours(1)).GetDays()<28:
- 		#incorrect using - must more 28 days
- 		continue
- 	for k in range(28):
--	    remove_mark(d+wx.DateSpan.Days(k), MARK_PROG | MARK_FERT |
-+	    #remove_mark(d+wx.DateSpan.Days(k), MARK_PROG | MARK_FERT |
-+	    remove_mark(d+wx.DateSpan_Days(k), MARK_PROG | MARK_FERT |
- 	    MARK_NEXT_TABLET | MARK_OVUL | MARK_SAFESEX | MARK_BIRTH, year)
-         for k in range(21,28):
--	    add_mark(d+wx.DateSpan.Days(k), MARK_T22_28, year)
--	add_mark(d+wx.DateSpan.Days(28), MARK_NEXT_TABLET, year)
-+	    #add_mark(d+wx.DateSpan.Days(k), MARK_T22_28, year)
-+	    add_mark(d+wx.DateSpan_Days(k), MARK_T22_28, year)
-+	#add_mark(d+wx.DateSpan.Days(28), MARK_NEXT_TABLET, year)
-+	add_mark(d+wx.DateSpan_Days(28), MARK_NEXT_TABLET, year)
- 		
- 
- 	    
-@@ -503,8 +532,10 @@ def info(day):
-     s=day.Format('%d %B')
-     if cycle.tablet<>[]:
- 	for d in cycle.tablet:
--	    if day.IsBetween(d, d+wx.DateSpan.Days(28)):
--		t=(day-d+wx.TimeSpan.Hours(1)).GetDays()+1
-+	    #if day.IsBetween(d, d+wx.DateSpan.Days(28)):
-+	    if day.IsBetween(d, d+wx.DateSpan_Days(28)):
-+		#t=(day-d+wx.TimeSpan.Hours(1)).GetDays()+1
-+		t=(day-d+wx.TimeSpan_Hours(1)).GetDays()+1
- 		s+=" - "
- 		if t<=28:
- 		    s+=_('tablet N ')+str(t)
-@@ -533,7 +564,8 @@ def info(day):
- 	    while d<=day:
- 		if cycle.tablet<>[] and cycle.tablet[-1]<=d and \
- 		    cycle.begin[-1]<=cycle.tablet[-1]: return s
--		d=d+wx.DateSpan.Days(cycle.period)
-+		#d=d+wx.DateSpan.Days(cycle.period)
-+		d=d+wx.DateSpan_Days(cycle.period)
- 	    find=2
- 
- 
-@@ -544,10 +576,12 @@ def info(day):
- 	if d2 in cycle.last:
- 	    gestation=1
-     elif find==2:
--        d2=d-wx.DateSpan.Days(cycle.period)
-+        #d2=d-wx.DateSpan.Days(cycle.period)
-+        d2=d-wx.DateSpan_Days(cycle.period)
-     
-     if gestation:
--	k=(day-d2+wx.TimeSpan.Hours(1)).GetDays()+1
-+	#k=(day-d2+wx.TimeSpan.Hours(1)).GetDays()+1
-+	k=(day-d2+wx.TimeSpan_Hours(1)).GetDays()+1
- 	w=(k-1)/7
- 	s+=" - "+str(k)+_(' day of gestation, ')+str(w)
- 	if w == 1: s+=_(' week')
-@@ -556,10 +590,13 @@ def info(day):
- 	if (k-w*7) == 1: s+=_(' day')
- 	else: s+=_(' days')
-     else:
--	p=(d-d2+wx.TimeSpan.Hours(1)).GetDays()
--	k=(day-d2+wx.TimeSpan.Hours(1)).GetDays()+1
-+	#p=(d-d2+wx.TimeSpan.Hours(1)).GetDays()
-+	p=(d-d2+wx.TimeSpan_Hours(1)).GetDays()
-+	#k=(day-d2+wx.TimeSpan.Hours(1)).GetDays()+1
-+	k=(day-d2+wx.TimeSpan_Hours(1)).GetDays()+1
- 
--	d=d-wx.DateSpan.Day()
-+	#d=d-wx.DateSpan.Day()
-+	d=d-wx.DateSpan_Day()
- 	s+=" - "+str(k)+_(' day of period from ')+d2.Format('%d %b')+_(' to ')+\
- 	    d.Format('%d %b')+_(' length ')+str(p)+_(' days')
-     return s
diff --git a/deskutils/cycle/files/patch-cycle.py b/deskutils/cycle/files/patch-cycle.py
deleted file mode 100644
index 94923d21657d..000000000000
--- a/deskutils/cycle/files/patch-cycle.py
+++ /dev/null
@@ -1,12 +0,0 @@
---- cycle.py.orig	2005-09-15 03:23:46 UTC
-+++ cycle.py
-@@ -9,6 +9,9 @@
- import os, sys, gettext
- import locale
- 
-+prefix = os.path.split(os.path.dirname(sys.argv[0]))[0]
-+sys.path.append(os.path.join(prefix, 'lib', 'cycle'))
-+
- import wxversion 
- wxversion.ensureMinimal('2.5.3')
- import wx
diff --git a/deskutils/cycle/pkg-descr b/deskutils/cycle/pkg-descr
deleted file mode 100644
index 5c63f5ace6a7..000000000000
--- a/deskutils/cycle/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Cycle is a calendar for women.  Given a cycle length or statistics for
-several periods, it can calculate the days until menstruation, the days of
-"safe" sex, the fertile period, the days of ovulation, and define the date
-of birth of a child.  It allows the user to write notes and helps to
-supervise the reception of hormonal contraceptive pills.  Main features:
-
-  - Calculate days of menstruation, based on the length of the cycle or on
-    statistics of previous periods
-  - Calculate days of "safe" sex, fertile period, and days of ovulation
-  - Definition of D.o.B. (Date of Birth) of a child
-  - Allows to write notes
-  - Helps to supervise reception of hormonal contraceptive pills
-  - Multiple users allowed, data is protected by a password for every user
-
-NOTE: This program is not a reliable contraceptive method.  It neither does
-help to prevent sexual transmission diseases like AIDS.  It is just a nice
-tool for keeping track of some of your medical data and extracting some
-statistical conclusions from them.  You cannot consider this program as a
-substitute for your gynecologist in any way.  You have been warned!
-
-WWW: http://cycle.sourceforge.net/
diff --git a/deskutils/cycle/pkg-plist b/deskutils/cycle/pkg-plist
deleted file mode 100644
index a436b6c0a7a5..000000000000
--- a/deskutils/cycle/pkg-plist
+++ /dev/null
@@ -1,29 +0,0 @@
-bin/cycle
-lib/cycle/cal_year.py
-lib/cycle/dialogs.py
-lib/cycle/p_rotor.py
-lib/cycle/save_load.py
-lib/cycle/set_dir.py
-lib/cycle/setup.py
-man/man1/cycle.1.gz
-%%DATADIR%%/bitmaps/curr.png
-%%DATADIR%%/bitmaps/dec.png
-%%DATADIR%%/bitmaps/exit.png
-%%DATADIR%%/bitmaps/help.png
-%%DATADIR%%/bitmaps/inc.png
-%%DATADIR%%/bitmaps/legend.png
-%%DATADIR%%/bitmaps/set.png
-%%DATADIR%%/bitmaps/smiles.bmp
-%%DATADIR%%/icons/cycle.xpm
-%%DATADIR%%/icons/large/cycle.xpm
-%%DATADIR%%/icons/mini/cycle.xpm
-%%DOCSDIR%%/README.html
-%%DOCSDIR%%/README_de.html
-%%DOCSDIR%%/README_ru.html
-share/locale/ca/LC_MESSAGES/cycle.mo
-share/locale/cs/LC_MESSAGES/cycle.mo
-share/locale/de/LC_MESSAGES/cycle.mo
-share/locale/es/LC_MESSAGES/cycle.mo
-share/locale/gl/LC_MESSAGES/cycle.mo
-share/locale/ru/LC_MESSAGES/cycle.mo
-share/locale/sk/LC_MESSAGES/cycle.mo
diff --git a/deskutils/everygui/Makefile b/deskutils/everygui/Makefile
deleted file mode 100644
index bcc5e2587fa5..000000000000
--- a/deskutils/everygui/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: Remington Lang <MrL0Lz@gmail.com>
-# $FreeBSD$
-
-PORTNAME=	everygui
-PORTVERSION=	0.99.b
-PORTREVISION=	9
-CATEGORIES=	deskutils gnome
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Dynamic GUI for an OS command
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-USES=		dos2unix gnome python:2.7 shebangfix
-SHEBANG_FILES=	src/*.py
-DOS2UNIX_GLOB=	*.py
-USE_PYTHON=	distutils autoplist
-USE_GNOME=	libglade2 pygnome2
-NO_ARCH=	yes
-
-WRKSRC=		${WRKDIR}/${PORTNAME}
-
-post-patch:
-	@${FIND} ${WRKSRC} -name "*.py" | ${XARGS} ${REINPLACE_CMD} -e\
-		's,/usr/share,${PREFIX}/share,g' -e\
-		's,/usr/src,${PREFIX}/src,g'
-	@${REINPLACE_CMD} -e 's,/usr/src/everygui,${PREFIX}/src/everygui,g' \
-		${WRKSRC}/everygui
-	@${REINPLACE_CMD} -e 's,/usr/src,${PREFIX}/src,g' \
-		${WRKSRC}/egdesign
-	@${FIND} ${WRKSRC} -name "*.bak" -delete
-
-.include <bsd.port.mk>
diff --git a/deskutils/everygui/distinfo b/deskutils/everygui/distinfo
deleted file mode 100644
index 1aba2a5b87eb..000000000000
--- a/deskutils/everygui/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (everygui-0.99.b.tar.gz) = 0d824ffa35a539e79611eba6224dd7840b8cc024204b5c9935e8ca11b046ff08
-SIZE (everygui-0.99.b.tar.gz) = 45429
diff --git a/deskutils/everygui/files/patch-setup.py b/deskutils/everygui/files/patch-setup.py
deleted file mode 100644
index cc06c8f790ca..000000000000
--- a/deskutils/everygui/files/patch-setup.py
+++ /dev/null
@@ -1,19 +0,0 @@
---- setup.py.orig	2016-06-20 15:30:48 UTC
-+++ setup.py
-@@ -8,11 +8,6 @@ import sys
- from distutils.core import setup
- import glob
- 
--try:
--	import gtk
--except:
--	sys.exit("pyGTK version 2.6 or greater is required to run everygui. http://www.pygtk.org")
--
- 
- setup(
- 	name='everygui',
-@@ -29,4 +24,3 @@ setup(
- 			("share/everygui/egconfig", glob.glob("egconfig/*.egd"))]
- 	)
- 
--os.chmod("/usr/share/everygui/egconfig", 0777)
diff --git a/deskutils/everygui/pkg-descr b/deskutils/everygui/pkg-descr
deleted file mode 100644
index b6b1fc1166de..000000000000
--- a/deskutils/everygui/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-EveryGUI provides Chameleon, which is a dynamic GUI for virtually any tool
-or OS command, and Designer which is a visual environment for editing config
-files that determine Chameleon's different behaviors for each tool/command.
-
-WWW: http://everygui.sourceforge.net/
diff --git a/deskutils/ganyremote/Makefile b/deskutils/ganyremote/Makefile
deleted file mode 100644
index 29cd086f907f..000000000000
--- a/deskutils/ganyremote/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# Created by: Alexander Logvinov <ports@logvinov.com>
-# $FreeBSD$
-
-PORTNAME=	ganyremote
-PORTVERSION=	7.0
-CATEGORIES=	deskutils comms gnome
-MASTER_SITES=	SF/anyremote/${PORTNAME}/${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	GNOME frontend for anyRemote
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-RUN_DEPENDS=	anyremote:comms/anyremote
-
-USES=		gnome python:2.7 shebangfix
-SHEBANG_FILES=	ganyremote
-USE_GNOME=	pygobject3 gtk30
-GNU_CONFIGURE=	yes
-NO_ARCH=	yes
-
-PORTDOCS=	AUTHORS ChangeLog README
-
-OPTIONS_DEFINE=			DOCS IMAGEMAGICK NLS
-OPTIONS_SUB=			yes
-IMAGEMAGICK_DESC=		ImageMagick Support
-IMAGEMAGICK_RUN_DEPENDS=	ImageMagick7>0:graphics/ImageMagick7
-IMAGEMAGICK_USES+=		gettext
-NLS_CONFIGURE_ENABLE=		nls
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		's|/usr/local|${LOCALBASE}| ; \
-		 /usepybluez = /s|True|False| ; \
-		 /initVerify()$$/d' ${WRKSRC}/${PORTNAME}
-	@${REINPLACE_CMD} -e \
-		'/DESTDIR/s|cp -r|cp -R| ; \
-		 /DESTDIR/s|COPYING||' ${WRKSRC}/Makefile.in
-#do-install-DOCS-off:
-#	${RM} -r ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/deskutils/ganyremote/distinfo b/deskutils/ganyremote/distinfo
deleted file mode 100644
index a7e9f10816cb..000000000000
--- a/deskutils/ganyremote/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1533518752
-SHA256 (ganyremote-7.0.tar.gz) = 862a5c91a67477587d9709bf75e2341db748706af2e770ce2deb89961c822513
-SIZE (ganyremote-7.0.tar.gz) = 311712
diff --git a/deskutils/ganyremote/pkg-descr b/deskutils/ganyremote/pkg-descr
deleted file mode 100644
index e782dac2d73c..000000000000
--- a/deskutils/ganyremote/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-The overall goal of this project is to provide remote control service on
-Linux through Bluetooth, InfraRed, Wi-Fi or just TCP/IP connection.
-
-anyRemote supports wide range of modern cell phones like Nokia,
-SonyEricsson, Motorola and others.
-
-It was developed as thin communication layer between Bluetooth (or IR,
-Wi-Fi) capabled phone and UNIX, and in principle could be configured to
-manage almost any software.
-
-WWW: http://anyremote.sourceforge.net/
diff --git a/deskutils/ganyremote/pkg-plist b/deskutils/ganyremote/pkg-plist
deleted file mode 100644
index 6b4981bf2c0d..000000000000
--- a/deskutils/ganyremote/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-bin/ganyremote
-share/appdata/ganyremote.appdata.xml
-share/applications/ganyremote.desktop
-%%NLS%%share/locale/bg/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/cs_CZ/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/de_AT/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/de_DE/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/el_GR/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/es_ES/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/fi_FI/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/fr_FR/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/hu_HU/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/it_IT/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/nl_NL/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/pl_PL/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/ru_RU/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/sk_SK/LC_MESSAGES/ganyremote.mo
-%%NLS%%share/locale/sv_SE/LC_MESSAGES/ganyremote.mo
-share/pixmaps/ganyremote.png
-share/pixmaps/ganyremote_flash.png
-share/pixmaps/ganyremote_light.png
-share/pixmaps/ganyremote_off.png
-share/pixmaps/ganyremote_small.png
diff --git a/deskutils/pypanel/Makefile b/deskutils/pypanel/Makefile
deleted file mode 100644
index 514da40ed684..000000000000
--- a/deskutils/pypanel/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-# Created by: Florian Unglaub <flo@btw23.de>
-# $FreeBSD$
-
-PORTNAME=	pypanel
-PORTVERSION=	2.4
-PORTREVISION=	12
-CATEGORIES=	deskutils
-MASTER_SITES=	SF
-DISTNAME=	PyPanel-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Desktop panel written in Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-LIB_DEPENDS=	libfreetype.so:print/freetype2 \
-		libImlib2.so:graphics/imlib2
-BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/Xlib/X.py:x11-toolkits/py-xlib@${PY_FLAVOR}
-RUN_DEPENDS:=	${BUILD_DEPENDS}
-
-USES=		python:2.7 xorg
-USE_PYTHON=	autoplist distutils
-USE_XORG=	xft
-
-PORTDOCS=	*
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		's|/usr/bin/freetype-config|${LOCALBASE}/bin/freetype-config|; \
-		 s|/usr/bin/imlib2-config|${LOCALBASE}/bin/imlib2-config|; \
-		 s|/usr/X11R6/include|${LOCALBASE}/include|; \
-		 s|"COPYING", "README", ||' ${WRKSRC}/setup.py
-	@${REINPLACE_CMD} -e \
-		's|sysconfig\.get_python_lib()|"${PREFIX}/share"|' \
-			${WRKSRC}/setup.py ${WRKSRC}/pypanel
-	@${REINPLACE_CMD} -e \
-		's|/usr/lib/libImlib2.so.1|${LOCALBASE}/lib/libImlib2.so|' \
-		${WRKSRC}/setup.py ${WRKSRC}/ppmodule.c
-	@${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|' ${WRKSRC}/pypanel
-	@${REINPLACE_CMD} -e 's|/usr/share/imlib2|${LOCALBASE}/share/imlib2|' \
-		${WRKSRC}/pypanelrc
-
-post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ppmodule.so
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/deskutils/pypanel/distinfo b/deskutils/pypanel/distinfo
deleted file mode 100644
index 7d309c38923d..000000000000
--- a/deskutils/pypanel/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyPanel-2.4.tar.gz) = 4e612b43c61b3a8af7d57a0364f6cd89df481dc41e20728afa643e9e3546e911
-SIZE (PyPanel-2.4.tar.gz) = 29857
diff --git a/deskutils/pypanel/files/patch-pypanel b/deskutils/pypanel/files/patch-pypanel
deleted file mode 100644
index 15b5229fe1b6..000000000000
--- a/deskutils/pypanel/files/patch-pypanel
+++ /dev/null
@@ -1,31 +0,0 @@
---- pypanel.orig	2005-06-26 23:24:43 UTC
-+++ pypanel
-@@ -95,6 +95,7 @@ class PyPanel(object):
-         self.root.change_attributes(event_mask=(X.PropertyChangeMask)) 
-         self.window.map()
-         self.display.flush()
-+        self.updatePanel(self.root, self.window, self.panel)
-         self.loop(self.display, self.root, self.window, self.panel)
-                 
-     #------------------------------------
-@@ -944,6 +945,9 @@ if __name__ == "__main__":
-     main   = 2.4
-     config = globals().get("VERSION", None)
-     
-+    # Get the startup delay
-+    delay  = globals().get("STARTUP_DELAY", None)
-+    
-     # Set locale to user's default
-     locale.setlocale(locale.LC_ALL, "")
-     
-@@ -953,5 +957,9 @@ if __name__ == "__main__":
-         sys.stderr.write("\nA current pypanelrc example can be found here -\n")
-         sys.stderr.write("%s/pypanel/pypanelrc\n\n" % sysconfig.get_python_lib())
-     del main, config
--
-+    
-+    # If delay is set, pause, and let windowmanager load
-+    if delay:
-+	    time.sleep(delay)
-+	    
-     PyPanel(display.Display())
diff --git a/deskutils/pypanel/files/patch-pypanelrc b/deskutils/pypanel/files/patch-pypanelrc
deleted file mode 100644
index 71d9500ea267..000000000000
--- a/deskutils/pypanel/files/patch-pypanelrc
+++ /dev/null
@@ -1,15 +0,0 @@
---- pypanelrc.orig	2005-06-26 23:27:37 UTC
-+++ pypanelrc
-@@ -9,6 +9,12 @@
- VERSION         = 2.4           # Config file version
- 
- #------------------------------------------------------------------------------
-+# Startup delay: The time to wait before painting the pypanel window. This lets
-+# the background load up so that pypanel will be displayed correctly. 
-+#------------------------------------------------------------------------------
-+STARTUP_DELAY   = 2
-+
-+#------------------------------------------------------------------------------
- # Colors: Format is hex triplet - 0xrrggbb
- #------------------------------------------------------------------------------
- BG_COLOR        = "0xd6d6d6"    # Panel background and tinting color
diff --git a/deskutils/pypanel/pkg-descr b/deskutils/pypanel/pkg-descr
deleted file mode 100644
index f7d782b5897a..000000000000
--- a/deskutils/pypanel/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-PyPanel is a lightweight panel/taskbar written in Python and C for X11 window
-managers.  It can be easily customized to match any desktop theme or taste.
-PyPanel works with EWMH compliant WMs (Openbox, PekWM, FVWM, and many others).
-
-Some of the customizable features include:
-
-  - Transparency with shading/tinting
-  - Panel dimensions, location, and layout
-  - Font type and colors with Xft and shadow support
-  - Button events/actions
-  - Clock and workspace name display
-  - System tray (notification area)
-  - Autohiding
-  - Application launcher
-  - Custom application icons
-
-WWW: http://pypanel.sourceforge.net/
diff --git a/deskutils/taskcoach/Makefile b/deskutils/taskcoach/Makefile
deleted file mode 100644
index 96d2db1aa18b..000000000000
--- a/deskutils/taskcoach/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# $FreeBSD$
-
-PORTNAME=	taskcoach
-DISTVERSION=	1.4.6
-CATEGORIES=	deskutils python
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/Release-${PORTVERSION}
-DISTNAME=	TaskCoach-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Friendly task manager
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3
-LICENSE_FILE=	${WRKSRC}/LICENSE.txt
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR}
-
-USES=		python:2.7 shebangfix
-SHEBANG_FILES=	taskcoach.py
-USE_PYTHON=	distutils autoplist noflavors
-USE_WX=		3.0+
-WX_COMPS=	python:lib
-NO_ARCH=	yes
-
-PLIST_FILES=	bin/taskcoach \
-		share/applications/taskcoach.desktop \
-		share/pixmaps/taskcoach.png
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|taskcoach.py|taskcoach|' \
-		${WRKSRC}/build.in/linux_common/taskcoach.desktop
-post-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/taskcoach.py \
-		${STAGEDIR}${PREFIX}/bin/taskcoach
-	${INSTALL_DATA} ${WRKSRC}/build.in/linux_common/taskcoach.desktop \
-		${STAGEDIR}${PREFIX}/share/applications/
-	${INSTALL_DATA} ${WRKSRC}/icons.in/taskcoach.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps
-
-.include <bsd.port.mk>
diff --git a/deskutils/taskcoach/distinfo b/deskutils/taskcoach/distinfo
deleted file mode 100644
index 2baed4f108c5..000000000000
--- a/deskutils/taskcoach/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1559549010
-SHA256 (TaskCoach-1.4.6.tar.gz) = 2ef47fbc65165f8de10a519d07175ae6ec226c5906c8c2569448ac1363495f98
-SIZE (TaskCoach-1.4.6.tar.gz) = 2927090
diff --git a/deskutils/taskcoach/files/patch-setup.py b/deskutils/taskcoach/files/patch-setup.py
deleted file mode 100644
index c9d9effd7a93..000000000000
--- a/deskutils/taskcoach/files/patch-setup.py
+++ /dev/null
@@ -1,12 +0,0 @@
---- setup.py.orig	2011-12-13 20:24:18 UTC
-+++ setup.py
-@@ -52,8 +52,7 @@
-     'url': meta.url,
-     'license': meta.license,
-     'download_url': meta.download,
--    'packages': findPackages('taskcoachlib') + findPackages('buildlib'),
--    'scripts': ['taskcoach.py'],
-+    'packages': findPackages('taskcoachlib'),
-     'classifiers': [\
-         'Development Status :: 5 - Production/Stable',
-         'Intended Audience :: End Users/Desktop',
diff --git a/deskutils/taskcoach/pkg-descr b/deskutils/taskcoach/pkg-descr
deleted file mode 100644
index 69039d6bfc45..000000000000
--- a/deskutils/taskcoach/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Task Coach is a simple open source todo manager to manage personal
-tasks and todo lists. It grew out of a frustration that well-known
-task managers, such as those provided with Outlook or Lotus Notes,
-do not provide facilities for composite tasks.
-
-WWW: http://www.taskcoach.org/
diff --git a/deskutils/tel/Makefile b/deskutils/tel/Makefile
deleted file mode 100644
index f4371a5047ff..000000000000
--- a/deskutils/tel/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	tel
-PORTVERSION=	0.1.7.1
-PORTREVISION=	4
-CATEGORIES=	deskutils
-MASTER_SITES=	SF/${PORTNAME}.berlios
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Little console-based phone book manager
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-
-NO_ARCH=	yes
-
-USES=		gettext python:2.7 shebangfix tar:bzip2
-SHEBANG_FILES=	src/tel.py
-USE_PYTHON=	distutils
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		's|distutils\.command\.install |setuptools\.command\.install |' \
-		${WRKSRC}/appdistutils.py
-	@${REINPLACE_CMD} -e \
-		's|$${install_messages}|${PREFIX}/share/locale| ; \
-		 s|$${install_app_modules}|${PREFIX}/lib/tel| ; \
-		 s|$${install_app_data}|${DATADIR}|' \
-		${WRKSRC}/src/tel.py
-
-post-install:
-	@${FIND} ${STAGEDIR}${PREFIX}/bin -type l -delete
-	@${LN} -sf ../lib/tel/tel.py ${STAGEDIR}${PREFIX}/bin/tel
-
-.include <bsd.port.mk>
diff --git a/deskutils/tel/distinfo b/deskutils/tel/distinfo
deleted file mode 100644
index c5a760a83a5b..000000000000
--- a/deskutils/tel/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tel-0.1.7.1.tar.bz2) = 869696e36c9d447f09755c4843cb8e03489babb76e2ba21d448df29be1377a95
-SIZE (tel-0.1.7.1.tar.bz2) = 21921
diff --git a/deskutils/tel/pkg-descr b/deskutils/tel/pkg-descr
deleted file mode 100644
index 61513428249e..000000000000
--- a/deskutils/tel/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-tel is a little console-based phone book program. It allows adding,
-modifying, editing, and searching of phone book entries right on your
-terminal. Pretty printing capabilites are also provided. Entries are
-stored in a simple CSV file. This eases import and export with common
-spread sheet applications like Microsoft Excel or OpenOffice.org Calc.
-
-WWW: http://tel.berlios.de/
diff --git a/deskutils/tel/pkg-plist b/deskutils/tel/pkg-plist
deleted file mode 100644
index 341d773b6545..000000000000
--- a/deskutils/tel/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-bin/tel
-lib/tel/cmdoptparse.py
-lib/tel/cmdoptparse.pyc
-lib/tel/cmdoptparse.pyo
-lib/tel/consoleiface.py
-lib/tel/consoleiface.pyc
-lib/tel/consoleiface.pyo
-lib/tel/phonebook.py
-lib/tel/phonebook.pyc
-lib/tel/phonebook.pyo
-lib/tel/tel.py
-lib/tel/tel.pyc
-lib/tel/tel.pyo
-share/locale/de/LC_MESSAGES/tel.mo
-share/locale/en/LC_MESSAGES/tel.mo
diff --git a/deskutils/tnote/Makefile b/deskutils/tnote/Makefile
deleted file mode 100644
index 6c42419baccb..000000000000
--- a/deskutils/tnote/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: ports@c0decafe.net
-# $FreeBSD$
-
-PORTNAME=	tnote
-PORTVERSION=	0.2.1
-PORTREVISION=	2
-CATEGORIES=	deskutils
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${DISTNAME}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Small note taking program for the terminal
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3
-
-USES=		python:2.7 shebangfix
-USE_PYTHON=	distutils
-
-SHEBANG_FILES=	tnote
-
-PLIST_FILES=	bin/tnote man/man1/tnote.1.gz
-PORTDOCS=	*
-
-OPTIONS_DEFINE=	DOCS
-
-post-extract:
-	@${REINPLACE_CMD} -e 's|share/man|man|; \
-		s|share/doc/tnote|${DOCSDIR_REL}|' \
-		${WRKSRC}/setup.py
-
-.include <bsd.port.mk>
diff --git a/deskutils/tnote/distinfo b/deskutils/tnote/distinfo
deleted file mode 100644
index 2629f1644dc8..000000000000
--- a/deskutils/tnote/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tnote-0.2.1.tar.gz) = 451e0e352cb279725c5e12ad1c1377be63c7113f3fe568fb6213ede478ba6a87
-SIZE (tnote-0.2.1.tar.gz) = 21054
diff --git a/deskutils/tnote/pkg-descr b/deskutils/tnote/pkg-descr
deleted file mode 100644
index f35bfd162255..000000000000
--- a/deskutils/tnote/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-A small note taking program for the terminal.
-
-Tnote aims to be a small, quick and easy to use note taking app for
-the terminalsimilar to sticky style gui note taking apps such as
-Tomboy notes.
-
-WWW: https://sourceforge.net/projects/tnote/
diff --git a/deskutils/vnc2flv/Makefile b/deskutils/vnc2flv/Makefile
deleted file mode 100644
index 31ffb6bb0128..000000000000
--- a/deskutils/vnc2flv/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# $FreeBSD$
-
-PORTNAME=	vnc2flv
-PORTVERSION=	20100207
-PORTREVISION=	2
-CATEGORIES=	deskutils multimedia www python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Captures a VNC desktop session and saves as a flv
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-OPTIONS_DEFINE=	X11
-X11_RUN_DEPENDS=x11vnc:net/x11vnc
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/flvscreen.so
-
-.include <bsd.port.mk>
diff --git a/deskutils/vnc2flv/distinfo b/deskutils/vnc2flv/distinfo
deleted file mode 100644
index 356946ff8265..000000000000
--- a/deskutils/vnc2flv/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (vnc2flv-20100207.tar.gz) = 7869d0501ea09bc11adf10aed4c6fce5e9f6c93fd2f3d12ca80bd4e851b5a491
-SIZE (vnc2flv-20100207.tar.gz) = 30836
diff --git a/deskutils/vnc2flv/files/patch-rfb.py b/deskutils/vnc2flv/files/patch-rfb.py
deleted file mode 100644
index c346f1979e0b..000000000000
--- a/deskutils/vnc2flv/files/patch-rfb.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- vnc2flv/rfb.py.orig	2010-01-18 06:19:13.000000000 -0800
-+++ vnc2flv/rfb.py	2011-10-18 15:12:54.000000000 -0700
-@@ -152,6 +152,8 @@
-         if server_security == 0:
-             return self.autherr()
-         elif server_security == 1:
-+            # send: always shared.
-+            self.send('\x01');
-             return self.start()
-         else:
-             return self.crauth()
diff --git a/deskutils/vnc2flv/pkg-descr b/deskutils/vnc2flv/pkg-descr
deleted file mode 100644
index a576e3b63943..000000000000
--- a/deskutils/vnc2flv/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Vnc2flv is a cross-platform screen recording tool for UNIX, Windows or Mac.
-It captures a VNC desktop session (either your own screen or a remote computer)
-and saves as a Flash Video (FLV) file.
-
-WWW: http://www.unixuser.org/~euske/python/vnc2flv
diff --git a/deskutils/wammu/Makefile b/deskutils/wammu/Makefile
deleted file mode 100644
index 70b93c620f49..000000000000
--- a/deskutils/wammu/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: bsam
-# $FreeBSD$
-
-PORTNAME=	wammu
-PORTVERSION=	0.44
-PORTREVISION=	1
-CATEGORIES=	deskutils
-MASTER_SITES=	http://dl.cihar.com/wammu/v0/ \
-		http://dl.cihar.com.nyud.net/wammu/v0/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	GUI manager of contacts, todos, calendar, and messages in your phone
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-LIB_DEPENDS=	libGammu.so:comms/gammu
-
-USES=		gettext pkgconfig python:2.7 tar:bz2
-USE_PYTHON=	distutils autoplist
-USE_WX=		3.0+
-WX_COMPS=	python:lib
-NO_ARCH=	yes
-
-.include <bsd.port.mk>
diff --git a/deskutils/wammu/distinfo b/deskutils/wammu/distinfo
deleted file mode 100644
index 5e399239b6bf..000000000000
--- a/deskutils/wammu/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1517195688
-SHA256 (wammu-0.44.tar.bz2) = 40f35d1ee48fb9caf3660ba06995d9f43570e3ec78540ce3bce0e6e03804ab31
-SIZE (wammu-0.44.tar.bz2) = 723761
diff --git a/deskutils/wammu/files/patch-setup.py b/deskutils/wammu/files/patch-setup.py
deleted file mode 100644
index ddbedad5e034..000000000000
--- a/deskutils/wammu/files/patch-setup.py
+++ /dev/null
@@ -1,45 +0,0 @@
---- setup.py.orig	2018-01-05 14:40:21 UTC
-+++ setup.py
-@@ -410,24 +410,24 @@ data_files.append((os.path.join('share',
-     'icon/wammu.ico',
-     'icon/wammu.svg',
-     ]))
--data_files.append((os.path.join('share', 'man', 'man1'), ['wammu.1', 'wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'cs', 'man1'), ['man/cs/wammu.1', 'man/cs/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'de', 'man1'), ['man/de/wammu.1', 'man/de/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'en_GB', 'man1'), ['man/en_GB/wammu.1', 'man/en_GB/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'es', 'man1'), ['man/es/wammu.1', 'man/es/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'et', 'man1'), ['man/et/wammu.1', 'man/et/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'da', 'man1'), ['man/da/wammu.1', 'man/da/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'fr', 'man1'), ['man/fr/wammu.1', 'man/fr/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'hu', 'man1'), ['man/hu/wammu.1']))
--data_files.append((os.path.join('share', 'man', 'id', 'man1'), ['man/id/wammu.1', 'man/id/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'it', 'man1'), ['man/it/wammu.1', 'man/it/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'nl', 'man1'), ['man/nl/wammu.1', 'man/nl/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'pt_BR', 'man1'), ['man/pt_BR/wammu.1', 'man/pt_BR/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'ru', 'man1'), ['man/ru/wammu.1', 'man/ru/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'sk', 'man1'), ['man/sk/wammu.1', 'man/sk/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'sv', 'man1'), ['man/sv/wammu.1', 'man/sv/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'tr', 'man1'), ['man/sk/wammu.1', 'man/tr/wammu-configure.1']))
--data_files.append((os.path.join('share', 'man', 'uk', 'man1'), ['man/sk/wammu.1', 'man/uk/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'man1'), ['wammu.1', 'wammu-configure.1']))
-+data_files.append((os.path.join('man', 'cs', 'man1'), ['man/cs/wammu.1', 'man/cs/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'de', 'man1'), ['man/de/wammu.1', 'man/de/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'en_GB', 'man1'), ['man/en_GB/wammu.1', 'man/en_GB/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'es', 'man1'), ['man/es/wammu.1', 'man/es/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'et', 'man1'), ['man/et/wammu.1', 'man/et/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'da', 'man1'), ['man/da/wammu.1', 'man/da/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'fr', 'man1'), ['man/fr/wammu.1', 'man/fr/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'hu', 'man1'), ['man/hu/wammu.1']))
-+data_files.append((os.path.join('man', 'id', 'man1'), ['man/id/wammu.1', 'man/id/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'it', 'man1'), ['man/it/wammu.1', 'man/it/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'nl', 'man1'), ['man/nl/wammu.1', 'man/nl/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'pt_BR', 'man1'), ['man/pt_BR/wammu.1', 'man/pt_BR/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'ru', 'man1'), ['man/ru/wammu.1', 'man/ru/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'sk', 'man1'), ['man/sk/wammu.1', 'man/sk/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'sv', 'man1'), ['man/sv/wammu.1', 'man/sv/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'tr', 'man1'), ['man/sk/wammu.1', 'man/tr/wammu-configure.1']))
-+data_files.append((os.path.join('man', 'uk', 'man1'), ['man/sk/wammu.1', 'man/uk/wammu-configure.1']))
- 
- setup(
-     name="wammu",
diff --git a/deskutils/wammu/pkg-descr b/deskutils/wammu/pkg-descr
deleted file mode 100644
index fdd23ad22f85..000000000000
--- a/deskutils/wammu/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Wammu Mobile Phone Manager
-
-It works with any phone that Gammu supports, including many models from
-Nokia, Siemens, and Alcatel. It has complete support (read, edit,
-delete, copy) for contacts, todo, and calendar. It can read, save, and
-send SMS. It includes an SMS composer for multi-part SMS messages, and
-it can display SMS messages that include pictures. Currently, only text
-and predefined bitmaps or sounds can be edited in the SMS composer. It
-can export messages to an IMAP4 server (or other email storage).
-
-This program does not support browsing files in phone.
-
-WWW: https://wammu.eu/
diff --git a/devel/Makefile b/devel/Makefile
index 2040b2c3f8f3..37b33734bafb 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -216,7 +216,6 @@
     SUBDIR += bazel
     SUBDIR += bazel-buildtools
     SUBDIR += bazel029
-    SUBDIR += bbfreeze
     SUBDIR += bbfreeze-loader
     SUBDIR += bcc
     SUBDIR += bcpp
@@ -266,19 +265,7 @@
     SUBDIR += byacc
     SUBDIR += byaccj
     SUBDIR += bzr
-    SUBDIR += bzr-builder
-    SUBDIR += bzr-colo
-    SUBDIR += bzr-externals
     SUBDIR += bzr-fastimport
-    SUBDIR += bzr-git
-    SUBDIR += bzr-gtk
-    SUBDIR += bzr-loom
-    SUBDIR += bzr-pipeline
-    SUBDIR += bzr-rewrite
-    SUBDIR += bzr-scmproj
-    SUBDIR += bzr-stats
-    SUBDIR += bzr-svn
-    SUBDIR += bzr-upload
     SUBDIR += bzrtools
     SUBDIR += c2mdoc
     SUBDIR += caf
@@ -494,7 +481,6 @@
     SUBDIR += distcc
     SUBDIR += distel
     SUBDIR += distorm
-    SUBDIR += ditrack
     SUBDIR += djgpp-binutils
     SUBDIR += djgpp-crx
     SUBDIR += dlib
@@ -511,7 +497,6 @@
     SUBDIR += dparser
     SUBDIR += dragon
     SUBDIR += dreampie
-    SUBDIR += drpython
     SUBDIR += ds2
     SUBDIR += dsymbol
     SUBDIR += dub
@@ -589,7 +574,6 @@
     SUBDIR += entt
     SUBDIR += epl.el
     SUBDIR += epm
-    SUBDIR += epydoc
     SUBDIR += eric6
     SUBDIR += eris
     SUBDIR += erlang-backoff
@@ -650,7 +634,6 @@
     SUBDIR += fam
     SUBDIR += fastcrc
     SUBDIR += fb-adb
-    SUBDIR += fb303
     SUBDIR += fc++
     SUBDIR += fhist
     SUBDIR += fifechan
@@ -669,7 +652,6 @@
     SUBDIR += flyspray
     SUBDIR += fmake
     SUBDIR += fnccheck
-    SUBDIR += fnorb
     SUBDIR += folly
     SUBDIR += fortran-utils
     SUBDIR += fortytwo-encore
@@ -723,7 +705,6 @@
     SUBDIR += gamin
     SUBDIR += gauche-readline
     SUBDIR += gaul
-    SUBDIR += gazpacho
     SUBDIR += gb
     SUBDIR += gcc-arm-embedded
     SUBDIR += gcc-msp430-ti-toolchain
@@ -1271,7 +1252,6 @@
     SUBDIR += libmowgli
     SUBDIR += libmowgli2
     SUBDIR += libmpcbdm
-    SUBDIR += libmpsse
     SUBDIR += libmsiecf
     SUBDIR += libmsocket
     SUBDIR += libmtdev
@@ -1647,7 +1627,6 @@
     SUBDIR += oniguruma
     SUBDIR += oozie
     SUBDIR += open-beagle
-    SUBDIR += open-usp-tukubai
     SUBDIR += opencl
     SUBDIR += opencl-clang
     SUBDIR += opencvs
@@ -3920,7 +3899,6 @@
     SUBDIR += php74-sysvsem
     SUBDIR += php74-sysvshm
     SUBDIR += php74-tokenizer
-    SUBDIR += phpbt
     SUBDIR += phpsh
     SUBDIR += phpunit6
     SUBDIR += phpunit7
@@ -4096,7 +4074,6 @@
     SUBDIR += py-akismet
     SUBDIR += py-amalgamate
     SUBDIR += py-aniso8601
-    SUBDIR += py-anonfunc
     SUBDIR += py-antlr4-python2-runtime
     SUBDIR += py-antlr4-python3-runtime
     SUBDIR += py-anyconfig
@@ -4228,7 +4205,6 @@
     SUBDIR += py-billiard
     SUBDIR += py-binaryornot
     SUBDIR += py-biplist
-    SUBDIR += py-bison
     SUBDIR += py-bitarray
     SUBDIR += py-bitstring
     SUBDIR += py-black
@@ -4437,7 +4413,6 @@
     SUBDIR += py-flufl.i18n
     SUBDIR += py-flufl.lock
     SUBDIR += py-foolscap
-    SUBDIR += py-fortran
     SUBDIR += py-freebsd
     SUBDIR += py-freebsd-sysctl
     SUBDIR += py-freenas.dispatcher
@@ -4498,7 +4473,6 @@
     SUBDIR += py-graphql-relay2
     SUBDIR += py-greenlet
     SUBDIR += py-grizzled
-    SUBDIR += py-grouch
     SUBDIR += py-grpc-google-iam-v1
     SUBDIR += py-grpcio
     SUBDIR += py-grpcio-gcp
@@ -4674,20 +4648,17 @@
     SUBDIR += py-murmurhash
     SUBDIR += py-mwlib
     SUBDIR += py-mwlib.ext
-    SUBDIR += py-mwlib.rl
     SUBDIR += py-mx-experimental
     SUBDIR += py-mygpoclient
     SUBDIR += py-mypy
     SUBDIR += py-mypy-protobuf
     SUBDIR += py-mypy_extensions
-    SUBDIR += py-nagioscheck
     SUBDIR += py-naiveBayesClassifier
     SUBDIR += py-nanotime
     SUBDIR += py-natsort
     SUBDIR += py-natural
     SUBDIR += py-nbconvert
     SUBDIR += py-nbformat
-    SUBDIR += py-ncurses
     SUBDIR += py-nodeenv
     SUBDIR += py-nose
     SUBDIR += py-nose-cov
@@ -4699,7 +4670,6 @@
     SUBDIR += py-notify2
     SUBDIR += py-num2words
     SUBDIR += py-numba
-    SUBDIR += py-ocempgui
     SUBDIR += py-oci
     SUBDIR += py-odfpy
     SUBDIR += py-offtrac
@@ -4751,7 +4721,6 @@
     SUBDIR += py-ovsdbapp
     SUBDIR += py-p4python
     SUBDIR += py-packaging
-    SUBDIR += py-palm
     SUBDIR += py-parallax
     SUBDIR += py-parsedatetime
     SUBDIR += py-parver
@@ -4847,7 +4816,6 @@
     SUBDIR += py-pydocstyle
     SUBDIR += py-pydoop
     SUBDIR += py-pydrive
-    SUBDIR += py-pyechonest
     SUBDIR += py-pyee
     SUBDIR += py-pyelftools
     SUBDIR += py-pyev
@@ -4998,12 +4966,10 @@
     SUBDIR += py-requestsexceptions
     SUBDIR += py-resolver
     SUBDIR += py-resource
-    SUBDIR += py-resourcepackage
     SUBDIR += py-responses
     SUBDIR += py-retrying
     SUBDIR += py-retype
     SUBDIR += py-riak_pb
-    SUBDIR += py-rlcompleter2
     SUBDIR += py-robotframework
     SUBDIR += py-robotframework-databaselibrary
     SUBDIR += py-robotframework-pabot
@@ -5065,7 +5031,6 @@
     SUBDIR += py-snakeviz
     SUBDIR += py-sortedcontainers
     SUBDIR += py-sourcemap
-    SUBDIR += py-spark
     SUBDIR += py-speaklater
     SUBDIR += py-spyder
     SUBDIR += py-sqlcc
@@ -5210,7 +5175,6 @@
     SUBDIR += py-xdis
     SUBDIR += py-xerox
     SUBDIR += py-xmltodict
-    SUBDIR += py-xoltar-toolkit
     SUBDIR += py-xxhash
     SUBDIR += py-yaml
     SUBDIR += py-yamllint
@@ -5236,7 +5200,6 @@
     SUBDIR += py-zclockfile
     SUBDIR += py-zconfig
     SUBDIR += py-zipp
-    SUBDIR += py-zkpython
     SUBDIR += py-zope.annotation
     SUBDIR += py-zope.app.applicationcontrol
     SUBDIR += py-zope.app.appsetup
@@ -5316,14 +5279,12 @@
     SUBDIR += pybugz
     SUBDIR += pycanberra
     SUBDIR += pycharm-ce
-    SUBDIR += pychecker
     SUBDIR += pycos
     SUBDIR += pycount
     SUBDIR += pydbus-common
     SUBDIR += pygobject3-common
     SUBDIR += pylint
     SUBDIR += pylint1
-    SUBDIR += pymacs
     SUBDIR += pyobfuscate
     SUBDIR += pyotherside-qt5
     SUBDIR += pyrex
@@ -6580,7 +6541,6 @@
     SUBDIR += tokei
     SUBDIR += tortoisehg
     SUBDIR += tpasm
-    SUBDIR += trac-bitten
     SUBDIR += tradcpp
     SUBDIR += treepy.el
     SUBDIR += trellis
@@ -6630,7 +6590,6 @@
     SUBDIR += wininfo
     SUBDIR += wizardkit
     SUBDIR += woff2
-    SUBDIR += wxGlade
     SUBDIR += wxformbuilder
     SUBDIR += xa65
     SUBDIR += xbyak
diff --git a/devel/bbfreeze/Makefile b/devel/bbfreeze/Makefile
deleted file mode 100644
index 618c524b8c47..000000000000
--- a/devel/bbfreeze/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	bbfreeze
-PORTVERSION=	1.1.3
-PORTREVISION=	1
-CATEGORIES=	devel python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	python@FreeBSD.org
-COMMENT=	Module to create standalone executables from Python scripts
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	ZLIB
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}altgraph>=0.9:math/py-altgraph@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}bbfreeze-loader>=1.1.0:devel/bbfreeze-loader@${PY_FLAVOR}
-
-USES=		python:2.7 zip
-USE_PYTHON=	autoplist distutils
-
-DOCSDIR=	${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME}
-PORTDOCS=	*
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} -e '/altgraph/s,==,>=,' ${WRKSRC}/${PYSETUP}
-	@${REINPLACE_CMD} -e '/from altgraph\.compat import/d' \
-		${WRKSRC}/bbfreeze/modulegraph/modulegraph.py
-
-post-install:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/bbfreeze/distinfo b/devel/bbfreeze/distinfo
deleted file mode 100644
index b32e7289170b..000000000000
--- a/devel/bbfreeze/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bbfreeze-1.1.3.zip) = 5936f30d41cddba4814b5e3c9d068ae179215cbc47e255173ae5efcfa73cd1bf
-SIZE (bbfreeze-1.1.3.zip) = 65010
diff --git a/devel/bbfreeze/files/patch-bbfreeze_freezer.py b/devel/bbfreeze/files/patch-bbfreeze_freezer.py
deleted file mode 100644
index b59e7d5a09eb..000000000000
--- a/devel/bbfreeze/files/patch-bbfreeze_freezer.py
+++ /dev/null
@@ -1,37 +0,0 @@
---- bbfreeze/freezer.py.orig	2013-11-08 07:20:06 UTC
-+++ bbfreeze/freezer.py
-@@ -1,4 +1,4 @@
--import os
-+import os, stat
- import sys
- import re
- import time
-@@ -791,16 +791,24 @@ if __name__ == '__main__':
-         os.environ['S'] = p
-         os.system('strip $S')
- 
-+    def copy_noschg(self, src, dst):
-+        """ copy access/modification times and user flags only to
-+            allow operation under regular user e.g. on FreeBSD,
-+            where /lib/libc.so.* by default has stat.SF_IMMUTABLE
-+            flag set (which is super-user only)"""
-+        shutil.copyfile(src, dst)
-+        sb = os.stat(src)
-+        os.utime(dst, (sb.st_atime, sb.st_mtime))
-+        os.chflags(dst, sb.st_flags & 0x0000ffff)	# UF_SETTABLE
-+
-     def _handle_Executable(self, m):
-         dst = os.path.join(self.distdir, os.path.basename(m.filename))
--        shutil.copy2(m.filename, dst)
--        os.chmod(dst, 0755)
-+        self.copy_noschg(m.filename, dst)
-         self.adaptBinary(dst)
- 
-     def _handle_SharedLibrary(self, m):
-         dst = os.path.join(self.distdir, os.path.basename(m.filename))
--        shutil.copy2(m.filename, dst)
--        os.chmod(dst, 0755)
-+        self.copy_noschg(m.filename, dst)
-         self.adaptBinary(dst)
- 
-     def showxref(self):
diff --git a/devel/bbfreeze/pkg-descr b/devel/bbfreeze/pkg-descr
deleted file mode 100644
index 99e54da38f27..000000000000
--- a/devel/bbfreeze/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-bbfreeze creates standalone executables from Python scripts.  It's similar
-in purpose to the well known py2exe for Windows, py2app for OS X, PyInstaller
-and cx_Freeze (in fact ancient versions were based on cx_Freeze.
-And it uses the modulegraph package, which is also used by py2app).
-
-It has the following features:
-
-  - ZIP/Egg file import tracking
-  - Binary dependency tracking (e.g. shared libraries)
-  - Multiple script freezing support
-  - Python interpreter included (named 'py')
-  - Automatic pathname rewriting (pathnames in tracebacks are relative)
-  - New distutils command: bdist_bbfreeze
-
-WWW: https://pypi.org/project/bbfreeze/
diff --git a/devel/bzr-builder/Makefile b/devel/bzr-builder/Makefile
deleted file mode 100644
index 3b9f727d5ded..000000000000
--- a/devel/bzr-builder/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Carlo Strub <c-s@c-s.li>
-# $FreeBSD$
-
-PORTNAME=	bzr-builder
-PORTVERSION=	0.7.3
-PORTREVISION=	1
-CATEGORIES=	devel
-MASTER_SITES=	http://launchpadlibrarian.net/100761063/ \
-		http://www.c-s.li/ports/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Bzr plugin to construct a bzr branch based on a "recipe"
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3
-
-BUILD_DEPENDS=	bzr:devel/bzr
-RUN_DEPENDS=	bzr:devel/bzr
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/bzr-builder/distinfo b/devel/bzr-builder/distinfo
deleted file mode 100644
index bf375fe2152a..000000000000
--- a/devel/bzr-builder/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bzr-builder-0.7.3.tar.gz) = 9f8a078eafd6700ccbefa4e7e3f7df3240e15a2003c9538135c4be945ac90c91
-SIZE (bzr-builder-0.7.3.tar.gz) = 52256
diff --git a/devel/bzr-builder/pkg-descr b/devel/bzr-builder/pkg-descr
deleted file mode 100644
index ea2fb8ff6d31..000000000000
--- a/devel/bzr-builder/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-A "recipe" specifies a number of branches to combine in a certain way. This
-plugin will take the recipe and give you the resulting branch.
-
-It also has a command to then build a source package from the resulting branch
-and optionally upload it somewhere.
-
-WWW: https://launchpad.net/bzr-builder
diff --git a/devel/bzr-colo/Makefile b/devel/bzr-colo/Makefile
deleted file mode 100644
index 2fc951a991ff..000000000000
--- a/devel/bzr-colo/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Carlo Strub
-# $FreeBSD$
-
-PORTNAME=	bzr-colo
-PORTVERSION=	0.4.0
-PORTREVISION=	1
-CATEGORIES=	devel
-MASTER_SITES=	https://launchpadlibrarian.net/91504187/ \
-		http://www.c-s.li/ports/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Plugin for bzr to support colocated branches
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BUILD_DEPENDS=	bzr:devel/bzr
-RUN_DEPENDS=	bzr:devel/bzr
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/bzr-colo/distinfo b/devel/bzr-colo/distinfo
deleted file mode 100644
index b1d59b81d453..000000000000
--- a/devel/bzr-colo/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bzr-colo-0.4.0.tar.gz) = f61c1abaf80f1e4a573fefd492b70938d27c4b8ca5611cdb0e0a4dc0ed71bbb3
-SIZE (bzr-colo-0.4.0.tar.gz) = 38210
diff --git a/devel/bzr-colo/pkg-descr b/devel/bzr-colo/pkg-descr
deleted file mode 100644
index 9b8a09c17ccb..000000000000
--- a/devel/bzr-colo/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-In order to provide a faster and simpler working model, this plugin
-tries to support a configuration similar to git and Mercurial's
-colocated branches, where there is a single working tree that can
-be switched between multiple branches that all co-exist in the same
-directory. This working model is entirely possible using Bazaar's
-existing technology, and this plugin aims to make it as simple as
-possible to use that model.
-
-WWW: https://launchpad.net/bzr-colo
diff --git a/devel/bzr-externals/Makefile b/devel/bzr-externals/Makefile
deleted file mode 100644
index 5c03e95dc0b0..000000000000
--- a/devel/bzr-externals/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Carlo Strub
-# $FreeBSD$
-
-PORTNAME=	bzr-externals
-PORTVERSION=	1.3.3
-PORTREVISION=	1
-CATEGORIES=	devel
-MASTER_SITES=	http://launchpadlibrarian.net/91495699/ \
-		http://www.c-s.li/ports/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Support external branches like svn:externals
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BUILD_DEPENDS=	bzr:devel/bzr
-RUN_DEPENDS=	bzr:devel/bzr
-
-WRKSRC=		${WRKDIR}/externals
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/bzr-externals/distinfo b/devel/bzr-externals/distinfo
deleted file mode 100644
index aa01bdab7058..000000000000
--- a/devel/bzr-externals/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bzr-externals-1.3.3.tar.gz) = 4ee33852f415cd5a982c4fa0bb548f86f2ae52368407c3e8d03d55bcfd7f3332
-SIZE (bzr-externals-1.3.3.tar.gz) = 6416
diff --git a/devel/bzr-externals/pkg-descr b/devel/bzr-externals/pkg-descr
deleted file mode 100644
index b929b755016b..000000000000
--- a/devel/bzr-externals/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-This is a plugin for bzr. Using hooks, this plugin supports external branches
-for the following commands:
-* branch
-* checkout
-* commit
-* pull
-* push
-* update
-
-WWW: https://launchpad.net/bzr-externals
diff --git a/devel/bzr-git/Makefile b/devel/bzr-git/Makefile
deleted file mode 100644
index c8de5d53ac7f..000000000000
--- a/devel/bzr-git/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Carlo Strub
-# $FreeBSD$
-
-PORTNAME=	bzr-git
-PORTVERSION=	0.6.8
-PORTREVISION=	1
-CATEGORIES=	devel
-MASTER_SITES=	https://launchpadlibrarian.net/98666746/ \
-		http://www.c-s.li/ports/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Plugin for bzr to work with git trees
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BUILD_DEPENDS=	bzr:devel/bzr
-RUN_DEPENDS=	bzr:devel/bzr \
-		${PYTHON_PKGNAMEPREFIX}dulwich>=0.8.0:devel/dulwich@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/bzr-git/distinfo b/devel/bzr-git/distinfo
deleted file mode 100644
index 3d1095d2b6b6..000000000000
--- a/devel/bzr-git/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bzr-git-0.6.8.tar.gz) = b157db228717900d109990df349c656d2297803a20f88edb8280f2e9d73bfc27
-SIZE (bzr-git-0.6.8.tar.gz) = 117453
diff --git a/devel/bzr-git/pkg-descr b/devel/bzr-git/pkg-descr
deleted file mode 100644
index 41e7439b4a9e..000000000000
--- a/devel/bzr-git/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-bzr-git is a plugin for bzr to work with git trees. All operations except for
-"push" are supported.
-
-WWW: https://launchpad.net/bzr-git
diff --git a/devel/bzr-gtk/Makefile b/devel/bzr-gtk/Makefile
deleted file mode 100644
index 2efa46e5d4ee..000000000000
--- a/devel/bzr-gtk/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Radim Kolar <hsn@sanatana.dharma>
-# $FreeBSD$
-
-PORTNAME=	bzr-gtk
-PORTVERSION=	0.100.0
-PORTREVISION=	3
-CATEGORIES=	devel
-MASTER_SITES=	http://launchpadlibrarian.net/65442805/ \
-		http://www.c-s.li/ports/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	GTK interface to Bazaar-NG VCS
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BUILD_DEPENDS=	bzr:devel/bzr
-RUN_DEPENDS=	bzr:devel/bzr \
-		${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR}
-
-USES=		desktop-file-utils gnome python:2.7
-USE_PYTHON=	distutils autoplist
-USE_GNOME=	pygtk2
-INSTALLS_ICONS=	yes
-
-OPTIONS_DEFINE=	GTKSOURCE
-GTKSOURCE_DESC=	GTKSourceview support
-
-GTKSOURCE_USE=	GNOME=pygnomedesktop
-
-.include <bsd.port.mk>
diff --git a/devel/bzr-gtk/distinfo b/devel/bzr-gtk/distinfo
deleted file mode 100644
index f9dbdab7e18f..000000000000
--- a/devel/bzr-gtk/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bzr-gtk-0.100.0.tar.gz) = 7fb86183b9eaa07b0222b085465c18d61d9ecfa5e1c6d4456d8cbffe33d9ff85
-SIZE (bzr-gtk-0.100.0.tar.gz) = 220559
diff --git a/devel/bzr-gtk/pkg-descr b/devel/bzr-gtk/pkg-descr
deleted file mode 100644
index 22efcdc3f769..000000000000
--- a/devel/bzr-gtk/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-bzr-gtk is a plugin for Bazaar that aims to provide GTK+ interfaces
-to most Bazaar operations.
-
-WWW: http://bazaar-vcs.org/bzr-gtk
diff --git a/devel/bzr-loom/Makefile b/devel/bzr-loom/Makefile
deleted file mode 100644
index 59c040bcf9f5..000000000000
--- a/devel/bzr-loom/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Carlo Strub <c-s@c-s.li>
-# $FreeBSD$
-
-PORTNAME=	bzr-loom
-PORTVERSION=	2.2.0
-PORTREVISION=	1
-CATEGORIES=	devel
-MASTER_SITES=	http://launchpadlibrarian.net/94514373/ \
-		http://www.c-s.li/ports/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Bazaar plugin to assist in developing focused patches
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BUILD_DEPENDS=	bzr:devel/bzr
-RUN_DEPENDS=	bzr:devel/bzr
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/bzr-loom/distinfo b/devel/bzr-loom/distinfo
deleted file mode 100644
index 5447a912bb90..000000000000
--- a/devel/bzr-loom/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bzr-loom-2.2.0.tar.gz) = c58aaefd1f54ae564cf48f261c573ba28beae77794bf307ea0e5a3c66a371731
-SIZE (bzr-loom-2.2.0.tar.gz) = 48657
diff --git a/devel/bzr-loom/pkg-descr b/devel/bzr-loom/pkg-descr
deleted file mode 100644
index 0141bb49a6e8..000000000000
--- a/devel/bzr-loom/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Loom is a Bazaar plugin to assist in developing focused patches. It adds a
-'loom' to a bzr branch. A loom allows the development of multiple patches at
-once, while still giving each patch a branch of its own.
-
-WWW: https://launchpad.net/bzr-loom
diff --git a/devel/bzr-pipeline/Makefile b/devel/bzr-pipeline/Makefile
deleted file mode 100644
index a4ea7d185707..000000000000
--- a/devel/bzr-pipeline/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Carlo Strub <c-s@c-s.li>
-# $FreeBSD$
-
-PORTNAME=	bzr-pipeline
-PORTVERSION=	1.4
-PORTREVISION=	1
-CATEGORIES=	devel
-MASTER_SITES=	http://launchpadlibrarian.net/90476867/ \
-		http://www.c-s.li/ports/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Bzr tools for working with a sequence of branches
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BUILD_DEPENDS=	bzr:devel/bzr
-RUN_DEPENDS=	bzr:devel/bzr
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-WRKSRC=		${WRKDIR}/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/devel/bzr-pipeline/distinfo b/devel/bzr-pipeline/distinfo
deleted file mode 100644
index 01c359bbd53a..000000000000
--- a/devel/bzr-pipeline/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bzr-pipeline-1.4.tar.gz) = 6de4d0722d030a3349e394d05e16545bd3401922c5f5dcb927b45ce97cc99363
-SIZE (bzr-pipeline-1.4.tar.gz) = 32602
diff --git a/devel/bzr-pipeline/pkg-descr b/devel/bzr-pipeline/pkg-descr
deleted file mode 100644
index f0bfe0f5b3a8..000000000000
--- a/devel/bzr-pipeline/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The Bazaar pipeline plugin helps you organize your changes into
-sections called "pipes". Pipelines can help you:
-
-* focus on each set of changes as a coherent piece, without being
-  distracted by other sets of changes.
-* respect diff size limits when submitting changes
-* avoid reviewer fatigue when submitting changes for code review
-* maintain a set of patches against an upstream branch
-
-WWW: http://wiki.bazaar.canonical.com/BzrPipeline
diff --git a/devel/bzr-rewrite/Makefile b/devel/bzr-rewrite/Makefile
deleted file mode 100644
index ebed82352e46..000000000000
--- a/devel/bzr-rewrite/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Carlo Strub <c-s@c-s.li>
-# $FreeBSD$
-
-PORTNAME=	bzr-rewrite
-PORTVERSION=	0.6.3
-CATEGORIES=	devel
-MASTER_SITES=	http://launchpadlibrarian.net/94574861/ \
-		http://www.c-s.li/ports/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Bzr plugin that provides rewriting existing revisions
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BUILD_DEPENDS=	bzr:devel/bzr
-RUN_DEPENDS=	bzr:devel/bzr
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/bzr-rewrite/distinfo b/devel/bzr-rewrite/distinfo
deleted file mode 100644
index 9f3e38aa6d74..000000000000
--- a/devel/bzr-rewrite/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bzr-rewrite-0.6.3.tar.gz) = f4d0032a41a549a0bc3ac4248cd4599da859174ea33e56befcb095dd2c930794
-SIZE (bzr-rewrite-0.6.3.tar.gz) = 33045
diff --git a/devel/bzr-rewrite/pkg-descr b/devel/bzr-rewrite/pkg-descr
deleted file mode 100644
index c1a80452cae5..000000000000
--- a/devel/bzr-rewrite/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Plugin for Bazaar that provides various ways of rewriting existing
-revisions, including a rebase command similar to git's rebase.
-
-WWW: https://launchpad.net/bzr-rewrite
diff --git a/devel/bzr-scmproj/Makefile b/devel/bzr-scmproj/Makefile
deleted file mode 100644
index b8ce7e95e7d5..000000000000
--- a/devel/bzr-scmproj/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Carlo Strub
-# $FreeBSD$
-
-PORTNAME=	bzr-scmproj
-PORTVERSION=	0.6.2
-PORTREVISION=	1
-CATEGORIES=	devel
-MASTER_SITES=	http://launchpadlibrarian.net/101701273/ \
-		http://www.c-s.li/ports/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Organise and manage a collection of bzr branches
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BUILD_DEPENDS=	bzr:devel/bzr
-RUN_DEPENDS=	bzr:devel/bzr
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/bzr-scmproj/distinfo b/devel/bzr-scmproj/distinfo
deleted file mode 100644
index e9527b44fbfc..000000000000
--- a/devel/bzr-scmproj/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bzr-scmproj-0.6.2.tar.gz) = 3d3bbba6be1e4a5693f65fee8a5696843230f589ead74349b58f4f65a506616d
-SIZE (bzr-scmproj-0.6.2.tar.gz) = 223658
diff --git a/devel/bzr-scmproj/pkg-descr b/devel/bzr-scmproj/pkg-descr
deleted file mode 100644
index d643a9ce922a..000000000000
--- a/devel/bzr-scmproj/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A bzr plugin to organise and manage a collection of bzr branches as a complex
-project.
-
-WWW: http://bialix.com/scmproj/docs
diff --git a/devel/bzr-stats/Makefile b/devel/bzr-stats/Makefile
deleted file mode 100644
index 0479914819e5..000000000000
--- a/devel/bzr-stats/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Carlo Strub
-# $FreeBSD$
-
-PORTNAME=	bzr-stats
-PORTVERSION=	0.1.0
-PORTREVISION=	1
-CATEGORIES=	devel
-MASTER_SITES=	http://launchpadlibrarian.net/65203347/ \
-		http://www.c-s.li/ports/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Simple statistics plugin for bzr
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-BUILD_DEPENDS=	bzr:devel/bzr
-RUN_DEPENDS=	bzr:devel/bzr
-
-LICENSE=	GPLv2
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/bzr-stats/distinfo b/devel/bzr-stats/distinfo
deleted file mode 100644
index 29b260b735b9..000000000000
--- a/devel/bzr-stats/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bzr-stats-0.1.0.tar.gz) = 963989be91c4b87749b186043ffad7c22362e10bf5ee175cc267bf47877608d9
-SIZE (bzr-stats-0.1.0.tar.gz) = 6619
diff --git a/devel/bzr-stats/pkg-descr b/devel/bzr-stats/pkg-descr
deleted file mode 100644
index eaf319dbba29..000000000000
--- a/devel/bzr-stats/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Simple statistics plugin for Bazaar. At the moment it can display
-statistics about the committers that have contributed to a project.
-
-WWW: https://launchpad.net/bzr-stats
diff --git a/devel/bzr-svn/Makefile b/devel/bzr-svn/Makefile
deleted file mode 100644
index fc270972e4a1..000000000000
--- a/devel/bzr-svn/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Carlo Strub
-# $FreeBSD$
-
-PORTNAME=	bzr-svn
-PORTVERSION=	1.2.2
-PORTREVISION=	1
-CATEGORIES=	devel
-MASTER_SITES=	https://launchpadlibrarian.net/102178824/ \
-		http://www.c-s.li/ports/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Plugin for bzr to work with svn
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BUILD_DEPENDS+=	bzr:devel/bzr
-RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/subvertpy/__init__.py:devel/py-subvertpy@${PY_FLAVOR} \
-		bzr:devel/bzr
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/bzr-svn/distinfo b/devel/bzr-svn/distinfo
deleted file mode 100644
index 11892730baf2..000000000000
--- a/devel/bzr-svn/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bzr-svn-1.2.2.tar.gz) = 8e8049c439f575d97e28e14d49bf3e7b194c02a8c5ca6ce47b91fe2f4b423ad1
-SIZE (bzr-svn-1.2.2.tar.gz) = 297455
diff --git a/devel/bzr-svn/pkg-descr b/devel/bzr-svn/pkg-descr
deleted file mode 100644
index 411fba025909..000000000000
--- a/devel/bzr-svn/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-bzr-svn is a plugin that adds support for foreign Subversion
-repositories. This allows committing changes to Subversion branches
-as if they were native Bazaar branches.
-
-WWW: https://launchpad.net/bzr-svn
diff --git a/devel/bzr-upload/Makefile b/devel/bzr-upload/Makefile
deleted file mode 100644
index beef9de20d07..000000000000
--- a/devel/bzr-upload/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Carlo Strub <c-s@c-s.li>
-# $FreeBSD$
-
-PORTNAME=	bzr-upload
-PORTVERSION=	1.1.0
-PORTREVISION=	1
-CATEGORIES=	devel
-MASTER_SITES=	http://launchpadlibrarian.net/96912507/ \
-		http://www.c-s.li/ports/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Bzr plugin to incrementally upload changes to a dumb server
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BUILD_DEPENDS=	bzr:devel/bzr
-RUN_DEPENDS:=	${BUILD_DEPENDS}
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/bzr-upload/distinfo b/devel/bzr-upload/distinfo
deleted file mode 100644
index 8a0fb232fa44..000000000000
--- a/devel/bzr-upload/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bzr-upload-1.1.0.tar.gz) = a48fc56d83114d9ab946cc358a5b33cb05e134787be135eb0a499317d6dec7fc
-SIZE (bzr-upload-1.1.0.tar.gz) = 22091
diff --git a/devel/bzr-upload/pkg-descr b/devel/bzr-upload/pkg-descr
deleted file mode 100644
index 9e38a5f3eaaf..000000000000
--- a/devel/bzr-upload/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Web sites are often hosted on servers where bzr can't be installed.
-In other cases, the web site must not give access to its corresponding
-branch (for security reasons for example). Finally, web hosting
-providers often provides only ftp access to upload sites.
-
-This plugin uploads only the relevant changes in your working tree
-since the last upload using ftp or sftp protocols.
-
-WWW: http://wiki.bazaar.canonical.com/BazaarUploadForWebDev
diff --git a/devel/ditrack/Makefile b/devel/ditrack/Makefile
deleted file mode 100644
index b8d3c186e8cd..000000000000
--- a/devel/ditrack/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Gea-Suan Lin <gslin@gslin.org>
-# $FreeBSD$
-
-PORTNAME=	ditrack
-PORTVERSION=	0.8
-PORTREVISION=	3
-CATEGORIES=	devel
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Tracking system based on Subversion repository
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD2CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-RUN_DEPENDS=	svn:devel/subversion
-
-USES=		python:2.7 shebangfix tar:tgz
-SHEBANG_FILES=	upgrade-0.7-db.py
-USE_PYTHON=	distutils
-PYDISTUTILS_PKGNAME=	DITrack
-WRKSRC=		${WRKDIR}/DITrack-${PORTVERSION}
-NO_BUILD=	yes
-NO_ARCH=	yes
-
-OPTIONS_DEFINE=	DOCS
-
-post-install:
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-	${INSTALL_SCRIPT} ${WRKSRC}/upgrade-0.7-db.py ${STAGEDIR}${DATADIR}
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/doc/html/index.html ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/ditrack/distinfo b/devel/ditrack/distinfo
deleted file mode 100644
index 5a2df004a80f..000000000000
--- a/devel/ditrack/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ditrack-0.8.tgz) = 3051fae56c8b3699a9cd489888d4d754582ac455fa2e6989f42dfe76a032c0e0
-SIZE (ditrack-0.8.tgz) = 77129
diff --git a/devel/ditrack/pkg-descr b/devel/ditrack/pkg-descr
deleted file mode 100644
index 39dc4a2d33d7..000000000000
--- a/devel/ditrack/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-DITrack is a free, open source, lightweight, distributed issue (bug,
-defect, ticket) tracking system using a Subversion repository instead
-of a backend database. It is written in Python and runs in UNIX
-environment (*BSD, Linux, MacOS X).
-
-WWW: https://sourceforge.net/projects/ditrack/
diff --git a/devel/ditrack/pkg-plist b/devel/ditrack/pkg-plist
deleted file mode 100644
index fa669a62ad43..000000000000
--- a/devel/ditrack/pkg-plist
+++ /dev/null
@@ -1,124 +0,0 @@
-bin/dt
-bin/dt-createdb
-%%PYTHON_SITELIBDIR%%/DITrack/Backend/__init__.py
-%%PYTHON_SITELIBDIR%%/DITrack/Backend/__init__.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Backend/__init__.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Backend/Common.py
-%%PYTHON_SITELIBDIR%%/DITrack/Backend/Common.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Backend/Common.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Client.py
-%%PYTHON_SITELIBDIR%%/DITrack/Client.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Client.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Common.py
-%%PYTHON_SITELIBDIR%%/DITrack/Common.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Common.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Command/__init__.py
-%%PYTHON_SITELIBDIR%%/DITrack/Command/__init__.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Command/__init__.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Command/act.py
-%%PYTHON_SITELIBDIR%%/DITrack/Command/act.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Command/act.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Command/cat.py
-%%PYTHON_SITELIBDIR%%/DITrack/Command/cat.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Command/cat.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Command/commit.py
-%%PYTHON_SITELIBDIR%%/DITrack/Command/commit.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Command/commit.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Command/generic.py
-%%PYTHON_SITELIBDIR%%/DITrack/Command/generic.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Command/generic.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Command/help.py
-%%PYTHON_SITELIBDIR%%/DITrack/Command/help.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Command/help.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Command/list.py
-%%PYTHON_SITELIBDIR%%/DITrack/Command/list.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Command/list.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Command/new.py
-%%PYTHON_SITELIBDIR%%/DITrack/Command/new.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Command/new.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Command/remove.py
-%%PYTHON_SITELIBDIR%%/DITrack/Command/remove.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Command/remove.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Command/status.py
-%%PYTHON_SITELIBDIR%%/DITrack/Command/status.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Command/status.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Command/update.py
-%%PYTHON_SITELIBDIR%%/DITrack/Command/update.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Command/update.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/DB/__init__.py
-%%PYTHON_SITELIBDIR%%/DITrack/DB/__init__.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/DB/__init__.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Cache.py
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Cache.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Cache.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Common.py
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Common.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Common.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Configuration.py
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Configuration.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Configuration.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Exceptions.py
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Exceptions.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Exceptions.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Issue.py
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Issue.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/DB/Issue.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/DB/LMA.py
-%%PYTHON_SITELIBDIR%%/DITrack/DB/LMA.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/DB/LMA.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/DB/WC.py
-%%PYTHON_SITELIBDIR%%/DITrack/DB/WC.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/DB/WC.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Edit.py
-%%PYTHON_SITELIBDIR%%/DITrack/Edit.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Edit.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Logging.py
-%%PYTHON_SITELIBDIR%%/DITrack/Logging.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Logging.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/SVN.py
-%%PYTHON_SITELIBDIR%%/DITrack/SVN.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/SVN.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/ThirdParty/__init__.py
-%%PYTHON_SITELIBDIR%%/DITrack/ThirdParty/__init__.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/ThirdParty/__init__.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/ThirdParty/ezt.py
-%%PYTHON_SITELIBDIR%%/DITrack/ThirdParty/ezt.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/ThirdParty/ezt.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/ThirdParty/Python/__init__.py
-%%PYTHON_SITELIBDIR%%/DITrack/ThirdParty/Python/__init__.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/ThirdParty/Python/__init__.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/ThirdParty/Python/string.py
-%%PYTHON_SITELIBDIR%%/DITrack/ThirdParty/Python/string.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/ThirdParty/Python/string.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/UI.py
-%%PYTHON_SITELIBDIR%%/DITrack/UI.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/UI.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Util/__init__.py
-%%PYTHON_SITELIBDIR%%/DITrack/Util/__init__.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Util/__init__.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Util/cmdline.py
-%%PYTHON_SITELIBDIR%%/DITrack/Util/cmdline.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Util/cmdline.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Util/common.py
-%%PYTHON_SITELIBDIR%%/DITrack/Util/common.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Util/common.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Util/Locking.py
-%%PYTHON_SITELIBDIR%%/DITrack/Util/Locking.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Util/Locking.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/Util/Misc.py
-%%PYTHON_SITELIBDIR%%/DITrack/Util/Misc.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/Util/Misc.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/XML.py
-%%PYTHON_SITELIBDIR%%/DITrack/XML.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/XML.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/__init__.py
-%%PYTHON_SITELIBDIR%%/DITrack/__init__.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/__init__.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/dt/__init__.py
-%%PYTHON_SITELIBDIR%%/DITrack/dt/__init__.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/dt/__init__.pyo
-%%PYTHON_SITELIBDIR%%/DITrack/dt/globals.py
-%%PYTHON_SITELIBDIR%%/DITrack/dt/globals.pyc
-%%PYTHON_SITELIBDIR%%/DITrack/dt/globals.pyo
-%%DATADIR%%/upgrade-0.7-db.py
-%%PORTDOCS%%%%DOCSDIR%%/index.html
diff --git a/devel/drpython/Makefile b/devel/drpython/Makefile
deleted file mode 100644
index c76acfda2ec7..000000000000
--- a/devel/drpython/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-# Created by: vsevolod
-# $FreeBSD$
-
-PORTNAME=	drpython
-PORTVERSION=	3.11.4
-PORTREVISION=	13
-CATEGORIES=	devel python
-MASTER_SITES=	SF/${PORTNAME}/DrPython%20%283.x%29/${PORTVERSION}
-PKGNAMESUFFIX=	${PYTHON_PKGNAMESUFFIX}
-DISTNAME=	DrPython_${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Highly customizable cross-platform ide to aid programming in Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
-RUN_DEPENDS=	xdg-open:devel/xdg-utils
-
-# fails to build in presence if installed self
-CONFLICTS_BUILD=	${PORTNAME}${PYTHON_PKGNAMESUFFIX}-[0-9]*
-
-NO_ARCH=	yes
-WRKSRC=		${WRKDIR}/${PORTNAME}
-
-USES=		compiler:c++11-lib python:2.7 zip
-USE_PYTHON=	autoplist distutils
-USE_WX=		3.0+
-WX_COMPS=	python:lib
-MAKE_ARGS=	SPHINXBUILD=sphinx-build-${PYTHON_VER}
-
-PLIST_FILES=	bin/drpython
-
-DESKTOP_ENTRIES="DrPython" "Python editor and IDE" \
-		"${PYTHONPREFIX_SITELIBDIR}/drpython/bitmaps/drpython.png" \
-		"drpython" "Development;IDE;" ""
-
-.include <bsd.port.pre.mk>
-
-.if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc
-MAKE_ENV+=	LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH"
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		'/postinst.py/d' ${WRKSRC}/setup.py
-	@${RM} ${WRKSRC}/setup.cfg
-	@${REINPLACE_CMD} -e \
-		's|firefox|xdg-open|' ${WRKSRC}/drPreferences.py
-	@${REINPLACE_CMD} -e 's|%%PYTHON%%|${PYTHON_CMD}|' ${WRKSRC}/drpython.lin
-
-pre-build:
-	@(cd ${WRKSRC}/docsrc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} html)
-	@(cd ${WRKSRC}/docsrc/_build/html && ${CP} -f *.html *.js \
-		${WRKSRC}/documentation)
-
-post-build:
-	@${ECHO_CMD} '#!/bin/sh' > ${WRKDIR}/drpython.sh
-.if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc
-	@${ECHO_CMD} 'LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH"' \
-		>> ${WRKDIR}/drpython.sh
-	@${ECHO_CMD} 'export LD_LIBRARY_PATH' >> ${WRKDIR}/drpython.sh
-.endif
-	@${ECHO_CMD} 'exec ${PYTHON_CMD} -m drpython.drpython' >> ${WRKDIR}/drpython.sh
-
-post-install:
-	${INSTALL_SCRIPT} ${WRKDIR}/drpython.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-
-.include <bsd.port.post.mk>
diff --git a/devel/drpython/distinfo b/devel/drpython/distinfo
deleted file mode 100644
index f4b3a0325a2c..000000000000
--- a/devel/drpython/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (DrPython_3.11.4.zip) = 37a2e4873fb6accd1145f89518db101458c2f43fbc3ea7cf3e2de446bf353f42
-SIZE (DrPython_3.11.4.zip) = 824982
diff --git a/devel/drpython/files/patch-drFileDialog.py b/devel/drpython/files/patch-drFileDialog.py
deleted file mode 100644
index a730f849d117..000000000000
--- a/devel/drpython/files/patch-drFileDialog.py
+++ /dev/null
@@ -1,13 +0,0 @@
---- drFileDialog.py.orig	2015-07-19 21:30:17 UTC
-+++ drFileDialog.py
-@@ -1026,8 +1026,8 @@ class drWxFileDialog(wx.FileDialog):
- def FileDialog(parent, title, wildcard, point=(0, 0), size=wx.DefaultSize, IsASaveDialog=0, MultipleSelection=0, ShowRecentFiles=0):
-         if parent.prefs.usewxfiledialog:
-             if IsASaveDialog:
--                return drWxFileDialog(parent, title, "", "", wildcard, wx.SAVE|wx.HIDE_READONLY|wx.OVERWRITE_PROMPT)
-+                return drWxFileDialog(parent, title, "", "", wildcard, wx.FD_SAVE|wx.FD_OVERWRITE_PROMPT)
-             else:
--                return drWxFileDialog(parent, title, "", "", wildcard, wx.OPEN|wx.HIDE_READONLY|wx.MULTIPLE)
-+                return drWxFileDialog(parent, title, "", "", wildcard, wx.FD_OPEN|wx.FD_MULTIPLE)
-         else:
-             return drFileDialog(parent, title, wildcard, point, size, IsASaveDialog, MultipleSelection, ShowRecentFiles)
diff --git a/devel/drpython/files/patch-drToolBarDialog.py b/devel/drpython/files/patch-drToolBarDialog.py
deleted file mode 100644
index 9a7c929b5a40..000000000000
--- a/devel/drpython/files/patch-drToolBarDialog.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- drToolBarDialog.py.orig	2014-04-20 17:50:40 UTC
-+++ drToolBarDialog.py
-@@ -36,7 +36,7 @@ def GetToolBarLabels(filename, frame):
-         text = f.read()
-         f.close()
-     except:
--        drScrolledMessageDialog.ShowMessage(frame, "File error with: '" + filename + "".", "ERROR")
-+        drScrolledMessageDialog.ShowMessage(frame, "File error with: '" + filename + "'.", "ERROR")
-         return []
- 
-         # modified 22/10/2006 Jean-Pierre MANDON
diff --git a/devel/drpython/files/patch-drpython.lin b/devel/drpython/files/patch-drpython.lin
deleted file mode 100644
index e6b029cb26e7..000000000000
--- a/devel/drpython/files/patch-drpython.lin
+++ /dev/null
@@ -1,7 +0,0 @@
---- drpython.lin.orig	2014-04-20 17:50:40 UTC
-+++ drpython.lin
-@@ -1,2 +1,2 @@
--#!/bin/bash
--python ${0%/*}/drpython.pyw
-+#!/bin/sh
-+%%PYTHON%% ${0%/*}/drpython.pyw
diff --git a/devel/drpython/pkg-descr b/devel/drpython/pkg-descr
deleted file mode 100644
index 97c03d205199..000000000000
--- a/devel/drpython/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-DrPython is a highly customizable, extensible editor/environment for
-developing programs written in the Python programming Language. It is
-implemented in wxPython.
-
-WWW: http://drpython.sourceforge.net/
diff --git a/devel/epydoc/Makefile b/devel/epydoc/Makefile
deleted file mode 100644
index aefcbfd0fe66..000000000000
--- a/devel/epydoc/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	epydoc
-PORTVERSION=	3.0.1
-CATEGORIES=	devel
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python API documentation generation tool
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE.txt
-
-USES=		python:2.7
-USE_PYTHON=	distutils
-
-OPTIONS_DEFINE=	DOCS UTF8
-
-UTF8_DESC=	Use UTF-8 instead of iso-8859-1 in HTMLs
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MUTF8}
-HTMLENCODING?=	utf-8
-.endif
-
-post-patch:
-.if defined(HTMLENCODING)
-	@${GREP} -lR "iso-8859-1" ${WRKSRC}/epydoc | \
-		${XARGS} ${REINPLACE_CMD} -e 's|iso-8859-1|${HTMLENCODING}|g'
-.endif
-
-post-install:
-	(cd ${WRKSRC}/man && ${INSTALL_MAN} epydoc.1 epydocgui.1 \
-		${STAGEDIR}${MAN1PREFIX}/man/man1)
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/devel/epydoc/distinfo b/devel/epydoc/distinfo
deleted file mode 100644
index aa2dbfec29a5..000000000000
--- a/devel/epydoc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (epydoc-3.0.1.tar.gz) = d4e5c8d90937d01b05170f592c1fa9b29e9ed0498dfe7f0eb2a3af61725b6ad1
-SIZE (epydoc-3.0.1.tar.gz) = 1785792
diff --git a/devel/epydoc/pkg-descr b/devel/epydoc/pkg-descr
deleted file mode 100644
index 6c4743ce2cb1..000000000000
--- a/devel/epydoc/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Epydoc is a tool for generating API documentation for Python modules, based on
-their docstrings. For an example of epydoc's output, see the API documentation
-for epydoc itself. A lightweight markup language called epytext can be used to
-format docstrings, and to add information about specific fields, such as
-parameters and instance variables. Epydoc also understands docstrings written in
-ReStructuredText, Javadoc and plaintext.
-
-WWW: http://epydoc.sourceforge.net
diff --git a/devel/epydoc/pkg-plist b/devel/epydoc/pkg-plist
deleted file mode 100644
index a19d68c17696..000000000000
--- a/devel/epydoc/pkg-plist
+++ /dev/null
@@ -1,414 +0,0 @@
-bin/apirst2html.py
-bin/epydoc
-bin/epydocgui
-man/man1/epydoc.1.gz
-man/man1/epydocgui.1.gz
-%%PYTHON_SITELIBDIR%%/epydoc/__init__.py
-%%PYTHON_SITELIBDIR%%/epydoc/__init__.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/__init__.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/apidoc.py
-%%PYTHON_SITELIBDIR%%/epydoc/apidoc.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/apidoc.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/checker.py
-%%PYTHON_SITELIBDIR%%/epydoc/checker.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/checker.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/cli.py
-%%PYTHON_SITELIBDIR%%/epydoc/cli.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/cli.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/compat.py
-%%PYTHON_SITELIBDIR%%/epydoc/compat.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/compat.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/docbuilder.py
-%%PYTHON_SITELIBDIR%%/epydoc/docbuilder.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/docbuilder.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/docintrospecter.py
-%%PYTHON_SITELIBDIR%%/epydoc/docintrospecter.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/docintrospecter.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/docparser.py
-%%PYTHON_SITELIBDIR%%/epydoc/docparser.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/docparser.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/docstringparser.py
-%%PYTHON_SITELIBDIR%%/epydoc/docstringparser.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/docstringparser.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/__init__.py
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/__init__.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/__init__.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/dotgraph.py
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/dotgraph.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/dotgraph.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/html.py
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/html.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/html.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/html_colorize.py
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/html_colorize.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/html_colorize.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/html_css.py
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/html_css.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/html_css.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/html_help.py
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/html_help.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/html_help.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/latex.py
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/latex.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/latex.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/plaintext.py
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/plaintext.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/plaintext.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/xlink.py
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/xlink.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/docwriter/xlink.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/gui.py
-%%PYTHON_SITELIBDIR%%/epydoc/gui.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/gui.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/log.py
-%%PYTHON_SITELIBDIR%%/epydoc/log.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/log.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/markup/__init__.py
-%%PYTHON_SITELIBDIR%%/epydoc/markup/__init__.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/markup/__init__.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/markup/doctest.py
-%%PYTHON_SITELIBDIR%%/epydoc/markup/doctest.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/markup/doctest.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/markup/epytext.py
-%%PYTHON_SITELIBDIR%%/epydoc/markup/epytext.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/markup/epytext.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/markup/javadoc.py
-%%PYTHON_SITELIBDIR%%/epydoc/markup/javadoc.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/markup/javadoc.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/markup/plaintext.py
-%%PYTHON_SITELIBDIR%%/epydoc/markup/plaintext.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/markup/plaintext.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/markup/pyval_repr.py
-%%PYTHON_SITELIBDIR%%/epydoc/markup/pyval_repr.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/markup/pyval_repr.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/markup/restructuredtext.py
-%%PYTHON_SITELIBDIR%%/epydoc/markup/restructuredtext.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/markup/restructuredtext.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/test/__init__.py
-%%PYTHON_SITELIBDIR%%/epydoc/test/__init__.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/test/__init__.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/test/util.py
-%%PYTHON_SITELIBDIR%%/epydoc/test/util.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/test/util.pyo
-%%PYTHON_SITELIBDIR%%/epydoc/util.py
-%%PYTHON_SITELIBDIR%%/epydoc/util.pyc
-%%PYTHON_SITELIBDIR%%/epydoc/util.pyo
-%%PORTDOCS%%%%DOCSDIR%%/api/bug-index.html
-%%PORTDOCS%%%%DOCSDIR%%/api/class-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/api/crarr.png
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc-log.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.APIDoc-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.ClassDoc-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.ClassMethodDoc-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.DocIndex-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.DottedName-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.DottedName.InvalidDottedName-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.GenericValueDoc-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.ModuleDoc-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.NamespaceDoc-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.PropertyDoc-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.RoutineDoc-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.StaticMethodDoc-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.ValueDoc-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc.VariableDoc-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.apidoc._Sentinel-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.checker-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.checker-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.checker.DocChecker-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.cli-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.cli-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.cli.ConsoleLogger-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.cli.HTMLLogger-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.cli.TerminalController-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.cli.UnifiedProgressConsoleLogger-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.compat-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.compat-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.css
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docbuilder-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docbuilder-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docbuilder.BuildOptions-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docbuilder._ProgressEstimator-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docintrospecter-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docintrospecter-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docintrospecter._DevNull-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docparser-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docparser-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docparser.ParseError-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docstringparser-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docstringparser-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docstringparser.DocstringField-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.dotgraph-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.dotgraph-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.dotgraph.DotGraph-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.dotgraph.DotGraphEdge-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.dotgraph.DotGraphNode-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.dotgraph.DotGraphUmlClassNode-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.dotgraph.DotGraphUmlModuleNode-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.html-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.html-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.html.HTMLWriter-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.html._HTMLDocstringLinker-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.html_colorize-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.html_colorize-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.html_colorize.PythonSourceColorizer-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.html_css-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.html_css-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.html_help-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.html_help-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.latex-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.latex-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.latex.LatexWriter-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.latex.LatexWriter._LatexDocstringLinker-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.plaintext-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.plaintext-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.plaintext.PlaintextWriter-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.xlink-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.xlink-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.xlink.ApiLinkReader-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.xlink.DocUrlGenerator-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.xlink.UrlGenerator-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.xlink.UrlGenerator.IndexAmbiguous-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.docwriter.xlink.VoidUrlGenerator-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.gui-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.gui-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.gui.EpydocGUI-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.gui.GUILogger-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.log-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.log-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.log.Logger-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.log.SimpleLogger-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.ConcatenatedDocstring-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.DocstringLinker-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.Field-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.ParseError-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.ParsedDocstring-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.doctest-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.doctest-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.doctest.DoctestColorizer-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.doctest.HTMLDoctestColorizer-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.doctest.LaTeXDoctestColorizer-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.doctest.XMLDoctestColorizer-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.epytext-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.epytext-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.epytext.ColorizingError-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.epytext.Element-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.epytext.ParsedEpytextDocstring-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.epytext.StructuringError-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.epytext.Token-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.epytext.TokenizationError-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.javadoc-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.javadoc-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.javadoc.ParsedJavadocDocstring-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.plaintext-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.plaintext-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.plaintext.ParsedPlaintextDocstring-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.pyval_repr-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.pyval_repr-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.pyval_repr.ColorizedPyvalRepr-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.pyval_repr.PyvalColorizer-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.pyval_repr._ColorizerState-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.pyval_repr._Linebreak-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.pyval_repr._Maxlines-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.restructuredtext-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.restructuredtext-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.restructuredtext.OptimizedReporter-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.restructuredtext.ParsedRstDocstring-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.restructuredtext._DocumentPseudoWriter-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.restructuredtext._EpydocHTMLTranslator-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.restructuredtext._EpydocLaTeXTranslator-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.restructuredtext._EpydocReader-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.restructuredtext._SplitFieldsTranslator-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.restructuredtext._SummaryExtractor-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.restructuredtext._TermsExtractor-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.markup.restructuredtext.dotgraph-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.test-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.test-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.test.util-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.test.util-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.util-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.util-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.util.RunSubprocessError-class.html
-%%PORTDOCS%%%%DOCSDIR%%/api/frames.html
-%%PORTDOCS%%%%DOCSDIR%%/api/help.html
-%%PORTDOCS%%%%DOCSDIR%%/api/identifier-index.html
-%%PORTDOCS%%%%DOCSDIR%%/api/index.html
-%%PORTDOCS%%%%DOCSDIR%%/api/module-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/api/redirect.html
-%%PORTDOCS%%%%DOCSDIR%%/api/term-index.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.apidoc-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.checker-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.cli-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.compat-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.docbuilder-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.docintrospecter-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.docparser-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.docstringparser-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.docwriter-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.docwriter.dotgraph-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.docwriter.html-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.docwriter.html_colorize-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.docwriter.html_css-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.docwriter.html_help-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.docwriter.latex-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.docwriter.plaintext-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.docwriter.xlink-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.gui-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.log-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.markup-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.markup.doctest-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.markup.epytext-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.markup.javadoc-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.markup.plaintext-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.markup.pyval_repr-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.markup.restructuredtext-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.test-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.test.util-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-epydoc.util-module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc-everything.html
-%%PORTDOCS%%%%DOCSDIR%%/api/toc.html
-%%PORTDOCS%%%%DOCSDIR%%/api/todo-index.html
-%%PORTDOCS%%%%DOCSDIR%%/configfile.html
-%%PORTDOCS%%%%DOCSDIR%%/custom.css
-%%PORTDOCS%%%%DOCSDIR%%/docstrings.html
-%%PORTDOCS%%%%DOCSDIR%%/doctest/apidoc.html
-%%PORTDOCS%%%%DOCSDIR%%/doctest/docbuilder.html
-%%PORTDOCS%%%%DOCSDIR%%/doctest/docintrospecter.html
-%%PORTDOCS%%%%DOCSDIR%%/doctest/docparser.html
-%%PORTDOCS%%%%DOCSDIR%%/doctest/encoding.html
-%%PORTDOCS%%%%DOCSDIR%%/doctest/epytext.html
-%%PORTDOCS%%%%DOCSDIR%%/doctest/index.html
-%%PORTDOCS%%%%DOCSDIR%%/doctest/javadoc.html
-%%PORTDOCS%%%%DOCSDIR%%/doctest/plaintext.html
-%%PORTDOCS%%%%DOCSDIR%%/doctest/pyval_repr.html
-%%PORTDOCS%%%%DOCSDIR%%/doctest/restructuredtext.html
-%%PORTDOCS%%%%DOCSDIR%%/doctest/zope2.html
-%%PORTDOCS%%%%DOCSDIR%%/doctest/zope3.html
-%%PORTDOCS%%%%DOCSDIR%%/docutils.css
-%%PORTDOCS%%%%DOCSDIR%%/epydoc-man.html
-%%PORTDOCS%%%%DOCSDIR%%/epydoc.css
-%%PORTDOCS%%%%DOCSDIR%%/epydoc.html
-%%PORTDOCS%%%%DOCSDIR%%/epydoc_gui.png
-%%PORTDOCS%%%%DOCSDIR%%/epydoc_guiconfig.png
-%%PORTDOCS%%%%DOCSDIR%%/epydocgui-man.html
-%%PORTDOCS%%%%DOCSDIR%%/epytext.html
-%%PORTDOCS%%%%DOCSDIR%%/epytextintro.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/class-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/crarr.png
-%%PORTDOCS%%%%DOCSDIR%%/examples/epydoc.css
-%%PORTDOCS%%%%DOCSDIR%%/examples/epytext_example-module.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/epytext_example-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/frames.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/class-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/crarr.png
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/epydoc.css
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/frames.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/help.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/identifier-index.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/index.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/inh_example-module.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/inh_example-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/inh_example.Animal-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/inh_example.Bird-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/inh_example.Bug-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/inh_example.Fish-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/inh_example.Human-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/inh_example.Mammal-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/inh_example.Primate-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/inh_example.Programmer-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/module-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/redirect.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/toc-everything.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/toc-inh_example-module.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/grouped/toc.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/help.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/identifier-index.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/class-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/crarr.png
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/epydoc.css
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/frames.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/help.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/identifier-index.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/index.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/inh_example-module.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/inh_example-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/inh_example.Animal-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/inh_example.Bird-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/inh_example.Bug-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/inh_example.Fish-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/inh_example.Human-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/inh_example.Mammal-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/inh_example.Primate-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/inh_example.Programmer-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/module-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/redirect.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/toc-everything.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/toc-inh_example-module.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/included/toc.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/index.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/class-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/crarr.png
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/epydoc.css
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/frames.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/help.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/identifier-index.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/index.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/inh_example-module.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/inh_example-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/inh_example.Animal-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/inh_example.Bird-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/inh_example.Bug-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/inh_example.Fish-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/inh_example.Human-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/inh_example.Mammal-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/inh_example.Primate-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/inh_example.Programmer-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/module-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/redirect.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/toc-everything.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/toc-inh_example-module.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/listed/toc.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/module-tree.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/redirect.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/sre-module.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/sre-pysrc.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/sre.Scanner-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/sre_constants.error-class.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/term-index.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/toc-epytext_example-module.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/toc-everything.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/toc-sre-module.html
-%%PORTDOCS%%%%DOCSDIR%%/examples/toc.html
-%%PORTDOCS%%%%DOCSDIR%%/faq.html
-%%PORTDOCS%%%%DOCSDIR%%/fields.html
-%%PORTDOCS%%%%DOCSDIR%%/future.html
-%%PORTDOCS%%%%DOCSDIR%%/history.html
-%%PORTDOCS%%%%DOCSDIR%%/home.thumbnail.png
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/index.thumbnail.png
-%%PORTDOCS%%%%DOCSDIR%%/installing.html
-%%PORTDOCS%%%%DOCSDIR%%/license.html
-%%PORTDOCS%%%%DOCSDIR%%/manual-docstring.html
-%%PORTDOCS%%%%DOCSDIR%%/manual-epytext.html
-%%PORTDOCS%%%%DOCSDIR%%/manual-fields.html
-%%PORTDOCS%%%%DOCSDIR%%/manual-install.html
-%%PORTDOCS%%%%DOCSDIR%%/manual-othermarkup.html
-%%PORTDOCS%%%%DOCSDIR%%/manual-reference.html
-%%PORTDOCS%%%%DOCSDIR%%/manual-usage.html
-%%PORTDOCS%%%%DOCSDIR%%/othermarkup.html
-%%PORTDOCS%%%%DOCSDIR%%/pycon-epydoc.html
-%%PORTDOCS%%%%DOCSDIR%%/pysrc.thumbnail.png
-%%PORTDOCS%%%%DOCSDIR%%/relatedprojects.html
-%%PORTDOCS%%%%DOCSDIR%%/sflogo.png
-%%PORTDOCS%%%%DOCSDIR%%/stylesheet.html
-%%PORTDOCS%%%%DOCSDIR%%/uml.thumbnail.png
-%%PORTDOCS%%%%DOCSDIR%%/using.html
-%%PORTDOCS%%%%DOCSDIR%%/whatsnew.html
diff --git a/devel/fb303/Makefile b/devel/fb303/Makefile
deleted file mode 100644
index e9f47ed74142..000000000000
--- a/devel/fb303/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-# Created by: Gea-Suan Lin <gslin@gslin.org>
-# $FreeBSD$
-
-PORTNAME=	fb303
-PORTVERSION=	${THRIFT_PORTVERSION}
-PORTREVISION=	2
-PORTEPOCH=	1
-CATEGORIES=	devel
-MASTER_SITES=	APACHE/thrift/${PORTVERSION}
-DISTNAME=	thrift-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Facebook Bassline
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	APACHE20
-
-LIB_DEPENDS=	libthrift.so:devel/thrift-cpp
-BUILD_DEPENDS=	thrift:devel/thrift
-
-CONFIGURE_ARGS=	PY_PREFIX="${PREFIX}"
-
-GNU_CONFIGURE=	yes
-USES=		autoreconf compiler:c++11-lang gmake perl5 python:2.7
-USE_PERL5=	run
-WRKSRC=		${WRKDIR}/${DISTNAME}/contrib/fb303
-
-PLIST_SUB+=	PORTVERSION="${PORTVERSION}" PYTHON_VER="${PYTHON_VER}"
-
-CONFIGURE_ARGS+=	--without-php
-
-DISTINFO_FILE=	${PORTSDIR}/devel/thrift/distinfo
-
-.include <bsd.port.pre.mk>
-
-.if ${COMPILER_TYPE} == clang
-USE_CXXSTD=	c++11
-EXTRA_PATCHES+=	${FILESDIR}/extra_patch-cpp__Makefile.am
-.endif
-
-post-build:
-	(cd ${WRKSRC} && ${LOCALBASE}/bin/thrift --gen perl ${WRKSRC}/if/fb303.thrift)
-
-post-install:
-	${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/Facebook/FB303
-.for FILE in Constants.pm FacebookService.pm Types.pm
-	${INSTALL_DATA} ${WRKSRC}/gen-perl/Facebook/FB303/${FILE} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/Facebook/FB303
-.endfor
-
-.include "../thrift/bsd.thrift.mk"
-.include <bsd.port.post.mk>
diff --git a/devel/fb303/files/extra_patch-cpp__Makefile.am b/devel/fb303/files/extra_patch-cpp__Makefile.am
deleted file mode 100644
index a92c8d68df62..000000000000
--- a/devel/fb303/files/extra_patch-cpp__Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./cpp/Makefile.am.orig	2013-08-15 18:04:29.000000000 +0400
-+++ ./cpp/Makefile.am	2013-10-17 19:36:43.000000000 +0400
-@@ -37,7 +37,7 @@
- # USE flags AM_CXXFLAGS, AM_CFLAGS, AM_CPPFLAGS, AM_LDFLAGS, LDADD in this section.
- 
- AM_CPPFLAGS = -I..
--AM_CPPFLAGS += -Igen-cpp
-+AM_CPPFLAGS += -Igen-cpp -std=c++11
- AM_CPPFLAGS += -I$(thrift_home)/include/thrift 
- AM_CPPFLAGS += $(BOOST_CPPFLAGS)
- AM_CPPFLAGS += $(FB_CPPFLAGS) $(DEBUG_CPPFLAGS)
diff --git a/devel/fb303/files/patch-configure.ac b/devel/fb303/files/patch-configure.ac
deleted file mode 100644
index 9b5580c1575a..000000000000
--- a/devel/fb303/files/patch-configure.ac
+++ /dev/null
@@ -1,10 +0,0 @@
---- configure.ac.orig	2015-01-26 02:06:23 UTC
-+++ configure.ac
-@@ -29,6 +29,7 @@
- AC_PREREQ(2.52)
- AC_INIT([libfb303],[20080209])
- #AC_CONFIG_AUX_DIR([/usr/share/automake-1.9])
-+AC_CONFIG_MACRO_DIR([aclocal])
- # To install locally
- FB_INITIALIZE([localinstall])
- AC_PREFIX_DEFAULT([/usr/local])
diff --git a/devel/fb303/files/patch-cpp_FacebookBase.h b/devel/fb303/files/patch-cpp_FacebookBase.h
deleted file mode 100644
index 08fcd57b57c5..000000000000
--- a/devel/fb303/files/patch-cpp_FacebookBase.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- cpp/FacebookBase.h.orig	2018-05-25 20:03:21 UTC
-+++ cpp/FacebookBase.h
-@@ -22,6 +22,7 @@
- 
- #include "FacebookService.h"
- 
-+#include <boost/shared_ptr.hpp>
- #include <thrift/server/TServer.h>
- #include <thrift/concurrency/Mutex.h>
- 
diff --git a/devel/fb303/files/patch-cpp__FacebookBase.cpp b/devel/fb303/files/patch-cpp__FacebookBase.cpp
deleted file mode 100644
index 37901fa03688..000000000000
--- a/devel/fb303/files/patch-cpp__FacebookBase.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- ./cpp/FacebookBase.cpp.orig	2013-08-15 18:04:29.000000000 +0400
-+++ ./cpp/FacebookBase.cpp	2013-10-17 19:36:22.000000000 +0400
-@@ -27,7 +27,7 @@
-   aliveSince_ = (int64_t) time(NULL);
- }
- 
--inline void FacebookBase::getName(std::string& _return) {
-+void FacebookBase::getName(std::string& _return) {
-   _return = name_;
- }
- 
-@@ -118,7 +118,7 @@
-   return rv;
- }
- 
--inline int64_t FacebookBase::aliveSince() {
-+int64_t FacebookBase::aliveSince() {
-   return aliveSince_;
- }
- 
diff --git a/devel/fb303/pkg-descr b/devel/fb303/pkg-descr
deleted file mode 100644
index f70b26b2efb1..000000000000
--- a/devel/fb303/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A standard interface to monitoring, dynamic options and
-configuration, uptime reports, activity, etc.
-
-WWW: http://incubator.apache.org/thrift/
diff --git a/devel/fb303/pkg-plist b/devel/fb303/pkg-plist
deleted file mode 100644
index 30e47c208097..000000000000
--- a/devel/fb303/pkg-plist
+++ /dev/null
@@ -1,25 +0,0 @@
-include/thrift/fb303/FacebookBase.h
-include/thrift/fb303/FacebookService.h
-include/thrift/fb303/ServiceTracker.h
-include/thrift/fb303/fb303_constants.h
-include/thrift/fb303/fb303_types.h
-lib/libfb303.a
-%%SITE_PERL%%/Facebook/FB303/Constants.pm
-%%SITE_PERL%%/Facebook/FB303/FacebookService.pm
-%%SITE_PERL%%/Facebook/FB303/Types.pm
-%%PYTHON_SITELIBDIR%%/fb303/FacebookBase.py
-%%PYTHON_SITELIBDIR%%/fb303/FacebookBase.pyc
-%%PYTHON_SITELIBDIR%%/fb303/FacebookService.py
-%%PYTHON_SITELIBDIR%%/fb303/FacebookService.pyc
-%%PYTHON_SITELIBDIR%%/fb303/__init__.py
-%%PYTHON_SITELIBDIR%%/fb303/__init__.pyc
-%%PYTHON_SITELIBDIR%%/fb303/constants.py
-%%PYTHON_SITELIBDIR%%/fb303/constants.pyc
-%%PYTHON_SITELIBDIR%%/fb303/ttypes.py
-%%PYTHON_SITELIBDIR%%/fb303/ttypes.pyc
-%%PYTHON_SITELIBDIR%%/fb303_scripts/__init__.py
-%%PYTHON_SITELIBDIR%%/fb303_scripts/__init__.pyc
-%%PYTHON_SITELIBDIR%%/fb303_scripts/fb303_simple_mgmt.py
-%%PYTHON_SITELIBDIR%%/fb303_scripts/fb303_simple_mgmt.pyc
-%%PYTHON_SITELIBDIR%%/thrift_fb303-%%PORTVERSION%%-py%%PYTHON_VER%%.egg-info
-%%DATADIR%%/if/fb303.thrift
diff --git a/devel/fnorb/Makefile b/devel/fnorb/Makefile
deleted file mode 100644
index 9b076c4aecb8..000000000000
--- a/devel/fnorb/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Johann Visagie <johann@egenetics.com>
-# $FreeBSD$
-
-PORTNAME=	Fnorb
-PORTVERSION=	1.3
-PORTREVISION=	3
-CATEGORIES=	devel python
-MASTER_SITES=	SF/${PORTNAME:tl}/${PORTNAME:tl}/${PORTNAME}%20${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	CORBA 2.0 ORB written in Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR}
-
-USES=		python:2.7 shebangfix
-USE_PYTHON=	distutils noegginfo
-SHEBANG_FILES=	tests/interop/*.py tests/datatransfer/*.py
-NO_ARCH=	yes
-
-PYDISTUTILS_INSTALLNOSINGLE=	yes
-PYDISTUTILS_SETUP=	${PYSETUP}
-
-PLIST_SUB=	PYDISTUTILS_EGGINFO=${PYDISTUTILS_EGGINFO}
-
-OPTIONS_DEFINE=	DOCS
-
-.include <bsd.port.mk>
diff --git a/devel/fnorb/distinfo b/devel/fnorb/distinfo
deleted file mode 100644
index 7001fd87841e..000000000000
--- a/devel/fnorb/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Fnorb-1.3.tar.gz) = d4380ab7fa8b8a9f564592b4e07c96117abd2d3f677b8a73c824cf4f904aa294
-SIZE (Fnorb-1.3.tar.gz) = 295703
diff --git a/devel/fnorb/pkg-descr b/devel/fnorb/pkg-descr
deleted file mode 100644
index 103eb2366cd9..000000000000
--- a/devel/fnorb/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Fnorb is a CORBA 2.0 object request broker (ORB) written in Python.  It
-supports all CORBA 2.0 datatypes (including Any's) and provides a full
-implementation of IIOP.  Fnorb is Python and CORBA/IDL specific which makes
-it simple, light-weight and easy to use.  Fnorb is ideal for prototyping
-complex CORBA architectures, for use as a scripting tool, and for building
-test harnesses for CORBA development projects.
-
-Fnorb is being developed at the CRC for Distributed Systems Technology based
-at the University of Queensland in Brisbane, Australia.
-
-WWW: https://sourceforge.net/projects/fnorb/
diff --git a/devel/fnorb/pkg-plist b/devel/fnorb/pkg-plist
deleted file mode 100644
index f5802012c7c0..000000000000
--- a/devel/fnorb/pkg-plist
+++ /dev/null
@@ -1,336 +0,0 @@
-bin/fnidl
-bin/fnaming
-bin/fnfeed
-bin/fngen
-bin/fnifr
-bin/fnior
-bin/fnmkior
-bin/fnoptions
-bin/fnping
-%%PYTHON_SITELIBDIR%%/Fnorb/__init__.py
-%%PYTHON_SITELIBDIR%%/Fnorb/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/CodeGenerator.py
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/CodeGenerator.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/CodeGenerator.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/IDLCompiler.py
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/IDLCompiler.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/IDLCompiler.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/SkelGenerator.py
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/SkelGenerator.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/SkelGenerator.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/StubGenerator.py
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/StubGenerator.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/StubGenerator.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/__init__.py
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/compiler/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/__init__.py
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/IFR.py
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/IFR.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/IFR.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/IntRep/__init__.py
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/IntRep/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/IntRep/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/IntRepImpl.py
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/IntRepImpl.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/IntRepImpl.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/IntRep_skel/__init__.py
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/IntRep_skel/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/IntRep_skel/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/__init__.py
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/interface_repository/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/BindingIterator.py
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/BindingIterator.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/BindingIterator.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/CosNaming/__init__.py
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/CosNaming/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/CosNaming/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/CosNaming_skel/__init__.py
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/CosNaming_skel/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/CosNaming_skel/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/NamingContext.py
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/NamingContext.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/NamingContext.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/NamingService.py
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/NamingService.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/NamingService.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/__init__.py
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/cos/naming/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Acceptor.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Acceptor.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Acceptor.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Any.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Any.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Any.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/BOA.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/BOA.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/BOA.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/CONV_FRAME.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/CONV_FRAME.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/CONV_FRAME.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/CORBA.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/CORBA.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/CORBA.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Connection.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Connection.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Connection.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/DII.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/DII.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/DII.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/DSI.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/DSI.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/DSI.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/EventHandler.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/EventHandler.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/EventHandler.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Fixed.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Fixed.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Fixed.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOP.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOP.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOP.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClient.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClient.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClient.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClientManager.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClientManager.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClientManager.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClientWorker.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClientWorker.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClientWorker.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClientWorkerReactive.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClientWorkerReactive.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClientWorkerReactive.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClientWorkerThreaded.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClientWorkerThreaded.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPClientWorkerThreaded.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPConnectionHandler.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPConnectionHandler.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPConnectionHandler.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPServer.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPServer.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPServer.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPServerWorker.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPServerWorker.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPServerWorker.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPServerWorkerReactive.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPServerWorkerReactive.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPServerWorkerReactive.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPServerWorkerThreaded.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPServerWorkerThreaded.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/GIOPServerWorkerThreaded.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IIOP.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IIOP.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IIOP.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IIOPAcceptor.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IIOPAcceptor.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IIOPAcceptor.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IIOPConnection.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IIOPConnection.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IIOPConnection.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IIOPProtocol.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IIOPProtocol.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IIOPProtocol.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IOP.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IOP.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/IOP.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/InterfaceRepository.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/InterfaceRepository.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/InterfaceRepository.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Limits.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Limits.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Limits.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/LongDouble.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/LongDouble.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/LongDouble.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Nudger.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Nudger.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Nudger.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/OctetStream.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/OctetStream.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/OctetStream.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Protocol.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Protocol.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Protocol.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Reactor.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Reactor.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Reactor.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/SelectReactor.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/SelectReactor.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/SelectReactor.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/ThreadPoolQueue.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/ThreadPoolQueue.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/ThreadPoolQueue.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/ThreadSpecificData.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/ThreadSpecificData.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/ThreadSpecificData.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/ThreadedReactor.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/ThreadedReactor.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/ThreadedReactor.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/TkReactor.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/TkReactor.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/TkReactor.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/TypeCode.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/TypeCode.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/TypeCode.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/TypeManager.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/TypeManager.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/TypeManager.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Util.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Util.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/Util.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/__init__.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/cdrpy.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/cdrpy.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/cdrpy.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/condvar.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/condvar.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/condvar.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/dumper.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/dumper.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/dumper.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/fnorb_thread.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/fnorb_thread.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/fnorb_thread.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/null_thread.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/null_thread.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/null_thread.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/uuid.py
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/uuid.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/orb/uuid.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/Declarator.py
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/Declarator.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/Declarator.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/IDLParser.py
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/IDLParser.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/IDLParser.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/Prefix.py
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/Prefix.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/Prefix.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/Stack.py
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/Stack.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/Stack.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/__init__.py
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/cpp.py
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/cpp.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/cpp.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/idl.py
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/idl.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/idl.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/yappsrt.py
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/yappsrt.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/parser/yappsrt.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/runtests.py
-%%PYTHON_SITELIBDIR%%/Fnorb/runtests.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/runtests.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/script/__init__.py
-%%PYTHON_SITELIBDIR%%/Fnorb/script/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/script/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/script/cpp.py
-%%PYTHON_SITELIBDIR%%/Fnorb/script/cpp.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/script/cpp.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnaming.py
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnaming.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnaming.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnfeed.py
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnfeed.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnfeed.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fngen.py
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fngen.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fngen.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnidl.py
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnidl.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnidl.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnifr.py
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnifr.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnifr.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnior.py
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnior.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnior.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnlogger.py
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnlogger.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnlogger.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnmetrics.py
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnmetrics.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnmetrics.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnmkior.py
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnmkior.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnmkior.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnoptions.py
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnoptions.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnoptions.pyo
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnping.py
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnping.pyc
-%%PYTHON_SITELIBDIR%%/Fnorb/script/fnping.pyo
-%%PYTHON_SITELIBDIR%%/%%PYDISTUTILS_EGGINFO%%
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.HTML
-%%PORTDOCS%%%%DOCSDIR%%/MANIFEST.in
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.jython
-%%PORTDOCS%%%%DOCSDIR%%/examples/hello-world/HelloWorld.idl
-%%PORTDOCS%%%%DOCSDIR%%/examples/hello-world/README
-%%PORTDOCS%%%%DOCSDIR%%/examples/hello-world/client.py
-%%PORTDOCS%%%%DOCSDIR%%/examples/hello-world/server.py
-%%PORTDOCS%%%%DOCSDIR%%/examples/misc/Example.idl
-%%PORTDOCS%%%%DOCSDIR%%/examples/misc/README
-%%PORTDOCS%%%%DOCSDIR%%/examples/misc/client.py
-%%PORTDOCS%%%%DOCSDIR%%/examples/misc/server.py
-%%PORTDOCS%%%%DOCSDIR%%/examples/naming/README
-%%PORTDOCS%%%%DOCSDIR%%/examples/naming/Thermometer.idl
-%%PORTDOCS%%%%DOCSDIR%%/examples/naming/client.py
-%%PORTDOCS%%%%DOCSDIR%%/examples/naming/server.py
-%%PORTDOCS%%%%DOCSDIR%%/examples/threaded/HelloWorld.idl
-%%PORTDOCS%%%%DOCSDIR%%/examples/threaded/README
-%%PORTDOCS%%%%DOCSDIR%%/examples/threaded/client.py
-%%PORTDOCS%%%%DOCSDIR%%/examples/threaded/server.py
-%%PORTDOCS%%%%DOCSDIR%%/examples/tkinter/README
-%%PORTDOCS%%%%DOCSDIR%%/examples/tkinter/TicToc.idl
-%%PORTDOCS%%%%DOCSDIR%%/examples/tkinter/client.py
-%%PORTDOCS%%%%DOCSDIR%%/examples/tkinter/server.py
-%%PORTDOCS%%%%DOCSDIR%%/examples/unions/README
-%%PORTDOCS%%%%DOCSDIR%%/examples/unions/Unions.idl
-%%PORTDOCS%%%%DOCSDIR%%/examples/unions/client.py
-%%PORTDOCS%%%%DOCSDIR%%/examples/unions/server.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/datatransfer/DataTransferServer.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/datatransfer/alltests.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/datatransfer/chartest.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/datatransfer/datatransfer.idl
-%%PORTDOCS%%%%DOCSDIR%%/tests/datatransfer/fixedtest.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/datatransfer/longtest.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/datatransfer/orbrunner.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/datatransfer/seqtest.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/datatransfer/serverrunner.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/datatransfer/shorttest.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/datatransfer/wchartest.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/datatransfer/wstringtest.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/CharClient.cpp
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/CharServer.cpp
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/Client.h
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/FixedClient.cpp
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/FixedServer.cpp
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/Makefile.omniorb
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/Makefile.orbacus
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/Makefile.tao
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/README
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/Server.h
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/TestCharsClient.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/TestCharsServer.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/TestChars_impl.cpp
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/TestChars_impl.h
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/TestFixedClient.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/TestFixedServer.py
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/TestFixed_impl.cpp
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/TestFixed_impl.h
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/TestInterop.idl
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/Utils.cpp
-%%PORTDOCS%%%%DOCSDIR%%/tests/interop/Utils.h
diff --git a/devel/gazpacho/Makefile b/devel/gazpacho/Makefile
deleted file mode 100644
index 2e96c4d4fc8f..000000000000
--- a/devel/gazpacho/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Gustavo Fukao <gustavofukao@gmail.com>
-# $FreeBSD$
-
-PORTNAME=	gazpacho
-PORTVERSION=	0.7.2
-PORTREVISION=	7
-CATEGORIES=	devel python
-MASTER_SITES=	GNOME/sources/gazpacho/${PORTVERSION:R}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	GUI builder for the GTK+ toolkit
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	LGPL21+ # source mentions LGPL20+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}kiwi-gtk>=0:x11-toolkits/py-kiwi-gtk@${PY_FLAVOR}
-RUN_DEPENDS:=	${BUILD_DEPENDS}
-
-USES=		desktop-file-utils gettext gnome python:2.7
-USE_GNOME=	pygtk2
-USE_PYTHON=	distutils
-NO_BUILD=	yes
-NO_ARCH=	yes
-
-PORTDOCS=	AUTHORS ChangeLog CONTRIBUTORS README NEWS
-
-OPTIONS_DEFINE=	DOCS EXAMPLES
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|share/doc/gazpacho/examples|${EXAMPLESDIR}|g' ${WRKSRC}/setup.py
-
-post-install:
-	${INSTALL_DATA} ${WRKSRC}/gazpacho.desktop ${STAGEDIR}${PREFIX}/share/applications/
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/devel/gazpacho/distinfo b/devel/gazpacho/distinfo
deleted file mode 100644
index 522660cf14ac..000000000000
--- a/devel/gazpacho/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gazpacho-0.7.2.tar.gz) = 0b1fc8e1114361b5fb068decffd5f1466f17b9faee2f2792c9b4c88b3f602580
-SIZE (gazpacho-0.7.2.tar.gz) = 521282
diff --git a/devel/gazpacho/files/patch-gazpacho-__init__.py b/devel/gazpacho/files/patch-gazpacho-__init__.py
deleted file mode 100644
index f56c13bc5049..000000000000
--- a/devel/gazpacho/files/patch-gazpacho-__init__.py
+++ /dev/null
@@ -1,30 +0,0 @@
---- gazpacho/__init__.py.orig	2007-07-29 07:57:30 UTC
-+++ gazpacho/__init__.py
-@@ -16,19 +16,20 @@
- import os
- 
- from kiwi.environ import Library
-+from kiwi.environ import _KiwiProvider
- 
- dirname = os.path.abspath(
-     os.path.join(os.path.dirname(os.path.realpath(__file__)), '..'))
- 
- lib = Library('gazpacho', root=dirname)
- if lib.uninstalled:
--    lib.add_global_resource('catalog', 'catalogs')
--    lib.add_global_resource('glade', 'glade')
--    lib.add_global_resource('resource', 'resources')
--    lib.add_global_resource('doc', '.')
--    lib.add_global_resource('pixmap', 'pixmaps')
--    lib.add_global_resource('pixmap', 'pixmaps/kiwi')
--    lib.add_global_resource('plugins', 'plugins')
-+    _KiwiProvider.add_resource('catalog', os.path.join(dirname, 'catalog'))
-+    _KiwiProvider.add_resource('glade', os.path.join(dirname, 'glade'))
-+    _KiwiProvider.add_resource('resource', os.path.join(dirname, 'resources'))
-+    _KiwiProvider.add_resource('doc', os.path.join(dirname, '.'))
-+    _KiwiProvider.add_resource('pixmap', os.path.join(dirname, 'pixmaps'))
-+    _KiwiProvider.add_resource('pixmap', os.path.join(dirname, 'pixmaps/kiwi'))
-+    _KiwiProvider.add_resource('plugins', os.path.join(dirname, 'plugins'))
- lib.enable_translation()
- 
- __version__ = "0.7.2"
diff --git a/devel/gazpacho/files/patch-setup.py b/devel/gazpacho/files/patch-setup.py
deleted file mode 100644
index 8389d37cef60..000000000000
--- a/devel/gazpacho/files/patch-setup.py
+++ /dev/null
@@ -1,19 +0,0 @@
---- setup.py.orig	2007-03-05 16:06:37 UTC
-+++ setup.py
-@@ -8,8 +8,6 @@ from gazpacho import __version__
- 
- templates = []
- data_files = [
--    ('share/doc/gazpacho', ('AUTHORS', 'ChangeLog', 'CONTRIBUTORS',
--                            'COPYING', 'README', 'NEWS')),
-     ('share/doc/gazpacho/examples', listfiles('examples', '*')),
-     ('$datadir/catalogs', listfiles('catalogs', 'base.xml')),
-     ('$datadir/pixmaps', listfiles('pixmaps', '*.png')),
-@@ -34,7 +32,6 @@ data_files.extend(list_plugins())
- 
- resources = dict(locale='$prefix/share/locale')
- global_resources = dict(
--    doc='$prefix/share/doc/gazpacho',
-     pixmap='$datadir/pixmaps',
-     glade='$datadir/glade',
-     resource='$datadir/resources',
diff --git a/devel/gazpacho/pkg-descr b/devel/gazpacho/pkg-descr
deleted file mode 100644
index 6574cdfe67ab..000000000000
--- a/devel/gazpacho/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-GUI builder for the GTK+ toolkit designed to be ultra easy to use
-
-WWW: http://gazpacho.sicem.biz/
diff --git a/devel/gazpacho/pkg-plist b/devel/gazpacho/pkg-plist
deleted file mode 100644
index c0b5645e77e4..000000000000
--- a/devel/gazpacho/pkg-plist
+++ /dev/null
@@ -1,332 +0,0 @@
-bin/gazpacho
-%%PYTHON_SITELIBDIR%%/gazpacho/__init__.py
-%%PYTHON_SITELIBDIR%%/gazpacho/__init__.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/__init__.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/__installed__.py
-%%PYTHON_SITELIBDIR%%/gazpacho/__installed__.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/__installed__.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/actioneditor.py
-%%PYTHON_SITELIBDIR%%/gazpacho/actioneditor.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/actioneditor.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/annotator.py
-%%PYTHON_SITELIBDIR%%/gazpacho/annotator.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/annotator.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/app/__init__.py
-%%PYTHON_SITELIBDIR%%/gazpacho/app/__init__.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/app/__init__.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/app/app.py
-%%PYTHON_SITELIBDIR%%/gazpacho/app/app.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/app/app.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/app/bars.py
-%%PYTHON_SITELIBDIR%%/gazpacho/app/bars.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/app/bars.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/app/bugreportdialog.py
-%%PYTHON_SITELIBDIR%%/gazpacho/app/bugreportdialog.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/app/bugreportdialog.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/app/debugwindow.py
-%%PYTHON_SITELIBDIR%%/gazpacho/app/debugwindow.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/app/debugwindow.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/app/dialogs.py
-%%PYTHON_SITELIBDIR%%/gazpacho/app/dialogs.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/app/dialogs.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/app/preferences.py
-%%PYTHON_SITELIBDIR%%/gazpacho/app/preferences.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/app/preferences.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/app/uimstate.py
-%%PYTHON_SITELIBDIR%%/gazpacho/app/uimstate.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/app/uimstate.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/catalog.py
-%%PYTHON_SITELIBDIR%%/gazpacho/catalog.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/catalog.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/choice.py
-%%PYTHON_SITELIBDIR%%/gazpacho/choice.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/choice.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/clipboard.py
-%%PYTHON_SITELIBDIR%%/gazpacho/clipboard.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/clipboard.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/command.py
-%%PYTHON_SITELIBDIR%%/gazpacho/command.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/command.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/commandmanager.py
-%%PYTHON_SITELIBDIR%%/gazpacho/commandmanager.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/commandmanager.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/commandview.py
-%%PYTHON_SITELIBDIR%%/gazpacho/commandview.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/commandview.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/config.py
-%%PYTHON_SITELIBDIR%%/gazpacho/config.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/config.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/constants.py
-%%PYTHON_SITELIBDIR%%/gazpacho/constants.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/constants.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/context.py
-%%PYTHON_SITELIBDIR%%/gazpacho/context.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/context.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/cursor.py
-%%PYTHON_SITELIBDIR%%/gazpacho/cursor.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/cursor.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/dndhandlers.py
-%%PYTHON_SITELIBDIR%%/gazpacho/dndhandlers.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/dndhandlers.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/filewriter.py
-%%PYTHON_SITELIBDIR%%/gazpacho/filewriter.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/filewriter.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/gaction.py
-%%PYTHON_SITELIBDIR%%/gazpacho/gaction.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/gaction.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/gadget.py
-%%PYTHON_SITELIBDIR%%/gazpacho/gadget.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/gadget.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/gapi.py
-%%PYTHON_SITELIBDIR%%/gazpacho/gapi.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/gapi.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/i18n.py
-%%PYTHON_SITELIBDIR%%/gazpacho/i18n.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/i18n.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/interfaces.py
-%%PYTHON_SITELIBDIR%%/gazpacho/interfaces.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/interfaces.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/library.py
-%%PYTHON_SITELIBDIR%%/gazpacho/library.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/library.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/__init__.py
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/__init__.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/__init__.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/compat.py
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/compat.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/compat.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/custom.py
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/custom.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/custom.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/gazpacholoader.py
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/gazpacholoader.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/gazpacholoader.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/loader.py
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/loader.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/loader.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/proxy.py
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/proxy.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/loader/proxy.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/main.py
-%%PYTHON_SITELIBDIR%%/gazpacho/main.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/main.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/model.py
-%%PYTHON_SITELIBDIR%%/gazpacho/model.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/model.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/palette.py
-%%PYTHON_SITELIBDIR%%/gazpacho/palette.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/palette.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/placeholder.py
-%%PYTHON_SITELIBDIR%%/gazpacho/placeholder.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/placeholder.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/plugins.py
-%%PYTHON_SITELIBDIR%%/gazpacho/plugins.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/plugins.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/popup.py
-%%PYTHON_SITELIBDIR%%/gazpacho/popup.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/popup.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/project.py
-%%PYTHON_SITELIBDIR%%/gazpacho/project.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/project.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/properties.py
-%%PYTHON_SITELIBDIR%%/gazpacho/properties.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/properties.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/propertyeditor.py
-%%PYTHON_SITELIBDIR%%/gazpacho/propertyeditor.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/propertyeditor.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/referencecontainer.py
-%%PYTHON_SITELIBDIR%%/gazpacho/referencecontainer.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/referencecontainer.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/signaleditor.py
-%%PYTHON_SITELIBDIR%%/gazpacho/signaleditor.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/signaleditor.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/signalhandlers.py
-%%PYTHON_SITELIBDIR%%/gazpacho/signalhandlers.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/signalhandlers.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/sizegroup.py
-%%PYTHON_SITELIBDIR%%/gazpacho/sizegroup.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/sizegroup.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/sizegroupeditor.py
-%%PYTHON_SITELIBDIR%%/gazpacho/sizegroupeditor.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/sizegroupeditor.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/stockicons.py
-%%PYTHON_SITELIBDIR%%/gazpacho/stockicons.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/stockicons.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/uieditor.py
-%%PYTHON_SITELIBDIR%%/gazpacho/uieditor.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/uieditor.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/uimanager.py
-%%PYTHON_SITELIBDIR%%/gazpacho/uimanager.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/uimanager.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/util.py
-%%PYTHON_SITELIBDIR%%/gazpacho/util.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/util.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgetadaptor.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgetadaptor.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgetadaptor.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgetregistry.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgetregistry.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgetregistry.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/__init__.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/__init__.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/__init__.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/__init__.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/__init__.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/__init__.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/bars.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/bars.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/bars.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/base.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/base.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/base.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/box.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/box.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/box.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/button.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/button.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/button.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/combobox.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/combobox.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/combobox.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/custom.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/custom.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/custom.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/dialog.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/dialog.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/dialog.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/fixed.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/fixed.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/fixed.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/image.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/image.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/image.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/menueditor/__init__.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/menueditor/__init__.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/menueditor/__init__.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/menueditor/contextmenu.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/menueditor/contextmenu.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/menueditor/contextmenu.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/menueditor/gtkutils.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/menueditor/gtkutils.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/menueditor/gtkutils.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/menueditor/widgets.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/menueditor/widgets.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/menueditor/widgets.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/notebook.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/notebook.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/notebook.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/spinbutton.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/spinbutton.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/spinbutton.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/statusbar.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/statusbar.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/statusbar.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/table.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/table.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/table.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/textview.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/textview.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/textview.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/treeview.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/treeview.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/treeview.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/window.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/window.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgets/base/window.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/widgetview.py
-%%PYTHON_SITELIBDIR%%/gazpacho/widgetview.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/widgetview.pyo
-%%PYTHON_SITELIBDIR%%/gazpacho/workspace.py
-%%PYTHON_SITELIBDIR%%/gazpacho/workspace.pyc
-%%PYTHON_SITELIBDIR%%/gazpacho/workspace.pyo
-share/applications/gazpacho.desktop
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/helloworld.glade
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/helloworld.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/uimanager.glade
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/uimanager.py
-%%DATADIR%%/catalogs/base.xml
-%%DATADIR%%/glade/dummy.glade
-%%DATADIR%%/glade/preferences.glade
-%%DATADIR%%/pixmaps/gazpacho-icon.png
-%%DATADIR%%/pixmaps/gazpacho.png
-%%DATADIR%%/pixmaps/plus.png
-%%DATADIR%%/pixmaps/selector.png
-%%DATADIR%%/pixmaps/sizegroup-both.png
-%%DATADIR%%/pixmaps/sizegroup-horizontal.png
-%%DATADIR%%/pixmaps/sizegroup-vertical.png
-%%DATADIR%%/plugins/hello/__init__.py
-%%DATADIR%%/plugins/hello/hello.plugin
-%%DATADIR%%/plugins/hello/hello.py
-%%DATADIR%%/resources/base/accellabel.png
-%%DATADIR%%/resources/base/alignment.png
-%%DATADIR%%/resources/base/arrow.png
-%%DATADIR%%/resources/base/button.png
-%%DATADIR%%/resources/base/calendar.png
-%%DATADIR%%/resources/base/checkbutton.png
-%%DATADIR%%/resources/base/colorselection.png
-%%DATADIR%%/resources/base/colorselectiondialog.png
-%%DATADIR%%/resources/base/combo.png
-%%DATADIR%%/resources/base/comboentry.png
-%%DATADIR%%/resources/base/curve.png
-%%DATADIR%%/resources/base/custom.png
-%%DATADIR%%/resources/base/dialog.png
-%%DATADIR%%/resources/base/drawingarea.png
-%%DATADIR%%/resources/base/entry.png
-%%DATADIR%%/resources/base/eventbox.png
-%%DATADIR%%/resources/base/expander.png
-%%DATADIR%%/resources/base/filechooserbutton.png
-%%DATADIR%%/resources/base/fileselection.png
-%%DATADIR%%/resources/base/fixed.png
-%%DATADIR%%/resources/base/fontbutton.png
-%%DATADIR%%/resources/base/fontselection.png
-%%DATADIR%%/resources/base/fontselectiondialog.png
-%%DATADIR%%/resources/base/frame.png
-%%DATADIR%%/resources/base/gammacurve.png
-%%DATADIR%%/resources/base/handlebox.png
-%%DATADIR%%/resources/base/hbox.png
-%%DATADIR%%/resources/base/hbuttonbox.png
-%%DATADIR%%/resources/base/hpaned.png
-%%DATADIR%%/resources/base/hruler.png
-%%DATADIR%%/resources/base/hscale.png
-%%DATADIR%%/resources/base/hscrollbar.png
-%%DATADIR%%/resources/base/hseparator.png
-%%DATADIR%%/resources/base/iconview.png
-%%DATADIR%%/resources/base/image.png
-%%DATADIR%%/resources/base/inputdialog.png
-%%DATADIR%%/resources/base/label.png
-%%DATADIR%%/resources/base/layout.png
-%%DATADIR%%/resources/base/menu.png
-%%DATADIR%%/resources/base/menubar.png
-%%DATADIR%%/resources/base/messagedialog.png
-%%DATADIR%%/resources/base/notebook.png
-%%DATADIR%%/resources/base/optionmenu.png
-%%DATADIR%%/resources/base/progressbar.png
-%%DATADIR%%/resources/base/radiobutton.png
-%%DATADIR%%/resources/base/scrolledwindow.png
-%%DATADIR%%/resources/base/spinbutton.png
-%%DATADIR%%/resources/base/statusbar.png
-%%DATADIR%%/resources/base/table.png
-%%DATADIR%%/resources/base/textview.png
-%%DATADIR%%/resources/base/togglebutton.png
-%%DATADIR%%/resources/base/toolbar.png
-%%DATADIR%%/resources/base/treeview.png
-%%DATADIR%%/resources/base/treeviewcolumn.png
-%%DATADIR%%/resources/base/vbox.png
-%%DATADIR%%/resources/base/vbuttonbox.png
-%%DATADIR%%/resources/base/viewport.png
-%%DATADIR%%/resources/base/vpaned.png
-%%DATADIR%%/resources/base/vruler.png
-%%DATADIR%%/resources/base/vscale.png
-%%DATADIR%%/resources/base/vscrollbar.png
-%%DATADIR%%/resources/base/vseparator.png
-%%DATADIR%%/resources/base/window.png
-share/locale/ca/LC_MESSAGES/gazpacho.mo
-share/locale/es/LC_MESSAGES/gazpacho.mo
-share/locale/fi/LC_MESSAGES/gazpacho.mo
-share/locale/fr/LC_MESSAGES/gazpacho.mo
-share/locale/gl/LC_MESSAGES/gazpacho.mo
-share/locale/it/LC_MESSAGES/gazpacho.mo
-share/locale/pt_BR/LC_MESSAGES/gazpacho.mo
-share/locale/ru/LC_MESSAGES/gazpacho.mo
-share/locale/sv/LC_MESSAGES/gazpacho.mo
-share/locale/zh_CN/LC_MESSAGES/gazpacho.mo
diff --git a/devel/libmpsse/Makefile b/devel/libmpsse/Makefile
deleted file mode 100644
index b75b2be11963..000000000000
--- a/devel/libmpsse/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# $FreeBSD$
-
-PORTNAME=	libmpsse
-PORTVERSION=	1.3
-PORTREVISION=	2
-CATEGORIES=	devel
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Open source library for SPI/I2C control via FTDI chips
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD2CLAUSE
-LICENSE_FILE=	${WRKSRC}/../docs/LICENSE
-
-BUILD_DEPENDS=	swig3.0:devel/swig30
-LIB_DEPENDS=	libftdi.so:devel/libftdi
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	devttys0
-GH_TAGNAME=	f1a6744b220d
-
-USES=		autoreconf localbase:ldflags pkgconfig python:2.7
-GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	SWIG="swig3.0"
-USE_LDCONFIG=	yes
-
-WRKSRC_SUBDIR=	src
-
-PORTDOCS=	README README.* AN_135_MPSSE_Basics.pdf
-PORTEXAMPLES=	*
-
-PLIST_FILES=	lib/libmpsse.so lib/libmpsse.a include/mpsse.h \
-		${PYTHONPREFIX_SITELIBDIR}/_pylibmpsse.so \
-		${PYTHONPREFIX_SITELIBDIR}/mpsse.py \
-		${PYTHONPREFIX_SITELIBDIR}/pylibmpsse.py
-
-OPTIONS_DEFINE=	DOCS EXAMPLES
-
-post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_pylibmpsse.so
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpsse.so
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC}/../docs && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-
-post-install-EXAMPLES-on:
-	@(cd ${WRKSRC}/../src/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} "! -name Makefile")
-
-.include <bsd.port.mk>
diff --git a/devel/libmpsse/distinfo b/devel/libmpsse/distinfo
deleted file mode 100644
index fa35a223abc0..000000000000
--- a/devel/libmpsse/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1487094604
-SHA256 (devttys0-libmpsse-1.3-f1a6744b220d_GH0.tar.gz) = 97f08ad42ffbf5dc6d9e0760fddb03997af4fe1069daa4ce5197e695e3a50a78
-SIZE (devttys0-libmpsse-1.3-f1a6744b220d_GH0.tar.gz) = 644261
diff --git a/devel/libmpsse/files/patch-Makefile.in b/devel/libmpsse/files/patch-Makefile.in
deleted file mode 100644
index 53823c2c2677..000000000000
--- a/devel/libmpsse/files/patch-Makefile.in
+++ /dev/null
@@ -1,54 +0,0 @@
---- Makefile.in.orig	2015-06-11 12:50:50 UTC
-+++ Makefile.in
-@@ -26,26 +26,27 @@ example-code:
- 	make -C examples
- 
- mpsse.o: support.o
--	$(CC) $(CFLAGS) $(LDFLAGS) -DLIBFTDI1=$(LIBFTDI1) -c mpsse.c
-+	$(CC) $(CFLAGS) -DLIBFTDI1=$(LIBFTDI1) -c mpsse.c
- 
- fast.o: support.o
--	$(CC) $(CFLAGS) $(LDFLAGS) -c fast.c
-+	$(CC) $(CFLAGS) -c fast.c
- 
- support.o:
--	$(CC) $(CFLAGS) $(LDFLAGS) -DLIBFTDI1=$(LIBFTDI1) -c support.c
-+	$(CC) $(CFLAGS) -DLIBFTDI1=$(LIBFTDI1) -c support.c
- 
- pyswig-build:
--	$(CC) $(CFLAGS) $(LDFLAGS) -DSWIGPYTHON -DLIBFTDI1=$(LIBFTDI1) -c support.c
--	$(CC) $(CFLAGS) $(LDFLAGS) -DSWIGPYTHON -DLIBFTDI1=$(LIBFTDI1) -c mpsse.c
-+	$(CC) $(CFLAGS) -DSWIGPYTHON -DLIBFTDI1=$(LIBFTDI1) -c support.c -o pyswig_support.o
-+	$(CC) $(CFLAGS) -DSWIGPYTHON -DLIBFTDI1=$(LIBFTDI1) -c mpsse.c -o pyswig_mpsse.o
- 	$(SWIG) -python $(TARGET).i
- 	$(CC) $(CFLAGS) -c  -DLIBFTDI1=$(LIBFTDI1) $(TARGET)_wrap.c  $(INC)
--	$(CC) $(CFLAGS) -shared $(FRAMEWORK) $(TARGET)_wrap.o mpsse.o support.o \
-+	$(CC) $(CFLAGS) -shared $(FRAMEWORK) $(TARGET)_wrap.o pyswig_mpsse.o pyswig_support.o \
- 		-o _pylib$(TARGET).so $(LDFLAGS) $(INC)
- 
- pyswig-install:
--	install -D -m644 pylib$(TARGET).py  $(DESTDIR)/$(PYLIB)/pylib$(TARGET).py
--	install -D -m644 _pylib$(TARGET).so $(DESTDIR)/$(PYLIB)/_pylib$(TARGET).so
--	install -D -m644 $(TARGET).py       $(DESTDIR)/$(PYLIB)/$(TARGET).py
-+	install -d -m755 $(DESTDIR)/$(PYLIB)
-+	install -m644 pylib$(TARGET).py  $(DESTDIR)/$(PYLIB)/pylib$(TARGET).py
-+	install -m644 _pylib$(TARGET).so $(DESTDIR)/$(PYLIB)/_pylib$(TARGET).so
-+	install -m644 $(TARGET).py       $(DESTDIR)/$(PYLIB)/$(TARGET).py
- 
- pyswig-uninstall:
- 	rm -f $(DESTDIR)/$(PYLIB)/$(TARGET).* \
-@@ -58,9 +59,11 @@ py-install:
- py-uninstall:
- 
- install: py$(BUILD)-install
--	install -D -m644 lib$(TARGET).so $(DESTDIR)/$(LIBDIR)/lib$(TARGET).so
--	install -D -m644 lib$(TARGET).a  $(DESTDIR)/$(LIBDIR)/lib$(TARGET).a
--	install -D -m644 $(TARGET).h     $(DESTDIR)/$(INCDIR)/$(TARGET).h
-+	install -d -m755 $(DESTDIR)/$(LIBDIR)
-+	install -m644 lib$(TARGET).so $(DESTDIR)/$(LIBDIR)/lib$(TARGET).so
-+	install -m644 lib$(TARGET).a  $(DESTDIR)/$(LIBDIR)/lib$(TARGET).a
-+	install -d -m755 $(DESTDIR)/$(INCDIR)
-+	install -m644 $(TARGET).h     $(DESTDIR)/$(INCDIR)/$(TARGET).h
- 
- uninstall: py$(BUILD)-uninstall
- 	rm -f $(DESTDIR)/$(LIBDIR)/lib$(TARGET).so \
diff --git a/devel/libmpsse/files/patch-configure.ac b/devel/libmpsse/files/patch-configure.ac
deleted file mode 100644
index c7bdeb67aed0..000000000000
--- a/devel/libmpsse/files/patch-configure.ac
+++ /dev/null
@@ -1,43 +0,0 @@
---- configure.ac.orig	2015-06-11 12:50:50 UTC
-+++ configure.ac
-@@ -42,6 +42,31 @@ then
- 		exit 1
- 	fi
- 
-+	if ! test $PYEXE
-+  	then
-+    		PYEXE=$(which python2.7)
-+    		if ! test ${PYEXE}
-+    		then
-+      			PYEXE=$(which python)
-+    		fi
-+  	fi
-+  	echo $PYEXE
-+
-+  	if ! test $PYDEV
-+  	then
-+    		for INCL in $(python2.7-config --includes)
-+    		do
-+      			echo $INCL
-+      			INCL=$(echo "${INCL}" | sed 's:^-I::g')
-+      			echo $INCL
-+      			if test -f "${INCL}/Python.h"
-+      			then
-+        			PYDEV="${INCL}"
-+        			break;
-+      			fi;
-+    		done
-+  	fi
-+
- 	if ! test $PYDEV
- 	then
- 		PYDEV="/usr/include/python$(python -V 2>&1 | awk '{print $2}' | cut -d'.' -f1,2)"
-@@ -54,7 +79,7 @@ then
- 		dnl This is a hack to get a valid python library path
- 		echo "import sys" > pylib.py
- 		echo "for path in sys.path: print path" >> pylib.py
--		PYLIB="$(python pylib.py | grep -e '-packages$' | head -1)"
-+		PYLIB="$(${PYEXE} pylib.py | grep -e '-packages$' | head -1)"
- 		rm -f pylib.py
- 	fi
- 
diff --git a/devel/libmpsse/pkg-descr b/devel/libmpsse/pkg-descr
deleted file mode 100644
index c5b6a6bacf11..000000000000
--- a/devel/libmpsse/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Open source library for SPI/I2C control via FTDI chips
-
-Libmpsse is a library for interfacing with SPI/I2C devices via FTDI's
-FT-2232 family of USB chips. Based around the libftdi library.
-
-WWW: https://github.com/devttys0/libmpsse
diff --git a/devel/open-usp-tukubai/Makefile b/devel/open-usp-tukubai/Makefile
deleted file mode 100644
index d0c04b1de51e..000000000000
--- a/devel/open-usp-tukubai/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Daichi GOTO <daichi@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	open-usp-tukubai
-PORTVERSION=	2014061402
-PORTREVISION=	1
-CATEGORIES=	devel
-MASTER_SITES=	https://uec.usp-lab.com/TUKUBAI/DOWNLOAD/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Open usp Tukubai is OSS version of Tukubai commands set
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-USES=		gmake python:2.7,run shebangfix tar:bzip2
-SHEBANG_FILES=	COMMANDS*/*
-MAKE_ENV=	STAGEDIR=${STAGEDIR}
-NO_ARCH=	yes
-NO_BUILD=	yes
-
-.include <bsd.port.mk>
diff --git a/devel/open-usp-tukubai/distinfo b/devel/open-usp-tukubai/distinfo
deleted file mode 100644
index fc647313491b..000000000000
--- a/devel/open-usp-tukubai/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (open-usp-tukubai-2014061402.tar.bz2) = 7a96de3e0dc6618aac9f0f3d6df395828bd6c4bc4c90ef0ce4375be28896f3d1
-SIZE (open-usp-tukubai-2014061402.tar.bz2) = 3026687
diff --git a/devel/open-usp-tukubai/pkg-descr b/devel/open-usp-tukubai/pkg-descr
deleted file mode 100644
index 1da1b1eb628a..000000000000
--- a/devel/open-usp-tukubai/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Open usp Tukubai is an OSS edition implementation of the Tukubai
-commands set. Tukubai is a commands set for the enterprise business
-system developed by Universal Shell Programming Laboratory, that
-is easy to learn and good for rapid development of business system.
-
-WWW: https://github.com/usp-engineers-community/Open-usp-Tukubai/
diff --git a/devel/open-usp-tukubai/pkg-plist b/devel/open-usp-tukubai/pkg-plist
deleted file mode 100644
index acfac530179e..000000000000
--- a/devel/open-usp-tukubai/pkg-plist
+++ /dev/null
@@ -1,196 +0,0 @@
-bin/calclock
-bin/cgi-name
-bin/check_attr_name
-bin/check_need_name
-bin/cjoin0
-bin/cjoin1
-bin/cjoin2
-bin/comma
-bin/count
-bin/ctail
-bin/dayslash
-bin/delf
-bin/divsen
-bin/filehame
-bin/formhame
-bin/getfirst
-bin/getlast
-bin/gyo
-bin/han
-bin/join0
-bin/join1
-bin/join2
-bin/juni
-bin/kasan
-bin/keta
-bin/keycut
-bin/loopj
-bin/loopx
-bin/maezero
-bin/man2
-bin/map
-bin/marume
-bin/mdate
-bin/mime-read
-bin/mojihame
-bin/nameread
-bin/numchar
-bin/plus
-bin/rank
-bin/ratio
-bin/retu
-bin/self
-bin/sm2
-bin/sm4
-bin/sm5
-bin/tarr
-bin/tateyoko
-bin/tcat
-bin/unmap
-bin/up3
-bin/yarr
-bin/ycat
-bin/yobi
-bin/ysum
-bin/zen
-%%DATADIR%%/devel/doc/HOWTOINSTALL
-%%DATADIR%%/devel/doc/LICENSE
-%%DATADIR%%/devel/doc/README
-%%DATADIR%%/devel/html/COMMON/CSS/IE67HACK.CSS
-%%DATADIR%%/devel/html/COMMON/CSS/IE6HACK.CSS
-%%DATADIR%%/devel/html/COMMON/CSS/IE7HACK.CSS
-%%DATADIR%%/devel/html/COMMON/CSS/MAIN.CSS
-%%DATADIR%%/devel/html/COMMON/CSS/MENU.CSS
-%%DATADIR%%/devel/html/COMMON/CSS/PRINT.CSS
-%%DATADIR%%/devel/html/COMMON/IMG/BACKGROUND.JPG
-%%DATADIR%%/devel/html/COMMON/IMG/TUKUBAI_LOGO.JPG
-%%DATADIR%%/devel/html/COMMON/JS/MENU.JS
-%%DATADIR%%/devel/html/calclock.html
-%%DATADIR%%/devel/html/cgi-name.html
-%%DATADIR%%/devel/html/check_attr_name.html
-%%DATADIR%%/devel/html/check_need_name.html
-%%DATADIR%%/devel/html/cjoin0.html
-%%DATADIR%%/devel/html/cjoin1.html
-%%DATADIR%%/devel/html/cjoin2.html
-%%DATADIR%%/devel/html/comma.html
-%%DATADIR%%/devel/html/count.html
-%%DATADIR%%/devel/html/ctail.html
-%%DATADIR%%/devel/html/dayslash.html
-%%DATADIR%%/devel/html/delf.html
-%%DATADIR%%/devel/html/divsen.html
-%%DATADIR%%/devel/html/field-format.html
-%%DATADIR%%/devel/html/filehame.html
-%%DATADIR%%/devel/html/formhame.html
-%%DATADIR%%/devel/html/getfirst.html
-%%DATADIR%%/devel/html/getlast.html
-%%DATADIR%%/devel/html/gyo.html
-%%DATADIR%%/devel/html/han.html
-%%DATADIR%%/devel/html/index.html
-%%DATADIR%%/devel/html/join0.html
-%%DATADIR%%/devel/html/join1.html
-%%DATADIR%%/devel/html/join2.html
-%%DATADIR%%/devel/html/juni.html
-%%DATADIR%%/devel/html/kasan.html
-%%DATADIR%%/devel/html/keta.html
-%%DATADIR%%/devel/html/keycut.html
-%%DATADIR%%/devel/html/lcalc.html
-%%DATADIR%%/devel/html/lineup.html
-%%DATADIR%%/devel/html/loopj.html
-%%DATADIR%%/devel/html/loopx.html
-%%DATADIR%%/devel/html/maezero.html
-%%DATADIR%%/devel/html/map.html
-%%DATADIR%%/devel/html/marume.html
-%%DATADIR%%/devel/html/master-file.html
-%%DATADIR%%/devel/html/mdate.html
-%%DATADIR%%/devel/html/mime-read.html
-%%DATADIR%%/devel/html/mojihame.html
-%%DATADIR%%/devel/html/name-file.html
-%%DATADIR%%/devel/html/name-format.html
-%%DATADIR%%/devel/html/nameread.html
-%%DATADIR%%/devel/html/plus.html
-%%DATADIR%%/devel/html/rank.html
-%%DATADIR%%/devel/html/ratio.html
-%%DATADIR%%/devel/html/retu.html
-%%DATADIR%%/devel/html/self.html
-%%DATADIR%%/devel/html/sisu.html
-%%DATADIR%%/devel/html/sm2.html
-%%DATADIR%%/devel/html/sm4.html
-%%DATADIR%%/devel/html/sm5.html
-%%DATADIR%%/devel/html/sorter.html
-%%DATADIR%%/devel/html/tag-format.html
-%%DATADIR%%/devel/html/tarr.html
-%%DATADIR%%/devel/html/tateyoko.html
-%%DATADIR%%/devel/html/tcat.html
-%%DATADIR%%/devel/html/transaction-file.html
-%%DATADIR%%/devel/html/unmap.html
-%%DATADIR%%/devel/html/up3.html
-%%DATADIR%%/devel/html/yarr.html
-%%DATADIR%%/devel/html/ycat.html
-%%DATADIR%%/devel/html/yobi.html
-%%DATADIR%%/devel/html/ysum.html
-%%DATADIR%%/devel/html/zen.html
-%%DATADIR%%/devel/man/calclock.txt
-%%DATADIR%%/devel/man/cgi-name.txt
-%%DATADIR%%/devel/man/check_attr_name.txt
-%%DATADIR%%/devel/man/check_need_name.txt
-%%DATADIR%%/devel/man/cjoin0.txt
-%%DATADIR%%/devel/man/cjoin1.txt
-%%DATADIR%%/devel/man/cjoin2.txt
-%%DATADIR%%/devel/man/comma.txt
-%%DATADIR%%/devel/man/count.txt
-%%DATADIR%%/devel/man/ctail.txt
-%%DATADIR%%/devel/man/dayslash.txt
-%%DATADIR%%/devel/man/delf.txt
-%%DATADIR%%/devel/man/divsen.txt
-%%DATADIR%%/devel/man/field-format.txt
-%%DATADIR%%/devel/man/filehame.txt
-%%DATADIR%%/devel/man/formhame.txt
-%%DATADIR%%/devel/man/getfirst.txt
-%%DATADIR%%/devel/man/getlast.txt
-%%DATADIR%%/devel/man/gyo.txt
-%%DATADIR%%/devel/man/han.txt
-%%DATADIR%%/devel/man/join0.txt
-%%DATADIR%%/devel/man/join1.txt
-%%DATADIR%%/devel/man/join2.txt
-%%DATADIR%%/devel/man/juni.txt
-%%DATADIR%%/devel/man/kasan.txt
-%%DATADIR%%/devel/man/keta.txt
-%%DATADIR%%/devel/man/keycut.txt
-%%DATADIR%%/devel/man/lcalc.txt
-%%DATADIR%%/devel/man/lineup.txt
-%%DATADIR%%/devel/man/loopj.txt
-%%DATADIR%%/devel/man/loopx.txt
-%%DATADIR%%/devel/man/maezero.txt
-%%DATADIR%%/devel/man/map.txt
-%%DATADIR%%/devel/man/marume.txt
-%%DATADIR%%/devel/man/master-file.txt
-%%DATADIR%%/devel/man/mdate.txt
-%%DATADIR%%/devel/man/mime-read.txt
-%%DATADIR%%/devel/man/mojihame.txt
-%%DATADIR%%/devel/man/name-file.txt
-%%DATADIR%%/devel/man/name-format.txt
-%%DATADIR%%/devel/man/nameread.txt
-%%DATADIR%%/devel/man/numchar.txt
-%%DATADIR%%/devel/man/plus.txt
-%%DATADIR%%/devel/man/rank.txt
-%%DATADIR%%/devel/man/ratio.txt
-%%DATADIR%%/devel/man/retu.txt
-%%DATADIR%%/devel/man/self.txt
-%%DATADIR%%/devel/man/sisu.txt
-%%DATADIR%%/devel/man/sm2.txt
-%%DATADIR%%/devel/man/sm4.txt
-%%DATADIR%%/devel/man/sm5.txt
-%%DATADIR%%/devel/man/sorter.txt
-%%DATADIR%%/devel/man/tag-format.txt
-%%DATADIR%%/devel/man/tarr.txt
-%%DATADIR%%/devel/man/tateyoko.txt
-%%DATADIR%%/devel/man/tcat.txt
-%%DATADIR%%/devel/man/transaction-file.txt
-%%DATADIR%%/devel/man/unmap.txt
-%%DATADIR%%/devel/man/up3.txt
-%%DATADIR%%/devel/man/yarr.txt
-%%DATADIR%%/devel/man/ycat.txt
-%%DATADIR%%/devel/man/yobi.txt
-%%DATADIR%%/devel/man/ysum.txt
-%%DATADIR%%/devel/man/zen.txt
-%%DATADIR%%/devel/pdf/all.pdf
diff --git a/devel/phpbt/Makefile b/devel/phpbt/Makefile
deleted file mode 100644
index fdc40ba657e5..000000000000
--- a/devel/phpbt/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# Created by: Wes Peters <wes@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	phpbt
-PORTVERSION=	1.0.1
-PORTREVISION=	3
-CATEGORIES=	devel
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Bug-tracking system developed in PHP
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-RUN_DEPENDS=	${LOCALBASE}/share/pear/DB.php:databases/pear-DB@${PHP_FLAVOR}
-
-.if !defined(WITHOUT_PHP_DEPENDS)
-USES=		php
-USE_PHP=	ctype pcre posix session tokenizer xml zlib
-.endif
-
-SHEBANG_FILES=	contrib/gnats-to-phpbt.py
-NO_BUILD=	yes
-NO_ARCH=	yes
-PHPBT=		www/data-dist/phpbt
-PLIST_SUB=	PHPBT=${PHPBT} WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
-SUB_FILES=	pkg-message
-SUB_LIST=	PHPBT=${PHPBT}
-
-OPTIONS_DEFINE=	GNATS
-OPTIONS_DEFAULT=GNATS
-OPTIONS_SUB=	yes
-
-GNATS_DESC=	Install script to convert entries from GNATS
-GNATS_USES=	python:2.7,run shebangfix
-
-post-extract-GNATS-off:
-	@${RM} ${WRKSRC}/contrib/gnats-to-phpbt.py
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/${PHPBT}
-	@(cd ${WRKSRC} && ${CP} -R * ${STAGEDIR}${PREFIX}/${PHPBT})
-
-.include <bsd.port.mk>
diff --git a/devel/phpbt/distinfo b/devel/phpbt/distinfo
deleted file mode 100644
index cb5a90da966e..000000000000
--- a/devel/phpbt/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (phpbt-1.0.1.tar.gz) = dc95a0b199b9a61cc7802226e3c849a2cfa760d90b94c8befeadc3fbd5bd8927
-SIZE (phpbt-1.0.1.tar.gz) = 314528
diff --git a/devel/phpbt/files/pkg-message.in b/devel/phpbt/files/pkg-message.in
deleted file mode 100644
index 021e4c221fe5..000000000000
--- a/devel/phpbt/files/pkg-message.in
+++ /dev/null
@@ -1,24 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-FreeBSD phpBugTracker installation instructions:
-
-Optional: Install JpGraph (http://www.aditus.nu/jpgraph/) if you
-wish to use it.
-
-1. The phpBugTracker distribution has been installed in:
-
-	%%PREFIX%%/%%PHPBT%%
-
-2. With your web browser, surf to this location.  You will be
-   presented with a web page that will help you configure and install
-   the application.
-
-3. After completing the installation, login and start reporting bugs.
-
-* Note: You must have magic_quotes_gpc set to On either in php.ini
-or in .htaccess (see http://www.php.net/manual/en/configuration.php
-for more info).
-EOM
-}
-]
diff --git a/devel/phpbt/pkg-descr b/devel/phpbt/pkg-descr
deleted file mode 100644
index 0cdc4414f2a7..000000000000
--- a/devel/phpbt/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-phpBugTracker is a web-based bug reporting and tracking system. It
-helps development teams to manage the testing and debugging segments
-of the development cycle.
-
-A PHP replacement for bugzilla, focusing on separating the presentation,
-application, and database layers by using templates and a database
-abstraction layer.
-
-WWW: https://sourceforge.net/projects/phpbt/
diff --git a/devel/phpbt/pkg-plist b/devel/phpbt/pkg-plist
deleted file mode 100644
index c349c849893d..000000000000
--- a/devel/phpbt/pkg-plist
+++ /dev/null
@@ -1,197 +0,0 @@
-@owner %%WWWOWN%%
-@group %%WWWGRP%%
-%%PHPBT%%/CHANGELOG
-%%PHPBT%%/COPYING
-%%PHPBT%%/INSTALL
-%%PHPBT%%/README
-%%PHPBT%%/TODO
-%%PHPBT%%/UPGRADING
-%%PHPBT%%/admin/configure.php
-%%PHPBT%%/admin/database.php
-%%PHPBT%%/admin/group.php
-%%PHPBT%%/admin/os.php
-%%PHPBT%%/admin/project.php
-%%PHPBT%%/admin/removetemplates.php
-%%PHPBT%%/admin/resolution.php
-%%PHPBT%%/admin/severity.php
-%%PHPBT%%/admin/site.php
-%%PHPBT%%/admin/status.php
-%%PHPBT%%/admin/user.php
-%%PHPBT%%/attachment.php
-%%PHPBT%%/bug.php
-%%PHPBT%%/config-dist.php
-%%PHPBT%%/config.php
-%%PHPBT%%/contrib/.htaccess
-%%GNATS%%%%PHPBT%%/contrib/gnats-to-phpbt.py
-%%PHPBT%%/docs/html/adminguide.html
-%%PHPBT%%/docs/html/bugdetail.html
-%%PHPBT%%/docs/html/bugsearch.html
-%%PHPBT%%/docs/html/configuration.html
-%%PHPBT%%/docs/html/dependencies.html
-%%PHPBT%%/docs/html/devguide.html
-%%PHPBT%%/docs/html/devstandards.html
-%%PHPBT%%/docs/html/docs.css
-%%PHPBT%%/docs/html/images/callouts/1.gif
-%%PHPBT%%/docs/html/images/callouts/10.gif
-%%PHPBT%%/docs/html/images/callouts/2.gif
-%%PHPBT%%/docs/html/images/callouts/3.gif
-%%PHPBT%%/docs/html/images/callouts/4.gif
-%%PHPBT%%/docs/html/images/callouts/5.gif
-%%PHPBT%%/docs/html/images/callouts/6.gif
-%%PHPBT%%/docs/html/images/callouts/7.gif
-%%PHPBT%%/docs/html/images/callouts/8.gif
-%%PHPBT%%/docs/html/images/callouts/9.gif
-%%PHPBT%%/docs/html/images/caution.gif
-%%PHPBT%%/docs/html/images/home.gif
-%%PHPBT%%/docs/html/images/important.gif
-%%PHPBT%%/docs/html/images/logo.jpg
-%%PHPBT%%/docs/html/images/next.gif
-%%PHPBT%%/docs/html/images/note.gif
-%%PHPBT%%/docs/html/images/prev.gif
-%%PHPBT%%/docs/html/images/shots/user/bugdetail.jpg
-%%PHPBT%%/docs/html/images/shots/user/enterbug-chooseproject.jpg
-%%PHPBT%%/docs/html/images/shots/user/enterbug-detail.jpg
-%%PHPBT%%/docs/html/images/shots/user/query.jpg
-%%PHPBT%%/docs/html/images/tip.gif
-%%PHPBT%%/docs/html/images/toc-blank.gif
-%%PHPBT%%/docs/html/images/toc-minus.gif
-%%PHPBT%%/docs/html/images/toc-plus.gif
-%%PHPBT%%/docs/html/images/up.gif
-%%PHPBT%%/docs/html/images/warning.gif
-%%PHPBT%%/docs/html/index.html
-%%PHPBT%%/docs/html/installation.html
-%%PHPBT%%/docs/html/schema.html
-%%PHPBT%%/docs/html/userguide.html
-%%PHPBT%%/docs/sgml/bugdetail.sgml
-%%PHPBT%%/docs/sgml/bugsearch.sgml
-%%PHPBT%%/docs/sgml/configuration.sgml
-%%PHPBT%%/docs/sgml/devstandards.sgml
-%%PHPBT%%/docs/sgml/docs.dsl
-%%PHPBT%%/docs/sgml/installation.sgml
-%%PHPBT%%/docs/sgml/manifest.sgml
-%%PHPBT%%/docs/sgml/phpbt.sgml
-%%PHPBT%%/docs/sgml/primer.sgml
-%%PHPBT%%/docs/sgml/requirements.sgml
-%%PHPBT%%/docs/sgml/schema.sgml
-%%PHPBT%%/docs/sgml/template.sgml
-%%PHPBT%%/inc/auth.php
-%%PHPBT%%/inc/db/mssql.php
-%%PHPBT%%/inc/db/mysql.php
-%%PHPBT%%/inc/db/mysqli.php
-%%PHPBT%%/inc/db/oci8.php
-%%PHPBT%%/inc/db/pgsql.php
-%%PHPBT%%/inc/functions.php
-%%PHPBT%%/inc/htmlMimeMail/RFC822.php
-%%PHPBT%%/inc/htmlMimeMail/htmlMimeMail.php
-%%PHPBT%%/inc/htmlMimeMail/mimePart.php
-%%PHPBT%%/inc/htmlMimeMail/smtp.php
-%%PHPBT%%/inc/is_a.php
-%%PHPBT%%/include.php
-%%PHPBT%%/index.php
-%%PHPBT%%/install.php
-%%PHPBT%%/languages/cn.php
-%%PHPBT%%/languages/de.php
-%%PHPBT%%/languages/en.php
-%%PHPBT%%/languages/es.php
-%%PHPBT%%/languages/fi.php
-%%PHPBT%%/languages/fr.php
-%%PHPBT%%/languages/it.php
-%%PHPBT%%/languages/ja.php
-%%PHPBT%%/languages/old/README
-%%PHPBT%%/languages/old/es.php
-%%PHPBT%%/languages/old/et.php
-%%PHPBT%%/languages/old/gb2312.php
-%%PHPBT%%/languages/old/it.php
-%%PHPBT%%/languages/old/no.php
-%%PHPBT%%/languages/old/pl_iso-8859-2.php
-%%PHPBT%%/languages/old/ru_koi8-r.php
-%%PHPBT%%/languages/old/ru_windows-1251.php
-%%PHPBT%%/languages/old/se.php
-%%PHPBT%%/languages/old/sl.php
-%%PHPBT%%/logo.jpg
-%%PHPBT%%/logout.php
-%%PHPBT%%/messages.po
-%%PHPBT%%/newaccount.php
-%%PHPBT%%/query.php
-%%PHPBT%%/report.php
-%%PHPBT%%/schemas/mssql.in
-%%PHPBT%%/schemas/mysql.in
-%%PHPBT%%/schemas/mysqli.in
-%%PHPBT%%/schemas/oci8.in
-%%PHPBT%%/schemas/old/perms.sql
-%%PHPBT%%/schemas/old/table_rename.sql
-%%PHPBT%%/schemas/pgsql.in
-%%PHPBT%%/styles/black.css
-%%PHPBT%%/styles/default.css
-%%PHPBT%%/styles/print.css
-%%PHPBT%%/templates/default/admin/badperm.html
-%%PHPBT%%/templates/default/admin/component-edit.html
-%%PHPBT%%/templates/default/admin/configure.html
-%%PHPBT%%/templates/default/admin/database-edit.html
-%%PHPBT%%/templates/default/admin/databaselist.html
-%%PHPBT%%/templates/default/admin/edit-submit.html
-%%PHPBT%%/templates/default/admin/group-edit.html
-%%PHPBT%%/templates/default/admin/grouplist.html
-%%PHPBT%%/templates/default/admin/os-edit.html
-%%PHPBT%%/templates/default/admin/oslist.html
-%%PHPBT%%/templates/default/admin/pagination.html
-%%PHPBT%%/templates/default/admin/project-add.html
-%%PHPBT%%/templates/default/admin/project-edit.html
-%%PHPBT%%/templates/default/admin/projectlist.html
-%%PHPBT%%/templates/default/admin/resolution-edit.html
-%%PHPBT%%/templates/default/admin/resolutionlist.html
-%%PHPBT%%/templates/default/admin/severity-edit.html
-%%PHPBT%%/templates/default/admin/severitylist.html
-%%PHPBT%%/templates/default/admin/site-edit.html
-%%PHPBT%%/templates/default/admin/sitelist.html
-%%PHPBT%%/templates/default/admin/status-edit.html
-%%PHPBT%%/templates/default/admin/statuslist.html
-%%PHPBT%%/templates/default/admin/user-edit.html
-%%PHPBT%%/templates/default/admin/userlist.html
-%%PHPBT%%/templates/default/admin/version-edit.html
-%%PHPBT%%/templates/default/admin/wrap-popup.html
-%%PHPBT%%/templates/default/admin/wrap.html
-%%PHPBT%%/templates/default/badgroup.html
-%%PHPBT%%/templates/default/badperm.html
-%%PHPBT%%/templates/default/base/removetemplates.html
-%%PHPBT%%/templates/default/base/smartymissing.html
-%%PHPBT%%/templates/default/base/templatesperm.html
-%%PHPBT%%/templates/default/bugattachmentform.html
-%%PHPBT%%/templates/default/bugdisplay-printable.html
-%%PHPBT%%/templates/default/bugdisplay.html
-%%PHPBT%%/templates/default/bugemail-newbug.txt
-%%PHPBT%%/templates/default/bugemail.txt
-%%PHPBT%%/templates/default/bugform.html
-%%PHPBT%%/templates/default/bughistory.html
-%%PHPBT%%/templates/default/buglist.html
-%%PHPBT%%/templates/default/bugvotes.html
-%%PHPBT%%/templates/default/changessaved.html
-%%PHPBT%%/templates/default/error.html
-%%PHPBT%%/templates/default/images/spacer.gif
-%%PHPBT%%/templates/default/images/title.gif
-%%PHPBT%%/templates/default/index.html
-%%PHPBT%%/templates/default/install-complete.html
-%%PHPBT%%/templates/default/install-dbfailure.html
-%%PHPBT%%/templates/default/install-dbsuccess.html
-%%PHPBT%%/templates/default/install-failure.html
-%%PHPBT%%/templates/default/install.html
-%%PHPBT%%/templates/default/login.html
-%%PHPBT%%/templates/default/logout.html
-%%PHPBT%%/templates/default/newaccount-disabled.html
-%%PHPBT%%/templates/default/newaccount.html
-%%PHPBT%%/templates/default/newaccountsuccess.html
-%%PHPBT%%/templates/default/newbugform.html
-%%PHPBT%%/templates/default/projectlist.html
-%%PHPBT%%/templates/default/queryform-simple.html
-%%PHPBT%%/templates/default/queryform.html
-%%PHPBT%%/templates/default/report.html
-%%PHPBT%%/templates/default/upgrade-finished.html
-%%PHPBT%%/templates/default/upgrade.html
-%%PHPBT%%/templates/default/user.html
-%%PHPBT%%/templates/default/wrap-popup.html
-%%PHPBT%%/templates/default/wrap.html
-%%PHPBT%%/upgrade.php
-%%PHPBT%%/user.php
-@owner root
-@group wheel
-@dir %%PHPBT%%/jpgimages
diff --git a/devel/py-anonfunc/Makefile b/devel/py-anonfunc/Makefile
deleted file mode 100644
index 46a102437da4..000000000000
--- a/devel/py-anonfunc/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Hye-Shik Chang
-# $FreeBSD$
-
-PORTNAME=	anonfunc
-PORTVERSION=	1.0
-PORTREVISION=	1
-CATEGORIES=	devel python
-MASTER_SITES=	LOCAL/perky \
-		http://people.freebsd.org/~perky/distfiles/
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python module that provides easy anonymous function
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD2CLAUSE
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-post-patch:
-	@${REINPLACE_CMD} \
-		-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
-		${WRKSRC}/setup.py
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/anonfunc.so
-
-.include <bsd.port.mk>
diff --git a/devel/py-anonfunc/distinfo b/devel/py-anonfunc/distinfo
deleted file mode 100644
index 235ee48f330f..000000000000
--- a/devel/py-anonfunc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (anonfunc-1.0.tar.gz) = ce41d923096f19d28e3f9de6d5d28f6b4eba09ec51d76ab72aa2179d8b000dd6
-SIZE (anonfunc-1.0.tar.gz) = 6492
diff --git a/devel/py-anonfunc/pkg-descr b/devel/py-anonfunc/pkg-descr
deleted file mode 100644
index dae80f4ac19b..000000000000
--- a/devel/py-anonfunc/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-This package provides very simple proxy object that creates
-anonymous functions based on they got operated.
diff --git a/devel/py-bison/Makefile b/devel/py-bison/Makefile
deleted file mode 100644
index 575457c3cfef..000000000000
--- a/devel/py-bison/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	bison
-PORTVERSION=	0.1.8
-PORTREVISION=	5
-CATEGORIES=	devel python
-MASTER_SITES=	http://freenet.mcnabhosting.com/python/pybison/
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	py${PORTNAME}-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python-based parsing at the speed of C
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyrex>=0.9.6.2:devel/pyrex@${PY_FLAVOR}
-
-OPTIONS_DEFINE=	DOCS EXAMPLES
-
-USES=		bison:both python:2.7
-USE_PYTHON=	distutils autoplist
-
-DOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
-EXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
-
-PORTDOCS=	*
-PORTEXAMPLES=	*
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/bison_.so
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	@(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-post-install-EXAMPLES-on:
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	@(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
-
-.include <bsd.port.mk>
diff --git a/devel/py-bison/distinfo b/devel/py-bison/distinfo
deleted file mode 100644
index 2ed48dfafb4c..000000000000
--- a/devel/py-bison/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pybison-0.1.8.tar.gz) = 0a15a441fd74ed203db540ede92651e4c7a6b3ce3e1852e29f432bb672bdce2d
-SIZE (pybison-0.1.8.tar.gz) = 115211
diff --git a/devel/py-bison/files/patch-setup.py b/devel/py-bison/files/patch-setup.py
deleted file mode 100644
index 08e533d91012..000000000000
--- a/devel/py-bison/files/patch-setup.py
+++ /dev/null
@@ -1,14 +0,0 @@
---- setup.py.orig	2004-04-24 06:05:41.000000000 +0400
-+++ setup.py	2011-09-29 22:14:01.000000000 +0400
-@@ -24,6 +24,11 @@
-     extra_link_args = []
-     bison2pyscript = 'utils/bison2py'
-     bisondynlibModule = "src/c/bisondynlib-linux.c"
-+elif 'freebsd' in sys.platform:
-+    libs = []
-+    extra_link_args = []
-+    bison2pyscript = 'utils/bison2py'
-+    bisondynlibModule = "src/c/bisondynlib-linux.c"
- else:
-     print "Sorry, your platform is presently unsupported"
-     sys.exit(1)
diff --git a/devel/py-bison/pkg-descr b/devel/py-bison/pkg-descr
deleted file mode 100644
index 9baaf39d347e..000000000000
--- a/devel/py-bison/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-PyBison is a Python binding to the Bison (yacc) and Flex (lex)
-parser-generator utilities.
-
-It allows parsers to be quickly and easily developed as Python class
-declarations, and for these parsers to take advantage of the fast and
-powerful C-based Bison/Flex.
-
-Users write a subclass of a basic Parser object, containing a set of methods
-and attributes specifying the grammar and lexical analysis rules, and taking
-callbacks for providing parser input, and receiving parser target events.
-
-Features
-     * Runs at near the speed of C-based parsers, due to direct hooks into
-       bison-generated C code
-     * Full LALR(1) grammar support
-     * Includes a utility to convert your legacy grammar (.y) and scanner (.l)
-       scripts into python modules compatible with PyBison
-     * Easy to understand - the walkthrough and the examples will have you
-       writing your own parsers in minutes
-     * Comfortable and intuitive callback mechanisms
-     * Can export parse tree to XML with a simple method call
-     * Can reconstitute a parse tree from XML
-
-WWW: http://freenet.mcnabhosting.com/python/pybison/
diff --git a/devel/py-fortran/Makefile b/devel/py-fortran/Makefile
deleted file mode 100644
index 8f6c85c3309f..000000000000
--- a/devel/py-fortran/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	fortran
-PORTVERSION=	8.5.3
-PORTREVISION=	1
-CATEGORIES=	devel python
-MASTER_SITES=	SF/py${PORTNAME}/py${PORTNAME}/8.5
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	Pyfort-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Creating extensions to the Python language with Fortran routines
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numeric>0:math/py-numeric@${PY_FLAVOR}
-
-USES=		python:2.7
-USE_PYTHON=	autoplist distutils
-NO_ARCH=	yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-fortran/distinfo b/devel/py-fortran/distinfo
deleted file mode 100644
index 3f5d37caa4c9..000000000000
--- a/devel/py-fortran/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Pyfort-8.5.3.tar.gz) = 8049bca0dc95ceaac1713a6cb356a0149fe589cd538ed9704f6ae05a65bb86e8
-SIZE (Pyfort-8.5.3.tar.gz) = 47387
diff --git a/devel/py-fortran/files/patch-fortran_compiler.py b/devel/py-fortran/files/patch-fortran_compiler.py
deleted file mode 100644
index 81a9c445f8bb..000000000000
--- a/devel/py-fortran/files/patch-fortran_compiler.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- fortran_compiler.py.orig	2005-09-20 18:08:08 UTC
-+++ fortran_compiler.py
-@@ -703,6 +703,7 @@ compiler_ids = [
-     'pgf77',
-     'pgf90',
-     'g77',
-+    'f77',
-     'g77alpha',
-     'sgi',
-     'vf',
-@@ -801,6 +802,9 @@ def get_compiler (compiler_id):
-     elif compiler_id == 'g77':
-         return G77Compiler()
- 
-+    elif compiler_id == 'f77':
-+        return F77Compiler()
-+
-     elif compiler_id == 'g77alpha':
-         return G77Compiler(typedict = alpha_typedict)
- 
diff --git a/devel/py-fortran/pkg-descr b/devel/py-fortran/pkg-descr
deleted file mode 100644
index 011d87eb862d..000000000000
--- a/devel/py-fortran/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Pyfort is a tool for connecting Fortran routines (and "Fortran-like" C) to
-Python and its Numerical Python array extension. Pyfort translates an module
-file that describes the routines you wish to access from Python into a C
-language source file defining a Python module. Pyfort will also build and
-install this extension into Python.
-
-WWW: http://pyfortran.sourceforge.net/
diff --git a/devel/py-grouch/Makefile b/devel/py-grouch/Makefile
deleted file mode 100644
index d6ae8f3c99ab..000000000000
--- a/devel/py-grouch/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Johann Visagie <wjv@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	grouch
-PORTVERSION=	0.4
-PORTREVISION=	2
-CATEGORIES=	devel python
-MASTER_SITES=	https://www.mems-exchange.org/software/files/${PORTNAME}/
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	Grouch-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	System for describing and enforcing a Python object schema
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-OPTIONS_DEFINE=	DOCS EXAMPLES
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-PORTDOCS=	*
-PORTEXAMPLES=	*
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for docfile in CHANGES README
-	${INSTALL_DATA} ${WRKSRC}/${docfile}.txt ${STAGEDIR}${DOCSDIR}
-.endfor
-	${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
-post-install-EXAMPLES-on:
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/py-grouch/distinfo b/devel/py-grouch/distinfo
deleted file mode 100644
index ebdf1d319759..000000000000
--- a/devel/py-grouch/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Grouch-0.4.tar.gz) = 6198cdf31b67d22935b6803b2f4d50516378e8e7fe232c39b66834b3194a8dfd
-SIZE (Grouch-0.4.tar.gz) = 59344
diff --git a/devel/py-grouch/pkg-descr b/devel/py-grouch/pkg-descr
deleted file mode 100644
index 38deca17ae86..000000000000
--- a/devel/py-grouch/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-  Grouch is a system for describing and enforcing a Python object schema.
-  That is, it provides you with a language for describing the intended type
-  signatures of your objects (collectively, the "object schema"), and tools
-  to walk an object graph, checking that every value found matches your
-  object schema.
-
-  An object schema describes every class in a collection of objects -- in
-  particular, it specifies the type of every instance attribute of every
-  class.  Grouch includes a type language for specifying attribute types, a
-  tool to parse specially-formatted class docstrings and output a complete
-  object schema, and another tool for walking a persistent object graph and
-  ensuring that every scrap of data in it conforms to the object schema
-  extracted from your class docstrings.  The API for defining, querying, and
-  enforcing types is fairly complete and well-documented, so you can use
-  Grouch's type system in other ways as well.
-
-WWW: http://www.mems-exchange.org/software/grouch/
diff --git a/devel/py-mwlib.rl/Makefile b/devel/py-mwlib.rl/Makefile
deleted file mode 100644
index 4661a5bf1c4c..000000000000
--- a/devel/py-mwlib.rl/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Wen Heping <wenheping@gmail.com>
-# $FreeBSD$
-
-PORTNAME=	mwlib.rl
-PORTVERSION=	0.14.5
-CATEGORIES=	devel python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Generate Pdfs from Mediawiki Markup
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD3CLAUSE
-
-BUILD_DEPENDS=	${LOCALBASE}/bin/texvc:print/texvc \
-		${LOCALBASE}/bin/fribidi:converters/fribidi \
-		${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mwlib>=0.12.14:devel/py-mwlib@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mwlib.ext>=0.12.3:devel/py-mwlib.ext@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pygments>=1.0:textproc/py-pygments@${PY_FLAVOR}
-RUN_DEPENDS:=	${BUILD_DEPENDS}
-
-USES=		python:2.7 zip
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/py-mwlib.rl/distinfo b/devel/py-mwlib.rl/distinfo
deleted file mode 100644
index f8d6094de616..000000000000
--- a/devel/py-mwlib.rl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mwlib.rl-0.14.5.zip) = dddf9603ea0ca5aa87890217709eb5a5b16baeca547db3daad43c3ace73b6bc1
-SIZE (mwlib.rl-0.14.5.zip) = 4239803
diff --git a/devel/py-mwlib.rl/pkg-descr b/devel/py-mwlib.rl/pkg-descr
deleted file mode 100644
index 908fb15b639b..000000000000
--- a/devel/py-mwlib.rl/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-py-mwlib.rl provides a library for writing pdf documents from mediawiki
-articles which were parsed by the mwlib library.
-
-WWW: https://pypi.org/project/mwlib.rl/
diff --git a/devel/py-nagioscheck/Makefile b/devel/py-nagioscheck/Makefile
deleted file mode 100644
index d1abb4de91d2..000000000000
--- a/devel/py-nagioscheck/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# Created by: Ryan Steinmetz <zi@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	nagioscheck
-PORTVERSION=	0.1.6
-CATEGORIES=	devel python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	python@FreeBSD.org
-COMMENT=	Class library for writing Nagios plugins
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/py-nagioscheck/distinfo b/devel/py-nagioscheck/distinfo
deleted file mode 100644
index 2fe5d3fa14de..000000000000
--- a/devel/py-nagioscheck/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (nagioscheck-0.1.6.tar.gz) = 9e44a111b950a2b595fbd6ba75db630a45982b2997c0a45e343a9221af4ee99a
-SIZE (nagioscheck-0.1.6.tar.gz) = 5847
diff --git a/devel/py-nagioscheck/pkg-descr b/devel/py-nagioscheck/pkg-descr
deleted file mode 100644
index a3b2c0513071..000000000000
--- a/devel/py-nagioscheck/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-pynagioscheck is a Python framework for Nagios plug-in developers.
-
-pynagioscheck strives to conform to the practices described in the Nagios
-Plug-in Development Guidelines and, more importantly, save valuable system
-administrator time.
-
-WWW: https://pypi.org/project/nagioscheck/
diff --git a/devel/py-ncurses/Makefile b/devel/py-ncurses/Makefile
deleted file mode 100644
index 12f631431964..000000000000
--- a/devel/py-ncurses/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: adsharma@sharams.dhs.org
-# $FreeBSD$
-
-PORTNAME=	ncurses
-PORTVERSION=	0.3
-PORTREVISION=	2
-CATEGORIES=	devel python
-MASTER_SITES=	SF/py${PORTNAME}/py${PORTNAME}/${PORTVERSION}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	pyncurses-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Ncurses binding for Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/COPYRIGHT
-
-USES=		ncurses python:2.7
-USE_PYTHON=	distutils autoplist
-
-post-patch:
-.for f in _curses_wrap.c _panel_wrap.c _menu_wrap.c _form_wrap.c
-	@${REINPLACE_CMD} -e '45s,^.*$$,#include "py_curses.h",' \
-		${WRKSRC}/ncurses/${f}
-.endfor
-	@${REINPLACE_CMD} -e '/^extern int define_key(/d' \
-		${WRKSRC}/ncurses/_curses_wrap.c
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ncurses/*.so
-
-.include <bsd.port.mk>
diff --git a/devel/py-ncurses/distinfo b/devel/py-ncurses/distinfo
deleted file mode 100644
index 5f84b13a58f1..000000000000
--- a/devel/py-ncurses/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pyncurses-0.3.tar.gz) = c6d9e820867d0fb2d1b54dc588c047083c00f96e68475d8297b0cfec99ecef3e
-SIZE (pyncurses-0.3.tar.gz) = 86112
diff --git a/devel/py-ncurses/files/patch-ncurses___curses_wrap.c b/devel/py-ncurses/files/patch-ncurses___curses_wrap.c
deleted file mode 100644
index 2f1766aaf838..000000000000
--- a/devel/py-ncurses/files/patch-ncurses___curses_wrap.c
+++ /dev/null
@@ -1,84 +0,0 @@
---- ncurses/_curses_wrap.c.orig	Sun Apr 23 05:52:02 2000
-+++ ncurses/_curses_wrap.c	Sun Dec 15 05:30:05 2002
-@@ -1136,7 +1136,7 @@
- extern bool isendwin();
- extern bool is_linetouched(WINDOW *,int );
- extern bool is_wintouched(WINDOW *);
--extern const char *keyname(int );
-+/*extern const char *keyname(int );*/
- extern int keypad(WINDOW *,bool );
- extern char killchar();
- extern int leaveok(WINDOW *,bool );
-@@ -1147,7 +1147,7 @@
- extern int mvwin(WINDOW *,int ,int );
- extern int napms(int );
- extern WINDOW *newpad(int ,int );
--extern SCREEN *newterm(const char *,FILE *,FILE *);
-+/*extern SCREEN *newterm(const char *,FILE *,FILE *);*/
- extern WINDOW *newwin(int ,int ,int ,int );
- extern int nl();
- extern int nocbreak();
-@@ -1197,15 +1197,15 @@
- extern int syncok(WINDOW *,bool );
- extern chtype termattrs();
- extern char *termname();
--extern int tigetflag(const char *);
--extern int tigetnum(const char *);
--extern char *tigetstr(const char *);
-+/*extern int tigetflag(const char *);*/
-+/*extern int tigetnum(const char *);*/
-+/*extern char *tigetstr(const char *);*/
- extern int typeahead(int );
- extern int ungetch(int );
- extern void use_env(bool );
- extern int vidattr(chtype );
--extern int vwprintw(WINDOW *,const char *,va_list );
--extern int vwscanw(WINDOW *,const char *,va_list );
-+/*extern int vwprintw(WINDOW *,const char *,va_list );*/
-+/*extern int vwscanw(WINDOW *,const char *,va_list );*/
- extern int waddch(WINDOW *,const chtype );
- extern int waddchnstr(WINDOW *,const chtype *,int );
- extern int waddnstr(WINDOW *,const char *,int );
-@@ -1252,7 +1252,7 @@
- extern int mcprint(char *,int );
- extern int has_key(int );
- extern char *_nc_tracebits();
--extern char *_tracechar(const unsigned char );
-+/*extern char *_tracechar(const unsigned char );*/
- extern void trace(const unsigned int );
- extern const char *_nc_visbuf(const char *);
- extern void GetYX(WINDOW *,int *,int *);
-@@ -4442,7 +4442,8 @@
- }
- 
- static PyObject *_wrap__tracechar(PyObject *self, PyObject *args) {
--    PyObject * _resultobj;
-+    return Py_None;
-+/*    PyObject * _resultobj;
-     char * _result;
-     unsigned char  _arg0;
- 
-@@ -4451,11 +4452,12 @@
-         return NULL;
-     _result = (char *)_tracechar(_arg0);
-     _resultobj = Py_BuildValue("s", _result);
--    return _resultobj;
-+    return _resultobj;*/
- }
- 
- static PyObject *_wrap_trace(PyObject *self, PyObject *args) {
--    PyObject * _resultobj;
-+    return Py_None;
-+/*    PyObject * _resultobj;
-     unsigned int  _arg0;
- 
-     self = self;
-@@ -4464,7 +4466,7 @@
-     trace(_arg0);
-     Py_INCREF(Py_None);
-     _resultobj = Py_None;
--    return _resultobj;
-+    return _resultobj;*/
- }
- 
- static PyObject *_wrap__nc_visbuf(PyObject *self, PyObject *args) {
diff --git a/devel/py-ncurses/files/patch-ncurses___panel_wrap.c b/devel/py-ncurses/files/patch-ncurses___panel_wrap.c
deleted file mode 100644
index a333fb068941..000000000000
--- a/devel/py-ncurses/files/patch-ncurses___panel_wrap.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- ncurses/_panel_wrap.c	2001/03/13 17:00:02	1.1
-+++ ncurses/_panel_wrap.c	2001/03/13 17:00:26
-@@ -588,8 +588,8 @@
- extern PANEL *new_panel(WINDOW *);
- extern PANEL *panel_above(const PANEL *);
- extern PANEL *panel_below(const PANEL *);
--extern int set_panel_userptr(PANEL *,const void *);
--extern const void *panel_userptr(const PANEL *);
-+/*extern int set_panel_userptr(PANEL *,const void *);*/
-+/*extern const void *panel_userptr(const PANEL *);*/
- extern int move_panel(PANEL *,int ,int );
- extern int replace_panel(PANEL *,WINDOW *);
- extern int panel_hidden(const PANEL *);
diff --git a/devel/py-ncurses/files/patch-setup.py b/devel/py-ncurses/files/patch-setup.py
deleted file mode 100644
index 18c8117b08d8..000000000000
--- a/devel/py-ncurses/files/patch-setup.py
+++ /dev/null
@@ -1,21 +0,0 @@
---- setup.py.orig	Tue Jun 18 08:26:48 2002
-+++ setup.py	Tue Jun 18 08:27:09 2002
-@@ -44,15 +44,15 @@
-              }),
-             ('ncurses._panel',
-              { 'sources': ['ncurses/_panel_wrap.c'],
--               'libraries': ['panel']
-+               'libraries': ['panel', 'ncurses']
-              }),
-             ('ncurses._menu',
-              { 'sources': ['ncurses/_menu_wrap.c'],
--               'libraries': ['menu']
-+               'libraries': ['menu', 'ncurses']
-              }),
-             ('ncurses._form',
-              { 'sources': ['ncurses/_form_wrap.c'],
--               'libraries': ['form']
-+               'libraries': ['form', 'ncurses']
-              }),
-             ]
-       )
diff --git a/devel/py-ncurses/pkg-descr b/devel/py-ncurses/pkg-descr
deleted file mode 100644
index 207a84ee1b8a..000000000000
--- a/devel/py-ncurses/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A new ncurses binding for Python, generated with the help of SWIG. Includes
-bindings for libncurses, libpanel, libmenu, and libform.
-
-WWW: http://pyncurses.sourceforge.net/
diff --git a/devel/py-ocempgui/Makefile b/devel/py-ocempgui/Makefile
deleted file mode 100644
index 2c62415c42c1..000000000000
--- a/devel/py-ocempgui/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Alexander Botero-Lowry <alex@foxybanana.com>
-# $FreeBSD$
-
-PORTNAME=	ocempgui
-PORTVERSION=	0.2.9
-PORTREVISION=	13
-CATEGORIES=	devel python
-MASTER_SITES=	SF/ocemp/${PORTNAME}/${PORTVERSION}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	OcempGUI-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	GUI toolkit in python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD2CLAUSE
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-BUILD_DEPENDS=	${PYGAME}
-RUN_DEPENDS=	${PYGAME}
-
-USES=		gnome python:2.7
-USE_GNOME=	atk
-USE_PYTHON=	autoplist distutils
-NO_ARCH=	yes
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|@DATAPATH@|${DATADIR}|' ${WRKSRC}/ocempgui/widgets/Constants.py
-
-.include <bsd.port.mk>
diff --git a/devel/py-ocempgui/distinfo b/devel/py-ocempgui/distinfo
deleted file mode 100644
index ba763a3121f7..000000000000
--- a/devel/py-ocempgui/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (OcempGUI-0.2.9.tar.gz) = b09f16e93f76c2d314aaae297589dfd211e8260b309e17203bb828a2847a6ef2
-SIZE (OcempGUI-0.2.9.tar.gz) = 2401832
diff --git a/devel/py-ocempgui/pkg-descr b/devel/py-ocempgui/pkg-descr
deleted file mode 100644
index 1cbed16cecb5..000000000000
--- a/devel/py-ocempgui/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-OcempGUI is a small toolkit, which comes with various modules suitable for
-event management, user interfaces, 2D drawing and accessibility.
-
-OcempGUI enables developers to enhance their python and/or pygame applications
-and games easily with graphical UI elements such as buttons, entry boxes,
-scrolling abilities and more as well as simple event brokers or features, which
-enhance the program by adding accessibility to its objects.
-
-It can save a developer much time by providing a broad range of drawing
-routines and ready-to-use event capable object types. The developer can focus
-on the main tasks instead of taking care about needed low-level components,
-which are given to him with OcempGUI.
-
-WWW: http://ocemp.sourceforge.net/gui.html
diff --git a/devel/py-palm/Makefile b/devel/py-palm/Makefile
deleted file mode 100644
index a5f96ef7bbe9..000000000000
--- a/devel/py-palm/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Veniamin Gvozdikov <vg@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	palm
-PORTVERSION=	0.1.7
-PORTREVISION=	2
-CATEGORIES=	devel
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	python@FreeBSD.org
-COMMENT=	Fast Protocol Buffer library for Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD2CLAUSE
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}simpleparse>0:devel/py-simpleparse@${PY_FLAVOR}
-
-USES=		python:2.7
-USE_PYTHON=	autoplist distutils
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|"protobuf>=2.4.1,<=2.4.999"|"protobuf>=2.4.1"|' \
-		${WRKSRC}/setup.py
-
-post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/palm/palm.so
-
-.include <bsd.port.mk>
diff --git a/devel/py-palm/distinfo b/devel/py-palm/distinfo
deleted file mode 100644
index 617357133626..000000000000
--- a/devel/py-palm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (palm-0.1.7.tar.gz) = 4d6f4cb18ae861ac99c27abb454fdce06a627aa326fb6d8e81ce2c5d0f483ac7
-SIZE (palm-0.1.7.tar.gz) = 97062
diff --git a/devel/py-palm/pkg-descr b/devel/py-palm/pkg-descr
deleted file mode 100644
index d024ada29db3..000000000000
--- a/devel/py-palm/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-PALM is a library for using Google's protocol buffers in Python. It has
-a fast core written in C with a thin Cython binding to Python. The goal
-of palm was to make improvements to the Google reference implementation,
-namely:
-
- * Make the library significantly faster
- * Clean up the API
-
-WWW: https://github.com/bumptech/palm/
diff --git a/devel/py-pyechonest/Makefile b/devel/py-pyechonest/Makefile
deleted file mode 100644
index 75f580381724..000000000000
--- a/devel/py-pyechonest/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: Mark Felder <feld@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	pyechonest
-PORTVERSION=	9.0.0
-CATEGORIES=	devel python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python interface to The Echo Nest APIs
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-
-USES=		python:2.7
-USE_PYTHON=	distutils
-
-.include <bsd.port.mk>
diff --git a/devel/py-pyechonest/distinfo b/devel/py-pyechonest/distinfo
deleted file mode 100644
index 476d77e36d19..000000000000
--- a/devel/py-pyechonest/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pyechonest-9.0.0.tar.gz) = 1da4b3b8b457232a7eb35b59a48390b3c208759b01d596acaa71e6a172b40495
-SIZE (pyechonest-9.0.0.tar.gz) = 30306
diff --git a/devel/py-pyechonest/pkg-descr b/devel/py-pyechonest/pkg-descr
deleted file mode 100644
index 48e40a5601d9..000000000000
--- a/devel/py-pyechonest/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Pyechonest is an open source Python library for the Echo Nest API.
-
-WWW: https://github.com/echonest/pyechonest
diff --git a/devel/py-pyechonest/pkg-plist b/devel/py-pyechonest/pkg-plist
deleted file mode 100644
index c81f61d8351c..000000000000
--- a/devel/py-pyechonest/pkg-plist
+++ /dev/null
@@ -1,30 +0,0 @@
-%%PYTHON_SITELIBDIR%%/pyechonest/__init__.py
-%%PYTHON_SITELIBDIR%%/pyechonest/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pyechonest/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pyechonest/artist.py
-%%PYTHON_SITELIBDIR%%/pyechonest/artist.pyc
-%%PYTHON_SITELIBDIR%%/pyechonest/artist.pyo
-%%PYTHON_SITELIBDIR%%/pyechonest/catalog.py
-%%PYTHON_SITELIBDIR%%/pyechonest/catalog.pyc
-%%PYTHON_SITELIBDIR%%/pyechonest/catalog.pyo
-%%PYTHON_SITELIBDIR%%/pyechonest/config.py
-%%PYTHON_SITELIBDIR%%/pyechonest/config.pyc
-%%PYTHON_SITELIBDIR%%/pyechonest/config.pyo
-%%PYTHON_SITELIBDIR%%/pyechonest/playlist.py
-%%PYTHON_SITELIBDIR%%/pyechonest/playlist.pyc
-%%PYTHON_SITELIBDIR%%/pyechonest/playlist.pyo
-%%PYTHON_SITELIBDIR%%/pyechonest/proxies.py
-%%PYTHON_SITELIBDIR%%/pyechonest/proxies.pyc
-%%PYTHON_SITELIBDIR%%/pyechonest/proxies.pyo
-%%PYTHON_SITELIBDIR%%/pyechonest/sandbox.py
-%%PYTHON_SITELIBDIR%%/pyechonest/sandbox.pyc
-%%PYTHON_SITELIBDIR%%/pyechonest/sandbox.pyo
-%%PYTHON_SITELIBDIR%%/pyechonest/song.py
-%%PYTHON_SITELIBDIR%%/pyechonest/song.pyc
-%%PYTHON_SITELIBDIR%%/pyechonest/song.pyo
-%%PYTHON_SITELIBDIR%%/pyechonest/track.py
-%%PYTHON_SITELIBDIR%%/pyechonest/track.pyc
-%%PYTHON_SITELIBDIR%%/pyechonest/track.pyo
-%%PYTHON_SITELIBDIR%%/pyechonest/util.py
-%%PYTHON_SITELIBDIR%%/pyechonest/util.pyc
-%%PYTHON_SITELIBDIR%%/pyechonest/util.pyo
diff --git a/devel/py-resourcepackage/Makefile b/devel/py-resourcepackage/Makefile
deleted file mode 100644
index 22dd5e6b166f..000000000000
--- a/devel/py-resourcepackage/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	resourcepackage
-PORTVERSION=	1.0.0
-CATEGORIES=	devel python
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}%20%28final%29
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	ResourcePackage-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Automated resource-as-package embedding mechanism
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/py-resourcepackage/distinfo b/devel/py-resourcepackage/distinfo
deleted file mode 100644
index 06dbd4bc9be5..000000000000
--- a/devel/py-resourcepackage/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ResourcePackage-1.0.0.tar.gz) = e0a9c44c2ac3bb6b669bb62863c0208dc2df008d1ede36fb99c225dee309fe62
-SIZE (ResourcePackage-1.0.0.tar.gz) = 47464
diff --git a/devel/py-resourcepackage/pkg-descr b/devel/py-resourcepackage/pkg-descr
deleted file mode 100644
index f30e32fc1b75..000000000000
--- a/devel/py-resourcepackage/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-ResourcePackage is a mechanism for automatically managing resources (i.e.
-non-Python files: small images, documentation files, binary data) embedded in
-Python modules (as Python source code), particularly for those wishing to
-create re-usable Python program.
-
-WWW: http://resourcepackage.sourceforge.net/
diff --git a/devel/py-rlcompleter2/Makefile b/devel/py-rlcompleter2/Makefile
deleted file mode 100644
index 181951f70a1e..000000000000
--- a/devel/py-rlcompleter2/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	rlcompleter2
-PORTVERSION=	0.98
-PORTREVISION=	1
-CATEGORIES=	devel python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python module for readline interactive completion
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/py-rlcompleter2/distinfo b/devel/py-rlcompleter2/distinfo
deleted file mode 100644
index d293b8475c39..000000000000
--- a/devel/py-rlcompleter2/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rlcompleter2-0.98.tar.gz) = 41d00709f4275af49605461cecb935eac5e1d4a39bf0c34f6e0c5a1e00304617
-SIZE (rlcompleter2-0.98.tar.gz) = 10581
diff --git a/devel/py-rlcompleter2/pkg-descr b/devel/py-rlcompleter2/pkg-descr
deleted file mode 100644
index e7a933713521..000000000000
--- a/devel/py-rlcompleter2/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-rlcompleter2 is an interactive readline completion handler, featuring:
-    * completion on any python expression/statement
-    * interactive introspection into function signatures and docstrings
-    * convenient completions on module, instance and function objects
-    * ultra simple user interface: <tab> (try hit it multiple times!)
-
-WWW: https://pypi.org/project/rlcompleter2/
diff --git a/devel/py-spark/Makefile b/devel/py-spark/Makefile
deleted file mode 100644
index 25f3df8883a9..000000000000
--- a/devel/py-spark/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	spark
-PORTVERSION=	0.6.1
-PORTREVISION=	2
-CATEGORIES=	devel python
-MASTER_SITES=	http://pages.cpsc.ucalgary.ca/~aycock/spark/
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Scanning, Parsing, and Rewriting Kit
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		python:2.7
-NO_BUILD=	yes
-NO_ARCH=	yes
-
-OPTIONS_DEFINE=	DOCS
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
-	${INSTALL_SCRIPT} ${WRKSRC}/spark.py ${STAGEDIR}${PYTHON_SITELIBDIR}
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for file in doc.html doc.tex paper.ps.gz
-	${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/devel/py-spark/distinfo b/devel/py-spark/distinfo
deleted file mode 100644
index 4d9ee6479fec..000000000000
--- a/devel/py-spark/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (spark-0.6.1.tar.gz) = 672d99e37a1e6687e08ba39e962a5aa21483e7642b9dddbcc375e26c5228a3cc
-SIZE (spark-0.6.1.tar.gz) = 63792
diff --git a/devel/py-spark/pkg-descr b/devel/py-spark/pkg-descr
deleted file mode 100644
index 5f841e56458f..000000000000
--- a/devel/py-spark/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-SPARK stands for the Scanning, Parsing, and Rewriting Kit. It formerly had
-no name, and was referred to as the "little language framework." The first
-version (circa 1998) was described in the paper Compiling Little Languages
-in Python at the 7th International Python Conference.
-
-WWW: http://pages.cpsc.ucalgary.ca/~aycock/spark/
diff --git a/devel/py-spark/pkg-plist b/devel/py-spark/pkg-plist
deleted file mode 100644
index 8a2f1c7ef484..000000000000
--- a/devel/py-spark/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-%%PYTHON_SITELIBDIR%%/spark.py
-%%PORTDOCS%%%%DOCSDIR%%/doc.html
-%%PORTDOCS%%%%DOCSDIR%%/doc.tex
-%%PORTDOCS%%%%DOCSDIR%%/paper.ps.gz
diff --git a/devel/py-xoltar-toolkit/Makefile b/devel/py-xoltar-toolkit/Makefile
deleted file mode 100644
index 23c7e0af807a..000000000000
--- a/devel/py-xoltar-toolkit/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: nectar@FreeBSD.org
-# $FreeBSD$
-
-PORTNAME=	xoltar-toolkit
-PORTVERSION=	2001.06.01
-PORTREVISION=	1
-CATEGORIES=	devel python
-MASTER_SITES=	SF/${PORTNAME}/xoltar%20toolkit/June%202001
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	${PORTNAME}-01jun01
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Functional programming, lazy expressions, and thread pools for Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	LGPL21+
-
-USES=		python:2.7
-NO_WRKSUBDIR=	yes
-NO_ARCH=	yes
-
-OPTIONS_DEFINE=	DOCS
-
-do-build:
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
-	@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
-	${INSTALL_DATA} ${WRKSRC}/*.py* ${STAGEDIR}${PYTHON_SITELIBDIR}
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/py-xoltar-toolkit/distinfo b/devel/py-xoltar-toolkit/distinfo
deleted file mode 100644
index 72cc4390f6b2..000000000000
--- a/devel/py-xoltar-toolkit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xoltar-toolkit-01jun01.tar.gz) = cd3f8316b8a6d07112addf5321c0dd8545c28bf40b50879bcae9b8dd0fd1481e
-SIZE (xoltar-toolkit-01jun01.tar.gz) = 21622
diff --git a/devel/py-xoltar-toolkit/pkg-descr b/devel/py-xoltar-toolkit/pkg-descr
deleted file mode 100644
index cb6c667898db..000000000000
--- a/devel/py-xoltar-toolkit/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-The Xoltar Toolkit contains utility modules for Python, including functional
-programming support, lazy expressions and data structures, and thread pools.
-
-It includes support for closures, curried functions, lazy expressions,
-lazy tuples (functional programming languages call these lazy lists, but
-since lists are mutable in Python, tuples are closer in meaning), and lazy
-equivalents for map, filter, reduce, and zip.  It also includes some
-higher-order functions for composing functions.
-
-WWW: https://sourceforge.net/projects/xoltar-toolkit/
-See also: http://www-106.ibm.com/developerworks/library/l-prog.html
diff --git a/devel/py-xoltar-toolkit/pkg-plist b/devel/py-xoltar-toolkit/pkg-plist
deleted file mode 100644
index a42ee6692586..000000000000
--- a/devel/py-xoltar-toolkit/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-%%PORTDOCS%%share/doc/xoltar-toolkit/functional_changes.txt
-%%PORTDOCS%%share/doc/xoltar-toolkit/lazy_changes.txt
-%%PORTDOCS%%share/doc/xoltar-toolkit/threadpool_changes.txt
-%%PYTHON_SITELIBDIR%%/functional.py
-%%PYTHON_SITELIBDIR%%/functional.pyc
-%%PYTHON_SITELIBDIR%%/functional.pyo
-%%PYTHON_SITELIBDIR%%/lazy.py
-%%PYTHON_SITELIBDIR%%/lazy.pyc
-%%PYTHON_SITELIBDIR%%/lazy.pyo
-%%PYTHON_SITELIBDIR%%/threadpool.py
-%%PYTHON_SITELIBDIR%%/threadpool.pyc
-%%PYTHON_SITELIBDIR%%/threadpool.pyo
diff --git a/devel/py-zkpython/Makefile b/devel/py-zkpython/Makefile
deleted file mode 100644
index b50e977e6de3..000000000000
--- a/devel/py-zkpython/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: Mark Felder <feld@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	zkpython
-PORTVERSION=	0.4.2
-CATEGORIES=	devel python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python bindings to Apache Zookeeper
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	APACHE20
-
-LIB_DEPENDS=	libzookeeper_mt.so:devel/libzookeeper
-
-USES=		python:2.7
-USE_PYTHON=	autoplist distutils
-
-.include <bsd.port.mk>
diff --git a/devel/py-zkpython/distinfo b/devel/py-zkpython/distinfo
deleted file mode 100644
index 64dc9e2eec93..000000000000
--- a/devel/py-zkpython/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1478562623
-SHA256 (zkpython-0.4.2.tar.gz) = 74ab7e1559c2ff75665bc806cf30060af9c8d1759d36b55a22583cfa0c213de9
-SIZE (zkpython-0.4.2.tar.gz) = 14640
diff --git a/devel/py-zkpython/pkg-descr b/devel/py-zkpython/pkg-descr
deleted file mode 100644
index b7b985a0d749..000000000000
--- a/devel/py-zkpython/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-ZooKeeper Python bindings
-
-WWW: https://pypi.org/project/zkpython/
diff --git a/devel/pychecker/Makefile b/devel/pychecker/Makefile
deleted file mode 100644
index 219293cc7f4f..000000000000
--- a/devel/pychecker/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	pychecker
-PORTVERSION=	0.8.19
-CATEGORIES=	devel python
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python source code checking tool to help hunting common bugs
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/COPYRIGHT
-
-USES=		python:2.7
-USE_PYTHON=	autoplist distutils
-NO_ARCH=	yes
-
-PORTDOCS=	ChangeLog KNOWN_BUGS MAINTAINERS README TODO VERSION
-
-OPTIONS_DEFINE=	DOCS
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/pychecker/distinfo b/devel/pychecker/distinfo
deleted file mode 100644
index 79cbf467d7cd..000000000000
--- a/devel/pychecker/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pychecker-0.8.19.tar.gz) = 44fb26668f74aca3738f02d072813762a37ce1242f50dbff573720fa2e953279
-SIZE (pychecker-0.8.19.tar.gz) = 99783
diff --git a/devel/pychecker/files/patch-setup.py b/devel/pychecker/files/patch-setup.py
deleted file mode 100644
index 8d0abca2fb2c..000000000000
--- a/devel/pychecker/files/patch-setup.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- setup.py
-+++ setup.py
-@@ -187,7 +187,6 @@
-         'url'              : "http://pychecker.sourceforge.net/",
-         'packages'         : [ 'pychecker', ],
-         'scripts'          : [ "pychecker" ],   # note: will be replaced by customized action
--        'data_files'       : [ ( "pychecker", DATA_FILES, ) ], 
-         'long_description' : LONG_DESCRIPTION,
-         'cmdclass'         : CUSTOMIZED_ACTIONS, 
-       }
diff --git a/devel/pychecker/pkg-descr b/devel/pychecker/pkg-descr
deleted file mode 100644
index b966c795c94e..000000000000
--- a/devel/pychecker/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-PyChecker is a python source code checking tool to help you find
-common bugs. It is meant to find problems that are typically caught
-by a compiler. Because of the dynamic nature of python, some warnings
-may be incorrect; however, spurious warnings should be fairly infrequent.
-
-PyChecker works in a combination of ways. First, it imports each
-module. If there is an import error, the module cannot be processed.
-The import provides some basic information about the module. For each
-function, class, and method, the code within the function is checked
-for possible problems.
-
-Types of problems that can be found include:
-
-  * No doc strings in modules, classes, functions, and methods
-  * self not the first parameter to a method
-  * Wrong number of parameters passed to functions/methods
-  * No global found (e.g., using a module without importing it)
-  * Global not used (module or variable)
-
-WWW: http://pychecker.sourceforge.net/
diff --git a/devel/pymacs/Makefile b/devel/pymacs/Makefile
deleted file mode 100644
index 8bef42e403bd..000000000000
--- a/devel/pymacs/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: mwm@mired.org
-# $FreeBSD$
-
-PORTNAME=	Pymacs
-PORTVERSION=	0.25
-DISTVERSIONPREFIX=	v
-PORTREVISION=	6
-CATEGORIES=	devel editors python elisp
-PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python package for scripting emacs
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-USES=		emacs python:2.7
-USE_GITHUB=	yes
-GH_ACCOUNT=	pinard
-USE_PYTHON=	distutils
-
-pre-configure:
-	@(cd ${WRKSRC}; \
-		${PYTHON_CMD} pppp -C ppppconfig.py Pymacs.py.in \
-			pppp.rst.in pymacs.el.in pymacs.rst.in \
-			contrib	tests)
-
-post-build:
-	(cd ${WRKSRC} && ${EMACS_CMD} -batch -q -no-site-file -no-init-file \
-		-f batch-byte-compile pymacs.el)
-
-post-install:
-	(cd ${WRKSRC} && ${INSTALL_DATA} pymacs.el pymacs.elc \
-		${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR})
-
-.include <bsd.port.mk>
diff --git a/devel/pymacs/distinfo b/devel/pymacs/distinfo
deleted file mode 100644
index f2d591602302..000000000000
--- a/devel/pymacs/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pinard-Pymacs-v0.25_GH0.tar.gz) = bcb1af7f55c5a4c050f41413e54d7d1f3c9bf8febebd99792f4aa45cd8f41c8f
-SIZE (pinard-Pymacs-v0.25_GH0.tar.gz) = 120554
diff --git a/devel/pymacs/pkg-descr b/devel/pymacs/pkg-descr
deleted file mode 100644
index 5743fa289c33..000000000000
--- a/devel/pymacs/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Pymacs is a powerful tool which, once started from Emacs, allows
-both-way communication between Emacs Lisp and Python. Pymacs aims Python
-as an extension language for Emacs rather than the other way around, and
-this asymmetry is reflected in some design choices. Within Emacs Lisp
-code, one may load and use Python modules. Python functions may
-themselves use Emacs services, and handle Emacs Lisp objects kept in
-Emacs Lisp space.
-
-WWW: http://pymacs.progiciels-bpi.ca/
diff --git a/devel/pymacs/pkg-message b/devel/pymacs/pkg-message
deleted file mode 100644
index a557a3b65c72..000000000000
--- a/devel/pymacs/pkg-message
+++ /dev/null
@@ -1,17 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Add the following to your emacs initialization file to enable pymacs:
-
-(autoload 'pymacs-apply "pymacs")
-(autoload 'pymacs-call "pymacs")
-(autoload 'pymacs-eval "pymacs" nil t)
-(autoload 'pymacs-exec "pymacs" nil t)
-(autoload 'pymacs-load "pymacs" nil t)
-(autoload 'pymacs-autoload "pymacs")
-
-See http://pymacs.progiciels-bpi.ca/pymacs.html for
-documentation on using pymacs.
-EOM
-}
-]
diff --git a/devel/pymacs/pkg-plist b/devel/pymacs/pkg-plist
deleted file mode 100644
index fe54af018ee2..000000000000
--- a/devel/pymacs/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-%%PYTHON_SITELIBDIR%%/Pymacs.py
-%%PYTHON_SITELIBDIR%%/Pymacs.pyc
-%%PYTHON_SITELIBDIR%%/Pymacs.pyo
-%%EMACS_SITE_LISPDIR%%/pymacs.el
-%%EMACS_SITE_LISPDIR%%/pymacs.elc
diff --git a/devel/trac-bitten/Makefile b/devel/trac-bitten/Makefile
deleted file mode 100644
index 341cb2289b39..000000000000
--- a/devel/trac-bitten/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# Created by: Tim Niemueller <tim@niemueller.de>
-# $FreeBSD$
-
-PORTNAME=	bitten
-PORTVERSION=	0.6
-PORTREVISION=	3
-CATEGORIES=	devel www python
-MASTER_SITES=	http://ftp.edgewall.com/pub/bitten/ \
-		LOCAL/glarkin
-PKGNAMEPREFIX=	trac-
-DISTNAME=	Bitten-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Continuous integration for Trac
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-.if defined(MAINTAINER_MODE)
-UID_FILES+=	../../UIDs
-GID_FILES+=	../../GIDs
-.endif
-USERS=		bitten-slave
-GROUPS=		bitten-slave
-BITTEN_UID=	952
-BITTEN_GID=	952
-
-OPTIONS_DEFINE=	BITTEN_MASTER
-BITTEN_MASTER_DESC=	Build bitten master
-
-OPTIONS_DEFAULT=	BITTEN_MASTER
-
-BITTEN_MASTER_RUN_DEPENDS=	tracd:www/trac
-
-NO_BUILD=	yes
-NO_ARCH=	yes
-USES=		python:2.7
-USE_PYTHON=	autoplist distutils
-SUB_LIST+=	PYTHON_CMD=${PYTHON_CMD} TOUCH=${TOUCH} CHOWN=${CHOWN} \
-		RM=${RM:Q} USERS=${USERS}
-SUB_FILES+=	pkg-message
-PATCH_STRIP=	-p1
-USE_RC_SUBR=	bitten-slave
-
-.include <bsd.port.options.mk>
-
-.if ! ${PORT_OPTIONS:MBITTEN_MASTER}
-PYDISTUTILS_INSTALL_TARGET=	--without-master install
-.endif
-
-post-install:
-	@${ECHO} Generating initial configuration in ${STAGEDIR}${ETCDIR}/bitten-slave.sample
-	@${MKDIR} ${STAGEDIR}${ETCDIR}
-	${SED} -e 's/@DISTRO@/${OPSYS}/g' -e 's/@DISTRO_VERSION@/${OSREL}/g' ${FILESDIR}/bitten-slave.sample > ${STAGEDIR}${ETCDIR}/bitten-slave.sample
-
-.include <bsd.port.mk>
diff --git a/devel/trac-bitten/distinfo b/devel/trac-bitten/distinfo
deleted file mode 100644
index fcb91a3ccedb..000000000000
--- a/devel/trac-bitten/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Bitten-0.6.tar.gz) = 0ccbe1c6c798d980d2b9024a86cd04710b58c9a129f02b82bf72d96efd6e7026
-SIZE (Bitten-0.6.tar.gz) = 340031
diff --git a/devel/trac-bitten/files/bitten-slave.in b/devel/trac-bitten/files/bitten-slave.in
deleted file mode 100644
index 1847de99b67a..000000000000
--- a/devel/trac-bitten/files/bitten-slave.in
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# PROVIDE: bitten_slave
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Bitten continuous integration build slave
-#
-
-. /etc/rc.subr
-
-name=bitten_slave
-rcvar=bitten_slave_enable
-logfile=/var/log/bitten-slave.log
-conffile=%%ETCDIR%%/bitten-slave.conf
-workdir=/var/lib/bitten-slave
-
-load_rc_config ${name}
-
-command=%%PREFIX%%/bin/bitten-slave
-command_args="-f ${conffile} -d ${workdir} --log=${logfile} ${bitten_slave_urls}"
-command_interpreter=%%PYTHON_CMD%%
-bitten_slave_user=%%USERS%%
-pidfile=/var/lib/bitten-slave/bitten-slave.pid
-
-start_cmd=bitten_start
-stop_postcmd=bitten_cleanup
-
-bitten_start()
-{
-    echo "Starting ${name}."
-    %%TOUCH%% $logfile && %%CHOWN%% ${bitten_slave_user} $logfile
-    /usr/sbin/daemon -cf -p ${pidfile} -u ${bitten_slave_user} ${command} ${command_args}
-}
-
-bitten_cleanup() {
-    [ -f ${pidfile} ] && %%RM%% ${pidfile}
-}
-
-run_rc_command "$1"
diff --git a/devel/trac-bitten/files/bitten-slave.sample b/devel/trac-bitten/files/bitten-slave.sample
deleted file mode 100644
index 182ce235ca27..000000000000
--- a/devel/trac-bitten/files/bitten-slave.sample
+++ /dev/null
@@ -1,12 +0,0 @@
-;[authentication]
-; user/pass for login to Trac
-;username = <user>
-;password = <pass>
-
-[os]
-name = @DISTRO@
-version = @DISTRO_VERSION@
-
-;[package:some-package]
-;version = 2.0
-
diff --git a/devel/trac-bitten/files/patch-bitten-slave.py b/devel/trac-bitten/files/patch-bitten-slave.py
deleted file mode 100644
index b48930bb898a..000000000000
--- a/devel/trac-bitten/files/patch-bitten-slave.py
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -urN Bitten-0.6b3/bitten/slave.py Bitten-0.6b3.username/bitten/slave.py
---- Bitten-0.6b3/bitten/slave.py	2010-10-21 12:02:42.000000000 +0200
-+++ Bitten-0.6b3.username/bitten/slave.py	2014-09-23 11:59:13.509163066 +0200
-@@ -318,6 +318,7 @@
-                                           "authentication" % url[:-7])
-                                 raise ExitSlave(EX_NOPERM)
-                             values = {'user': self.username, 
-+                                      'username': self.username,
-                                       'password':
-                                           self.password_mgr.find_user_password(
-                                                                 None, url)[1],
diff --git a/devel/trac-bitten/files/patch-git b/devel/trac-bitten/files/patch-git
deleted file mode 100644
index 60c240f7ed2a..000000000000
--- a/devel/trac-bitten/files/patch-git
+++ /dev/null
@@ -1,103 +0,0 @@
-diff -urN Bitten-0.6dev-r777/bitten/build/gittools.py Bitten-0.6dev-r777.git/bitten/build/gittools.py
---- Bitten-0.6dev-r777/bitten/build/gittools.py	1970-01-01 01:00:00.000000000 +0100
-+++ Bitten-0.6dev-r777.git/bitten/build/gittools.py	2009-10-24 17:03:02.000000000 +0200
-@@ -0,0 +1,77 @@
-+# -*- coding: utf-8 -*-
-+# Copyright (C) Tim Niemueller [www.niemueller.de]
-+# Copyright (C) 2007 Edgewall Software
-+# based on hgtools.py
-+#
-+# This software is licensed as described in the file COPYING, which
-+# you should have received as part of this distribution. The terms
-+# are also available at http://bitten.edgewall.org/wiki/License.
-+
-+"""Recipe commands for git."""
-+
-+import logging
-+
-+log = logging.getLogger('bitten.build.gittools')
-+
-+__docformat__ = 'restructuredtext en'
-+
-+def clone(ctxt, url, dir_='.'):
-+    """pull and update the local working copy from the git repository.
-+    
-+    :param ctxt: the build context
-+    :type ctxt: `Context`
-+    :param url: the url of the repository to clone
-+    :param dir\_: the name of a local subdirectory containing the working copy
-+    """
-+    args = ['clone', url, dir_]
-+
-+    from bitten.build import shtools
-+    returncode = shtools.execute(ctxt, file_='git', args=args)
-+    if returncode != 0:
-+        ctxt.error('git clone failed (%s)' % returncode)
-+
-+def pull(ctxt, revision, remote='origin', dir_='.'):
-+    """pull and update the local working copy from the git repository.
-+    
-+    :param ctxt: the build context
-+    :type ctxt: `Context`
-+    :param remote: the remote repository to pull from
-+    :param dir\_: the name of a local subdirectory containing the working copy
-+    """
-+    args = ['pull', '-u', remote, revision]
-+
-+    from bitten.build import shtools
-+    returncode = shtools.execute(ctxt, file_='git', dir_=dir_, args=args)
-+    if returncode != 0:
-+        ctxt.error('git pull failed (%s)' % returncode)
-+
-+def checkout(ctxt, branch, dir_='.'):
-+    """checkout specific branch
-+    
-+    :param ctxt: the build context
-+    :type ctxt: `Context`
-+    :param branch: branch to checkout
-+    :param dir\_: the name of a local subdirectory containing the working copy
-+    """
-+    args = ['checkout', branch]
-+
-+    from bitten.build import shtools
-+    returncode = shtools.execute(ctxt, file_='git', dir_=dir_, args=args)
-+    if returncode != 0:
-+        ctxt.error('git branch failed (%s)' % returncode)
-+
-+def reset(ctxt, revision, dir_='.'):
-+    """reset git tree to given revision/commit
-+    
-+    :param ctxt: the build context
-+    :type ctxt: `Context`
-+    :param revision: the revision/commit to reset to
-+    :param dir\_: the name of a local subdirectory containing the working copy
-+    """
-+    args = ['reset', '--hard', revision]
-+
-+    from bitten.build import shtools
-+    returncode = shtools.execute(ctxt, file_='git', dir_=dir_, args=args)
-+    if returncode != 0:
-+        ctxt.error('git reset failed (%s)' % returncode)
-+
-diff -urN Bitten-0.6dev-r777/setup.py Bitten-0.6dev-r777.git/setup.py
---- Bitten-0.6dev-r777/setup.py	2009-10-16 14:15:34.000000000 +0200
-+++ Bitten-0.6dev-r777.git/setup.py	2009-10-24 17:05:22.000000000 +0200
-@@ -55,6 +55,10 @@
-         'svn#export = bitten.build.svntools:export',
-         'svn#update = bitten.build.svntools:update',
-         'hg#pull = bitten.build.hgtools:pull',
-+        'git#clone = bitten.build.gittools:clone',
-+        'git#pull = bitten.build.gittools:pull',
-+        'git#reset = bitten.build.gittools:reset',
-+        'git#checkout = bitten.build.gittools:checkout',
-         'xml#transform = bitten.build.xmltools:transform'
-     ]
- recipe_commands = [NS_old + tool for tool in tools] \
-@@ -133,6 +137,7 @@
-                   "bitten.build.pythontools",
-                   "bitten.build.shtools",
-                   "bitten.build.svntools",
-+                  "bitten.build.gittools",
-                   "bitten.build.xmltools",
-                   "bitten.recipe",
-                   "bitten.slave",
diff --git a/devel/trac-bitten/files/pkg-message.in b/devel/trac-bitten/files/pkg-message.in
deleted file mode 100644
index 41063aee5d5f..000000000000
--- a/devel/trac-bitten/files/pkg-message.in
+++ /dev/null
@@ -1,18 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-If your system is the build master, i.e. it is the system that runs
-the Trac instance and integrates with the SCM, you need to configure
-Trac to load the Bitten plugin and give permissions to the build
-slaves.
-
-To run a build slave (which can also be on the same host), you need
-to configure it by editing %%ETCDIR%%/bitten-slave.conf.
-It is recommended to use a password secured Trac instance and set
-username and password appropriately for the build slaves.
-
-For more detailed instructions please have a look at the documentation
-at http://bitten.edgewall.org/wiki/Documentation/install.html
-EOM
-}
-]
diff --git a/devel/trac-bitten/pkg-descr b/devel/trac-bitten/pkg-descr
deleted file mode 100644
index 4f9743ac27f5..000000000000
--- a/devel/trac-bitten/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-A continuous integration plugin for Trac.
-
-Bitten is a Python-based framework for collecting various software
-metrics via continuous integration. It builds on Trac to provide
-an integrated web-based user interface. Build slaves are usually
-installed and run on multiple different systems to compile and test
-the software on these platforms on new checkins.
-
-Set bitten_slave_enable to "yes" and bitten_slave_urls to contain
-one or more Bitten build URLs. For form authentication add --form-auth
-to flags.
-
-WWW: http://bitten.edgewall.org/
diff --git a/devel/trac-bitten/pkg-plist b/devel/trac-bitten/pkg-plist
deleted file mode 100644
index b3735ee47c8a..000000000000
--- a/devel/trac-bitten/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-@sample %%ETCDIR%%/bitten-slave.sample
diff --git a/devel/wxGlade/Makefile b/devel/wxGlade/Makefile
deleted file mode 100644
index eb4a54727e2b..000000000000
--- a/devel/wxGlade/Makefile
+++ /dev/null
@@ -1,62 +0,0 @@
-# Created by: Michal Pasternak <dotz@irc.pl>
-# $FreeBSD$
-
-PORTNAME=	wxglade
-PORTVERSION=	0.7.2
-PORTREVISION=	1
-CATEGORIES=	devel x11-toolkits python
-MASTER_SITES=	SF
-DISTNAME=	wxGlade-${PORTVERSION}
-
-MAINTAINER=	python@FreeBSD.org
-COMMENT=	GUI builder for wxPython/wxWidgets written in Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE.txt
-
-USES=		python:2.7
-USE_WX=		3.0+
-WX_COMPS=	python
-
-DESKTOP_ENTRIES="wxGlade" "" "${PYTHON_SITELIBDIR}/wxglade/icons/icon.xpm" \
-		"${PORTNAME}" "" true
-PORTDOCS=	*
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		"s|docs_path, 'html'|docs_path, 'doc', 'html'|" ${WRKSRC}/wxglade.py
-
-do-build:
-	@(${ECHO_CMD} "#!${SH}"; ${ECHO_CMD} 'exec ${PYTHON_CMD} \
-		${PYTHON_SITELIBDIR}/${PORTNAME}/${PORTNAME}.py \
-		"$$@"') > ${WRKDIR}/${PORTNAME}
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_MAN} ${WRKSRC}/docs/man/wxglade.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
-	@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}
-	${INSTALL_DATA} ${WRKSRC}/*.py ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}
-	(cd ${WRKSRC} && ${COPYTREE_SHARE} "wcodegen codegen edit_sizers icons res widgets" \
-		${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME})
-	@(cd ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} && \
-		${PYTHON_CMD} -m compileall .)
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC} && ${INSTALL_DATA} epydoc.conf *.txt docs/man/*.xml \
-		docs/src/*.xml ${STAGEDIR}${DOCSDIR})
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}/doc
-	${INSTALL_DATA} ${WRKSRC}/docs/*.html ${STAGEDIR}${DOCSDIR}/doc
-	${INSTALL_DATA} ${WRKSRC}/docs/*.txt ${STAGEDIR}${DOCSDIR}/doc
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/html
-	${INSTALL_DATA} ${WRKSRC}/docs/html/*.* ${STAGEDIR}${DOCSDIR}/doc/html
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/img
-	${INSTALL_DATA} ${WRKSRC}/docs/img/*.* ${STAGEDIR}${DOCSDIR}/doc/img
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/pdf
-	${INSTALL_DATA} ${WRKSRC}/docs/pdf/*.pdf ${STAGEDIR}${DOCSDIR}/doc/pdf
-	@${LN} -sf ${DOCSDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/docs
-
-.include <bsd.port.mk>
diff --git a/devel/wxGlade/distinfo b/devel/wxGlade/distinfo
deleted file mode 100644
index e64bf61307d2..000000000000
--- a/devel/wxGlade/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wxGlade-0.7.2.tar.gz) = 8936d8e3ee0c212ed9f928c2d523bae77270fbcedd5a97d85e2ab4426b54ce0e
-SIZE (wxGlade-0.7.2.tar.gz) = 3206397
diff --git a/devel/wxGlade/pkg-descr b/devel/wxGlade/pkg-descr
deleted file mode 100644
index e1067223f32b..000000000000
--- a/devel/wxGlade/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-wxGlade is a GUI designer written in Python with the popular GUI toolkit
-wxPython, that helps you create wxWidgets/wxPython user interfaces. At the
-moment it can generate Python, C++ and XRC (wxWidgets' XML resources) code.
-
-WWW: http://wxglade.sourceforge.net/
diff --git a/devel/wxGlade/pkg-plist b/devel/wxGlade/pkg-plist
deleted file mode 100644
index a1c41e62fd4f..000000000000
--- a/devel/wxGlade/pkg-plist
+++ /dev/null
@@ -1,624 +0,0 @@
-%%PYTHON_SITELIBDIR%%/wxglade/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/about.py
-%%PYTHON_SITELIBDIR%%/wxglade/about.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/application.py
-%%PYTHON_SITELIBDIR%%/wxglade/application.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/bugdialog.py
-%%PYTHON_SITELIBDIR%%/wxglade/bugdialog.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/bugdialog_ui.py
-%%PYTHON_SITELIBDIR%%/wxglade/bugdialog_ui.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/clipboard.py
-%%PYTHON_SITELIBDIR%%/wxglade/clipboard.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/code_property.py
-%%PYTHON_SITELIBDIR%%/wxglade/code_property.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/codegen/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/codegen/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/codegen/cpp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/codegen/cpp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/codegen/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/codegen/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/codegen/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/codegen/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/codegen/py_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/codegen/py_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/codegen/xrc_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/codegen/xrc_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/color_dialog.py
-%%PYTHON_SITELIBDIR%%/wxglade/color_dialog.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/common.py
-%%PYTHON_SITELIBDIR%%/wxglade/common.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/compat.py
-%%PYTHON_SITELIBDIR%%/wxglade/compat.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/config.py
-%%PYTHON_SITELIBDIR%%/wxglade/config.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/decorators.py
-%%PYTHON_SITELIBDIR%%/wxglade/decorators.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/docs
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/cpp_sizers_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/cpp_sizers_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/edit_sizers.py
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/edit_sizers.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/lisp_sizers_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/lisp_sizers_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/perl_sizers_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/perl_sizers_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/py_sizers_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/py_sizers_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/xrc_sizers_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/edit_sizers/xrc_sizers_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/edit_widget.py
-%%PYTHON_SITELIBDIR%%/wxglade/edit_widget.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/edit_windows.py
-%%PYTHON_SITELIBDIR%%/wxglade/edit_windows.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/errors.py
-%%PYTHON_SITELIBDIR%%/wxglade/errors.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/events_mixin.py
-%%PYTHON_SITELIBDIR%%/wxglade/events_mixin.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/font_dialog.py
-%%PYTHON_SITELIBDIR%%/wxglade/font_dialog.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/gui_mixins.py
-%%PYTHON_SITELIBDIR%%/wxglade/gui_mixins.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/icons/application.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/bitmap_button.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/button.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/calendar_ctrl.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/checkbox.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/choice.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/closed_folder.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/combo_box.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/custom.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/datepicker_ctrl.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/dialog.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/frame.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gauge.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/grid.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/grid_sizer.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/about.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/copy.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/cut.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/exit.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/generate.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/new.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/open.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/paste.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/prefs.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/refresh.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/remove.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/save.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/save_as.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/gtk/tutorial.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/hyperlink_ctrl.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/icon.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/icon16.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/list_box.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/list_ctrl.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/menubar.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/msw/copy.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/msw/cut.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/msw/exit.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/msw/generate.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/msw/new.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/msw/open.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/msw/paste.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/msw/prefs.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/msw/refresh.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/msw/remove.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/msw/save.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/msw/save_as.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/msw/tutorial.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/notebook.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/panel.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/radio_box.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/radio_button.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/sizer.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/slider.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/spacer.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/spin_ctrl.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/spinbtn.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/splitter_window.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/static_bitmap.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/static_line.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/static_text.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/statusbar.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/text_ctrl.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/toggle_button.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/toolbar.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/tree_ctrl.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/wxg_file.ico
-%%PYTHON_SITELIBDIR%%/wxglade/icons/wxglade.ico
-%%PYTHON_SITELIBDIR%%/wxglade/icons/wxglade.xpm
-%%PYTHON_SITELIBDIR%%/wxglade/icons/wxglade_small.png
-%%PYTHON_SITELIBDIR%%/wxglade/layout_option_property.py
-%%PYTHON_SITELIBDIR%%/wxglade/layout_option_property.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/log.py
-%%PYTHON_SITELIBDIR%%/wxglade/log.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/main.py
-%%PYTHON_SITELIBDIR%%/wxglade/main.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/misc.py
-%%PYTHON_SITELIBDIR%%/wxglade/misc.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/msgdialog.py
-%%PYTHON_SITELIBDIR%%/wxglade/msgdialog.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/ordereddict.py
-%%PYTHON_SITELIBDIR%%/wxglade/ordereddict.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/plugins.py
-%%PYTHON_SITELIBDIR%%/wxglade/plugins.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/preferences_ui.py
-%%PYTHON_SITELIBDIR%%/wxglade/preferences_ui.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/preferencesdialog.py
-%%PYTHON_SITELIBDIR%%/wxglade/preferencesdialog.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/res/bugdialog_ui.wxg
-%%PYTHON_SITELIBDIR%%/wxglade/res/messagedialog.wxg
-%%PYTHON_SITELIBDIR%%/wxglade/res/preferences_ui.wxg
-%%PYTHON_SITELIBDIR%%/wxglade/res/templates_ui.wxg
-%%PYTHON_SITELIBDIR%%/wxglade/setup.py
-%%PYTHON_SITELIBDIR%%/wxglade/setup.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/template.py
-%%PYTHON_SITELIBDIR%%/wxglade/template.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/templates_ui.py
-%%PYTHON_SITELIBDIR%%/wxglade/templates_ui.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/test.py
-%%PYTHON_SITELIBDIR%%/wxglade/test.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/tree.py
-%%PYTHON_SITELIBDIR%%/wxglade/tree.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/version.py
-%%PYTHON_SITELIBDIR%%/wxglade/version.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/wcodegen/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/wcodegen/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/wcodegen/dialogs.py
-%%PYTHON_SITELIBDIR%%/wxglade/wcodegen/dialogs.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/wcodegen/taghandler.py
-%%PYTHON_SITELIBDIR%%/wxglade/wcodegen/taghandler.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widget_builder.py
-%%PYTHON_SITELIBDIR%%/wxglade/widget_builder.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widget_properties.py
-%%PYTHON_SITELIBDIR%%/wxglade/widget_properties.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/ChoicesCodeHandler.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/ChoicesCodeHandler.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/ChoicesProperty.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/ChoicesProperty.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/MenuTree.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/MenuTree.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/bitmap_button/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/bitmap_button/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/bitmap_button/bitmap_button.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/bitmap_button/bitmap_button.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/bitmap_button/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/bitmap_button/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/bitmap_button/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/bitmap_button/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/bitmap_button/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/bitmap_button/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/bitmap_button/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/bitmap_button/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/button.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/button.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/button_stockitems.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/button_stockitems.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/button/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/calendar_ctrl/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/calendar_ctrl/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/calendar_ctrl/calendar_ctrl.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/calendar_ctrl/calendar_ctrl.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/calendar_ctrl/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/calendar_ctrl/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/calendar_ctrl/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/calendar_ctrl/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/calendar_ctrl/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/calendar_ctrl/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/check_list_box/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/check_list_box/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/check_list_box/check_list_box.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/check_list_box/check_list_box.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/check_list_box/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/check_list_box/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/check_list_box/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/check_list_box/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/check_list_box/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/check_list_box/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/check_list_box/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/check_list_box/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/checkbox.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/checkbox.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/checkbox_base.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/checkbox_base.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/checkbox/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/choice/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/choice/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/choice/choice.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/choice/choice.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/choice/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/choice/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/choice/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/choice/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/choice/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/choice/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/choice/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/choice/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/combo_box/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/combo_box/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/combo_box/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/combo_box/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/combo_box/combo_box.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/combo_box/combo_box.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/combo_box/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/combo_box/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/combo_box/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/combo_box/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/combo_box/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/combo_box/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/custom_widget/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/custom_widget/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/custom_widget/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/custom_widget/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/custom_widget/custom_widget.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/custom_widget/custom_widget.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/custom_widget/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/custom_widget/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/custom_widget/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/custom_widget/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/datepicker_ctrl/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/datepicker_ctrl/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/datepicker_ctrl/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/datepicker_ctrl/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/datepicker_ctrl/datepicker_ctrl.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/datepicker_ctrl/datepicker_ctrl.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/datepicker_ctrl/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/datepicker_ctrl/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/datepicker_ctrl/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/datepicker_ctrl/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/datepicker_ctrl/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/datepicker_ctrl/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/dialog/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/dialog/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/dialog/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/dialog/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/dialog/dialog.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/dialog/dialog.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/dialog/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/dialog/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/dialog/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/dialog/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/dialog/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/dialog/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/frame/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/frame/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/frame/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/frame/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/frame/frame.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/frame/frame.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/frame/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/frame/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/frame/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/frame/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/frame/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/frame/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/gauge/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/gauge/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/gauge/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/gauge/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/gauge/gauge.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/gauge/gauge.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/gauge/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/gauge/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/gauge/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/gauge/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/gauge/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/gauge/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/generic_calendar_ctrl/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/generic_calendar_ctrl/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/generic_calendar_ctrl/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/generic_calendar_ctrl/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/generic_calendar_ctrl/generic_calendar_ctrl.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/generic_calendar_ctrl/generic_calendar_ctrl.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/generic_calendar_ctrl/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/generic_calendar_ctrl/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/generic_calendar_ctrl/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/generic_calendar_ctrl/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/grid/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/grid/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/grid/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/grid/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/grid/grid.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/grid/grid.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/grid/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/grid/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/grid/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/grid/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/grid/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/grid/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/hyperlink_ctrl/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/hyperlink_ctrl/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/hyperlink_ctrl/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/hyperlink_ctrl/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/hyperlink_ctrl/hyperlink_ctrl.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/hyperlink_ctrl/hyperlink_ctrl.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/hyperlink_ctrl/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/hyperlink_ctrl/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/hyperlink_ctrl/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/hyperlink_ctrl/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/hyperlink_ctrl/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/hyperlink_ctrl/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_box/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_box/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_box/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_box/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_box/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_box/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_box/list_box.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_box/list_box.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_box/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_box/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_box/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_box/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_ctrl/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_ctrl/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_ctrl/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_ctrl/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_ctrl/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_ctrl/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_ctrl/list_ctrl.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_ctrl/list_ctrl.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_ctrl/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_ctrl/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_ctrl/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/list_ctrl/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/menubar/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/menubar/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/menubar/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/menubar/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/menubar/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/menubar/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/menubar/menubar.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/menubar/menubar.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/menubar/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/menubar/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/notebook/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/notebook/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/notebook/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/notebook/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/notebook/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/notebook/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/notebook/notebook.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/notebook/notebook.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/notebook/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/notebook/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/notebook/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/notebook/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/panel/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/panel/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/panel/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/panel/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/panel/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/panel/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/panel/panel.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/panel/panel.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/panel/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/panel/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/panel/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/panel/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/property_grid_manager/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/property_grid_manager/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/property_grid_manager/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/property_grid_manager/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/property_grid_manager/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/property_grid_manager/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/property_grid_manager/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/property_grid_manager/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/property_grid_manager/property_grid_manager.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/property_grid_manager/property_grid_manager.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/property_grid_manager/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/property_grid_manager/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/radio_box.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/radio_box.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/radio_box_base.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/radio_box_base.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_box/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_button/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_button/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_button/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_button/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_button/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_button/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_button/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_button/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_button/radio_button.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_button/radio_button.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_button/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/radio_button/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/slider/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/slider/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/slider/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/slider/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/slider/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/slider/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/slider/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/slider/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/slider/slider.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/slider/slider.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/slider/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/slider/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spacer/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spacer/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spacer/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spacer/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spacer/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spacer/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spacer/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spacer/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spacer/spacer.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spacer/spacer.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_button/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_button/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_button/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_button/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_button/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_button/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_button/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_button/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_button/spin_button.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_button/spin_button.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_button/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_button/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_ctrl/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_ctrl/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_ctrl/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_ctrl/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_ctrl/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_ctrl/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_ctrl/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_ctrl/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_ctrl/spin_ctrl.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_ctrl/spin_ctrl.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_ctrl/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/spin_ctrl/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/splitter_window/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/splitter_window/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/splitter_window/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/splitter_window/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/splitter_window/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/splitter_window/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/splitter_window/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/splitter_window/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/splitter_window/splitter_window.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/splitter_window/splitter_window.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/splitter_window/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/splitter_window/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_bitmap/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_bitmap/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_bitmap/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_bitmap/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_bitmap/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_bitmap/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_bitmap/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_bitmap/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_bitmap/static_bitmap.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_bitmap/static_bitmap.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_bitmap/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_bitmap/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_line/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_line/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_line/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_line/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_line/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_line/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_line/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_line/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_line/static_line.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_line/static_line.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_line/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_line/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_text/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_text/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_text/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_text/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_text/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_text/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_text/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_text/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_text/static_text.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_text/static_text.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_text/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/static_text/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/statusbar/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/statusbar/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/statusbar/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/statusbar/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/statusbar/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/statusbar/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/statusbar/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/statusbar/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/statusbar/statusbar.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/statusbar/statusbar.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/statusbar/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/statusbar/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/text_ctrl/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/text_ctrl/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/text_ctrl/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/text_ctrl/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/text_ctrl/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/text_ctrl/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/text_ctrl/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/text_ctrl/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/text_ctrl/text_ctrl.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/text_ctrl/text_ctrl.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/text_ctrl/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/text_ctrl/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toggle_button/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toggle_button/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toggle_button/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toggle_button/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toggle_button/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toggle_button/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toggle_button/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toggle_button/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toggle_button/toggle_button.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toggle_button/toggle_button.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toggle_button/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toggle_button/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/tool.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/tool.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/toolbar.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/toolbar.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/toolbar/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/tree_ctrl/__init__.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/tree_ctrl/__init__.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/tree_ctrl/codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/tree_ctrl/codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/tree_ctrl/lisp_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/tree_ctrl/lisp_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/tree_ctrl/perl_codegen.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/tree_ctrl/perl_codegen.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/tree_ctrl/tree_ctrl.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/tree_ctrl/tree_ctrl.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/tree_ctrl/wconfig.py
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/tree_ctrl/wconfig.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/widgets/widgets.txt
-%%PYTHON_SITELIBDIR%%/wxglade/wxglade.py
-%%PYTHON_SITELIBDIR%%/wxglade/wxglade.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/xml_parse.py
-%%PYTHON_SITELIBDIR%%/wxglade/xml_parse.pyc
-%%PYTHON_SITELIBDIR%%/wxglade/xrc2wxg.py
-%%PYTHON_SITELIBDIR%%/wxglade/xrc2wxg.pyc
-bin/wxglade
-man/man1/wxglade.1.gz
diff --git a/emulators/Makefile b/emulators/Makefile
index 127bf72afc83..132e10113a0d 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -15,7 +15,6 @@
     SUBDIR += bochs
     SUBDIR += bsvc
     SUBDIR += cannonball
-    SUBDIR += catapult
     SUBDIR += cinc
     SUBDIR += cingb
     SUBDIR += citra
@@ -29,7 +28,6 @@
     SUBDIR += dosbox
     SUBDIR += dtcyber
     SUBDIR += dynagen
-    SUBDIR += dynagui
     SUBDIR += dynamips-community
     SUBDIR += e-uae
     SUBDIR += edumips64
diff --git a/emulators/catapult/Makefile b/emulators/catapult/Makefile
deleted file mode 100644
index 46c0ff529f19..000000000000
--- a/emulators/catapult/Makefile
+++ /dev/null
@@ -1,90 +0,0 @@
-# Created by: Martin Tournoij <carpetsmoker@xs4all.nl>
-# $FreeBSD$
-
-PORTNAME=	catapult
-PORTVERSION=	0.13.0
-PORTREVISION=	7
-CATEGORIES=	emulators
-MASTER_SITES=	https://github.com/openMSX/openMSX/releases/download/RELEASE_${PORTVERSION:S/./_/g}/
-DISTNAME=	openmsx-${PORTNAME}-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	GUI for openMSX
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BUILD_DEPENDS=	openmsx:emulators/openmsx
-RUN_DEPENDS=	openmsx:emulators/openmsx
-
-OPTIONS_DEFINE=	DEBUG DOCS
-
-USES=		gmake gnome pkgconfig python:2.7,build
-USE_GCC=	yes
-USE_CXXSTD=	gnu++0x
-USE_GNOME=	gtk20 libxml2
-USE_WX=		2.8
-MAKEFILE=	GNUmakefile
-MAKE_ARGS=	INSTALL_BASE="${PREFIX}" \
-		INSTALL_SHARE_DIR="${DATADIR}" \
-		INSTALL_DOC_DIR="${DOCSDIR}" \
-		CATAPULT_FLAVOUR="portbld" \
-		CATAPULT_OPENMSX_BINARY="${LOCALBASE}/bin/openmsx" \
-		CATAPULT_OPENMSX_SHARE="${LOCALBASE}/share/openmsx" \
-		CATAPULT_NO_DESKTOP_HOOKS="true" \
-		SYMLINK_FOR_BINARY="false" \
-		PYTHON="${PYTHON_CMD}"
-
-MAKE_JOBS_UNSAFE=	yes
-
-BROKEN_aarch64=	fails to link: fails to detect libxml2 even though it is installed
-BROKEN_armv6=	fails to link: fails to detect libxml2 even though it is installed
-BROKEN_armv7=	fails to link: fails to detect libxml2 even though it is installed
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDEBUG}
-CFLAGS+=	-DDEBUG
-CATAPULT_STRIP=	false
-.else
-CFLAGS+=	-DNDEBUG
-CATAPULT_STRIP=	true
-.endif
-
-post-extract:
-	${CP} ${WRKSRC}/build/platform-freebsd.mk \
-		${WRKSRC}/build/platform-dragonfly.mk
-
-.include <bsd.port.pre.mk>
-
-post-patch:
-	@${REINPLACE_CMD} 's|$$(INSTALL_BASE)|${DATADIR}|' \
-		${WRKSRC}/build/info2code.mk
-	@${REINPLACE_CMD} '/-Wno-literal/s|^CXXFLAGS|#CXXFLAGS| ; \
-		 /--cxx/s|^CXX|#CXX| ; \
-		 /COMPILE=/s|g++|$$(CXX)| ; \
-		 s|@$$(CXX)|$$(CXX)|' ${WRKSRC}/build/main.mk
-	@${REINPLACE_CMD} 's|wx-config --|${WX_CONFIG:T} --|g' \
-		${WRKSRC}/build/probe.mk
-	@${REINPLACE_CMD} '/^Exec/s|%INSTALL_BASE%|${PREFIX}| ; \
-		 /^Icon/s|%INSTALL_BASE%|${DATADIR}| ; \
-		 /^DocPath/s|%INSTALL_BASE%/doc|${DOCSDIR}|' \
-		${WRKSRC}/desktop/openMSX-Catapult.desktop
-	@${ECHO_CMD} > ${WRKSRC}/build/flavour-portbld.mk
-	@${ECHO_CMD} 'CXXFLAGS+=${CXXFLAGS}' \
-		>> ${WRKSRC}/build/flavour-portbld.mk
-	@${ECHO_CMD} 'LINK_FLAGS+=${LDFLAGS}' \
-		>> ${WRKSRC}/build/flavour-portbld.mk
-	@${ECHO_CMD} 'CATAPULT_STRIP:=${CATAPULT_STRIP}' \
-		>> ${WRKSRC}/build/flavour-portbld.mk
-
-post-install:
-	${MKDIR} ${STAGEDIR}${DATADIR}/resources/icons
-	${INSTALL_DATA} ${WRKSRC}/src/catapult.xpm \
-		${STAGEDIR}${DATADIR}/resources/icons
-	cd ${WRKSRC}/desktop && ${INSTALL_DATA} openMSX-Catapult.desktop \
-		${STAGEDIR}${DESKTOPDIR}
-
-.include <bsd.port.post.mk>
diff --git a/emulators/catapult/distinfo b/emulators/catapult/distinfo
deleted file mode 100644
index 16f385920393..000000000000
--- a/emulators/catapult/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1471344286
-SHA256 (openmsx-catapult-0.13.0.tar.gz) = 1f547be2a9a5e72b3a307ac55b871743233e7f9a86b5229d3d92b33d2afccac0
-SIZE (openmsx-catapult-0.13.0.tar.gz) = 1396239
diff --git a/emulators/catapult/files/patch-build_detectsys.py b/emulators/catapult/files/patch-build_detectsys.py
deleted file mode 100644
index 229e111e97e6..000000000000
--- a/emulators/catapult/files/patch-build_detectsys.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- build/detectsys.py.orig	2009-12-05 18:55:51.000000000 +0000
-+++ build/detectsys.py
-@@ -57,7 +57,7 @@ def detectOS():
- 	Raises ValueError if no known OS is detected.
- 	'''
- 	os = system().lower()
--	if os in ('linux', 'darwin', 'freebsd', 'netbsd', 'openbsd', 'gnu'):
-+	if os in ('linux', 'darwin', 'dragonfly', 'freebsd', 'netbsd', 'openbsd', 'gnu'):
- 		return os
- 	elif os.startswith('gnu/'):
- 		# GNU userland on non-Hurd kernel, for example Debian GNU/kFreeBSD.
diff --git a/emulators/catapult/pkg-descr b/emulators/catapult/pkg-descr
deleted file mode 100644
index 3594ddc5bf6f..000000000000
--- a/emulators/catapult/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Catapult is a GUI for openMSX.
-
-WWW: http://openmsx.sourceforge.net/
diff --git a/emulators/catapult/pkg-plist b/emulators/catapult/pkg-plist
deleted file mode 100644
index 2b0b2f7838b0..000000000000
--- a/emulators/catapult/pkg-plist
+++ /dev/null
@@ -1,44 +0,0 @@
-bin/catapult
-share/applications/openMSX-Catapult.desktop
-%%DATADIR%%/resources/bitmaps/about.png
-%%DATADIR%%/resources/bitmaps/diskimage.png
-%%DATADIR%%/resources/bitmaps/eject.png
-%%DATADIR%%/resources/bitmaps/file.png
-%%DATADIR%%/resources/bitmaps/harddisk.png
-%%DATADIR%%/resources/bitmaps/ledoff.png
-%%DATADIR%%/resources/bitmaps/ledon.png
-%%DATADIR%%/resources/bitmaps/romimage.png
-%%DATADIR%%/resources/bitmaps/tapeimage.png
-%%DATADIR%%/resources/dialogs/about.xrc
-%%DATADIR%%/resources/dialogs/audiocontrols.xrc
-%%DATADIR%%/resources/dialogs/catapult.xrc
-%%DATADIR%%/resources/dialogs/checkconfigs.xrc
-%%DATADIR%%/resources/dialogs/config.xrc
-%%DATADIR%%/resources/dialogs/fullscreen.xrc
-%%DATADIR%%/resources/dialogs/input.xrc
-%%DATADIR%%/resources/dialogs/ipsselect.xrc
-%%DATADIR%%/resources/dialogs/misccontrols.xrc
-%%DATADIR%%/resources/dialogs/romtype.xrc
-%%DATADIR%%/resources/dialogs/screenshot.xrc
-%%DATADIR%%/resources/dialogs/session.xrc
-%%DATADIR%%/resources/dialogs/status.xrc
-%%DATADIR%%/resources/dialogs/videocontrols.xrc
-%%DATADIR%%/resources/icons/catapult.xpm
-%%PORTDOCS%%%%DOCSDIR%%/GPL.txt
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/authors.txt
-%%PORTDOCS%%%%DOCSDIR%%/manual/audio.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/compile.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/input.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/mainscreen.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual-minty.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual-purple.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/misc.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/session.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/status.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/user.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/video.png
-%%PORTDOCS%%%%DOCSDIR%%/release-history.txt
-%%PORTDOCS%%%%DOCSDIR%%/release-notes.txt
diff --git a/emulators/dynagui/Makefile b/emulators/dynagui/Makefile
deleted file mode 100644
index 96da899b4ecd..000000000000
--- a/emulators/dynagui/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Andrew Greenwood
-# $FreeBSD$
-
-PORTNAME=	dynagui
-PORTVERSION=	0.4
-PORTREVISION=	2
-CATEGORIES=	emulators
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-DIST_SUBDIR=	dynagui
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	GUI frontend to the dynamips router simulator
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-BUILD_DEPENDS=	dynagen:emulators/dynagen
-
-USES=		python:2.7 shebangfix
-SHEBANG_FILES=	dynagui.py
-USE_PYTHON=	distutils
-IMGDIR=		${STAGEDIR}${PREFIX}/share/${PORTNAME}/img
-NO_ARCH=	yes
-
-post-install:
-	@${MKDIR} ${IMGDIR}
-	${INSTALL_DATA} ${WRKSRC}/img/* ${IMGDIR}
-	${CHMOD} 755 ${STAGEDIR}${PYTHON_SITELIBDIR}/dynagui.py
-	${LN} -sf ${PYTHON_SITELIBDIR}/dynagui.py ${STAGEDIR}${PREFIX}/bin/dynagui.py
-
-.include <bsd.port.mk>
diff --git a/emulators/dynagui/distinfo b/emulators/dynagui/distinfo
deleted file mode 100644
index 11b5b29cc1be..000000000000
--- a/emulators/dynagui/distinfo
+++ /dev/null
@@ -1,10 +0,0 @@
-SHA256 (dynagui/dynagui-0.4.tar.gz) = e8b8d54bfd6a4ce0dda4b4bfb3a72b5c0445fbd5b81179ec5ef4516751734942
-SIZE (dynagui/dynagui-0.4.tar.gz) = 49015
-SHA256 (dynagui/patch-dynagui.py) = 19d583e5a2084c27c7a4d8d9a1bd7bd094c1c85f28cf1022e8ebf39de28042f6
-SIZE (dynagui/patch-dynagui.py) = 1884
-SHA256 (dynagui/patch-libs_canvas.py) = da50f589fab0dbe5bc77d10ce05a46ceca51e139e784eb267d694ed3b5a1becf
-SIZE (dynagui/patch-libs_canvas.py) = 1656
-SHA256 (dynagui/patch-setup.py) = 2d1a6e4778a9484fe88dd61b8a9de18c9e2cf77efdee1f4ab1690e99b6f5cb5b
-SIZE (dynagui/patch-setup.py) = 525
-SHA256 (dynagui/patch-libs_gui_c7200.py) = 46cafb7e6593af9eb30ddb7d3fc1b15f2d0bd2a8d22766e75c32a3328f374849
-SIZE (dynagui/patch-libs_gui_c7200.py) = 467
diff --git a/emulators/dynagui/files/patch-dynagui.py b/emulators/dynagui/files/patch-dynagui.py
deleted file mode 100644
index c012b977e6a9..000000000000
--- a/emulators/dynagui/files/patch-dynagui.py
+++ /dev/null
@@ -1,40 +0,0 @@
---- dynagui.py.orig	2007-12-13 21:04:43 UTC
-+++ dynagui.py
-@@ -27,17 +27,17 @@ import sys
- import pygtk; pygtk.require('2.0')
- import gtk
- import gobject
--from libs.canvas import MyCanvas
--from libs import lab_io
--from libs.lab import lab
--from libs.gui_router import GuiRouter
--from libs.dynamips_properties_dialog import DynamipsPropertiesDialog
--from libs.C3600_properties_dialog import C3600PropertiesDialog
--from libs.C7200_properties_dialog import C7200PropertiesDialog
--from libs.frsw_properties_dialog import FRSwitchPropertiesDialog
--from libs.atmsw_properties_dialog import ATMSwitchPropertiesDialog
--from libs.ethsw_properties_dialog import EthSwitchPropertiesDialog
--from libs.util import RouterSelectionDialog
-+from dynagui_libs.canvas import MyCanvas
-+from dynagui_libs import lab_io
-+from dynagui_libs.lab import lab
-+from dynagui_libs.gui_router import GuiRouter
-+from dynagui_libs.dynamips_properties_dialog import DynamipsPropertiesDialog
-+from dynagui_libs.C3600_properties_dialog import C3600PropertiesDialog
-+from dynagui_libs.C7200_properties_dialog import C7200PropertiesDialog
-+from dynagui_libs.frsw_properties_dialog import FRSwitchPropertiesDialog
-+from dynagui_libs.atmsw_properties_dialog import ATMSwitchPropertiesDialog
-+from dynagui_libs.ethsw_properties_dialog import EthSwitchPropertiesDialog
-+from dynagui_libs.util import RouterSelectionDialog
- 
- 
- ui_popup = \
-@@ -509,7 +509,7 @@ class DynaguiFrame(gtk.Window):
-         if len(lab.devices)>0:
-             text = 'Select routers from which to extract configuration'
-             rcd = RouterSelectionDialog(lab.devices, text, show_path=True)
--            from libs.nvram_io import read_conf_b64gz
-+            from dynagui_libs.nvram_io import read_conf_b64gz
-             for d in rcd.selected_devices:
-                 cgz64 = d.config_gz64
-                 conf = read_conf_b64gz(cgz64)
diff --git a/emulators/dynagui/files/patch-libs_canvas.py b/emulators/dynagui/files/patch-libs_canvas.py
deleted file mode 100644
index 1fae1548d50a..000000000000
--- a/emulators/dynagui/files/patch-libs_canvas.py
+++ /dev/null
@@ -1,35 +0,0 @@
---- libs/canvas.py.orig	2007-09-24 21:33:03 UTC
-+++ libs/canvas.py
-@@ -25,19 +25,19 @@ import gtk
- import time
- from gtk import gdk
- import dynamips_lib
--from libs.lab import lab, Connection
--from libs.util import setup_ghost
--from libs.gui_c3600 import GuiC3600
--from libs.gui_c7200 import GuiC7200
--from libs.gui_router import GuiRouter
--from libs.gui_frsw import GuiFRSwitch
--from libs.gui_atmsw import GuiATMSwitch
--from libs.gui_ethsw import GuiEthSwitch
--from libs.C3600_properties_dialog import C3600PropertiesDialog
--from libs.C7200_properties_dialog import C7200PropertiesDialog
--from libs.frsw_properties_dialog import FRSwitchPropertiesDialog
--from libs.atmsw_properties_dialog import ATMSwitchPropertiesDialog
--from libs.ethsw_properties_dialog import EthSwitchPropertiesDialog
-+from dynagui_libs.lab import lab, Connection
-+from dynagui_libs.util import setup_ghost
-+from dynagui_libs.gui_c3600 import GuiC3600
-+from dynagui_libs.gui_c7200 import GuiC7200
-+from dynagui_libs.gui_router import GuiRouter
-+from dynagui_libs.gui_frsw import GuiFRSwitch
-+from dynagui_libs.gui_atmsw import GuiATMSwitch
-+from dynagui_libs.gui_ethsw import GuiEthSwitch
-+from dynagui_libs.C3600_properties_dialog import C3600PropertiesDialog
-+from dynagui_libs.C7200_properties_dialog import C7200PropertiesDialog
-+from dynagui_libs.frsw_properties_dialog import FRSwitchPropertiesDialog
-+from dynagui_libs.atmsw_properties_dialog import ATMSwitchPropertiesDialog
-+from dynagui_libs.ethsw_properties_dialog import EthSwitchPropertiesDialog
- 
- term = 'xterm'          # linux terminal
- win_telnet = "telnet "  # windows terminal
diff --git a/emulators/dynagui/files/patch-libs_gui__c7200.py b/emulators/dynagui/files/patch-libs_gui__c7200.py
deleted file mode 100644
index 620ab4dcbc76..000000000000
--- a/emulators/dynagui/files/patch-libs_gui__c7200.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- libs/gui_c7200.py.orig	2007-10-31 18:55:27 UTC
-+++ libs/gui_c7200.py
-@@ -412,7 +412,7 @@ class GuiC7200_IO_2FE(PA_C7200_IO_2FE):
- 
- class GuiC7200(C7200, GuiRouter):
-     pixmap = cairo.ImageSurface.create_from_png(
--                    os.path.join('img', 'chassis.png'))
-+                    os.path.join('/usr/local/share/dynagui/img', 'chassis.png'))
- 
-     def __init__(self, dynamips, x=10, y=10, name=None):
-         GuiRouter.__init__(self, x, y)
diff --git a/emulators/dynagui/files/patch-setup.py b/emulators/dynagui/files/patch-setup.py
deleted file mode 100644
index c7bab1f8c026..000000000000
--- a/emulators/dynagui/files/patch-setup.py
+++ /dev/null
@@ -1,23 +0,0 @@
---- setup.py.orig	2017-04-20 14:00:44 UTC
-+++ setup.py
-@@ -0,0 +1,20 @@
-+#!/usr/bin/env python
-+
-+from distutils.core import setup
-+import os
-+
-+try:
-+        os.rename('libs','dynagui_libs')
-+except:
-+        pass
-+
-+setup(  name='dynagui',
-+        version='0.4',
-+        description='GUI-based frontend for the dynamips emulator',
-+        author='',
-+        author_email='',
-+        url='',
-+        py_modules=['dynagui'],
-+        packages=['dynagui_libs'],
-+     )
-+
diff --git a/emulators/dynagui/pkg-descr b/emulators/dynagui/pkg-descr
deleted file mode 100644
index b59d71687404..000000000000
--- a/emulators/dynagui/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Dynagui is a GUI frontend to the dynamips Cisco 7200/36XX router
-simulator. It uses the dyna-gen library in order to communicate
-with the dynamips hypervisor.
-
-WWW: http://dynagui.sourceforge.net/
diff --git a/emulators/dynagui/pkg-plist b/emulators/dynagui/pkg-plist
deleted file mode 100644
index e3af1f96d985..000000000000
--- a/emulators/dynagui/pkg-plist
+++ /dev/null
@@ -1,62 +0,0 @@
-bin/dynagui.py
-%%PYTHON_SITELIBDIR%%/dynagui.py
-%%PYTHON_SITELIBDIR%%/dynagui.pyc
-%%PYTHON_SITELIBDIR%%/dynagui.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/__init__.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/canvas.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_ethsw.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_router.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/frsw_properties_dialog.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/lab_io.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_c7200.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/C3600_properties_dialog.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/router_properties_dialog.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/nvram_io.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/lab.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/dynamips_properties_dialog.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_c3600.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/atmsw_properties_dialog.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/util.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_atmsw.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_frsw.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/ethsw_properties_dialog.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/C7200_properties_dialog.py
-%%PYTHON_SITELIBDIR%%/dynagui_libs/__init__.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/canvas.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_ethsw.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_router.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/frsw_properties_dialog.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/lab_io.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_c7200.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/C3600_properties_dialog.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/router_properties_dialog.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/nvram_io.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/lab.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/dynamips_properties_dialog.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_c3600.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/atmsw_properties_dialog.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/util.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_atmsw.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_frsw.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/ethsw_properties_dialog.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/C7200_properties_dialog.pyc
-%%PYTHON_SITELIBDIR%%/dynagui_libs/__init__.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/canvas.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_ethsw.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_router.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/frsw_properties_dialog.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/lab_io.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_c7200.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/C3600_properties_dialog.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/router_properties_dialog.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/nvram_io.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/lab.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/dynamips_properties_dialog.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_c3600.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/atmsw_properties_dialog.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/util.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_atmsw.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/gui_frsw.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/ethsw_properties_dialog.pyo
-%%PYTHON_SITELIBDIR%%/dynagui_libs/C7200_properties_dialog.pyo
-%%DATADIR%%/img/chassis.png
diff --git a/finance/Makefile b/finance/Makefile
index 366c89b0deed..712297b2fa84 100644
--- a/finance/Makefile
+++ b/finance/Makefile
@@ -45,7 +45,6 @@
     SUBDIR += libofx
     SUBDIR += libstocks
     SUBDIR += moneymanagerex
-    SUBDIR += mybudget
     SUBDIR += myphpmoney
     SUBDIR += p5-Business-CreditCard
     SUBDIR += p5-Business-MaxMind-CreditCardFraudDetection
@@ -106,7 +105,6 @@
     SUBDIR += quantlib
     SUBDIR += quickfix
     SUBDIR += rubygem-money
-    SUBDIR += sabernetdcs-client
     SUBDIR += skrooge
     SUBDIR += sql-ledger
     SUBDIR += tryton28
diff --git a/finance/mybudget/Makefile b/finance/mybudget/Makefile
deleted file mode 100644
index 1d96b0bde332..000000000000
--- a/finance/mybudget/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# Created by: Adam Weinberger <adamw@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	myBudget
-PORTVERSION=	0.60
-PORTREVISION=	11
-CATEGORIES=	finance gnome
-MASTER_SITES=	http://www.abisource.com/~msevior/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Gtk+-2 finance manager
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	LGPL21
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-NO_ARCH=	yes
-NO_BUILD=	yes
-USE_GNOME=	pygnome2
-INSTALLS_ICONS=	yes
-
-USES=		gnome python:2.7 shebangfix
-SHEBANG_FILES=	myBudget.py
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		"/^sPREFIX/s|=.*| = '${PREFIX}/share'|" ${WRKSRC}/myBudget.py
-
-do-install:
-	(cd ${WRKSRC} && ${INSTALL_SCRIPT} myBudget.py \
-		${STAGEDIR}${PREFIX}/bin/myBudget)
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-	(cd ${WRKSRC} && ${INSTALL_DATA} *.myb *.png *.txt \
-		${STAGEDIR}${DATADIR})
-	@${MKDIR} ${STAGEDIR}${DATADIR}/glade
-	(cd ${WRKSRC}/glade && ${INSTALL_DATA} *.* \
-		${STAGEDIR}${DATADIR}/glade)
-	@${MKDIR} ${STAGEDIR}${DATADIR}/po
-	(cd ${WRKSRC}/po && ${INSTALL_DATA} *.po \
-		${STAGEDIR}${DATADIR}/po)
-	(cd ${WRKSRC} && ${INSTALL_DATA} *.desktop \
-		${STAGEDIR}${PREFIX}/share/applications)
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
-	(cd ${WRKSRC} && ${INSTALL_DATA} *.svg \
-		${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps)
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	@(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/finance/mybudget/distinfo b/finance/mybudget/distinfo
deleted file mode 100644
index ee849c52bb6f..000000000000
--- a/finance/mybudget/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (myBudget-0.60.tar.gz) = 4b112aa3cde54db79fe9008dcb45114d961badbd7cd04c2a926aaa3f659c3542
-SIZE (myBudget-0.60.tar.gz) = 1516083
diff --git a/finance/mybudget/pkg-descr b/finance/mybudget/pkg-descr
deleted file mode 100644
index d7fd64b8509f..000000000000
--- a/finance/mybudget/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The aim of the program is to make it as easy as possible for people to
-do their own personal budgets and keep track of their finances.
-
-WWW: http://www.abisource.com/~msevior/index.html
diff --git a/finance/mybudget/pkg-plist b/finance/mybudget/pkg-plist
deleted file mode 100644
index 60068f03b0be..000000000000
--- a/finance/mybudget/pkg-plist
+++ /dev/null
@@ -1,45 +0,0 @@
-bin/myBudget
-share/applications/myBudget.desktop
-%%PORTDOCS%%%%DOCSDIR%%/DirectDebitPane.png
-%%PORTDOCS%%%%DOCSDIR%%/ExportAbiWord.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/1.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/addButton_0.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/deleteButton_0.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/deleteButton_1.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/gnumericButton_0.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/gnumericButton_1.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/gnumericButton_2.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/myBudget-1_0.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/myBudget-2_0.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/mybudget-3_0.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/quitButton_0.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/replaceButton_0.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/replaceButton_1.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/sortCategoriesButton_0.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/sortDatesButton_0.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.html_files/sortItem_0.png
-%%PORTDOCS%%%%DOCSDIR%%/MyBudget.zabw
-%%PORTDOCS%%%%DOCSDIR%%/addButton.png
-%%PORTDOCS%%%%DOCSDIR%%/applyButton.png
-%%PORTDOCS%%%%DOCSDIR%%/deleteButton.png
-%%PORTDOCS%%%%DOCSDIR%%/gnumericButton.png
-%%PORTDOCS%%%%DOCSDIR%%/myBudget-1.png
-%%PORTDOCS%%%%DOCSDIR%%/myBudget-2.png
-%%PORTDOCS%%%%DOCSDIR%%/mybudget-3.png
-%%PORTDOCS%%%%DOCSDIR%%/quitButton.png
-%%PORTDOCS%%%%DOCSDIR%%/replaceButton.png
-%%PORTDOCS%%%%DOCSDIR%%/sortCategoriesButton.png
-%%PORTDOCS%%%%DOCSDIR%%/sortDatesButton.png
-%%PORTDOCS%%%%DOCSDIR%%/sortItem.png
-share/icons/hicolor/scalable/apps/myBudget-icon.svg
-%%DATADIR%%/abiword_head.txt
-%%DATADIR%%/example.myb
-%%DATADIR%%/generic-budget.txt
-%%DATADIR%%/glade/icon.svg
-%%DATADIR%%/glade/mybudget.glade
-%%DATADIR%%/glade/mybudget.gladep
-%%DATADIR%%/gnumeric_foot.txt
-%%DATADIR%%/gnumeric_head.txt
-%%DATADIR%%/po/myBudget.po
-%%DATADIR%%/splashscreen.png
diff --git a/finance/sabernetdcs-client/Makefile b/finance/sabernetdcs-client/Makefile
deleted file mode 100644
index 0e233db24f57..000000000000
--- a/finance/sabernetdcs-client/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: Matthew Ranostay <mranostay@saberlogic.com>
-# $FreeBSD$
-
-PORTNAME=	sabernetdcs
-PORTVERSION=	2.0.3
-PORTREVISION=	9
-CATEGORIES=	finance www
-MASTER_SITES=	SF/${PORTNAME}/SaberNet%20DCS/${PORTVERSION}
-PKGNAMESUFFIX=	-client
-DISTNAME=	sndcs-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	SaberNet DCS - A labor data collection system
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyro>=0:devel/py-pyro@${PY_FLAVOR}
-
-USE_GNOME=	pygtk2
-USE_PYTHON=	distutils
-USES=		gnome python:2.7 tar:bzip2
-DOCSDIR=	${PREFIX}/share/doc/sndcs
-DATADIR=	${PREFIX}/share/sndcs
-SUB_FILES=	pkg-message
-NO_ARCH=	yes
-
-PYDISTUTILS_PKGNAME=	sndcs
-
-OPTIONS_DEFINE=	DOCS
-
-DOCS_EXTRA_PATCHES_OFF=	${FILESDIR}/extra-patch-setup.py
-
-post-patch:
-	${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/setup.py
-
-do-configure:
-	cd ${WRKSRC} && ${CP} "${FILESDIR}/sndcs2.conf" "sndcs/config/sndcs2.conf"
-
-.include <bsd.port.mk>
diff --git a/finance/sabernetdcs-client/distinfo b/finance/sabernetdcs-client/distinfo
deleted file mode 100644
index cdaebeb65c22..000000000000
--- a/finance/sabernetdcs-client/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sndcs-2.0.3.tar.bz2) = c0f6f3030f27c9c1010aa313d9b25b4c2cb8d2803fbfe1696130c40450fb3746
-SIZE (sndcs-2.0.3.tar.bz2) = 1808042
diff --git a/finance/sabernetdcs-client/files/extra-patch-setup.py b/finance/sabernetdcs-client/files/extra-patch-setup.py
deleted file mode 100644
index ee80ba3b6c0e..000000000000
--- a/finance/sabernetdcs-client/files/extra-patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig	Tue Oct  3 03:09:36 2006
-+++ setup.py	Tue May  1 14:43:15 2007
-@@ -212,7 +212,7 @@
-             packages+=["sndcs_client", "sndcs_client.gtk"]
-         else:
-             packages+=["sndcs_client", "sndcs_common", "sndcs_client.gtk", "sndcs_client.curses"]
--            data_files+=[ ("%setc/sndcs" % (prefix), ["sndcs/config/logging.conf"]), ("share/pixmaps", ["sndcs/pixmaps/sndcs.png"]), ("share/doc/sndcs/html", glob.glob("./docs/*.html")), ("share/doc/sndcs/pdf", glob.glob("./docs/*.pdf")), ("share/doc/sndcs/txt", glob.glob("./docs/*.txt")), ("share/doc/sndcs", [ "COPYING", "README", "AUTHORS", "ChangeLog", "NEWS"]) ]
-+            data_files+=[ ("%setc/sndcs" % (prefix), ["sndcs/config/logging.conf"]), ("share/pixmaps", ["sndcs/pixmaps/sndcs.png"]) ]
-         if BUILDING_DEB:
-             scripts+=["sndcs_client/gtk/sndcs_gtk"]
-         else:
diff --git a/finance/sabernetdcs-client/files/patch-setup.py b/finance/sabernetdcs-client/files/patch-setup.py
deleted file mode 100644
index da792a0df66e..000000000000
--- a/finance/sabernetdcs-client/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig	Tue Oct  3 03:09:36 2006
-+++ setup.py	Tue May  1 12:06:35 2007
-@@ -142,7 +142,7 @@
-     elif os.name=="nt":
-         prefix=""
-     else:
--        prefix="/"
-+        prefix="%%PREFIX%%/"
- 
-     packages = []
-     data_files = []
diff --git a/finance/sabernetdcs-client/files/pkg-message.in b/finance/sabernetdcs-client/files/pkg-message.in
deleted file mode 100644
index 709649c90669..000000000000
--- a/finance/sabernetdcs-client/files/pkg-message.in
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-SaberNet DCS Client is now installed.
-Change the settings in %%PREFIX%%/etc/sndcs/sndcs2.conf
-to suit your needs.
-EOM
-}
-]
diff --git a/finance/sabernetdcs-client/files/sndcs2.conf b/finance/sabernetdcs-client/files/sndcs2.conf
deleted file mode 100644
index cca1dfcf0965..000000000000
--- a/finance/sabernetdcs-client/files/sndcs2.conf
+++ /dev/null
@@ -1,22 +0,0 @@
-[pyro]
-ns_hostname = 
-namespace = sndcs
-
-[gtk]
-fullscreen = False
-search_dialog = True
-qty_complete_warning = False
-recent_activity = True
-easy_employee_selection = True
-menu_bar = True
-show_clocked_out_employees = True
-terminal_id = freebsd-sndcs
-show_notes = True
-search_criteria = 
-clock_format = %I:%M %p
-scrap_codes = False
-osd_keyboard = False
-force_end_activity = False
-persistent_search = False
-department_jobs = False
-
diff --git a/finance/sabernetdcs-client/pkg-descr b/finance/sabernetdcs-client/pkg-descr
deleted file mode 100644
index 5b64b3eeed99..000000000000
--- a/finance/sabernetdcs-client/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-SaberNet DCS is a labor data collection system, designed to allow
-organizations to rapidly capture their labor data in real-time.
-Optimized for bar code input, DCS is the perfect way to automate
-and improve the accuracy of your time tracking.
-
-WWW: http://sabernetdcs.sourceforge.net/
diff --git a/finance/sabernetdcs-client/pkg-plist b/finance/sabernetdcs-client/pkg-plist
deleted file mode 100644
index 2d86e83f3bc8..000000000000
--- a/finance/sabernetdcs-client/pkg-plist
+++ /dev/null
@@ -1,104 +0,0 @@
-bin/sndcs_curses
-bin/sndcs_gtk
-etc/sndcs/sndcs2.conf
-etc/sndcs/logging.conf
-share/pixmaps/sndcs.png
-%%DATADIR%%/dcs_splash.png
-%%DATADIR%%/sndcs.png
-%%DATADIR%%/sndcs2.glade
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/html/ADMINISTRATORS_GUIDE.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ERRORS_AND_TROUBLESHOOTING.html
-%%PORTDOCS%%%%DOCSDIR%%/html/INSTALL.html
-%%PORTDOCS%%%%DOCSDIR%%/html/PLUGINS.html
-%%PORTDOCS%%%%DOCSDIR%%/html/README.html
-%%PORTDOCS%%%%DOCSDIR%%/html/RELEASE_PROCEDURES.html
-%%PORTDOCS%%%%DOCSDIR%%/html/USERS_GUIDE.html
-%%PORTDOCS%%%%DOCSDIR%%/pdf/ADMINISTRATORS_GUIDE.pdf
-%%PORTDOCS%%%%DOCSDIR%%/pdf/ERRORS_AND_TROUBLESHOOTING.pdf
-%%PORTDOCS%%%%DOCSDIR%%/pdf/GTK_Client_User_Manual.pdf
-%%PORTDOCS%%%%DOCSDIR%%/pdf/INSTALL.pdf
-%%PORTDOCS%%%%DOCSDIR%%/pdf/PLUGINS.pdf
-%%PORTDOCS%%%%DOCSDIR%%/pdf/README.pdf
-%%PORTDOCS%%%%DOCSDIR%%/pdf/RELEASE_PROCEDURES.pdf
-%%PORTDOCS%%%%DOCSDIR%%/pdf/USERS_GUIDE.pdf
-%%PORTDOCS%%%%DOCSDIR%%/txt/ADMINISTRATORS_GUIDE.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/ERRORS_AND_TROUBLESHOOTING.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/INSTALL.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/PLUGINS.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/README.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/RELEASE_PROCEDURES.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/USERS_GUIDE.txt
-%%PYTHON_SITELIBDIR%%/sndcs_client/Config.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/Config.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/Config.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_client/HeartbeatMonitor.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/HeartbeatMonitor.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/HeartbeatMonitor.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_client/Subscriber.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/Subscriber.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/Subscriber.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_client/__init__.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/__init__.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/__init__.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_client/curses/__init__.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/curses/__init__.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/curses/__init__.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/ActiveEmployeesTreeView.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/ActiveEmployeesTreeView.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/ActiveEmployeesTreeView.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/Application.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/Application.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/Application.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/AvailableActivitiesTreeView.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/AvailableActivitiesTreeView.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/AvailableActivitiesTreeView.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/CurrentActivitiesTreeView.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/CurrentActivitiesTreeView.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/CurrentActivitiesTreeView.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/EmployeeAdminTreeView.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/EmployeeAdminTreeView.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/EmployeeAdminTreeView.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/EventSubscriber.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/EventSubscriber.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/EventSubscriber.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/IndirectActivitiesTreeView.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/IndirectActivitiesTreeView.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/IndirectActivitiesTreeView.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/JobAdminTreeView.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/JobAdminTreeView.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/JobAdminTreeView.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/__init__.py
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/__init__.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_client/gtk/__init__.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_common/Config.py
-%%PYTHON_SITELIBDIR%%/sndcs_common/Config.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_common/Config.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_common/DateTimeMixin.py
-%%PYTHON_SITELIBDIR%%/sndcs_common/DateTimeMixin.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_common/DateTimeMixin.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_common/Logger.py
-%%PYTHON_SITELIBDIR%%/sndcs_common/Logger.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_common/Logger.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_common/MathUtilMixin.py
-%%PYTHON_SITELIBDIR%%/sndcs_common/MathUtilMixin.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_common/MathUtilMixin.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_common/PyroProxyMixin.py
-%%PYTHON_SITELIBDIR%%/sndcs_common/PyroProxyMixin.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_common/PyroProxyMixin.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_common/SndcsExceptions.py
-%%PYTHON_SITELIBDIR%%/sndcs_common/SndcsExceptions.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_common/SndcsExceptions.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_common/TrueAndFalseMixin.py
-%%PYTHON_SITELIBDIR%%/sndcs_common/TrueAndFalseMixin.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_common/TrueAndFalseMixin.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_common/Win32HelperMixin.py
-%%PYTHON_SITELIBDIR%%/sndcs_common/Win32HelperMixin.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_common/Win32HelperMixin.pyo
-%%PYTHON_SITELIBDIR%%/sndcs_common/__init__.py
-%%PYTHON_SITELIBDIR%%/sndcs_common/__init__.pyc
-%%PYTHON_SITELIBDIR%%/sndcs_common/__init__.pyo
diff --git a/games/4stattack/Makefile b/games/4stattack/Makefile
deleted file mode 100644
index 356122cb7239..000000000000
--- a/games/4stattack/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-# Created by: Jean-Yves Lefort <jylefort@brutele.be>
-# $FreeBSD$
-
-PORTNAME=	4stattack
-PORTVERSION=	2.1.4
-PORTREVISION=	15
-CATEGORIES=	games
-MASTER_SITES=	SF/forcedattack/4stAttack/${PORTVERSION}/
-DISTNAME=	4stAttack-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Connect four stones in a straight line
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/GPL
-
-RUN_DEPENDS=	${PYGAME}
-
-USES=		gnome python:2.7 shebangfix
-SHEBANG_FILES=	4stattack.py
-NO_ARCH=	yes
-
-PORTDOCS=	changelog.txt credits.txt
-
-INSTALLS_ICONS=	yes
-ICON_SIZES=	16x16 22x22 32x32 48x48 64x64
-
-SUB_FILES=	${PORTNAME} pkg-message
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-.for s in 16 22 32 48 64
-	@cd ${WRKSRC}/kde/icons/${s}x${s} ; \
-		${MV} forcedattack2.png ${PORTNAME}_${s}x${s}.png
-.endfor
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "data gui players" ${STAGEDIR}${DATADIR})
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-.for f in settings.ini *.ttf *.sh version
-	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-	${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR}
-
-.for s in ${ICON_SIZES}
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/
-	${INSTALL_DATA} ${WRKSRC}/kde/icons/${s}/${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/
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/4stattack/distinfo b/games/4stattack/distinfo
deleted file mode 100644
index 0f8daf0cbf66..000000000000
--- a/games/4stattack/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (4stAttack-2.1.4.tar.gz) = 196c553fd3dbda8b2c2a07a9b0cbacf4f067712498f909d2823161e7d0b289e6
-SIZE (4stAttack-2.1.4.tar.gz) = 1828247
diff --git a/games/4stattack/files/4stattack.desktop b/games/4stattack/files/4stattack.desktop
deleted file mode 100644
index f35f5ff6d81f..000000000000
--- a/games/4stattack/files/4stattack.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Type=Application
-Version=1.0
-Name=4st Attack
-GenericName=4st Attack game
-Comment=Connect four stones in a straight line
-Icon=4stattack
-Exec=4stattack
-Categories=Game;StrategyGame;
diff --git a/games/4stattack/files/4stattack.in b/games/4stattack/files/4stattack.in
deleted file mode 100644
index ddc0e7f9a06b..000000000000
--- a/games/4stattack/files/4stattack.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./4stattack.py -ini ~/.4stattackrc "${@}"
diff --git a/games/4stattack/files/pkg-message.in b/games/4stattack/files/pkg-message.in
deleted file mode 100644
index 1dd6cd74cfa8..000000000000
--- a/games/4stattack/files/pkg-message.in
+++ /dev/null
@@ -1,23 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-4st Attack has been installed.
-
-All options are given only in the config file.
-
-Please copy settings.ini to your home directory and adjust it
-
-    su user
-
-    cp %%DATADIR%%/settings.ini ~/.4stattackrc
-
-You could manually change Permissions with:
-
-    /bin/chmod 644 ~/.4stattackrc
-
-    exit
-
-Have fun!
-EOM
-}
-]
diff --git a/games/4stattack/pkg-descr b/games/4stattack/pkg-descr
deleted file mode 100644
index f57068ab6416..000000000000
--- a/games/4stattack/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-4st Attack is a game in which you have to try to out-smart your
-opponent. The goal of the game is to connect four of stones in a
-straight line. This can be horizontaly, vertically and even
-diagonnally.
-
-WWW: http://forcedattack.sourceforge.net/
diff --git a/games/4stattack/pkg-plist b/games/4stattack/pkg-plist
deleted file mode 100644
index 28fe8c4c9e3a..000000000000
--- a/games/4stattack/pkg-plist
+++ /dev/null
@@ -1,248 +0,0 @@
-bin/4stattack
-%%DATADIR%%/4stattack.py
-%%DATADIR%%/4stattack.pyc
-%%DATADIR%%/4stattack.pyo
-%%DATADIR%%/animator.py
-%%DATADIR%%/animator.pyc
-%%DATADIR%%/animator.pyo
-%%DATADIR%%/board.py
-%%DATADIR%%/board.pyc
-%%DATADIR%%/board.pyo
-%%DATADIR%%/chat.py
-%%DATADIR%%/chat.pyc
-%%DATADIR%%/chat.pyo
-%%DATADIR%%/creditsscreen.py
-%%DATADIR%%/creditsscreen.pyc
-%%DATADIR%%/creditsscreen.pyo
-%%DATADIR%%/data/music/4stattack.ogg
-%%DATADIR%%/data/themes/clean/1024x768/awaitingconnection.png
-%%DATADIR%%/data/themes/clean/1024x768/back.png
-%%DATADIR%%/data/themes/clean/1024x768/background.png
-%%DATADIR%%/data/themes/clean/1024x768/chakie.png
-%%DATADIR%%/data/themes/clean/1024x768/connecting-plain.png
-%%DATADIR%%/data/themes/clean/1024x768/connecting.png
-%%DATADIR%%/data/themes/clean/1024x768/credits.png
-%%DATADIR%%/data/themes/clean/1024x768/cursor.png
-%%DATADIR%%/data/themes/clean/1024x768/draw.png
-%%DATADIR%%/data/themes/clean/1024x768/error-connecting.png
-%%DATADIR%%/data/themes/clean/1024x768/frame.png
-%%DATADIR%%/data/themes/clean/1024x768/frm_bl.png
-%%DATADIR%%/data/themes/clean/1024x768/frm_br.png
-%%DATADIR%%/data/themes/clean/1024x768/frm_left.png
-%%DATADIR%%/data/themes/clean/1024x768/frm_right.png
-%%DATADIR%%/data/themes/clean/1024x768/frm_tl.png
-%%DATADIR%%/data/themes/clean/1024x768/frm_top.png
-%%DATADIR%%/data/themes/clean/1024x768/frm_tr.png
-%%DATADIR%%/data/themes/clean/1024x768/fullscreen.png
-%%DATADIR%%/data/themes/clean/1024x768/graphics.png
-%%DATADIR%%/data/themes/clean/1024x768/green-zebra.png
-%%DATADIR%%/data/themes/clean/1024x768/grid.png
-%%DATADIR%%/data/themes/clean/1024x768/hostagame.png
-%%DATADIR%%/data/themes/clean/1024x768/joinagame.png
-%%DATADIR%%/data/themes/clean/1024x768/keepplaying.png
-%%DATADIR%%/data/themes/clean/1024x768/korruptor.png
-%%DATADIR%%/data/themes/clean/1024x768/locations.ini
-%%DATADIR%%/data/themes/clean/1024x768/logo.png
-%%DATADIR%%/data/themes/clean/1024x768/multiplayer.png
-%%DATADIR%%/data/themes/clean/1024x768/music.png
-%%DATADIR%%/data/themes/clean/1024x768/ok.png
-%%DATADIR%%/data/themes/clean/1024x768/playervscpu.png
-%%DATADIR%%/data/themes/clean/1024x768/programming.png
-%%DATADIR%%/data/themes/clean/1024x768/pygame.png
-%%DATADIR%%/data/themes/clean/1024x768/quit.png
-%%DATADIR%%/data/themes/clean/1024x768/quitgame.png
-%%DATADIR%%/data/themes/clean/1024x768/radio-off.png
-%%DATADIR%%/data/themes/clean/1024x768/radio-on.png
-%%DATADIR%%/data/themes/clean/1024x768/radio.png
-%%DATADIR%%/data/themes/clean/1024x768/selector.png
-%%DATADIR%%/data/themes/clean/1024x768/selector1.png
-%%DATADIR%%/data/themes/clean/1024x768/selector2.png
-%%DATADIR%%/data/themes/clean/1024x768/settings.png
-%%DATADIR%%/data/themes/clean/1024x768/slm-text.png
-%%DATADIR%%/data/themes/clean/1024x768/slm.png
-%%DATADIR%%/data/themes/clean/1024x768/start.png
-%%DATADIR%%/data/themes/clean/1024x768/stone_1.png
-%%DATADIR%%/data/themes/clean/1024x768/stone_2.png
-%%DATADIR%%/data/themes/clean/1024x768/thanks.png
-%%DATADIR%%/data/themes/clean/1024x768/wannaquit.png
-%%DATADIR%%/data/themes/clean/1024x768/won_1.png
-%%DATADIR%%/data/themes/clean/1024x768/won_2.png
-%%DATADIR%%/data/themes/clean/audio.ini
-%%DATADIR%%/data/themes/clean/graphics.ini
-%%DATADIR%%/endgamedialog.py
-%%DATADIR%%/endgamedialog.pyc
-%%DATADIR%%/endgamedialog.pyo
-%%DATADIR%%/endscreen.py
-%%DATADIR%%/endscreen.pyc
-%%DATADIR%%/endscreen.pyo
-%%DATADIR%%/game.py
-%%DATADIR%%/game.pyc
-%%DATADIR%%/game.pyo
-%%DATADIR%%/gamelog.py
-%%DATADIR%%/gamelog.pyc
-%%DATADIR%%/gamelog.pyo
-%%DATADIR%%/gamescreen.py
-%%DATADIR%%/gamescreen.pyc
-%%DATADIR%%/gamescreen.pyo
-%%DATADIR%%/gui/__init__.py
-%%DATADIR%%/gui/__init__.pyc
-%%DATADIR%%/gui/__init__.pyo
-%%DATADIR%%/gui/button.py
-%%DATADIR%%/gui/button.pyc
-%%DATADIR%%/gui/button.pyo
-%%DATADIR%%/gui/canvas.py
-%%DATADIR%%/gui/canvas.pyc
-%%DATADIR%%/gui/canvas.pyo
-%%DATADIR%%/gui/checkbox.py
-%%DATADIR%%/gui/checkbox.pyc
-%%DATADIR%%/gui/checkbox.pyo
-%%DATADIR%%/gui/dialog.py
-%%DATADIR%%/gui/dialog.pyc
-%%DATADIR%%/gui/dialog.pyo
-%%DATADIR%%/gui/dialogs/dialog
-%%DATADIR%%/gui/dialogs/end_game.py
-%%DATADIR%%/gui/dialogs/end_game.pyc
-%%DATADIR%%/gui/dialogs/end_game.pyo
-%%DATADIR%%/gui/dialogs/info_map.py
-%%DATADIR%%/gui/dialogs/info_map.pyc
-%%DATADIR%%/gui/dialogs/info_map.pyo
-%%DATADIR%%/gui/dialogs/info_scenario.py
-%%DATADIR%%/gui/dialogs/info_scenario.pyc
-%%DATADIR%%/gui/dialogs/info_scenario.pyo
-%%DATADIR%%/gui/dialogs/info_units.py
-%%DATADIR%%/gui/dialogs/info_units.pyc
-%%DATADIR%%/gui/dialogs/info_units.pyo
-%%DATADIR%%/gui/dialogs/main_dialog.py
-%%DATADIR%%/gui/dialogs/main_dialog.pyc
-%%DATADIR%%/gui/dialogs/main_dialog.pyo
-%%DATADIR%%/gui/dialogs/new_game.py
-%%DATADIR%%/gui/dialogs/new_game.pyc
-%%DATADIR%%/gui/dialogs/new_game.pyo
-%%DATADIR%%/gui/dialogs/select_scenario.py
-%%DATADIR%%/gui/dialogs/select_scenario.pyc
-%%DATADIR%%/gui/dialogs/select_scenario.pyo
-%%DATADIR%%/gui/dialogs/setup_client.py
-%%DATADIR%%/gui/dialogs/setup_client.pyc
-%%DATADIR%%/gui/dialogs/setup_client.pyo
-%%DATADIR%%/gui/dialogs/setup_network.py
-%%DATADIR%%/gui/dialogs/setup_network.pyc
-%%DATADIR%%/gui/dialogs/setup_network.pyo
-%%DATADIR%%/gui/dialogs/setup_players.py
-%%DATADIR%%/gui/dialogs/setup_players.pyc
-%%DATADIR%%/gui/dialogs/setup_players.pyo
-%%DATADIR%%/gui/dialogs/start_game.py
-%%DATADIR%%/gui/dialogs/start_game.pyc
-%%DATADIR%%/gui/dialogs/start_game.pyo
-%%DATADIR%%/gui/dialogs/wait_client.py
-%%DATADIR%%/gui/dialogs/wait_client.pyc
-%%DATADIR%%/gui/dialogs/wait_client.pyo
-%%DATADIR%%/gui/editfield.py
-%%DATADIR%%/gui/editfield.pyc
-%%DATADIR%%/gui/editfield.pyo
-%%DATADIR%%/gui/fader.py
-%%DATADIR%%/gui/fader.pyc
-%%DATADIR%%/gui/fader.pyo
-%%DATADIR%%/gui/image.py
-%%DATADIR%%/gui/image.pyc
-%%DATADIR%%/gui/image.pyo
-%%DATADIR%%/gui/label.py
-%%DATADIR%%/gui/label.pyc
-%%DATADIR%%/gui/label.pyo
-%%DATADIR%%/gui/messagebox.py
-%%DATADIR%%/gui/messagebox.pyc
-%%DATADIR%%/gui/messagebox.pyo
-%%DATADIR%%/gui/progress.py
-%%DATADIR%%/gui/progress.pyc
-%%DATADIR%%/gui/progress.pyo
-%%DATADIR%%/gui/widget.py
-%%DATADIR%%/gui/widget.pyc
-%%DATADIR%%/gui/widget.pyo
-%%DATADIR%%/gui/widget_manager.py
-%%DATADIR%%/gui/widget_manager.pyc
-%%DATADIR%%/gui/widget_manager.pyo
-%%DATADIR%%/inisettings.py
-%%DATADIR%%/inisettings.pyc
-%%DATADIR%%/inisettings.pyo
-%%DATADIR%%/multiplayerscreen.py
-%%DATADIR%%/multiplayerscreen.pyc
-%%DATADIR%%/multiplayerscreen.pyo
-%%DATADIR%%/players/__init__.py
-%%DATADIR%%/players/__init__.pyc
-%%DATADIR%%/players/__init__.pyo
-%%DATADIR%%/players/agressive.py
-%%DATADIR%%/players/agressive.pyc
-%%DATADIR%%/players/agressive.pyo
-%%DATADIR%%/players/connectscore.py
-%%DATADIR%%/players/connectscore.pyc
-%%DATADIR%%/players/connectscore.pyo
-%%DATADIR%%/players/human.py
-%%DATADIR%%/players/human.pyc
-%%DATADIR%%/players/human.pyo
-%%DATADIR%%/players/minmax.py
-%%DATADIR%%/players/minmax.pyc
-%%DATADIR%%/players/minmax.pyo
-%%DATADIR%%/players/multiplayer.py
-%%DATADIR%%/players/multiplayer.pyc
-%%DATADIR%%/players/multiplayer.pyo
-%%DATADIR%%/players/multiplayer_receiver.py
-%%DATADIR%%/players/multiplayer_receiver.pyc
-%%DATADIR%%/players/multiplayer_receiver.pyo
-%%DATADIR%%/players/multiplayer_sender.py
-%%DATADIR%%/players/multiplayer_sender.pyc
-%%DATADIR%%/players/multiplayer_sender.pyo
-%%DATADIR%%/players/neuralai.py
-%%DATADIR%%/players/neuralai.pyc
-%%DATADIR%%/players/neuralai.pyo
-%%DATADIR%%/players/player.py
-%%DATADIR%%/players/player.pyc
-%%DATADIR%%/players/player.pyo
-%%DATADIR%%/players/randomai.py
-%%DATADIR%%/players/randomai.pyc
-%%DATADIR%%/players/randomai.pyo
-%%DATADIR%%/players/strategic.py
-%%DATADIR%%/players/strategic.pyc
-%%DATADIR%%/players/strategic.pyo
-%%DATADIR%%/players/treeai.py
-%%DATADIR%%/players/treeai.pyc
-%%DATADIR%%/players/treeai.pyo
-%%DATADIR%%/players/weighted.py
-%%DATADIR%%/players/weighted.pyc
-%%DATADIR%%/players/weighted.pyo
-%%DATADIR%%/quit.py
-%%DATADIR%%/quit.pyc
-%%DATADIR%%/quit.pyo
-%%DATADIR%%/rules.py
-%%DATADIR%%/rules.pyc
-%%DATADIR%%/rules.pyo
-%%DATADIR%%/scoremap.py
-%%DATADIR%%/scoremap.pyc
-%%DATADIR%%/scoremap.pyo
-%%DATADIR%%/setini.py
-%%DATADIR%%/setini.pyc
-%%DATADIR%%/setini.pyo
-%%DATADIR%%/settings.ini
-%%DATADIR%%/settingsscreen.py
-%%DATADIR%%/settingsscreen.pyc
-%%DATADIR%%/settingsscreen.pyo
-%%DATADIR%%/startscreen.py
-%%DATADIR%%/startscreen.pyc
-%%DATADIR%%/startscreen.pyo
-%%DATADIR%%/technical.ttf
-%%DATADIR%%/testgui.py
-%%DATADIR%%/testgui.pyc
-%%DATADIR%%/testgui.pyo
-%%DATADIR%%/testini.py
-%%DATADIR%%/testini.pyc
-%%DATADIR%%/testini.pyo
-%%DATADIR%%/themeresizer.py
-%%DATADIR%%/themeresizer.pyc
-%%DATADIR%%/themeresizer.pyo
-%%DATADIR%%/themeresizer.sh
-%%DATADIR%%/version
-share/applications/4stattack.desktop
-share/icons/hicolor/16x16/apps/4stattack.png
-share/icons/hicolor/22x22/apps/4stattack.png
-share/icons/hicolor/32x32/apps/4stattack.png
-share/icons/hicolor/48x48/apps/4stattack.png
-share/icons/hicolor/64x64/apps/4stattack.png
-share/pixmaps/4stattack.png
diff --git a/games/Makefile b/games/Makefile
index 8a56a8454cd1..5f6cab87b9d2 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -10,7 +10,6 @@
     SUBDIR += 3dc
     SUBDIR += 3dpong
     SUBDIR += 3omns
-    SUBDIR += 4stattack
     SUBDIR += 54321
     SUBDIR += 7kaa
     SUBDIR += 90secondportraits
@@ -73,13 +72,11 @@
     SUBDIR += awele
     SUBDIR += ballerburg
     SUBDIR += banihstypos
-    SUBDIR += barbie_seahorse_adventures
     SUBDIR += barony
     SUBDIR += barrage
     SUBDIR += bass
     SUBDIR += bastet
     SUBDIR += battalion
-    SUBDIR += battletanks
     SUBDIR += belooted
     SUBDIR += beret
     SUBDIR += billardgl
@@ -104,9 +101,7 @@
     SUBDIR += bomberclone
     SUBDIR += bomberinstinct
     SUBDIR += bombherman
-    SUBDIR += bombz
     SUBDIR += bomns
-    SUBDIR += bouncy
     SUBDIR += bovo
     SUBDIR += braincurses
     SUBDIR += brainparty
@@ -123,7 +118,6 @@
     SUBDIR += bsdtris
     SUBDIR += bsp
     SUBDIR += bstone
-    SUBDIR += bubbros
     SUBDIR += bugsquish
     SUBDIR += bugsx
     SUBDIR += bumprace
@@ -144,7 +138,6 @@
     SUBDIR += cgoban
     SUBDIR += chapping
     SUBDIR += chessx
-    SUBDIR += childsplay
     SUBDIR += chocolate-doom
     SUBDIR += chroma
     SUBDIR += chromium-bsu
@@ -172,7 +165,6 @@
     SUBDIR += criticalmass
     SUBDIR += critterding
     SUBDIR += crossfire-client
-    SUBDIR += crossfire-server
     SUBDIR += crrcsim
     SUBDIR += cryptoslam
     SUBDIR += csmash
@@ -211,7 +203,6 @@
     SUBDIR += dose-response
     SUBDIR += dreamchess
     SUBDIR += drm
-    SUBDIR += duckmaze
     SUBDIR += duel
     SUBDIR += dunelegacy
     SUBDIR += dungeon
@@ -254,7 +245,6 @@
     SUBDIR += f1spirit-remake
     SUBDIR += fairymax
     SUBDIR += falconseye
-    SUBDIR += farblazer
     SUBDIR += fargoal
     SUBDIR += fbg2
     SUBDIR += fightorperish
@@ -309,7 +299,6 @@
     SUBDIR += galaxis
     SUBDIR += galaxyhack
     SUBDIR += garden-of-coloured-lights
-    SUBDIR += gbottler
     SUBDIR += gbrainy
     SUBDIR += gcompris
     SUBDIR += gcompris-qt
@@ -321,7 +310,6 @@
     SUBDIR += gl-117
     SUBDIR += glaxium
     SUBDIR += glbsp
-    SUBDIR += glchess
     SUBDIR += glest
     SUBDIR += glest-data
     SUBDIR += glightoff
@@ -364,7 +352,6 @@
     SUBDIR += gracer
     SUBDIR += granatier
     SUBDIR += greed
-    SUBDIR += gretools
     SUBDIR += griels-quest
     SUBDIR += grubik
     SUBDIR += gshisen
@@ -475,7 +462,6 @@
     SUBDIR += ktuberling
     SUBDIR += kubrick
     SUBDIR += kuklomenos
-    SUBDIR += kye
     SUBDIR += ladder
     SUBDIR += lander
     SUBDIR += lapispuzzle
@@ -529,7 +515,6 @@
     SUBDIR += linux-ut2003-demo
     SUBDIR += linux-virtual-jay-peak
     SUBDIR += linwarrior
-    SUBDIR += liquidwar
     SUBDIR += lizzie
     SUBDIR += lm-solve
     SUBDIR += lmarbles
@@ -579,7 +564,6 @@
     SUBDIR += moon-buggy
     SUBDIR += moonlander
     SUBDIR += moonlight-embedded
-    SUBDIR += mopesnake
     SUBDIR += moria
     SUBDIR += motogt
     SUBDIR += mrboom
@@ -595,7 +579,6 @@
     SUBDIR += narcissu2
     SUBDIR += nazghul
     SUBDIR += nehquake
-    SUBDIR += nelly
     SUBDIR += nethack32
     SUBDIR += nethack33
     SUBDIR += nethack33-nox11
@@ -630,7 +613,6 @@
     SUBDIR += odamex
     SUBDIR += oldrunner
     SUBDIR += omega
-    SUBDIR += oneisenough
     SUBDIR += oneko
     SUBDIR += oneko-sakura
     SUBDIR += onscripter
@@ -733,24 +715,17 @@
     SUBDIR += prboom
     SUBDIR += prboom-plus
     SUBDIR += primateplunge
-    SUBDIR += ptkei
     SUBDIR += puckman
     SUBDIR += pushover
     SUBDIR += pvpgn
     SUBDIR += py-fife
     SUBDIR += py-mnemosyne
-    SUBDIR += py-poker-eval
     SUBDIR += py-sgflib
     SUBDIR += py-sgfsummary
-    SUBDIR += pycadia
-    SUBDIR += pydance
     SUBDIR += pyfa
     SUBDIR += pysolfc
     SUBDIR += pyspacewar
-    SUBDIR += pysycache
-    SUBDIR += pythonchess
     SUBDIR += pythonsudoku
-    SUBDIR += pytowerdefense
     SUBDIR += q2p
     SUBDIR += q2pro
     SUBDIR += q3cellshading
@@ -816,7 +791,6 @@
     SUBDIR += rocksndiamonds
     SUBDIR += rocksndiamonds-data
     SUBDIR += rottdc
-    SUBDIR += rtb
     SUBDIR += rubix
     SUBDIR += rubygem-fortune_gem
     SUBDIR += rubygem-lolcat
@@ -825,8 +799,6 @@
     SUBDIR += sarien
     SUBDIR += sauerbraten
     SUBDIR += scare
-    SUBDIR += schiff
-    SUBDIR += schwarzweiss
     SUBDIR += scid
     SUBDIR += scorched3d
     SUBDIR += scourge
@@ -847,7 +819,6 @@
     SUBDIR += seahaven
     SUBDIR += searchandrescue
     SUBDIR += searchandrescue-data
-    SUBDIR += secrettower
     SUBDIR += senken
     SUBDIR += sets
     SUBDIR += sex
@@ -865,7 +836,6 @@
     SUBDIR += sl
     SUBDIR += slashem-tty
     SUBDIR += slump
-    SUBDIR += slune
     SUBDIR += sokoban
     SUBDIR += sol
     SUBDIR += solarconquest
@@ -894,7 +864,6 @@
     SUBDIR += stuntrally
     SUBDIR += sudoku_solver
     SUBDIR += sudsol
-    SUBDIR += super_mario_bros_python
     SUBDIR += super_methane_brothers
     SUBDIR += supertux
     SUBDIR += supertux2
@@ -947,7 +916,6 @@
     SUBDIR += ttt
     SUBDIR += tty-solitaire
     SUBDIR += tux-aqfh
-    SUBDIR += tuxfighter
     SUBDIR += tuxkart
     SUBDIR += tuxmath
     SUBDIR += tuxpaint
@@ -957,7 +925,6 @@
     SUBDIR += tuxracer
     SUBDIR += tuxtype
     SUBDIR += twind
-    SUBDIR += twitch
     SUBDIR += tycho
     SUBDIR += typespeed
     SUBDIR += tyrian-data
@@ -978,7 +945,6 @@
     SUBDIR += vavoom
     SUBDIR += vavoom-extras
     SUBDIR += vectoroids
-    SUBDIR += vegastrike
     SUBDIR += vegastrike-data
     SUBDIR += veloren
     SUBDIR += violetland
@@ -1129,7 +1095,6 @@
     SUBDIR += zatacka
     SUBDIR += zaz
     SUBDIR += zdoom
-    SUBDIR += zephulor
     SUBDIR += zhlt
     SUBDIR += zoom
     SUBDIR += ztrack
diff --git a/games/barbie_seahorse_adventures/Makefile b/games/barbie_seahorse_adventures/Makefile
deleted file mode 100644
index f10f139de97a..000000000000
--- a/games/barbie_seahorse_adventures/Makefile
+++ /dev/null
@@ -1,73 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	barbie_seahorse_adventures
-PORTVERSION=	1.1
-PORTREVISION=	6
-CATEGORIES=	games python
-MASTER_SITES=	http://www.imitationpickles.org/barbie/files/
-DISTNAME=	barbie-${DISTVERSION}
-DIST_SUBDIR=	python
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	You are a seahorse and you want to go to the moon!
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/LICENSE.txt
-
-RUN_DEPENDS=	${PYGAME}
-
-WRKSRC=		${WRKDIR}/barbie-${DISTVERSION}
-
-USES=		dos2unix gnome python:2.7 shebangfix tar:tgz
-SHEBANG_FILES=	run_game.py create-upload.py
-DOS2UNIX_GLOB=	*.py
-NO_BUILD=	yes
-NO_ARCH=	yes
-
-PORTDOCS=	CHANGES.txt LEVELS.txt NOTES.txt README.txt
-OPTIONS_DEFINE=	DOCS
-
-INSTALLS_ICONS=	yes
-ICON_SIZES=	32x32 64x64 128x128
-
-SUB_FILES=	${PORTNAME}
-
-DESKTOP_ENTRIES="Barbie Seahorse Adventures" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-post-extract:
-	@cd ${WRKSRC} && ${RM} data/REMOVE_ME.txt data/sample.txt \
-		lib/pgu/LICENSE.txt
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|' \
-		${WRKSRC}/leveledit.py ${WRKSRC}/tileedit.py
-	@${FIND} ${WRKSRC} -name "*.bak" -delete
-.for s in 32 64 128
-	@cd ${WRKSRC} && \
-		${MV} icon${s}.png ${PORTNAME}_${s}x${s}.png
-.endfor
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "data lib" ${STAGEDIR}${DATADIR})
-	${INSTALL_SCRIPT} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR}
-
-.for s in ${ICON_SIZES}
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps
-	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}_${s}.png \
-		${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png
-.endfor
-	${LN} -sf ${PREFIX}/share/icons/hicolor/64x64/apps/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/barbie_seahorse_adventures/distinfo b/games/barbie_seahorse_adventures/distinfo
deleted file mode 100644
index b1ca444d7045..000000000000
--- a/games/barbie_seahorse_adventures/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python/barbie-1.1.tgz) = 915e261ae6b4321a38740c38ddf5f32b791b2c00b6f9f0cdd9fb87b0acf4f9f0
-SIZE (python/barbie-1.1.tgz) = 2205215
diff --git a/games/barbie_seahorse_adventures/files/barbie_seahorse_adventures.in b/games/barbie_seahorse_adventures/files/barbie_seahorse_adventures.in
deleted file mode 100644
index 8736ed7fdef4..000000000000
--- a/games/barbie_seahorse_adventures/files/barbie_seahorse_adventures.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./run_game.py "${@}"
diff --git a/games/barbie_seahorse_adventures/pkg-descr b/games/barbie_seahorse_adventures/pkg-descr
deleted file mode 100644
index 36ecdd54daca..000000000000
--- a/games/barbie_seahorse_adventures/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-You are a seahorse and you want to go to the moon!
-
-WWW: http://www.imitationpickles.org/barbie/
diff --git a/games/barbie_seahorse_adventures/pkg-plist b/games/barbie_seahorse_adventures/pkg-plist
deleted file mode 100644
index 1a5e356c1e23..000000000000
--- a/games/barbie_seahorse_adventures/pkg-plist
+++ /dev/null
@@ -1,419 +0,0 @@
-bin/barbie_seahorse_adventures
-%%DATADIR%%/create-upload.py
-%%DATADIR%%/data/6x12.png
-%%DATADIR%%/data/bkgr.png
-%%DATADIR%%/data/bkgr/1.png
-%%DATADIR%%/data/bkgr/2.png
-%%DATADIR%%/data/bkgr/3.png
-%%DATADIR%%/data/bkgr/3old.png
-%%DATADIR%%/data/bkgr/4.png
-%%DATADIR%%/data/bkgr/5.png
-%%DATADIR%%/data/bkgr/6.png
-%%DATADIR%%/data/bkgr/7.png
-%%DATADIR%%/data/bkgr/8.png
-%%DATADIR%%/data/codes.tga
-%%DATADIR%%/data/fonts/04B_20__.TTF
-%%DATADIR%%/data/fonts/about.gif
-%%DATADIR%%/data/images/big-bubble.png
-%%DATADIR%%/data/images/blob.png
-%%DATADIR%%/data/images/boss/left-0.png
-%%DATADIR%%/data/images/boss/left-1.png
-%%DATADIR%%/data/images/boss/left-2.png
-%%DATADIR%%/data/images/boss/left-3.png
-%%DATADIR%%/data/images/boss/left-4.png
-%%DATADIR%%/data/images/boss/left-5.png
-%%DATADIR%%/data/images/boss/left-6.png
-%%DATADIR%%/data/images/boss/left-7.png
-%%DATADIR%%/data/images/boss/left-damage-0.png
-%%DATADIR%%/data/images/boss/left-damage-1.png
-%%DATADIR%%/data/images/boss/left-damage-2.png
-%%DATADIR%%/data/images/boss/left-damage-3.png
-%%DATADIR%%/data/images/boss/left-damage-4.png
-%%DATADIR%%/data/images/boss/left-damage-5.png
-%%DATADIR%%/data/images/boss/left-damage-6.png
-%%DATADIR%%/data/images/boss/left-damage-7.png
-%%DATADIR%%/data/images/brobo-left-0.png
-%%DATADIR%%/data/images/brobo-left-1.png
-%%DATADIR%%/data/images/bubble.png
-%%DATADIR%%/data/images/captured-generic.png
-%%DATADIR%%/data/images/dead-right.png
-%%DATADIR%%/data/images/door-1.png
-%%DATADIR%%/data/images/door-2.png
-%%DATADIR%%/data/images/door-open.png
-%%DATADIR%%/data/images/fireball.png
-%%DATADIR%%/data/images/fireguy-right-0.png
-%%DATADIR%%/data/images/fireguy-right-1.png
-%%DATADIR%%/data/images/frog/jump-left.png
-%%DATADIR%%/data/images/frog/jump-right.png
-%%DATADIR%%/data/images/frog/jump.png
-%%DATADIR%%/data/images/frog/prejump-left.png
-%%DATADIR%%/data/images/frog/prejump-right.png
-%%DATADIR%%/data/images/frog/prejump.png
-%%DATADIR%%/data/images/frog/walk-left-0.png
-%%DATADIR%%/data/images/frog/walk-left-1.png
-%%DATADIR%%/data/images/frog/walk-left-2.png
-%%DATADIR%%/data/images/frog/walk-left-3.png
-%%DATADIR%%/data/images/frog/walk-left-4.png
-%%DATADIR%%/data/images/frog/walk-right-0.png
-%%DATADIR%%/data/images/frog/walk-right-1.png
-%%DATADIR%%/data/images/frog/walk-right-2.png
-%%DATADIR%%/data/images/frog/walk-right-3.png
-%%DATADIR%%/data/images/frog/walk-right-4.png
-%%DATADIR%%/data/images/laser.png
-%%DATADIR%%/data/images/octo.png
-%%DATADIR%%/data/images/panda-left.png
-%%DATADIR%%/data/images/parrot/left-0.png
-%%DATADIR%%/data/images/parrot/left-1.png
-%%DATADIR%%/data/images/parrot/left-2.png
-%%DATADIR%%/data/images/parrot/left-3.png
-%%DATADIR%%/data/images/platform/1.png
-%%DATADIR%%/data/images/platform/2.png
-%%DATADIR%%/data/images/platform/3.png
-%%DATADIR%%/data/images/platform/4.png
-%%DATADIR%%/data/images/player/right-jump-shoot-1.png
-%%DATADIR%%/data/images/player/right-jump-shoot-2.png
-%%DATADIR%%/data/images/player/right-jump.png
-%%DATADIR%%/data/images/player/right-shoot-1.png
-%%DATADIR%%/data/images/player/right-shoot-2.png
-%%DATADIR%%/data/images/player/right-walk-1.png
-%%DATADIR%%/data/images/player/right-walk-2.png
-%%DATADIR%%/data/images/player/right-walk-3.png
-%%DATADIR%%/data/images/player/right-walk-4.png
-%%DATADIR%%/data/images/player/right.png
-%%DATADIR%%/data/images/points/100.png
-%%DATADIR%%/data/images/points/1000.png
-%%DATADIR%%/data/images/points/250.png
-%%DATADIR%%/data/images/points/500.png
-%%DATADIR%%/data/images/robo-left.png
-%%DATADIR%%/data/images/shootbot-left-0.png
-%%DATADIR%%/data/images/shootbot-left-1.png
-%%DATADIR%%/data/images/shootbot-left-2.png
-%%DATADIR%%/data/images/shootbot-left-3.png
-%%DATADIR%%/data/images/shootbot-left-shoot.png
-%%DATADIR%%/data/images/splayer/right-jump-shoot-1.png
-%%DATADIR%%/data/images/splayer/right-jump-shoot-2.png
-%%DATADIR%%/data/images/splayer/right-jump.png
-%%DATADIR%%/data/images/splayer/right-shoot-1.png
-%%DATADIR%%/data/images/splayer/right-shoot-2.png
-%%DATADIR%%/data/images/splayer/right-walk-1.png
-%%DATADIR%%/data/images/splayer/right-walk-2.png
-%%DATADIR%%/data/images/splayer/right-walk-3.png
-%%DATADIR%%/data/images/splayer/right-walk-4.png
-%%DATADIR%%/data/images/splayer/right.png
-%%DATADIR%%/data/images/svolcano.png
-%%DATADIR%%/data/intro/moon2.png
-%%DATADIR%%/data/levels/160x160.tga
-%%DATADIR%%/data/levels/160x40.tga
-%%DATADIR%%/data/levels/40x160.tga
-%%DATADIR%%/data/levels/80x80.tga
-%%DATADIR%%/data/levels/boss_1.tga
-%%DATADIR%%/data/levels/drpetter_1.tga
-%%DATADIR%%/data/levels/eugman_1.tga
-%%DATADIR%%/data/levels/fydo_1.tga
-%%DATADIR%%/data/levels/pekuja_1.tga
-%%DATADIR%%/data/levels/pekuja_2.tga
-%%DATADIR%%/data/levels/pekuja_3.tga
-%%DATADIR%%/data/levels/phil_1.tga
-%%DATADIR%%/data/levels/phil_10.tga
-%%DATADIR%%/data/levels/phil_11.tga
-%%DATADIR%%/data/levels/phil_12.tga
-%%DATADIR%%/data/levels/phil_13.tga
-%%DATADIR%%/data/levels/phil_14.tga
-%%DATADIR%%/data/levels/phil_15.tga
-%%DATADIR%%/data/levels/phil_2.tga
-%%DATADIR%%/data/levels/phil_3.tga
-%%DATADIR%%/data/levels/phil_4.tga
-%%DATADIR%%/data/levels/phil_5.tga
-%%DATADIR%%/data/levels/phil_6.tga
-%%DATADIR%%/data/levels/phil_7.tga
-%%DATADIR%%/data/levels/phil_8.tga
-%%DATADIR%%/data/levels/phil_9.tga
-%%DATADIR%%/data/levels/tee_1.tga
-%%DATADIR%%/data/levels/test.tga
-%%DATADIR%%/data/levels/tim_1.tga
-%%DATADIR%%/data/levels/tim_2.tga
-%%DATADIR%%/data/levels/tim_4.tga
-%%DATADIR%%/data/music/1.ogg
-%%DATADIR%%/data/music/2.ogg
-%%DATADIR%%/data/music/3.ogg
-%%DATADIR%%/data/music/5.ogg
-%%DATADIR%%/data/music/8.ogg
-%%DATADIR%%/data/music/death.ogg
-%%DATADIR%%/data/music/finish.ogg
-%%DATADIR%%/data/music/lvlwin.ogg
-%%DATADIR%%/data/music/title.ogg
-%%DATADIR%%/data/pal.png
-%%DATADIR%%/data/sfx/boss_explode.wav
-%%DATADIR%%/data/sfx/bubble.wav
-%%DATADIR%%/data/sfx/capsule.wav
-%%DATADIR%%/data/sfx/coin.wav
-%%DATADIR%%/data/sfx/door.wav
-%%DATADIR%%/data/sfx/explode.wav
-%%DATADIR%%/data/sfx/fally.wav
-%%DATADIR%%/data/sfx/hit.wav
-%%DATADIR%%/data/sfx/item.wav
-%%DATADIR%%/data/sfx/jump.wav
-%%DATADIR%%/data/sfx/pop.wav
-%%DATADIR%%/data/sfx/powerup.wav
-%%DATADIR%%/data/themes/default/Vera.ttf
-%%DATADIR%%/data/themes/default/box.down.png
-%%DATADIR%%/data/themes/default/box.hover.png
-%%DATADIR%%/data/themes/default/box.normal.png
-%%DATADIR%%/data/themes/default/box.xcf
-%%DATADIR%%/data/themes/default/button.down.tga
-%%DATADIR%%/data/themes/default/button.hover.tga
-%%DATADIR%%/data/themes/default/button.normal.tga
-%%DATADIR%%/data/themes/default/check.png
-%%DATADIR%%/data/themes/default/checkbox.off.hover.tga
-%%DATADIR%%/data/themes/default/checkbox.off.normal.tga
-%%DATADIR%%/data/themes/default/checkbox.on.hover.tga
-%%DATADIR%%/data/themes/default/checkbox.on.normal.tga
-%%DATADIR%%/data/themes/default/config.txt
-%%DATADIR%%/data/themes/default/console.input.focus.png
-%%DATADIR%%/data/themes/default/console.input.normal.png
-%%DATADIR%%/data/themes/default/console.png
-%%DATADIR%%/data/themes/default/desktop.png
-%%DATADIR%%/data/themes/default/desktop.xcf
-%%DATADIR%%/data/themes/default/dialog.bar.png
-%%DATADIR%%/data/themes/default/dialog.close.down.tga
-%%DATADIR%%/data/themes/default/dialog.close.hover.tga
-%%DATADIR%%/data/themes/default/dialog.close.normal.tga
-%%DATADIR%%/data/themes/default/dialog.png
-%%DATADIR%%/data/themes/default/dot.down.png
-%%DATADIR%%/data/themes/default/dot.hover.png
-%%DATADIR%%/data/themes/default/dot.normal.png
-%%DATADIR%%/data/themes/default/dot.xcf
-%%DATADIR%%/data/themes/default/down.png
-%%DATADIR%%/data/themes/default/filebrowser.folder.png
-%%DATADIR%%/data/themes/default/generate.py
-%%DATADIR%%/data/themes/default/hslider.bar.hover.tga
-%%DATADIR%%/data/themes/default/hslider.bar.normal.tga
-%%DATADIR%%/data/themes/default/hslider.left.tga
-%%DATADIR%%/data/themes/default/hslider.right.tga
-%%DATADIR%%/data/themes/default/hslider.tga
-%%DATADIR%%/data/themes/default/idot.normal.png
-%%DATADIR%%/data/themes/default/input.focus.png
-%%DATADIR%%/data/themes/default/input.normal.png
-%%DATADIR%%/data/themes/default/left.png
-%%DATADIR%%/data/themes/default/list.item.down.png
-%%DATADIR%%/data/themes/default/list.item.hover.png
-%%DATADIR%%/data/themes/default/list.item.normal.png
-%%DATADIR%%/data/themes/default/list.png
-%%DATADIR%%/data/themes/default/listitem.down.tga
-%%DATADIR%%/data/themes/default/listitem.hover.tga
-%%DATADIR%%/data/themes/default/listitem.normal.tga
-%%DATADIR%%/data/themes/default/menu.down.tga
-%%DATADIR%%/data/themes/default/menu.hover.tga
-%%DATADIR%%/data/themes/default/menu.normal.tga
-%%DATADIR%%/data/themes/default/notes.txt
-%%DATADIR%%/data/themes/default/out.tga
-%%DATADIR%%/data/themes/default/progressbar.bar.tga
-%%DATADIR%%/data/themes/default/progressbar.tga
-%%DATADIR%%/data/themes/default/radio.off.hover.tga
-%%DATADIR%%/data/themes/default/radio.off.normal.tga
-%%DATADIR%%/data/themes/default/radio.on.hover.tga
-%%DATADIR%%/data/themes/default/radio.on.normal.tga
-%%DATADIR%%/data/themes/default/radio.png
-%%DATADIR%%/data/themes/default/rdot.down.png
-%%DATADIR%%/data/themes/default/rdot.hover.png
-%%DATADIR%%/data/themes/default/rdot.normal.png
-%%DATADIR%%/data/themes/default/right.png
-%%DATADIR%%/data/themes/default/sbox.normal.png
-%%DATADIR%%/data/themes/default/scroller.slide.bar.hover.tga
-%%DATADIR%%/data/themes/default/scroller.slide.bar.normal.tga
-%%DATADIR%%/data/themes/default/scroller.slide.h.tga
-%%DATADIR%%/data/themes/default/scroller.slide.v.tga
-%%DATADIR%%/data/themes/default/select.arrow.down.tga
-%%DATADIR%%/data/themes/default/select.arrow.hover.tga
-%%DATADIR%%/data/themes/default/select.arrow.normal.tga
-%%DATADIR%%/data/themes/default/select.arrow.png
-%%DATADIR%%/data/themes/default/select.option.hover.png
-%%DATADIR%%/data/themes/default/select.option.normal.png
-%%DATADIR%%/data/themes/default/select.options.png
-%%DATADIR%%/data/themes/default/select.selected.down.tga
-%%DATADIR%%/data/themes/default/select.selected.hover.tga
-%%DATADIR%%/data/themes/default/select.selected.normal.tga
-%%DATADIR%%/data/themes/default/slider.bar.hover.tga
-%%DATADIR%%/data/themes/default/slider.bar.normal.tga
-%%DATADIR%%/data/themes/default/slider.tga
-%%DATADIR%%/data/themes/default/tool.down.tga
-%%DATADIR%%/data/themes/default/tool.hover.tga
-%%DATADIR%%/data/themes/default/tool.normal.tga
-%%DATADIR%%/data/themes/default/up.png
-%%DATADIR%%/data/themes/default/vbox.normal.png
-%%DATADIR%%/data/themes/default/vdot.down.png
-%%DATADIR%%/data/themes/default/vdot.hover.png
-%%DATADIR%%/data/themes/default/vdot.normal.png
-%%DATADIR%%/data/themes/default/vsbox.normal.png
-%%DATADIR%%/data/themes/default/vslider.bar.hover.tga
-%%DATADIR%%/data/themes/default/vslider.bar.normal.tga
-%%DATADIR%%/data/themes/default/vslider.down.tga
-%%DATADIR%%/data/themes/default/vslider.tga
-%%DATADIR%%/data/themes/default/vslider.up.tga
-%%DATADIR%%/data/themes/default/x.png
-%%DATADIR%%/data/themes/gray/Vera.ttf
-%%DATADIR%%/data/themes/gray/box.down.png
-%%DATADIR%%/data/themes/gray/box.normal.png
-%%DATADIR%%/data/themes/gray/button.down.png
-%%DATADIR%%/data/themes/gray/button.normal.png
-%%DATADIR%%/data/themes/gray/checkbox.off.down.png
-%%DATADIR%%/data/themes/gray/checkbox.off.normal.png
-%%DATADIR%%/data/themes/gray/checkbox.on.down.png
-%%DATADIR%%/data/themes/gray/checkbox.on.normal.png
-%%DATADIR%%/data/themes/gray/config.txt
-%%DATADIR%%/data/themes/gray/console.input.focus.png
-%%DATADIR%%/data/themes/gray/console.input.normal.png
-%%DATADIR%%/data/themes/gray/console.png
-%%DATADIR%%/data/themes/gray/desktop.png
-%%DATADIR%%/data/themes/gray/dialog.bar.png
-%%DATADIR%%/data/themes/gray/dialog.close.down.png
-%%DATADIR%%/data/themes/gray/dialog.close.normal.png
-%%DATADIR%%/data/themes/gray/dialog.png
-%%DATADIR%%/data/themes/gray/filebrowser.folder.png
-%%DATADIR%%/data/themes/gray/input.focus.png
-%%DATADIR%%/data/themes/gray/input.normal.png
-%%DATADIR%%/data/themes/gray/list.item.normal.png
-%%DATADIR%%/data/themes/gray/list.png
-%%DATADIR%%/data/themes/gray/menu.down.png
-%%DATADIR%%/data/themes/gray/menu.hover.png
-%%DATADIR%%/data/themes/gray/menu.normal.png
-%%DATADIR%%/data/themes/gray/menu.option.hover.png
-%%DATADIR%%/data/themes/gray/menu.option.normal.png
-%%DATADIR%%/data/themes/gray/radio.off.down.png
-%%DATADIR%%/data/themes/gray/radio.off.normal.png
-%%DATADIR%%/data/themes/gray/radio.on.down.png
-%%DATADIR%%/data/themes/gray/radio.on.normal.png
-%%DATADIR%%/data/themes/gray/select.arrow.down.png
-%%DATADIR%%/data/themes/gray/select.arrow.normal.png
-%%DATADIR%%/data/themes/gray/select.arrow.png
-%%DATADIR%%/data/themes/gray/select.option.normal.png
-%%DATADIR%%/data/themes/gray/select.options.png
-%%DATADIR%%/data/themes/gray/select.selected.normal.png
-%%DATADIR%%/data/themes/gray/slider.bar.normal.png
-%%DATADIR%%/data/themes/gray/slider.png
-%%DATADIR%%/data/themes/gray/tool.down.png
-%%DATADIR%%/data/themes/gray/tool.normal.png
-%%DATADIR%%/data/themes/itheme/box.png
-%%DATADIR%%/data/themes/itheme/build.py
-%%DATADIR%%/data/themes/itheme/check.png
-%%DATADIR%%/data/themes/itheme/color.png
-%%DATADIR%%/data/themes/itheme/desktop.png
-%%DATADIR%%/data/themes/itheme/dot.png
-%%DATADIR%%/data/themes/itheme/down.png
-%%DATADIR%%/data/themes/itheme/extras/box.decor.png
-%%DATADIR%%/data/themes/itheme/extras/box.hover.png
-%%DATADIR%%/data/themes/itheme/extras/box.normal.png
-%%DATADIR%%/data/themes/itheme/extras/color.hover.png
-%%DATADIR%%/data/themes/itheme/extras/color.normal.png
-%%DATADIR%%/data/themes/itheme/extras/dot.hover.png
-%%DATADIR%%/data/themes/itheme/extras/dot.normal.png
-%%DATADIR%%/data/themes/itheme/extras/inverse.dot.normal.png
-%%DATADIR%%/data/themes/itheme/extras/red.dot.down.png
-%%DATADIR%%/data/themes/itheme/extras/red.dot.hover.png
-%%DATADIR%%/data/themes/itheme/extras/red.dot.normal.png
-%%DATADIR%%/data/themes/itheme/extras/vdot.normal.png
-%%DATADIR%%/data/themes/itheme/extras/vertical.box.decor.png
-%%DATADIR%%/data/themes/itheme/extras/vertical.box.normal.png
-%%DATADIR%%/data/themes/itheme/extras/vertical.dot.down.png
-%%DATADIR%%/data/themes/itheme/extras/vertical.dot.hover.png
-%%DATADIR%%/data/themes/itheme/left.png
-%%DATADIR%%/data/themes/itheme/radio.png
-%%DATADIR%%/data/themes/itheme/right.png
-%%DATADIR%%/data/themes/itheme/todo/dialog.bar.png
-%%DATADIR%%/data/themes/itheme/todo/dialog.png
-%%DATADIR%%/data/themes/itheme/todo/filebrowser.folder.png
-%%DATADIR%%/data/themes/itheme/todo/list.png
-%%DATADIR%%/data/themes/itheme/up.png
-%%DATADIR%%/data/themes/itheme/x.png
-%%DATADIR%%/data/themes/tools/config.txt
-%%DATADIR%%/data/themes/tools/icons48.bkgr.tga
-%%DATADIR%%/data/themes/tools/icons48.code.tga
-%%DATADIR%%/data/themes/tools/icons48.draw.tga
-%%DATADIR%%/data/themes/tools/icons48.eraser.tga
-%%DATADIR%%/data/themes/tools/icons48.fill.tga
-%%DATADIR%%/data/themes/tools/icons48.line.tga
-%%DATADIR%%/data/themes/tools/icons48.pixel.tga
-%%DATADIR%%/data/themes/tools/icons48.select.tga
-%%DATADIR%%/data/themes/tools/icons48.tile.tga
-%%DATADIR%%/data/tiles.tga
-%%DATADIR%%/data/title.png
-%%DATADIR%%/leveledit.py
-%%DATADIR%%/lib/__init__.py
-%%DATADIR%%/lib/blob.py
-%%DATADIR%%/lib/boss.py
-%%DATADIR%%/lib/brobo.py
-%%DATADIR%%/lib/bubble.py
-%%DATADIR%%/lib/capsule.py
-%%DATADIR%%/lib/cnst.py
-%%DATADIR%%/lib/codes.py
-%%DATADIR%%/lib/data.py
-%%DATADIR%%/lib/door.py
-%%DATADIR%%/lib/fireball.py
-%%DATADIR%%/lib/fireguy.py
-%%DATADIR%%/lib/frog.py
-%%DATADIR%%/lib/init.py
-%%DATADIR%%/lib/laser.py
-%%DATADIR%%/lib/level.py
-%%DATADIR%%/lib/levels.py
-%%DATADIR%%/lib/main.py
-%%DATADIR%%/lib/menu.py
-%%DATADIR%%/lib/panda.py
-%%DATADIR%%/lib/parrot.py
-%%DATADIR%%/lib/pgu/__init__.py
-%%DATADIR%%/lib/pgu/algo.py
-%%DATADIR%%/lib/pgu/ani.py
-%%DATADIR%%/lib/pgu/engine.py
-%%DATADIR%%/lib/pgu/fonts.py
-%%DATADIR%%/lib/pgu/gui/__init__.py
-%%DATADIR%%/lib/pgu/gui/app.py
-%%DATADIR%%/lib/pgu/gui/area.py
-%%DATADIR%%/lib/pgu/gui/basic.py
-%%DATADIR%%/lib/pgu/gui/button.py
-%%DATADIR%%/lib/pgu/gui/const.py
-%%DATADIR%%/lib/pgu/gui/container.py
-%%DATADIR%%/lib/pgu/gui/deprecated.py
-%%DATADIR%%/lib/pgu/gui/dialog.py
-%%DATADIR%%/lib/pgu/gui/document.py
-%%DATADIR%%/lib/pgu/gui/form.py
-%%DATADIR%%/lib/pgu/gui/group.py
-%%DATADIR%%/lib/pgu/gui/input.py
-%%DATADIR%%/lib/pgu/gui/keysym.py
-%%DATADIR%%/lib/pgu/gui/layout.py
-%%DATADIR%%/lib/pgu/gui/menus.py
-%%DATADIR%%/lib/pgu/gui/misc.py
-%%DATADIR%%/lib/pgu/gui/select.py
-%%DATADIR%%/lib/pgu/gui/slider.py
-%%DATADIR%%/lib/pgu/gui/style.py
-%%DATADIR%%/lib/pgu/gui/surface.py
-%%DATADIR%%/lib/pgu/gui/table.py
-%%DATADIR%%/lib/pgu/gui/theme.py
-%%DATADIR%%/lib/pgu/gui/widget.py
-%%DATADIR%%/lib/pgu/hexvid.py
-%%DATADIR%%/lib/pgu/high.py
-%%DATADIR%%/lib/pgu/html.py
-%%DATADIR%%/lib/pgu/isovid.py
-%%DATADIR%%/lib/pgu/layout.py
-%%DATADIR%%/lib/pgu/text.py
-%%DATADIR%%/lib/pgu/tilevid.py
-%%DATADIR%%/lib/pgu/timer.py
-%%DATADIR%%/lib/pgu/vid.py
-%%DATADIR%%/lib/platform.py
-%%DATADIR%%/lib/player.py
-%%DATADIR%%/lib/points.py
-%%DATADIR%%/lib/robo.py
-%%DATADIR%%/lib/shootbot.py
-%%DATADIR%%/lib/spikey.py
-%%DATADIR%%/lib/sprite.py
-%%DATADIR%%/lib/sprites.py
-%%DATADIR%%/lib/tile.py
-%%DATADIR%%/lib/tiles.py
-%%DATADIR%%/lib/tiles_basic.py
-%%DATADIR%%/preview.py
-%%DATADIR%%/pyweek-upload.py
-%%DATADIR%%/run_game.py
-%%DATADIR%%/setup.py
-%%DATADIR%%/tileedit.py
-share/icons/hicolor/128x128/apps/barbie_seahorse_adventures.png
-share/icons/hicolor/32x32/apps/barbie_seahorse_adventures.png
-share/icons/hicolor/64x64/apps/barbie_seahorse_adventures.png
-share/pixmaps/barbie_seahorse_adventures.png
diff --git a/games/battletanks/Makefile b/games/battletanks/Makefile
deleted file mode 100644
index b4fb8ed8045d..000000000000
--- a/games/battletanks/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	btanks
-PORTVERSION=	0.9.8083
-PORTREVISION=	9
-CATEGORIES=	games
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-source/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Fast 2D tank arcade game with multiplayer and split-screen modes
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-BUILD_DEPENDS=	zip:archivers/zip
-LIB_DEPENDS=	libsigc-2.0.so:devel/libsigc++20 \
-		libexpat.so:textproc/expat2 \
-		libvorbisfile.so:audio/libvorbis \
-		libsmpeg.so:multimedia/smpeg
-
-USES=		lua:51 openal:al pkgconfig python:2.7,build scons sdl tar:bzip2
-USE_CXXSTD=	gnu++98
-USE_LDCONFIG=	yes
-USE_SDL=	image sdl
-MAKE_ARGS=	prefix=${PREFIX} resources_dir=${DATADIR} \
-		--install-sandbox=${STAGEDIR}
-CXXFLAGS+=	-fpermissive
-
-PORTDOCS=	LICENSE LICENSE.EXCEPTION README-en.txt README-linux.txt \
-		donate.url homepage.url project_page.url video.txt
-
-DESKTOP_ENTRIES="Battle Tanks" "" "" "${PORTNAME}" "Game;ArcadeGame;" ""
-
-OPTIONS_DEFINE=	DOCS
-
-pre-build:
-# Regenerate `sl08.h' after we patch `sl08.py' (as patching the header itself
-# would have resulted in a larger diff and gratuitous difference with Debian)
-	@cd ${WRKSRC} && ${PYTHON_CMD} engine/sl08/sl08.py > engine/sl08/sl08.h
-
-post-patch:
-	@${REINPLACE_CMD} -e "s/lua5.1/lua-${LUA_VER}/g" ${WRKSRC}/engine/SConscript
-
-post-install:
-	${INSTALL_MAN} ${FILESDIR}/${PORTNAME}.6 \
-		${STAGEDIR}${MANPREFIX}/man/man6
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STAGEDIR}${PREFIX}/lib/*.so \
-		${STAGEDIR}${PREFIX}/lib/btanks/*.so
-
-.include <bsd.port.mk>
diff --git a/games/battletanks/distinfo b/games/battletanks/distinfo
deleted file mode 100644
index 04e259c5a344..000000000000
--- a/games/battletanks/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (btanks-0.9.8083.tar.bz2) = 3fd2ce6a2b45f7a60c3b114fa9aff13cb3dd9fbb6a65cdc9798b76c4fa2c4341
-SIZE (btanks-0.9.8083.tar.bz2) = 28754069
diff --git a/games/battletanks/files/btanks.6 b/games/battletanks/files/btanks.6
deleted file mode 100644
index 3546544aa660..000000000000
--- a/games/battletanks/files/btanks.6
+++ /dev/null
@@ -1,145 +0,0 @@
-.\" (c) 2007 Miriam Ruiz <little_miry@yahoo.es>
-.\" (c) 2006-2007 Battle Tanks Team
-.\" (c) 2005-2007 Vladimir Menshakov
-.\" 
-.\" This document 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 package 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 package; if not, write to the Free Software
-.\" Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-.TH "Battle Tanks" "6" "" "" ""
-.SH "NAME"
-btanks \- fast 2D tank arcade game
-.SH "DESCRIPTION"
-Battle Tanks is a funny battle on your desk, where you can choose one of three vehicles and eliminate your enemy using the whole arsenal of weapons. has original cartoon\-like graphics and cool music, it is fun and dynamic, it has several network modes for deathmatch and cooperative.
-
-.P
-what else is needed to have fun with your friends? And all is packed and ready for you in "Battle Tanks".
-
-.P
-Features:
-.TP 
-\fBMultiplayer\fR
-"Battle Tanks" is a multiplayer game in the first place. Network game and split screen mode are available, and also a mixed mode is possible, when two players use split screen on the server computer, and others connect via LAN.Two modes are possible: deathmatch battle and cooperative game.
-.TP 
-\fBCross\-platform\fR
-"Battle Tanks" is cross\-platform. Both Windows and Linux fans are welcome on the battlefield where they will settle their quarrels in the name of weapons.
-.TP 
-\fBFree distribution and open source\fR
-The multiplayer version is licensed under GNU GPL. This means two things. Firstly, it doesn't cost anything for you. You can download it for free and share with your friends, with no preliminary or future fees. And secondly, the full source code of the game is available, so any guy who knows C++ can poke his nose there and probably find some surprises that developers have prepared for curious fans.
-.TP 
-\fBOld\-school oriented\fR
-Builders of "Battle Tanks" love these good old arcades of the past century. So they have tried hard to implement everything best of these old arcade games.
-
-.P
-Performance characteristics:
-.TP 
-\fBThree vehicles:\fR tank, Shilka, and rocket launcher. Each vehicle has its special features.
-.TP 
-\fBLots of weapons:\fR four types of ammo, six types of rockets, landing troops, mines, and so on.
-.TP 
-\fBTen multiplayer maps\fR (seven ones for deathmatch and three ones for cooperative mode) in different locations such as city, village, forest, desert and so on.
-.TP 
-\fBGame world that reacts on player.\fR Roads have traffic, buildings can be destroyed, weather effects are simulated.
-.TP 
-\fBLots of war objects:\fR troops, vehicles, helicopters and other.
-.TP 
-\fBKeyboard and gamepad\fR are supported.
-.SH "WEAPON LIST"
-1. Ammo
-
-Gun is the main weapon of tank and Shilka. Guns don't require ammunition, but their piercing ability is much lower that one for rockets.
-
-.TP 
-\fB"Eternal fire" type tank shell\fR
-Type shell that is shipped with tank and Shilka. The gun on Shilka is faster that one on tank, but each hit does less damage.
-Guns have infinite ammunition.
-
-.TP 
-\fBShell with laughset focal point\fR
-The main feature of the shell with laughset focal point (also called shell with uncertain orientation) is bouncing from obstacles. This shell is good for urban battles, also it will help when shooting an enemy that has covered behind something solid or impenetrable. The disadvantage of this model is that you never know where it will bounce.
-
-.TP 
-\fBExplosive shell\fR
-The explosive shell is also known as Matreshka shell. Inside the jacket of this shell, several small shells are nested. A small time after the shot, the matreshka opens, and nested shells spread in different directions. Each hit causes relatively small damage, but large area is covered. This model is intended for use against enemy crowds. It is ineffective in close face to face duels.
-
-.TP 
-\fBDirt gun\fR
-Dirt gun is invented by crazy agronomists. By the aid of concentration of energy in near\-surface layers, nano\-wave fluctuations cause temporary inversion of field. Lower layers are found on the top, thus introducing a short\-time effect of plowing the surface (this is broadly used during the sowing campaign). In battle, the dirt gun can be used for making dirt spots of reduced passability. Enemy troops and vehicles suffer loss of control and speed in these plowed areas.
-Pimary weapon Secondary weapon
-
-.P
-2. Rockets
-
-Rockets are large, so number of rockets that a vehicle carries is limited. Rockets are main weapon of rocket launcher.
-
-.TP 
-\fBHoming missile\fR
-Homing missile is a type weapon and is shipped with rocket launchers. It can also be used on tanks as a secondary weapon. After the launch, the rocket finds a target and guides its flight by its own. Unlike the heat\-aimed rockets, this model detects delta waves emitted by human brains, and thus can be used against troops and manned vehicles. Unfortunately, this method of detection ignores androids and intellectually challenged individuals.
-Another disadvantage is that rocket doesn't avoid obstacles (avoiding function is announced in the next stable release of rocket drivers binary).
-
-.TP 
-\fBUncontrolled rocket\fR
-This is a Dumb\-fire modification of the type rocket that can be equipped as a secondary weapon. At the expense of electronics, explosive charge and velocity are increased. Due to its high velocity and high damage caused, this rocket is very good for making fire barriers, destroying enemy weapon emplacements, and in face to face battles.
-
-.TP 
-\fBBoomerang rocket\fR
-Boomerang rocket is an accidental modification of the homing missile that has been found after beta drivers were installed from a damaged CD on some test rocket. On ground tests, that rocket introduced a non\-typical behaviour: it didn't select a target after the launch, but just circled around the launcher, following an elliptical trajectory. Nobody can explain still why the rocket does that; however boomerang rockets have been approved and are produced on the line now. They can be used for defense; also boomerang rockets are effective in close battle.
-
-.TP 
-\fBGas rocket\fR
-Gas rocket is stuffed with toxic and radioactive wastes of fragrance industry. They are prohibited by Geneva Protocol because of their incredibly disgusting and beautiful smell. A humanoid that has inhaled the gas suffers convulsions, sialorrhea, retching, diarrhea, and dies with happy smile on face.
-The gas rockets are perfect for eliminating troops. In multiplayer, they scan be used for making smoke screens.
-
-.TP 
-\fBStop\-rocket\fR
-This homing missile is filled with artificial viruses\-malicious nanorobots. When a rocket hits target, viruses clod between tracks of tank caterpillars, raise pressure of braking fluid in hydraulic systems, and cause temporary paralysis of lower extremities of humanoids. However, these viruses don't affect functioning of weapons systems and other organs of humanoids; side effects or contra\-indication are unknown. Stop\-rocket does not inflict damage, but it's a great secondary weapon that is very effective if combined with explosive or bouncing tank shells, homing missiles and machine guns.
-
-.TP 
-\fBNuclear missile "Pure Thermonuke"\fR
-This 15 kilotons nuke is the most destructive weapon in the game. It destroys everything in range of explosion, and using or thermonuclear reaction guarantees that radiation pollution will be negligibly small. So the ground can be used just after the enemy is vaporized by the heat of nuclear blast.
-Secondary weapon
-
-.P
-3. Preserved landing force
-
-Five fully equipped troops are frozen and GZIPped into standard rectangular bricks. Before refrigeration, each trooper is prepared using special hormons and steroids, and can be used in action after quick microwave\-aided defreezing. Shipped in two versions with machine guns and handheld rocket launchers.
-
-.TP 
-\fBMachine gun trooper\fR
-The trooper takes a position and fires the enemy objects (including missiles). 16 directions of fire are available.
-Shilka lands MG troopers for support. Thanks to their high fire rate and mobility, MG troopers can defend a vehicle against enemy missiles.
-
-.TP 
-\fBRocket trooper\fR
-The trooper takes a position and fires the enemy objects (NOT including missiles). 8 directions of fire are available. Shilka lands rocket troopers for support. Due to their fire power, rocket troopers are good for attacking the enemy.
-
-.P
-4. Other weapons
-
-Other weapons include mines and MG turrets.
-Mine
-
-.TP 
-\fBMine\fR
-Mines are effective equally against troops and vehicles. They have winning appearance, and are easy to install and use.
-Using of mines allows unique and great tactical opportunities, both in single missions and deathmatch. Routes, respawn points, hidings of weapons \- everything can be mined. Remember that the mine is invisible if covered with dirt or smoke!
-
-.TP 
-\fBMG turret\fR
-MG turret is a primitive robot that shoots everything that is moving. Some turrets are shipped with "ally\-enemy" recognition system. In stationary version, MG turrets can be used for automated security systems. Mobile versions can be mounted on rocket launchers. 16 directions of fire are available.
-.SH "SEE ALSO"
-You can find more about the game on its homepage: http://btanks.sourceforge.net
-.P
-You have more information available in /usr/share/doc/btanks/html/index.html
-.SH "AUTHOR"
-The game has been written by Vladimir Menshakov, Methos Wagner and Vladimir Zhuravlev, and is distributed under the GNU General Public License, either version 2 of the License, or (at your option) any later version.
-
diff --git a/games/battletanks/files/patch-SConstruct b/games/battletanks/files/patch-SConstruct
deleted file mode 100644
index 5e4fbb64401b..000000000000
--- a/games/battletanks/files/patch-SConstruct
+++ /dev/null
@@ -1,80 +0,0 @@
---- SConstruct.orig	2009-12-10 15:58:55.000000000 +0100
-+++ SConstruct	2010-01-16 17:07:22.000000000 +0100
-@@ -16,7 +16,7 @@ picLibBuilder = Builder(
- env['BUILDERS']['StaticLibrary'] = picLibBuilder
- env['BUILDERS']['Library'] = picLibBuilder
- 
--opts = Options(['options.cache'])
-+opts = Variables(['options.cache'])
- #opts.Add('CC', 'C compiler')
- #opts.Add('CXX', 'C++ compiler')
- opts.Add('CCFLAGS', 'General options that are passed to the C compiler')
-@@ -30,12 +30,13 @@ opts.Add('CPPPATH', 'extra cpp path')
- 
- if sys.platform != "win32":
- 	opts.Add('prefix', 'prefix for **nix packaging', '')
-+	opts.Add('DESTDIR', 'staging dir (also for packaging)', '')
- 	opts.Add('lib_dir', 'resources directory (default: prefix/lib)', '')
- 	opts.Add('plugins_dir', 'plugins directory (default: prefix/lib/btanks)', '')
- 	opts.Add('resources_dir', 'resources directory (default: prefix/share/btanks)', '')
--	opts.Add(BoolOption('gcc_visibility', 'gcc visibility', 'true'))
-+	opts.Add(BoolVariable('gcc_visibility', 'gcc visibility', 'true'))
- 
--opts.Add(EnumOption('mode', 'build mode', 'release', allowed_values=('debug','release')))
-+opts.Add(EnumVariable('mode', 'build mode', 'release', allowed_values=('debug','release')))
- 
- opts.Update(env)
- opts.Save('options.cache', env.Clone())
-@@ -57,6 +58,8 @@ if os.environ.has_key('CXXFLAGS'):
- 	env['CXXFLAGS'] += SCons.Util.CLVar(os.environ['CXXFLAGS'])
- if os.environ.has_key('LDFLAGS'):
- 	env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS'])
-+if os.environ.has_key('CPPPATH'):
-+	env['CPPPATH'] = os.environ['CPPPATH'].split()
- 
- if (sys.platform != "win32" and env['gcc_visibility']): 
- 	env.Append(CCFLAGS=['-fvisibility=hidden', '-DGCC_HASCLASSVISIBILITY'])
-@@ -98,9 +101,6 @@ else:
- 	if debug:
- 		env.Append(CCFLAGS=['-ggdb', '-D_FORTIFY_SOURCE=2'])
- 		env.Append(CPPFLAGS=['-ggdb', '-D_FORTIFY_SOURCE=2'])
--	else: 
--		env.Append(CCFLAGS=['-O3'])
--		env.Append(CPPFLAGS=['-O3'])
- 		
- 	env.Append(CPPFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pipe', '-pthread'])
- 	env.Append(CCFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pipe', '-pthread'])
-@@ -253,24 +253,28 @@ env.Append(CPPPATH=['#'])
- 
- if (os.path.exists('private')):
- 	dir = 'private'
--	BuildDir('#/build/' + buildmode + '/' + dir, dir, 0)
-+	VariantDir('#/build/' + buildmode + '/' + dir, dir, 0)
- 	SConscript('#/build/' + buildmode + '/' + dir + '/SConscript')	
- 
- for dir in bt_sublibs:
--	BuildDir('#/build/' + buildmode + '/' + dir, dir, 0)
-+	VariantDir('#/build/' + buildmode + '/' + dir, dir, 0)
- 	SConscript('#/build/' + buildmode + '/' + dir + '/SConscript')
- 
- for dir in bt_sublibs:
- 	env.Append(LIBPATH=['#/build/' + buildmode + '/' + dir])
- 
--env.BuildDir('#/build/' + buildmode + '/editor', 'editor', 0)
-+env.VariantDir('#/build/' + buildmode + '/editor', 'editor', 0)
- SConscript('#/build/' + buildmode + '/editor/SConscript')
- 
- env.Append(LIBPATH=['#/build/' + buildmode + '/engine'])
- 
--env.BuildDir('#/build/' + buildmode + '/engine', 'engine', 0)
-+env.VariantDir('#/build/' + buildmode + '/engine', 'engine', 0)
- SConscript('#/build/' + buildmode + '/engine/' + 'SConscript')
- 
- if len(install_targets) > 0:
--	install_targets.append(env.Command(resources_dir + '/resources.dat', '#/data', 'zip -q -0 -r  $TARGET * -x \*.svn\* -x \*.wav', chdir='data'))
-+	install_targets.append(
-+	    env.Command(env['DESTDIR'] + resources_dir + '/resources.dat',
-+		'#/data',
-+		'zip -q -0 -r $TARGET * -x \*.svn\* -x \*.wav',
-+		chdir='data'))
- 	env.Alias('install', install_targets)
diff --git a/games/battletanks/files/patch-clunk-sse_fft_context.cpp b/games/battletanks/files/patch-clunk-sse_fft_context.cpp
deleted file mode 100644
index 4c67c15fb5f3..000000000000
--- a/games/battletanks/files/patch-clunk-sse_fft_context.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- clunk/sse_fft_context.cpp.orig	2011-11-09 20:57:22.000000000 +0600
-+++ clunk/sse_fft_context.cpp	2011-11-09 20:58:53.371320298 +0600
-@@ -1,5 +1,4 @@
- #include <stdlib.h>
--#include <malloc.h>
- #include <stdio.h>
- #include <new>
- #include "fft_context.h"
-@@ -12,7 +12,8 @@
- #ifdef _WINDOWS
- 	ptr = _aligned_malloc(size, alignment);
- #else
--	ptr = memalign(alignment, size);
-+	if (posix_memalign(&ptr, alignment, size))
-+		ptr = NULL;
- #endif
- 	if (ptr == NULL)
- 		throw std::bad_alloc();
diff --git a/games/battletanks/files/patch-engine-sl08-sl08.py b/games/battletanks/files/patch-engine-sl08-sl08.py
deleted file mode 100644
index 0f45f67c1eea..000000000000
--- a/games/battletanks/files/patch-engine-sl08-sl08.py
+++ /dev/null
@@ -1,36 +0,0 @@
-From: Ansgar Burchardt <ansgar@debian.org>
-Bug-Debian: http://bugs.debian.org/624916
-Subject: Fix FTBFS with gcc-4.6
-
-Update: Add missing this->'s to appease Clang
-
---- engine/sl08/sl08.py.orig
-+++ engine/sl08/sl08.py
-@@ -152,11 +152,11 @@ class Generator(object):
- 			typedef base_signalXXX %s signal_type; 
- 			typedef return_type (object_type::*func_t) %s; 
- 
--			inline slotXXX () : object(NULL), func(NULL) {}
--			inline slotXXX(object_type *object, func_t func, signal_type * signal = NULL) : object(object), func(func) {}
-+			inline slotXXX () : object(0), func(0) {}
-+			inline slotXXX(object_type *object, func_t func, signal_type * signal = 0) : object(object), func(func) {}
- 
- 			inline void assign(object_type *o, func_t f) { object = o; func = f; }
--			inline void assign(object_type *o, func_t f, signal_type &signal_ref = NULL) { object = o; func = f; connect(signal_ref); }
-+			inline void assign(object_type *o, func_t f, signal_type &signal_ref = NULL) { object = o; func = f; this->connect(signal_ref); }
- 	
- 			inline return_type operator() %s const { 
- 				return (object->*func) %s ;
-@@ -187,10 +187,10 @@ class Generator(object):
- 			typedef base_signalXXX %s signal_type; 
- 			typedef void (object_type::*func_t) %s ;
- 
--			inline slotXXX () : object(NULL), func(NULL) {}
-+			inline slotXXX () : object(0), func(0) {}
- 			inline slotXXX (object_type *object, func_t func) : object(object), func(func) {}
- 			inline void assign(object_type *o, func_t f) { object = o; func = f; }
--			inline void assign(object_type *o, func_t f, signal_type &signal_ref) { object = o; func = f; connect(signal_ref); }
-+			inline void assign(object_type *o, func_t f, signal_type &signal_ref) { object = o; func = f; this->connect(signal_ref); }
- 	
- 			inline void operator() %s const { 
- 				(object->*func) %s; 
diff --git a/games/battletanks/files/patch-engine_net_monitor.cpp b/games/battletanks/files/patch-engine_net_monitor.cpp
deleted file mode 100644
index a7ebd82650f7..000000000000
--- a/games/battletanks/files/patch-engine_net_monitor.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./engine/net/monitor.cpp.orig	2009-10-12 12:34:31.000000000 +0400
-+++ ./engine/net/monitor.cpp	2010-04-25 13:10:45.059278180 +0400
-@@ -47,6 +47,7 @@
- #else
- #	include <sys/socket.h>
- #	include <netinet/in.h>
-+#	include <netinet/in_systm.h>
- #	include <netinet/ip.h> /* superset of previous */
- #	include <arpa/inet.h>
- #	include <netdb.h>
diff --git a/games/battletanks/files/patch-engine_net_scanner.cpp b/games/battletanks/files/patch-engine_net_scanner.cpp
deleted file mode 100644
index 066e48cd395a..000000000000
--- a/games/battletanks/files/patch-engine_net_scanner.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./engine/net/scanner.cpp.orig	2009-12-25 16:40:23.000000000 +0300
-+++ ./engine/net/scanner.cpp	2010-04-25 13:10:51.760938402 +0400
-@@ -15,6 +15,7 @@
- #else
- #	include <sys/socket.h>
- #	include <netinet/in.h>
-+#	include <netinet/in_systm.h>
- #	include <netinet/ip.h> /* superset of previous */
- #	include <arpa/inet.h>
- #endif
diff --git a/games/battletanks/files/patch-math-range_list.h b/games/battletanks/files/patch-math-range_list.h
deleted file mode 100644
index 24ac8fc74952..000000000000
--- a/games/battletanks/files/patch-math-range_list.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- math/range_list.h.orig	2008-10-24 22:15:55.000000000 +0800
-+++ math/range_list.h	2014-01-15 15:44:11.000000000 +0800
-@@ -53,14 +53,14 @@ public: 
- 			return;
- 		}
- 	
--		typename parent_type::iterator i = lower_bound(value);
-+		typename parent_type::iterator i = this->lower_bound(value);
- 		if (i != parent_type::end()) {
- 			if (i->first == value)
- 				return;
- 
- 			if (value + 1 == i->first) {
- 				T e = i->second;
--				erase(i);
-+				this->erase(i);
- 				i = parent_type::insert(typename parent_type::value_type(value, e)).first; //expand beginning
- 				i = pack_left(i);
- 			}
diff --git a/games/battletanks/files/patch-mrt-base_file.h b/games/battletanks/files/patch-mrt-base_file.h
deleted file mode 100644
index 6f39e5ece4ce..000000000000
--- a/games/battletanks/files/patch-mrt-base_file.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- mrt/base_file.h.orig	2013-11-16 13:43:12.000000000 +0100
-+++ mrt/base_file.h	2013-11-16 13:44:09.000000000 +0100
-@@ -20,6 +20,7 @@
- */
- 
- #include <string>
-+#include <sys/types.h>
- #include "export_mrt.h"
- 
- namespace mrt {
diff --git a/games/battletanks/files/patch-mrt_logger.cpp b/games/battletanks/files/patch-mrt_logger.cpp
deleted file mode 100644
index fec967f35c16..000000000000
--- a/games/battletanks/files/patch-mrt_logger.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- mrt/logger.cpp.orig	2008-09-11 09:12:44.000000000 +0200
-+++ mrt/logger.cpp	2008-09-11 09:14:32.000000000 +0200
-@@ -81,7 +81,7 @@
- 	gettimeofday(&tv, NULL);
- 	
- 	struct tm tm;
--	localtime_r(&tv.tv_sec, &tm);
-+	localtime_r((time_t *)&tv.tv_sec, &tm);
- 	
- 	h = tm.tm_hour;
- 	m = tm.tm_min;
diff --git a/games/battletanks/files/patch-mrt_tcp_socket.cpp b/games/battletanks/files/patch-mrt_tcp_socket.cpp
deleted file mode 100644
index dfd7b337021a..000000000000
--- a/games/battletanks/files/patch-mrt_tcp_socket.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- mrt/tcp_socket.cpp.orig	2007-09-12 15:46:52.000000000 +0700
-+++ mrt/tcp_socket.cpp	2008-03-27 06:19:19.000000000 +0600
-@@ -26,6 +26,7 @@
- #	include <sys/socket.h>
- #	include <netinet/in.h>
- #	include <netinet/tcp.h>
-+#	include <netinet/in_systm.h>
- #	include <netinet/ip.h> /* superset of previous */
- #	include <arpa/inet.h>
- #	include <netdb.h>
diff --git a/games/battletanks/files/patch-mrt_udp_socket.cpp b/games/battletanks/files/patch-mrt_udp_socket.cpp
deleted file mode 100644
index c7f873fe4f43..000000000000
--- a/games/battletanks/files/patch-mrt_udp_socket.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- mrt/udp_socket.cpp.orig	2007-09-13 12:28:11.000000000 +0700
-+++ mrt/udp_socket.cpp	2008-03-27 06:19:44.000000000 +0600
-@@ -7,6 +7,7 @@
- #	include <sys/socket.h>
- #	include <netinet/in.h>
- #	include <netinet/tcp.h>
-+#	include <netinet/in_systm.h>
- #	include <netinet/ip.h> /* superset of previous */
- #	include <arpa/inet.h>
- #	include <netdb.h>
diff --git a/games/battletanks/files/patch-sdlx-SConscript b/games/battletanks/files/patch-sdlx-SConscript
deleted file mode 100644
index 4619d7d791ce..000000000000
--- a/games/battletanks/files/patch-sdlx-SConscript
+++ /dev/null
@@ -1,10 +0,0 @@
---- sdlx/SConscript.orig	2007-11-16 08:26:16.000000000 +0100
-+++ sdlx/SConscript	2008-04-10 23:54:03.000000000 +0200
-@@ -14,7 +14,6 @@
- 	#c_map_env.Append(CXXFLAGS=['-fforce-addr', '-fprefetch-loop-arrays'])
- 	c_map = c_map_env.SharedObject('c_map.cpp')
- 	#libs.append('GL')
--	libs.append('rt')
- 	libs.append('X11')
- 	env.Append(LINKFLAGS=' -Wl,-rpath-link build/' + env['mode'] + '/mrt')
- else: 
diff --git a/games/battletanks/pkg-descr b/games/battletanks/pkg-descr
deleted file mode 100644
index 5a1633a88402..000000000000
--- a/games/battletanks/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Battle Tanks is a funny battle on your desk, where you can choose one of
-three vehicles and eliminate your enemy using the whole arsenal of weapons.
-It has original cartoon-like graphics and cool music, its fun and dynamic,
-it has several network modes for deathmatch and cooperative -- what else is
-needed to have some fun with your friends?  And all is packed and ready for
-you in Battle Tanks.  Some of the game highlights:
-
-  * Three vehicles: tank, Shilka, and rocket launcher, each having its
-    special features
-  * Lots of weapons: four types of ammo, six types of rockets, landing
-    troops, mines, etc.
-  * 13 multiplayer maps (nine ones for deathmatch and four ones for
-    cooperative mode) in different locations such as city, village, forest,
-    desert, etc.
-  * Game world that reacts on player: roads have traffic, buildings can be
-    destroyed, weather effects are simulated
-  * Lots of war objects: troops, vehicles, helicopters, etc.
-  * Keyboard and gamepad are supported
-  * Dedicated server mode (headless)
-
-WWW: http://btanks.sourceforge.net/
diff --git a/games/battletanks/pkg-plist b/games/battletanks/pkg-plist
deleted file mode 100644
index ea5d8155a84a..000000000000
--- a/games/battletanks/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-bin/btanks
-bin/bted
-man/man6/btanks.6.gz
-lib/btanks/libbt_objects.so
-lib/libbtanks_engine.so
-lib/libclunk.so
-lib/libmrt.so
-lib/libsdlx.so
-%%DATADIR%%/resources.dat
diff --git a/games/bombz/Makefile b/games/bombz/Makefile
deleted file mode 100644
index a2c519a3749a..000000000000
--- a/games/bombz/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	bombz
-PORTVERSION=	0.2
-PORTREVISION=	7
-CATEGORIES=	games python
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}/ \
-		SF/nemysisfreebsdp/games/:icons
-DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
-		${PORTNAME}.png:icons
-DIST_SUBDIR=	python
-EXTRACT_ONLY=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Simple 2D puzzle game with bombs
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING.TXT
-
-RUN_DEPENDS=	${PYGAME}
-
-WRKSRC=		${WRKDIR}/Bombz
-
-USES=		dos2unix gnome python:2.7 sdl zip
-DOS2UNIX_FILES=	*.txt
-USE_SDL=	sdl image mixer
-INSTALLS_ICONS=	yes
-
-PORTDOCS=	ChangeLog readme.txt
-OPTIONS_DEFINE=	DOCS
-
-SUB_FILES=	${PORTNAME}
-
-post-patch:
-	@${REINPLACE_CMD} -i '' '/words = name.split()/,/self.name = name/s/^/#/' \
-		${WRKSRC}/bombz/joy.py
-	@${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|' \
-		${WRKSRC}/${PORTNAME}.py
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-.for d in bombz levels pngs sounds FreeSans.ttf
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
-.endfor
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR}
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/bombz/distinfo b/games/bombz/distinfo
deleted file mode 100644
index 8223d73c43dd..000000000000
--- a/games/bombz/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (python/bombz-0.2.zip) = 95d6d8c54296bfddfaec2a156690fc1ac242f7e18d99ae742709aec1389ad096
-SIZE (python/bombz-0.2.zip) = 1287231
-SHA256 (python/bombz.png) = 9b4734eba37d17bb7e9b3ca38e3690d018860b9ff4a45e7eaace63f6e9c3b978
-SIZE (python/bombz.png) = 1423
diff --git a/games/bombz/files/bombz.in b/games/bombz/files/bombz.in
deleted file mode 100644
index 5187527e69ea..000000000000
--- a/games/bombz/files/bombz.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec ./bombz.py "${@}"
diff --git a/games/bombz/pkg-descr b/games/bombz/pkg-descr
deleted file mode 100644
index f32f1f71449b..000000000000
--- a/games/bombz/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Bombz is a simple 2D puzzle game. It doesn't really have a plot. The object is
-to blow up all the bombs on each level then escape off the edge of the screen.
-To blow up a bomb, push it to where you want to cause an explosion, then collect
-a match (originally a detonator in the Archimedes version) and touch the bomb
-again and quickly get out of the way. A bomb destroys everything surrounding it
-except the metallic walls; if it blows up another bomb, that takes out
-everything around it too so you can set off chain reactions.
-
-WWW: http://bombz.sourceforge.net/
diff --git a/games/bombz/pkg-plist b/games/bombz/pkg-plist
deleted file mode 100644
index d92cca3232f8..000000000000
--- a/games/bombz/pkg-plist
+++ /dev/null
@@ -1,154 +0,0 @@
-bin/bombz
-share/applications/bombz.desktop
-%%DATADIR%%/FreeSans.ttf
-%%DATADIR%%/bombz.py
-%%DATADIR%%/bombz.pyc
-%%DATADIR%%/bombz.pyo
-%%DATADIR%%/bombz/__init__.py
-%%DATADIR%%/bombz/__init__.pyc
-%%DATADIR%%/bombz/__init__.pyo
-%%DATADIR%%/bombz/appdir.py
-%%DATADIR%%/bombz/appdir.pyc
-%%DATADIR%%/bombz/appdir.pyo
-%%DATADIR%%/bombz/bitmaps.py
-%%DATADIR%%/bombz/bitmaps.pyc
-%%DATADIR%%/bombz/bitmaps.pyo
-%%DATADIR%%/bombz/board.py
-%%DATADIR%%/bombz/board.pyc
-%%DATADIR%%/bombz/board.pyo
-%%DATADIR%%/bombz/controls.py
-%%DATADIR%%/bombz/controls.pyc
-%%DATADIR%%/bombz/controls.pyo
-%%DATADIR%%/bombz/customevents.py
-%%DATADIR%%/bombz/customevents.pyc
-%%DATADIR%%/bombz/customevents.pyo
-%%DATADIR%%/bombz/gamefont.py
-%%DATADIR%%/bombz/gamefont.pyc
-%%DATADIR%%/bombz/gamefont.pyo
-%%DATADIR%%/bombz/joy.py
-%%DATADIR%%/bombz/joy.pyc
-%%DATADIR%%/bombz/joy.pyo
-%%DATADIR%%/bombz/joymenu.py
-%%DATADIR%%/bombz/joymenu.pyc
-%%DATADIR%%/bombz/joymenu.pyo
-%%DATADIR%%/bombz/key.py
-%%DATADIR%%/bombz/key.pyc
-%%DATADIR%%/bombz/key.pyo
-%%DATADIR%%/bombz/keymenu.py
-%%DATADIR%%/bombz/keymenu.pyc
-%%DATADIR%%/bombz/keymenu.pyo
-%%DATADIR%%/bombz/levels.py
-%%DATADIR%%/bombz/levels.pyc
-%%DATADIR%%/bombz/levels.pyo
-%%DATADIR%%/bombz/menu.py
-%%DATADIR%%/bombz/menu.pyc
-%%DATADIR%%/bombz/menu.pyo
-%%DATADIR%%/bombz/options.py
-%%DATADIR%%/bombz/options.pyc
-%%DATADIR%%/bombz/options.pyo
-%%DATADIR%%/bombz/optsmenu.py
-%%DATADIR%%/bombz/optsmenu.pyc
-%%DATADIR%%/bombz/optsmenu.pyo
-%%DATADIR%%/bombz/particles.py
-%%DATADIR%%/bombz/particles.pyc
-%%DATADIR%%/bombz/particles.pyo
-%%DATADIR%%/bombz/pusher.py
-%%DATADIR%%/bombz/pusher.pyc
-%%DATADIR%%/bombz/pusher.pyo
-%%DATADIR%%/bombz/sounds.py
-%%DATADIR%%/bombz/sounds.pyc
-%%DATADIR%%/bombz/sounds.pyo
-%%DATADIR%%/bombz/userdir.py
-%%DATADIR%%/bombz/userdir.pyc
-%%DATADIR%%/bombz/userdir.pyo
-%%DATADIR%%/levels/01
-%%DATADIR%%/levels/02
-%%DATADIR%%/levels/03
-%%DATADIR%%/levels/04
-%%DATADIR%%/levels/05
-%%DATADIR%%/levels/06
-%%DATADIR%%/levels/07
-%%DATADIR%%/levels/08
-%%DATADIR%%/levels/09
-%%DATADIR%%/levels/10
-%%DATADIR%%/levels/11
-%%DATADIR%%/levels/12
-%%DATADIR%%/levels/13
-%%DATADIR%%/levels/14
-%%DATADIR%%/levels/15
-%%DATADIR%%/levels/16
-%%DATADIR%%/levels/17
-%%DATADIR%%/levels/18
-%%DATADIR%%/levels/19
-%%DATADIR%%/levels/20
-%%DATADIR%%/levels/21
-%%DATADIR%%/levels/22
-%%DATADIR%%/levels/23
-%%DATADIR%%/levels/24
-%%DATADIR%%/levels/25
-%%DATADIR%%/levels/26
-%%DATADIR%%/levels/27
-%%DATADIR%%/levels/28
-%%DATADIR%%/levels/29
-%%DATADIR%%/levels/30
-%%DATADIR%%/levels/31
-%%DATADIR%%/levels/32
-%%DATADIR%%/levels/33
-%%DATADIR%%/levels/34
-%%DATADIR%%/levels/35
-%%DATADIR%%/levels/36
-%%DATADIR%%/levels/37
-%%DATADIR%%/levels/38
-%%DATADIR%%/levels/39
-%%DATADIR%%/levels/40
-%%DATADIR%%/levels/41
-%%DATADIR%%/levels/42
-%%DATADIR%%/pngs/biglogo.png
-%%DATADIR%%/pngs/blank.png
-%%DATADIR%%/pngs/bomb1.png
-%%DATADIR%%/pngs/bomb2.png
-%%DATADIR%%/pngs/chrome00.png
-%%DATADIR%%/pngs/chrome01.png
-%%DATADIR%%/pngs/chrome02.png
-%%DATADIR%%/pngs/chrome03.png
-%%DATADIR%%/pngs/chrome04.png
-%%DATADIR%%/pngs/chrome05.png
-%%DATADIR%%/pngs/chrome06.png
-%%DATADIR%%/pngs/chrome07.png
-%%DATADIR%%/pngs/chrome08.png
-%%DATADIR%%/pngs/chrome09.png
-%%DATADIR%%/pngs/chrome10.png
-%%DATADIR%%/pngs/chrome11.png
-%%DATADIR%%/pngs/chrome12.png
-%%DATADIR%%/pngs/chrome13.png
-%%DATADIR%%/pngs/chrome14.png
-%%DATADIR%%/pngs/chrome15.png
-%%DATADIR%%/pngs/earth0.png
-%%DATADIR%%/pngs/earth1.png
-%%DATADIR%%/pngs/earth2.png
-%%DATADIR%%/pngs/explo0.png
-%%DATADIR%%/pngs/explo1.png
-%%DATADIR%%/pngs/explo10.png
-%%DATADIR%%/pngs/explo11.png
-%%DATADIR%%/pngs/explo2.png
-%%DATADIR%%/pngs/explo3.png
-%%DATADIR%%/pngs/explo4.png
-%%DATADIR%%/pngs/explo5.png
-%%DATADIR%%/pngs/explo6.png
-%%DATADIR%%/pngs/explo7.png
-%%DATADIR%%/pngs/explo8.png
-%%DATADIR%%/pngs/explo9.png
-%%DATADIR%%/pngs/floor.png
-%%DATADIR%%/pngs/mandown.png
-%%DATADIR%%/pngs/manleft.png
-%%DATADIR%%/pngs/manright.png
-%%DATADIR%%/pngs/manup.png
-%%DATADIR%%/pngs/match.png
-%%DATADIR%%/pngs/picket.png
-%%DATADIR%%/sounds/bomb.wav
-%%DATADIR%%/sounds/credits.txt
-%%DATADIR%%/sounds/fuse.wav
-%%DATADIR%%/sounds/match.wav
-%%DATADIR%%/sounds/pip1.wav
-%%DATADIR%%/sounds/pip2.wav
-share/pixmaps/bombz.png
diff --git a/games/bouncy/Makefile b/games/bouncy/Makefile
deleted file mode 100644
index ba5f352f52f3..000000000000
--- a/games/bouncy/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	bouncy
-PORTVERSION=	r6
-PORTREVISION=	8
-CATEGORIES=	games python
-MASTER_SITES=	http://media.pyweek.org/dl/3/bouncy/ \
-		SF/nemysisfreebsdp/games/${PORTNAME}/:icons
-DISTFILES=	${PORTNAME}-post-${DISTVERSION}.tgz \
-		${PORTNAME}.png:icons
-DIST_SUBDIR=	python
-EXTRACT_ONLY=	${PORTNAME}-post-${DISTVERSION}.tgz
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	You are a hungry rabbit. Eat food to complete the level
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/GPL.txt
-
-RUN_DEPENDS=	${PYGAME} \
-		${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR}
-
-WRKSRC=		${WRKDIR}/${PORTNAME}-post-${DISTVERSION}
-
-USES=		gnome python:2.7
-
-PORTDOCS=	README.txt
-
-INSTALLS_ICONS=	yes
-
-SUB_FILES=	${PORTNAME}
-
-DESKTOP_ENTRIES="Bouncy the Hungry Rabbit" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-OPTIONS_DEFINE=	DOCS SHADER
-OPTIONS_DEFAULT=SHADER
-
-SHADER_DESC=	Hardware shader support
-
-post-patch:
-	@${FIND} ${WRKSRC} -name '*.py' | ${XARGS} \
-		${REINPLACE_CMD} -e 's|^.*#!.*python.*$$|#!${PYTHON_CMD}|'
-	@${FIND} ${WRKSRC} -name "*.bak" -delete
-
-post-patch-SHADER-on:
-	@${REINPLACE_CMD} -i '' '/#try/,/#    print/s/#//' ${WRKSRC}/objects.py
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-
-.for d in data pyglyph
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
-.endfor
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/bouncy/distinfo b/games/bouncy/distinfo
deleted file mode 100644
index 7d1d3df78078..000000000000
--- a/games/bouncy/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (python/bouncy-post-r6.tgz) = 0aeb48bd4c90fe814798b74d93cd760500cfe66018c1285283a122b96ad44d81
-SIZE (python/bouncy-post-r6.tgz) = 413823
-SHA256 (python/bouncy.png) = 9ec8e2c5f13818ec3b1716239852bb551b9aad9e32429e78fa80cddf78d2b5dd
-SIZE (python/bouncy.png) = 5104
diff --git a/games/bouncy/files/bouncy.in b/games/bouncy/files/bouncy.in
deleted file mode 100644
index 2a9e0f613e9c..000000000000
--- a/games/bouncy/files/bouncy.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./game.py "${@}"
diff --git a/games/bouncy/pkg-descr b/games/bouncy/pkg-descr
deleted file mode 100644
index ef16b5243d6c..000000000000
--- a/games/bouncy/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-You play Bouncy the Hungry Rabbit.
-
-You're in a garden with yummy veggies and a farmer who's not keen on you
-eating them. You can hide (and move around) under the ground.
-
-Bouncy was written so it could be enjoyed by my daughter,
-who is about to turn 3, and by older gamers. Hence it's not a violent game
-and "easy" is really, really easy, and "hard" is challenging.
-
-WWW: http://pyweek.org/e/bouncy/
diff --git a/games/bouncy/pkg-plist b/games/bouncy/pkg-plist
deleted file mode 100644
index a2d3d31a573b..000000000000
--- a/games/bouncy/pkg-plist
+++ /dev/null
@@ -1,138 +0,0 @@
-bin/bouncy
-%%DATADIR%%/astar.py
-%%DATADIR%%/astar.pyc
-%%DATADIR%%/astar.pyo
-%%DATADIR%%/collide.py
-%%DATADIR%%/collide.pyc
-%%DATADIR%%/collide.pyo
-%%DATADIR%%/data/Vera.ttf
-%%DATADIR%%/data/VeraMono.ttf
-%%DATADIR%%/data/VeraSe.ttf
-%%DATADIR%%/data/alert.mtl
-%%DATADIR%%/data/alert.obj
-%%DATADIR%%/data/bouncy-title.png
-%%DATADIR%%/data/bucket.mtl
-%%DATADIR%%/data/bucket.obj
-%%DATADIR%%/data/bump.mtl
-%%DATADIR%%/data/bump.obj
-%%DATADIR%%/data/carrot-eat1.mtl
-%%DATADIR%%/data/carrot-eat1.obj
-%%DATADIR%%/data/carrot-grey.png
-%%DATADIR%%/data/carrot.mtl
-%%DATADIR%%/data/carrot.obj
-%%DATADIR%%/data/carrot.png
-%%DATADIR%%/data/farmer.mtl
-%%DATADIR%%/data/farmer.obj
-%%DATADIR%%/data/fence.mtl
-%%DATADIR%%/data/fence.obj
-%%DATADIR%%/data/gate.mtl
-%%DATADIR%%/data/gate.obj
-%%DATADIR%%/data/hedge.mtl
-%%DATADIR%%/data/hedge.obj
-%%DATADIR%%/data/hole.mtl
-%%DATADIR%%/data/hole.obj
-%%DATADIR%%/data/lettuce-eat1.mtl
-%%DATADIR%%/data/lettuce-eat1.obj
-%%DATADIR%%/data/lettuce-eat2.mtl
-%%DATADIR%%/data/lettuce-eat2.obj
-%%DATADIR%%/data/lettuce-eat3.mtl
-%%DATADIR%%/data/lettuce-eat3.obj
-%%DATADIR%%/data/lettuce-eat4.mtl
-%%DATADIR%%/data/lettuce-eat4.obj
-%%DATADIR%%/data/lettuce-grey.png
-%%DATADIR%%/data/lettuce.mtl
-%%DATADIR%%/data/lettuce.obj
-%%DATADIR%%/data/lettuce.png
-%%DATADIR%%/data/level1.csv
-%%DATADIR%%/data/level2.csv
-%%DATADIR%%/data/level3.csv
-%%DATADIR%%/data/long-hedge.mtl
-%%DATADIR%%/data/long-hedge.obj
-%%DATADIR%%/data/pie.mtl
-%%DATADIR%%/data/pie.obj
-%%DATADIR%%/data/question.mtl
-%%DATADIR%%/data/question.obj
-%%DATADIR%%/data/rabbit-dig1.mtl
-%%DATADIR%%/data/rabbit-dig1.obj
-%%DATADIR%%/data/rabbit-dig2.mtl
-%%DATADIR%%/data/rabbit-dig2.obj
-%%DATADIR%%/data/rabbit-hopping.mtl
-%%DATADIR%%/data/rabbit-hopping.obj
-%%DATADIR%%/data/rabbit-landing.mtl
-%%DATADIR%%/data/rabbit-landing.obj
-%%DATADIR%%/data/rabbit-sitting.mtl
-%%DATADIR%%/data/rabbit-sitting.obj
-%%DATADIR%%/data/row.mtl
-%%DATADIR%%/data/row.obj
-%%DATADIR%%/data/scarecrow.mtl
-%%DATADIR%%/data/scarecrow.obj
-%%DATADIR%%/data/test_level.csv
-%%DATADIR%%/data/tomato-eat1.mtl
-%%DATADIR%%/data/tomato-eat1.obj
-%%DATADIR%%/data/tomato-eat2.mtl
-%%DATADIR%%/data/tomato-eat2.obj
-%%DATADIR%%/data/tomato-eat3.mtl
-%%DATADIR%%/data/tomato-eat3.obj
-%%DATADIR%%/data/tomato-eat4.mtl
-%%DATADIR%%/data/tomato-eat4.obj
-%%DATADIR%%/data/tomato-grey.png
-%%DATADIR%%/data/tomato.mtl
-%%DATADIR%%/data/tomato.obj
-%%DATADIR%%/data/tomato.png
-%%DATADIR%%/data/tree.mtl
-%%DATADIR%%/data/tree.obj
-%%DATADIR%%/euclid.py
-%%DATADIR%%/euclid.pyc
-%%DATADIR%%/euclid.pyo
-%%DATADIR%%/farmer.py
-%%DATADIR%%/farmer.pyc
-%%DATADIR%%/farmer.pyo
-%%DATADIR%%/fonts.py
-%%DATADIR%%/fonts.pyc
-%%DATADIR%%/fonts.pyo
-%%DATADIR%%/game.py
-%%DATADIR%%/game.pyc
-%%DATADIR%%/game.pyo
-%%DATADIR%%/leveledit.py
-%%DATADIR%%/leveledit.pyc
-%%DATADIR%%/leveledit.pyo
-%%DATADIR%%/map.py
-%%DATADIR%%/map.pyc
-%%DATADIR%%/map.pyo
-%%DATADIR%%/objects.py
-%%DATADIR%%/objects.pyc
-%%DATADIR%%/objects.pyo
-%%DATADIR%%/objloader.py
-%%DATADIR%%/objloader.pyc
-%%DATADIR%%/objloader.pyo
-%%DATADIR%%/pyglyph/__init__.py
-%%DATADIR%%/pyglyph/__init__.pyc
-%%DATADIR%%/pyglyph/__init__.pyo
-%%DATADIR%%/pyglyph/font.py
-%%DATADIR%%/pyglyph/font.pyc
-%%DATADIR%%/pyglyph/font.pyo
-%%DATADIR%%/pyglyph/html.py
-%%DATADIR%%/pyglyph/html.pyc
-%%DATADIR%%/pyglyph/html.pyo
-%%DATADIR%%/pyglyph/layout.py
-%%DATADIR%%/pyglyph/layout.pyc
-%%DATADIR%%/pyglyph/layout.pyo
-%%DATADIR%%/pyglyph/ttf.py
-%%DATADIR%%/pyglyph/ttf.pyc
-%%DATADIR%%/pyglyph/ttf.pyo
-%%DATADIR%%/rabbit.py
-%%DATADIR%%/rabbit.pyc
-%%DATADIR%%/rabbit.pyo
-%%DATADIR%%/shaders.py
-%%DATADIR%%/shaders.pyc
-%%DATADIR%%/shaders.pyo
-%%DATADIR%%/showobj.py
-%%DATADIR%%/showobj.pyc
-%%DATADIR%%/showobj.pyo
-%%DATADIR%%/textures.py
-%%DATADIR%%/textures.pyc
-%%DATADIR%%/textures.pyo
-%%DATADIR%%/ui.py
-%%DATADIR%%/ui.pyc
-%%DATADIR%%/ui.pyo
-share/pixmaps/bouncy.png
diff --git a/games/bubbros/Makefile b/games/bubbros/Makefile
deleted file mode 100644
index 2204882bf9cb..000000000000
--- a/games/bubbros/Makefile
+++ /dev/null
@@ -1,73 +0,0 @@
-# Created by: Janos Mohacsi <janos.mohacsi@bsd.hu>
-# $FreeBSD$
-
-PORTNAME=	bubbros
-PORTVERSION=	1.6.2
-PORTREVISION=	5
-CATEGORIES=	games
-MASTER_SITES=	SF/bub-n-bros/bub-n-bros/${PORTVERSION}
-DIST_SUBDIR=	python
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Multiplayer clone of the famous Bubble Bobble game
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE.txt
-
-RUN_DEPENDS=	${PYGAME}
-BUILD_DEPENDS=	${PYGAME}
-
-USES=		python:2.7 shebangfix xorg
-SHEBANG_FILES=	BubBob.py
-USE_XORG=	x11 xext
-
-PORTDOCS=	*.html
-
-SUB_FILES=	${PORTNAME}
-
-DESKTOP_ENTRIES="Bub-n-Bros" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \
-		${WRKSRC}/display/setup.py
-	@${FIND} ${WRKSRC} -name "*.bak" -delete -or -name "*.orig" -delete \
-		-or -name "*.cvsignore" -delete
-	@${FIND} ${WRKSRC} -name CVS -print0 | ${XARGS} -0 ${RM} -r
-
-do-build:
-	# Compile the statesaver extension module
-	cd ${WRKSRC}/bubbob; ${PYTHON_CMD} setup.py build_ext -i
-	# Compile the X-window client extension module
-	cd ${WRKSRC}/display; ${PYTHON_CMD} setup.py build_ext -i
-.for d in bubbob display
-	@(cd ${WRKSRC}/${d} && ${RM} -r build)
-.endfor
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-.for d in bubbob common display http2 java metaserver
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
-.endfor
-	${INSTALL_SCRIPT} ${WRKSRC}/BubBob.py ${STAGEDIR}${DATADIR}
-	# build different colors
-	@${FIND} ${STAGEDIR}${DATADIR} -name "*.ppm" -exec ${CHMOD} u+w {} \;
-	@${PYTHON_CMD} ${STAGEDIR}${DATADIR}/bubbob/images/buildcolors.py
-	${LN} -sf ${DATADIR}/http2/data/bob.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
-.for l in bubbob/statesaver.so display/xshm.so
-	@${CHMOD} u+w ${STAGEDIR}${DATADIR}/${l}
-	@${STRIP_CMD} ${STAGEDIR}${DATADIR}/${l}
-.endfor
-	${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/bubbros/distinfo b/games/bubbros/distinfo
deleted file mode 100644
index 567774c9f30e..000000000000
--- a/games/bubbros/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python/bubbros-1.6.2.tar.gz) = 0ad8a359c4632071a9c85c2684bae32aa0fa278632c49f092dc4078cfb9858c4
-SIZE (python/bubbros-1.6.2.tar.gz) = 11568771
diff --git a/games/bubbros/files/bubbros.in b/games/bubbros/files/bubbros.in
deleted file mode 100644
index 8abd841e8666..000000000000
--- a/games/bubbros/files/bubbros.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./BubBob.py "${@}"
diff --git a/games/bubbros/files/patch-display-xshm.c b/games/bubbros/files/patch-display-xshm.c
deleted file mode 100644
index 993be1220036..000000000000
--- a/games/bubbros/files/patch-display-xshm.c
+++ /dev/null
@@ -1,21 +0,0 @@
---- display/xshm.c.orig	Sat Feb  4 19:56:31 2006
-+++ display/xshm.c	Sat Aug  5 00:51:20 2006
-@@ -1,7 +1,6 @@
- #include <Python.h>
- #include <sys/ipc.h>
- #include <sys/shm.h>
--#include <X11/X.h>
- #include <X11/Xlib.h>
- #include <X11/Xutil.h>
- #include <X11/extensions/XShm.h>
-@@ -111,10 +110,6 @@
- 	
-   /* Get memory address to segment: */
-   img->m_shminfo.shmaddr = (char *) shmat(img->m_shminfo.shmid, 0, 0);
--
--  /* Mark the segment as destroyable (it will be destroyed when this
--     process terminates) */
--  shmctl(img->m_shminfo.shmid, IPC_RMID, NULL);
- 
-   /* Tell XServer that it may only read from it and attach to display: */
-   img->m_shminfo.readOnly = True;
diff --git a/games/bubbros/pkg-descr b/games/bubbros/pkg-descr
deleted file mode 100644
index f9dd3f9c3ece..000000000000
--- a/games/bubbros/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-n-multiplayer crazy clone of the famous Bubble Bobble game
-
-Features:
-    * Same gameplay as the famous McSebi's Bub & Bob.
-    * Network game: 1 to 3 players per machine, up to 7 players in total.
-    * Completely original crazy bonuses!
-    * Capture other players in a bubble!
-    * New levels, including a random level generator!
-
-WWW: http://bub-n-bros.sourceforge.net/
diff --git a/games/bubbros/pkg-plist b/games/bubbros/pkg-plist
deleted file mode 100644
index 8534167cae46..000000000000
--- a/games/bubbros/pkg-plist
+++ /dev/null
@@ -1,453 +0,0 @@
-bin/bubbros
-man/man1/BubBob.py.1.gz
-man/man1/Client.py.1.gz
-man/man1/bb.py.1.gz
-%%DATADIR%%/BubBob.py
-%%DATADIR%%/bubbob/Makefile
-%%DATADIR%%/bubbob/bb.py
-%%DATADIR%%/bubbob/binboards.py
-%%DATADIR%%/bubbob/boarddef.py
-%%DATADIR%%/bubbob/boards.py
-%%DATADIR%%/bubbob/bonuses.py
-%%DATADIR%%/bubbob/bubbles.py
-%%DATADIR%%/bubbob/command.py
-%%DATADIR%%/bubbob/doc/bonus-doc.py
-%%DATADIR%%/bubbob/ext1/__init__.py
-%%DATADIR%%/bubbob/ext1/brick.wav
-%%DATADIR%%/bubbob/ext1/image1-0.ppm
-%%DATADIR%%/bubbob/ext1/image1-1.ppm
-%%DATADIR%%/bubbob/ext1/image1-2.ppm
-%%DATADIR%%/bubbob/ext1/image1-3.ppm
-%%DATADIR%%/bubbob/ext1/image1-4.ppm
-%%DATADIR%%/bubbob/ext1/image1-5.ppm
-%%DATADIR%%/bubbob/ext1/image1-6.ppm
-%%DATADIR%%/bubbob/ext1/image1-7.ppm
-%%DATADIR%%/bubbob/ext1/image1-8.ppm
-%%DATADIR%%/bubbob/ext1/image1-9.ppm
-%%DATADIR%%/bubbob/ext1/music.wav
-%%DATADIR%%/bubbob/ext1/wall.wav
-%%DATADIR%%/bubbob/ext2/__init__.py
-%%DATADIR%%/bubbob/ext2/image1.ppm
-%%DATADIR%%/bubbob/ext2/image2.ppm
-%%DATADIR%%/bubbob/ext2/music.wav
-%%DATADIR%%/bubbob/ext3/__init__.py
-%%DATADIR%%/bubbob/ext3/image1-0.ppm
-%%DATADIR%%/bubbob/ext3/image1-1.ppm
-%%DATADIR%%/bubbob/ext3/image1-2.ppm
-%%DATADIR%%/bubbob/ext3/image1-3.ppm
-%%DATADIR%%/bubbob/ext3/image1-4.ppm
-%%DATADIR%%/bubbob/ext3/image1-5.ppm
-%%DATADIR%%/bubbob/ext3/image1-6.ppm
-%%DATADIR%%/bubbob/ext3/image1-7.ppm
-%%DATADIR%%/bubbob/ext3/image1-8.ppm
-%%DATADIR%%/bubbob/ext3/image1-9.ppm
-%%DATADIR%%/bubbob/ext3/music.wav
-%%DATADIR%%/bubbob/ext3/shoot.wav
-%%DATADIR%%/bubbob/ext4/__init__.py
-%%DATADIR%%/bubbob/ext4/image1-0.ppm
-%%DATADIR%%/bubbob/ext4/image1-1.ppm
-%%DATADIR%%/bubbob/ext4/image1-2.ppm
-%%DATADIR%%/bubbob/ext4/image1-3.ppm
-%%DATADIR%%/bubbob/ext4/image1-4.ppm
-%%DATADIR%%/bubbob/ext4/image1-5.ppm
-%%DATADIR%%/bubbob/ext4/image1-6.ppm
-%%DATADIR%%/bubbob/ext4/image1-7.ppm
-%%DATADIR%%/bubbob/ext4/image1-8.ppm
-%%DATADIR%%/bubbob/ext4/image1-9.ppm
-%%DATADIR%%/bubbob/ext4/music.wav
-%%DATADIR%%/bubbob/ext5/__init__.py
-%%DATADIR%%/bubbob/ext5/image1.ppm
-%%DATADIR%%/bubbob/ext5/image2.ppm
-%%DATADIR%%/bubbob/ext5/image3.ppm
-%%DATADIR%%/bubbob/ext5/image4.ppm
-%%DATADIR%%/bubbob/ext5/music.wav
-%%DATADIR%%/bubbob/ext5/ouch.wav
-%%DATADIR%%/bubbob/ext6/__init__.py
-%%DATADIR%%/bubbob/ext6/crash.wav
-%%DATADIR%%/bubbob/ext6/image1-0.ppm
-%%DATADIR%%/bubbob/ext6/image1-1.ppm
-%%DATADIR%%/bubbob/ext6/image1-2.ppm
-%%DATADIR%%/bubbob/ext6/image1-3.ppm
-%%DATADIR%%/bubbob/ext6/image1-4.ppm
-%%DATADIR%%/bubbob/ext6/image1-5.ppm
-%%DATADIR%%/bubbob/ext6/image1-6.ppm
-%%DATADIR%%/bubbob/ext6/image1-7.ppm
-%%DATADIR%%/bubbob/ext6/image1-8.ppm
-%%DATADIR%%/bubbob/ext6/image1-9.ppm
-%%DATADIR%%/bubbob/ext6/music.wav
-%%DATADIR%%/bubbob/ext7/__init__.py
-%%DATADIR%%/bubbob/ext7/fire.wav
-%%DATADIR%%/bubbob/ext7/hit.wav
-%%DATADIR%%/bubbob/ext7/image1-0.ppm
-%%DATADIR%%/bubbob/ext7/image1-1.ppm
-%%DATADIR%%/bubbob/ext7/image1-2.ppm
-%%DATADIR%%/bubbob/ext7/image1-3.ppm
-%%DATADIR%%/bubbob/ext7/image1-4.ppm
-%%DATADIR%%/bubbob/ext7/image1-5.ppm
-%%DATADIR%%/bubbob/ext7/image1-6.ppm
-%%DATADIR%%/bubbob/ext7/image1-7.ppm
-%%DATADIR%%/bubbob/ext7/image1-8.ppm
-%%DATADIR%%/bubbob/ext7/image1-9.ppm
-%%DATADIR%%/bubbob/ext7/music.wav
-%%DATADIR%%/bubbob/images.py
-%%DATADIR%%/bubbob/images/10000_0.ppm
-%%DATADIR%%/bubbob/images/10000_1.ppm
-%%DATADIR%%/bubbob/images/10000_2.ppm
-%%DATADIR%%/bubbob/images/10000_3.ppm
-%%DATADIR%%/bubbob/images/10000_4.ppm
-%%DATADIR%%/bubbob/images/10000_5.ppm
-%%DATADIR%%/bubbob/images/10000_6.ppm
-%%DATADIR%%/bubbob/images/10000_7.ppm
-%%DATADIR%%/bubbob/images/10000_8.ppm
-%%DATADIR%%/bubbob/images/10000_9.ppm
-%%DATADIR%%/bubbob/images/20000_0.ppm
-%%DATADIR%%/bubbob/images/20000_1.ppm
-%%DATADIR%%/bubbob/images/20000_2.ppm
-%%DATADIR%%/bubbob/images/20000_3.ppm
-%%DATADIR%%/bubbob/images/20000_4.ppm
-%%DATADIR%%/bubbob/images/20000_5.ppm
-%%DATADIR%%/bubbob/images/20000_6.ppm
-%%DATADIR%%/bubbob/images/20000_7.ppm
-%%DATADIR%%/bubbob/images/20000_8.ppm
-%%DATADIR%%/bubbob/images/20000_9.ppm
-%%DATADIR%%/bubbob/images/30000_0.ppm
-%%DATADIR%%/bubbob/images/30000_1.ppm
-%%DATADIR%%/bubbob/images/30000_2.ppm
-%%DATADIR%%/bubbob/images/30000_3.ppm
-%%DATADIR%%/bubbob/images/30000_4.ppm
-%%DATADIR%%/bubbob/images/30000_5.ppm
-%%DATADIR%%/bubbob/images/30000_6.ppm
-%%DATADIR%%/bubbob/images/30000_7.ppm
-%%DATADIR%%/bubbob/images/30000_8.ppm
-%%DATADIR%%/bubbob/images/30000_9.ppm
-%%DATADIR%%/bubbob/images/40000_0.ppm
-%%DATADIR%%/bubbob/images/40000_1.ppm
-%%DATADIR%%/bubbob/images/40000_2.ppm
-%%DATADIR%%/bubbob/images/40000_3.ppm
-%%DATADIR%%/bubbob/images/40000_4.ppm
-%%DATADIR%%/bubbob/images/40000_5.ppm
-%%DATADIR%%/bubbob/images/40000_6.ppm
-%%DATADIR%%/bubbob/images/40000_7.ppm
-%%DATADIR%%/bubbob/images/40000_8.ppm
-%%DATADIR%%/bubbob/images/40000_9.ppm
-%%DATADIR%%/bubbob/images/50000_0.ppm
-%%DATADIR%%/bubbob/images/50000_1.ppm
-%%DATADIR%%/bubbob/images/50000_2.ppm
-%%DATADIR%%/bubbob/images/50000_3.ppm
-%%DATADIR%%/bubbob/images/50000_4.ppm
-%%DATADIR%%/bubbob/images/50000_5.ppm
-%%DATADIR%%/bubbob/images/50000_6.ppm
-%%DATADIR%%/bubbob/images/50000_7.ppm
-%%DATADIR%%/bubbob/images/50000_8.ppm
-%%DATADIR%%/bubbob/images/50000_9.ppm
-%%DATADIR%%/bubbob/images/60000_0.ppm
-%%DATADIR%%/bubbob/images/60000_1.ppm
-%%DATADIR%%/bubbob/images/60000_2.ppm
-%%DATADIR%%/bubbob/images/60000_3.ppm
-%%DATADIR%%/bubbob/images/60000_4.ppm
-%%DATADIR%%/bubbob/images/60000_5.ppm
-%%DATADIR%%/bubbob/images/60000_6.ppm
-%%DATADIR%%/bubbob/images/60000_7.ppm
-%%DATADIR%%/bubbob/images/60000_8.ppm
-%%DATADIR%%/bubbob/images/60000_9.ppm
-%%DATADIR%%/bubbob/images/70000_0.ppm
-%%DATADIR%%/bubbob/images/70000_1.ppm
-%%DATADIR%%/bubbob/images/70000_2.ppm
-%%DATADIR%%/bubbob/images/70000_3.ppm
-%%DATADIR%%/bubbob/images/70000_4.ppm
-%%DATADIR%%/bubbob/images/70000_5.ppm
-%%DATADIR%%/bubbob/images/70000_6.ppm
-%%DATADIR%%/bubbob/images/70000_7.ppm
-%%DATADIR%%/bubbob/images/70000_8.ppm
-%%DATADIR%%/bubbob/images/70000_9.ppm
-%%DATADIR%%/bubbob/images/big_bubble.ppm
-%%DATADIR%%/bubbob/images/big_bubble_2.ppm
-%%DATADIR%%/bubbob/images/black.ppm
-%%DATADIR%%/bubbob/images/blitzy.ppm
-%%DATADIR%%/bubbob/images/blitzy_angry.ppm
-%%DATADIR%%/bubbob/images/blitzy_shot.ppm
-%%DATADIR%%/bubbob/images/bonus_0.ppm
-%%DATADIR%%/bubbob/images/bonus_1.ppm
-%%DATADIR%%/bubbob/images/bonus_10.ppm
-%%DATADIR%%/bubbob/images/bonus_11.ppm
-%%DATADIR%%/bubbob/images/bonus_12.ppm
-%%DATADIR%%/bubbob/images/bonus_2.ppm
-%%DATADIR%%/bubbob/images/bonus_3.ppm
-%%DATADIR%%/bubbob/images/bonus_4.ppm
-%%DATADIR%%/bubbob/images/bonus_5.ppm
-%%DATADIR%%/bubbob/images/bonus_6.ppm
-%%DATADIR%%/bubbob/images/bonus_7.ppm
-%%DATADIR%%/bubbob/images/bonus_8.ppm
-%%DATADIR%%/bubbob/images/bonus_9.ppm
-%%DATADIR%%/bubbob/images/bubble.ppm
-%%DATADIR%%/bubbob/images/buildcolors.py
-%%DATADIR%%/bubbob/images/butterfly.ppm
-%%DATADIR%%/bubbob/images/cream_pie_big.ppm
-%%DATADIR%%/bubbob/images/diamond_big_blue.ppm
-%%DATADIR%%/bubbob/images/diamond_big_purple.ppm
-%%DATADIR%%/bubbob/images/diamond_big_red.ppm
-%%DATADIR%%/bubbob/images/diamond_big_yellow.ppm
-%%DATADIR%%/bubbob/images/digits_0.ppm
-%%DATADIR%%/bubbob/images/digits_1.ppm
-%%DATADIR%%/bubbob/images/digits_2.ppm
-%%DATADIR%%/bubbob/images/digits_3.ppm
-%%DATADIR%%/bubbob/images/digits_4.ppm
-%%DATADIR%%/bubbob/images/digits_5.ppm
-%%DATADIR%%/bubbob/images/digits_6.ppm
-%%DATADIR%%/bubbob/images/digits_7.ppm
-%%DATADIR%%/bubbob/images/digits_8.ppm
-%%DATADIR%%/bubbob/images/digits_9.ppm
-%%DATADIR%%/bubbob/images/door.ppm
-%%DATADIR%%/bubbob/images/dragon_0.ppm
-%%DATADIR%%/bubbob/images/dragon_1.ppm
-%%DATADIR%%/bubbob/images/dragon_2.ppm
-%%DATADIR%%/bubbob/images/dragon_3.ppm
-%%DATADIR%%/bubbob/images/dragon_4.ppm
-%%DATADIR%%/bubbob/images/dragon_5.ppm
-%%DATADIR%%/bubbob/images/dragon_6.ppm
-%%DATADIR%%/bubbob/images/dragon_7.ppm
-%%DATADIR%%/bubbob/images/dragon_8.ppm
-%%DATADIR%%/bubbob/images/dragon_9.ppm
-%%DATADIR%%/bubbob/images/dragon_bubble_0.ppm
-%%DATADIR%%/bubbob/images/dragon_bubble_1.ppm
-%%DATADIR%%/bubbob/images/dragon_bubble_2.ppm
-%%DATADIR%%/bubbob/images/dragon_bubble_3.ppm
-%%DATADIR%%/bubbob/images/dragon_bubble_4.ppm
-%%DATADIR%%/bubbob/images/dragon_bubble_5.ppm
-%%DATADIR%%/bubbob/images/dragon_bubble_6.ppm
-%%DATADIR%%/bubbob/images/dragon_bubble_7.ppm
-%%DATADIR%%/bubbob/images/dragon_bubble_8.ppm
-%%DATADIR%%/bubbob/images/dragon_bubble_9.ppm
-%%DATADIR%%/bubbob/images/extend.ppm
-%%DATADIR%%/bubbob/images/extra1.ppm
-%%DATADIR%%/bubbob/images/extra2.ppm
-%%DATADIR%%/bubbob/images/extra3.ppm
-%%DATADIR%%/bubbob/images/extra4.ppm
-%%DATADIR%%/bubbob/images/extra5.ppm
-%%DATADIR%%/bubbob/images/extra6.ppm
-%%DATADIR%%/bubbob/images/extra7.ppm
-%%DATADIR%%/bubbob/images/extra8.ppm
-%%DATADIR%%/bubbob/images/fire_drop.ppm
-%%DATADIR%%/bubbob/images/fire_surface.ppm
-%%DATADIR%%/bubbob/images/fish_0.ppm
-%%DATADIR%%/bubbob/images/fish_1.ppm
-%%DATADIR%%/bubbob/images/fish_2.ppm
-%%DATADIR%%/bubbob/images/fish_3.ppm
-%%DATADIR%%/bubbob/images/fish_4.ppm
-%%DATADIR%%/bubbob/images/fish_5.ppm
-%%DATADIR%%/bubbob/images/fish_6.ppm
-%%DATADIR%%/bubbob/images/fish_7.ppm
-%%DATADIR%%/bubbob/images/fish_8.ppm
-%%DATADIR%%/bubbob/images/fish_9.ppm
-%%DATADIR%%/bubbob/images/flappy.ppm
-%%DATADIR%%/bubbob/images/flapy_angry.ppm
-%%DATADIR%%/bubbob/images/game_over_0.ppm
-%%DATADIR%%/bubbob/images/game_over_1.ppm
-%%DATADIR%%/bubbob/images/game_over_2.ppm
-%%DATADIR%%/bubbob/images/game_over_3.ppm
-%%DATADIR%%/bubbob/images/game_over_4.ppm
-%%DATADIR%%/bubbob/images/game_over_5.ppm
-%%DATADIR%%/bubbob/images/game_over_6.ppm
-%%DATADIR%%/bubbob/images/game_over_7.ppm
-%%DATADIR%%/bubbob/images/game_over_8.ppm
-%%DATADIR%%/bubbob/images/game_over_9.ppm
-%%DATADIR%%/bubbob/images/ghost.ppm
-%%DATADIR%%/bubbob/images/ghosty.ppm
-%%DATADIR%%/bubbob/images/ghosty_angry.ppm
-%%DATADIR%%/bubbob/images/glue.ppm
-%%DATADIR%%/bubbob/images/gramy.ppm
-%%DATADIR%%/bubbob/images/gramy_angry.ppm
-%%DATADIR%%/bubbob/images/hat1.ppm
-%%DATADIR%%/bubbob/images/hat2.ppm
-%%DATADIR%%/bubbob/images/hat5.ppm
-%%DATADIR%%/bubbob/images/ice_cyan_big.ppm
-%%DATADIR%%/bubbob/images/ice_violet_big.ppm
-%%DATADIR%%/bubbob/images/keys.ppm
-%%DATADIR%%/bubbob/images/level_digits.ppm
-%%DATADIR%%/bubbob/images/lightning_large.ppm
-%%DATADIR%%/bubbob/images/lightning_small.ppm
-%%DATADIR%%/bubbob/images/monky.ppm
-%%DATADIR%%/bubbob/images/monky_angry.ppm
-%%DATADIR%%/bubbob/images/nasty.ppm
-%%DATADIR%%/bubbob/images/nasty_angry.ppm
-%%DATADIR%%/bubbob/images/orcy.ppm
-%%DATADIR%%/bubbob/images/orcy_angry.ppm
-%%DATADIR%%/bubbob/images/palettes.dat
-%%DATADIR%%/bubbob/images/pastec_big.ppm
-%%DATADIR%%/bubbob/images/peach_big.ppm
-%%DATADIR%%/bubbob/images/point_0.ppm
-%%DATADIR%%/bubbob/images/point_1.ppm
-%%DATADIR%%/bubbob/images/point_2.ppm
-%%DATADIR%%/bubbob/images/point_3.ppm
-%%DATADIR%%/bubbob/images/point_4.ppm
-%%DATADIR%%/bubbob/images/point_5.ppm
-%%DATADIR%%/bubbob/images/point_6.ppm
-%%DATADIR%%/bubbob/images/point_7.ppm
-%%DATADIR%%/bubbob/images/point_8.ppm
-%%DATADIR%%/bubbob/images/point_9.ppm
-%%DATADIR%%/bubbob/images/red_Hurry_up.ppm
-%%DATADIR%%/bubbob/images/sheep.ppm
-%%DATADIR%%/bubbob/images/shot.ppm
-%%DATADIR%%/bubbob/images/spinning_drop.ppm
-%%DATADIR%%/bubbob/images/springy.ppm
-%%DATADIR%%/bubbob/images/springy_angry.ppm
-%%DATADIR%%/bubbob/images/star_large.ppm
-%%DATADIR%%/bubbob/images/sugar_pie_big.ppm
-%%DATADIR%%/bubbob/images/water_flow.ppm
-%%DATADIR%%/bubbob/images/water_still.ppm
-%%DATADIR%%/bubbob/images/water_surface.ppm
-%%DATADIR%%/bubbob/images/yellow_Hurry_up.ppm
-%%DATADIR%%/bubbob/levels/Arena.bin
-%%DATADIR%%/bubbob/levels/CompactLevels.py
-%%DATADIR%%/bubbob/levels/HouseOfFun.bin
-%%DATADIR%%/bubbob/levels/Levels.bin
-%%DATADIR%%/bubbob/levels/LostLevels.bin
-%%DATADIR%%/bubbob/levels/README.txt
-%%DATADIR%%/bubbob/levels/RandomLevels.py
-%%DATADIR%%/bubbob/levels/rnglevel
-%%DATADIR%%/bubbob/levels/scratch.py
-%%DATADIR%%/bubbob/macbinary.py
-%%DATADIR%%/bubbob/mnstrmap.py
-%%DATADIR%%/bubbob/monsters.py
-%%DATADIR%%/bubbob/music/Snd1-8.wav
-%%DATADIR%%/bubbob/music/Snd2-8.wav
-%%DATADIR%%/bubbob/music/Snd3-8.wav
-%%DATADIR%%/bubbob/music/Snd4-8.wav
-%%DATADIR%%/bubbob/music/Snd5-8.wav
-%%DATADIR%%/bubbob/music/Snd6-8.wav
-%%DATADIR%%/bubbob/patmap.py
-%%DATADIR%%/bubbob/player.py
-%%DATADIR%%/bubbob/ranking.py
-%%DATADIR%%/bubbob/save_rnglevel.py
-%%DATADIR%%/bubbob/setup.py
-%%DATADIR%%/bubbob/sounds/die.wav
-%%DATADIR%%/bubbob/sounds/extra.wav
-%%DATADIR%%/bubbob/sounds/extralife.wav
-%%DATADIR%%/bubbob/sounds/fruit.wav
-%%DATADIR%%/bubbob/sounds/hell.wav
-%%DATADIR%%/bubbob/sounds/hurry.wav
-%%DATADIR%%/bubbob/sounds/jump.wav
-%%DATADIR%%/bubbob/sounds/letsgo.wav
-%%DATADIR%%/bubbob/sounds/pop.wav
-%%DATADIR%%/bubbob/sounds/shh.wav
-%%DATADIR%%/bubbob/sounds/yippee.wav
-%%DATADIR%%/bubbob/sprmap.py
-%%DATADIR%%/bubbob/statesaver.c
-%%DATADIR%%/bubbob/statesaver.py
-%%DATADIR%%/bubbob/statesaver.so
-%%DATADIR%%/bubbob/test_rnglevel.py
-%%DATADIR%%/bubbob/test_statesaver.py
-%%DATADIR%%/bubbob/tmp/pat00.ppm
-%%DATADIR%%/bubbob/tmp/pat01.ppm
-%%DATADIR%%/bubbob/tmp/pat02.ppm
-%%DATADIR%%/bubbob/tmp/pat03.ppm
-%%DATADIR%%/bubbob/tmp/pat04.ppm
-%%DATADIR%%/bubbob/tmp/pat05.ppm
-%%DATADIR%%/bubbob/tmp/pat06.ppm
-%%DATADIR%%/bubbob/tmp/pat07.ppm
-%%DATADIR%%/bubbob/tmp/pat08.ppm
-%%DATADIR%%/bubbob/tmp/pat09.ppm
-%%DATADIR%%/bubbob/tmp/pat10.ppm
-%%DATADIR%%/bubbob/tmp/pat11.ppm
-%%DATADIR%%/bubbob/tmp/pat12.ppm
-%%DATADIR%%/bubbob/tmp/pat13.ppm
-%%DATADIR%%/bubbob/tmp/pat14.ppm
-%%DATADIR%%/bubbob/tmp/pat15.ppm
-%%DATADIR%%/bubbob/tmp/pat16.ppm
-%%DATADIR%%/bubbob/tmp/pat17.ppm
-%%DATADIR%%/bubbob/tmp/pat18.ppm
-%%DATADIR%%/bubbob/tmp/pat19.ppm
-%%DATADIR%%/bubbob/tmp/pat20.ppm
-%%DATADIR%%/common/__init__.py
-%%DATADIR%%/common/gamesrv.py
-%%DATADIR%%/common/hostchooser.py
-%%DATADIR%%/common/httpserver.py
-%%DATADIR%%/common/javaserver.py
-%%DATADIR%%/common/msgstruct.py
-%%DATADIR%%/common/pixmap.py
-%%DATADIR%%/common/stdlog.py
-%%DATADIR%%/common/udpovertcp.py
-%%DATADIR%%/display/Client.py
-%%DATADIR%%/display/Makefile
-%%DATADIR%%/display/__init__.py
-%%DATADIR%%/display/caching.py
-%%DATADIR%%/display/dpy_gtk.py
-%%DATADIR%%/display/dpy_pygame.py
-%%DATADIR%%/display/dpy_windows.py
-%%DATADIR%%/display/dpy_x.py
-%%DATADIR%%/display/modes.py
-%%DATADIR%%/display/music1.py
-%%DATADIR%%/display/pclient.py
-%%DATADIR%%/display/playback.py
-%%DATADIR%%/display/puremixer.py
-%%DATADIR%%/display/pythonxlibintf.py
-%%DATADIR%%/display/setup.py
-%%DATADIR%%/display/snd_linux.py
-%%DATADIR%%/display/snd_off.py
-%%DATADIR%%/display/snd_pygame.py
-%%DATADIR%%/display/snd_windows.py
-%%DATADIR%%/display/windows/wingame.c
-%%DATADIR%%/display/windows/wingame.def
-%%DATADIR%%/display/windows/wingame.dsp
-%%DATADIR%%/display/windows/wingame.dsw
-%%DATADIR%%/display/xshm.c
-%%DATADIR%%/display/xshm.so
-%%DATADIR%%/http2/data/bab.png
-%%DATADIR%%/http2/data/baub.png
-%%DATADIR%%/http2/data/beab.png
-%%DATADIR%%/http2/data/beb.png
-%%DATADIR%%/http2/data/biab.png
-%%DATADIR%%/http2/data/bib.png
-%%DATADIR%%/http2/data/biob.png
-%%DATADIR%%/http2/data/bob.png
-%%DATADIR%%/http2/data/boob.png
-%%DATADIR%%/http2/data/bub.png
-%%DATADIR%%/http2/data/byb.png
-%%DATADIR%%/http2/data/checked.png
-%%DATADIR%%/http2/data/close.png
-%%DATADIR%%/http2/data/confirm.html
-%%DATADIR%%/http2/data/disabled.png
-%%DATADIR%%/http2/data/hat1.png
-%%DATADIR%%/http2/data/hat2.png
-%%DATADIR%%/http2/data/header.png
-%%DATADIR%%/http2/data/index.html
-%%DATADIR%%/http2/data/lbab.png
-%%DATADIR%%/http2/data/lbeb.png
-%%DATADIR%%/http2/data/lbib.png
-%%DATADIR%%/http2/data/lbiob.png
-%%DATADIR%%/http2/data/name.html
-%%DATADIR%%/http2/data/new.html
-%%DATADIR%%/http2/data/options.html
-%%DATADIR%%/http2/data/sfbob.png
-%%DATADIR%%/http2/data/sfbub.png
-%%DATADIR%%/http2/data/stop.html
-%%DATADIR%%/http2/data/unchecked.png
-%%DATADIR%%/http2/data/wave1.png
-%%DATADIR%%/http2/data/wave2.png
-%%DATADIR%%/http2/data/wave3.png
-%%DATADIR%%/http2/header.png
-%%DATADIR%%/http2/httppages.py
-%%DATADIR%%/http2/sf/bb12.py
-%%DATADIR%%/http2/sf/sfbub.png
-%%DATADIR%%/http2/sf/started.html
-%%DATADIR%%/java/Makefile
-%%DATADIR%%/java/pclient$Bitmap.class
-%%DATADIR%%/java/pclient$KeyName.class
-%%DATADIR%%/java/pclient$Player.class
-%%DATADIR%%/java/pclient$Playfield.class
-%%DATADIR%%/java/pclient$SocketDisplayer.class
-%%DATADIR%%/java/pclient$SocketListener.class
-%%DATADIR%%/java/pclient$Sprite.class
-%%DATADIR%%/java/pclient.class
-%%DATADIR%%/java/pclient.java
-%%DATADIR%%/metaserver/__init__.py
-%%DATADIR%%/metaserver/home.png
-%%DATADIR%%/metaserver/index.html
-%%DATADIR%%/metaserver/mbub.png
-%%DATADIR%%/metaserver/metaclient.py
-%%DATADIR%%/metaserver/metaserver.py
-%%DATADIR%%/metaserver/metastruct.py
-%%DATADIR%%/metaserver/pipelayer.py
-%%DATADIR%%/metaserver/socketoverudp.py
-share/pixmaps/bubbros.png
-@dir %%DATADIR%%/bubbob/doc/images
diff --git a/games/childsplay/Makefile b/games/childsplay/Makefile
deleted file mode 100644
index c3a39e6911e0..000000000000
--- a/games/childsplay/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-# Created by: bruno
-# $FreeBSD$
-
-PORTNAME=	childsplay
-DISTVERSION=	3.3
-PORTREVISION=	2
-CATEGORIES=	games
-MASTER_SITES=	SAVANNAH
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Educative games for children
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3 # only
-LICENSE_FILE=	${WRKSRC}/gpl-3.0.txt
-
-BUILD_DEPENDS=	${PYGAME}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} \
-		${PYGAME}
-
-USES=		gettext gnome python:2.7 shebangfix tar:tgz
-USE_GNOME=	pygtk2
-NO_BUILD=	yes
-NO_ARCH=	yes
-
-SHEBANG_FILES=	childsplay.py
-.for i in buttons funcs text dialogs base
-SHEBANG_FILES+=	SPWidgets/$i.py
-.endfor
-
-DESKTOP_ENTRIES="Childsplay" "" "" "${PORTNAME}" "Game;Education;" ""
-
-CHILDSPLAYDIR=	${PYTHONPREFIX_SITELIBDIR}/childsplay
-
-do-configure:
-	@${ECHO_CMD} "#!${SH}" > ${WRKDIR}/childsplay.sh
-	@${ECHO_CMD} >> ${WRKDIR}/childsplay.sh
-	@${ECHO_CMD} 'cd "${CHILDSPLAYDIR}"' >> ${WRKDIR}/childsplay.sh
-	@${ECHO_CMD} 'exec ${PYTHON_CMD} childsplay.py "$$@"' \
-		>> ${WRKDIR}/childsplay.sh
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKDIR}/childsplay.sh \
-		${STAGEDIR}${PREFIX}/bin/childsplay
-	@${MKDIR} ${STAGEDIR}${CHILDSPLAYDIR}
-	${INSTALL_DATA} ${WRKSRC}/*.py ${STAGEDIR}${CHILDSPLAYDIR}
-	cd ${WRKSRC} && ${COPYTREE_SHARE} "SPWidgets alphabet-sounds lib" \
-		${STAGEDIR}${CHILDSPLAYDIR}
-	cd ${WRKSRC} && ${COPYTREE_SHARE} locale ${STAGEDIR}${PREFIX}/share
-	${INSTALL_DATA} ${WRKSRC}/sp_content.db ${STAGEDIR}${CHILDSPLAYDIR}
-	cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \
-		-d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}
-
-.include <bsd.port.mk>
diff --git a/games/childsplay/distinfo b/games/childsplay/distinfo
deleted file mode 100644
index 968bdcd77b42..000000000000
--- a/games/childsplay/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1532827672
-SHA256 (childsplay-3.3.tgz) = 3dcbdef8721505add5a811f504a655934ba91d4bc85a0b6ded930f447ebc3a07
-SIZE (childsplay-3.3.tgz) = 33297165
diff --git a/games/childsplay/pkg-descr b/games/childsplay/pkg-descr
deleted file mode 100644
index 2137a59d84f0..000000000000
--- a/games/childsplay/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Childsplay is a 'suite' of educational games for young children, like
-gcompris, but without the overkill of GNOME environment. Also the use of
-the SDL libraries makes smooth animation and the playing of sound very
-easy. Childsplay uses a plugin system for the games, so you might want
-to check the childsplay-plugins page. (There are two built-in games;
-Memory and a typing game)
-
-WWW: http://www.childsplay.mobi
diff --git a/games/childsplay/pkg-plist b/games/childsplay/pkg-plist
deleted file mode 100644
index d63159470b3f..000000000000
--- a/games/childsplay/pkg-plist
+++ /dev/null
@@ -1,2254 +0,0 @@
-bin/childsplay
-%%PYTHON_SITELIBDIR%%/childsplay/BorgSingleton.py
-%%PYTHON_SITELIBDIR%%/childsplay/BorgSingleton.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/NormalDistTable.py
-%%PYTHON_SITELIBDIR%%/childsplay/NormalDistTable.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPBasePaths.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPBasePaths.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPColors.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPColors.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPConstants.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPConstants.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPDataManager.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPDataManager.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPDataManagerCreateDbase.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPDataManagerCreateDbase.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPDebugDialog.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPDebugDialog.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPGoodies.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPGoodies.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPGuiDBModel.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPGuiDBModel.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPHelpText.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPHelpText.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPKeyMaps.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPKeyMaps.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPLogging.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPLogging.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPMainCore.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPMainCore.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPMoviePlayer.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPMoviePlayer.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPORMs.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPORMs.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPOptionParser.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPOptionParser.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPSoundServer.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPSoundServer.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPSpriteUtils.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPSpriteUtils.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPVersion.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPVersion.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPVideoPlayer.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPVideoPlayer.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPVirtkeyboard.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPVirtkeyboard.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPVirtkeyboardMap.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPVirtkeyboardMap.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/__init__.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/__init__.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/base.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/base.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/buttons.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/buttons.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/dialogs.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/dialogs.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/funcs.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/funcs.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/test.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/test.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/text.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPWidgets/text.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPgdm.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPgdm.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPlogCheck.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPlogCheck.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SQLTables.py
-%%PYTHON_SITELIBDIR%%/childsplay/SQLTables.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/Timer.py
-%%PYTHON_SITELIBDIR%%/childsplay/Timer.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/Version.py
-%%PYTHON_SITELIBDIR%%/childsplay/Version.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/__init__.py
-%%PYTHON_SITELIBDIR%%/childsplay/__init__.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U006a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U006b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/en_GB/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/birthday.py
-%%PYTHON_SITELIBDIR%%/childsplay/birthday.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/childsplay.py
-%%PYTHON_SITELIBDIR%%/childsplay/childsplay.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/languageDefinitions.py
-%%PYTHON_SITELIBDIR%%/childsplay/languageDefinitions.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/BlockBreaker.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/BlockBreaker.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/100px_100px_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/100px_100px_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/100px_80px_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/100px_80px_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/200px_150px_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/200px_150px_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/200px_80px_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/200px_80px_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/48px_48px_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/48px_48px_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/BilliardData/backgr.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/BilliardData/ball1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/BilliardData/ball2.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/BilliardData/hole.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/BilliardData/sndh.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/BilliardData/sndt.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/BilliardData/stick.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/BlockbreakerData/README
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/CP_cardfront.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/cardfront.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/electro_sp.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/001A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/001B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/002A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/002B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/003A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/003B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/004A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/004B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/005A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/005B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/006A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/006B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/007A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/007B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/008A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/008B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/009A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/009B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/010A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/010B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/011A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/011B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/012A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/012B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/013A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/013B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/014A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/014B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/015A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/015B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/016A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/016B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/017A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/017B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/018A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/018B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/019A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/019B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/020A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/020B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/021A.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/021B.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/CP_cardfront.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1/childsplay/cardfront.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/tileset_1_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/README
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/findit.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/findit_next.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/findit_next_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/findit_prev.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/findit_prev_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/hint.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/hint_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/images/childsplay/F016A.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/images/childsplay/F016B.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/images/childsplay/F029A.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/images/childsplay/F029B.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/images/childsplay/F030A.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/images/childsplay/F030B.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/images/childsplay/F033A.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/images/childsplay/F033B.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/images/childsplay/img_diffs_1.csv
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/incorrect.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Data/back.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level1/cow.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level1/elephant.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level1/frog.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level1/lion.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level1/rooster.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level1/sheep.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level2/boat.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level2/car.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level2/plane.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level2/police.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level2/rocket.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level3/drum.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level3/flute.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level3/guitar.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level3/harp.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level3/piano.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level3/violin.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level4/banjo.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level4/cello.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level4/chimes.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level4/clarinette.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level4/didjeridu.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level5/alarm.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level5/bird.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level5/bubbles.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level5/carhorn.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level5/clang.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level5/cow.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level5/dog.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level6/duck2.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level6/foghorn.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level6/frogs.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level6/hey.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level6/horse.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level6/plane.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level6/sheep.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level6/zap.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level1/cow.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level1/elephant.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level1/frog.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level1/lion.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level1/rooster.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level1/sheep.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level2/boat.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level2/car.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level2/plane.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level2/police.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level2/rocket.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level3/drum.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level3/flute.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level3/guitar.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level3/harp.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level3/piano.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level3/violin.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level4/banjo.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level4/cello.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level4/chimes.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level4/clarinette.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level4/didjeridu.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level5/alarm.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level5/bird.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level5/bubbles.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level5/carhorn.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level5/clang.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level5/cow.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level5/dog.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level6/duck2.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level6/foghorn.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level6/frogs.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level6/hey.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level6/horse.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level6/plane.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level6/sheep.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level6/zap.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/backgrounds/childsplay/1.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/backgrounds/childsplay/2.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/backgrounds/childsplay/3.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/backgrounds/childsplay/4.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/backgrounds/childsplay/5.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/backgrounds/childsplay/6.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/backgrounds/childsplay/blub0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/blueking2_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/blueking2_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/butfish_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/butfish_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/cichlid1_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/cichlid1_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/cichlid4_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/cichlid4_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/collaris_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/collaris_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/discus2_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/discus2_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/discus3_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/discus3_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/eel_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/eel_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f00_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f00_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f01_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f01_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f02_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f02_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f03_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f03_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f04_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f04_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f05_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f05_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f06_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f06_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f07_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f07_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f08_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f08_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f09_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f09_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f10_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f10_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f11_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f11_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f12_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f12_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f13_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/f13_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/manta_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/manta_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/newf1_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/newf1_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/shark1_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/shark1_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/six_barred_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/six_barred_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/sounds/blub0.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/sounds/poolsplash.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FlashcardsData/flashcards.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/10.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/2.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/3.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/4.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/4row_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/4row_board.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/4row_red.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/5.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/6.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/7.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/8.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/9.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/computer.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/fourrow.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/loss.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/pointer_computer.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/pointer_user.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/winner.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FourrowData/won.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/README
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/box.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/ichanger.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/babt_tux.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/bison.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/cardback.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/cardfront.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/crawfish.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/duck.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/flowers.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/frog_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/frog_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/frog_2.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/miner.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/monkey.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/orc.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/puffin.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/rooster.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/seagull.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/seal.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/swan.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/turkey.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/memory_sp.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/CP_cardback.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/CP_cardfront.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/babt_tux.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/bison.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/cardback.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/cardfront.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/crawfish.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/duck.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/flowers.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/frog_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/frog_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/frog_2.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/miner.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/monkey.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/orc.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/puffin.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/rooster.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/seagull.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/seal.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/swan.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/turkey.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/01_cat.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/02_pig.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/03_bear.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/04_hippopotamus.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/06_cow.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/07_sheep.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/08_turtle.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/09_panda.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/11_redbird.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/12_wolf.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/13_monkey.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/14_fox.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/15_bluebirds.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/16_elephant.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/17_lion.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/18_gnu.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/19_bluebaby.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/21_frog.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/CP_cardback.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/CP_cardfront.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/cardback.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/cardfront.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/g.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/g1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/g2.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/g3.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/g4.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/g5.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/g6.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/g7.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/g8.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/g9.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/numbers_sp.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/playfield.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/playfield.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/r.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/r1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/r2.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/r3.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/r4.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/r5.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/r6.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/r7.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/r8.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/r9.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/spiek.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/start.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/w.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/w1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/w2.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/w3.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/w4.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/w5.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/w6.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/w7.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/w8.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Numbers_spData/w9.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/aardbei.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/appel.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/banaan.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/brick.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/camo.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/cherry.gif
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/eat.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/exit.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/feelgood.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/finlevel.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/grid0.txt
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/grid1.txt
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/grid2.txt
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/grid3.txt
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/kers.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/leafs.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac1.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac2.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac3.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac4.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac5.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac6.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac_d.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac_d_c.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac_l.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac_l_c.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac_r.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac_r_c.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac_sad.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac_smile.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac_u.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/pac_u_c.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/peer.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/sea.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/waka.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/walk.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-ar
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-ca
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-cs
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-de
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-es
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-fr
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-he
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-hu
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-id
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-nl
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-no
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-pt
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-ru
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-sl
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-uk
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/README
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/category.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/category_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/filewalker.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/filewalker.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/pause.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/pause_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/photoalbum.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/play.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/play_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/quit.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/quit_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/text.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/text_backgr.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PhotoalbumData/text_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PongData/arrow_down.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PongData/arrow_up.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PongData/bump.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PongData/goal.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PongData/loser.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PongData/multi_pc.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PongData/multi_person.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PongData/pick.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PongData/single.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PongData/winner.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PongData/winner.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/puzzle.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_Data/quiz.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/30s.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/30s_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/40s.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/40s_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/50s.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/50s_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/60s.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/60s_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/70s.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/70s_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/background_keyboard.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/de/age.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/de/age_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/fr/age.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/fr/age_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/nl/age.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/nl/age_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/quiz_history.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/sv/age.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/sv/age_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_mathData/quiz_math.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_melodyData/quiz_melody.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_pictureData/quiz_picture.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_royalData/quiz_royal.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_sayingsData/quiz_sayings.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_textData/quiz_text.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/1.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/2.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/3.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/4.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/backgrounds/nl/background.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/backgrounds/nl/background_correct.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/backgrounds/nl/background_repeat.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/backgrounds/nl/background_start.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/backgrounds/nl/background_wrong.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/blue_off.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/good.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/nl/good.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/nl/repeat.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/nl/simon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/nl/start.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/nl/wrong.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/red.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/red_off.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/simon_sp.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/wrong.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/yellow.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/yellow_off.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/alarm.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/banjo.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/bird.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/boat.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/bubbles.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/car.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/carhorn.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/cello.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/chimes.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/clang.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/clarinette.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/cow.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/didjeridu.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/dog.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/drum.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/duck2.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/elephant.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/flute.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/foghorn.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/frog.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/frogs.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/guitar.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/harp.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/hey.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/horse.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/lion.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/piano.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/plane.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/police.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/rocket.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/rooster.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/sheep.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/violin.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/zap.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/but_back.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/but_bleu_up.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/but_red_down.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/soundmemory.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/background.svg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/childsplay/background.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/childsplay/begin.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/childsplay/begin_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/childsplay/beginbackground.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/childsplay/newquestion.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/childsplay/newquestion_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/dictionary_nl.txt
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/synonyms.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/TictactoeData/README
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/overlay_1_800x500.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/overlay_2_800x500.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/overlay_3_800x500.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/overlay_4_800x500.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/overlay_5_800x500.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/overlay_6_800x500.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/sponge.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/bruegel0.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/bruegel1.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/bruegel2.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/gogh0.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/gogh1.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/gogh2.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/gogh3.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/monet0.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/monet1.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/monet3.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/monet4.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/pieck0.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/pieck1.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/pieck2.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/pieck3.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/rembrandt0.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/rembrandt1.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/rembrandt2.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/vermeer1.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/vermeer2.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/vermeer3.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/vermeer4.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/wipe.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/bummer.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/button_hover.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/dealcard1.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/dltrData/dltr.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/good.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/good1.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/pause_0_35.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/pause_0_75.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/soundbut.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/volumecheck.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/wahoo.wav
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/wrong.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/wrong1.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/DejaVu-ttf.copyright
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/dice/red/dice-1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/dice/red/dice-2.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/dice/red/dice-3.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/dice/red/dice-4.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/dice/red/dice-5.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/dice/red/dice-6.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/dice/white/dice-1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/dice/white/dice-2.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/dice/white/dice-3.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/dice/white/dice-4.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/dice/white/dice-5.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/dice/white/dice-6.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/icons/cursor_1-mask.xbm
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/icons/cursor_1.xbm
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/icons/sound.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/sounds/hal.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/sounds/hal_old.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/themes/core.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/themes/reload.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/themes/reload.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/36px_left_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/36px_left_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/36px_right_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/36px_right_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/54px_left_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/54px_left_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/54px_right_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/54px_right_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/81px_left_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/81px_left_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/81px_right_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/81px_right_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/SPWidgets.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/dialog_bottom_left.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/dialog_bottom_right.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/dialog_top_left.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/dialog_top_right.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/background.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/core_info_button.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/core_info_button_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/core_quit_button.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/core_quit_button_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/core_voldown_button.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/core_voldown_button_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/core_volmute_button.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/core_volmute_button_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/core_volume_button.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/core_volume_button_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/core_volup_button.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/core_volup_button_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/dailytraining.xml
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/dailytraining_SPUser.xml
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/dailytraining_default.xml
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/dailytraining_demo.xml
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/logo_cp_32x32.xpm
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/spgdm_back.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/star0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/star0_b.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/star1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/star1_b.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/theme.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/TicTacToe.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/TicTacToe.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/billiard.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/billiard.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/dltr.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/dltr.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/electro_sp.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/electro_sp.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/fallingletters.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/fallingletters.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/findit_sp.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/findit_sp.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/findsound.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/findsound.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/fishtank.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/fishtank.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/flashcards.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/flashcards.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/fourrow.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/fourrow.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/ichanger.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/ichanger.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/memory_sp.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/memory_sp.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/numbers_sp.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/numbers_sp.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/packid.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/packid.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/photoalbum.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/photoalbum.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/pong.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/pong.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/puzzle.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/puzzle.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_history.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_history.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_math.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_math.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_melody.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_melody.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_personal.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_personal.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_picture.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_picture.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_regional.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_regional.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_royal.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_royal.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_sayings.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_sayings.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_text.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_text.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/simon_sp.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/simon_sp.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/soundmemory.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/soundmemory.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/spinbottle.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/spinbottle.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/synonyms.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/synonyms.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/test_act.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/test_act.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/wipe.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/wipe.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/utils.py
-%%PYTHON_SITELIBDIR%%/childsplay/utils.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPContentTables.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPContentTables.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/SPMenu.py
-%%PYTHON_SITELIBDIR%%/childsplay/SPMenu.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0430.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0431.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0432.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0433.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0434.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0435.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0436.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0437.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0438.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0439.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U043A.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U043B.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U043C.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U043D.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U043E.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U043F.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0440.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0441.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0442.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0443.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0444.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0445.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0446.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0447.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0448.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U0449.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U044A.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U044C.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U044E.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/bg/U044F.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U006a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U006b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U00e0.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U00e7.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U00e8.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U00e9.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U00ed.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U00ef.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U00f2.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U00f3.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U00fa.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ca/U00fc.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/19.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/20.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U006A.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U006B.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U006C.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U006D.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U006E.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U006F.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U007A.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U00E1.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U00E9.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U00ED.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U00F3.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U00FA.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U00FD.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U010D.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U010F.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U011B.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0148.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0159.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0161.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U0165.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U016F.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/cs/U017E.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/19.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/20.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U006A.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U006B.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U006C.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U006D.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U006E.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U006F.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/de/U007A.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/19.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/20.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03b1.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03b2.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03b3.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03b4.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03b5.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03b6.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03b7.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03b8.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03b9.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03ba.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03bb.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03bc.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03bd.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03be.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03bf.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03c0.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03c1.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03c3.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03c4.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03c5.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03c6.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03c7.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03c8.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/el/U03c9.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/19.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/20.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U006a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U006b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U00e1.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U00e9.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U00ed.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U00f1.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U00f3.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U00fa.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/es/U00fc.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U006a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U006b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/fr/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/19.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/20.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/gl/U00f1.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/0.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/1.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/2.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/3.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/4.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/5.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/6.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/7.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/8.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/9.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/g.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/h.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/i.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/j.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/k.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/l.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/m.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/n.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/o.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/p.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/q.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/r.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/s.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/t.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/u.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/v.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/w.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/x.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/y.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/hr/z.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/19.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/20.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U006a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U006b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/it/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/19.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/20.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0041.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0042.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0043.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0044.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0045.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0046.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0047.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0048.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0049.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U004a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U004b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U004c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U004d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U004e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U004f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0050.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0052.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0053.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0054.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0055.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0056.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U005a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0104.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U010c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0116.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0118.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U012e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0160.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U016a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U0172.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/lt/U017d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/19.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/20.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U006a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U006b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U00e5.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U00e6.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nb/U00f8.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/19.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/20.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U006a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U006b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/nl/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U006a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U006b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U006a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U006b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/pt_BR/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/19.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/20.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U006a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U006b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U00e2.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U00ee.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0103.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U015f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ro/U0163.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/19.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/20.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U006A.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U006B.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U006C.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U006D.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U006E.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U006F.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U007A.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0430.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0431.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0432.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0433.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0434.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0435.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0436.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0437.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0438.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0439.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U043A.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U043B.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U043C.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U043D.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U043E.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U043F.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0440.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0441.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0442.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0443.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0444.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0445.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0446.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0447.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0448.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0449.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U044A.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U044B.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U044C.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U044D.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U044E.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U044F.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/ru/U0451.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U006a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U006b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U00ed.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U00fa.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U00fd.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U010d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U010f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U013e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0148.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0161.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U0165.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sk/U017e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/19.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/20.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U006a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U006b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0077.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U010d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U0161.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sl/U017e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/10.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/11.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/12.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/13.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/14.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/15.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/16.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/17.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/18.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/19.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/20.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0030.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0031.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0032.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0033.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0034.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0035.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0036.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0037.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0038.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0039.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0061.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0062.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0063.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0064.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0065.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0066.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0067.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0068.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0069.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U006a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U006b.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U006c.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U006d.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U006e.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U006f.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0070.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0071.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0072.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0073.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0074.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0075.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0076.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0078.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0079.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U007a.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0414.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0416.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/alphabet-sounds/sv/U0424.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/100px_100px_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/100px_80px_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/200px_150px_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/200px_80px_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level4/shenai.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Images/level5/chiken.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level4/shenai.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FindsoundData/Sounds/level5/chiken.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/QueenAngel_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/QueenAngel_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/sounds/glockenschmoutz.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/penguin.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/penguin_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/childsplay/penguin_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/penguin.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/penguin_0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_1/childsplay/penguin_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/05_penguin.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/10_chicken.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Memory_spData/tileset_2/childsplay/20_greenbaby.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/citroen.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PackidData/words-en
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/target.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/target.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1/birthday_cake.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1/boat.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1/bus.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1/car01.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1/chick-hatched.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1/frog.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1/grapes.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1/miner.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1/paint.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1/pineapple.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1/slate.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1/tux.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/childsplay/tileset_1/wooden_cottage.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/target.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/target.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1/birthday_cake.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1/boat.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1/bus.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1/car01.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1/chick-hatched.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1/frog.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1/grapes.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1/miner.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1/paint.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1/pineapple.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1/slate.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1/tux.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_1/wooden_cottage.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_2.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_3.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_4.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_generalData/general_knowledge.xml
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_generalData/quiz_general.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/en/age.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quiz_historyData/en/age_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizcontent/README
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizcontent/silence_1000.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizcontent/silence_500.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/a.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/b.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box2.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box2_good.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box2_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box2_green_small.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box2_red.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box2_red_small.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box2_small.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box2_wrong.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box4.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box4_good.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box4_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box4_green_small.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box4_red.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box4_red_small.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box4_small.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/box4_wrong.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/c.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/core_next_button.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/core_next_button_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/core_prev_button.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/core_prev_button_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/d.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/good_en.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/good_nl.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/quizengine.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/speaker.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/speaker_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/tryagain_en.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/tryagain_nl.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/vraagbox.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizengine_Data/vraagbox_small.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/backgrounds/en/background.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/backgrounds/en/background_correct.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/backgrounds/en/background_repeat.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/backgrounds/en/background_start.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/backgrounds/en/background_wrong.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/en
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Simon_spData/green_off.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/chiken.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SoundmemoryData/Sounds/shenai.ogg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/seniorplay/background.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/seniorplay/begin.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/seniorplay/begin_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/seniorplay/beginbackground.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/seniorplay/newquestion.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/SynonymsData/seniorplay/newquestion_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/WipeData/tileset_1/renoir0.jpg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/good_en.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/thumbs.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/DejaVuSansCondensed-Bold.ttf
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/base/DejaVuSansCondensed-Bold.ttf
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/36px_center_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/36px_center_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/36px_center_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/36px_left_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/36px_right_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/54px_center_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/54px_center_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/54px_center_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/54px_left_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/54px_right_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/81px_center_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/81px_center_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/81px_center_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/81px_left_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/81px_right_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/dialog_bottom_center.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/dialog_center_center.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/dialog_center_left.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/dialog_center_right.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/childsplay/dialog_top_center.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/36px_center_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/36px_center_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/36px_center_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/36px_left_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/36px_left_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/36px_left_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/36px_right_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/36px_right_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/36px_right_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/54px_center_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/54px_center_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/54px_center_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/54px_left_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/54px_left_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/54px_left_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/54px_right_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/54px_right_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/54px_right_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/81px_center_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/81px_center_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/81px_center_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/81px_left_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/81px_left_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/81px_left_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/81px_right_black.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/81px_right_blue.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/81px_right_green.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/gui/themes/seniorplay/SPWidgets.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/SP_menu.xml
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/SP_menu.xml.back
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/bottom_menubar.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/cp-btp-splash.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/logo_cp.svg
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/logo_cp_64x64.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/logo_cp_64x64.xpm
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menu_bar.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/BlockBreaker.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/BlockBreaker_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/README
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/TicTacToe.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/TicTacToe_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/billiard.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/billiard_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/dltr.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/dltr_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/electro_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/electro_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/fallingletters.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/fallingletters_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/findit_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/findit_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/findsound.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/findsound_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/fishtank.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/fishtank_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/flashcards.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/flashcards_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/fourrow.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/fourrow_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/ichanger.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/ichanger_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/memory_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/memory_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/electro_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/electro_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/findit_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/findit_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/fishtank.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/ichanger.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/ichanger_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/memory.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/memory_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/numbers.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/photoalbum.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/puzzle.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/puzzle_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/quiz_general.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/quiz_history.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/quiz_history_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/quiz_math.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/quiz_math_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/quiz_melody.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/quiz_melody_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/quiz_picture.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/quiz_picture_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/quiz_royal.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/quiz_royal_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/quiz_text.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/quiz_text_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/simon_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/simon_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/soundmemory.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/soundmemory_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/submenu/games.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/submenu/games_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/submenu/newgames.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/submenu/newgames_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/submenu/puzzles.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/submenu/puzzles_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/submenu/quiz.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/submenu/quiz_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/submenu/training.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/nl/submenu/training_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/numbers_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/numbers_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/packid.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/packid_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/photoalbum.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/photoalbum_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/pong.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/pong_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/puzzle.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/puzzle_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_general.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_history.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_history_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_math.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_math_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_melody.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_melody_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_pic.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_pic_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_royal.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_royal_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_sayings.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_sayings_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_text.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/quiz_text_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/simon_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/simon_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/soundmemory.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/soundmemory_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/submenu/games.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/submenu/games_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/submenu/newgames.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/submenu/newgames_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/submenu/puzzles.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/submenu/puzzles_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/submenu/quiz.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/submenu/quiz_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/submenu/training.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/submenu/training_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/test_act.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/wipe.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/childsplay/menuicons/wipe_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/SP_menu.xml
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/background.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/bottom_menubar.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/core_info_button.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/core_info_button_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/core_next_button.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/core_next_button_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/core_prev_button.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/core_prev_button_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/core_quit_button.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/core_quit_button_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/dailytraining.xml
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/findit_next.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/findit_next_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/findit_prev.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/findit_prev_ro.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/logo_cp_32x32.xpm
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menu_bar.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/README
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/dltr.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/dltr_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/electro_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/electro_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/findit_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/findit_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/fishtank.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/fishtank_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/ichanger.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/ichanger_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/memory.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/memory_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/dltr.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/dltr_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/electro_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/electro_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/findit_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/findit_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/fishtank.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/fishtank_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/ichanger.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/ichanger_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/memory.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/memory_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/numbers.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/numbers_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/photoalbum.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/photoalbum_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/puzzle.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/puzzle_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_general.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_general_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_history.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_history_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_math.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_math_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_melody.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_melody_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_picture.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_picture_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_royal.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_royal_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_sayings.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_sayings_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_text.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/quiz_text_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/simon_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/simon_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/soundmemory.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/soundmemory_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/spinbottle.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/spinbottle_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/story.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/submenu/games.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/submenu/games_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/submenu/newgames.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/submenu/newgames_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/submenu/puzzles.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/submenu/puzzles_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/submenu/quiz.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/submenu/quiz_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/submenu/training.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/submenu/training_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/synonyms.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/synonyms_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/video.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/video_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/nl/wipe.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/numbers.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/numbers_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/photoalbum.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/photoalbum_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/puzzle.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/puzzle_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_general.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_general_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_history.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_history_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_math.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_math_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_melody.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_melody_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_picture.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_picture_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_royal.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_royal_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_sayings.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_sayings_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_text.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/quiz_text_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/simon_sp.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/simon_sp_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/soundmemory.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/soundmemory_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/spinbottle.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/spinbottle_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/story.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/submenu/games.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/submenu/games_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/submenu/newgames.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/submenu/newgames_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/submenu/puzzles.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/submenu/puzzles_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/submenu/quiz.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/submenu/quiz_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/submenu/training.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/submenu/training_active.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/synonyms.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/synonyms_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/video.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/video_ro.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/menuicons/wipe.icon.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/spgdm_back.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/star0.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/star0_b.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/star1.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/star1_b.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/theme.rc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/voldown.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/SPData/themes/seniorplay/volup.png
-%%PYTHON_SITELIBDIR%%/childsplay/lib/math_test.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/math_test.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_general.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quiz_general.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quizengine.py
-%%PYTHON_SITELIBDIR%%/childsplay/lib/quizengine.pyc
-%%PYTHON_SITELIBDIR%%/childsplay/sp_content.db
-@dir %%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Electro_spData/images/seniorplay
-@dir %%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Findit_spData/images/seniorplay
-@dir %%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FishtankData/backgrounds/seniorplay
-@dir %%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/IchangerData/images/seniorplay
-@dir %%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Math_testData
-@dir %%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_2
-@dir %%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_3
-@dir %%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/PuzzleData/seniorplay/tileset_4
-@dir %%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizcontent/speakers/1
-@dir %%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/Quizcontent/speakers/2
-share/locale/ar/LC_MESSAGES/childsplay.mo
-share/locale/ca/LC_MESSAGES/childsplay.mo
-share/locale/cs/LC_MESSAGES/childsplay.mo
-share/locale/de/LC_MESSAGES/childsplay.mo
-share/locale/el/LC_MESSAGES/childsplay.mo
-share/locale/eo/LC_MESSAGES/childsplay.mo
-share/locale/es/LC_MESSAGES/childsplay.mo
-share/locale/fr/LC_MESSAGES/childsplay.mo
-share/locale/hu/LC_MESSAGES/childsplay.mo
-share/locale/it/LC_MESSAGES/childsplay.mo
-share/locale/nb/LC_MESSAGES/childsplay.mo
-share/locale/nl/LC_MESSAGES/childsplay.mo
-share/locale/pl/LC_MESSAGES/childsplay.mo
-share/locale/pt/LC_MESSAGES/childsplay.mo
-share/locale/pt_BR/LC_MESSAGES/childsplay.mo
-share/locale/ro/LC_MESSAGES/childsplay.mo
-share/locale/ru/LC_MESSAGES/childsplay.mo
-share/locale/sk/LC_MESSAGES/childsplay.mo
-share/locale/sl/LC_MESSAGES/childsplay.mo
-share/locale/sv/LC_MESSAGES/childsplay.mo
-share/locale/uk/LC_MESSAGES/childsplay.mo
-share/locale/vi/LC_MESSAGES/childsplay.mo
-@dir %%PYTHON_SITELIBDIR%%/childsplay/lib/CPData/FallinglettersData
diff --git a/games/crossfire-server/Makefile b/games/crossfire-server/Makefile
deleted file mode 100644
index 763db30b4c2b..000000000000
--- a/games/crossfire-server/Makefile
+++ /dev/null
@@ -1,87 +0,0 @@
-# Created by: Jasper Jongmans <j.jongmans@aprogas.net>
-# $FreeBSD$
-
-PORTNAME=	crossfire
-PORTVERSION=	1.71.0
-CATEGORIES=	games
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-server/${PORTVERSION} \
-		SF/${PORTNAME}/${PORTNAME}-arch/${PORTVERSION}:arch \
-		SF/${PORTNAME}/${PORTNAME}-maps/${PORTVERSION}:maps
-PKGNAMESUFFIX=	-server
-DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
-		${DISTNAME}.arch${EXTRACT_SUFX}:arch \
-		${DISTNAME}.maps${EXTRACT_SUFX}:maps
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Server for multiplayer graphical arcade and adventure game
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-LIB_DEPENDS=	libcurl.so:ftp/curl \
-		libpng.so:graphics/png
-RUN_DEPENDS=	bash:shells/bash
-
-USES=		autoreconf gmake libtool perl5 python:2.7 shebangfix tar:bzip2 \
-		uidfix
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--disable-static --with-check=no --localstatedir=/var/games
-MAKE_JOBS_UNSAFE=	yes
-INSTALL_TARGET=	install-strip
-
-WRKSRC=		${WRKDIR}/${PKGNAME}
-
-SHEBANG_FILES=	../maps/Info/*.pl ../maps/brest/pshops/pshop_copier \
-		doc/*.pl doc/playbook/*.pl doc/scripts/*.pl \
-		lib/adm/*.pl lib/adm/map_info utils/*.in utils/mktable.script
-
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
-
-PORTDOCS=	*
-
-OPTIONS_DEFINE=		DOCS
-OPTIONS_GROUP=		PLUGINS
-OPTIONS_GROUP_PLUGINS=	CFLOGGER CFNEWSPAPER CFRHG
-OPTIONS_SUB=		yes
-
-CFLOGGER_DESC=		SQLite logging plugin
-CFLOGGER_USES=		sqlite:3
-CFLOGGER_CONFIGURE_ON=	--enable-logger=yes
-CFNEWSPAPER_DESC=	Newspaper plugin
-CFNEWSPAPER_CONFIGURE_ON=	--enable-newspaper=yes
-CFRHG_DESC=		Random house genetor plugin
-CFRHG_CONFIGURE_ON=	--enable-cfrhg=yes
-
-post-patch:
-	@${FIND} ${WRKSRC} -name 'Makefile.am' | ${XARGS} ${REINPLACE_CMD} -e \
-		's|=-ldl|=|'
-	@${REINPLACE_CMD} -e \
-		's|exec /usr/bin/perl|exec ${LOCALBASE}/bin/perl|' \
-		${WRKSRC}/doc/scripts/*-extract.pl
-	@${REINPLACE_CMD} -e \
-		'/PYTHON_CHECK_VERSIONS/s|=".*"|="${PYTHON_VER}"|' \
-		${WRKSRC}/macros/cf_python.m4
-
-pre-configure:
-	@${CHMOD} 644 ${WRKSRC}/macros/*.m4
-
-pre-build:
-	@${LN} -sf ../../arch ${WRKSRC}/lib
-
-post-install:
-	${MKDIR} ${STAGEDIR}${DATADIR}/maps
-	(cd ${WRKDIR}/maps && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/maps)
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog NEWS README \
-		${STAGEDIR}${DOCSDIR})
-	${MKDIR} ${STAGEDIR}${DOCSDIR}/doc
-	(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . \
-		${STAGEDIR}${DOCSDIR}/doc "! -name '*Makefile*'")
-
-.include <bsd.port.mk>
diff --git a/games/crossfire-server/distinfo b/games/crossfire-server/distinfo
deleted file mode 100644
index 071cb20d15ec..000000000000
--- a/games/crossfire-server/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SHA256 (crossfire-1.71.0.tar.bz2) = cc1917db207628c34d2222f1b6c416481f72f185ac3bc9e49b9a53db94fe1e1d
-SIZE (crossfire-1.71.0.tar.bz2) = 6712638
-SHA256 (crossfire-1.71.0.arch.tar.bz2) = 016ee33b15879a96e14932a9209d03ee9e3da69b3f3bd6b82c800f43345f064d
-SIZE (crossfire-1.71.0.arch.tar.bz2) = 3462161
-SHA256 (crossfire-1.71.0.maps.tar.bz2) = f6df5fd605dd3b83dce1aa730390443b09569e6fae93bef058cd8f52fedc17da
-SIZE (crossfire-1.71.0.maps.tar.bz2) = 19463076
diff --git a/games/crossfire-server/files/patch-common_exp.c b/games/crossfire-server/files/patch-common_exp.c
deleted file mode 100644
index 3b04ce87a5e0..000000000000
--- a/games/crossfire-server/files/patch-common_exp.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- common/exp.c.orig	2014-04-05 22:30:50 UTC
-+++ common/exp.c
-@@ -209,7 +209,7 @@ void init_experience(void) {
-                 exit(1);
-             }
- 
--            tmpexp = atoll(cp);
-+            tmpexp = strtoll(cp, (char **)NULL, 10);
-             /* Do some sanity checking - if value is bogus, just exit because
-              * the table otherwise is probably in an inconsistent state
-              */
diff --git a/games/crossfire-server/files/patch-common_loader.l b/games/crossfire-server/files/patch-common_loader.l
deleted file mode 100644
index 9e7e6c313e4d..000000000000
--- a/games/crossfire-server/files/patch-common_loader.l
+++ /dev/null
@@ -1,13 +0,0 @@
---- common/loader.l.orig	2014-04-05 22:30:50 UTC
-+++ common/loader.l
-@@ -858,8 +858,8 @@ A       .+
- ^maxsp{S}           op->stats.maxsp = IVAL;
- ^grace{S}           op->stats.grace = IVAL;
- ^maxgrace{S}        op->stats.maxgrace = IVAL;
--^exp{S}             op->stats.exp = atoll(yval());
--^perm_exp{S}        op->perm_exp = atoll(yval());
-+^exp{S}             op->stats.exp = strtoll(yval(), (char **)NULL, 10);
-+^perm_exp{S}        op->perm_exp = strtoll(yval(), (char **)NULL, 10);
- ^food{S}            op->stats.food = IVAL;
- ^dam{S}             op->stats.dam = IVAL;
- ^wc{S}              op->stats.wc = IVAL;
diff --git a/games/crossfire-server/pkg-descr b/games/crossfire-server/pkg-descr
deleted file mode 100644
index 6661d3b255ce..000000000000
--- a/games/crossfire-server/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is the server part of a multiplayer graphical arcade and
-adventure game made for the X11 environment.
-
-It has certain flavours from other games, especially Gauntlet (TM)
-and Nethack/Moria.
-
-Any number of players can move around in their own window, finding
-and using items and battling monsters, solving quests, etc.
-They can choose to cooperate or compete in the same "world".
-
-WWW: http://crossfire.real-time.com/
diff --git a/games/crossfire-server/pkg-plist b/games/crossfire-server/pkg-plist
deleted file mode 100644
index 93a81d682903..000000000000
--- a/games/crossfire-server/pkg-plist
+++ /dev/null
@@ -1,4179 +0,0 @@
-@(,games,2755) bin/crossfire-server
-bin/crossloop
-bin/crossloop.web
-bin/player_dl.pl
-%%ETCDIR%%/ban_file
-%%ETCDIR%%/dm_file
-%%ETCDIR%%/exp_table
-%%ETCDIR%%/forbid
-%%ETCDIR%%/metaserver2
-%%ETCDIR%%/motd
-%%ETCDIR%%/news
-%%ETCDIR%%/rules
-%%ETCDIR%%/settings
-%%ETCDIR%%/stat_bonus
-lib/crossfire/plugins/cfanim.so
-%%CFLOGGER%%lib/crossfire/plugins/cflogger.so
-%%CFNEWSPAPER%%lib/crossfire/plugins/cfnewspaper.so
-lib/crossfire/plugins/cfpython.so
-%%CFRHG%%lib/crossfire/plugins/cfrhg.so
-lib/crossfire/plugins/citylife.so
-libexec/crossfire/add_throw.perl
-libexec/crossfire/metaserver.pl
-libexec/crossfire/mktable.script
-libexec/crossfire/random_map
-man/man6/crossfire-config.6.gz
-man/man6/crossfire-server.6.gz
-man/man6/crossloop.6.gz
-man/man6/crossloop.web.6.gz
-%%DATADIR%%/adm/archsearch.pl
-%%DATADIR%%/adm/collect_images.pl
-%%DATADIR%%/adm/map_expand.pl
-%%DATADIR%%/adm/map_info
-%%DATADIR%%/adm/mapslitter.pl
-%%DATADIR%%/animations
-%%DATADIR%%/archetypes
-%%DATADIR%%/artifacts
-%%DATADIR%%/attackmess
-%%DATADIR%%/bmaps.paths
-%%DATADIR%%/crossfire.0
-%%DATADIR%%/crossfire.1
-%%DATADIR%%/def_help
-%%DATADIR%%/faces
-%%DATADIR%%/formulae
-%%DATADIR%%/help/apply.en
-%%DATADIR%%/help/apply.fr
-%%DATADIR%%/help/applymode.en
-%%DATADIR%%/help/applymode.fr
-%%DATADIR%%/help/bind.en
-%%DATADIR%%/help/bind.fr
-%%DATADIR%%/help/bowmode.en
-%%DATADIR%%/help/bowmode.fr
-%%DATADIR%%/help/brace.en
-%%DATADIR%%/help/brace.fr
-%%DATADIR%%/help/cast.en
-%%DATADIR%%/help/cast.fr
-%%DATADIR%%/help/chat.en
-%%DATADIR%%/help/death.en
-%%DATADIR%%/help/drop.en
-%%DATADIR%%/help/drop.fr
-%%DATADIR%%/help/dropall.en
-%%DATADIR%%/help/dropall.fr
-%%DATADIR%%/help/empty.en
-%%DATADIR%%/help/empty.fr
-%%DATADIR%%/help/fire.en
-%%DATADIR%%/help/fire_stop.en
-%%DATADIR%%/help/golem.en
-%%DATADIR%%/help/invoke.en
-%%DATADIR%%/help/keys.en
-%%DATADIR%%/help/killpets.en
-%%DATADIR%%/help/killpets.fr
-%%DATADIR%%/help/knowledge.en
-%%DATADIR%%/help/knowledge.fr
-%%DATADIR%%/help/listen.en
-%%DATADIR%%/help/listen.fr
-%%DATADIR%%/help/maps.en
-%%DATADIR%%/help/maps.fr
-%%DATADIR%%/help/mark.en
-%%DATADIR%%/help/mark.fr
-%%DATADIR%%/help/melee.en
-%%DATADIR%%/help/melee.fr
-%%DATADIR%%/help/mode.en
-%%DATADIR%%/help/mode.fr
-%%DATADIR%%/help/motd.en
-%%DATADIR%%/help/motd.fr
-%%DATADIR%%/help/mouse.en
-%%DATADIR%%/help/move.en
-%%DATADIR%%/help/news.en
-%%DATADIR%%/help/news.fr
-%%DATADIR%%/help/party.en
-%%DATADIR%%/help/party.fr
-%%DATADIR%%/help/party_rejoin.en
-%%DATADIR%%/help/party_rejoin.fr
-%%DATADIR%%/help/peaceful.en
-%%DATADIR%%/help/peaceful.fr
-%%DATADIR%%/help/petmode.en
-%%DATADIR%%/help/petmode.fr
-%%DATADIR%%/help/pickup.en
-%%DATADIR%%/help/pickup.fr
-%%DATADIR%%/help/quest.en
-%%DATADIR%%/help/quest.fr
-%%DATADIR%%/help/quit.en
-%%DATADIR%%/help/quit.fr
-%%DATADIR%%/help/range.en
-%%DATADIR%%/help/ready_skill.en
-%%DATADIR%%/help/rename.en
-%%DATADIR%%/help/rename.fr
-%%DATADIR%%/help/rules.en
-%%DATADIR%%/help/rules.fr
-%%DATADIR%%/help/save.en
-%%DATADIR%%/help/save.fr
-%%DATADIR%%/help/shout.en
-%%DATADIR%%/help/shout.fr
-%%DATADIR%%/help/showpets.en
-%%DATADIR%%/help/showpets.fr
-%%DATADIR%%/help/skills.en
-%%DATADIR%%/help/skills.fr
-%%DATADIR%%/help/sort_inventory.en
-%%DATADIR%%/help/sound.en
-%%DATADIR%%/help/spells.en
-%%DATADIR%%/help/statistics.en
-%%DATADIR%%/help/take.en
-%%DATADIR%%/help/take.fr
-%%DATADIR%%/help/title.en
-%%DATADIR%%/help/traps.en
-%%DATADIR%%/help/unarmed_skill.en
-%%DATADIR%%/help/unbind.en
-%%DATADIR%%/help/use.en
-%%DATADIR%%/help/use.fr
-%%DATADIR%%/help/use_skill.en
-%%DATADIR%%/help/usekeys.en
-%%DATADIR%%/help/usekeys.fr
-%%DATADIR%%/help/whereabouts.en
-%%DATADIR%%/help/whereabouts.fr
-%%DATADIR%%/help/wimpy.en
-%%DATADIR%%/i18n/messages.en
-%%DATADIR%%/i18n/messages.fr
-%%DATADIR%%/image_info
-%%DATADIR%%/maps/.emergency
-%%DATADIR%%/maps/COPYING
-%%DATADIR%%/maps/ChangeLog
-%%DATADIR%%/maps/HallOfDMs
-%%DATADIR%%/maps/HallOfSelection
-%%DATADIR%%/maps/Info/README
-%%DATADIR%%/maps/Info/combine.pl
-%%DATADIR%%/maps/Info/land.c
-%%DATADIR%%/maps/Info/map_sed.pl
-%%DATADIR%%/maps/Info/mapguide
-%%DATADIR%%/maps/Info/mlab-tilemapinfo.txt
-%%DATADIR%%/maps/Info/rewrite_exits.pl
-%%DATADIR%%/maps/Info/rewrite_styles.pl
-%%DATADIR%%/maps/Info/update_apart.pl
-%%DATADIR%%/maps/Info/update_exits.pl
-%%DATADIR%%/maps/Info/worldmap.png
-%%DATADIR%%/maps/README
-%%DATADIR%%/maps/animations/maps/navar_city/university-dorlf.animation
-%%DATADIR%%/maps/azumauindo/minatomachi/buildings/guildkeybuilding1
-%%DATADIR%%/maps/azumauindo/minatomachi/buildings/guildkeybuildingB1
-%%DATADIR%%/maps/azumauindo/minatomachi/buildings/guildkeybuildingB2a
-%%DATADIR%%/maps/azumauindo/minatomachi/buildings/guildkeybuildingB2b
-%%DATADIR%%/maps/azumauindo/minatomachi/buildings/guildkeybuildingB2c
-%%DATADIR%%/maps/azumauindo/minatomachi/gates/gate1
-%%DATADIR%%/maps/azumauindo/minatomachi/gates/gate2
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/basement
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/bigchest
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/ground
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/guild_alchemy
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/guild_bbq
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/guild_hq
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/guild_jeweler
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/guild_tan
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/guild_thaum
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/guild_toolshed
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/guildman_lounge
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/guildmaster_lounge
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/hallofjoining
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/journeyman_lounge
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/mainfloor
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/master_lounge
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/novice_lounge
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/secondfloor
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/storage_room
-%%DATADIR%%/maps/azumauindo/minatomachi/ketsueki_itsuryuu/upper
-%%DATADIR%%/maps/azumauindo/minatomachi/stores/buildshop
-%%DATADIR%%/maps/azumauindo/minatomachi/stores/diamondex1
-%%DATADIR%%/maps/azumauindo/minatomachi/stores/generalstore
-%%DATADIR%%/maps/azumauindo/minatomachi/stores/postoffice
-%%DATADIR%%/maps/azumauindo/minatomachi/temples/templeruggilli1
-%%DATADIR%%/maps/azumauindo/minatomachi/temples/templeruggilli2
-%%DATADIR%%/maps/azumauindo/misc/cave1
-%%DATADIR%%/maps/azumauindo/misc/entrance1
-%%DATADIR%%/maps/azumauindo/misc/shrine1
-%%DATADIR%%/maps/azumauindo/misc/shrine2
-%%DATADIR%%/maps/azumauindo/misc/shrine3
-%%DATADIR%%/maps/azumauindo/misc/shrineb1
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/apartments/sapartment
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/gates/gate1
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/gates/gate2
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/shops/IPO_ranbounagisatoshi
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/shops/groupshop
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/shops/groupshop2
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/shops/groupshopb1
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/shops/groupshopb2
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/shops/potionshop1
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/shops/tradecenter
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/temples/rruggilli1
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/temples/rruggilli2
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/towers/tou1
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/towers/tou2
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/towers/tou3
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/towers/tou4
-%%DATADIR%%/maps/azumauindo/ranbounagisatoshi/towers/tou5
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/apartments/lapartment1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/buildings/dojoA1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/buildings/dojoA2
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/buildings/dojoB1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/buildings/jadechesthouse1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/buildings/ninjadojoA1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/buildings/tatemonoA1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/buildings/tatemonoA2
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/gates/gate1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/gates/gate2
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/gates/gate3
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/basement
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/bigchest
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/ground
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/guild_alchemy
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/guild_bbq
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/guild_hq
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/guild_jeweler
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/guild_tan
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/guild_thaum
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/guild_toolshed
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/guildman_lounge
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/guildmaster_lounge
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/hallofjoining
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/journeyman_lounge
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/mainfloor
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/master_lounge
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/novice_lounge
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/secondfloor
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/storage_room
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/nenshou_youso/upper
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/shops/armourshop1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/shops/bank1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/shops/bank2
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/shops/magicshop1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/shops/magicshop2
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/shops/pawn1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/shops/weaponshop1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/temples/ruggilli1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/temples/ruggilli2
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/tou/tou1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/tou/tou2
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/tou/tou3
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/tou/tou4
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/tou/tou5
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/towers/tou1
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/towers/tou2
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/towers/tou3
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/towers/tou4
-%%DATADIR%%/maps/azumauindo/suno-yamatoshi/towers/tou5
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/basement
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/bigchest
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/ground
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/guild_alchemy
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/guild_bbq
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/guild_hq
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/guild_jeweler
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/guild_tan
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/guild_thaum
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/guild_toolshed
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/guildman_lounge
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/guildmaster_lounge
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/hallofjoining
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/journeyman_lounge
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/mainfloor
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/master_lounge
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/novice_lounge
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/secondfloor
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/storage_room
-%%DATADIR%%/maps/azumauindo/zaseki_dzuki_ryoku/upper
-%%DATADIR%%/maps/brest/Castle/AcidChamber
-%%DATADIR%%/maps/brest/Castle/DragonRoom
-%%DATADIR%%/maps/brest/Castle/Finale
-%%DATADIR%%/maps/brest/Castle/LargeRoom
-%%DATADIR%%/maps/brest/Castle/castle
-%%DATADIR%%/maps/brest/amphis
-%%DATADIR%%/maps/brest/apartments/brest_town_house
-%%DATADIR%%/maps/brest/asyvan/gate1
-%%DATADIR%%/maps/brest/asyvan/gate2
-%%DATADIR%%/maps/brest/asyvan/gate3
-%%DATADIR%%/maps/brest/asyvan/gate4
-%%DATADIR%%/maps/brest/asyvan/gate5
-%%DATADIR%%/maps/brest/asyvan/gate6
-%%DATADIR%%/maps/brest/asyvan/gate7
-%%DATADIR%%/maps/brest/asyvan/gate8
-%%DATADIR%%/maps/brest/asyvan/gate9
-%%DATADIR%%/maps/brest/asyvan/palace1
-%%DATADIR%%/maps/brest/asyvan/palace2
-%%DATADIR%%/maps/brest/asyvan/palace3
-%%DATADIR%%/maps/brest/black_shield/basement
-%%DATADIR%%/maps/brest/black_shield/guild_alchemy
-%%DATADIR%%/maps/brest/black_shield/guild_bbq
-%%DATADIR%%/maps/brest/black_shield/guild_hq
-%%DATADIR%%/maps/brest/black_shield/guild_jeweler
-%%DATADIR%%/maps/brest/black_shield/guild_tan
-%%DATADIR%%/maps/brest/black_shield/guild_thaum
-%%DATADIR%%/maps/brest/black_shield/guild_toolshed
-%%DATADIR%%/maps/brest/black_shield/guildman_lounge
-%%DATADIR%%/maps/brest/black_shield/guildmaster_lounge
-%%DATADIR%%/maps/brest/black_shield/hallofjoining
-%%DATADIR%%/maps/brest/black_shield/journeyman_lounge
-%%DATADIR%%/maps/brest/black_shield/mainfloor
-%%DATADIR%%/maps/brest/black_shield/master_lounge
-%%DATADIR%%/maps/brest/black_shield/novice_lounge
-%%DATADIR%%/maps/brest/black_shield/secondfloor
-%%DATADIR%%/maps/brest/black_shield/storage_room
-%%DATADIR%%/maps/brest/brest.IPO
-%%DATADIR%%/maps/brest/brest.inn
-%%DATADIR%%/maps/brest/brest.quests
-%%DATADIR%%/maps/brest/brest.scrolls
-%%DATADIR%%/maps/brest/brest.scrolls.right
-%%DATADIR%%/maps/brest/brest.scrolls.upper.1
-%%DATADIR%%/maps/brest/brest.scrolls.upper.2
-%%DATADIR%%/maps/brest/brest.trademarket
-%%DATADIR%%/maps/brest/brittany/dol-guldur.1
-%%DATADIR%%/maps/brest/brittany/dol-guldur.2
-%%DATADIR%%/maps/brest/brittany/dol-guldur.3
-%%DATADIR%%/maps/brest/brittany/dol-guldur.4
-%%DATADIR%%/maps/brest/brittany/dol-guldur.5
-%%DATADIR%%/maps/brest/brittany/dol-guldur.6
-%%DATADIR%%/maps/brest/brittany/enigme.1
-%%DATADIR%%/maps/brest/brittany/enigme.2
-%%DATADIR%%/maps/brest/brittany/enigme.3
-%%DATADIR%%/maps/brest/brittany/enigme.4
-%%DATADIR%%/maps/brest/brittany/enigme.5
-%%DATADIR%%/maps/brest/brittany/enigme.6
-%%DATADIR%%/maps/brest/brittany/hole
-%%DATADIR%%/maps/brest/brittany/jessy.1
-%%DATADIR%%/maps/brest/brittany/jessy.2
-%%DATADIR%%/maps/brest/brittany/jessy.3
-%%DATADIR%%/maps/brest/brittany/khazad.1
-%%DATADIR%%/maps/brest/brittany/khazad.2
-%%DATADIR%%/maps/brest/brittany/khazad.3
-%%DATADIR%%/maps/brest/brittany/khazad.4
-%%DATADIR%%/maps/brest/brittany/khazad.5
-%%DATADIR%%/maps/brest/brittany/tower_of__zoon
-%%DATADIR%%/maps/brest/elec.jes
-%%DATADIR%%/maps/brest/info.2.zoon
-%%DATADIR%%/maps/brest/info_first
-%%DATADIR%%/maps/brest/jes.admini
-%%DATADIR%%/maps/brest/jes.admini.1
-%%DATADIR%%/maps/brest/ludo1
-%%DATADIR%%/maps/brest/ludo2
-%%DATADIR%%/maps/brest/misc/draughts
-%%DATADIR%%/maps/brest/nasty_house
-%%DATADIR%%/maps/brest/pantheon
-%%DATADIR%%/maps/brest/privateshops/privateshop_1
-%%DATADIR%%/maps/brest/privateshops/privateshop_10
-%%DATADIR%%/maps/brest/privateshops/privateshop_11
-%%DATADIR%%/maps/brest/privateshops/privateshop_12
-%%DATADIR%%/maps/brest/privateshops/privateshop_13
-%%DATADIR%%/maps/brest/privateshops/privateshop_14
-%%DATADIR%%/maps/brest/privateshops/privateshop_15
-%%DATADIR%%/maps/brest/privateshops/privateshop_16
-%%DATADIR%%/maps/brest/privateshops/privateshop_17
-%%DATADIR%%/maps/brest/privateshops/privateshop_18
-%%DATADIR%%/maps/brest/privateshops/privateshop_19
-%%DATADIR%%/maps/brest/privateshops/privateshop_2
-%%DATADIR%%/maps/brest/privateshops/privateshop_20
-%%DATADIR%%/maps/brest/privateshops/privateshop_21
-%%DATADIR%%/maps/brest/privateshops/privateshop_22
-%%DATADIR%%/maps/brest/privateshops/privateshop_23
-%%DATADIR%%/maps/brest/privateshops/privateshop_24
-%%DATADIR%%/maps/brest/privateshops/privateshop_25
-%%DATADIR%%/maps/brest/privateshops/privateshop_26
-%%DATADIR%%/maps/brest/privateshops/privateshop_27
-%%DATADIR%%/maps/brest/privateshops/privateshop_28
-%%DATADIR%%/maps/brest/privateshops/privateshop_3
-%%DATADIR%%/maps/brest/privateshops/privateshop_4
-%%DATADIR%%/maps/brest/privateshops/privateshop_5
-%%DATADIR%%/maps/brest/privateshops/privateshop_6
-%%DATADIR%%/maps/brest/privateshops/privateshop_7
-%%DATADIR%%/maps/brest/privateshops/privateshop_8
-%%DATADIR%%/maps/brest/privateshops/privateshop_9
-%%DATADIR%%/maps/brest/privateshops/privateshop_main
-%%DATADIR%%/maps/brest/pshops/README
-%%DATADIR%%/maps/brest/pshops/pshop1/basement
-%%DATADIR%%/maps/brest/pshops/pshop1/floor1
-%%DATADIR%%/maps/brest/pshops/pshop1/floor2
-%%DATADIR%%/maps/brest/pshops/pshop1/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop10/basement
-%%DATADIR%%/maps/brest/pshops/pshop10/floor1
-%%DATADIR%%/maps/brest/pshops/pshop10/floor2
-%%DATADIR%%/maps/brest/pshops/pshop10/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop11/basement
-%%DATADIR%%/maps/brest/pshops/pshop11/floor1
-%%DATADIR%%/maps/brest/pshops/pshop11/floor2
-%%DATADIR%%/maps/brest/pshops/pshop11/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop12/basement
-%%DATADIR%%/maps/brest/pshops/pshop12/floor1
-%%DATADIR%%/maps/brest/pshops/pshop12/floor2
-%%DATADIR%%/maps/brest/pshops/pshop12/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop13/basement
-%%DATADIR%%/maps/brest/pshops/pshop13/floor1
-%%DATADIR%%/maps/brest/pshops/pshop13/floor2
-%%DATADIR%%/maps/brest/pshops/pshop13/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop14/basement
-%%DATADIR%%/maps/brest/pshops/pshop14/floor1
-%%DATADIR%%/maps/brest/pshops/pshop14/floor2
-%%DATADIR%%/maps/brest/pshops/pshop14/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop15/basement
-%%DATADIR%%/maps/brest/pshops/pshop15/floor1
-%%DATADIR%%/maps/brest/pshops/pshop15/floor2
-%%DATADIR%%/maps/brest/pshops/pshop15/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop16/basement
-%%DATADIR%%/maps/brest/pshops/pshop16/floor1
-%%DATADIR%%/maps/brest/pshops/pshop16/floor2
-%%DATADIR%%/maps/brest/pshops/pshop16/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop17/basement
-%%DATADIR%%/maps/brest/pshops/pshop17/floor1
-%%DATADIR%%/maps/brest/pshops/pshop17/floor2
-%%DATADIR%%/maps/brest/pshops/pshop17/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop18/basement
-%%DATADIR%%/maps/brest/pshops/pshop18/floor1
-%%DATADIR%%/maps/brest/pshops/pshop18/floor2
-%%DATADIR%%/maps/brest/pshops/pshop18/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop19/basement
-%%DATADIR%%/maps/brest/pshops/pshop19/floor1
-%%DATADIR%%/maps/brest/pshops/pshop19/floor2
-%%DATADIR%%/maps/brest/pshops/pshop19/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop2/basement
-%%DATADIR%%/maps/brest/pshops/pshop2/floor1
-%%DATADIR%%/maps/brest/pshops/pshop2/floor2
-%%DATADIR%%/maps/brest/pshops/pshop2/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop20/basement
-%%DATADIR%%/maps/brest/pshops/pshop20/floor1
-%%DATADIR%%/maps/brest/pshops/pshop20/floor2
-%%DATADIR%%/maps/brest/pshops/pshop20/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop21/basement
-%%DATADIR%%/maps/brest/pshops/pshop21/floor1
-%%DATADIR%%/maps/brest/pshops/pshop21/floor2
-%%DATADIR%%/maps/brest/pshops/pshop21/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop22/basement
-%%DATADIR%%/maps/brest/pshops/pshop22/floor1
-%%DATADIR%%/maps/brest/pshops/pshop22/floor2
-%%DATADIR%%/maps/brest/pshops/pshop22/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop23/basement
-%%DATADIR%%/maps/brest/pshops/pshop23/floor1
-%%DATADIR%%/maps/brest/pshops/pshop23/floor2
-%%DATADIR%%/maps/brest/pshops/pshop23/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop24/basement
-%%DATADIR%%/maps/brest/pshops/pshop24/floor1
-%%DATADIR%%/maps/brest/pshops/pshop24/floor2
-%%DATADIR%%/maps/brest/pshops/pshop24/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop25/basement
-%%DATADIR%%/maps/brest/pshops/pshop25/floor1
-%%DATADIR%%/maps/brest/pshops/pshop25/floor2
-%%DATADIR%%/maps/brest/pshops/pshop25/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop26/basement
-%%DATADIR%%/maps/brest/pshops/pshop26/floor1
-%%DATADIR%%/maps/brest/pshops/pshop26/floor2
-%%DATADIR%%/maps/brest/pshops/pshop26/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop27/basement
-%%DATADIR%%/maps/brest/pshops/pshop27/floor1
-%%DATADIR%%/maps/brest/pshops/pshop27/floor2
-%%DATADIR%%/maps/brest/pshops/pshop27/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop3/basement
-%%DATADIR%%/maps/brest/pshops/pshop3/floor1
-%%DATADIR%%/maps/brest/pshops/pshop3/floor2
-%%DATADIR%%/maps/brest/pshops/pshop3/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop4/basement
-%%DATADIR%%/maps/brest/pshops/pshop4/floor1
-%%DATADIR%%/maps/brest/pshops/pshop4/floor2
-%%DATADIR%%/maps/brest/pshops/pshop4/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop5/basement
-%%DATADIR%%/maps/brest/pshops/pshop5/floor1
-%%DATADIR%%/maps/brest/pshops/pshop5/floor2
-%%DATADIR%%/maps/brest/pshops/pshop5/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop6/basement
-%%DATADIR%%/maps/brest/pshops/pshop6/floor1
-%%DATADIR%%/maps/brest/pshops/pshop6/floor2
-%%DATADIR%%/maps/brest/pshops/pshop6/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop7/basement
-%%DATADIR%%/maps/brest/pshops/pshop7/floor1
-%%DATADIR%%/maps/brest/pshops/pshop7/floor2
-%%DATADIR%%/maps/brest/pshops/pshop7/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop8/basement
-%%DATADIR%%/maps/brest/pshops/pshop8/floor1
-%%DATADIR%%/maps/brest/pshops/pshop8/floor2
-%%DATADIR%%/maps/brest/pshops/pshop8/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop9/basement
-%%DATADIR%%/maps/brest/pshops/pshop9/floor1
-%%DATADIR%%/maps/brest/pshops/pshop9/floor2
-%%DATADIR%%/maps/brest/pshops/pshop9/gfloor
-%%DATADIR%%/maps/brest/pshops/pshop_copier
-%%DATADIR%%/maps/brest/pshops/pshops_changelog
-%%DATADIR%%/maps/brest/pshops/pshops_main
-%%DATADIR%%/maps/brest/pshops/pshopsinc
-%%DATADIR%%/maps/brest/pshops/pshopsinc2
-%%DATADIR%%/maps/brest/pshops/ugriver1
-%%DATADIR%%/maps/brest/shops/a_small_shop
-%%DATADIR%%/maps/brest/shops/brest.armour
-%%DATADIR%%/maps/brest/shops/brest.cvt
-%%DATADIR%%/maps/brest/shops/brest.food
-%%DATADIR%%/maps/brest/shops/brest.magic
-%%DATADIR%%/maps/brest/shops/brest.weapon
-%%DATADIR%%/maps/brest/shops/buildshop
-%%DATADIR%%/maps/brest/shops/buildshop2
-%%DATADIR%%/maps/brest/sow/sow
-%%DATADIR%%/maps/brest/sow/sow.1
-%%DATADIR%%/maps/brest/sport.jess
-%%DATADIR%%/maps/brest/taverns/brest.seaside.tavern
-%%DATADIR%%/maps/brest/temples/valkyrie
-%%DATADIR%%/maps/brest/underground
-%%DATADIR%%/maps/brest/underground2
-%%DATADIR%%/maps/brest/zorn/castle.basement0
-%%DATADIR%%/maps/brest/zorn/castle.mainfloor
-%%DATADIR%%/maps/brest/zorn/castle.upper.floor.four
-%%DATADIR%%/maps/brest/zorn/castle.upper.floor.one
-%%DATADIR%%/maps/brest/zorn/castle.upper.floor.three
-%%DATADIR%%/maps/brest/zorn/castle.upper.floor.two
-%%DATADIR%%/maps/darcap/README
-%%DATADIR%%/maps/darcap/castle/castle2.0
-%%DATADIR%%/maps/darcap/castle/castle2.1
-%%DATADIR%%/maps/darcap/castle/castle2.2
-%%DATADIR%%/maps/darcap/castle/castle2.3
-%%DATADIR%%/maps/darcap/cave/level1
-%%DATADIR%%/maps/darcap/cave/level2
-%%DATADIR%%/maps/darcap/cave/level3
-%%DATADIR%%/maps/darcap/cave/level4
-%%DATADIR%%/maps/darcap/darcap.quests
-%%DATADIR%%/maps/darcap/darcap/airhouse
-%%DATADIR%%/maps/darcap/darcap/apartment
-%%DATADIR%%/maps/darcap/darcap/bob.msg
-%%DATADIR%%/maps/darcap/darcap/cameron.msg
-%%DATADIR%%/maps/darcap/darcap/cameron.quests
-%%DATADIR%%/maps/darcap/darcap/church
-%%DATADIR%%/maps/darcap/darcap/circus/bigtop
-%%DATADIR%%/maps/darcap/darcap/circus/chess
-%%DATADIR%%/maps/darcap/darcap/circus/double
-%%DATADIR%%/maps/darcap/darcap/circus/fz_boatracing
-%%DATADIR%%/maps/darcap/darcap/circus/fz_boulderball
-%%DATADIR%%/maps/darcap/darcap/circus/fz_d1
-%%DATADIR%%/maps/darcap/darcap/circus/fz_d1volcano
-%%DATADIR%%/maps/darcap/darcap/circus/fz_dlobby
-%%DATADIR%%/maps/darcap/darcap/circus/fz_lobby
-%%DATADIR%%/maps/darcap/darcap/circus/fz_lobby_ud
-%%DATADIR%%/maps/darcap/darcap/circus/fz_o1
-%%DATADIR%%/maps/darcap/darcap/circus/fz_olobby
-%%DATADIR%%/maps/darcap/darcap/circus/fz_sr1
-%%DATADIR%%/maps/darcap/darcap/circus/fz_srlobby
-%%DATADIR%%/maps/darcap/darcap/circus/fz_sumowrestling
-%%DATADIR%%/maps/darcap/darcap/circus/ghost
-%%DATADIR%%/maps/darcap/darcap/circus/illusions
-%%DATADIR%%/maps/darcap/darcap/circus/roller1
-%%DATADIR%%/maps/darcap/darcap/circus/roller2
-%%DATADIR%%/maps/darcap/darcap/circus/roller3
-%%DATADIR%%/maps/darcap/darcap/circus/shooting
-%%DATADIR%%/maps/darcap/darcap/circus/strength
-%%DATADIR%%/maps/darcap/darcap/circus/wheel
-%%DATADIR%%/maps/darcap/darcap/circus/wurfbude
-%%DATADIR%%/maps/darcap/darcap/earthhouse
-%%DATADIR%%/maps/darcap/darcap/elemental.quests
-%%DATADIR%%/maps/darcap/darcap/firehouse
-%%DATADIR%%/maps/darcap/darcap/frightened_elf.msg
-%%DATADIR%%/maps/darcap/darcap/grape_farm
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/basement
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/bigchest
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/ground
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/guild_alchemy
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/guild_bbq
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/guild_hq
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/guild_jeweler
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/guild_tan
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/guild_thaum
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/guild_toolshed
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/guildman_lounge
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/guildmaster_lounge
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/hallofjoining
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/journeyman_lounge
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/mainfloor
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/master_lounge
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/novice_lounge
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/secondfloor
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/storage_room
-%%DATADIR%%/maps/darcap/darcap/guilds/poisoned_dagger/upper
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/basement
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/bigchest
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/ground
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/guild_alchemy
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/guild_bbq
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/guild_hq
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/guild_jeweler
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/guild_tan
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/guild_thaum
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/guild_toolshed
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/guildman_lounge
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/guildmaster_lounge
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/hallofjoining
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/journeyman_lounge
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/mainfloor
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/master_lounge
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/novice_lounge
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/secondfloor
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/storage_room
-%%DATADIR%%/maps/darcap/darcap/guilds/smoking_cauldron/upper
-%%DATADIR%%/maps/darcap/darcap/house_tunnels
-%%DATADIR%%/maps/darcap/darcap/inn
-%%DATADIR%%/maps/darcap/darcap/library_ground
-%%DATADIR%%/maps/darcap/darcap/library_upper
-%%DATADIR%%/maps/darcap/darcap/manor.blue
-%%DATADIR%%/maps/darcap/darcap/manor.brown
-%%DATADIR%%/maps/darcap/darcap/manor.ground
-%%DATADIR%%/maps/darcap/darcap/manor.treasure
-%%DATADIR%%/maps/darcap/darcap/manor.white
-%%DATADIR%%/maps/darcap/darcap/maze
-%%DATADIR%%/maps/darcap/darcap/molthir.msg
-%%DATADIR%%/maps/darcap/darcap/park
-%%DATADIR%%/maps/darcap/darcap/pirates.1
-%%DATADIR%%/maps/darcap/darcap/quest
-%%DATADIR%%/maps/darcap/darcap/random_house
-%%DATADIR%%/maps/darcap/darcap/scartis
-%%DATADIR%%/maps/darcap/darcap/scartis.msg
-%%DATADIR%%/maps/darcap/darcap/shops/IPO_darcap
-%%DATADIR%%/maps/darcap/darcap/shops/bank_darcap
-%%DATADIR%%/maps/darcap/darcap/shops/fishing
-%%DATADIR%%/maps/darcap/darcap/shops/gshop
-%%DATADIR%%/maps/darcap/darcap/shops/petshop
-%%DATADIR%%/maps/darcap/darcap/shops/potionshop
-%%DATADIR%%/maps/darcap/darcap/shops/shop_a
-%%DATADIR%%/maps/darcap/darcap/shops/shop_g
-%%DATADIR%%/maps/darcap/darcap/shops/shop_m
-%%DATADIR%%/maps/darcap/darcap/shops/shop_w
-%%DATADIR%%/maps/darcap/darcap/shops/spike.msg
-%%DATADIR%%/maps/darcap/darcap/talok.msg
-%%DATADIR%%/maps/darcap/darcap/tavern
-%%DATADIR%%/maps/darcap/darcap/temples/gaea
-%%DATADIR%%/maps/darcap/darcap/temples/valkyrie
-%%DATADIR%%/maps/darcap/darcap/thilgar
-%%DATADIR%%/maps/darcap/darcap/thilgar_top
-%%DATADIR%%/maps/darcap/darcap/waterhouse
-%%DATADIR%%/maps/darcap/house1
-%%DATADIR%%/maps/darcap/lynn/castle1.0
-%%DATADIR%%/maps/darcap/lynn/castle1.1
-%%DATADIR%%/maps/darcap/lynn/castle1.2
-%%DATADIR%%/maps/darcap/lynn/castle1.3
-%%DATADIR%%/maps/darcap/pygmy_forest/pygmy_boss
-%%DATADIR%%/maps/darcap/pygmy_forest/pygmy_forest
-%%DATADIR%%/maps/darcap/pygmy_forest/pygmy_forest_a
-%%DATADIR%%/maps/darcap/pygmy_forest/pygmy_forest_b
-%%DATADIR%%/maps/darcap/pygmy_forest/pygmy_forest_c
-%%DATADIR%%/maps/darcap/pygmy_forest/pygmy_forest_d
-%%DATADIR%%/maps/darcap/pygmy_forest/pygmy_garden
-%%DATADIR%%/maps/darcap/pygmy_forest/pygmy_holes
-%%DATADIR%%/maps/darcap/pygmy_forest/pygmy_treehouse_a
-%%DATADIR%%/maps/darcap/pygmy_forest/pygmy_treehouse_b
-%%DATADIR%%/maps/darcap/pygmy_forest/pygmy_treehouse_c
-%%DATADIR%%/maps/darcap/pygmy_forest/pygmy_treehouse_d
-%%DATADIR%%/maps/darcap/quest/fire
-%%DATADIR%%/maps/darcap/quest/water
-%%DATADIR%%/maps/darcap/raffle/raffle1
-%%DATADIR%%/maps/darcap/raffle/raffle1_u1
-%%DATADIR%%/maps/darcap/raffle/raffle1_u2
-%%DATADIR%%/maps/darcap/raffle/raffle1_u3
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.1
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.10
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.11
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.12
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.13
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.14
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.2
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.3
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.4
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.5
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.6
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.7
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.8
-%%DATADIR%%/maps/darcap/temple_justice/temple_justice.9
-%%DATADIR%%/maps/darcap/town2/netower
-%%DATADIR%%/maps/darcap/town2/nwtower
-%%DATADIR%%/maps/darcap/town2/setower
-%%DATADIR%%/maps/darcap/town2/shop_b
-%%DATADIR%%/maps/darcap/town2/shop_f
-%%DATADIR%%/maps/darcap/town2/swtower
-%%DATADIR%%/maps/darcap/town2/tower1
-%%DATADIR%%/maps/darcap/town2/tower2
-%%DATADIR%%/maps/darcap/town2/tower3
-%%DATADIR%%/maps/darcap/town2/tower4
-%%DATADIR%%/maps/darcap/undead/undead.1
-%%DATADIR%%/maps/darcap/undead/undead.2
-%%DATADIR%%/maps/darcap/undead/undead.3
-%%DATADIR%%/maps/darcap/village1
-%%DATADIR%%/maps/dragonisland/advguild
-%%DATADIR%%/maps/dragonisland/advguild2
-%%DATADIR%%/maps/dragonisland/advguild3
-%%DATADIR%%/maps/dragonisland/advshop0
-%%DATADIR%%/maps/dragonisland/advshop1
-%%DATADIR%%/maps/dragonisland/advshop2
-%%DATADIR%%/maps/dragonisland/advshop3
-%%DATADIR%%/maps/dragonisland/advshop4
-%%DATADIR%%/maps/dragonisland/advshop5
-%%DATADIR%%/maps/dragonisland/advshop6
-%%DATADIR%%/maps/dragonisland/apartment2
-%%DATADIR%%/maps/dragonisland/apartment3
-%%DATADIR%%/maps/dragonisland/bloodwell
-%%DATADIR%%/maps/dragonisland/damarishouse0
-%%DATADIR%%/maps/dragonisland/damarishouse1
-%%DATADIR%%/maps/dragonisland/damarishouse2
-%%DATADIR%%/maps/dragonisland/dragonmountain0
-%%DATADIR%%/maps/dragonisland/dragonmountain1
-%%DATADIR%%/maps/dragonisland/drowmansion
-%%DATADIR%%/maps/dragonisland/hangar
-%%DATADIR%%/maps/dragonisland/hangar2
-%%DATADIR%%/maps/dragonisland/hangar3
-%%DATADIR%%/maps/dragonisland/house1
-%%DATADIR%%/maps/dragonisland/house4
-%%DATADIR%%/maps/dragonisland/house5
-%%DATADIR%%/maps/dragonisland/house6
-%%DATADIR%%/maps/dragonisland/house7
-%%DATADIR%%/maps/dragonisland/house8
-%%DATADIR%%/maps/dragonisland/house9
-%%DATADIR%%/maps/dragonisland/housebrxzl
-%%DATADIR%%/maps/dragonisland/intwell
-%%DATADIR%%/maps/dragonisland/keysale
-%%DATADIR%%/maps/dragonisland/luxhouse
-%%DATADIR%%/maps/dragonisland/shops/IPO_stoneville
-%%DATADIR%%/maps/dragonisland/shops/bank_stoneville
-%%DATADIR%%/maps/dragonisland/tavern
-%%DATADIR%%/maps/dragonisland/thievesden
-%%DATADIR%%/maps/dragonisland/ticket_office
-%%DATADIR%%/maps/dungeons/barad_dur
-%%DATADIR%%/maps/dungeons/castle_aaaarg
-%%DATADIR%%/maps/dungeons/dark-cave/dark-cave
-%%DATADIR%%/maps/dungeons/dark-cave/dark-cave-2
-%%DATADIR%%/maps/dungeons/dark-cave/dwarven_camp
-%%DATADIR%%/maps/dungeons/dark-cave/hidden-cave
-%%DATADIR%%/maps/dungeons/dark-cave/ogre-cave
-%%DATADIR%%/maps/dungeons/dark-cave/ogre-cave-2
-%%DATADIR%%/maps/dungeons/dark-cave/ogre-cave-3
-%%DATADIR%%/maps/dungeons/dark-cave/ogre-cave-4
-%%DATADIR%%/maps/dungeons/grukks/grukks.1
-%%DATADIR%%/maps/dungeons/grukks/grukks.2
-%%DATADIR%%/maps/dungeons/grukks/grukks.3
-%%DATADIR%%/maps/dungeons/grukks/grukks.4
-%%DATADIR%%/maps/dungeons/hole
-%%DATADIR%%/maps/dungeons/hut/ancient_hut
-%%DATADIR%%/maps/dungeons/hut/kjerring
-%%DATADIR%%/maps/dungeons/hut/watertunnel
-%%DATADIR%%/maps/dungeons/liomal_ground
-%%DATADIR%%/maps/dungeons/liomal_treasure
-%%DATADIR%%/maps/dungeons/liomal_upper
-%%DATADIR%%/maps/dungeons/monkey_temple/m_temple1
-%%DATADIR%%/maps/dungeons/monkey_temple/m_temple2
-%%DATADIR%%/maps/dungeons/ruins
-%%DATADIR%%/maps/dungeons/train/demon_train
-%%DATADIR%%/maps/dungeons/train/dragon_train
-%%DATADIR%%/maps/dungeons/train/gobl_zomb_train
-%%DATADIR%%/maps/dungeons/train/goblin
-%%DATADIR%%/maps/dungeons/train/humanoid_train
-%%DATADIR%%/maps/dungeons/train/ogre
-%%DATADIR%%/maps/dungeons/train/ogre_skel_train
-%%DATADIR%%/maps/dungeons/train/skeleton
-%%DATADIR%%/maps/dungeons/train/undead_train
-%%DATADIR%%/maps/dungeons/train/zombie
-%%DATADIR%%/maps/dungeons/trollbridge
-%%DATADIR%%/maps/dungeons/xyzzy-mines
-%%DATADIR%%/maps/editor/pickmaps/NPC
-%%DATADIR%%/maps/editor/pickmaps/armour
-%%DATADIR%%/maps/editor/pickmaps/background
-%%DATADIR%%/maps/editor/pickmaps/castles
-%%DATADIR%%/maps/editor/pickmaps/connected
-%%DATADIR%%/maps/editor/pickmaps/exit
-%%DATADIR%%/maps/editor/pickmaps/food
-%%DATADIR%%/maps/editor/pickmaps/indoor
-%%DATADIR%%/maps/editor/pickmaps/monster
-%%DATADIR%%/maps/editor/pickmaps/river
-%%DATADIR%%/maps/editor/pickmaps/runes
-%%DATADIR%%/maps/editor/pickmaps/supernatural
-%%DATADIR%%/maps/editor/pickmaps/town
-%%DATADIR%%/maps/editor/pickmaps/treasure
-%%DATADIR%%/maps/editor/pickmaps/wall special
-%%DATADIR%%/maps/editor/pickmaps/weapon
-%%DATADIR%%/maps/editor/scripts/LegacySpellConverter
-%%DATADIR%%/maps/editor/scripts/MapNormalizer
-%%DATADIR%%/maps/editor/scripts/MapValidator
-%%DATADIR%%/maps/editor/scripts/WorldMaker
-%%DATADIR%%/maps/editor/walls/caves
-%%DATADIR%%/maps/editor/walls/caves2
-%%DATADIR%%/maps/editor/walls/misc
-%%DATADIR%%/maps/editor/walls/wall
-%%DATADIR%%/maps/editor/walls/wall-special
-%%DATADIR%%/maps/euthville/boulder_inferno
-%%DATADIR%%/maps/euthville/church/devil.church1
-%%DATADIR%%/maps/euthville/church/devil.church2
-%%DATADIR%%/maps/euthville/church/devil.church3
-%%DATADIR%%/maps/euthville/church/devil.church4
-%%DATADIR%%/maps/euthville/church/devil.church5
-%%DATADIR%%/maps/euthville/church/valriel
-%%DATADIR%%/maps/euthville/church/valriel.msg
-%%DATADIR%%/maps/euthville/demon_quest
-%%DATADIR%%/maps/euthville/euthville.quests
-%%DATADIR%%/maps/euthville/green_goblin/basement
-%%DATADIR%%/maps/euthville/green_goblin/guild_alchemy
-%%DATADIR%%/maps/euthville/green_goblin/guild_bbq
-%%DATADIR%%/maps/euthville/green_goblin/guild_hq
-%%DATADIR%%/maps/euthville/green_goblin/guild_jeweler
-%%DATADIR%%/maps/euthville/green_goblin/guild_tan
-%%DATADIR%%/maps/euthville/green_goblin/guild_thaum
-%%DATADIR%%/maps/euthville/green_goblin/guild_toolshed
-%%DATADIR%%/maps/euthville/green_goblin/guildman_lounge
-%%DATADIR%%/maps/euthville/green_goblin/guildmaster_lounge
-%%DATADIR%%/maps/euthville/green_goblin/hallofjoining
-%%DATADIR%%/maps/euthville/green_goblin/journeyman_lounge
-%%DATADIR%%/maps/euthville/green_goblin/mainfloor
-%%DATADIR%%/maps/euthville/green_goblin/master_lounge
-%%DATADIR%%/maps/euthville/green_goblin/novice_lounge
-%%DATADIR%%/maps/euthville/green_goblin/secondfloor
-%%DATADIR%%/maps/euthville/green_goblin/storage_room
-%%DATADIR%%/maps/euthville/hallofbones
-%%DATADIR%%/maps/euthville/map.fr.0
-%%DATADIR%%/maps/euthville/map.fr.1
-%%DATADIR%%/maps/euthville/map.fr.2
-%%DATADIR%%/maps/euthville/map.fr.3
-%%DATADIR%%/maps/euthville/shops/magic.shop
-%%DATADIR%%/maps/euthville/wiz1
-%%DATADIR%%/maps/euthville/wiz2
-%%DATADIR%%/maps/euthville/wiz3
-%%DATADIR%%/maps/euthville/wiz4
-%%DATADIR%%/maps/euthville/wiz5
-%%DATADIR%%/maps/euthville/wiz6
-%%DATADIR%%/maps/euthville/wiz7
-%%DATADIR%%/maps/inn_and_outpost/README
-%%DATADIR%%/maps/inn_and_outpost/hermes_inn
-%%DATADIR%%/maps/inn_and_outpost/hermes_inn2
-%%DATADIR%%/maps/inn_and_outpost/nirlas_house
-%%DATADIR%%/maps/inn_and_outpost/outpost_aranor1
-%%DATADIR%%/maps/inn_and_outpost/pypers_treehouse
-%%DATADIR%%/maps/inn_and_outpost/sweets_inn
-%%DATADIR%%/maps/inn_and_outpost/sweets_inn2
-%%DATADIR%%/maps/inn_and_outpost/treehouse_df1
-%%DATADIR%%/maps/inn_and_outpost/treehouse_df2
-%%DATADIR%%/maps/inn_and_outpost/treehouse_df3
-%%DATADIR%%/maps/inn_and_outpost/treehouse_df4
-%%DATADIR%%/maps/inn_and_outpost/treehouse_df5
-%%DATADIR%%/maps/inn_and_outpost/treehouse_df6
-%%DATADIR%%/maps/lake_country/Butakis/B_gshop
-%%DATADIR%%/maps/lake_country/Butakis/B_wshop
-%%DATADIR%%/maps/lake_country/Butakis/Butakis0
-%%DATADIR%%/maps/lake_country/Butakis/Rlib1
-%%DATADIR%%/maps/lake_country/Butakis/Rlib2
-%%DATADIR%%/maps/lake_country/Butakis/Wist_portal
-%%DATADIR%%/maps/lake_country/Butakis/Wist_study
-%%DATADIR%%/maps/lake_country/Butakis/alchemist
-%%DATADIR%%/maps/lake_country/Butakis/arena
-%%DATADIR%%/maps/lake_country/Butakis/blacksmith
-%%DATADIR%%/maps/lake_country/Butakis/church-1
-%%DATADIR%%/maps/lake_country/Butakis/church0
-%%DATADIR%%/maps/lake_country/Butakis/church1
-%%DATADIR%%/maps/lake_country/Butakis/gate_inner
-%%DATADIR%%/maps/lake_country/Butakis/gate_outer
-%%DATADIR%%/maps/lake_country/Butakis/houses/Bobs_house
-%%DATADIR%%/maps/lake_country/Butakis/houses/Jacks_house
-%%DATADIR%%/maps/lake_country/Butakis/houses/Jacobs_house
-%%DATADIR%%/maps/lake_country/Butakis/houses/James_house
-%%DATADIR%%/maps/lake_country/Butakis/houses/Sams_house
-%%DATADIR%%/maps/lake_country/Butakis/houses/Seans_house
-%%DATADIR%%/maps/lake_country/Butakis/inn
-%%DATADIR%%/maps/lake_country/Butakis/luck1
-%%DATADIR%%/maps/lake_country/Butakis/luck2
-%%DATADIR%%/maps/lake_country/Butakis/luck3
-%%DATADIR%%/maps/lake_country/Butakis/mockers/basement
-%%DATADIR%%/maps/lake_country/Butakis/mockers/guild_alchemy
-%%DATADIR%%/maps/lake_country/Butakis/mockers/guild_bbq
-%%DATADIR%%/maps/lake_country/Butakis/mockers/guild_hq
-%%DATADIR%%/maps/lake_country/Butakis/mockers/guild_jeweler
-%%DATADIR%%/maps/lake_country/Butakis/mockers/guild_tan
-%%DATADIR%%/maps/lake_country/Butakis/mockers/guild_thaum
-%%DATADIR%%/maps/lake_country/Butakis/mockers/guild_toolshed
-%%DATADIR%%/maps/lake_country/Butakis/mockers/guildman_lounge
-%%DATADIR%%/maps/lake_country/Butakis/mockers/guildmaster_lounge
-%%DATADIR%%/maps/lake_country/Butakis/mockers/hallofjoining
-%%DATADIR%%/maps/lake_country/Butakis/mockers/journeyman_lounge
-%%DATADIR%%/maps/lake_country/Butakis/mockers/mainfloor
-%%DATADIR%%/maps/lake_country/Butakis/mockers/master_lounge
-%%DATADIR%%/maps/lake_country/Butakis/mockers/novice_lounge
-%%DATADIR%%/maps/lake_country/Butakis/mockers/secondfloor
-%%DATADIR%%/maps/lake_country/Butakis/mockers/storage_room
-%%DATADIR%%/maps/lake_country/Butakis/p_ghouse_s
-%%DATADIR%%/maps/lake_country/Butakis/p_ghouse_w
-%%DATADIR%%/maps/lake_country/Butakis/prison-1
-%%DATADIR%%/maps/lake_country/Butakis/prison0
-%%DATADIR%%/maps/lake_country/Butakis/prison1
-%%DATADIR%%/maps/lake_country/Butakis/prison_e
-%%DATADIR%%/maps/lake_country/Butakis/prison_n
-%%DATADIR%%/maps/lake_country/Butakis/prison_s
-%%DATADIR%%/maps/lake_country/Butakis/prison_w
-%%DATADIR%%/maps/lake_country/DA
-%%DATADIR%%/maps/lake_country/Mwizard/Mwizard0
-%%DATADIR%%/maps/lake_country/Mwizard/Mwizard1
-%%DATADIR%%/maps/lake_country/Mwizard/Mwizard2
-%%DATADIR%%/maps/lake_country/Mwizard/Mwizard3
-%%DATADIR%%/maps/lake_country/Mwizard/Mwizard4
-%%DATADIR%%/maps/lake_country/Mwizard/Mwizard5
-%%DATADIR%%/maps/lake_country/Mwizard/Mwizard6
-%%DATADIR%%/maps/lake_country/Mwizard/MwizardD
-%%DATADIR%%/maps/lake_country/Mwizard/MwizardG
-%%DATADIR%%/maps/lake_country/Mwizard/MwizardT
-%%DATADIR%%/maps/lake_country/RETower/tower0
-%%DATADIR%%/maps/lake_country/RETower/tower1
-%%DATADIR%%/maps/lake_country/RETower/tower2
-%%DATADIR%%/maps/lake_country/RETower/tower3
-%%DATADIR%%/maps/lake_country/RETower/tower4
-%%DATADIR%%/maps/lake_country/RETower/tower5
-%%DATADIR%%/maps/lake_country/Sunset_Lake/fortress
-%%DATADIR%%/maps/lake_country/Sunset_Lake/gatehouse
-%%DATADIR%%/maps/lake_country/Sunset_Lake/inn
-%%DATADIR%%/maps/lake_country/dragon_hangar/hangar
-%%DATADIR%%/maps/lake_country/ebony/entrance1
-%%DATADIR%%/maps/lake_country/ebony/entrance2
-%%DATADIR%%/maps/lake_country/ebony/masterlev
-%%DATADIR%%/maps/lake_country/elven_moon/elvenmoon.1
-%%DATADIR%%/maps/lake_country/elven_moon/elvenmoon.2
-%%DATADIR%%/maps/lake_country/elven_moon/elvenmoon.3
-%%DATADIR%%/maps/lake_country/elven_moon/elvenmoon.4
-%%DATADIR%%/maps/lake_country/elven_moon/elvenmoon.5
-%%DATADIR%%/maps/lake_country/elven_moon/elvenmoon.6
-%%DATADIR%%/maps/lake_country/elven_moon/elvenmoon.7
-%%DATADIR%%/maps/lake_country/elven_moon/elvenmoon.8
-%%DATADIR%%/maps/lake_country/elven_moon/elvenmoon.9
-%%DATADIR%%/maps/lake_country/lake_country.quests
-%%DATADIR%%/maps/lake_country/marsh/marsh1_1
-%%DATADIR%%/maps/lake_country/marsh/marsh1_2
-%%DATADIR%%/maps/lake_country/marsh/marsh2_1
-%%DATADIR%%/maps/lake_country/marsh/marsh2_2
-%%DATADIR%%/maps/lake_country/sentrio_farmhouse
-%%DATADIR%%/maps/lake_country/shops/IPO_lakecountry
-%%DATADIR%%/maps/lake_country/shops/Mopoon_wshop
-%%DATADIR%%/maps/lake_country/shops/Olds_jewel
-%%DATADIR%%/maps/lake_country/shops/clems_archery
-%%DATADIR%%/maps/lake_country/shops/klondors_wands
-%%DATADIR%%/maps/lake_country/small_buildings/LC_inn1
-%%DATADIR%%/maps/lake_country/small_buildings/burial_ground
-%%DATADIR%%/maps/lake_country/small_buildings/hut_Galmorus
-%%DATADIR%%/maps/lake_country/small_buildings/oak_twak1
-%%DATADIR%%/maps/lake_country/small_buildings/portal
-%%DATADIR%%/maps/lake_country/small_buildings/sentrio_house
-%%DATADIR%%/maps/lake_country/snake_pit/Chaos_lair1
-%%DATADIR%%/maps/lake_country/snake_pit/Chaos_lair2
-%%DATADIR%%/maps/lake_country/snake_pit/Chaos_lair3
-%%DATADIR%%/maps/lake_country/snake_pit/Chaos_lair4
-%%DATADIR%%/maps/lake_country/snake_pit/Takuse_lair
-%%DATADIR%%/maps/lake_country/snake_pit/pit
-%%DATADIR%%/maps/lake_country/snake_pit/snakepit_1
-%%DATADIR%%/maps/lake_country/snake_pit/snakepit_2
-%%DATADIR%%/maps/lake_country/snake_pit/snakepit_3
-%%DATADIR%%/maps/lake_country/snake_pit/snakepit_4
-%%DATADIR%%/maps/lake_country/snake_pit/snakepit_5
-%%DATADIR%%/maps/marksel/cellar
-%%DATADIR%%/maps/marksel/church
-%%DATADIR%%/maps/marksel/grumms_inn
-%%DATADIR%%/maps/marksel/grumms_inn2
-%%DATADIR%%/maps/marksel/hasphatois.anim
-%%DATADIR%%/maps/marksel/hasphatois.msg
-%%DATADIR%%/maps/marksel/keep
-%%DATADIR%%/maps/marksel/mines
-%%DATADIR%%/maps/marksel/pikorme.msg
-%%DATADIR%%/maps/marksel/shops/IPO_marksel
-%%DATADIR%%/maps/marksel/shops/shop
-%%DATADIR%%/maps/marksel/shops/smith
-%%DATADIR%%/maps/marksel/wizard
-%%DATADIR%%/maps/mlab/citydeclouds/IPO_citydeclouds
-%%DATADIR%%/maps/mlab/citydeclouds/apartment/cwdctownhaus1lvl1
-%%DATADIR%%/maps/mlab/citydeclouds/apartment/cwdctownhaus1lvl2
-%%DATADIR%%/maps/mlab/citydeclouds/apartment/cwdctownhaus2lvl1
-%%DATADIR%%/maps/mlab/citydeclouds/apartment/cwdctownhaus2lvl2
-%%DATADIR%%/maps/mlab/citydeclouds/apartment/cwdctownhaus3lvl1
-%%DATADIR%%/maps/mlab/citydeclouds/apartment/cwdctownhaus3lvl2
-%%DATADIR%%/maps/mlab/citydeclouds/apartment/cwdctownhaus4lvl1
-%%DATADIR%%/maps/mlab/citydeclouds/apartment/cwdctownhaus4lvl2
-%%DATADIR%%/maps/mlab/citydeclouds/bank/bank1
-%%DATADIR%%/maps/mlab/citydeclouds/bank/bank2
-%%DATADIR%%/maps/mlab/citydeclouds/bank/bank3
-%%DATADIR%%/maps/mlab/citydeclouds/bank/bank4
-%%DATADIR%%/maps/mlab/citydeclouds/bank/bank5
-%%DATADIR%%/maps/mlab/citydeclouds/bank/vaulta1
-%%DATADIR%%/maps/mlab/citydeclouds/bank/vaultb2
-%%DATADIR%%/maps/mlab/citydeclouds/bank/vaultc3
-%%DATADIR%%/maps/mlab/citydeclouds/bank/vaultd4
-%%DATADIR%%/maps/mlab/citydeclouds/bank/vaulte5
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleb1
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleb2
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleb3
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleb4
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleb5
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleb6
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleb7
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleb8
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastlechoswld1
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastlef1
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastlef2
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastlef3
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastlef4
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastlef5
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleofmarquis1
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleofmarquis2
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleofmarquis3
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleofmarquis4
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleofmarquis5
-%%DATADIR%%/maps/mlab/citydeclouds/castle/cwdccastleofmarquisb1
-%%DATADIR%%/maps/mlab/citydeclouds/cdcapart1
-%%DATADIR%%/maps/mlab/citydeclouds/cdcapart2
-%%DATADIR%%/maps/mlab/citydeclouds/cdcbigstore/cdcbigstore2f
-%%DATADIR%%/maps/mlab/citydeclouds/cdcbigstore/cdcbigstore3f
-%%DATADIR%%/maps/mlab/citydeclouds/cdccastlekeep/cdccastlekeep1
-%%DATADIR%%/maps/mlab/citydeclouds/cdccastlekeep/cdccastlekeep2
-%%DATADIR%%/maps/mlab/citydeclouds/cdccastlekeep/cdccastlekeep3
-%%DATADIR%%/maps/mlab/citydeclouds/cdccastlekeep/cdccastlekeep4
-%%DATADIR%%/maps/mlab/citydeclouds/cdccastlekeep/cdccastlekeepb1
-%%DATADIR%%/maps/mlab/citydeclouds/cdccastlekeep/cdckeepbarrack1
-%%DATADIR%%/maps/mlab/citydeclouds/cdccloudre1
-%%DATADIR%%/maps/mlab/citydeclouds/cdccourthsuplvl1
-%%DATADIR%%/maps/mlab/citydeclouds/cdcgatea2
-%%DATADIR%%/maps/mlab/citydeclouds/cdcmesshluper1
-%%DATADIR%%/maps/mlab/citydeclouds/cdcnrkpdevtmp1
-%%DATADIR%%/maps/mlab/citydeclouds/cdcnwgateuprlv1
-%%DATADIR%%/maps/mlab/citydeclouds/cdcscasino
-%%DATADIR%%/maps/mlab/citydeclouds/cdcspire/cdcspire1
-%%DATADIR%%/maps/mlab/citydeclouds/cdcspire/cdcspireexit1
-%%DATADIR%%/maps/mlab/citydeclouds/cdcspire/cdcspireexit2
-%%DATADIR%%/maps/mlab/citydeclouds/cdcwgrotto1
-%%DATADIR%%/maps/mlab/citydeclouds/citydeclouds2A
-%%DATADIR%%/maps/mlab/citydeclouds/citydeclouds2B
-%%DATADIR%%/maps/mlab/citydeclouds/citydeclouds2C
-%%DATADIR%%/maps/mlab/citydeclouds/citydeclouds2D
-%%DATADIR%%/maps/mlab/citydeclouds/citydeclouds2E
-%%DATADIR%%/maps/mlab/citydeclouds/citydeclouds2F
-%%DATADIR%%/maps/mlab/citydeclouds/citydeclouds2G
-%%DATADIR%%/maps/mlab/citydeclouds/citydeclouds2H
-%%DATADIR%%/maps/mlab/citydeclouds/citydeclouds2I
-%%DATADIR%%/maps/mlab/citydeclouds/citydecloudsA
-%%DATADIR%%/maps/mlab/citydeclouds/citydecloudsB
-%%DATADIR%%/maps/mlab/citydeclouds/citydecloudsC
-%%DATADIR%%/maps/mlab/citydeclouds/cloudworlddecity
-%%DATADIR%%/maps/mlab/citydeclouds/cwdcguestofmarquis1
-%%DATADIR%%/maps/mlab/citydeclouds/keep/cwdcrandkeep1
-%%DATADIR%%/maps/mlab/citydeclouds/misc/cwdcchessarenaa1
-%%DATADIR%%/maps/mlab/citydeclouds/misc/cwdcchessarenaa2
-%%DATADIR%%/maps/mlab/citydeclouds/misc/cwdcchessarenab2
-%%DATADIR%%/maps/mlab/citydeclouds/shops/IPO_citydeclouds
-%%DATADIR%%/maps/mlab/citydeclouds/shops/cdcwcafe1
-%%DATADIR%%/maps/mlab/citydeclouds/shops/cwdcgenshop1
-%%DATADIR%%/maps/mlab/citydeclouds/shops/cwdckitchen
-%%DATADIR%%/maps/mlab/citydeclouds/shops/cwdcpotionshop1
-%%DATADIR%%/maps/mlab/citydeclouds/shops/cwdctrademarket
-%%DATADIR%%/maps/mlab/citydeclouds/temples/valriel
-%%DATADIR%%/maps/mlab/citydeclouds/villa/citydecloudsvillaC1
-%%DATADIR%%/maps/mlab/citydeclouds/villa/citydecloudsvillaC2
-%%DATADIR%%/maps/mlab/citydeclouds/villa/citydecloudsvillaC3
-%%DATADIR%%/maps/mlab/citydeclouds/villa/citydecloudsvillab1
-%%DATADIR%%/maps/mlab/citydeclouds/villa/citydecloudsvillab2
-%%DATADIR%%/maps/mlab/citydeclouds/villa/citydecloudsvillab3
-%%DATADIR%%/maps/mlab/mlabscrntrd1
-%%DATADIR%%/maps/mlab/mlabscrntrd2
-%%DATADIR%%/maps/mlab/mlabscrntrdb1
-%%DATADIR%%/maps/mlab/mlabscrntrdb2
-%%DATADIR%%/maps/mlab/mlabscrntrdb3
-%%DATADIR%%/maps/navar_city/apartments/apartment
-%%DATADIR%%/maps/navar_city/apartments/apartment_attic
-%%DATADIR%%/maps/navar_city/apartments/apartment_basement
-%%DATADIR%%/maps/navar_city/apartments/apartment_upstairs
-%%DATADIR%%/maps/navar_city/bradley.msg
-%%DATADIR%%/maps/navar_city/casino_infernal/casino_infernal1
-%%DATADIR%%/maps/navar_city/casino_infernal/casino_infernal2
-%%DATADIR%%/maps/navar_city/city1court.msg
-%%DATADIR%%/maps/navar_city/city1enter
-%%DATADIR%%/maps/navar_city/city1prison
-%%DATADIR%%/maps/navar_city/colosseum
-%%DATADIR%%/maps/navar_city/dragon_hangar/hangar
-%%DATADIR%%/maps/navar_city/dreaming_sage/basement
-%%DATADIR%%/maps/navar_city/dreaming_sage/bigchest
-%%DATADIR%%/maps/navar_city/dreaming_sage/ground
-%%DATADIR%%/maps/navar_city/dreaming_sage/guild_alchemy
-%%DATADIR%%/maps/navar_city/dreaming_sage/guild_bbq
-%%DATADIR%%/maps/navar_city/dreaming_sage/guild_hq
-%%DATADIR%%/maps/navar_city/dreaming_sage/guild_jeweler
-%%DATADIR%%/maps/navar_city/dreaming_sage/guild_tan
-%%DATADIR%%/maps/navar_city/dreaming_sage/guild_thaum
-%%DATADIR%%/maps/navar_city/dreaming_sage/guild_toolshed
-%%DATADIR%%/maps/navar_city/dreaming_sage/guildman_lounge
-%%DATADIR%%/maps/navar_city/dreaming_sage/guildmaster_lounge
-%%DATADIR%%/maps/navar_city/dreaming_sage/hallofjoining
-%%DATADIR%%/maps/navar_city/dreaming_sage/journeyman_lounge
-%%DATADIR%%/maps/navar_city/dreaming_sage/mainfloor
-%%DATADIR%%/maps/navar_city/dreaming_sage/master_lounge
-%%DATADIR%%/maps/navar_city/dreaming_sage/novice_lounge
-%%DATADIR%%/maps/navar_city/dreaming_sage/secondfloor
-%%DATADIR%%/maps/navar_city/dreaming_sage/storage_room
-%%DATADIR%%/maps/navar_city/dreaming_sage/upper
-%%DATADIR%%/maps/navar_city/houses/angelsabode
-%%DATADIR%%/maps/navar_city/houses/avashouse
-%%DATADIR%%/maps/navar_city/houses/ben.msg
-%%DATADIR%%/maps/navar_city/houses/benscottage
-%%DATADIR%%/maps/navar_city/houses/berlssmallhouse
-%%DATADIR%%/maps/navar_city/houses/bingohall
-%%DATADIR%%/maps/navar_city/houses/bonehouse
-%%DATADIR%%/maps/navar_city/houses/charliesplace
-%%DATADIR%%/maps/navar_city/houses/crazyhouse
-%%DATADIR%%/maps/navar_city/houses/crowdedhouse
-%%DATADIR%%/maps/navar_city/houses/dancinglessons
-%%DATADIR%%/maps/navar_city/houses/demonichouse
-%%DATADIR%%/maps/navar_city/houses/destitutehouse
-%%DATADIR%%/maps/navar_city/houses/dorganshouse
-%%DATADIR%%/maps/navar_city/houses/elishouse
-%%DATADIR%%/maps/navar_city/houses/freddyshouse
-%%DATADIR%%/maps/navar_city/houses/hanshut
-%%DATADIR%%/maps/navar_city/houses/herbertsundertakers
-%%DATADIR%%/maps/navar_city/houses/houseofgossip
-%%DATADIR%%/maps/navar_city/houses/ianshouse
-%%DATADIR%%/maps/navar_city/houses/jebshouse
-%%DATADIR%%/maps/navar_city/houses/jordanshouse
-%%DATADIR%%/maps/navar_city/houses/karassmallhouse
-%%DATADIR%%/maps/navar_city/houses/littlerumblehouse
-%%DATADIR%%/maps/navar_city/houses/masonshouse
-%%DATADIR%%/maps/navar_city/houses/meetinghouse
-%%DATADIR%%/maps/navar_city/houses/mouse_house
-%%DATADIR%%/maps/navar_city/houses/no4mainst
-%%DATADIR%%/maps/navar_city/houses/occupiedcabin
-%%DATADIR%%/maps/navar_city/houses/raazlessmallhouse
-%%DATADIR%%/maps/navar_city/houses/rudyscottage
-%%DATADIR%%/maps/navar_city/houses/rundownhouse
-%%DATADIR%%/maps/navar_city/houses/smokeyhouse
-%%DATADIR%%/maps/navar_city/houses/stromssmallhouse
-%%DATADIR%%/maps/navar_city/houses/toddscabin
-%%DATADIR%%/maps/navar_city/houses/travellerswayhouse
-%%DATADIR%%/maps/navar_city/houses/turlssmallhouse
-%%DATADIR%%/maps/navar_city/houses/wisehouse
-%%DATADIR%%/maps/navar_city/illusion/illexit
-%%DATADIR%%/maps/navar_city/illusion/illtow1
-%%DATADIR%%/maps/navar_city/illusion/illtow2
-%%DATADIR%%/maps/navar_city/illusion/illtow3
-%%DATADIR%%/maps/navar_city/illusion/illtow4
-%%DATADIR%%/maps/navar_city/illusion/illtow5
-%%DATADIR%%/maps/navar_city/illusion/illtow6
-%%DATADIR%%/maps/navar_city/illusion/illtow7
-%%DATADIR%%/maps/navar_city/iscar
-%%DATADIR%%/maps/navar_city/iscar.msg
-%%DATADIR%%/maps/navar_city/jail/jail
-%%DATADIR%%/maps/navar_city/jail/jail2
-%%DATADIR%%/maps/navar_city/jail/jail3
-%%DATADIR%%/maps/navar_city/light/light0
-%%DATADIR%%/maps/navar_city/light/light1
-%%DATADIR%%/maps/navar_city/light/light2
-%%DATADIR%%/maps/navar_city/light/light3
-%%DATADIR%%/maps/navar_city/light/light4
-%%DATADIR%%/maps/navar_city/light/smugship
-%%DATADIR%%/maps/navar_city/light/smugship1
-%%DATADIR%%/maps/navar_city/magara/houses/earth_house
-%%DATADIR%%/maps/navar_city/magara/houses/family_house
-%%DATADIR%%/maps/navar_city/magara/houses/kaisas_place
-%%DATADIR%%/maps/navar_city/magara/houses/large_house
-%%DATADIR%%/maps/navar_city/magara/houses/museum
-%%DATADIR%%/maps/navar_city/misc/IPO_navar
-%%DATADIR%%/maps/navar_city/misc/aliscave
-%%DATADIR%%/maps/navar_city/misc/aliswell
-%%DATADIR%%/maps/navar_city/misc/bowyer
-%%DATADIR%%/maps/navar_city/misc/city1bank
-%%DATADIR%%/maps/navar_city/misc/city1mermaid
-%%DATADIR%%/maps/navar_city/misc/city1smith
-%%DATADIR%%/maps/navar_city/misc/dragon_guild
-%%DATADIR%%/maps/navar_city/misc/draughts
-%%DATADIR%%/maps/navar_city/misc/emporiumofpower
-%%DATADIR%%/maps/navar_city/misc/highcourt
-%%DATADIR%%/maps/navar_city/misc/jeweler
-%%DATADIR%%/maps/navar_city/misc/kitchen
-%%DATADIR%%/maps/navar_city/misc/library
-%%DATADIR%%/maps/navar_city/misc/market1
-%%DATADIR%%/maps/navar_city/misc/market2
-%%DATADIR%%/maps/navar_city/misc/midane
-%%DATADIR%%/maps/navar_city/misc/navarwiz
-%%DATADIR%%/maps/navar_city/misc/tannery
-%%DATADIR%%/maps/navar_city/misc/templeofhealing
-%%DATADIR%%/maps/navar_city/misc/thamshop
-%%DATADIR%%/maps/navar_city/misc/theater
-%%DATADIR%%/maps/navar_city/misc/theater2
-%%DATADIR%%/maps/navar_city/misc/theater3
-%%DATADIR%%/maps/navar_city/misc/theater4
-%%DATADIR%%/maps/navar_city/misc/theaterb1
-%%DATADIR%%/maps/navar_city/misc/theaterb2
-%%DATADIR%%/maps/navar_city/misc/theaterb3
-%%DATADIR%%/maps/navar_city/misc/theaterb4
-%%DATADIR%%/maps/navar_city/misc/wizard.msg
-%%DATADIR%%/maps/navar_city/mlab/dream
-%%DATADIR%%/maps/navar_city/mlab/tadobebuild2
-%%DATADIR%%/maps/navar_city/mlab/tadobebuild3
-%%DATADIR%%/maps/navar_city/mlab/tavern
-%%DATADIR%%/maps/navar_city/mlab/tavern2
-%%DATADIR%%/maps/navar_city/mlab/tavern3
-%%DATADIR%%/maps/navar_city/mlab/tavern4
-%%DATADIR%%/maps/navar_city/mlab/tavern5
-%%DATADIR%%/maps/navar_city/mlab/tavern6
-%%DATADIR%%/maps/navar_city/mlab/tavern7
-%%DATADIR%%/maps/navar_city/mlab/tavernb1
-%%DATADIR%%/maps/navar_city/mlab/tavernb2
-%%DATADIR%%/maps/navar_city/mlab/tavernb3
-%%DATADIR%%/maps/navar_city/mlab/tavernb4
-%%DATADIR%%/maps/navar_city/mlab/thehole
-%%DATADIR%%/maps/navar_city/mlab/ttower10
-%%DATADIR%%/maps/navar_city/mlab/ttower11
-%%DATADIR%%/maps/navar_city/mlab/ttower12
-%%DATADIR%%/maps/navar_city/mlab/ttower13
-%%DATADIR%%/maps/navar_city/mlab/ttower14
-%%DATADIR%%/maps/navar_city/mlab/ttower15
-%%DATADIR%%/maps/navar_city/mlab/ttower16
-%%DATADIR%%/maps/navar_city/mlab/ttower17
-%%DATADIR%%/maps/navar_city/mlab/ttower18
-%%DATADIR%%/maps/navar_city/mlab/ttower19
-%%DATADIR%%/maps/navar_city/mlab/ttower20
-%%DATADIR%%/maps/navar_city/mlab/ttower21
-%%DATADIR%%/maps/navar_city/mlab/ttower22
-%%DATADIR%%/maps/navar_city/mlab/ttower23
-%%DATADIR%%/maps/navar_city/mlab/ttower24
-%%DATADIR%%/maps/navar_city/mlab/ttower25
-%%DATADIR%%/maps/navar_city/mlab/ttower26
-%%DATADIR%%/maps/navar_city/mlab/ttower27
-%%DATADIR%%/maps/navar_city/mlab/ttower28
-%%DATADIR%%/maps/navar_city/mlab/ttower29
-%%DATADIR%%/maps/navar_city/mlab/ttower30
-%%DATADIR%%/maps/navar_city/mlab/ttower31
-%%DATADIR%%/maps/navar_city/mlab/ttower32
-%%DATADIR%%/maps/navar_city/mlab/ttower33
-%%DATADIR%%/maps/navar_city/mlab/ttower34
-%%DATADIR%%/maps/navar_city/mlab/ttower35
-%%DATADIR%%/maps/navar_city/mlab/ttower36
-%%DATADIR%%/maps/navar_city/mlab/ttower37
-%%DATADIR%%/maps/navar_city/mlab/ttower38
-%%DATADIR%%/maps/navar_city/mlab/ttower39
-%%DATADIR%%/maps/navar_city/mlab/ttower40
-%%DATADIR%%/maps/navar_city/mlab/ttower41
-%%DATADIR%%/maps/navar_city/mlab/ttower42
-%%DATADIR%%/maps/navar_city/mlab/ttower43
-%%DATADIR%%/maps/navar_city/mlab/ttower44
-%%DATADIR%%/maps/navar_city/mlab/ttower45
-%%DATADIR%%/maps/navar_city/mlab/ttower8
-%%DATADIR%%/maps/navar_city/mlab/ttower9
-%%DATADIR%%/maps/navar_city/mlab/ttowerchoswld1
-%%DATADIR%%/maps/navar_city/mlab/zealothouse2
-%%DATADIR%%/maps/navar_city/mlab/zealothouseb1
-%%DATADIR%%/maps/navar_city/mostrai_priest.msg
-%%DATADIR%%/maps/navar_city/navar_city.quests
-%%DATADIR%%/maps/navar_city/piltro.msg
-%%DATADIR%%/maps/navar_city/shops/bow_shop
-%%DATADIR%%/maps/navar_city/shops/buildshop
-%%DATADIR%%/maps/navar_city/shops/city1armour
-%%DATADIR%%/maps/navar_city/shops/city1gen
-%%DATADIR%%/maps/navar_city/shops/city1magic
-%%DATADIR%%/maps/navar_city/shops/city1weapon
-%%DATADIR%%/maps/navar_city/slums/Iggys_house
-%%DATADIR%%/maps/navar_city/slums/Iggys_house_lower
-%%DATADIR%%/maps/navar_city/slums/Iggys_house_upper
-%%DATADIR%%/maps/navar_city/slums/rockgardens
-%%DATADIR%%/maps/navar_city/smugglers_cove/nancy.msg
-%%DATADIR%%/maps/navar_city/smugglers_cove/sc_warehouse
-%%DATADIR%%/maps/navar_city/smugglers_cove/sc_warehouse2
-%%DATADIR%%/maps/navar_city/smugglers_cove/sc_warehouse3
-%%DATADIR%%/maps/navar_city/smugglers_cove/smugglercamp
-%%DATADIR%%/maps/navar_city/smugglers_cove/susan.msg
-%%DATADIR%%/maps/navar_city/southgatehouse
-%%DATADIR%%/maps/navar_city/spyhouse
-%%DATADIR%%/maps/navar_city/temples/devourers
-%%DATADIR%%/maps/navar_city/temples/gaea
-%%DATADIR%%/maps/navar_city/temples/gorokh
-%%DATADIR%%/maps/navar_city/temples/gorokh2
-%%DATADIR%%/maps/navar_city/temples/ixalovh
-%%DATADIR%%/maps/navar_city/temples/ixalovh2
-%%DATADIR%%/maps/navar_city/temples/mostrai
-%%DATADIR%%/maps/navar_city/temples/ruggilli
-%%DATADIR%%/maps/navar_city/temples/ruggilli2
-%%DATADIR%%/maps/navar_city/temples/sorig
-%%DATADIR%%/maps/navar_city/temples/templelyth
-%%DATADIR%%/maps/navar_city/temples/valkyrie
-%%DATADIR%%/maps/navar_city/temples/valkyrie2
-%%DATADIR%%/maps/navar_city/temples/valriel
-%%DATADIR%%/maps/navar_city/tower/magetower1
-%%DATADIR%%/maps/navar_city/tower/magetower2
-%%DATADIR%%/maps/navar_city/tower/magetower3
-%%DATADIR%%/maps/navar_city/tower/magetower4
-%%DATADIR%%/maps/navar_city/tower/magetower5
-%%DATADIR%%/maps/navar_city/tower/magetower_low
-%%DATADIR%%/maps/navar_city/tower/magetowfinal
-%%DATADIR%%/maps/navar_city/troll_canyon/basement
-%%DATADIR%%/maps/navar_city/troll_canyon/entrance
-%%DATADIR%%/maps/navar_city/troll_canyon/troll_canyon.10
-%%DATADIR%%/maps/navar_city/troll_canyon/troll_canyon.11
-%%DATADIR%%/maps/navar_city/troll_canyon/troll_canyon.12
-%%DATADIR%%/maps/navar_city/troll_canyon/troll_canyon.2
-%%DATADIR%%/maps/navar_city/troll_canyon/troll_canyon.3
-%%DATADIR%%/maps/navar_city/troll_canyon/troll_canyon.4
-%%DATADIR%%/maps/navar_city/troll_canyon/troll_canyon.5
-%%DATADIR%%/maps/navar_city/troll_canyon/troll_canyon.6
-%%DATADIR%%/maps/navar_city/troll_canyon/troll_canyon.7
-%%DATADIR%%/maps/navar_city/troll_canyon/troll_canyon.9
-%%DATADIR%%/maps/navar_city/university
-%%DATADIR%%/maps/navar_city/university_lordil.msg
-%%DATADIR%%/maps/navar_city/warehouse1
-%%DATADIR%%/maps/navar_city/warehouse2
-%%DATADIR%%/maps/navar_city/warehouse3
-%%DATADIR%%/maps/navar_city/warehouse4
-%%DATADIR%%/maps/navar_city/warehouse4.msg
-%%DATADIR%%/maps/navar_city/warehouse5
-%%DATADIR%%/maps/navar_city/warehouse6
-%%DATADIR%%/maps/navar_city/warehouse7
-%%DATADIR%%/maps/navar_city/warehouse8
-%%DATADIR%%/maps/navar_city/westgatehouse
-%%DATADIR%%/maps/planes/IPO_storage
-%%DATADIR%%/maps/planes/README
-%%DATADIR%%/maps/planes/bigchest
-%%DATADIR%%/maps/planes/greenway1
-%%DATADIR%%/maps/planes/greenway2
-%%DATADIR%%/maps/planes/greenway3
-%%DATADIR%%/maps/planes/greenway4
-%%DATADIR%%/maps/planes/greenway5
-%%DATADIR%%/maps/planes/greenway6
-%%DATADIR%%/maps/planes/greenway7
-%%DATADIR%%/maps/planes/greenway8
-%%DATADIR%%/maps/planes/greenway9
-%%DATADIR%%/maps/planes/harcanna_wood
-%%DATADIR%%/maps/planes/purpleworm
-%%DATADIR%%/maps/planes/sorrow_ruin
-%%DATADIR%%/maps/port_joseph/README
-%%DATADIR%%/maps/port_joseph/goblin/caves
-%%DATADIR%%/maps/port_joseph/goblin/dungeon1
-%%DATADIR%%/maps/port_joseph/goblin/dungeon2
-%%DATADIR%%/maps/port_joseph/goblin/dungeon3
-%%DATADIR%%/maps/port_joseph/goblin/fort2
-%%DATADIR%%/maps/port_joseph/goblin/fortress
-%%DATADIR%%/maps/port_joseph/goblin/hole
-%%DATADIR%%/maps/port_joseph/goblin/hut
-%%DATADIR%%/maps/port_joseph/goblin/netower
-%%DATADIR%%/maps/port_joseph/goblin/nwtower
-%%DATADIR%%/maps/port_joseph/goblin/setower
-%%DATADIR%%/maps/port_joseph/goblin/swtower
-%%DATADIR%%/maps/port_joseph/pirates/fortvsship
-%%DATADIR%%/maps/port_joseph/pirates/madvillage
-%%DATADIR%%/maps/port_joseph/pirates/mbgrave
-%%DATADIR%%/maps/port_joseph/pirates/mbgrave2
-%%DATADIR%%/maps/port_joseph/pirates/mooglyprize
-%%DATADIR%%/maps/port_joseph/pirates/mooglypuzzle
-%%DATADIR%%/maps/port_joseph/pirates/rowboat.msg
-%%DATADIR%%/maps/port_joseph/pirates/tortcave
-%%DATADIR%%/maps/port_joseph/pirates/torthole
-%%DATADIR%%/maps/port_joseph/pirates/tortship
-%%DATADIR%%/maps/port_joseph/pirates/tortship2
-%%DATADIR%%/maps/port_joseph/pirates/tortship3
-%%DATADIR%%/maps/port_joseph/pirates/torttemple
-%%DATADIR%%/maps/port_joseph/port_joseph.quests
-%%DATADIR%%/maps/port_joseph/town/church
-%%DATADIR%%/maps/port_joseph/town/churchcrypt
-%%DATADIR%%/maps/port_joseph/town/churchtower
-%%DATADIR%%/maps/port_joseph/town/dshark
-%%DATADIR%%/maps/port_joseph/town/dshark_redeye.msg
-%%DATADIR%%/maps/port_joseph/town/dshark_thief.msg
-%%DATADIR%%/maps/port_joseph/town/house
-%%DATADIR%%/maps/port_joseph/town/inn
-%%DATADIR%%/maps/port_joseph/town/ixalovh_shrine
-%%DATADIR%%/maps/port_joseph/town/percival.msg
-%%DATADIR%%/maps/port_joseph/town/portia
-%%DATADIR%%/maps/port_joseph/town/portia.msg
-%%DATADIR%%/maps/port_joseph/town/portia2
-%%DATADIR%%/maps/port_joseph/town/ruined_home
-%%DATADIR%%/maps/port_joseph/town/shops/IPO_portjoseph
-%%DATADIR%%/maps/port_joseph/town/shops/generalstore
-%%DATADIR%%/maps/port_joseph/town/tomassos_house
-%%DATADIR%%/maps/port_joseph/town/underground_tavern
-%%DATADIR%%/maps/pup_land/ancient/castle/castle.1
-%%DATADIR%%/maps/pup_land/ancient/castle/castle.2
-%%DATADIR%%/maps/pup_land/ancient/castle/castle.3
-%%DATADIR%%/maps/pup_land/ancient/castle/castle.4
-%%DATADIR%%/maps/pup_land/ancient/castle/castle.5
-%%DATADIR%%/maps/pup_land/ancient/castle/castle.6
-%%DATADIR%%/maps/pup_land/ancient/castle/castle.ud1
-%%DATADIR%%/maps/pup_land/ancient/castle/ghoswolte
-%%DATADIR%%/maps/pup_land/ancient/castle/gothwolte.1
-%%DATADIR%%/maps/pup_land/ancient/castle/gothwolte.2
-%%DATADIR%%/maps/pup_land/ancient/castle/gothwolte.3
-%%DATADIR%%/maps/pup_land/ancient/company
-%%DATADIR%%/maps/pup_land/ancient/kurte/house
-%%DATADIR%%/maps/pup_land/ancient/kurte/kurte
-%%DATADIR%%/maps/pup_land/ancient/kurte/shop
-%%DATADIR%%/maps/pup_land/ancient/mountain/atelir1
-%%DATADIR%%/maps/pup_land/ancient/mountain/atelir2
-%%DATADIR%%/maps/pup_land/ancient/mountain/cave.b1
-%%DATADIR%%/maps/pup_land/ancient/mountain/cave.b2
-%%DATADIR%%/maps/pup_land/ancient/mountain/cave.b3
-%%DATADIR%%/maps/pup_land/ancient/mountain/mountain.a1
-%%DATADIR%%/maps/pup_land/ancient/mountain/mountain.a2
-%%DATADIR%%/maps/pup_land/ancient/mountain/mountain.a3
-%%DATADIR%%/maps/pup_land/ancient/mountain/mountain.b1
-%%DATADIR%%/maps/pup_land/ancient/mountain/mountain.b2
-%%DATADIR%%/maps/pup_land/ancient/mountain/mountain.b3
-%%DATADIR%%/maps/pup_land/ancient/mountain/tower.1
-%%DATADIR%%/maps/pup_land/ancient/mountain/tower.2
-%%DATADIR%%/maps/pup_land/ancient/mountain/tower.3
-%%DATADIR%%/maps/pup_land/ancient/mountain/tower.4
-%%DATADIR%%/maps/pup_land/ancient/mountain/tower.b1
-%%DATADIR%%/maps/pup_land/ancient/ruin/house1
-%%DATADIR%%/maps/pup_land/ancient/ruin/house2
-%%DATADIR%%/maps/pup_land/ancient/ruin/house3
-%%DATADIR%%/maps/pup_land/ancient/ruin/house4
-%%DATADIR%%/maps/pup_land/ancient/ruin/house5
-%%DATADIR%%/maps/pup_land/ancient/ruin/path
-%%DATADIR%%/maps/pup_land/ancient/ruin/shop
-%%DATADIR%%/maps/pup_land/ancient/ruin/tower
-%%DATADIR%%/maps/pup_land/ancient/ruin/underground
-%%DATADIR%%/maps/pup_land/ancient/ruin/village
-%%DATADIR%%/maps/pup_land/ancient/to_future
-%%DATADIR%%/maps/pup_land/ancient/village/graveyard
-%%DATADIR%%/maps/pup_land/ancient/village/hole/hole.B1
-%%DATADIR%%/maps/pup_land/ancient/village/hole/hole.B2
-%%DATADIR%%/maps/pup_land/ancient/village/hole/hole.B3
-%%DATADIR%%/maps/pup_land/ancient/village/hole/hole.B4
-%%DATADIR%%/maps/pup_land/ancient/village/hole/hole.B5
-%%DATADIR%%/maps/pup_land/ancient/village/hole/hole.B6
-%%DATADIR%%/maps/pup_land/ancient/village/hut1
-%%DATADIR%%/maps/pup_land/ancient/village/hut2
-%%DATADIR%%/maps/pup_land/ancient/village/hut3
-%%DATADIR%%/maps/pup_land/ancient/village/hut4
-%%DATADIR%%/maps/pup_land/ancient/village/hut5
-%%DATADIR%%/maps/pup_land/ancient/village/hut6
-%%DATADIR%%/maps/pup_land/ancient/village/inn
-%%DATADIR%%/maps/pup_land/ancient/village/library
-%%DATADIR%%/maps/pup_land/ancient/village/shop
-%%DATADIR%%/maps/pup_land/ancient/village/siegfried/lever
-%%DATADIR%%/maps/pup_land/ancient/village/siegfried/siegfried.1
-%%DATADIR%%/maps/pup_land/ancient/village/siegfried/siegfried.2
-%%DATADIR%%/maps/pup_land/ancient/village/siegfried/siegfried.3
-%%DATADIR%%/maps/pup_land/ancient/village/siegfried/siegfried.B1
-%%DATADIR%%/maps/pup_land/ancient/village/siegfried/siegfried.B2
-%%DATADIR%%/maps/pup_land/ancient/village/siegfried/siegfried.B3
-%%DATADIR%%/maps/pup_land/ancient/village/siegfried/siegfried.B4
-%%DATADIR%%/maps/pup_land/ancient/village/siegfried/siegfried.B5
-%%DATADIR%%/maps/pup_land/ancient/village/siegfried/siegfried.B5a
-%%DATADIR%%/maps/pup_land/ancient/village/siegfried/siegfried.B5b
-%%DATADIR%%/maps/pup_land/ancient/village/siegfried/siegfried.B5c
-%%DATADIR%%/maps/pup_land/ancient/village/tavern
-%%DATADIR%%/maps/pup_land/ancient/village/tavern1
-%%DATADIR%%/maps/pup_land/ancient/village/village
-%%DATADIR%%/maps/pup_land/ancient/volcano/guardians
-%%DATADIR%%/maps/pup_land/ancient/volcano/treasure
-%%DATADIR%%/maps/pup_land/ancient/volcano/volcano.1
-%%DATADIR%%/maps/pup_land/ancient/volcano/volcano.2
-%%DATADIR%%/maps/pup_land/ancient/volcano/volcano.3
-%%DATADIR%%/maps/pup_land/ancient/world
-%%DATADIR%%/maps/pup_land/barrier
-%%DATADIR%%/maps/pup_land/begin/adv
-%%DATADIR%%/maps/pup_land/begin/p1
-%%DATADIR%%/maps/pup_land/begin/p2
-%%DATADIR%%/maps/pup_land/begin/p3
-%%DATADIR%%/maps/pup_land/castle_eureca/castle_eureca1
-%%DATADIR%%/maps/pup_land/castle_eureca/castle_eureca2
-%%DATADIR%%/maps/pup_land/castle_eureca/castle_eureca3
-%%DATADIR%%/maps/pup_land/castle_eureca/castle_eureca4
-%%DATADIR%%/maps/pup_land/castle_eureca/castle_eureca5
-%%DATADIR%%/maps/pup_land/castle_eureca/castle_eureca6
-%%DATADIR%%/maps/pup_land/castle_eureca/castle_eureca7
-%%DATADIR%%/maps/pup_land/castle_eureca/castle_eureca8
-%%DATADIR%%/maps/pup_land/castle_eureca/castle_eureca9
-%%DATADIR%%/maps/pup_land/castle_eureca/castle_eurecaB1
-%%DATADIR%%/maps/pup_land/castle_eureca/castle_eurecaB2
-%%DATADIR%%/maps/pup_land/castle_eureca/cave_pass
-%%DATADIR%%/maps/pup_land/castle_eureca/cave_pass2
-%%DATADIR%%/maps/pup_land/castle_eureca/cave_pass3
-%%DATADIR%%/maps/pup_land/castle_eureca/cave_pass4
-%%DATADIR%%/maps/pup_land/castle_eureca/chest
-%%DATADIR%%/maps/pup_land/cave_weapon/cave1
-%%DATADIR%%/maps/pup_land/cave_weapon/cave2
-%%DATADIR%%/maps/pup_land/cave_weapon/cave3
-%%DATADIR%%/maps/pup_land/cave_weapon/cave4
-%%DATADIR%%/maps/pup_land/cave_weapon/cave5
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/basement
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/bigchest
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/ground
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/guild_alchemy
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/guild_bbq
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/guild_hq
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/guild_jeweler
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/guild_tan
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/guild_thaum
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/guild_toolshed
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/guildman_lounge
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/guildmaster_lounge
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/hallofjoining
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/journeyman_lounge
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/mainfloor
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/master_lounge
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/novice_lounge
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/secondfloor
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/storage_room
-%%DATADIR%%/maps/pup_land/guilds/laughing_skull/upper
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/basement
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/bigchest
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/ground
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/guild_alchemy
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/guild_bbq
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/guild_hq
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/guild_jeweler
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/guild_tan
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/guild_thaum
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/guild_toolshed
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/guildman_lounge
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/guildmaster_lounge
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/hallofjoining
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/journeyman_lounge
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/mainfloor
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/master_lounge
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/novice_lounge
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/secondfloor
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/storage_room
-%%DATADIR%%/maps/pup_land/guilds/purple_butterfly/upper
-%%DATADIR%%/maps/pup_land/hall2
-%%DATADIR%%/maps/pup_land/hall_of_fame
-%%DATADIR%%/maps/pup_land/hq
-%%DATADIR%%/maps/pup_land/hq_ud
-%%DATADIR%%/maps/pup_land/jk/gs_house
-%%DATADIR%%/maps/pup_land/jk/heads
-%%DATADIR%%/maps/pup_land/kurte/eureca_road1
-%%DATADIR%%/maps/pup_land/kurte/eureca_road2
-%%DATADIR%%/maps/pup_land/kurte/eureca_road3
-%%DATADIR%%/maps/pup_land/kurte/house
-%%DATADIR%%/maps/pup_land/kurte/hut1
-%%DATADIR%%/maps/pup_land/kurte/hut2
-%%DATADIR%%/maps/pup_land/kurte/jungle
-%%DATADIR%%/maps/pup_land/kurte/kurte
-%%DATADIR%%/maps/pup_land/kurte/penta
-%%DATADIR%%/maps/pup_land/kurte/to_past
-%%DATADIR%%/maps/pup_land/lone_town/apartment/basement
-%%DATADIR%%/maps/pup_land/lone_town/apartment/groundfloor
-%%DATADIR%%/maps/pup_land/lone_town/apartment/sharedcourtyard
-%%DATADIR%%/maps/pup_land/lone_town/apartment/upper1
-%%DATADIR%%/maps/pup_land/lone_town/bank
-%%DATADIR%%/maps/pup_land/lone_town/cave/b1
-%%DATADIR%%/maps/pup_land/lone_town/cave/b2
-%%DATADIR%%/maps/pup_land/lone_town/cave/b3
-%%DATADIR%%/maps/pup_land/lone_town/church
-%%DATADIR%%/maps/pup_land/lone_town/church_ud
-%%DATADIR%%/maps/pup_land/lone_town/cordish
-%%DATADIR%%/maps/pup_land/lone_town/cordish2
-%%DATADIR%%/maps/pup_land/lone_town/dragonhangar/hangar
-%%DATADIR%%/maps/pup_land/lone_town/dress1
-%%DATADIR%%/maps/pup_land/lone_town/dress2
-%%DATADIR%%/maps/pup_land/lone_town/dress3
-%%DATADIR%%/maps/pup_land/lone_town/gemshop
-%%DATADIR%%/maps/pup_land/lone_town/gemshop_ud
-%%DATADIR%%/maps/pup_land/lone_town/gshop
-%%DATADIR%%/maps/pup_land/lone_town/gshop_ud
-%%DATADIR%%/maps/pup_land/lone_town/guild_freedom
-%%DATADIR%%/maps/pup_land/lone_town/guild_freedom_ud
-%%DATADIR%%/maps/pup_land/lone_town/guild_law
-%%DATADIR%%/maps/pup_land/lone_town/guild_law_ud
-%%DATADIR%%/maps/pup_land/lone_town/heinrich
-%%DATADIR%%/maps/pup_land/lone_town/inn
-%%DATADIR%%/maps/pup_land/lone_town/magic
-%%DATADIR%%/maps/pup_land/lone_town/mshop
-%%DATADIR%%/maps/pup_land/lone_town/mshop_ud
-%%DATADIR%%/maps/pup_land/lone_town/pupuly
-%%DATADIR%%/maps/pup_land/lone_town/shops/IPO_lonetown
-%%DATADIR%%/maps/pup_land/lone_town/shops/buildshop
-%%DATADIR%%/maps/pup_land/lone_town/shops/transport.shoppe
-%%DATADIR%%/maps/pup_land/lone_town/tavern
-%%DATADIR%%/maps/pup_land/lone_town/tavern_ud
-%%DATADIR%%/maps/pup_land/lone_town/thief_market
-%%DATADIR%%/maps/pup_land/lone_town/town
-%%DATADIR%%/maps/pup_land/lone_town/town_ud1
-%%DATADIR%%/maps/pup_land/lone_town/town_ud2
-%%DATADIR%%/maps/pup_land/lone_town/training
-%%DATADIR%%/maps/pup_land/lone_town/training2
-%%DATADIR%%/maps/pup_land/nurnberg/IPO_nurnberg
-%%DATADIR%%/maps/pup_land/nurnberg/agito
-%%DATADIR%%/maps/pup_land/nurnberg/alshop
-%%DATADIR%%/maps/pup_land/nurnberg/apartment/cave
-%%DATADIR%%/maps/pup_land/nurnberg/apartment/main
-%%DATADIR%%/maps/pup_land/nurnberg/apartment/to_past
-%%DATADIR%%/maps/pup_land/nurnberg/apartment/upstairs
-%%DATADIR%%/maps/pup_land/nurnberg/aqueduct
-%%DATADIR%%/maps/pup_land/nurnberg/ashop
-%%DATADIR%%/maps/pup_land/nurnberg/bank
-%%DATADIR%%/maps/pup_land/nurnberg/bshop
-%%DATADIR%%/maps/pup_land/nurnberg/castle
-%%DATADIR%%/maps/pup_land/nurnberg/castle_bauer/castle2
-%%DATADIR%%/maps/pup_land/nurnberg/castle_bauer/castle3
-%%DATADIR%%/maps/pup_land/nurnberg/castle_bauer/castle4
-%%DATADIR%%/maps/pup_land/nurnberg/castle_ud
-%%DATADIR%%/maps/pup_land/nurnberg/church
-%%DATADIR%%/maps/pup_land/nurnberg/city
-%%DATADIR%%/maps/pup_land/nurnberg/dick/bomb
-%%DATADIR%%/maps/pup_land/nurnberg/dick/bomb1
-%%DATADIR%%/maps/pup_land/nurnberg/dick/click
-%%DATADIR%%/maps/pup_land/nurnberg/dick/heaven
-%%DATADIR%%/maps/pup_land/nurnberg/dick/hell
-%%DATADIR%%/maps/pup_land/nurnberg/dick/house
-%%DATADIR%%/maps/pup_land/nurnberg/dick/house2
-%%DATADIR%%/maps/pup_land/nurnberg/dick/maze
-%%DATADIR%%/maps/pup_land/nurnberg/dick/showinv
-%%DATADIR%%/maps/pup_land/nurnberg/dragonhangar/hangar
-%%DATADIR%%/maps/pup_land/nurnberg/fshop
-%%DATADIR%%/maps/pup_land/nurnberg/guild
-%%DATADIR%%/maps/pup_land/nurnberg/guild_ud
-%%DATADIR%%/maps/pup_land/nurnberg/hotel
-%%DATADIR%%/maps/pup_land/nurnberg/hq
-%%DATADIR%%/maps/pup_land/nurnberg/hq_training
-%%DATADIR%%/maps/pup_land/nurnberg/jshop
-%%DATADIR%%/maps/pup_land/nurnberg/nf_bar
-%%DATADIR%%/maps/pup_land/nurnberg/paslab
-%%DATADIR%%/maps/pup_land/nurnberg/pshop
-%%DATADIR%%/maps/pup_land/nurnberg/reception/electricity2
-%%DATADIR%%/maps/pup_land/nurnberg/reception/electricity3
-%%DATADIR%%/maps/pup_land/nurnberg/reception/electricity4
-%%DATADIR%%/maps/pup_land/nurnberg/reception/electricity5
-%%DATADIR%%/maps/pup_land/nurnberg/reception/electricity6
-%%DATADIR%%/maps/pup_land/nurnberg/reception/electricity7
-%%DATADIR%%/maps/pup_land/nurnberg/reception/fire2
-%%DATADIR%%/maps/pup_land/nurnberg/reception/fire3
-%%DATADIR%%/maps/pup_land/nurnberg/reception/fire4
-%%DATADIR%%/maps/pup_land/nurnberg/reception/fire5
-%%DATADIR%%/maps/pup_land/nurnberg/reception/fire6
-%%DATADIR%%/maps/pup_land/nurnberg/reception/fire7
-%%DATADIR%%/maps/pup_land/nurnberg/reception/reception
-%%DATADIR%%/maps/pup_land/nurnberg/reception/water2
-%%DATADIR%%/maps/pup_land/nurnberg/reception/water3
-%%DATADIR%%/maps/pup_land/nurnberg/reception/water4
-%%DATADIR%%/maps/pup_land/nurnberg/reception/water5
-%%DATADIR%%/maps/pup_land/nurnberg/reception/water6
-%%DATADIR%%/maps/pup_land/nurnberg/reception/water7
-%%DATADIR%%/maps/pup_land/nurnberg/reception/wind2
-%%DATADIR%%/maps/pup_land/nurnberg/reception/wind3
-%%DATADIR%%/maps/pup_land/nurnberg/reception/wind4
-%%DATADIR%%/maps/pup_land/nurnberg/reception/wind5
-%%DATADIR%%/maps/pup_land/nurnberg/reception/wind6
-%%DATADIR%%/maps/pup_land/nurnberg/reception/wind7
-%%DATADIR%%/maps/pup_land/nurnberg/storehouse
-%%DATADIR%%/maps/pup_land/nurnberg/storehouse2
-%%DATADIR%%/maps/pup_land/nurnberg/washop
-%%DATADIR%%/maps/pup_land/nurnberg/wshop
-%%DATADIR%%/maps/pup_land/ordeal/tower_ordeal1
-%%DATADIR%%/maps/pup_land/ordeal/tower_ordeal2
-%%DATADIR%%/maps/pup_land/ordeal/tower_ordeal3
-%%DATADIR%%/maps/pup_land/ordeal/tower_ordeal4
-%%DATADIR%%/maps/pup_land/ordeal/tower_ordeal5
-%%DATADIR%%/maps/pup_land/ordeal/tower_ordeal6
-%%DATADIR%%/maps/pup_land/ordeal/tower_ordealB1
-%%DATADIR%%/maps/pup_land/ordeal/tower_ordealB2
-%%DATADIR%%/maps/pup_land/ordeal/tower_ordealB3
-%%DATADIR%%/maps/pup_land/port_e
-%%DATADIR%%/maps/pup_land/port_e_house
-%%DATADIR%%/maps/pup_land/port_w
-%%DATADIR%%/maps/pup_land/pplant/pplant1
-%%DATADIR%%/maps/pup_land/pplant/pplant2
-%%DATADIR%%/maps/pup_land/pplant/pplant3
-%%DATADIR%%/maps/pup_land/pplant/pplant_ud1
-%%DATADIR%%/maps/pup_land/pplant/pplant_ud2
-%%DATADIR%%/maps/pup_land/pplant/pplant_ud3
-%%DATADIR%%/maps/pup_land/pplant/pup_land-1.0-README
-%%DATADIR%%/maps/pup_land/raffle/raffle1
-%%DATADIR%%/maps/pup_land/raffle/raffle1_u1
-%%DATADIR%%/maps/pup_land/raffle/raffle1_u2
-%%DATADIR%%/maps/pup_land/raffle/raffle1_u3
-%%DATADIR%%/maps/pup_land/raffle/raffle2
-%%DATADIR%%/maps/pup_land/raffle/raffle2_u1
-%%DATADIR%%/maps/pup_land/raffle/raffle2_u2_a
-%%DATADIR%%/maps/pup_land/raffle/raffle2_u2_b
-%%DATADIR%%/maps/pup_land/raffle/raffle2_u3
-%%DATADIR%%/maps/pup_land/raffle/raffle2_u3a
-%%DATADIR%%/maps/pup_land/raffle/raffle2_u4
-%%DATADIR%%/maps/pup_land/raffle/raffle3
-%%DATADIR%%/maps/pup_land/raffle/raffle3_u1
-%%DATADIR%%/maps/pup_land/raffle/raffle3_u2
-%%DATADIR%%/maps/pup_land/raffle/raffle3_u2a
-%%DATADIR%%/maps/pup_land/rainbow/Keira
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/Bizuzu
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/b_pass
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/cage
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/cd_room
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/d_pass
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/e_hall
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/f_a
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/g_boss
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/g_road
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/hut1
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/hut2
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/hut3
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/hut4
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/n_gate
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/orc_f
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/prison
-%%DATADIR%%/maps/pup_land/rainbow/Lv1/t_room
-%%DATADIR%%/maps/pup_land/rainbow/Lv2/Kum
-%%DATADIR%%/maps/pup_land/rainbow/Lv2/b_inner
-%%DATADIR%%/maps/pup_land/rainbow/Lv2/b_m
-%%DATADIR%%/maps/pup_land/rainbow/Lv2/b_m2
-%%DATADIR%%/maps/pup_land/rainbow/Lv2/d_cage
-%%DATADIR%%/maps/pup_land/rainbow/Lv2/e_hall
-%%DATADIR%%/maps/pup_land/rainbow/Lv2/h_pass
-%%DATADIR%%/maps/pup_land/rainbow/Lv2/holes
-%%DATADIR%%/maps/pup_land/rainbow/Lv2/maze
-%%DATADIR%%/maps/pup_land/rainbow/Lv2/n_gate
-%%DATADIR%%/maps/pup_land/rainbow/Lv2/sticky
-%%DATADIR%%/maps/pup_land/rainbow/Lv2/tray
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/Garan
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/Goraon
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/Ring
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/Rufto
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/Wips
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/c-road
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/e-path
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/e_hall
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/hidden
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/maze
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/n-gate
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/name
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/prison
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/sec-p
-%%DATADIR%%/maps/pup_land/rainbow/Lv3/w-path
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/alter
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/alter2
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/bot
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/curve
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/demi
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/e-hall
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/hidden
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/junk
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/key
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/mf
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/n-gate
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/path4
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/path7
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/path8
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/path9
-%%DATADIR%%/maps/pup_land/rainbow/Lv4/statue
-%%DATADIR%%/maps/pup_land/rainbow/Lv5/cross
-%%DATADIR%%/maps/pup_land/rainbow/Lv5/e-hall
-%%DATADIR%%/maps/pup_land/rainbow/Lv5/n-gate
-%%DATADIR%%/maps/pup_land/rainbow/Lv5/room2
-%%DATADIR%%/maps/pup_land/rainbow/Lv5/room22
-%%DATADIR%%/maps/pup_land/rainbow/Lv5/room4
-%%DATADIR%%/maps/pup_land/rainbow/Lv5/room44
-%%DATADIR%%/maps/pup_land/rainbow/Lv5/room6
-%%DATADIR%%/maps/pup_land/rainbow/Lv5/room66
-%%DATADIR%%/maps/pup_land/rainbow/Lv5/room8
-%%DATADIR%%/maps/pup_land/rainbow/Lv5/room88
-%%DATADIR%%/maps/pup_land/rainbow/Lv6/big-hall
-%%DATADIR%%/maps/pup_land/rainbow/Lv6/e-hall
-%%DATADIR%%/maps/pup_land/rainbow/Lv6/n-gate
-%%DATADIR%%/maps/pup_land/rainbow/Lv6/order
-%%DATADIR%%/maps/pup_land/rainbow/Lv7/back
-%%DATADIR%%/maps/pup_land/rainbow/Lv7/e-hall
-%%DATADIR%%/maps/pup_land/rainbow/Lv7/grave
-%%DATADIR%%/maps/pup_land/rainbow/bed_room
-%%DATADIR%%/maps/pup_land/rainbow/entrance1
-%%DATADIR%%/maps/pup_land/rainbow/islands
-%%DATADIR%%/maps/pup_land/rainbow/l_h1
-%%DATADIR%%/maps/pup_land/rainbow/l_h2
-%%DATADIR%%/maps/pup_land/rainbow/l_hB
-%%DATADIR%%/maps/pup_land/rainbow/red_town/shop
-%%DATADIR%%/maps/pup_land/rainbow/red_town/town
-%%DATADIR%%/maps/pup_land/rainbow/river
-%%DATADIR%%/maps/pup_land/rainbow/roof
-%%DATADIR%%/maps/pup_land/rainbow/shore
-%%DATADIR%%/maps/pup_land/rainbow/station
-%%DATADIR%%/maps/pup_land/rainbow/w-tower
-%%DATADIR%%/maps/pup_land/rainbow/well
-%%DATADIR%%/maps/pup_land/rainbow/woods
-%%DATADIR%%/maps/pup_land/ruin_barbarian/hole1
-%%DATADIR%%/maps/pup_land/ruin_barbarian/hole2
-%%DATADIR%%/maps/pup_land/ruin_barbarian/jungle
-%%DATADIR%%/maps/pup_land/s_f/Kira
-%%DATADIR%%/maps/pup_land/s_f/cave1
-%%DATADIR%%/maps/pup_land/s_f/cave2
-%%DATADIR%%/maps/pup_land/s_f/floor1
-%%DATADIR%%/maps/pup_land/s_f/floor2
-%%DATADIR%%/maps/pup_land/s_f/ki
-%%DATADIR%%/maps/pup_land/s_f/ki2
-%%DATADIR%%/maps/pup_land/s_f/ruin
-%%DATADIR%%/maps/pup_land/s_f/ruin_ug
-%%DATADIR%%/maps/pup_land/s_f/secret
-%%DATADIR%%/maps/pup_land/s_f/special
-%%DATADIR%%/maps/pup_land/s_f/st1
-%%DATADIR%%/maps/pup_land/s_f/st2
-%%DATADIR%%/maps/pup_land/s_f/st3
-%%DATADIR%%/maps/pup_land/s_f/st5
-%%DATADIR%%/maps/pup_land/s_f/st6
-%%DATADIR%%/maps/pup_land/s_f/st7
-%%DATADIR%%/maps/pup_land/s_f/to-jyo
-%%DATADIR%%/maps/pup_land/terminal
-%%DATADIR%%/maps/pup_land/terminal_u1
-%%DATADIR%%/maps/pup_land/world
-%%DATADIR%%/maps/python/CFBank.py
-%%DATADIR%%/maps/python/CFBoard.py
-%%DATADIR%%/maps/python/CFCampfire.py
-%%DATADIR%%/maps/python/CFDataBase.py
-%%DATADIR%%/maps/python/CFDataFile.py
-%%DATADIR%%/maps/python/CFDialog.py
-%%DATADIR%%/maps/python/CFGamble.py
-%%DATADIR%%/maps/python/CFGuildClearance.py
-%%DATADIR%%/maps/python/CFGuilds.py
-%%DATADIR%%/maps/python/CFItemBroker.py
-%%DATADIR%%/maps/python/CFLog.py
-%%DATADIR%%/maps/python/CFMail.py
-%%DATADIR%%/maps/python/CFMapTransformer.py
-%%DATADIR%%/maps/python/CFMove.py
-%%DATADIR%%/maps/python/CFTimeOfDay.py
-%%DATADIR%%/maps/python/CFWorld.py
-%%DATADIR%%/maps/python/IPO/README
-%%DATADIR%%/maps/python/IPO/banksay.py
-%%DATADIR%%/maps/python/IPO/board.py
-%%DATADIR%%/maps/python/IPO/checks.py
-%%DATADIR%%/maps/python/IPO/receive.py
-%%DATADIR%%/maps/python/IPO/say.py
-%%DATADIR%%/maps/python/IPO/seen.py
-%%DATADIR%%/maps/python/IPO/send.py
-%%DATADIR%%/maps/python/Move_Fog.py
-%%DATADIR%%/maps/python/Moving_Fog.py
-%%DATADIR%%/maps/python/README
-%%DATADIR%%/maps/python/casino/diamondslots.py
-%%DATADIR%%/maps/python/casino/goldslots.py
-%%DATADIR%%/maps/python/casino/imperialslots.py
-%%DATADIR%%/maps/python/casino/platinumslots.py
-%%DATADIR%%/maps/python/casino/silverslots.py
-%%DATADIR%%/maps/python/commands/autojail.py
-%%DATADIR%%/maps/python/commands/disinfect.py
-%%DATADIR%%/maps/python/commands/give.py
-%%DATADIR%%/maps/python/dialog/commongive.py
-%%DATADIR%%/maps/python/dialog/dialog_check.py
-%%DATADIR%%/maps/python/dialog/eliza.py
-%%DATADIR%%/maps/python/dialog/npc_dialog.py
-%%DATADIR%%/maps/python/dialog/post/animate.py
-%%DATADIR%%/maps/python/dialog/post/connection.py
-%%DATADIR%%/maps/python/dialog/post/givecontents.py
-%%DATADIR%%/maps/python/dialog/post/giveitem.py
-%%DATADIR%%/maps/python/dialog/post/giveknowledge.py
-%%DATADIR%%/maps/python/dialog/post/marktime.py
-%%DATADIR%%/maps/python/dialog/post/quest.py
-%%DATADIR%%/maps/python/dialog/post/setnpctoken.py
-%%DATADIR%%/maps/python/dialog/post/settoken.py
-%%DATADIR%%/maps/python/dialog/post/takeitem.py
-%%DATADIR%%/maps/python/dialog/pre/README
-%%DATADIR%%/maps/python/dialog/pre/age.py
-%%DATADIR%%/maps/python/dialog/pre/archininventory.py
-%%DATADIR%%/maps/python/dialog/pre/item.py
-%%DATADIR%%/maps/python/dialog/pre/knowledgeknown.py
-%%DATADIR%%/maps/python/dialog/pre/level.py
-%%DATADIR%%/maps/python/dialog/pre/npctoken.py
-%%DATADIR%%/maps/python/dialog/pre/quest.py
-%%DATADIR%%/maps/python/dialog/pre/questdone.py
-%%DATADIR%%/maps/python/dialog/pre/token.py
-%%DATADIR%%/maps/python/events/README
-%%DATADIR%%/maps/python/events/born/log_born.py
-%%DATADIR%%/maps/python/events/clock/bell.py
-%%DATADIR%%/maps/python/events/death/autojail.py
-%%DATADIR%%/maps/python/events/init/autojail_command.py
-%%DATADIR%%/maps/python/events/init/disinfect_command.py
-%%DATADIR%%/maps/python/events/init/give_command.py
-%%DATADIR%%/maps/python/events/init/guild_init.py
-%%DATADIR%%/maps/python/events/kick/log_kick.py
-%%DATADIR%%/maps/python/events/login/autojail_login.py
-%%DATADIR%%/maps/python/events/login/log_login.py
-%%DATADIR%%/maps/python/events/login/mail_login.py
-%%DATADIR%%/maps/python/events/muzzle/log_muzzle.py
-%%DATADIR%%/maps/python/events/python_event.py
-%%DATADIR%%/maps/python/events/python_init.py
-%%DATADIR%%/maps/python/events/remove/bank_remove.py
-%%DATADIR%%/maps/python/events/remove/guild_remove.py
-%%DATADIR%%/maps/python/events/remove/log_remove.py
-%%DATADIR%%/maps/python/gods/altar_valkyrie.py
-%%DATADIR%%/maps/python/guilds/README.txt
-%%DATADIR%%/maps/python/guilds/arrest.py
-%%DATADIR%%/maps/python/guilds/bigchest.py
-%%DATADIR%%/maps/python/guilds/guild_dues.py
-%%DATADIR%%/maps/python/guilds/guild_entry.py
-%%DATADIR%%/maps/python/guilds/guild_questpoints_apply.py
-%%DATADIR%%/maps/python/guilds/guildboard.py
-%%DATADIR%%/maps/python/guilds/guildbuy.py
-%%DATADIR%%/maps/python/guilds/guildjoin.py
-%%DATADIR%%/maps/python/guilds/guildoracle.py
-%%DATADIR%%/maps/python/items/banquet.py
-%%DATADIR%%/maps/python/items/campfire_say.py
-%%DATADIR%%/maps/python/items/campfire_timer.py
-%%DATADIR%%/maps/python/items/death_punisher.py
-%%DATADIR%%/maps/python/items/experience_rewarder.py
-%%DATADIR%%/maps/python/items/lockable_doors.py
-%%DATADIR%%/maps/python/items/magic_whistle.py
-%%DATADIR%%/maps/python/items/positioning_system.py
-%%DATADIR%%/maps/python/items/rhyzian_amulet.py
-%%DATADIR%%/maps/python/items/ring_occidental_mages.py
-%%DATADIR%%/maps/python/items/roll-o-matic.py
-%%DATADIR%%/maps/python/items/sell_punisher.py
-%%DATADIR%%/maps/python/items/smoking_pipe.py
-%%DATADIR%%/maps/python/items/sunnista.py
-%%DATADIR%%/maps/python/items/weapon_occidental_mages.py
-%%DATADIR%%/maps/python/maps/darcap/manor.py
-%%DATADIR%%/maps/python/maps/navar-midane_apply.py
-%%DATADIR%%/maps/python/maps/navar-midane_attack.py
-%%DATADIR%%/maps/python/maps/navar-midane_pickup.py
-%%DATADIR%%/maps/python/maps/navar-midane_time.py
-%%DATADIR%%/maps/python/maps/navar_city/university-dorlf.py
-%%DATADIR%%/maps/python/maps/scorn/HouseofHealing.py
-%%DATADIR%%/maps/python/maps/scorn/castle_read.py
-%%DATADIR%%/maps/python/maps/scorn/castle_write.py
-%%DATADIR%%/maps/python/maps/scorn/doors_galore.py
-%%DATADIR%%/maps/python/maps/scorn/towers/mad_mage/brewery_letter
-%%DATADIR%%/maps/python/maps/scorn/towers/mad_mage/mad_mage_user.py
-%%DATADIR%%/maps/python/maps/scorn/towers/mad_mage/milking_blueprints
-%%DATADIR%%/maps/python/maps/witherspoon_manor/README
-%%DATADIR%%/maps/python/maps/witherspoon_manor/devourers.py
-%%DATADIR%%/maps/python/maps/witherspoon_manor/ghost.py
-%%DATADIR%%/maps/python/maps/witherspoon_manor/rolanda.py
-%%DATADIR%%/maps/python/maps/witherspoon_manor/tomb.py
-%%DATADIR%%/maps/python/maps/witherspoon_manor/weapon_shop.py
-%%DATADIR%%/maps/python/misc/CFInsulter.py
-%%DATADIR%%/maps/python/misc/CFweardisguise.py
-%%DATADIR%%/maps/python/misc/death_message.py
-%%DATADIR%%/maps/python/misc/doNothing.py
-%%DATADIR%%/maps/python/misc/greet_message.py
-%%DATADIR%%/maps/python/misc/hall_of_fame.py
-%%DATADIR%%/maps/python/misc/ship.py
-%%DATADIR%%/maps/python/misc/swallow_whole.py
-%%DATADIR%%/maps/python/monsters/combat_chicken.py
-%%DATADIR%%/maps/python/monsters/farnass.py
-%%DATADIR%%/maps/python/monsters/lursendis.py
-%%DATADIR%%/maps/python/pshop/Floor.py
-%%DATADIR%%/maps/python/pshop/Ice.py
-%%DATADIR%%/maps/python/pshop/TODO
-%%DATADIR%%/maps/python/pshop/entry.py
-%%DATADIR%%/maps/python/pshop/pshop.py
-%%DATADIR%%/maps/python/quests/QuestAdvance.py
-%%DATADIR%%/maps/python/quests/QuestApplyIf.py
-%%DATADIR%%/maps/python/quests/QuestConditionalDrop.py
-%%DATADIR%%/maps/python/quests/QuestEssentialUntil.py
-%%DATADIR%%/maps/python/quests/QuestTriggerConnect.py
-%%DATADIR%%/maps/python/start/dragon_attune.py
-%%DATADIR%%/maps/python/tod/filter.py
-%%DATADIR%%/maps/python/tod/push.py
-%%DATADIR%%/maps/python/tod/replace.py
-%%DATADIR%%/maps/python/tod/replace_in_map.py
-%%DATADIR%%/maps/python/tod/sleep.py
-%%DATADIR%%/maps/quests/cd/cd.castle.750
-%%DATADIR%%/maps/quests/cd/cd.cellar1.757
-%%DATADIR%%/maps/quests/cd/cd.inn.752
-%%DATADIR%%/maps/quests/cd/cd.store.753
-%%DATADIR%%/maps/quests/cd/cd.tower1.754
-%%DATADIR%%/maps/quests/cd/cd.tower%%PYTHON_VER%%55
-%%DATADIR%%/maps/quests/cd/cd.tunnel.751
-%%DATADIR%%/maps/quests/greyshield/Archery
-%%DATADIR%%/maps/quests/greyshield/Arena
-%%DATADIR%%/maps/quests/greyshield/Castle
-%%DATADIR%%/maps/quests/greyshield/Cave
-%%DATADIR%%/maps/quests/greyshield/Cavern
-%%DATADIR%%/maps/quests/greyshield/Cavern2
-%%DATADIR%%/maps/quests/greyshield/Chamber
-%%DATADIR%%/maps/quests/greyshield/Doors
-%%DATADIR%%/maps/quests/greyshield/Dungeon
-%%DATADIR%%/maps/quests/greyshield/Elements
-%%DATADIR%%/maps/quests/greyshield/Factory
-%%DATADIR%%/maps/quests/greyshield/Finish
-%%DATADIR%%/maps/quests/greyshield/Fortress
-%%DATADIR%%/maps/quests/greyshield/GreyMaster
-%%DATADIR%%/maps/quests/greyshield/Greysword
-%%DATADIR%%/maps/quests/greyshield/Sphinx
-%%DATADIR%%/maps/quests/hendel/acid_room
-%%DATADIR%%/maps/quests/hendel/mountain_pass
-%%DATADIR%%/maps/quests/hendel/pre_acid
-%%DATADIR%%/maps/quests/mak/MainFloor
-%%DATADIR%%/maps/quests/mak/chaos/down1
-%%DATADIR%%/maps/quests/mak/chaos/down2
-%%DATADIR%%/maps/quests/mak/chaos/down3
-%%DATADIR%%/maps/quests/mak/chaos/down4
-%%DATADIR%%/maps/quests/mak/chaos/down5
-%%DATADIR%%/maps/quests/mak/chaos/fallen
-%%DATADIR%%/maps/quests/mak/chaos/monsters.pick
-%%DATADIR%%/maps/quests/mak/chaos/tritemples
-%%DATADIR%%/maps/quests/mak/chaos/up1
-%%DATADIR%%/maps/quests/mak/chaos/up2
-%%DATADIR%%/maps/quests/mak/chaos/up3
-%%DATADIR%%/maps/quests/mak/chaos/up4
-%%DATADIR%%/maps/quests/mak/chaos/up5
-%%DATADIR%%/maps/quests/mak/dragons/chaos
-%%DATADIR%%/maps/quests/mak/dragons/elec
-%%DATADIR%%/maps/quests/mak/dragons/fire
-%%DATADIR%%/maps/quests/mak/dragons/ice
-%%DATADIR%%/maps/quests/mak/giant/mainfloor
-%%DATADIR%%/maps/quests/mak/giant/secondfloor
-%%DATADIR%%/maps/quests/mak/giant/thirdfloor
-%%DATADIR%%/maps/quests/mak/mansion/basement
-%%DATADIR%%/maps/quests/mak/mansion/floor1
-%%DATADIR%%/maps/quests/mak/mansion/floor2
-%%DATADIR%%/maps/quests/mak/troll_cave/Guards
-%%DATADIR%%/maps/quests/mak/troll_cave/cave.1
-%%DATADIR%%/maps/quests/mak/troll_cave/cave.2
-%%DATADIR%%/maps/quests/mak/troll_cave/cave.3
-%%DATADIR%%/maps/quests/mak/undead/catacombs
-%%DATADIR%%/maps/quests/mak/undead/graveyard
-%%DATADIR%%/maps/quests/mak/undead/mausoleum
-%%DATADIR%%/maps/quests/mak/unnatural/unnat
-%%DATADIR%%/maps/quests/mcz/castle1
-%%DATADIR%%/maps/quests/mcz/castle_air
-%%DATADIR%%/maps/quests/mcz/castle_earth
-%%DATADIR%%/maps/quests/mcz/castle_fire
-%%DATADIR%%/maps/quests/mcz/castle_low1
-%%DATADIR%%/maps/quests/mcz/castle_low2
-%%DATADIR%%/maps/quests/mcz/castle_water
-%%DATADIR%%/maps/quests/peterm/CTower/Barracks
-%%DATADIR%%/maps/quests/peterm/CTower/Chamber
-%%DATADIR%%/maps/quests/peterm/CTower/Dungeon
-%%DATADIR%%/maps/quests/peterm/CTower/GroundLevel
-%%DATADIR%%/maps/quests/peterm/CTower/Laboratory
-%%DATADIR%%/maps/quests/peterm/CTower/Library
-%%DATADIR%%/maps/quests/peterm/CTower/Officers
-%%DATADIR%%/maps/quests/peterm/CTower/Servants
-%%DATADIR%%/maps/quests/peterm/CTower/Study
-%%DATADIR%%/maps/quests/peterm/CTower/TowerTop
-%%DATADIR%%/maps/quests/peterm/Demonology/AirMaster
-%%DATADIR%%/maps/quests/peterm/Demonology/AirStudy
-%%DATADIR%%/maps/quests/peterm/Demonology/AirTower1
-%%DATADIR%%/maps/quests/peterm/Demonology/AirTower2
-%%DATADIR%%/maps/quests/peterm/Demonology/ApprenticeLevel
-%%DATADIR%%/maps/quests/peterm/Demonology/Demon1
-%%DATADIR%%/maps/quests/peterm/Demonology/Demon2
-%%DATADIR%%/maps/quests/peterm/Demonology/Demon3
-%%DATADIR%%/maps/quests/peterm/Demonology/EarthMaster
-%%DATADIR%%/maps/quests/peterm/Demonology/EarthStudy
-%%DATADIR%%/maps/quests/peterm/Demonology/EarthTower1
-%%DATADIR%%/maps/quests/peterm/Demonology/EarthTower2
-%%DATADIR%%/maps/quests/peterm/Demonology/FireMaster
-%%DATADIR%%/maps/quests/peterm/Demonology/FireStudy
-%%DATADIR%%/maps/quests/peterm/Demonology/FireTower1
-%%DATADIR%%/maps/quests/peterm/Demonology/FireTower2
-%%DATADIR%%/maps/quests/peterm/Demonology/GroundLevel
-%%DATADIR%%/maps/quests/peterm/Demonology/HighTower1
-%%DATADIR%%/maps/quests/peterm/Demonology/HighTower2
-%%DATADIR%%/maps/quests/peterm/Demonology/HighTowerTop
-%%DATADIR%%/maps/quests/peterm/Demonology/JourneymanLevel
-%%DATADIR%%/maps/quests/peterm/Demonology/MasterLevel
-%%DATADIR%%/maps/quests/peterm/Demonology/WaterMaster
-%%DATADIR%%/maps/quests/peterm/Demonology/WaterStudy
-%%DATADIR%%/maps/quests/peterm/Demonology/WaterTower1
-%%DATADIR%%/maps/quests/peterm/Demonology/WaterTower2
-%%DATADIR%%/maps/quests/peterm/DragonQuest/ElectricAnte
-%%DATADIR%%/maps/quests/peterm/DragonQuest/ElectricHatchery
-%%DATADIR%%/maps/quests/peterm/DragonQuest/ElectricLord
-%%DATADIR%%/maps/quests/peterm/DragonQuest/Entrance
-%%DATADIR%%/maps/quests/peterm/DragonQuest/FireAnte
-%%DATADIR%%/maps/quests/peterm/DragonQuest/FireHatchery
-%%DATADIR%%/maps/quests/peterm/DragonQuest/FireLord
-%%DATADIR%%/maps/quests/peterm/DragonQuest/IceAnte
-%%DATADIR%%/maps/quests/peterm/DragonQuest/IceHatchery
-%%DATADIR%%/maps/quests/peterm/DragonQuest/IceLord
-%%DATADIR%%/maps/quests/peterm/DragonQuest/WyvernNest
-%%DATADIR%%/maps/quests/peterm/FireTemple/Entrance
-%%DATADIR%%/maps/quests/peterm/FireTemple/FifthFloor
-%%DATADIR%%/maps/quests/peterm/FireTemple/Fire1
-%%DATADIR%%/maps/quests/peterm/FireTemple/Fire2
-%%DATADIR%%/maps/quests/peterm/FireTemple/Fire3
-%%DATADIR%%/maps/quests/peterm/FireTemple/Fire4
-%%DATADIR%%/maps/quests/peterm/FireTemple/FirstFloor
-%%DATADIR%%/maps/quests/peterm/FireTemple/FourthFloor
-%%DATADIR%%/maps/quests/peterm/FireTemple/HotMines
-%%DATADIR%%/maps/quests/peterm/FireTemple/LavaChamber
-%%DATADIR%%/maps/quests/peterm/FireTemple/Mezannine1
-%%DATADIR%%/maps/quests/peterm/FireTemple/Passageway
-%%DATADIR%%/maps/quests/peterm/FireTemple/SecondFloor
-%%DATADIR%%/maps/quests/peterm/FireTemple/ThirdFloor
-%%DATADIR%%/maps/quests/peterm/Nethack_in_crossfire_Yendor
-%%DATADIR%%/maps/quests/peterm/Nethack_in_crossfire_entrance
-%%DATADIR%%/maps/quests/peterm/quests/TitanGate
-%%DATADIR%%/maps/quests/peterm/quests/dragonquest2
-%%DATADIR%%/maps/quests/peterm/quests/goblin_chief
-%%DATADIR%%/maps/quests/peterm/quests/mushroom_quest
-%%DATADIR%%/maps/quests/peterm/quests/ogre_chief
-%%DATADIR%%/maps/quests/peterm/quests/titan_quest
-%%DATADIR%%/maps/quests/peterm/quests/titanguard.msg
-%%DATADIR%%/maps/quests/peterm/quests/undead_final
-%%DATADIR%%/maps/quests/peterm/quests/wyvern_quest
-%%DATADIR%%/maps/quests/peterm/temple/AnteChamber
-%%DATADIR%%/maps/quests/peterm/temple/GemTunnel
-%%DATADIR%%/maps/quests/peterm/temple/InnerTemple
-%%DATADIR%%/maps/quests/peterm/temple/OuterTemple
-%%DATADIR%%/maps/quests/peterm/temple/Temple
-%%DATADIR%%/maps/quests/quests.quests
-%%DATADIR%%/maps/quests/saromok/castlesaromok_barracks1
-%%DATADIR%%/maps/quests/saromok/castlesaromok_barracks2
-%%DATADIR%%/maps/quests/saromok/castlesaromok_barracks3
-%%DATADIR%%/maps/quests/saromok/castlesaromok_barracks4
-%%DATADIR%%/maps/quests/saromok/castlesaromok_frontgate
-%%DATADIR%%/maps/quests/saromok/castlesaromok_inside
-%%DATADIR%%/maps/quests/saromok/castlesaromok_ltl
-%%DATADIR%%/maps/quests/saromok/castlesaromok_ltr
-%%DATADIR%%/maps/quests/saromok/castlesaromok_top
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towerb1
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towerf1
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towerf10
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towerf11
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towerf12
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towerf2
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towerf3
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towerf4
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towerf5
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towerf6
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towerf7
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towerf8
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towerf9
-%%DATADIR%%/maps/quests/saromok/castlesaromok_towergroundfloor
-%%DATADIR%%/maps/quests/saromok/castlesaromok_volcano
-%%DATADIR%%/maps/quests/skud/court
-%%DATADIR%%/maps/quests/skud/east_1
-%%DATADIR%%/maps/quests/skud/entrance
-%%DATADIR%%/maps/quests/skud/maze
-%%DATADIR%%/maps/quests/skud/north_1
-%%DATADIR%%/maps/quests/skud/west_1
-%%DATADIR%%/maps/quests/todd/aljwaf/crypt
-%%DATADIR%%/maps/quests/todd/aljwaf/crypt2
-%%DATADIR%%/maps/quests/todd/aljwaf/crypt3
-%%DATADIR%%/maps/quests/todd/aljwaf/crypt4
-%%DATADIR%%/maps/quests/todd/aljwaf/crypt5
-%%DATADIR%%/maps/quests/todd/aljwaf/crypt6
-%%DATADIR%%/maps/quests/todd/aljwaf/hall1
-%%DATADIR%%/maps/quests/todd/aljwaf/hall2
-%%DATADIR%%/maps/quests/todd/aljwaf/tomb
-%%DATADIR%%/maps/quests/todd/aljwaf/tower1
-%%DATADIR%%/maps/quests/todd/aljwaf/tower2
-%%DATADIR%%/maps/quests/todd/aljwaf/tower3
-%%DATADIR%%/maps/quests/todd/aljwaf/tower4
-%%DATADIR%%/maps/regions.reg
-%%DATADIR%%/maps/santo_dominion/basement
-%%DATADIR%%/maps/santo_dominion/blue_wizard.msg
-%%DATADIR%%/maps/santo_dominion/city_hall
-%%DATADIR%%/maps/santo_dominion/crossfire
-%%DATADIR%%/maps/santo_dominion/den
-%%DATADIR%%/maps/santo_dominion/eeur/hut.1
-%%DATADIR%%/maps/santo_dominion/eeur/hut.2
-%%DATADIR%%/maps/santo_dominion/espen/espen1
-%%DATADIR%%/maps/santo_dominion/espen/espen2
-%%DATADIR%%/maps/santo_dominion/espen/palace
-%%DATADIR%%/maps/santo_dominion/gordon.msg
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/basement
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/bigchest
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/ground
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/guild_alchemy
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/guild_bbq
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/guild_hq
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/guild_jeweler
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/guild_tan
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/guild_thaum
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/guild_toolshed
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/guildman_lounge
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/guildmaster_lounge
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/hallofjoining
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/journeyman_lounge
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/mainfloor
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/master_lounge
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/novice_lounge
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/secondfloor
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/storage_room
-%%DATADIR%%/maps/santo_dominion/guilds/drunken_barbarian/upper
-%%DATADIR%%/maps/santo_dominion/house_of_hell
-%%DATADIR%%/maps/santo_dominion/houses/house1
-%%DATADIR%%/maps/santo_dominion/just_preliminary
-%%DATADIR%%/maps/santo_dominion/lord_byron/1st_floor
-%%DATADIR%%/maps/santo_dominion/lord_byron/2nd_floor
-%%DATADIR%%/maps/santo_dominion/lord_byron/armour
-%%DATADIR%%/maps/santo_dominion/lord_byron/dungeon
-%%DATADIR%%/maps/santo_dominion/lord_byron/general
-%%DATADIR%%/maps/santo_dominion/lord_byron/magic
-%%DATADIR%%/maps/santo_dominion/lord_byron/main
-%%DATADIR%%/maps/santo_dominion/lord_byron/weapon
-%%DATADIR%%/maps/santo_dominion/magara/hut/floor_1
-%%DATADIR%%/maps/santo_dominion/magara/hut/floor_2
-%%DATADIR%%/maps/santo_dominion/magara/hut/floor_3
-%%DATADIR%%/maps/santo_dominion/magara/north_lighthouse/floor_1
-%%DATADIR%%/maps/santo_dominion/magara/north_lighthouse/floor_2
-%%DATADIR%%/maps/santo_dominion/magara/north_lighthouse/floor_3
-%%DATADIR%%/maps/santo_dominion/magara/north_lighthouse/floor_4
-%%DATADIR%%/maps/santo_dominion/magara/opera
-%%DATADIR%%/maps/santo_dominion/magara/south_lighthouse/floor_1
-%%DATADIR%%/maps/santo_dominion/magara/south_lighthouse/floor_2
-%%DATADIR%%/maps/santo_dominion/magara/south_lighthouse/floor_3
-%%DATADIR%%/maps/santo_dominion/magara/south_lighthouse/floor_4
-%%DATADIR%%/maps/santo_dominion/magara/well/cave
-%%DATADIR%%/maps/santo_dominion/magara/well/top
-%%DATADIR%%/maps/santo_dominion/magara/well/treasure
-%%DATADIR%%/maps/santo_dominion/map.and.sale
-%%DATADIR%%/maps/santo_dominion/map.stigkr.1
-%%DATADIR%%/maps/santo_dominion/map.stigkr.2
-%%DATADIR%%/maps/santo_dominion/misc/draughts
-%%DATADIR%%/maps/santo_dominion/mudman/mudman.1
-%%DATADIR%%/maps/santo_dominion/mudman/mudman.2
-%%DATADIR%%/maps/santo_dominion/mudman/mudman.3
-%%DATADIR%%/maps/santo_dominion/noble_rest
-%%DATADIR%%/maps/santo_dominion/noble_rest.msg
-%%DATADIR%%/maps/santo_dominion/noble_rest_2nd
-%%DATADIR%%/maps/santo_dominion/north_barn
-%%DATADIR%%/maps/santo_dominion/north_farm
-%%DATADIR%%/maps/santo_dominion/peacock
-%%DATADIR%%/maps/santo_dominion/santo_dominion.quests
-%%DATADIR%%/maps/santo_dominion/sdgatehouse
-%%DATADIR%%/maps/santo_dominion/sdomino_appartment
-%%DATADIR%%/maps/santo_dominion/shaft/undeadshaft.1
-%%DATADIR%%/maps/santo_dominion/shaft/undeadshaft.2
-%%DATADIR%%/maps/santo_dominion/shaft/undeadshaft.3
-%%DATADIR%%/maps/santo_dominion/shaft/undeadshaft.4
-%%DATADIR%%/maps/santo_dominion/ship_scorn
-%%DATADIR%%/maps/santo_dominion/shops/IPO_santodominion
-%%DATADIR%%/maps/santo_dominion/shops/armour
-%%DATADIR%%/maps/santo_dominion/shops/bank_santodominion
-%%DATADIR%%/maps/santo_dominion/shops/eliks
-%%DATADIR%%/maps/santo_dominion/shops/erash
-%%DATADIR%%/maps/santo_dominion/shops/nosferatu
-%%DATADIR%%/maps/santo_dominion/shops/rings
-%%DATADIR%%/maps/santo_dominion/south_barn
-%%DATADIR%%/maps/santo_dominion/tavern
-%%DATADIR%%/maps/santo_dominion/tavern.2ndfloor
-%%DATADIR%%/maps/santo_dominion/tavern.downstairs
-%%DATADIR%%/maps/santo_dominion/temple_naive/templenaive.1
-%%DATADIR%%/maps/santo_dominion/temple_naive/templenaive.2
-%%DATADIR%%/maps/santo_dominion/tobias
-%%DATADIR%%/maps/santo_dominion/tobias.top
-%%DATADIR%%/maps/santo_dominion/tollpost
-%%DATADIR%%/maps/santo_dominion/warloc_druid.anim
-%%DATADIR%%/maps/santo_dominion/warloc_druid.msg
-%%DATADIR%%/maps/scorn/anthony/milton.msg
-%%DATADIR%%/maps/scorn/anthony/passoffice
-%%DATADIR%%/maps/scorn/anthony/portgate
-%%DATADIR%%/maps/scorn/anthony/portguard.msg
-%%DATADIR%%/maps/scorn/apartment/Apartments1
-%%DATADIR%%/maps/scorn/apartment/Apartments2
-%%DATADIR%%/maps/scorn/apartment/Apartments3
-%%DATADIR%%/maps/scorn/apartment/Apartments4
-%%DATADIR%%/maps/scorn/apartment/Apartments5
-%%DATADIR%%/maps/scorn/apartment/apartments
-%%DATADIR%%/maps/scorn/aristocracy.quests
-%%DATADIR%%/maps/scorn/citygate.quests
-%%DATADIR%%/maps/scorn/dtabb/cave
-%%DATADIR%%/maps/scorn/dtabb/cave2
-%%DATADIR%%/maps/scorn/dtabb/cave3
-%%DATADIR%%/maps/scorn/guilds/guildhousesinc
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/GuildList
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/README.txt
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/basement
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/guild_alchemy
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/guild_bbq
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/guild_hq
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/guild_jeweler
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/guild_tan
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/guild_thaum
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/guild_toolshed
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/guildman_lounge
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/guildmaster_lounge
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/hallofjoining
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/journeyman_lounge
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/mainfloor
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/master_lounge
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/masters_lounge
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/novice_lounge
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/secondfloor
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/storage_hall
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/storage_hall.0
-%%DATADIR%%/maps/scorn/guilds/mailed_fist/storage_room
-%%DATADIR%%/maps/scorn/houses/alfalfa_basement
-%%DATADIR%%/maps/scorn/houses/alfalfa_ground
-%%DATADIR%%/maps/scorn/houses/alfalfa_upstairs
-%%DATADIR%%/maps/scorn/houses/angrygiant
-%%DATADIR%%/maps/scorn/houses/barracks
-%%DATADIR%%/maps/scorn/houses/bowyer
-%%DATADIR%%/maps/scorn/houses/breezy_acres
-%%DATADIR%%/maps/scorn/houses/breezy_under
-%%DATADIR%%/maps/scorn/houses/breezy_under2
-%%DATADIR%%/maps/scorn/houses/chess_club
-%%DATADIR%%/maps/scorn/houses/cornerbrook
-%%DATADIR%%/maps/scorn/houses/cornerbrook_under
-%%DATADIR%%/maps/scorn/houses/doors_galore
-%%DATADIR%%/maps/scorn/houses/easy_house.1.a
-%%DATADIR%%/maps/scorn/houses/easy_house.1.b
-%%DATADIR%%/maps/scorn/houses/easy_house.1.c
-%%DATADIR%%/maps/scorn/houses/farm.quests
-%%DATADIR%%/maps/scorn/houses/farmhouse
-%%DATADIR%%/maps/scorn/houses/gramps_malone.msg
-%%DATADIR%%/maps/scorn/houses/house.haunted
-%%DATADIR%%/maps/scorn/houses/house.haunted2
-%%DATADIR%%/maps/scorn/houses/house1
-%%DATADIR%%/maps/scorn/houses/house2
-%%DATADIR%%/maps/scorn/houses/house3.1st
-%%DATADIR%%/maps/scorn/houses/house3.2nd
-%%DATADIR%%/maps/scorn/houses/house3.bas1
-%%DATADIR%%/maps/scorn/houses/house3.bas2
-%%DATADIR%%/maps/scorn/houses/jc.msg
-%%DATADIR%%/maps/scorn/houses/jeweler
-%%DATADIR%%/maps/scorn/houses/jones
-%%DATADIR%%/maps/scorn/houses/kitchen
-%%DATADIR%%/maps/scorn/houses/malone.quests
-%%DATADIR%%/maps/scorn/houses/map.fr.ruin
-%%DATADIR%%/maps/scorn/houses/maze1
-%%DATADIR%%/maps/scorn/houses/messhall
-%%DATADIR%%/maps/scorn/houses/molly_malone.msg
-%%DATADIR%%/maps/scorn/houses/newhouse1
-%%DATADIR%%/maps/scorn/houses/resir
-%%DATADIR%%/maps/scorn/houses/riverside_manor
-%%DATADIR%%/maps/scorn/houses/riverside_under
-%%DATADIR%%/maps/scorn/houses/rolanda
-%%DATADIR%%/maps/scorn/houses/scorn_trappers
-%%DATADIR%%/maps/scorn/houses/smithery
-%%DATADIR%%/maps/scorn/houses/tannery
-%%DATADIR%%/maps/scorn/houses/terry.msg
-%%DATADIR%%/maps/scorn/houses/terrys_wife.msg
-%%DATADIR%%/maps/scorn/houses/tyl
-%%DATADIR%%/maps/scorn/houses/tyl_attic
-%%DATADIR%%/maps/scorn/houses/wizardw
-%%DATADIR%%/maps/scorn/houses/wizz.entry
-%%DATADIR%%/maps/scorn/houses/wizz.lev1
-%%DATADIR%%/maps/scorn/houses/wizz.lev1.pass1
-%%DATADIR%%/maps/scorn/houses/woodhouse
-%%DATADIR%%/maps/scorn/kar/creepy.house
-%%DATADIR%%/maps/scorn/kar/creepy.house2
-%%DATADIR%%/maps/scorn/kar/drink
-%%DATADIR%%/maps/scorn/kar/gork.msg
-%%DATADIR%%/maps/scorn/kar/gork.quests
-%%DATADIR%%/maps/scorn/kar/gorks1
-%%DATADIR%%/maps/scorn/kar/gorks2
-%%DATADIR%%/maps/scorn/kar/gorks3
-%%DATADIR%%/maps/scorn/kar/mork.msg
-%%DATADIR%%/maps/scorn/kar/somehouse
-%%DATADIR%%/maps/scorn/kar/somehouse2
-%%DATADIR%%/maps/scorn/kar/somehouse3
-%%DATADIR%%/maps/scorn/magara/porter_house
-%%DATADIR%%/maps/scorn/mansion/entrance
-%%DATADIR%%/maps/scorn/mansion/garden
-%%DATADIR%%/maps/scorn/mansion/muriskunes
-%%DATADIR%%/maps/scorn/mansion/str-tunnel
-%%DATADIR%%/maps/scorn/mansion/stronghold
-%%DATADIR%%/maps/scorn/mansion/subbasement1
-%%DATADIR%%/maps/scorn/mansion/witherspoon_manor
-%%DATADIR%%/maps/scorn/mansion/witherspoon_manor_attic
-%%DATADIR%%/maps/scorn/misc/HallOfQuests
-%%DATADIR%%/maps/scorn/misc/HospitalityRoom
-%%DATADIR%%/maps/scorn/misc/HouseofHealing
-%%DATADIR%%/maps/scorn/misc/PowerHouse
-%%DATADIR%%/maps/scorn/misc/alfalfa.msg
-%%DATADIR%%/maps/scorn/misc/animal_quarantine
-%%DATADIR%%/maps/scorn/misc/battle_arena/arena
-%%DATADIR%%/maps/scorn/misc/battle_arena/arena_ud
-%%DATADIR%%/maps/scorn/misc/battle_arena/entrance
-%%DATADIR%%/maps/scorn/misc/battle_arena/first-aide
-%%DATADIR%%/maps/scorn/misc/battle_arena/snack
-%%DATADIR%%/maps/scorn/misc/beginners
-%%DATADIR%%/maps/scorn/misc/beginners2
-%%DATADIR%%/maps/scorn/misc/beginners_entry
-%%DATADIR%%/maps/scorn/misc/castle
-%%DATADIR%%/maps/scorn/misc/castle2
-%%DATADIR%%/maps/scorn/misc/castle_kitchen
-%%DATADIR%%/maps/scorn/misc/church
-%%DATADIR%%/maps/scorn/misc/cider_house
-%%DATADIR%%/maps/scorn/misc/cider_house_top
-%%DATADIR%%/maps/scorn/misc/cistern
-%%DATADIR%%/maps/scorn/misc/cityhall
-%%DATADIR%%/maps/scorn/misc/dragon_guild
-%%DATADIR%%/maps/scorn/misc/drywell
-%%DATADIR%%/maps/scorn/misc/gateguardcommon.msg
-%%DATADIR%%/maps/scorn/misc/gateguardinside.msg
-%%DATADIR%%/maps/scorn/misc/gateguardoutside.msg
-%%DATADIR%%/maps/scorn/misc/gatehouse
-%%DATADIR%%/maps/scorn/misc/goggleguard.msg
-%%DATADIR%%/maps/scorn/misc/jail
-%%DATADIR%%/maps/scorn/misc/jail_upper
-%%DATADIR%%/maps/scorn/misc/kboldtemp1
-%%DATADIR%%/maps/scorn/misc/kboldtemp1b1
-%%DATADIR%%/maps/scorn/misc/kboldtemp1b2
-%%DATADIR%%/maps/scorn/misc/kboldtemp1b3
-%%DATADIR%%/maps/scorn/misc/kboldtemp1b4
-%%DATADIR%%/maps/scorn/misc/king.msg
-%%DATADIR%%/maps/scorn/misc/king_archduke.msg
-%%DATADIR%%/maps/scorn/misc/king_count.msg
-%%DATADIR%%/maps/scorn/misc/king_duke.msg
-%%DATADIR%%/maps/scorn/misc/library
-%%DATADIR%%/maps/scorn/misc/magistrate.msg
-%%DATADIR%%/maps/scorn/misc/magistrate_baron.msg
-%%DATADIR%%/maps/scorn/misc/magistrate_baronet.msg
-%%DATADIR%%/maps/scorn/misc/magistrate_civilian.msg
-%%DATADIR%%/maps/scorn/misc/magistrate_count.msg
-%%DATADIR%%/maps/scorn/misc/magistrate_duke.msg
-%%DATADIR%%/maps/scorn/misc/magistrate_earl.msg
-%%DATADIR%%/maps/scorn/misc/magistrate_knight.msg
-%%DATADIR%%/maps/scorn/misc/magistrate_marquis.msg
-%%DATADIR%%/maps/scorn/misc/map.esben.2
-%%DATADIR%%/maps/scorn/misc/mercenaries
-%%DATADIR%%/maps/scorn/misc/port_arena
-%%DATADIR%%/maps/scorn/misc/prison
-%%DATADIR%%/maps/scorn/misc/prison.1
-%%DATADIR%%/maps/scorn/misc/puddings.place
-%%DATADIR%%/maps/scorn/misc/rhyz.msg
-%%DATADIR%%/maps/scorn/misc/rhyz.quests
-%%DATADIR%%/maps/scorn/misc/testing_area
-%%DATADIR%%/maps/scorn/misc/training_center
-%%DATADIR%%/maps/scorn/misc/wizhide
-%%DATADIR%%/maps/scorn/misc/zoo
-%%DATADIR%%/maps/scorn/misc/zoo2
-%%DATADIR%%/maps/scorn/oldcity/end
-%%DATADIR%%/maps/scorn/oldcity/oldcity1
-%%DATADIR%%/maps/scorn/oldcity/oldcity10
-%%DATADIR%%/maps/scorn/oldcity/oldcity11
-%%DATADIR%%/maps/scorn/oldcity/oldcity12
-%%DATADIR%%/maps/scorn/oldcity/oldcity13
-%%DATADIR%%/maps/scorn/oldcity/oldcity14
-%%DATADIR%%/maps/scorn/oldcity/oldcity15
-%%DATADIR%%/maps/scorn/oldcity/oldcity15e
-%%DATADIR%%/maps/scorn/oldcity/oldcity2
-%%DATADIR%%/maps/scorn/oldcity/oldcity3
-%%DATADIR%%/maps/scorn/oldcity/oldcity54
-%%DATADIR%%/maps/scorn/oldcity/oldcity6
-%%DATADIR%%/maps/scorn/oldcity/oldcity7
-%%DATADIR%%/maps/scorn/oldcity/oldcity8
-%%DATADIR%%/maps/scorn/oldcity/oldcity9
-%%DATADIR%%/maps/scorn/peterm/undead_quest
-%%DATADIR%%/maps/scorn/port/ship_santo_dominion
-%%DATADIR%%/maps/scorn/port/ship_stoneville
-%%DATADIR%%/maps/scorn/port/ticket_office
-%%DATADIR%%/maps/scorn/scorn.quests
-%%DATADIR%%/maps/scorn/shops/BasicSpells
-%%DATADIR%%/maps/scorn/shops/IPO_scorn
-%%DATADIR%%/maps/scorn/shops/alclass
-%%DATADIR%%/maps/scorn/shops/armourshop
-%%DATADIR%%/maps/scorn/shops/bank
-%%DATADIR%%/maps/scorn/shops/bowshop
-%%DATADIR%%/maps/scorn/shops/buildshop
-%%DATADIR%%/maps/scorn/shops/coffeeshop
-%%DATADIR%%/maps/scorn/shops/eswald.msg
-%%DATADIR%%/maps/scorn/shops/foodshop
-%%DATADIR%%/maps/scorn/shops/gemshop
-%%DATADIR%%/maps/scorn/shops/generalshop
-%%DATADIR%%/maps/scorn/shops/light_shop
-%%DATADIR%%/maps/scorn/shops/magicshop
-%%DATADIR%%/maps/scorn/shops/oled.msg
-%%DATADIR%%/maps/scorn/shops/oleds_cafe
-%%DATADIR%%/maps/scorn/shops/potionshop
-%%DATADIR%%/maps/scorn/shops/privateshop
-%%DATADIR%%/maps/scorn/shops/privateshop_43_36
-%%DATADIR%%/maps/scorn/shops/privateshop_43_37
-%%DATADIR%%/maps/scorn/shops/privateshop_48_34
-%%DATADIR%%/maps/scorn/shops/privateshop_48_35
-%%DATADIR%%/maps/scorn/shops/scorn.sale1
-%%DATADIR%%/maps/scorn/shops/scorn.sale2
-%%DATADIR%%/maps/scorn/shops/smith.msg
-%%DATADIR%%/maps/scorn/shops/smith_finished.msg
-%%DATADIR%%/maps/scorn/shops/weaponshop
-%%DATADIR%%/maps/scorn/taverns/apartments
-%%DATADIR%%/maps/scorn/taverns/barking_mule
-%%DATADIR%%/maps/scorn/taverns/dragon_emissary.msg
-%%DATADIR%%/maps/scorn/taverns/fran.msg
-%%DATADIR%%/maps/scorn/taverns/goths
-%%DATADIR%%/maps/scorn/taverns/goths0
-%%DATADIR%%/maps/scorn/taverns/goths2
-%%DATADIR%%/maps/scorn/taverns/hintson.msg
-%%DATADIR%%/maps/scorn/taverns/inn
-%%DATADIR%%/maps/scorn/taverns/inn2
-%%DATADIR%%/maps/scorn/taverns/mark.msg
-%%DATADIR%%/maps/scorn/temples/devourers
-%%DATADIR%%/maps/scorn/temples/devourers_lower
-%%DATADIR%%/maps/scorn/temples/gaea
-%%DATADIR%%/maps/scorn/temples/gnarg
-%%DATADIR%%/maps/scorn/temples/gorokh
-%%DATADIR%%/maps/scorn/temples/gorokh_final
-%%DATADIR%%/maps/scorn/temples/gorokh_treasure
-%%DATADIR%%/maps/scorn/temples/ixalovh
-%%DATADIR%%/maps/scorn/temples/lythander
-%%DATADIR%%/maps/scorn/temples/mostrai
-%%DATADIR%%/maps/scorn/temples/mostrai2
-%%DATADIR%%/maps/scorn/temples/ruggilli1
-%%DATADIR%%/maps/scorn/temples/ruggilli2
-%%DATADIR%%/maps/scorn/temples/servantofgaea.msg
-%%DATADIR%%/maps/scorn/temples/sorig
-%%DATADIR%%/maps/scorn/temples/sorig2
-%%DATADIR%%/maps/scorn/temples/valkyrie
-%%DATADIR%%/maps/scorn/temples/valkyrie2
-%%DATADIR%%/maps/scorn/temples/valriel
-%%DATADIR%%/maps/scorn/temples/valriel2
-%%DATADIR%%/maps/scorn/temples/valriel3
-%%DATADIR%%/maps/scorn/temples/valriel_final
-%%DATADIR%%/maps/scorn/temples/valriel_treasure
-%%DATADIR%%/maps/scorn/towers/brewery.1
-%%DATADIR%%/maps/scorn/towers/brewery.2
-%%DATADIR%%/maps/scorn/towers/brewery.3
-%%DATADIR%%/maps/scorn/towers/brewery.4
-%%DATADIR%%/maps/scorn/towers/igor0.msg
-%%DATADIR%%/maps/scorn/towers/igor1.msg
-%%DATADIR%%/maps/scorn/towers/igor2.msg
-%%DATADIR%%/maps/scorn/towers/lighthouse.0
-%%DATADIR%%/maps/scorn/towers/lighthouse.1
-%%DATADIR%%/maps/scorn/towers/lighthouse.2
-%%DATADIR%%/maps/scorn/towers/lighthouse.3
-%%DATADIR%%/maps/scorn/towers/tower.mad0
-%%DATADIR%%/maps/scorn/towers/tower.mad1
-%%DATADIR%%/maps/scorn/towers/tower.mad2
-%%DATADIR%%/maps/scorn/towers/tower.mad3
-%%DATADIR%%/maps/sisters/README
-%%DATADIR%%/maps/sisters/compound1
-%%DATADIR%%/maps/sisters/compound2
-%%DATADIR%%/maps/sisters/compound3
-%%DATADIR%%/maps/sisters/entrance
-%%DATADIR%%/maps/sisters/granary
-%%DATADIR%%/maps/sisters/necro_entrance
-%%DATADIR%%/maps/sisters/necro_hole1
-%%DATADIR%%/maps/sisters/necro_ruin1
-%%DATADIR%%/maps/sisters/necro_ruin1a
-%%DATADIR%%/maps/sisters/shrine0
-%%DATADIR%%/maps/sisters/shrine0_east
-%%DATADIR%%/maps/sisters/shrine0_west
-%%DATADIR%%/maps/sisters/shrine1
-%%DATADIR%%/maps/sisters/shrine_entrance
-%%DATADIR%%/maps/sisters/small_manor0
-%%DATADIR%%/maps/sisters/small_manor1
-%%DATADIR%%/maps/sisters/small_manor2
-%%DATADIR%%/maps/sisters/tower0
-%%DATADIR%%/maps/sisters/tower1
-%%DATADIR%%/maps/sisters/tower2
-%%DATADIR%%/maps/sisters/tower3
-%%DATADIR%%/maps/start/HallsOfSelection/fireborn_player
-%%DATADIR%%/maps/start/HallsOfSelection/pl_dragon
-%%DATADIR%%/maps/start/HallsOfSelection/wraith_player
-%%DATADIR%%/maps/start/Nexus
-%%DATADIR%%/maps/start/newbieshouse
-%%DATADIR%%/maps/start/sigmund.msg
-%%DATADIR%%/maps/start/start.quests
-%%DATADIR%%/maps/styles/decorstyles/alchemy
-%%DATADIR%%/maps/styles/decorstyles/craters
-%%DATADIR%%/maps/styles/decorstyles/creepy
-%%DATADIR%%/maps/styles/decorstyles/easternsimple
-%%DATADIR%%/maps/styles/decorstyles/fireproof-gems
-%%DATADIR%%/maps/styles/decorstyles/food-bparts
-%%DATADIR%%/maps/styles/decorstyles/furniture
-%%DATADIR%%/maps/styles/decorstyles/goblinjunk
-%%DATADIR%%/maps/styles/decorstyles/minerals
-%%DATADIR%%/maps/styles/decorstyles/minerals2
-%%DATADIR%%/maps/styles/decorstyles/monuments
-%%DATADIR%%/maps/styles/decorstyles/nethack
-%%DATADIR%%/maps/styles/decorstyles/outdoor_blasted
-%%DATADIR%%/maps/styles/decorstyles/outdoor_lush
-%%DATADIR%%/maps/styles/decorstyles/readables
-%%DATADIR%%/maps/styles/decorstyles/religious_devourers
-%%DATADIR%%/maps/styles/decorstyles/religious_gaea
-%%DATADIR%%/maps/styles/decorstyles/religious_generic
-%%DATADIR%%/maps/styles/decorstyles/religious_gnarg
-%%DATADIR%%/maps/styles/decorstyles/religious_gorokh
-%%DATADIR%%/maps/styles/decorstyles/religious_lythander
-%%DATADIR%%/maps/styles/decorstyles/religious_mostrai
-%%DATADIR%%/maps/styles/decorstyles/religious_ruggilli
-%%DATADIR%%/maps/styles/decorstyles/religious_sorig
-%%DATADIR%%/maps/styles/decorstyles/religious_valriel
-%%DATADIR%%/maps/styles/decorstyles/rugged
-%%DATADIR%%/maps/styles/decorstyles/runes
-%%DATADIR%%/maps/styles/decorstyles/wealth
-%%DATADIR%%/maps/styles/decorstyles/wealth2
-%%DATADIR%%/maps/styles/doorstyles/hdoors/door
-%%DATADIR%%/maps/styles/doorstyles/hdoors/door_look
-%%DATADIR%%/maps/styles/doorstyles/secret_hdoors/awall
-%%DATADIR%%/maps/styles/doorstyles/secret_hdoors/bwall
-%%DATADIR%%/maps/styles/doorstyles/secret_hdoors/cwall
-%%DATADIR%%/maps/styles/doorstyles/secret_hdoors/dwall
-%%DATADIR%%/maps/styles/doorstyles/secret_vdoors/awall
-%%DATADIR%%/maps/styles/doorstyles/secret_vdoors/bwall
-%%DATADIR%%/maps/styles/doorstyles/secret_vdoors/cwall
-%%DATADIR%%/maps/styles/doorstyles/secret_vdoors/dwall
-%%DATADIR%%/maps/styles/doorstyles/special/forest
-%%DATADIR%%/maps/styles/doorstyles/special/stone
-%%DATADIR%%/maps/styles/doorstyles/special/webs
-%%DATADIR%%/maps/styles/doorstyles/vdoors/door
-%%DATADIR%%/maps/styles/doorstyles/vdoors/door_look
-%%DATADIR%%/maps/styles/exitstyles/down/all
-%%DATADIR%%/maps/styles/exitstyles/down/cstair
-%%DATADIR%%/maps/styles/exitstyles/down/door
-%%DATADIR%%/maps/styles/exitstyles/down/fog
-%%DATADIR%%/maps/styles/exitstyles/down/gscstair
-%%DATADIR%%/maps/styles/exitstyles/down/hole
-%%DATADIR%%/maps/styles/exitstyles/down/ladder
-%%DATADIR%%/maps/styles/exitstyles/down/sstair
-%%DATADIR%%/maps/styles/exitstyles/down/teleporter
-%%DATADIR%%/maps/styles/exitstyles/down/whirl
-%%DATADIR%%/maps/styles/exitstyles/generic/all
-%%DATADIR%%/maps/styles/exitstyles/generic/archway
-%%DATADIR%%/maps/styles/exitstyles/generic/darkforest
-%%DATADIR%%/maps/styles/exitstyles/generic/door
-%%DATADIR%%/maps/styles/exitstyles/generic/fog
-%%DATADIR%%/maps/styles/exitstyles/generic/hole
-%%DATADIR%%/maps/styles/exitstyles/generic/teleporter
-%%DATADIR%%/maps/styles/exitstyles/generic/tree
-%%DATADIR%%/maps/styles/exitstyles/generic/whirl
-%%DATADIR%%/maps/styles/exitstyles/generic/whirlwind
-%%DATADIR%%/maps/styles/exitstyles/up/all
-%%DATADIR%%/maps/styles/exitstyles/up/cstair
-%%DATADIR%%/maps/styles/exitstyles/up/door
-%%DATADIR%%/maps/styles/exitstyles/up/fog
-%%DATADIR%%/maps/styles/exitstyles/up/ladder
-%%DATADIR%%/maps/styles/exitstyles/up/sstair
-%%DATADIR%%/maps/styles/exitstyles/up/teleporter
-%%DATADIR%%/maps/styles/exitstyles/up/whirl
-%%DATADIR%%/maps/styles/exitstyles/up/yscstair
-%%DATADIR%%/maps/styles/floorstyles/cobbles
-%%DATADIR%%/maps/styles/floorstyles/darkwood
-%%DATADIR%%/maps/styles/floorstyles/dirt
-%%DATADIR%%/maps/styles/floorstyles/indoor
-%%DATADIR%%/maps/styles/floorstyles/lava
-%%DATADIR%%/maps/styles/floorstyles/lightdirt
-%%DATADIR%%/maps/styles/floorstyles/lightwood
-%%DATADIR%%/maps/styles/floorstyles/oil
-%%DATADIR%%/maps/styles/floorstyles/outdoor
-%%DATADIR%%/maps/styles/floorstyles/outdoor_lush
-%%DATADIR%%/maps/styles/floorstyles/stones2
-%%DATADIR%%/maps/styles/floorstyles/woodfloor
-%%DATADIR%%/maps/styles/floorstyles/woodfloor1
-%%DATADIR%%/maps/styles/misc/fountains
-%%DATADIR%%/maps/styles/misc/obscure_exits
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_1
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_10
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_11
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_12
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_13
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_14
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_15
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_16
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_17
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_18
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_19
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_2
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_20
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_21
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_22
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_23
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_24
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_25
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_26
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_27
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_28
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_29
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_3
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_4
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_5
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_6
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_7
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_8
-%%DATADIR%%/maps/styles/monsterstyles/angel/angel_9
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_1
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_10
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_11
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_12
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_13
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_14
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_2
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_3
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_4
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_5
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_6
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_7
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_8
-%%DATADIR%%/maps/styles/monsterstyles/animal/animal_9
-%%DATADIR%%/maps/styles/monsterstyles/chaos/chaos_1
-%%DATADIR%%/maps/styles/monsterstyles/chaos/chaos_10
-%%DATADIR%%/maps/styles/monsterstyles/chaos/chaos_2
-%%DATADIR%%/maps/styles/monsterstyles/chaos/chaos_3
-%%DATADIR%%/maps/styles/monsterstyles/chaos/chaos_4
-%%DATADIR%%/maps/styles/monsterstyles/chaos/chaos_5
-%%DATADIR%%/maps/styles/monsterstyles/chaos/chaos_6
-%%DATADIR%%/maps/styles/monsterstyles/chaos/chaos_7
-%%DATADIR%%/maps/styles/monsterstyles/chaos/chaos_8
-%%DATADIR%%/maps/styles/monsterstyles/chaos/chaos_9
-%%DATADIR%%/maps/styles/monsterstyles/city/city_1
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_1
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_10
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_11
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_12
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_13
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_14
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_2
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_3
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_4
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_5
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_6
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_7
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_8
-%%DATADIR%%/maps/styles/monsterstyles/demon/demon_9
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_1
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_10
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_11
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_12
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_13
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_14
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_15
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_16
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_2
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_3
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_4
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_5
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_6
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_7
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_8
-%%DATADIR%%/maps/styles/monsterstyles/dragon/dragon_9
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf01
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf02
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf03
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf04
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf05
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf06
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf07
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf08
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf09
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf10
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf11
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf12
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf13
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf14
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf15
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf16
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf17
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf18
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf19
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf20
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf21
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf22
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf23
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf24
-%%DATADIR%%/maps/styles/monsterstyles/dwarf/dwarf25
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_1
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_10
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_11
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_12
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_13
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_14
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_15
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_16
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_17
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_18
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_19
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_2
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_3
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_4
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_5
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_6
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_7
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_8
-%%DATADIR%%/maps/styles/monsterstyles/humanoid/humanoid_9
-%%DATADIR%%/maps/styles/monsterstyles/imp/imp_1
-%%DATADIR%%/maps/styles/monsterstyles/insect/insect_1
-%%DATADIR%%/maps/styles/monsterstyles/insect/insect_10
-%%DATADIR%%/maps/styles/monsterstyles/insect/insect_11
-%%DATADIR%%/maps/styles/monsterstyles/insect/insect_12
-%%DATADIR%%/maps/styles/monsterstyles/insect/insect_13
-%%DATADIR%%/maps/styles/monsterstyles/insect/insect_2
-%%DATADIR%%/maps/styles/monsterstyles/insect/insect_3
-%%DATADIR%%/maps/styles/monsterstyles/insect/insect_4
-%%DATADIR%%/maps/styles/monsterstyles/insect/insect_5
-%%DATADIR%%/maps/styles/monsterstyles/insect/insect_6
-%%DATADIR%%/maps/styles/monsterstyles/insect/insect_7
-%%DATADIR%%/maps/styles/monsterstyles/insect/insect_8
-%%DATADIR%%/maps/styles/monsterstyles/insect/insect_9
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_1
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_10
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_11
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_12
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_13
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_14
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_15
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_16
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_17
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_18
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_19
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_2
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_20
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_21
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_3
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_4
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_5
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_6
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_7
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_8
-%%DATADIR%%/maps/styles/monsterstyles/nethack/nethack_9
-%%DATADIR%%/maps/styles/monsterstyles/orc/orc_1
-%%DATADIR%%/maps/styles/monsterstyles/subterranean/subterranean_1
-%%DATADIR%%/maps/styles/monsterstyles/subterranean/subterranean_10
-%%DATADIR%%/maps/styles/monsterstyles/subterranean/subterranean_2
-%%DATADIR%%/maps/styles/monsterstyles/subterranean/subterranean_3
-%%DATADIR%%/maps/styles/monsterstyles/subterranean/subterranean_4
-%%DATADIR%%/maps/styles/monsterstyles/subterranean/subterranean_5
-%%DATADIR%%/maps/styles/monsterstyles/subterranean/subterranean_6
-%%DATADIR%%/maps/styles/monsterstyles/subterranean/subterranean_7
-%%DATADIR%%/maps/styles/monsterstyles/subterranean/subterranean_8
-%%DATADIR%%/maps/styles/monsterstyles/subterranean/subterranean_9
-%%DATADIR%%/maps/styles/monsterstyles/sylvan/sylvan_1
-%%DATADIR%%/maps/styles/monsterstyles/sylvan/sylvan_10
-%%DATADIR%%/maps/styles/monsterstyles/sylvan/sylvan_2
-%%DATADIR%%/maps/styles/monsterstyles/sylvan/sylvan_3
-%%DATADIR%%/maps/styles/monsterstyles/sylvan/sylvan_4
-%%DATADIR%%/maps/styles/monsterstyles/sylvan/sylvan_5
-%%DATADIR%%/maps/styles/monsterstyles/sylvan/sylvan_6
-%%DATADIR%%/maps/styles/monsterstyles/sylvan/sylvan_7
-%%DATADIR%%/maps/styles/monsterstyles/sylvan/sylvan_8
-%%DATADIR%%/maps/styles/monsterstyles/sylvan/sylvan_9
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_1
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_10
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_11
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_12
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_13
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_14
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_15
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_16
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_17
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_18
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_19
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_2
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_20
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_3
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_4
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_5
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_6
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_7
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_8
-%%DATADIR%%/maps/styles/monsterstyles/undead/undead_9
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_1
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_10
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_11
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_12
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_13
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_14
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_15
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_16
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_17
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_18
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_19
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_2
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_20
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_21
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_3
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_4
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_5
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_6
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_7
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_8
-%%DATADIR%%/maps/styles/monsterstyles/undead_quest/undead_quest_9
-%%DATADIR%%/maps/styles/monsterstyles/vegetable/vegetable_1
-%%DATADIR%%/maps/styles/monsterstyles/vegetable/vegetable_2
-%%DATADIR%%/maps/styles/monsterstyles/vegetable/vegetable_3
-%%DATADIR%%/maps/styles/monsterstyles/vegetable/vegetable_4
-%%DATADIR%%/maps/styles/monsterstyles/vegetable/vegetable_5
-%%DATADIR%%/maps/styles/monsterstyles/vegetable/vegetable_6
-%%DATADIR%%/maps/styles/monsterstyles/vegetable/vegetable_7
-%%DATADIR%%/maps/styles/monsterstyles/vegetable/vegetable_8
-%%DATADIR%%/maps/styles/monsterstyles/wyvern/wyvern_1
-%%DATADIR%%/maps/styles/monsterstyles/wyvern/wyvern_2
-%%DATADIR%%/maps/styles/monsterstyles/wyvern/wyvern_3
-%%DATADIR%%/maps/styles/monsterstyles/wyvern/wyvern_4
-%%DATADIR%%/maps/styles/monsterstyles/wyvern/wyvern_5
-%%DATADIR%%/maps/styles/monsterstyles/wyvern/wyvern_6
-%%DATADIR%%/maps/styles/monsterstyles/wyvern/wyvern_7
-%%DATADIR%%/maps/styles/specialmaps/abattoir
-%%DATADIR%%/maps/styles/specialmaps/doorhome
-%%DATADIR%%/maps/styles/specialmaps/fake_heal_post
-%%DATADIR%%/maps/styles/specialmaps/haven
-%%DATADIR%%/maps/styles/specialmaps/healing_post
-%%DATADIR%%/maps/styles/specialmaps/mini_forge
-%%DATADIR%%/maps/styles/specialmaps/mini_jewlery
-%%DATADIR%%/maps/styles/specialmaps/mini_kitchen
-%%DATADIR%%/maps/styles/specialmaps/mini_tanner
-%%DATADIR%%/maps/styles/specialmaps/mini_thaum
-%%DATADIR%%/maps/styles/specialmaps/mini_workbench
-%%DATADIR%%/maps/styles/specialmaps/minialch
-%%DATADIR%%/maps/styles/specialmaps/miniarmory
-%%DATADIR%%/maps/styles/specialmaps/minichapel_demon
-%%DATADIR%%/maps/styles/specialmaps/minichapel_devourers
-%%DATADIR%%/maps/styles/specialmaps/minichapel_gaea
-%%DATADIR%%/maps/styles/specialmaps/minichapel_rugguli
-%%DATADIR%%/maps/styles/specialmaps/minilarder
-%%DATADIR%%/maps/styles/specialmaps/ministudy
-%%DATADIR%%/maps/styles/specialmaps/minitrade
-%%DATADIR%%/maps/styles/specialmaps/powerroom
-%%DATADIR%%/maps/styles/specialmaps/study
-%%DATADIR%%/maps/styles/specialmaps/tinytrade
-%%DATADIR%%/maps/styles/specialmaps/tradingpost
-%%DATADIR%%/maps/styles/specialmaps/turret
-%%DATADIR%%/maps/styles/specialmaps/turret2
-%%DATADIR%%/maps/styles/specialmaps/turretswarm
-%%DATADIR%%/maps/styles/specialmaps/turrettrap
-%%DATADIR%%/maps/styles/trapstyles/runes
-%%DATADIR%%/maps/styles/trapstyles/traps
-%%DATADIR%%/maps/styles/treasurestyles/gold_and_gems
-%%DATADIR%%/maps/styles/wallstyles/burningwall
-%%DATADIR%%/maps/styles/wallstyles/castle
-%%DATADIR%%/maps/styles/wallstyles/cave
-%%DATADIR%%/maps/styles/wallstyles/cave2
-%%DATADIR%%/maps/styles/wallstyles/cave3
-%%DATADIR%%/maps/styles/wallstyles/dungeon
-%%DATADIR%%/maps/styles/wallstyles/dungeon2
-%%DATADIR%%/maps/styles/wallstyles/earthen
-%%DATADIR%%/maps/styles/wallstyles/eastern
-%%DATADIR%%/maps/styles/wallstyles/garden
-%%DATADIR%%/maps/styles/wallstyles/hedge
-%%DATADIR%%/maps/styles/wallstyles/trees
-%%DATADIR%%/maps/styles/wallstyles/water
-%%DATADIR%%/maps/styles/wallstyles/wharf
-%%DATADIR%%/maps/styles/wallstyles/wooden
-%%DATADIR%%/maps/teamarena/teamwar
-%%DATADIR%%/maps/teamarena/twregister
-%%DATADIR%%/maps/templates/README
-%%DATADIR%%/maps/templates/bungalo/bungalo1.tpl
-%%DATADIR%%/maps/templates/bungalo/bungalo2.tpl
-%%DATADIR%%/maps/templates/bungalo/bungalo3.tpl
-%%DATADIR%%/maps/templates/bungalo/bungalo_b.tpl
-%%DATADIR%%/maps/templates/guild/GuildList
-%%DATADIR%%/maps/templates/guild/GuildLocations
-%%DATADIR%%/maps/templates/guild/README.txt
-%%DATADIR%%/maps/templates/guild/basement
-%%DATADIR%%/maps/templates/guild/convert.py
-%%DATADIR%%/maps/templates/guild/convertall.py
-%%DATADIR%%/maps/templates/guild/filelist.py
-%%DATADIR%%/maps/templates/guild/guild_alchemy
-%%DATADIR%%/maps/templates/guild/guild_bbq
-%%DATADIR%%/maps/templates/guild/guild_hq
-%%DATADIR%%/maps/templates/guild/guild_jeweler
-%%DATADIR%%/maps/templates/guild/guild_tan
-%%DATADIR%%/maps/templates/guild/guild_thaum
-%%DATADIR%%/maps/templates/guild/guild_toolshed
-%%DATADIR%%/maps/templates/guild/guildman_lounge
-%%DATADIR%%/maps/templates/guild/guildmaster_lounge
-%%DATADIR%%/maps/templates/guild/hallofjoining
-%%DATADIR%%/maps/templates/guild/journeyman_lounge
-%%DATADIR%%/maps/templates/guild/mainfloor
-%%DATADIR%%/maps/templates/guild/master_lounge
-%%DATADIR%%/maps/templates/guild/masters_lounge
-%%DATADIR%%/maps/templates/guild/novice_lounge
-%%DATADIR%%/maps/templates/guild/secondfloor
-%%DATADIR%%/maps/templates/guild/storage_hall
-%%DATADIR%%/maps/templates/guild/storage_hall.0
-%%DATADIR%%/maps/templates/guild/storage_room
-%%DATADIR%%/maps/templates/keep/grounds.tpl
-%%DATADIR%%/maps/templates/keep/keep1.tpl
-%%DATADIR%%/maps/templates/keep/keep2.tpl
-%%DATADIR%%/maps/templates/keep/keep3.tpl
-%%DATADIR%%/maps/templates/keep/keep_b.tpl
-%%DATADIR%%/maps/templates/keep/keep_roof.tpl
-%%DATADIR%%/maps/test/README
-%%DATADIR%%/maps/test/anthony/README
-%%DATADIR%%/maps/test/anthony/cascades
-%%DATADIR%%/maps/test/anthony/connected_objects
-%%DATADIR%%/maps/test/anthony/conveyor
-%%DATADIR%%/maps/test/anthony/raffles_cascade
-%%DATADIR%%/maps/test/anthony/roller_cades
-%%DATADIR%%/maps/test/anthony/special_objects
-%%DATADIR%%/maps/test/barrel
-%%DATADIR%%/maps/test/bigmonpit
-%%DATADIR%%/maps/test/boat
-%%DATADIR%%/maps/test/cfanim
-%%DATADIR%%/maps/test/cfanim.animation
-%%DATADIR%%/maps/test/cfanim.button
-%%DATADIR%%/maps/test/cfanim.conjurer
-%%DATADIR%%/maps/test/cfanim.ghosted.animation
-%%DATADIR%%/maps/test/cfanim.py
-%%DATADIR%%/maps/test/cfanim.take.drop.animation
-%%DATADIR%%/maps/test/connected_bug
-%%DATADIR%%/maps/test/cyclops
-%%DATADIR%%/maps/test/diagonal
-%%DATADIR%%/maps/test/dialog
-%%DATADIR%%/maps/test/faceofdeath
-%%DATADIR%%/maps/test/find_by_arch_name
-%%DATADIR%%/maps/test/find_by_arch_name.py
-%%DATADIR%%/maps/test/gen_test
-%%DATADIR%%/maps/test/granpa_dialog.msg
-%%DATADIR%%/maps/test/insert_bug
-%%DATADIR%%/maps/test/lighting
-%%DATADIR%%/maps/test/multisquare
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze-1x6
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze0x6
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x10a
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x10b
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x10c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x11a
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x11b
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x11c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x1a
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x1b
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x1c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x2a
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x2b
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x2c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x3a
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x3b
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x3c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x4a
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x4b
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x4c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x5a
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x5b
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x5c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x6a
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x6b
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x6c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x7a
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x7b
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x7c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x8a
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x8b
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x8c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x9a
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x9b
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze1x9c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze2x1a
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze2x1b
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze2x1c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze2x2c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze2x4c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze2x7c
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze3x3b
-%%DATADIR%%/maps/test/newmaps/madness_maze/madnessmaze3x8c
-%%DATADIR%%/maps/test/newmaps/madness_maze/scripts/madnessmaze1.py
-%%DATADIR%%/maps/test/newmaps/privateshop
-%%DATADIR%%/maps/test/paralyze
-%%DATADIR%%/maps/test/pit
-%%DATADIR%%/maps/test/playermover
-%%DATADIR%%/maps/test/python
-%%DATADIR%%/maps/test/python.py
-%%DATADIR%%/maps/test/python_exit.py
-%%DATADIR%%/maps/test/python_pickup.py
-%%DATADIR%%/maps/test/python_timer.py
-%%DATADIR%%/maps/test/quest
-%%DATADIR%%/maps/test/quest.py
-%%DATADIR%%/maps/test/quest_handling/apples.msg
-%%DATADIR%%/maps/test/quest_handling/bothquests.msg
-%%DATADIR%%/maps/test/quest_handling/cantkillme.msg
-%%DATADIR%%/maps/test/quest_handling/checkinv.msg
-%%DATADIR%%/maps/test/quest_handling/connectiontest.msg
-%%DATADIR%%/maps/test/quest_handling/friendly.msg
-%%DATADIR%%/maps/test/quest_handling/girl2.msg
-%%DATADIR%%/maps/test/quest_handling/girl3.msg
-%%DATADIR%%/maps/test/quest_handling/girl4.msg
-%%DATADIR%%/maps/test/quest_handling/girl5.msg
-%%DATADIR%%/maps/test/quest_handling/girl6.msg
-%%DATADIR%%/maps/test/quest_handling/girl7.msg
-%%DATADIR%%/maps/test/quest_handling/girlmain.msg
-%%DATADIR%%/maps/test/quest_handling/marker.msg
-%%DATADIR%%/maps/test/quest_handling/ninja.animation
-%%DATADIR%%/maps/test/quest_handling/ninja.msg
-%%DATADIR%%/maps/test/quest_handling/quest_map
-%%DATADIR%%/maps/test/quest_handling/testquest.msg
-%%DATADIR%%/maps/test/quest_handling/timetest.msg
-%%DATADIR%%/maps/test/randomtreasure
-%%DATADIR%%/maps/test/reaper
-%%DATADIR%%/maps/test/remote_altar
-%%DATADIR%%/maps/test/say
-%%DATADIR%%/maps/test/spell_requirements
-%%DATADIR%%/maps/test/talked_to
-%%DATADIR%%/maps/test/teleporter_test
-%%DATADIR%%/maps/test/templatetest
-%%DATADIR%%/maps/test/test.quests
-%%DATADIR%%/maps/test/throw
-%%DATADIR%%/maps/test/thrown_pickup
-%%DATADIR%%/maps/test/tile1
-%%DATADIR%%/maps/test/tile2
-%%DATADIR%%/maps/test/tile3
-%%DATADIR%%/maps/test/tod
-%%DATADIR%%/maps/test/tod2
-%%DATADIR%%/maps/test/trapdoor
-%%DATADIR%%/maps/test/traps
-%%DATADIR%%/maps/test/treasurelist
-%%DATADIR%%/maps/test/trigger
-%%DATADIR%%/maps/under_world/README
-%%DATADIR%%/maps/under_world/uworld_120_109
-%%DATADIR%%/maps/whalingoutpost/houses/fisherhouseeast
-%%DATADIR%%/maps/whalingoutpost/houses/fisherhousenorth
-%%DATADIR%%/maps/whalingoutpost/houses/fisherhousesouth
-%%DATADIR%%/maps/whalingoutpost/houses/fisherhousesouthwest
-%%DATADIR%%/maps/whalingoutpost/houses/fisherhouseswest
-%%DATADIR%%/maps/whalingoutpost/houses/infestedhouse1
-%%DATADIR%%/maps/whalingoutpost/lighthouse1
-%%DATADIR%%/maps/whalingoutpost/lighthouse2
-%%DATADIR%%/maps/whalingoutpost/lighthouse3
-%%DATADIR%%/maps/whalingoutpost/lighthouse4
-%%DATADIR%%/maps/whalingoutpost/lighthouse5
-%%DATADIR%%/maps/whalingoutpost/lighthouse6
-%%DATADIR%%/maps/whalingoutpost/lighthouse6attic
-%%DATADIR%%/maps/whalingoutpost/lightkeepershouse1
-%%DATADIR%%/maps/whalingoutpost/lightkeepershouseb1
-%%DATADIR%%/maps/whalingoutpost/misc/castle1
-%%DATADIR%%/maps/whalingoutpost/misc/castle2
-%%DATADIR%%/maps/whalingoutpost/misc/castle3
-%%DATADIR%%/maps/whalingoutpost/misc/castle4
-%%DATADIR%%/maps/whalingoutpost/misc/castleb1
-%%DATADIR%%/maps/whalingoutpost/misc/castleb1keep
-%%DATADIR%%/maps/whalingoutpost/misc/castleb2
-%%DATADIR%%/maps/whalingoutpost/misc/castleb3
-%%DATADIR%%/maps/whalingoutpost/misc/fisherswell1
-%%DATADIR%%/maps/whalingoutpost/misc/frostcavern1
-%%DATADIR%%/maps/whalingoutpost/misc/holeinice1
-%%DATADIR%%/maps/whalingoutpost/misc/icecavern1
-%%DATADIR%%/maps/whalingoutpost/misc/icecavern2
-%%DATADIR%%/maps/whalingoutpost/misc/icehole1
-%%DATADIR%%/maps/whalingoutpost/misc/polarbearcave1
-%%DATADIR%%/maps/whalingoutpost/misc/polarbearcave2
-%%DATADIR%%/maps/whalingoutpost/misc/polarbearcave3
-%%DATADIR%%/maps/whalingoutpost/misc/trollcave1
-%%DATADIR%%/maps/whalingoutpost/taverns/fishershall1
-%%DATADIR%%/maps/whalingoutpost/taverns/fishershallb1
-%%DATADIR%%/maps/whalingoutpost/taverns/storehouse1
-%%DATADIR%%/maps/whalingoutpost/underwaterdungeon/level1
-%%DATADIR%%/maps/whalingoutpost/underwaterdungeon/level2
-%%DATADIR%%/maps/whalingoutpost/underwaterdungeon/level3
-%%DATADIR%%/maps/wolfsburg/apartments/pet-apartment/pet-apartment
-%%DATADIR%%/maps/wolfsburg/apartments/pet-apartment/pet-apartment2
-%%DATADIR%%/maps/wolfsburg/apartments/pet-apartment/pet-apartment3
-%%DATADIR%%/maps/wolfsburg/apartments/pet-apartment/torture-chamber
-%%DATADIR%%/maps/wolfsburg/apartments/wolfsburg.apartment
-%%DATADIR%%/maps/wolfsburg/black_beard.msg
-%%DATADIR%%/maps/wolfsburg/dungeons/church.2
-%%DATADIR%%/maps/wolfsburg/dungeons/church.3
-%%DATADIR%%/maps/wolfsburg/dungeons/church.4a
-%%DATADIR%%/maps/wolfsburg/dungeons/church.4b
-%%DATADIR%%/maps/wolfsburg/dungeons/church.4c
-%%DATADIR%%/maps/wolfsburg/dungeons/church.4d
-%%DATADIR%%/maps/wolfsburg/dungeons/hut
-%%DATADIR%%/maps/wolfsburg/dungeons/piratedung
-%%DATADIR%%/maps/wolfsburg/dungeons/pirateenter
-%%DATADIR%%/maps/wolfsburg/dungeons/ship
-%%DATADIR%%/maps/wolfsburg/dungeons/ship_deck2
-%%DATADIR%%/maps/wolfsburg/dungeons/stronghold
-%%DATADIR%%/maps/wolfsburg/dungeons/treas_room
-%%DATADIR%%/maps/wolfsburg/dungeons/underworld
-%%DATADIR%%/maps/wolfsburg/eeur/tower1.1
-%%DATADIR%%/maps/wolfsburg/eeur/tower1.2
-%%DATADIR%%/maps/wolfsburg/eeur/tower1.3
-%%DATADIR%%/maps/wolfsburg/eeur/tower1.4
-%%DATADIR%%/maps/wolfsburg/etern_rew
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/basement
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/bigchest
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/ground
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/guild_alchemy
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/guild_bbq
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/guild_hq
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/guild_jeweler
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/guild_tan
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/guild_thaum
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/guild_toolshed
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/guildman_lounge
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/guildmaster_lounge
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/hallofjoining
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/journeyman_lounge
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/mainfloor
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/master_lounge
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/novice_lounge
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/secondfloor
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/storage_room
-%%DATADIR%%/maps/wolfsburg/guilds/damned_heretics/upper
-%%DATADIR%%/maps/wolfsburg/long_john_silver.msg
-%%DATADIR%%/maps/wolfsburg/lursendis
-%%DATADIR%%/maps/wolfsburg/magara/castle/cellar
-%%DATADIR%%/maps/wolfsburg/magara/castle/floor_1
-%%DATADIR%%/maps/wolfsburg/magara/castle/floor_2
-%%DATADIR%%/maps/wolfsburg/magara/castle/floor_3
-%%DATADIR%%/maps/wolfsburg/magara/cellar1/hcellar_1
-%%DATADIR%%/maps/wolfsburg/magara/cellar1/hcellar_2
-%%DATADIR%%/maps/wolfsburg/magara/cellar1/hole
-%%DATADIR%%/maps/wolfsburg/magara/cellar_1
-%%DATADIR%%/maps/wolfsburg/magara/tower1/entrance
-%%DATADIR%%/maps/wolfsburg/magara/tower1/floor_1
-%%DATADIR%%/maps/wolfsburg/magara/tower1/floor_3
-%%DATADIR%%/maps/wolfsburg/magara/tower2/floor_1
-%%DATADIR%%/maps/wolfsburg/magara/tower2/floor_2
-%%DATADIR%%/maps/wolfsburg/piratechurch
-%%DATADIR%%/maps/wolfsburg/prison
-%%DATADIR%%/maps/wolfsburg/shops/IPO_wolfsburg
-%%DATADIR%%/maps/wolfsburg/shops/buildshop
-%%DATADIR%%/maps/wolfsburg/shops/dept_store_armour
-%%DATADIR%%/maps/wolfsburg/shops/dept_store_magic
-%%DATADIR%%/maps/wolfsburg/shops/dept_store_misc
-%%DATADIR%%/maps/wolfsburg/shops/dept_store_weapon
-%%DATADIR%%/maps/wolfsburg/shops/transport.shoppe
-%%DATADIR%%/maps/wolfsburg/slave_pit1
-%%DATADIR%%/maps/wolfsburg/slave_pit2
-%%DATADIR%%/maps/wolfsburg/slave_pit3
-%%DATADIR%%/maps/wolfsburg/snakepit
-%%DATADIR%%/maps/wolfsburg/taverns/dolphinsdelight
-%%DATADIR%%/maps/wolfsburg/taverns/thebloodycutlass
-%%DATADIR%%/maps/wolfsburg/temple/enterance
-%%DATADIR%%/maps/wolfsburg/temple/ixalovh
-%%DATADIR%%/maps/wolfsburg/temple/temp_dung1
-%%DATADIR%%/maps/wolfsburg/temple/temple
-%%DATADIR%%/maps/wolfsburg/tt/tta1
-%%DATADIR%%/maps/wolfsburg/tt/tta2
-%%DATADIR%%/maps/wolfsburg/tt/ttb1
-%%DATADIR%%/maps/wolfsburg/tt/ttb2
-%%DATADIR%%/maps/wolfsburg/volcano/heimser.msg
-%%DATADIR%%/maps/wolfsburg/volcano/heimser_hut_0
-%%DATADIR%%/maps/wolfsburg/volcano/heimser_hut_1
-%%DATADIR%%/maps/wolfsburg/volcano/heimser_hut_2
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-01
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-02
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-03
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-04
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-05
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-06
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-07
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-08
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-09
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-10
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-11
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-12
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-13
-%%DATADIR%%/maps/wolfsburg/volcano/huts/hut-14
-%%DATADIR%%/maps/wolfsburg/volcano/volcano
-%%DATADIR%%/maps/wolfsburg/volcano/vvmansion
-%%DATADIR%%/maps/wolfsburg/ware1
-%%DATADIR%%/maps/wolfsburg/wolfsburg.quests
-%%DATADIR%%/maps/world.quests
-%%DATADIR%%/maps/world/world_100_100
-%%DATADIR%%/maps/world/world_100_101
-%%DATADIR%%/maps/world/world_100_102
-%%DATADIR%%/maps/world/world_100_103
-%%DATADIR%%/maps/world/world_100_104
-%%DATADIR%%/maps/world/world_100_105
-%%DATADIR%%/maps/world/world_100_106
-%%DATADIR%%/maps/world/world_100_107
-%%DATADIR%%/maps/world/world_100_108
-%%DATADIR%%/maps/world/world_100_109
-%%DATADIR%%/maps/world/world_100_110
-%%DATADIR%%/maps/world/world_100_111
-%%DATADIR%%/maps/world/world_100_112
-%%DATADIR%%/maps/world/world_100_113
-%%DATADIR%%/maps/world/world_100_114
-%%DATADIR%%/maps/world/world_100_115
-%%DATADIR%%/maps/world/world_100_116
-%%DATADIR%%/maps/world/world_100_117
-%%DATADIR%%/maps/world/world_100_118
-%%DATADIR%%/maps/world/world_100_119
-%%DATADIR%%/maps/world/world_100_120
-%%DATADIR%%/maps/world/world_100_121
-%%DATADIR%%/maps/world/world_100_122
-%%DATADIR%%/maps/world/world_100_123
-%%DATADIR%%/maps/world/world_100_124
-%%DATADIR%%/maps/world/world_100_125
-%%DATADIR%%/maps/world/world_100_126
-%%DATADIR%%/maps/world/world_100_127
-%%DATADIR%%/maps/world/world_100_128
-%%DATADIR%%/maps/world/world_100_129
-%%DATADIR%%/maps/world/world_101_100
-%%DATADIR%%/maps/world/world_101_101
-%%DATADIR%%/maps/world/world_101_102
-%%DATADIR%%/maps/world/world_101_103
-%%DATADIR%%/maps/world/world_101_104
-%%DATADIR%%/maps/world/world_101_105
-%%DATADIR%%/maps/world/world_101_106
-%%DATADIR%%/maps/world/world_101_107
-%%DATADIR%%/maps/world/world_101_108
-%%DATADIR%%/maps/world/world_101_109
-%%DATADIR%%/maps/world/world_101_110
-%%DATADIR%%/maps/world/world_101_111
-%%DATADIR%%/maps/world/world_101_112
-%%DATADIR%%/maps/world/world_101_113
-%%DATADIR%%/maps/world/world_101_114
-%%DATADIR%%/maps/world/world_101_115
-%%DATADIR%%/maps/world/world_101_116
-%%DATADIR%%/maps/world/world_101_117
-%%DATADIR%%/maps/world/world_101_118
-%%DATADIR%%/maps/world/world_101_119
-%%DATADIR%%/maps/world/world_101_120
-%%DATADIR%%/maps/world/world_101_121
-%%DATADIR%%/maps/world/world_101_122
-%%DATADIR%%/maps/world/world_101_123
-%%DATADIR%%/maps/world/world_101_124
-%%DATADIR%%/maps/world/world_101_125
-%%DATADIR%%/maps/world/world_101_126
-%%DATADIR%%/maps/world/world_101_127
-%%DATADIR%%/maps/world/world_101_128
-%%DATADIR%%/maps/world/world_101_129
-%%DATADIR%%/maps/world/world_102_100
-%%DATADIR%%/maps/world/world_102_101
-%%DATADIR%%/maps/world/world_102_102
-%%DATADIR%%/maps/world/world_102_103
-%%DATADIR%%/maps/world/world_102_104
-%%DATADIR%%/maps/world/world_102_105
-%%DATADIR%%/maps/world/world_102_106
-%%DATADIR%%/maps/world/world_102_107
-%%DATADIR%%/maps/world/world_102_108
-%%DATADIR%%/maps/world/world_102_109
-%%DATADIR%%/maps/world/world_102_110
-%%DATADIR%%/maps/world/world_102_111
-%%DATADIR%%/maps/world/world_102_112
-%%DATADIR%%/maps/world/world_102_113
-%%DATADIR%%/maps/world/world_102_114
-%%DATADIR%%/maps/world/world_102_115
-%%DATADIR%%/maps/world/world_102_116
-%%DATADIR%%/maps/world/world_102_117
-%%DATADIR%%/maps/world/world_102_118
-%%DATADIR%%/maps/world/world_102_119
-%%DATADIR%%/maps/world/world_102_120
-%%DATADIR%%/maps/world/world_102_121
-%%DATADIR%%/maps/world/world_102_122
-%%DATADIR%%/maps/world/world_102_123
-%%DATADIR%%/maps/world/world_102_124
-%%DATADIR%%/maps/world/world_102_125
-%%DATADIR%%/maps/world/world_102_126
-%%DATADIR%%/maps/world/world_102_127
-%%DATADIR%%/maps/world/world_102_128
-%%DATADIR%%/maps/world/world_102_129
-%%DATADIR%%/maps/world/world_103_100
-%%DATADIR%%/maps/world/world_103_101
-%%DATADIR%%/maps/world/world_103_102
-%%DATADIR%%/maps/world/world_103_103
-%%DATADIR%%/maps/world/world_103_104
-%%DATADIR%%/maps/world/world_103_105
-%%DATADIR%%/maps/world/world_103_106
-%%DATADIR%%/maps/world/world_103_107
-%%DATADIR%%/maps/world/world_103_108
-%%DATADIR%%/maps/world/world_103_109
-%%DATADIR%%/maps/world/world_103_110
-%%DATADIR%%/maps/world/world_103_111
-%%DATADIR%%/maps/world/world_103_112
-%%DATADIR%%/maps/world/world_103_113
-%%DATADIR%%/maps/world/world_103_114
-%%DATADIR%%/maps/world/world_103_115
-%%DATADIR%%/maps/world/world_103_116
-%%DATADIR%%/maps/world/world_103_117
-%%DATADIR%%/maps/world/world_103_118
-%%DATADIR%%/maps/world/world_103_119
-%%DATADIR%%/maps/world/world_103_120
-%%DATADIR%%/maps/world/world_103_121
-%%DATADIR%%/maps/world/world_103_122
-%%DATADIR%%/maps/world/world_103_123
-%%DATADIR%%/maps/world/world_103_124
-%%DATADIR%%/maps/world/world_103_125
-%%DATADIR%%/maps/world/world_103_126
-%%DATADIR%%/maps/world/world_103_127
-%%DATADIR%%/maps/world/world_103_128
-%%DATADIR%%/maps/world/world_103_129
-%%DATADIR%%/maps/world/world_104_100
-%%DATADIR%%/maps/world/world_104_101
-%%DATADIR%%/maps/world/world_104_102
-%%DATADIR%%/maps/world/world_104_103
-%%DATADIR%%/maps/world/world_104_104
-%%DATADIR%%/maps/world/world_104_105
-%%DATADIR%%/maps/world/world_104_106
-%%DATADIR%%/maps/world/world_104_107
-%%DATADIR%%/maps/world/world_104_108
-%%DATADIR%%/maps/world/world_104_109
-%%DATADIR%%/maps/world/world_104_110
-%%DATADIR%%/maps/world/world_104_111
-%%DATADIR%%/maps/world/world_104_112
-%%DATADIR%%/maps/world/world_104_113
-%%DATADIR%%/maps/world/world_104_114
-%%DATADIR%%/maps/world/world_104_115
-%%DATADIR%%/maps/world/world_104_116
-%%DATADIR%%/maps/world/world_104_117
-%%DATADIR%%/maps/world/world_104_118
-%%DATADIR%%/maps/world/world_104_119
-%%DATADIR%%/maps/world/world_104_120
-%%DATADIR%%/maps/world/world_104_121
-%%DATADIR%%/maps/world/world_104_122
-%%DATADIR%%/maps/world/world_104_123
-%%DATADIR%%/maps/world/world_104_124
-%%DATADIR%%/maps/world/world_104_125
-%%DATADIR%%/maps/world/world_104_126
-%%DATADIR%%/maps/world/world_104_127
-%%DATADIR%%/maps/world/world_104_128
-%%DATADIR%%/maps/world/world_104_129
-%%DATADIR%%/maps/world/world_105_100
-%%DATADIR%%/maps/world/world_105_101
-%%DATADIR%%/maps/world/world_105_102
-%%DATADIR%%/maps/world/world_105_103
-%%DATADIR%%/maps/world/world_105_104
-%%DATADIR%%/maps/world/world_105_105
-%%DATADIR%%/maps/world/world_105_106
-%%DATADIR%%/maps/world/world_105_107
-%%DATADIR%%/maps/world/world_105_108
-%%DATADIR%%/maps/world/world_105_109
-%%DATADIR%%/maps/world/world_105_110
-%%DATADIR%%/maps/world/world_105_111
-%%DATADIR%%/maps/world/world_105_112
-%%DATADIR%%/maps/world/world_105_113
-%%DATADIR%%/maps/world/world_105_114
-%%DATADIR%%/maps/world/world_105_115
-%%DATADIR%%/maps/world/world_105_116
-%%DATADIR%%/maps/world/world_105_117
-%%DATADIR%%/maps/world/world_105_118
-%%DATADIR%%/maps/world/world_105_119
-%%DATADIR%%/maps/world/world_105_120
-%%DATADIR%%/maps/world/world_105_121
-%%DATADIR%%/maps/world/world_105_122
-%%DATADIR%%/maps/world/world_105_123
-%%DATADIR%%/maps/world/world_105_124
-%%DATADIR%%/maps/world/world_105_125
-%%DATADIR%%/maps/world/world_105_126
-%%DATADIR%%/maps/world/world_105_127
-%%DATADIR%%/maps/world/world_105_128
-%%DATADIR%%/maps/world/world_105_129
-%%DATADIR%%/maps/world/world_106_100
-%%DATADIR%%/maps/world/world_106_101
-%%DATADIR%%/maps/world/world_106_102
-%%DATADIR%%/maps/world/world_106_103
-%%DATADIR%%/maps/world/world_106_104
-%%DATADIR%%/maps/world/world_106_105
-%%DATADIR%%/maps/world/world_106_106
-%%DATADIR%%/maps/world/world_106_107
-%%DATADIR%%/maps/world/world_106_108
-%%DATADIR%%/maps/world/world_106_109
-%%DATADIR%%/maps/world/world_106_110
-%%DATADIR%%/maps/world/world_106_111
-%%DATADIR%%/maps/world/world_106_112
-%%DATADIR%%/maps/world/world_106_113
-%%DATADIR%%/maps/world/world_106_114
-%%DATADIR%%/maps/world/world_106_115
-%%DATADIR%%/maps/world/world_106_116
-%%DATADIR%%/maps/world/world_106_117
-%%DATADIR%%/maps/world/world_106_118
-%%DATADIR%%/maps/world/world_106_119
-%%DATADIR%%/maps/world/world_106_120
-%%DATADIR%%/maps/world/world_106_121
-%%DATADIR%%/maps/world/world_106_122
-%%DATADIR%%/maps/world/world_106_123
-%%DATADIR%%/maps/world/world_106_124
-%%DATADIR%%/maps/world/world_106_125
-%%DATADIR%%/maps/world/world_106_126
-%%DATADIR%%/maps/world/world_106_127
-%%DATADIR%%/maps/world/world_106_128
-%%DATADIR%%/maps/world/world_106_129
-%%DATADIR%%/maps/world/world_107_100
-%%DATADIR%%/maps/world/world_107_101
-%%DATADIR%%/maps/world/world_107_102
-%%DATADIR%%/maps/world/world_107_103
-%%DATADIR%%/maps/world/world_107_104
-%%DATADIR%%/maps/world/world_107_105
-%%DATADIR%%/maps/world/world_107_106
-%%DATADIR%%/maps/world/world_107_107
-%%DATADIR%%/maps/world/world_107_108
-%%DATADIR%%/maps/world/world_107_109
-%%DATADIR%%/maps/world/world_107_110
-%%DATADIR%%/maps/world/world_107_111
-%%DATADIR%%/maps/world/world_107_112
-%%DATADIR%%/maps/world/world_107_113
-%%DATADIR%%/maps/world/world_107_114
-%%DATADIR%%/maps/world/world_107_115
-%%DATADIR%%/maps/world/world_107_116
-%%DATADIR%%/maps/world/world_107_117
-%%DATADIR%%/maps/world/world_107_118
-%%DATADIR%%/maps/world/world_107_119
-%%DATADIR%%/maps/world/world_107_120
-%%DATADIR%%/maps/world/world_107_121
-%%DATADIR%%/maps/world/world_107_122
-%%DATADIR%%/maps/world/world_107_123
-%%DATADIR%%/maps/world/world_107_124
-%%DATADIR%%/maps/world/world_107_125
-%%DATADIR%%/maps/world/world_107_126
-%%DATADIR%%/maps/world/world_107_127
-%%DATADIR%%/maps/world/world_107_128
-%%DATADIR%%/maps/world/world_107_129
-%%DATADIR%%/maps/world/world_108_100
-%%DATADIR%%/maps/world/world_108_101
-%%DATADIR%%/maps/world/world_108_102
-%%DATADIR%%/maps/world/world_108_103
-%%DATADIR%%/maps/world/world_108_104
-%%DATADIR%%/maps/world/world_108_105
-%%DATADIR%%/maps/world/world_108_106
-%%DATADIR%%/maps/world/world_108_107
-%%DATADIR%%/maps/world/world_108_108
-%%DATADIR%%/maps/world/world_108_109
-%%DATADIR%%/maps/world/world_108_110
-%%DATADIR%%/maps/world/world_108_111
-%%DATADIR%%/maps/world/world_108_112
-%%DATADIR%%/maps/world/world_108_113
-%%DATADIR%%/maps/world/world_108_114
-%%DATADIR%%/maps/world/world_108_115
-%%DATADIR%%/maps/world/world_108_116
-%%DATADIR%%/maps/world/world_108_117
-%%DATADIR%%/maps/world/world_108_118
-%%DATADIR%%/maps/world/world_108_119
-%%DATADIR%%/maps/world/world_108_120
-%%DATADIR%%/maps/world/world_108_121
-%%DATADIR%%/maps/world/world_108_122
-%%DATADIR%%/maps/world/world_108_123
-%%DATADIR%%/maps/world/world_108_124
-%%DATADIR%%/maps/world/world_108_125
-%%DATADIR%%/maps/world/world_108_126
-%%DATADIR%%/maps/world/world_108_127
-%%DATADIR%%/maps/world/world_108_128
-%%DATADIR%%/maps/world/world_108_129
-%%DATADIR%%/maps/world/world_109_100
-%%DATADIR%%/maps/world/world_109_101
-%%DATADIR%%/maps/world/world_109_102
-%%DATADIR%%/maps/world/world_109_103
-%%DATADIR%%/maps/world/world_109_104
-%%DATADIR%%/maps/world/world_109_105
-%%DATADIR%%/maps/world/world_109_106
-%%DATADIR%%/maps/world/world_109_107
-%%DATADIR%%/maps/world/world_109_108
-%%DATADIR%%/maps/world/world_109_109
-%%DATADIR%%/maps/world/world_109_110
-%%DATADIR%%/maps/world/world_109_111
-%%DATADIR%%/maps/world/world_109_112
-%%DATADIR%%/maps/world/world_109_113
-%%DATADIR%%/maps/world/world_109_114
-%%DATADIR%%/maps/world/world_109_115
-%%DATADIR%%/maps/world/world_109_116
-%%DATADIR%%/maps/world/world_109_117
-%%DATADIR%%/maps/world/world_109_118
-%%DATADIR%%/maps/world/world_109_119
-%%DATADIR%%/maps/world/world_109_120
-%%DATADIR%%/maps/world/world_109_121
-%%DATADIR%%/maps/world/world_109_122
-%%DATADIR%%/maps/world/world_109_123
-%%DATADIR%%/maps/world/world_109_124
-%%DATADIR%%/maps/world/world_109_125
-%%DATADIR%%/maps/world/world_109_126
-%%DATADIR%%/maps/world/world_109_127
-%%DATADIR%%/maps/world/world_109_128
-%%DATADIR%%/maps/world/world_109_129
-%%DATADIR%%/maps/world/world_110_100
-%%DATADIR%%/maps/world/world_110_101
-%%DATADIR%%/maps/world/world_110_102
-%%DATADIR%%/maps/world/world_110_103
-%%DATADIR%%/maps/world/world_110_104
-%%DATADIR%%/maps/world/world_110_105
-%%DATADIR%%/maps/world/world_110_106
-%%DATADIR%%/maps/world/world_110_107
-%%DATADIR%%/maps/world/world_110_108
-%%DATADIR%%/maps/world/world_110_109
-%%DATADIR%%/maps/world/world_110_110
-%%DATADIR%%/maps/world/world_110_111
-%%DATADIR%%/maps/world/world_110_112
-%%DATADIR%%/maps/world/world_110_113
-%%DATADIR%%/maps/world/world_110_114
-%%DATADIR%%/maps/world/world_110_115
-%%DATADIR%%/maps/world/world_110_116
-%%DATADIR%%/maps/world/world_110_117
-%%DATADIR%%/maps/world/world_110_118
-%%DATADIR%%/maps/world/world_110_119
-%%DATADIR%%/maps/world/world_110_120
-%%DATADIR%%/maps/world/world_110_121
-%%DATADIR%%/maps/world/world_110_122
-%%DATADIR%%/maps/world/world_110_123
-%%DATADIR%%/maps/world/world_110_124
-%%DATADIR%%/maps/world/world_110_125
-%%DATADIR%%/maps/world/world_110_126
-%%DATADIR%%/maps/world/world_110_127
-%%DATADIR%%/maps/world/world_110_128
-%%DATADIR%%/maps/world/world_110_129
-%%DATADIR%%/maps/world/world_111_100
-%%DATADIR%%/maps/world/world_111_101
-%%DATADIR%%/maps/world/world_111_102
-%%DATADIR%%/maps/world/world_111_103
-%%DATADIR%%/maps/world/world_111_104
-%%DATADIR%%/maps/world/world_111_105
-%%DATADIR%%/maps/world/world_111_106
-%%DATADIR%%/maps/world/world_111_107
-%%DATADIR%%/maps/world/world_111_108
-%%DATADIR%%/maps/world/world_111_109
-%%DATADIR%%/maps/world/world_111_110
-%%DATADIR%%/maps/world/world_111_111
-%%DATADIR%%/maps/world/world_111_112
-%%DATADIR%%/maps/world/world_111_113
-%%DATADIR%%/maps/world/world_111_114
-%%DATADIR%%/maps/world/world_111_115
-%%DATADIR%%/maps/world/world_111_116
-%%DATADIR%%/maps/world/world_111_117
-%%DATADIR%%/maps/world/world_111_118
-%%DATADIR%%/maps/world/world_111_119
-%%DATADIR%%/maps/world/world_111_120
-%%DATADIR%%/maps/world/world_111_121
-%%DATADIR%%/maps/world/world_111_122
-%%DATADIR%%/maps/world/world_111_123
-%%DATADIR%%/maps/world/world_111_124
-%%DATADIR%%/maps/world/world_111_125
-%%DATADIR%%/maps/world/world_111_126
-%%DATADIR%%/maps/world/world_111_127
-%%DATADIR%%/maps/world/world_111_128
-%%DATADIR%%/maps/world/world_111_129
-%%DATADIR%%/maps/world/world_112_100
-%%DATADIR%%/maps/world/world_112_101
-%%DATADIR%%/maps/world/world_112_102
-%%DATADIR%%/maps/world/world_112_103
-%%DATADIR%%/maps/world/world_112_104
-%%DATADIR%%/maps/world/world_112_105
-%%DATADIR%%/maps/world/world_112_106
-%%DATADIR%%/maps/world/world_112_107
-%%DATADIR%%/maps/world/world_112_108
-%%DATADIR%%/maps/world/world_112_109
-%%DATADIR%%/maps/world/world_112_110
-%%DATADIR%%/maps/world/world_112_111
-%%DATADIR%%/maps/world/world_112_112
-%%DATADIR%%/maps/world/world_112_113
-%%DATADIR%%/maps/world/world_112_114
-%%DATADIR%%/maps/world/world_112_115
-%%DATADIR%%/maps/world/world_112_116
-%%DATADIR%%/maps/world/world_112_117
-%%DATADIR%%/maps/world/world_112_118
-%%DATADIR%%/maps/world/world_112_119
-%%DATADIR%%/maps/world/world_112_120
-%%DATADIR%%/maps/world/world_112_121
-%%DATADIR%%/maps/world/world_112_122
-%%DATADIR%%/maps/world/world_112_123
-%%DATADIR%%/maps/world/world_112_124
-%%DATADIR%%/maps/world/world_112_125
-%%DATADIR%%/maps/world/world_112_126
-%%DATADIR%%/maps/world/world_112_127
-%%DATADIR%%/maps/world/world_112_128
-%%DATADIR%%/maps/world/world_112_129
-%%DATADIR%%/maps/world/world_113_100
-%%DATADIR%%/maps/world/world_113_101
-%%DATADIR%%/maps/world/world_113_102
-%%DATADIR%%/maps/world/world_113_103
-%%DATADIR%%/maps/world/world_113_104
-%%DATADIR%%/maps/world/world_113_105
-%%DATADIR%%/maps/world/world_113_106
-%%DATADIR%%/maps/world/world_113_107
-%%DATADIR%%/maps/world/world_113_108
-%%DATADIR%%/maps/world/world_113_109
-%%DATADIR%%/maps/world/world_113_110
-%%DATADIR%%/maps/world/world_113_111
-%%DATADIR%%/maps/world/world_113_112
-%%DATADIR%%/maps/world/world_113_113
-%%DATADIR%%/maps/world/world_113_114
-%%DATADIR%%/maps/world/world_113_115
-%%DATADIR%%/maps/world/world_113_116
-%%DATADIR%%/maps/world/world_113_117
-%%DATADIR%%/maps/world/world_113_118
-%%DATADIR%%/maps/world/world_113_119
-%%DATADIR%%/maps/world/world_113_120
-%%DATADIR%%/maps/world/world_113_121
-%%DATADIR%%/maps/world/world_113_122
-%%DATADIR%%/maps/world/world_113_123
-%%DATADIR%%/maps/world/world_113_124
-%%DATADIR%%/maps/world/world_113_125
-%%DATADIR%%/maps/world/world_113_126
-%%DATADIR%%/maps/world/world_113_127
-%%DATADIR%%/maps/world/world_113_128
-%%DATADIR%%/maps/world/world_113_129
-%%DATADIR%%/maps/world/world_114_100
-%%DATADIR%%/maps/world/world_114_101
-%%DATADIR%%/maps/world/world_114_102
-%%DATADIR%%/maps/world/world_114_103
-%%DATADIR%%/maps/world/world_114_104
-%%DATADIR%%/maps/world/world_114_105
-%%DATADIR%%/maps/world/world_114_106
-%%DATADIR%%/maps/world/world_114_107
-%%DATADIR%%/maps/world/world_114_108
-%%DATADIR%%/maps/world/world_114_109
-%%DATADIR%%/maps/world/world_114_110
-%%DATADIR%%/maps/world/world_114_111
-%%DATADIR%%/maps/world/world_114_112
-%%DATADIR%%/maps/world/world_114_113
-%%DATADIR%%/maps/world/world_114_114
-%%DATADIR%%/maps/world/world_114_115
-%%DATADIR%%/maps/world/world_114_116
-%%DATADIR%%/maps/world/world_114_117
-%%DATADIR%%/maps/world/world_114_118
-%%DATADIR%%/maps/world/world_114_119
-%%DATADIR%%/maps/world/world_114_120
-%%DATADIR%%/maps/world/world_114_121
-%%DATADIR%%/maps/world/world_114_122
-%%DATADIR%%/maps/world/world_114_123
-%%DATADIR%%/maps/world/world_114_124
-%%DATADIR%%/maps/world/world_114_125
-%%DATADIR%%/maps/world/world_114_126
-%%DATADIR%%/maps/world/world_114_127
-%%DATADIR%%/maps/world/world_114_128
-%%DATADIR%%/maps/world/world_114_129
-%%DATADIR%%/maps/world/world_115_100
-%%DATADIR%%/maps/world/world_115_101
-%%DATADIR%%/maps/world/world_115_102
-%%DATADIR%%/maps/world/world_115_103
-%%DATADIR%%/maps/world/world_115_104
-%%DATADIR%%/maps/world/world_115_105
-%%DATADIR%%/maps/world/world_115_106
-%%DATADIR%%/maps/world/world_115_107
-%%DATADIR%%/maps/world/world_115_108
-%%DATADIR%%/maps/world/world_115_109
-%%DATADIR%%/maps/world/world_115_110
-%%DATADIR%%/maps/world/world_115_111
-%%DATADIR%%/maps/world/world_115_112
-%%DATADIR%%/maps/world/world_115_113
-%%DATADIR%%/maps/world/world_115_114
-%%DATADIR%%/maps/world/world_115_115
-%%DATADIR%%/maps/world/world_115_116
-%%DATADIR%%/maps/world/world_115_117
-%%DATADIR%%/maps/world/world_115_118
-%%DATADIR%%/maps/world/world_115_119
-%%DATADIR%%/maps/world/world_115_120
-%%DATADIR%%/maps/world/world_115_121
-%%DATADIR%%/maps/world/world_115_122
-%%DATADIR%%/maps/world/world_115_123
-%%DATADIR%%/maps/world/world_115_124
-%%DATADIR%%/maps/world/world_115_125
-%%DATADIR%%/maps/world/world_115_126
-%%DATADIR%%/maps/world/world_115_127
-%%DATADIR%%/maps/world/world_115_128
-%%DATADIR%%/maps/world/world_115_129
-%%DATADIR%%/maps/world/world_116_100
-%%DATADIR%%/maps/world/world_116_101
-%%DATADIR%%/maps/world/world_116_102
-%%DATADIR%%/maps/world/world_116_103
-%%DATADIR%%/maps/world/world_116_104
-%%DATADIR%%/maps/world/world_116_105
-%%DATADIR%%/maps/world/world_116_106
-%%DATADIR%%/maps/world/world_116_107
-%%DATADIR%%/maps/world/world_116_108
-%%DATADIR%%/maps/world/world_116_109
-%%DATADIR%%/maps/world/world_116_110
-%%DATADIR%%/maps/world/world_116_111
-%%DATADIR%%/maps/world/world_116_112
-%%DATADIR%%/maps/world/world_116_113
-%%DATADIR%%/maps/world/world_116_114
-%%DATADIR%%/maps/world/world_116_115
-%%DATADIR%%/maps/world/world_116_116
-%%DATADIR%%/maps/world/world_116_117
-%%DATADIR%%/maps/world/world_116_118
-%%DATADIR%%/maps/world/world_116_119
-%%DATADIR%%/maps/world/world_116_120
-%%DATADIR%%/maps/world/world_116_121
-%%DATADIR%%/maps/world/world_116_122
-%%DATADIR%%/maps/world/world_116_123
-%%DATADIR%%/maps/world/world_116_124
-%%DATADIR%%/maps/world/world_116_125
-%%DATADIR%%/maps/world/world_116_126
-%%DATADIR%%/maps/world/world_116_127
-%%DATADIR%%/maps/world/world_116_128
-%%DATADIR%%/maps/world/world_116_129
-%%DATADIR%%/maps/world/world_117_100
-%%DATADIR%%/maps/world/world_117_101
-%%DATADIR%%/maps/world/world_117_102
-%%DATADIR%%/maps/world/world_117_103
-%%DATADIR%%/maps/world/world_117_104
-%%DATADIR%%/maps/world/world_117_105
-%%DATADIR%%/maps/world/world_117_106
-%%DATADIR%%/maps/world/world_117_107
-%%DATADIR%%/maps/world/world_117_108
-%%DATADIR%%/maps/world/world_117_109
-%%DATADIR%%/maps/world/world_117_110
-%%DATADIR%%/maps/world/world_117_111
-%%DATADIR%%/maps/world/world_117_112
-%%DATADIR%%/maps/world/world_117_113
-%%DATADIR%%/maps/world/world_117_114
-%%DATADIR%%/maps/world/world_117_115
-%%DATADIR%%/maps/world/world_117_116
-%%DATADIR%%/maps/world/world_117_117
-%%DATADIR%%/maps/world/world_117_118
-%%DATADIR%%/maps/world/world_117_119
-%%DATADIR%%/maps/world/world_117_120
-%%DATADIR%%/maps/world/world_117_121
-%%DATADIR%%/maps/world/world_117_122
-%%DATADIR%%/maps/world/world_117_123
-%%DATADIR%%/maps/world/world_117_124
-%%DATADIR%%/maps/world/world_117_125
-%%DATADIR%%/maps/world/world_117_126
-%%DATADIR%%/maps/world/world_117_127
-%%DATADIR%%/maps/world/world_117_128
-%%DATADIR%%/maps/world/world_117_129
-%%DATADIR%%/maps/world/world_118_100
-%%DATADIR%%/maps/world/world_118_101
-%%DATADIR%%/maps/world/world_118_102
-%%DATADIR%%/maps/world/world_118_103
-%%DATADIR%%/maps/world/world_118_104
-%%DATADIR%%/maps/world/world_118_105
-%%DATADIR%%/maps/world/world_118_106
-%%DATADIR%%/maps/world/world_118_107
-%%DATADIR%%/maps/world/world_118_108
-%%DATADIR%%/maps/world/world_118_109
-%%DATADIR%%/maps/world/world_118_110
-%%DATADIR%%/maps/world/world_118_111
-%%DATADIR%%/maps/world/world_118_112
-%%DATADIR%%/maps/world/world_118_113
-%%DATADIR%%/maps/world/world_118_114
-%%DATADIR%%/maps/world/world_118_115
-%%DATADIR%%/maps/world/world_118_116
-%%DATADIR%%/maps/world/world_118_117
-%%DATADIR%%/maps/world/world_118_118
-%%DATADIR%%/maps/world/world_118_119
-%%DATADIR%%/maps/world/world_118_120
-%%DATADIR%%/maps/world/world_118_121
-%%DATADIR%%/maps/world/world_118_122
-%%DATADIR%%/maps/world/world_118_123
-%%DATADIR%%/maps/world/world_118_124
-%%DATADIR%%/maps/world/world_118_125
-%%DATADIR%%/maps/world/world_118_126
-%%DATADIR%%/maps/world/world_118_127
-%%DATADIR%%/maps/world/world_118_128
-%%DATADIR%%/maps/world/world_118_129
-%%DATADIR%%/maps/world/world_119_100
-%%DATADIR%%/maps/world/world_119_101
-%%DATADIR%%/maps/world/world_119_102
-%%DATADIR%%/maps/world/world_119_103
-%%DATADIR%%/maps/world/world_119_104
-%%DATADIR%%/maps/world/world_119_105
-%%DATADIR%%/maps/world/world_119_106
-%%DATADIR%%/maps/world/world_119_107
-%%DATADIR%%/maps/world/world_119_108
-%%DATADIR%%/maps/world/world_119_109
-%%DATADIR%%/maps/world/world_119_110
-%%DATADIR%%/maps/world/world_119_111
-%%DATADIR%%/maps/world/world_119_112
-%%DATADIR%%/maps/world/world_119_113
-%%DATADIR%%/maps/world/world_119_114
-%%DATADIR%%/maps/world/world_119_115
-%%DATADIR%%/maps/world/world_119_116
-%%DATADIR%%/maps/world/world_119_117
-%%DATADIR%%/maps/world/world_119_118
-%%DATADIR%%/maps/world/world_119_119
-%%DATADIR%%/maps/world/world_119_120
-%%DATADIR%%/maps/world/world_119_121
-%%DATADIR%%/maps/world/world_119_122
-%%DATADIR%%/maps/world/world_119_123
-%%DATADIR%%/maps/world/world_119_124
-%%DATADIR%%/maps/world/world_119_125
-%%DATADIR%%/maps/world/world_119_126
-%%DATADIR%%/maps/world/world_119_127
-%%DATADIR%%/maps/world/world_119_128
-%%DATADIR%%/maps/world/world_119_129
-%%DATADIR%%/maps/world/world_120_100
-%%DATADIR%%/maps/world/world_120_101
-%%DATADIR%%/maps/world/world_120_102
-%%DATADIR%%/maps/world/world_120_103
-%%DATADIR%%/maps/world/world_120_104
-%%DATADIR%%/maps/world/world_120_105
-%%DATADIR%%/maps/world/world_120_106
-%%DATADIR%%/maps/world/world_120_107
-%%DATADIR%%/maps/world/world_120_108
-%%DATADIR%%/maps/world/world_120_109
-%%DATADIR%%/maps/world/world_120_110
-%%DATADIR%%/maps/world/world_120_111
-%%DATADIR%%/maps/world/world_120_112
-%%DATADIR%%/maps/world/world_120_113
-%%DATADIR%%/maps/world/world_120_114
-%%DATADIR%%/maps/world/world_120_115
-%%DATADIR%%/maps/world/world_120_116
-%%DATADIR%%/maps/world/world_120_117
-%%DATADIR%%/maps/world/world_120_118
-%%DATADIR%%/maps/world/world_120_119
-%%DATADIR%%/maps/world/world_120_120
-%%DATADIR%%/maps/world/world_120_121
-%%DATADIR%%/maps/world/world_120_122
-%%DATADIR%%/maps/world/world_120_123
-%%DATADIR%%/maps/world/world_120_124
-%%DATADIR%%/maps/world/world_120_125
-%%DATADIR%%/maps/world/world_120_126
-%%DATADIR%%/maps/world/world_120_127
-%%DATADIR%%/maps/world/world_120_128
-%%DATADIR%%/maps/world/world_120_129
-%%DATADIR%%/maps/world/world_121_100
-%%DATADIR%%/maps/world/world_121_101
-%%DATADIR%%/maps/world/world_121_102
-%%DATADIR%%/maps/world/world_121_103
-%%DATADIR%%/maps/world/world_121_104
-%%DATADIR%%/maps/world/world_121_105
-%%DATADIR%%/maps/world/world_121_106
-%%DATADIR%%/maps/world/world_121_107
-%%DATADIR%%/maps/world/world_121_108
-%%DATADIR%%/maps/world/world_121_109
-%%DATADIR%%/maps/world/world_121_110
-%%DATADIR%%/maps/world/world_121_111
-%%DATADIR%%/maps/world/world_121_112
-%%DATADIR%%/maps/world/world_121_113
-%%DATADIR%%/maps/world/world_121_114
-%%DATADIR%%/maps/world/world_121_115
-%%DATADIR%%/maps/world/world_121_116
-%%DATADIR%%/maps/world/world_121_117
-%%DATADIR%%/maps/world/world_121_118
-%%DATADIR%%/maps/world/world_121_119
-%%DATADIR%%/maps/world/world_121_120
-%%DATADIR%%/maps/world/world_121_121
-%%DATADIR%%/maps/world/world_121_122
-%%DATADIR%%/maps/world/world_121_123
-%%DATADIR%%/maps/world/world_121_124
-%%DATADIR%%/maps/world/world_121_125
-%%DATADIR%%/maps/world/world_121_126
-%%DATADIR%%/maps/world/world_121_127
-%%DATADIR%%/maps/world/world_121_128
-%%DATADIR%%/maps/world/world_121_129
-%%DATADIR%%/maps/world/world_122_100
-%%DATADIR%%/maps/world/world_122_101
-%%DATADIR%%/maps/world/world_122_102
-%%DATADIR%%/maps/world/world_122_103
-%%DATADIR%%/maps/world/world_122_104
-%%DATADIR%%/maps/world/world_122_105
-%%DATADIR%%/maps/world/world_122_106
-%%DATADIR%%/maps/world/world_122_107
-%%DATADIR%%/maps/world/world_122_108
-%%DATADIR%%/maps/world/world_122_109
-%%DATADIR%%/maps/world/world_122_110
-%%DATADIR%%/maps/world/world_122_111
-%%DATADIR%%/maps/world/world_122_112
-%%DATADIR%%/maps/world/world_122_113
-%%DATADIR%%/maps/world/world_122_114
-%%DATADIR%%/maps/world/world_122_115
-%%DATADIR%%/maps/world/world_122_116
-%%DATADIR%%/maps/world/world_122_117
-%%DATADIR%%/maps/world/world_122_118
-%%DATADIR%%/maps/world/world_122_119
-%%DATADIR%%/maps/world/world_122_120
-%%DATADIR%%/maps/world/world_122_121
-%%DATADIR%%/maps/world/world_122_122
-%%DATADIR%%/maps/world/world_122_123
-%%DATADIR%%/maps/world/world_122_124
-%%DATADIR%%/maps/world/world_122_125
-%%DATADIR%%/maps/world/world_122_126
-%%DATADIR%%/maps/world/world_122_127
-%%DATADIR%%/maps/world/world_122_128
-%%DATADIR%%/maps/world/world_122_129
-%%DATADIR%%/maps/world/world_123_100
-%%DATADIR%%/maps/world/world_123_101
-%%DATADIR%%/maps/world/world_123_102
-%%DATADIR%%/maps/world/world_123_103
-%%DATADIR%%/maps/world/world_123_104
-%%DATADIR%%/maps/world/world_123_105
-%%DATADIR%%/maps/world/world_123_106
-%%DATADIR%%/maps/world/world_123_107
-%%DATADIR%%/maps/world/world_123_108
-%%DATADIR%%/maps/world/world_123_109
-%%DATADIR%%/maps/world/world_123_110
-%%DATADIR%%/maps/world/world_123_111
-%%DATADIR%%/maps/world/world_123_112
-%%DATADIR%%/maps/world/world_123_113
-%%DATADIR%%/maps/world/world_123_114
-%%DATADIR%%/maps/world/world_123_115
-%%DATADIR%%/maps/world/world_123_116
-%%DATADIR%%/maps/world/world_123_117
-%%DATADIR%%/maps/world/world_123_118
-%%DATADIR%%/maps/world/world_123_119
-%%DATADIR%%/maps/world/world_123_120
-%%DATADIR%%/maps/world/world_123_121
-%%DATADIR%%/maps/world/world_123_122
-%%DATADIR%%/maps/world/world_123_123
-%%DATADIR%%/maps/world/world_123_124
-%%DATADIR%%/maps/world/world_123_125
-%%DATADIR%%/maps/world/world_123_126
-%%DATADIR%%/maps/world/world_123_127
-%%DATADIR%%/maps/world/world_123_128
-%%DATADIR%%/maps/world/world_123_129
-%%DATADIR%%/maps/world/world_124_100
-%%DATADIR%%/maps/world/world_124_101
-%%DATADIR%%/maps/world/world_124_102
-%%DATADIR%%/maps/world/world_124_103
-%%DATADIR%%/maps/world/world_124_104
-%%DATADIR%%/maps/world/world_124_105
-%%DATADIR%%/maps/world/world_124_106
-%%DATADIR%%/maps/world/world_124_107
-%%DATADIR%%/maps/world/world_124_108
-%%DATADIR%%/maps/world/world_124_109
-%%DATADIR%%/maps/world/world_124_110
-%%DATADIR%%/maps/world/world_124_111
-%%DATADIR%%/maps/world/world_124_112
-%%DATADIR%%/maps/world/world_124_113
-%%DATADIR%%/maps/world/world_124_114
-%%DATADIR%%/maps/world/world_124_115
-%%DATADIR%%/maps/world/world_124_116
-%%DATADIR%%/maps/world/world_124_117
-%%DATADIR%%/maps/world/world_124_118
-%%DATADIR%%/maps/world/world_124_119
-%%DATADIR%%/maps/world/world_124_120
-%%DATADIR%%/maps/world/world_124_121
-%%DATADIR%%/maps/world/world_124_122
-%%DATADIR%%/maps/world/world_124_123
-%%DATADIR%%/maps/world/world_124_124
-%%DATADIR%%/maps/world/world_124_125
-%%DATADIR%%/maps/world/world_124_126
-%%DATADIR%%/maps/world/world_124_127
-%%DATADIR%%/maps/world/world_124_128
-%%DATADIR%%/maps/world/world_124_129
-%%DATADIR%%/maps/world/world_125_100
-%%DATADIR%%/maps/world/world_125_101
-%%DATADIR%%/maps/world/world_125_102
-%%DATADIR%%/maps/world/world_125_103
-%%DATADIR%%/maps/world/world_125_104
-%%DATADIR%%/maps/world/world_125_105
-%%DATADIR%%/maps/world/world_125_106
-%%DATADIR%%/maps/world/world_125_107
-%%DATADIR%%/maps/world/world_125_108
-%%DATADIR%%/maps/world/world_125_109
-%%DATADIR%%/maps/world/world_125_110
-%%DATADIR%%/maps/world/world_125_111
-%%DATADIR%%/maps/world/world_125_112
-%%DATADIR%%/maps/world/world_125_113
-%%DATADIR%%/maps/world/world_125_114
-%%DATADIR%%/maps/world/world_125_115
-%%DATADIR%%/maps/world/world_125_116
-%%DATADIR%%/maps/world/world_125_117
-%%DATADIR%%/maps/world/world_125_118
-%%DATADIR%%/maps/world/world_125_119
-%%DATADIR%%/maps/world/world_125_120
-%%DATADIR%%/maps/world/world_125_121
-%%DATADIR%%/maps/world/world_125_122
-%%DATADIR%%/maps/world/world_125_123
-%%DATADIR%%/maps/world/world_125_124
-%%DATADIR%%/maps/world/world_125_125
-%%DATADIR%%/maps/world/world_125_126
-%%DATADIR%%/maps/world/world_125_127
-%%DATADIR%%/maps/world/world_125_128
-%%DATADIR%%/maps/world/world_125_129
-%%DATADIR%%/maps/world/world_126_100
-%%DATADIR%%/maps/world/world_126_101
-%%DATADIR%%/maps/world/world_126_102
-%%DATADIR%%/maps/world/world_126_103
-%%DATADIR%%/maps/world/world_126_104
-%%DATADIR%%/maps/world/world_126_105
-%%DATADIR%%/maps/world/world_126_106
-%%DATADIR%%/maps/world/world_126_107
-%%DATADIR%%/maps/world/world_126_108
-%%DATADIR%%/maps/world/world_126_109
-%%DATADIR%%/maps/world/world_126_110
-%%DATADIR%%/maps/world/world_126_111
-%%DATADIR%%/maps/world/world_126_112
-%%DATADIR%%/maps/world/world_126_113
-%%DATADIR%%/maps/world/world_126_114
-%%DATADIR%%/maps/world/world_126_115
-%%DATADIR%%/maps/world/world_126_116
-%%DATADIR%%/maps/world/world_126_117
-%%DATADIR%%/maps/world/world_126_118
-%%DATADIR%%/maps/world/world_126_119
-%%DATADIR%%/maps/world/world_126_120
-%%DATADIR%%/maps/world/world_126_121
-%%DATADIR%%/maps/world/world_126_122
-%%DATADIR%%/maps/world/world_126_123
-%%DATADIR%%/maps/world/world_126_124
-%%DATADIR%%/maps/world/world_126_125
-%%DATADIR%%/maps/world/world_126_126
-%%DATADIR%%/maps/world/world_126_127
-%%DATADIR%%/maps/world/world_126_128
-%%DATADIR%%/maps/world/world_126_129
-%%DATADIR%%/maps/world/world_127_100
-%%DATADIR%%/maps/world/world_127_101
-%%DATADIR%%/maps/world/world_127_102
-%%DATADIR%%/maps/world/world_127_103
-%%DATADIR%%/maps/world/world_127_104
-%%DATADIR%%/maps/world/world_127_105
-%%DATADIR%%/maps/world/world_127_106
-%%DATADIR%%/maps/world/world_127_107
-%%DATADIR%%/maps/world/world_127_108
-%%DATADIR%%/maps/world/world_127_109
-%%DATADIR%%/maps/world/world_127_110
-%%DATADIR%%/maps/world/world_127_111
-%%DATADIR%%/maps/world/world_127_112
-%%DATADIR%%/maps/world/world_127_113
-%%DATADIR%%/maps/world/world_127_114
-%%DATADIR%%/maps/world/world_127_115
-%%DATADIR%%/maps/world/world_127_116
-%%DATADIR%%/maps/world/world_127_117
-%%DATADIR%%/maps/world/world_127_118
-%%DATADIR%%/maps/world/world_127_119
-%%DATADIR%%/maps/world/world_127_120
-%%DATADIR%%/maps/world/world_127_121
-%%DATADIR%%/maps/world/world_127_122
-%%DATADIR%%/maps/world/world_127_123
-%%DATADIR%%/maps/world/world_127_124
-%%DATADIR%%/maps/world/world_127_125
-%%DATADIR%%/maps/world/world_127_126
-%%DATADIR%%/maps/world/world_127_127
-%%DATADIR%%/maps/world/world_127_128
-%%DATADIR%%/maps/world/world_127_129
-%%DATADIR%%/maps/world/world_128_100
-%%DATADIR%%/maps/world/world_128_101
-%%DATADIR%%/maps/world/world_128_102
-%%DATADIR%%/maps/world/world_128_103
-%%DATADIR%%/maps/world/world_128_104
-%%DATADIR%%/maps/world/world_128_105
-%%DATADIR%%/maps/world/world_128_106
-%%DATADIR%%/maps/world/world_128_107
-%%DATADIR%%/maps/world/world_128_108
-%%DATADIR%%/maps/world/world_128_109
-%%DATADIR%%/maps/world/world_128_110
-%%DATADIR%%/maps/world/world_128_111
-%%DATADIR%%/maps/world/world_128_112
-%%DATADIR%%/maps/world/world_128_113
-%%DATADIR%%/maps/world/world_128_114
-%%DATADIR%%/maps/world/world_128_115
-%%DATADIR%%/maps/world/world_128_116
-%%DATADIR%%/maps/world/world_128_117
-%%DATADIR%%/maps/world/world_128_118
-%%DATADIR%%/maps/world/world_128_119
-%%DATADIR%%/maps/world/world_128_120
-%%DATADIR%%/maps/world/world_128_121
-%%DATADIR%%/maps/world/world_128_122
-%%DATADIR%%/maps/world/world_128_123
-%%DATADIR%%/maps/world/world_128_124
-%%DATADIR%%/maps/world/world_128_125
-%%DATADIR%%/maps/world/world_128_126
-%%DATADIR%%/maps/world/world_128_127
-%%DATADIR%%/maps/world/world_128_128
-%%DATADIR%%/maps/world/world_128_129
-%%DATADIR%%/maps/world/world_129_100
-%%DATADIR%%/maps/world/world_129_101
-%%DATADIR%%/maps/world/world_129_102
-%%DATADIR%%/maps/world/world_129_103
-%%DATADIR%%/maps/world/world_129_104
-%%DATADIR%%/maps/world/world_129_105
-%%DATADIR%%/maps/world/world_129_106
-%%DATADIR%%/maps/world/world_129_107
-%%DATADIR%%/maps/world/world_129_108
-%%DATADIR%%/maps/world/world_129_109
-%%DATADIR%%/maps/world/world_129_110
-%%DATADIR%%/maps/world/world_129_111
-%%DATADIR%%/maps/world/world_129_112
-%%DATADIR%%/maps/world/world_129_113
-%%DATADIR%%/maps/world/world_129_114
-%%DATADIR%%/maps/world/world_129_115
-%%DATADIR%%/maps/world/world_129_116
-%%DATADIR%%/maps/world/world_129_117
-%%DATADIR%%/maps/world/world_129_118
-%%DATADIR%%/maps/world/world_129_119
-%%DATADIR%%/maps/world/world_129_120
-%%DATADIR%%/maps/world/world_129_121
-%%DATADIR%%/maps/world/world_129_122
-%%DATADIR%%/maps/world/world_129_123
-%%DATADIR%%/maps/world/world_129_124
-%%DATADIR%%/maps/world/world_129_125
-%%DATADIR%%/maps/world/world_129_126
-%%DATADIR%%/maps/world/world_129_127
-%%DATADIR%%/maps/world/world_129_128
-%%DATADIR%%/maps/world/world_129_129
-%%DATADIR%%/materials
-%%DATADIR%%/messages
-%%DATADIR%%/races
-%%DATADIR%%/smooth
-%%DATADIR%%/treasures
-%%DATADIR%%/wizhelp/abil.en
-%%DATADIR%%/wizhelp/abil.fr
-%%DATADIR%%/wizhelp/addexp.en
-%%DATADIR%%/wizhelp/banish.en
-%%DATADIR%%/wizhelp/create.en
-%%DATADIR%%/wizhelp/debug.en
-%%DATADIR%%/wizhelp/dump.en
-%%DATADIR%%/wizhelp/dumpallarchtypes.en
-%%DATADIR%%/wizhelp/dumpallmaps.en
-%%DATADIR%%/wizhelp/dumpallobjects.en
-%%DATADIR%%/wizhelp/dumpbelow.en
-%%DATADIR%%/wizhelp/dumpfriendlyobjects.en
-%%DATADIR%%/wizhelp/forget_spell.en
-%%DATADIR%%/wizhelp/free.en
-%%DATADIR%%/wizhelp/goto.en
-%%DATADIR%%/wizhelp/hide.en
-%%DATADIR%%/wizhelp/insert_into.en
-%%DATADIR%%/wizhelp/invisible.en
-%%DATADIR%%/wizhelp/kick.en
-%%DATADIR%%/wizhelp/learn_special_prayer.en
-%%DATADIR%%/wizhelp/learn_spell.en
-%%DATADIR%%/wizhelp/mon_aggr.en
-%%DATADIR%%/wizhelp/nodm.en
-%%DATADIR%%/wizhelp/nowiz.en
-%%DATADIR%%/wizhelp/overlay_save.en
-%%DATADIR%%/wizhelp/patch.en
-%%DATADIR%%/wizhelp/plugin.en
-%%DATADIR%%/wizhelp/pluglist.en
-%%DATADIR%%/wizhelp/plugout.en
-%%DATADIR%%/wizhelp/possess.en
-%%DATADIR%%/wizhelp/printlos.en
-%%DATADIR%%/wizhelp/purge_quest_state.en
-%%DATADIR%%/wizhelp/purge_quests.en
-%%DATADIR%%/wizhelp/remove.en
-%%DATADIR%%/wizhelp/reset.en
-%%DATADIR%%/wizhelp/server_speed.en
-%%DATADIR%%/wizhelp/set_god.en
-%%DATADIR%%/wizhelp/shutdown.en
-%%DATADIR%%/wizhelp/spellreset.en
-%%DATADIR%%/wizhelp/ssdumptable.en
-%%DATADIR%%/wizhelp/stats.en
-%%DATADIR%%/wizhelp/style_info.en
-%%DATADIR%%/wizhelp/summon.en
-%%DATADIR%%/wizhelp/teleport.en
-%%DATADIR%%/wizhelp/time.en
-%%DATADIR%%/wizhelp/toggle_shout.en
-%%DATADIR%%/wizhelp/who.en
-%%DATADIR%%/wizhelp/wizcast.en
-%%DATADIR%%/wizhelp/wizhelp.en
-%%DATADIR%%/wizhelp/wizpass.en
-@(,games,664) /var/games/crossfire/banish_file
-@(,games,664) /var/games/crossfire/bookarch
-@(,games,664) /var/games/crossfire/clockdata
-@(,games,664) /var/games/crossfire/highscore
-@(,games,664) /var/games/crossfire/temp.maps
-@dir(,games,775) /var/games/crossfire/unique-items
-@dir(,games,775) /var/games/crossfire/template-maps
-@dir(,games,775) /var/games/crossfire/players
-@dir(,games,775) /var/games/crossfire/maps
-@dir(,games,775) /var/games/crossfire/datafiles
-@dir(,games,775) /var/games/crossfire/account
-@dir(,games,775) /var/games/crossfire
diff --git a/games/duckmaze/Makefile b/games/duckmaze/Makefile
deleted file mode 100644
index 4541c992a2d1..000000000000
--- a/games/duckmaze/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	duckmaze
-DISTVERSION=	0.3r34
-PORTREVISION=	6
-CATEGORIES=	games python
-MASTER_SITES=	SF/nemysisfreebsdp/games/${PORTNAME}/
-DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
-		${PORTNAME}.png
-DIST_SUBDIR=	python
-EXTRACT_ONLY=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Game about a duck that is in a maze
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/doc/COPYING.txt
-
-RUN_DEPENDS=	${PYGAME}
-
-WRKSRC=		${WRKDIR}/${PORTNAME}/trunk
-
-USES=		python:2.7 shebangfix
-SHEBANG_FILES=	*.py mopelib/mopelib.py
-NO_ARCH=	yes
-
-PORTDOCS=	index.html style.css
-
-SUB_FILES=	${PORTNAME}.sh
-
-DESKTOP_ENTRIES="duckmaze" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-OPTIONS_DEFINE= DOCS
-
-post-extract:
-	${MV} ${WRKSRC}/doc/*.png ${WRKSRC}/images/
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}.sh
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh \
-		${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-.for d in images levels mopelib music sounds
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
-.endfor
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-.for f in duckmazerc.txt version
-	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/duckmaze/distinfo b/games/duckmaze/distinfo
deleted file mode 100644
index 998a9a23b113..000000000000
--- a/games/duckmaze/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (python/duckmaze-0.3r34.tar.gz) = ef2611b49d7ffe3637b4924c41c5077f97ba4cafe4939caf54bc076ae99a864a
-SIZE (python/duckmaze-0.3r34.tar.gz) = 215336
-SHA256 (python/duckmaze.png) = 45df38e991d4772b111134f7384fa44c1ca959989e1461b8502fa980818f9f3d
-SIZE (python/duckmaze.png) = 2157
diff --git a/games/duckmaze/files/duckmaze.sh.in b/games/duckmaze/files/duckmaze.sh.in
deleted file mode 100644
index 8df266e1aa83..000000000000
--- a/games/duckmaze/files/duckmaze.sh.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./duckmaze.py "${@}"
diff --git a/games/duckmaze/pkg-descr b/games/duckmaze/pkg-descr
deleted file mode 100644
index d983b8ca1bd4..000000000000
--- a/games/duckmaze/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-duckmaze is a game about a duck that is in a maze.
-The duck can move walls, but only if there are no walls in the way
-(it makes sense when you try it).
-
-It's a simple puzzle game which starts with easy levels but progresses
-to some quite tricky ones.
-
-WWW: http://duckmaze.sourceforge.net/
diff --git a/games/duckmaze/pkg-plist b/games/duckmaze/pkg-plist
deleted file mode 100644
index 4f97c0424d36..000000000000
--- a/games/duckmaze/pkg-plist
+++ /dev/null
@@ -1,57 +0,0 @@
-bin/duckmaze
-%%DATADIR%%/duckmaze.py
-%%DATADIR%%/duckmaze.pyc
-%%DATADIR%%/duckmaze.pyo
-%%DATADIR%%/duckmazerc.txt
-%%DATADIR%%/images/instructions.png
-%%DATADIR%%/images/logo.png
-%%DATADIR%%/images/music.png
-%%DATADIR%%/images/screenshot1.png
-%%DATADIR%%/images/screenshot2.png
-%%DATADIR%%/images/screenshot3.png
-%%DATADIR%%/images/title.png
-%%DATADIR%%/level.py
-%%DATADIR%%/level.pyc
-%%DATADIR%%/level.pyo
-%%DATADIR%%/level_editor.py
-%%DATADIR%%/level_editor.pyc
-%%DATADIR%%/level_editor.pyo
-%%DATADIR%%/levels/level_001
-%%DATADIR%%/levels/level_002
-%%DATADIR%%/levels/level_003
-%%DATADIR%%/levels/level_004
-%%DATADIR%%/levels/level_005
-%%DATADIR%%/levels/level_006
-%%DATADIR%%/levels/level_007
-%%DATADIR%%/levels/level_008
-%%DATADIR%%/levels/level_009
-%%DATADIR%%/levels/level_010
-%%DATADIR%%/levels/level_011
-%%DATADIR%%/levels/level_012
-%%DATADIR%%/levels/level_013
-%%DATADIR%%/levels/level_014
-%%DATADIR%%/levels/level_015
-%%DATADIR%%/levels/level_016
-%%DATADIR%%/levels/level_017
-%%DATADIR%%/levels/level_018
-%%DATADIR%%/levels/level_019
-%%DATADIR%%/levels/level_020
-%%DATADIR%%/levels/level_021
-%%DATADIR%%/levels/level_022
-%%DATADIR%%/levels/level_023
-%%DATADIR%%/levels/level_024
-%%DATADIR%%/levels/level_025
-%%DATADIR%%/levels/level_026
-%%DATADIR%%/levels/level_027
-%%DATADIR%%/levels/level_028
-%%DATADIR%%/levels/level_029
-%%DATADIR%%/mopelib/__init__.py
-%%DATADIR%%/mopelib/__init__.pyc
-%%DATADIR%%/mopelib/__init__.pyo
-%%DATADIR%%/mopelib/mopelib.py
-%%DATADIR%%/mopelib/mopelib.pyc
-%%DATADIR%%/mopelib/mopelib.pyo
-%%DATADIR%%/version
-share/pixmaps/duckmaze.png
-@dir %%DATADIR%%/sounds
-@dir %%DATADIR%%/music
diff --git a/games/farblazer/Makefile b/games/farblazer/Makefile
deleted file mode 100644
index 7db760bc9db8..000000000000
--- a/games/farblazer/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	farblazer
-PORTVERSION=	0.7
-PORTREVISION=	14
-CATEGORIES=	games
-MASTER_SITES=	https://www.pygame.org/gamelets/games/ \
-		SF/nemysisfreebsdp/${CATEGORIES}/:icons
-DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
-		${PORTNAME}.png:icons
-EXTRACT_ONLY=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Originally based of StarBlazer on the Apple ][
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	LGPL21
-LICENSE_FILE=	${WRKSRC}/COPYING.txt
-
-RUN_DEPENDS=	${PYGAME}
-
-USES=		python:2.7 shebangfix
-SHEBANG_FILES=	farblazer.py
-NO_ARCH=	yes
-
-PORTDOCS=	README.txt THANKS.txt
-
-SUB_FILES=	${PORTNAME}
-
-DESKTOP_ENTRIES="Farblazer" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-OPTIONS_DEFINE=	DOCS
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "code data" ${STAGEDIR}${DATADIR})
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-	${INSTALL_DATA} ${WRKSRC}/VERSION ${STAGEDIR}${DATADIR}
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/farblazer/distinfo b/games/farblazer/distinfo
deleted file mode 100644
index 711270254184..000000000000
--- a/games/farblazer/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (farblazer-0.7.tar.gz) = 571b4fd8984b8ed446813bd25774ca300f37372262984b2045ff6d459fa7bb26
-SIZE (farblazer-0.7.tar.gz) = 184156
-SHA256 (farblazer.png) = 3250036b3aed039bce35a64b4642a1477f40fd02099bdcf6593348a645413058
-SIZE (farblazer.png) = 2947
diff --git a/games/farblazer/files/farblazer.in b/games/farblazer/files/farblazer.in
deleted file mode 100644
index de5df643f630..000000000000
--- a/games/farblazer/files/farblazer.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./farblazer.py "${@}"
diff --git a/games/farblazer/files/patch-code__sprites__objrocket.py b/games/farblazer/files/patch-code__sprites__objrocket.py
deleted file mode 100644
index 12d03ab94f42..000000000000
--- a/games/farblazer/files/patch-code__sprites__objrocket.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./code/sprites/objrocket.py.orig	2001-08-26 22:43:43.000000000 +0200
-+++ ./code/sprites/objrocket.py	2014-04-09 22:27:18.663886283 +0200
-@@ -6,7 +6,6 @@
- import random
- import pygame
- from pygame.locals import *
--from pygame.UserRect import UserRect
- import game, gfx
- 
- from baseairobj import AirObj
diff --git a/games/farblazer/pkg-descr b/games/farblazer/pkg-descr
deleted file mode 100644
index 93437005ca0f..000000000000
--- a/games/farblazer/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The apple][ shooter StarBlazer is recreated in this project. Featuring
-different bombing missions on each level while you try to maintain control of
-the skies.
-
-WWW: https://www.pygame.org/gamelets/index.shtml
diff --git a/games/farblazer/pkg-plist b/games/farblazer/pkg-plist
deleted file mode 100644
index ed2da4458784..000000000000
--- a/games/farblazer/pkg-plist
+++ /dev/null
@@ -1,344 +0,0 @@
-bin/farblazer
-%%DATADIR%%/VERSION
-%%DATADIR%%/code/FpsClock.py
-%%DATADIR%%/code/FpsClock.pyc
-%%DATADIR%%/code/FpsClock.pyo
-%%DATADIR%%/code/ScreenFpsClock.py
-%%DATADIR%%/code/ScreenFpsClock.pyc
-%%DATADIR%%/code/ScreenFpsClock.pyo
-%%DATADIR%%/code/TODO
-%%DATADIR%%/code/allmodules.py
-%%DATADIR%%/code/allmodules.pyc
-%%DATADIR%%/code/allmodules.pyo
-%%DATADIR%%/code/baseairobj.py
-%%DATADIR%%/code/baseairobj.pyc
-%%DATADIR%%/code/baseairobj.pyo
-%%DATADIR%%/code/baseexplosionobj.py
-%%DATADIR%%/code/baseexplosionobj.pyc
-%%DATADIR%%/code/baseexplosionobj.pyo
-%%DATADIR%%/code/basegamehandler.py
-%%DATADIR%%/code/basegamehandler.pyc
-%%DATADIR%%/code/basegamehandler.pyo
-%%DATADIR%%/code/basegroundobj.py
-%%DATADIR%%/code/basegroundobj.pyc
-%%DATADIR%%/code/basegroundobj.pyo
-%%DATADIR%%/code/basehandler.py
-%%DATADIR%%/code/basehandler.pyc
-%%DATADIR%%/code/basehandler.pyo
-%%DATADIR%%/code/basespriteobj.py
-%%DATADIR%%/code/basespriteobj.pyc
-%%DATADIR%%/code/basespriteobj.pyo
-%%DATADIR%%/code/cheatmode
-%%DATADIR%%/code/counter.py
-%%DATADIR%%/code/counter.pyc
-%%DATADIR%%/code/counter.pyo
-%%DATADIR%%/code/exhaust.py
-%%DATADIR%%/code/exhaust.pyc
-%%DATADIR%%/code/exhaust.pyo
-%%DATADIR%%/code/fastdigits.py
-%%DATADIR%%/code/fastdigits.pyc
-%%DATADIR%%/code/fastdigits.pyo
-%%DATADIR%%/code/game.py
-%%DATADIR%%/code/game.pyc
-%%DATADIR%%/code/game.pyo
-%%DATADIR%%/code/gamecheat.py
-%%DATADIR%%/code/gamecheat.pyc
-%%DATADIR%%/code/gamecheat.pyo
-%%DATADIR%%/code/gamecredits.py
-%%DATADIR%%/code/gamecredits.pyc
-%%DATADIR%%/code/gamecredits.pyo
-%%DATADIR%%/code/gameengine.py
-%%DATADIR%%/code/gameengine.pyc
-%%DATADIR%%/code/gameengine.pyo
-%%DATADIR%%/code/gamefinish.py
-%%DATADIR%%/code/gamefinish.pyc
-%%DATADIR%%/code/gamefinish.pyo
-%%DATADIR%%/code/gameinit.py
-%%DATADIR%%/code/gameinit.pyc
-%%DATADIR%%/code/gameinit.pyo
-%%DATADIR%%/code/gamemenu.py
-%%DATADIR%%/code/gamemenu.pyc
-%%DATADIR%%/code/gamemenu.pyo
-%%DATADIR%%/code/gameplay.py
-%%DATADIR%%/code/gameplay.pyc
-%%DATADIR%%/code/gameplay.pyo
-%%DATADIR%%/code/gamestart.py
-%%DATADIR%%/code/gamestart.pyc
-%%DATADIR%%/code/gamestart.pyo
-%%DATADIR%%/code/gfx.py
-%%DATADIR%%/code/gfx.pyc
-%%DATADIR%%/code/gfx.pyo
-%%DATADIR%%/code/input.py
-%%DATADIR%%/code/input.pyc
-%%DATADIR%%/code/input.pyo
-%%DATADIR%%/code/levels.py
-%%DATADIR%%/code/levels.pyc
-%%DATADIR%%/code/levels.pyo
-%%DATADIR%%/code/levelsdata.py
-%%DATADIR%%/code/levelsdata.pyc
-%%DATADIR%%/code/levelsdata.pyo
-%%DATADIR%%/code/main.py
-%%DATADIR%%/code/main.pyc
-%%DATADIR%%/code/main.pyo
-%%DATADIR%%/code/messagebox.py
-%%DATADIR%%/code/messagebox.pyc
-%%DATADIR%%/code/messagebox.pyo
-%%DATADIR%%/code/miscmath.py
-%%DATADIR%%/code/miscmath.pyc
-%%DATADIR%%/code/miscmath.pyo
-%%DATADIR%%/code/nesteddict.py
-%%DATADIR%%/code/nesteddict.pyc
-%%DATADIR%%/code/nesteddict.pyo
-%%DATADIR%%/code/scoredisplay.py
-%%DATADIR%%/code/scoredisplay.pyc
-%%DATADIR%%/code/scoredisplay.pyo
-%%DATADIR%%/code/sign.py
-%%DATADIR%%/code/sign.pyc
-%%DATADIR%%/code/sign.pyo
-%%DATADIR%%/code/snd.py
-%%DATADIR%%/code/snd.pyc
-%%DATADIR%%/code/snd.pyo
-%%DATADIR%%/code/sprites/__init__.py
-%%DATADIR%%/code/sprites/__init__.pyc
-%%DATADIR%%/code/sprites/__init__.pyo
-%%DATADIR%%/code/sprites/objairexplosion.py
-%%DATADIR%%/code/sprites/objairexplosion.pyc
-%%DATADIR%%/code/sprites/objairexplosion.pyo
-%%DATADIR%%/code/sprites/objballoon.py
-%%DATADIR%%/code/sprites/objballoon.pyc
-%%DATADIR%%/code/sprites/objballoon.pyo
-%%DATADIR%%/code/sprites/objblast.py
-%%DATADIR%%/code/sprites/objblast.pyc
-%%DATADIR%%/code/sprites/objblast.pyo
-%%DATADIR%%/code/sprites/objbomb.py
-%%DATADIR%%/code/sprites/objbomb.pyc
-%%DATADIR%%/code/sprites/objbomb.pyo
-%%DATADIR%%/code/sprites/objbuilding.py
-%%DATADIR%%/code/sprites/objbuilding.pyc
-%%DATADIR%%/code/sprites/objbuilding.pyo
-%%DATADIR%%/code/sprites/objcactus.py
-%%DATADIR%%/code/sprites/objcactus.pyc
-%%DATADIR%%/code/sprites/objcactus.pyo
-%%DATADIR%%/code/sprites/objexhaust.py
-%%DATADIR%%/code/sprites/objexhaust.pyc
-%%DATADIR%%/code/sprites/objexhaust.pyo
-%%DATADIR%%/code/sprites/objflame.py
-%%DATADIR%%/code/sprites/objflame.pyc
-%%DATADIR%%/code/sprites/objflame.pyo
-%%DATADIR%%/code/sprites/objfuelbox.py
-%%DATADIR%%/code/sprites/objfuelbox.pyc
-%%DATADIR%%/code/sprites/objfuelbox.pyo
-%%DATADIR%%/code/sprites/objfuelship.py
-%%DATADIR%%/code/sprites/objfuelship.pyc
-%%DATADIR%%/code/sprites/objfuelship.pyo
-%%DATADIR%%/code/sprites/objgroundexplosion.py
-%%DATADIR%%/code/sprites/objgroundexplosion.pyc
-%%DATADIR%%/code/sprites/objgroundexplosion.pyo
-%%DATADIR%%/code/sprites/objheadquarters.py
-%%DATADIR%%/code/sprites/objheadquarters.pyc
-%%DATADIR%%/code/sprites/objheadquarters.pyo
-%%DATADIR%%/code/sprites/objhouse.py
-%%DATADIR%%/code/sprites/objhouse.pyc
-%%DATADIR%%/code/sprites/objhouse.pyo
-%%DATADIR%%/code/sprites/objicbm.py
-%%DATADIR%%/code/sprites/objicbm.pyc
-%%DATADIR%%/code/sprites/objicbm.pyo
-%%DATADIR%%/code/sprites/objmenu.py
-%%DATADIR%%/code/sprites/objmenu.pyc
-%%DATADIR%%/code/sprites/objmenu.pyo
-%%DATADIR%%/code/sprites/objplane0.py
-%%DATADIR%%/code/sprites/objplane0.pyc
-%%DATADIR%%/code/sprites/objplane0.pyo
-%%DATADIR%%/code/sprites/objplane1.py
-%%DATADIR%%/code/sprites/objplane1.pyc
-%%DATADIR%%/code/sprites/objplane1.pyo
-%%DATADIR%%/code/sprites/objradar.py
-%%DATADIR%%/code/sprites/objradar.pyc
-%%DATADIR%%/code/sprites/objradar.pyo
-%%DATADIR%%/code/sprites/objrocket.py
-%%DATADIR%%/code/sprites/objrocket.py.orig
-%%DATADIR%%/code/sprites/objrocket.pyc
-%%DATADIR%%/code/sprites/objrocket.pyo
-%%DATADIR%%/code/sprites/objrocketlauncher.py
-%%DATADIR%%/code/sprites/objrocketlauncher.pyc
-%%DATADIR%%/code/sprites/objrocketlauncher.pyo
-%%DATADIR%%/code/sprites/objship.py
-%%DATADIR%%/code/sprites/objship.pyc
-%%DATADIR%%/code/sprites/objship.pyo
-%%DATADIR%%/code/sprites/objshiptest.py
-%%DATADIR%%/code/sprites/objshiptest.pyc
-%%DATADIR%%/code/sprites/objshiptest.pyo
-%%DATADIR%%/code/sprites/objsstext.py
-%%DATADIR%%/code/sprites/objsstext.pyc
-%%DATADIR%%/code/sprites/objsstext.pyo
-%%DATADIR%%/code/sprites/objstoragetank0.py
-%%DATADIR%%/code/sprites/objstoragetank0.pyc
-%%DATADIR%%/code/sprites/objstoragetank0.pyo
-%%DATADIR%%/code/sprites/objstoragetank1.py
-%%DATADIR%%/code/sprites/objstoragetank1.pyc
-%%DATADIR%%/code/sprites/objstoragetank1.pyo
-%%DATADIR%%/code/sprites/objtank0.py
-%%DATADIR%%/code/sprites/objtank0.pyc
-%%DATADIR%%/code/sprites/objtank0.pyo
-%%DATADIR%%/code/sprites/objtank1.py
-%%DATADIR%%/code/sprites/objtank1.pyc
-%%DATADIR%%/code/sprites/objtank1.pyo
-%%DATADIR%%/code/sprites/objtext.py
-%%DATADIR%%/code/sprites/objtext.pyc
-%%DATADIR%%/code/sprites/objtext.pyo
-%%DATADIR%%/code/sprites/objtextmessage.py
-%%DATADIR%%/code/sprites/objtextmessage.pyc
-%%DATADIR%%/code/sprites/objtextmessage.pyo
-%%DATADIR%%/code/sprites/objtower.py
-%%DATADIR%%/code/sprites/objtower.pyc
-%%DATADIR%%/code/sprites/objtower.pyo
-%%DATADIR%%/code/sprites/objtree0.py
-%%DATADIR%%/code/sprites/objtree0.pyc
-%%DATADIR%%/code/sprites/objtree0.pyo
-%%DATADIR%%/code/stars.py
-%%DATADIR%%/code/stars.pyc
-%%DATADIR%%/code/stars.pyo
-%%DATADIR%%/code/text.py
-%%DATADIR%%/code/text.pyc
-%%DATADIR%%/code/text.pyo
-%%DATADIR%%/code/utils/farblazer.iss
-%%DATADIR%%/code/utils/mkwin
-%%DATADIR%%/code/utils/pygame2exe-fb.py
-%%DATADIR%%/code/utils/pygame2exe-fb.pyc
-%%DATADIR%%/code/utils/pygame2exe-fb.pyo
-%%DATADIR%%/code/utils/spritelist
-%%DATADIR%%/data/background.png
-%%DATADIR%%/data/balloon0.gif
-%%DATADIR%%/data/balloon1.gif
-%%DATADIR%%/data/balloon2.gif
-%%DATADIR%%/data/balloon3.gif
-%%DATADIR%%/data/blast0.gif
-%%DATADIR%%/data/blast1.gif
-%%DATADIR%%/data/blast2.gif
-%%DATADIR%%/data/blast3.gif
-%%DATADIR%%/data/bomb00.gif
-%%DATADIR%%/data/bomb01.gif
-%%DATADIR%%/data/bomb02.gif
-%%DATADIR%%/data/bomb03.gif
-%%DATADIR%%/data/bomb04.gif
-%%DATADIR%%/data/bomb05.gif
-%%DATADIR%%/data/bomb06.gif
-%%DATADIR%%/data/bomb07.gif
-%%DATADIR%%/data/bomb08.gif
-%%DATADIR%%/data/bomb09.gif
-%%DATADIR%%/data/bomb10.gif
-%%DATADIR%%/data/bomb11.gif
-%%DATADIR%%/data/bomb12.gif
-%%DATADIR%%/data/bomb13.gif
-%%DATADIR%%/data/bomb14.gif
-%%DATADIR%%/data/bomb15.gif
-%%DATADIR%%/data/bomb16.gif
-%%DATADIR%%/data/bomb17.gif
-%%DATADIR%%/data/bomb18.gif
-%%DATADIR%%/data/bomb19.gif
-%%DATADIR%%/data/bomb20.gif
-%%DATADIR%%/data/bomb21.gif
-%%DATADIR%%/data/bomb22.gif
-%%DATADIR%%/data/bomb23.gif
-%%DATADIR%%/data/bomb24.gif
-%%DATADIR%%/data/bomb25.gif
-%%DATADIR%%/data/bomb26.gif
-%%DATADIR%%/data/bomb27.gif
-%%DATADIR%%/data/bomb28.gif
-%%DATADIR%%/data/bomb29.gif
-%%DATADIR%%/data/bomb30.gif
-%%DATADIR%%/data/bomb31.gif
-%%DATADIR%%/data/bomb32.gif
-%%DATADIR%%/data/bomb33.gif
-%%DATADIR%%/data/bomb34.gif
-%%DATADIR%%/data/bomb35.gif
-%%DATADIR%%/data/bomb36.gif
-%%DATADIR%%/data/bomb37.gif
-%%DATADIR%%/data/bomb38.gif
-%%DATADIR%%/data/bomb39.gif
-%%DATADIR%%/data/bomb40.gif
-%%DATADIR%%/data/bomb41.gif
-%%DATADIR%%/data/bomb42.gif
-%%DATADIR%%/data/bomb43.gif
-%%DATADIR%%/data/bomb44.gif
-%%DATADIR%%/data/bomb45.gif
-%%DATADIR%%/data/bomb46.gif
-%%DATADIR%%/data/bomb47.gif
-%%DATADIR%%/data/bomb48.gif
-%%DATADIR%%/data/bomb49.gif
-%%DATADIR%%/data/bomb50.gif
-%%DATADIR%%/data/bomb51.gif
-%%DATADIR%%/data/bomb52.gif
-%%DATADIR%%/data/bomb53.gif
-%%DATADIR%%/data/bomb54.gif
-%%DATADIR%%/data/bomb55.gif
-%%DATADIR%%/data/bomb56.gif
-%%DATADIR%%/data/bomb57.gif
-%%DATADIR%%/data/bomb58.gif
-%%DATADIR%%/data/bomb59.gif
-%%DATADIR%%/data/bomb60.gif
-%%DATADIR%%/data/bomb61.gif
-%%DATADIR%%/data/bomb62.gif
-%%DATADIR%%/data/bomb63.gif
-%%DATADIR%%/data/building.gif
-%%DATADIR%%/data/cactus.gif
-%%DATADIR%%/data/credits.gif
-%%DATADIR%%/data/credrules.gif
-%%DATADIR%%/data/explosion000.gif
-%%DATADIR%%/data/explosion010.gif
-%%DATADIR%%/data/explosion020.gif
-%%DATADIR%%/data/explosion030.gif
-%%DATADIR%%/data/explosion040.gif
-%%DATADIR%%/data/explosion050.gif
-%%DATADIR%%/data/explosion100.gif
-%%DATADIR%%/data/explosion110.gif
-%%DATADIR%%/data/explosion120.gif
-%%DATADIR%%/data/explosion130.gif
-%%DATADIR%%/data/explosion140.gif
-%%DATADIR%%/data/explosion150.gif
-%%DATADIR%%/data/flame0.gif
-%%DATADIR%%/data/flame1.gif
-%%DATADIR%%/data/flame2.gif
-%%DATADIR%%/data/flame3.gif
-%%DATADIR%%/data/fonts/babelfish.ttf
-%%DATADIR%%/data/fuelbox0.gif
-%%DATADIR%%/data/fuelbox1.gif
-%%DATADIR%%/data/fuelbox2.gif
-%%DATADIR%%/data/fuelship.gif
-%%DATADIR%%/data/gfx_by_gimp.gif
-%%DATADIR%%/data/headquarters.gif
-%%DATADIR%%/data/house.gif
-%%DATADIR%%/data/icbm.gif
-%%DATADIR%%/data/levels.txt
-%%DATADIR%%/data/magick.png
-%%DATADIR%%/data/menu0.gif
-%%DATADIR%%/data/menu1.gif
-%%DATADIR%%/data/menu2.gif
-%%DATADIR%%/data/oldstarblazer.gif
-%%DATADIR%%/data/oldstarblazer.png
-%%DATADIR%%/data/plane0.gif
-%%DATADIR%%/data/plane1.gif
-%%DATADIR%%/data/plane11.gif
-%%DATADIR%%/data/pygame.gif
-%%DATADIR%%/data/python.gif
-%%DATADIR%%/data/radar0.gif
-%%DATADIR%%/data/rocketlauncher0.gif
-%%DATADIR%%/data/rocketlauncher1.gif
-%%DATADIR%%/data/rocketlauncher2.gif
-%%DATADIR%%/data/rocketlauncher3.gif
-%%DATADIR%%/data/rocketlauncher4.gif
-%%DATADIR%%/data/rocketlauncher5.gif
-%%DATADIR%%/data/sdl.gif
-%%DATADIR%%/data/ship0.gif
-%%DATADIR%%/data/ship1.gif
-%%DATADIR%%/data/starblazer.pal
-%%DATADIR%%/data/storagetank0.gif
-%%DATADIR%%/data/storagetank1.gif
-%%DATADIR%%/data/tank0.gif
-%%DATADIR%%/data/tank1.gif
-%%DATADIR%%/data/tower.gif
-%%DATADIR%%/data/tree0.gif
-%%DATADIR%%/farblazer.py
-%%DATADIR%%/farblazer.pyc
-%%DATADIR%%/farblazer.pyo
-share/pixmaps/farblazer.png
diff --git a/games/gbottler/Makefile b/games/gbottler/Makefile
deleted file mode 100644
index 6a0d763fea80..000000000000
--- a/games/gbottler/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: UMENO Takashi
-# $FreeBSD$
-
-PORTNAME=	gbottler
-PORTVERSION=	0.1.7
-PORTREVISION=	3
-CATEGORIES=	games
-MASTER_SITES=	OSDN/gbottler/45155
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	SSTP Bottle client
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-NO_ARCH=	yes
-USES=		gettext-tools gmake gnome python:2.7 shebangfix
-SHEBANG_FILES=	src/*.py src/viewer/*.py
-USE_GNOME=	pygtk2
-MAKE_ARGS=	PYTHON=${PYTHON_CMD}
-PLIST_SUB=	VERSION=${PORTVERSION}
-
-.include <bsd.port.mk>
diff --git a/games/gbottler/distinfo b/games/gbottler/distinfo
deleted file mode 100644
index cb58e5b9d5c7..000000000000
--- a/games/gbottler/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gbottler-0.1.7.tar.gz) = 393ffa62fd62470d84c78e31293a7efb109a28e88e36fa47c4a2f8d93a199ab8
-SIZE (gbottler-0.1.7.tar.gz) = 112142
diff --git a/games/gbottler/pkg-descr b/games/gbottler/pkg-descr
deleted file mode 100644
index 4ec9a336b52b..000000000000
--- a/games/gbottler/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-GBottler is a SSTP Bottle client.
-This SSTP Bottle client is based on bottler.py.
-
-WWW: http://gbottler.sourceforge.jp/
diff --git a/games/gbottler/pkg-plist b/games/gbottler/pkg-plist
deleted file mode 100644
index d799c2efdb68..000000000000
--- a/games/gbottler/pkg-plist
+++ /dev/null
@@ -1,103 +0,0 @@
-bin/gbottler
-lib/gbottler-%%VERSION%%/bottlelib.py
-lib/gbottler-%%VERSION%%/bottlelib.pyc
-lib/gbottler-%%VERSION%%/bottlelib.pyo
-lib/gbottler-%%VERSION%%/bottleparser.py
-lib/gbottler-%%VERSION%%/bottleparser.pyc
-lib/gbottler-%%VERSION%%/bottleparser.pyo
-lib/gbottler-%%VERSION%%/channeldialog.py
-lib/gbottler-%%VERSION%%/channeldialog.pyc
-lib/gbottler-%%VERSION%%/channeldialog.pyo
-lib/gbottler-%%VERSION%%/config.py
-lib/gbottler-%%VERSION%%/config.pyc
-lib/gbottler-%%VERSION%%/config.pyo
-lib/gbottler-%%VERSION%%/client.py
-lib/gbottler-%%VERSION%%/client.pyc
-lib/gbottler-%%VERSION%%/client.pyo
-lib/gbottler-%%VERSION%%/common.py
-lib/gbottler-%%VERSION%%/common.pyc
-lib/gbottler-%%VERSION%%/common.pyo
-lib/gbottler-%%VERSION%%/downloader.py
-lib/gbottler-%%VERSION%%/downloader.pyc
-lib/gbottler-%%VERSION%%/downloader.pyo
-lib/gbottler-%%VERSION%%/gbottler.py
-lib/gbottler-%%VERSION%%/gbottler.pyc
-lib/gbottler-%%VERSION%%/gbottler.pyo
-lib/gbottler-%%VERSION%%/gvwindow.py
-lib/gbottler-%%VERSION%%/gvwindow.pyc
-lib/gbottler-%%VERSION%%/gvwindow.pyo
-lib/gbottler-%%VERSION%%/localmessenger.py
-lib/gbottler-%%VERSION%%/localmessenger.pyc
-lib/gbottler-%%VERSION%%/localmessenger.pyo
-lib/gbottler-%%VERSION%%/logbook.py
-lib/gbottler-%%VERSION%%/logbook.pyc
-lib/gbottler-%%VERSION%%/logbook.pyo
-lib/gbottler-%%VERSION%%/logfetchdialog.py
-lib/gbottler-%%VERSION%%/logfetchdialog.pyc
-lib/gbottler-%%VERSION%%/logfetchdialog.pyo
-lib/gbottler-%%VERSION%%/logfetcher.py
-lib/gbottler-%%VERSION%%/logfetcher.pyc
-lib/gbottler-%%VERSION%%/logfetcher.pyo
-lib/gbottler-%%VERSION%%/loglist.py
-lib/gbottler-%%VERSION%%/loglist.pyc
-lib/gbottler-%%VERSION%%/loglist.pyo
-lib/gbottler-%%VERSION%%/logmanager.py
-lib/gbottler-%%VERSION%%/logmanager.pyc
-lib/gbottler-%%VERSION%%/logmanager.pyo
-lib/gbottler-%%VERSION%%/logparsers.py
-lib/gbottler-%%VERSION%%/logparsers.pyc
-lib/gbottler-%%VERSION%%/logparsers.pyo
-lib/gbottler-%%VERSION%%/logwindow.py
-lib/gbottler-%%VERSION%%/logwindow.pyc
-lib/gbottler-%%VERSION%%/logwindow.pyo
-lib/gbottler-%%VERSION%%/messagesender.py
-lib/gbottler-%%VERSION%%/messagesender.pyc
-lib/gbottler-%%VERSION%%/messagesender.pyo
-lib/gbottler-%%VERSION%%/phrasemanager.py
-lib/gbottler-%%VERSION%%/phrasemanager.pyc
-lib/gbottler-%%VERSION%%/phrasemanager.pyo
-lib/gbottler-%%VERSION%%/preferences.py
-lib/gbottler-%%VERSION%%/preferences.pyc
-lib/gbottler-%%VERSION%%/preferences.pyo
-lib/gbottler-%%VERSION%%/queryluid.py
-lib/gbottler-%%VERSION%%/queryluid.pyc
-lib/gbottler-%%VERSION%%/queryluid.pyo
-lib/gbottler-%%VERSION%%/script.py
-lib/gbottler-%%VERSION%%/script.pyc
-lib/gbottler-%%VERSION%%/script.pyo
-lib/gbottler-%%VERSION%%/scriptchecker.py
-lib/gbottler-%%VERSION%%/scriptchecker.pyc
-lib/gbottler-%%VERSION%%/scriptchecker.pyo
-lib/gbottler-%%VERSION%%/showingsurface.py
-lib/gbottler-%%VERSION%%/showingsurface.pyc
-lib/gbottler-%%VERSION%%/showingsurface.pyo
-lib/gbottler-%%VERSION%%/svgmanager.py
-lib/gbottler-%%VERSION%%/svgmanager.pyc
-lib/gbottler-%%VERSION%%/svgmanager.pyo
-lib/gbottler-%%VERSION%%/textmanager.py
-lib/gbottler-%%VERSION%%/textmanager.pyc
-lib/gbottler-%%VERSION%%/textmanager.pyo
-lib/gbottler-%%VERSION%%/xmllogger.py
-lib/gbottler-%%VERSION%%/xmllogger.pyc
-lib/gbottler-%%VERSION%%/xmllogger.pyo
-lib/gbottler-%%VERSION%%/viewer/__init__.py
-lib/gbottler-%%VERSION%%/viewer/__init__.pyc
-lib/gbottler-%%VERSION%%/viewer/__init__.pyo
-lib/gbottler-%%VERSION%%/viewer/ghost.py
-lib/gbottler-%%VERSION%%/viewer/ghost.pyc
-lib/gbottler-%%VERSION%%/viewer/ghost.pyo
-lib/gbottler-%%VERSION%%/viewer/ghostmanager.py
-lib/gbottler-%%VERSION%%/viewer/ghostmanager.pyc
-lib/gbottler-%%VERSION%%/viewer/ghostmanager.pyo
-lib/gbottler-%%VERSION%%/viewer/gviewer.py
-lib/gbottler-%%VERSION%%/viewer/gviewer.pyc
-lib/gbottler-%%VERSION%%/viewer/gviewer.pyo
-lib/gbottler-%%VERSION%%/viewer/viewercommon.py
-lib/gbottler-%%VERSION%%/viewer/viewercommon.pyc
-lib/gbottler-%%VERSION%%/viewer/viewercommon.pyo
-share/locale/ja/LC_MESSAGES/gbottler.mo
-share/doc/gbottler-%%VERSION%%/COPYING
-share/doc/gbottler-%%VERSION%%/ChangeLog
-share/doc/gbottler-%%VERSION%%/README
-share/doc/gbottler-%%VERSION%%/README.bottler
-share/doc/gbottler-%%VERSION%%/TODO
diff --git a/games/glchess/Makefile b/games/glchess/Makefile
deleted file mode 100644
index 291ccc4ee4dd..000000000000
--- a/games/glchess/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-# Created by: Patrick Li <pat@databits.net>
-# $FreeBSD$
-
-PORTNAME=	glchess
-PORTVERSION=	1.0.6
-PORTREVISION=	13
-CATEGORIES=	games
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	3D OpenGL based chess game
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-RUN_DEPENDS=	${PYTHON_SITELIBDIR}/gtk-2.0/gtk/gdkgl/__init__.py:x11-toolkits/py-gtkglext@${PY_FLAVOR}
-
-USES=		desktop-file-utils gnome python:2.7 shared-mime-info
-USE_GNOME=	gconf2
-USE_PYTHON=	distutils
-GCONF_SCHEMAS=	glchess.schemas
-
-OPTIONS_DEFINE=	DOCS NLS
-OPTIONS_SUB=	yes
-NLS_USES=	gettext
-NLS_CONFIGURE_ENABLE=	nls
-
-post-patch:
-	@${GREP} -lR "/usr/share/games/glchess" ${WRKSRC} | ${XARGS} \
-		${REINPLACE_CMD} -e 's|/usr/share/games/glchess|${DATADIR}|g'
-	@${REINPLACE_CMD} -e 's|share/games/glchess|share/glchess|g ; \
-		 s|share/gconf/schemas|etc/gconf/schemas|g' ${WRKSRC}/setup.py
-
-post-build-NLS-on:
-	@(for lang in `${MAKE} -f ${WRKSRC}/Makefile -V LANGUAGES` ; do \
-		cd ${WRKSRC}/po ; \
-		${LOCALBASE}/bin/msgfmt $$lang.po -o $$lang.mo ; \
-	done)
-
-post-install-NLS-on:
-	@(for lang in `${MAKE} -f ${WRKSRC}/Makefile -V LANGUAGES` ; do \
-		${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/$$lang/LC_MESSAGES ; \
-		${INSTALL_DATA} ${WRKSRC}/po/$$lang.mo \
-		${STAGEDIR}${PREFIX}/share/locale/$$lang/LC_MESSAGES/glchess.mo ; \
-	done)
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for file in ChangeLog README TODO
-	${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/games/glchess/distinfo b/games/glchess/distinfo
deleted file mode 100644
index 25612927e33c..000000000000
--- a/games/glchess/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (glchess-1.0.6.tar.gz) = 4d9e3fdb8c76be9db978bfbf97e736bd07dc0d55088a7252fe6446ee9328c10f
-SIZE (glchess-1.0.6.tar.gz) = 288898
diff --git a/games/glchess/pkg-descr b/games/glchess/pkg-descr
deleted file mode 100644
index ca3d5836c96f..000000000000
--- a/games/glchess/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-glChess is a 3D OpenGL based chess game that interfaces via the Chess Engine
-Communication Protocol (CECP) by Tim Mann. This means it can currently use
-Crafty and GNU Chess as AIs. You can also play Human vs. Human, but so far
-not over a network.
-
-WWW: https://sourceforge.net/projects/glchess/
diff --git a/games/glchess/pkg-message b/games/glchess/pkg-message
deleted file mode 100644
index 4c1dc72c586f..000000000000
--- a/games/glchess/pkg-message
+++ /dev/null
@@ -1,16 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Please make sure that
-
-Load        "glx"
-
-is in the Module section
-of your X config file.
-
-glChess supports the use of chess playing programs like
-games/crafty and games/gnuchess for you to play against so
-install them manually if you want them.
-EOM
-}
-]
diff --git a/games/glchess/pkg-plist b/games/glchess/pkg-plist
deleted file mode 100644
index 83cb696130eb..000000000000
--- a/games/glchess/pkg-plist
+++ /dev/null
@@ -1,216 +0,0 @@
-bin/glchess
-%%PYTHON_SITELIBDIR%%/glchess/__init__.py
-%%PYTHON_SITELIBDIR%%/glchess/__init__.pyc
-%%PYTHON_SITELIBDIR%%/glchess/__init__.pyo
-%%PYTHON_SITELIBDIR%%/glchess/ai.py
-%%PYTHON_SITELIBDIR%%/glchess/ai.pyc
-%%PYTHON_SITELIBDIR%%/glchess/ai.pyo
-%%PYTHON_SITELIBDIR%%/glchess/aitest.py
-%%PYTHON_SITELIBDIR%%/glchess/aitest.pyc
-%%PYTHON_SITELIBDIR%%/glchess/aitest.pyo
-%%PYTHON_SITELIBDIR%%/glchess/cecp.py
-%%PYTHON_SITELIBDIR%%/glchess/cecp.pyc
-%%PYTHON_SITELIBDIR%%/glchess/cecp.pyo
-%%PYTHON_SITELIBDIR%%/glchess/config.py
-%%PYTHON_SITELIBDIR%%/glchess/config.pyc
-%%PYTHON_SITELIBDIR%%/glchess/config.pyo
-%%PYTHON_SITELIBDIR%%/glchess/chess/__init__.py
-%%PYTHON_SITELIBDIR%%/glchess/chess/__init__.pyc
-%%PYTHON_SITELIBDIR%%/glchess/chess/__init__.pyo
-%%PYTHON_SITELIBDIR%%/glchess/chess/board.py
-%%PYTHON_SITELIBDIR%%/glchess/chess/board.pyc
-%%PYTHON_SITELIBDIR%%/glchess/chess/board.pyo
-%%PYTHON_SITELIBDIR%%/glchess/chess/lan.py
-%%PYTHON_SITELIBDIR%%/glchess/chess/lan.pyc
-%%PYTHON_SITELIBDIR%%/glchess/chess/lan.pyo
-%%PYTHON_SITELIBDIR%%/glchess/chess/pgn.py
-%%PYTHON_SITELIBDIR%%/glchess/chess/pgn.pyc
-%%PYTHON_SITELIBDIR%%/glchess/chess/pgn.pyo
-%%PYTHON_SITELIBDIR%%/glchess/chess/san.py
-%%PYTHON_SITELIBDIR%%/glchess/chess/san.pyc
-%%PYTHON_SITELIBDIR%%/glchess/chess/san.pyo
-%%PYTHON_SITELIBDIR%%/glchess/chess/bitboard.py
-%%PYTHON_SITELIBDIR%%/glchess/chess/bitboard.pyc
-%%PYTHON_SITELIBDIR%%/glchess/chess/bitboard.pyo
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/__init__.py
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/__init__.pyc
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/__init__.pyo
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/client.py
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/client.pyc
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/client.pyo
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/server.py
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/server.pyc
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/server.pyo
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/style12.py
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/style12.pyc
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/style12.pyo
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/telnet.py
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/telnet.pyc
-%%PYTHON_SITELIBDIR%%/glchess/chess/fics/telnet.pyo
-%%PYTHON_SITELIBDIR%%/glchess/defaults.py
-%%PYTHON_SITELIBDIR%%/glchess/defaults.pyc
-%%PYTHON_SITELIBDIR%%/glchess/defaults.pyo
-%%PYTHON_SITELIBDIR%%/glchess/game.py
-%%PYTHON_SITELIBDIR%%/glchess/game.pyc
-%%PYTHON_SITELIBDIR%%/glchess/game.pyo
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/__init__.py
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/__init__.pyc
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/__init__.pyo
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/dialogs.py
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/dialogs.pyc
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/dialogs.pyo
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/gtkui.py
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/gtkui.pyc
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/gtkui.pyo
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/chessview.py
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/chessview.pyc
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/chessview.pyo
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/network.py
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/network.pyc
-%%PYTHON_SITELIBDIR%%/glchess/gtkui/network.pyo
-%%PYTHON_SITELIBDIR%%/glchess/ggz/__init__.py
-%%PYTHON_SITELIBDIR%%/glchess/ggz/__init__.pyc
-%%PYTHON_SITELIBDIR%%/glchess/ggz/__init__.pyo
-%%PYTHON_SITELIBDIR%%/glchess/ggz/chess.py
-%%PYTHON_SITELIBDIR%%/glchess/ggz/chess.pyc
-%%PYTHON_SITELIBDIR%%/glchess/ggz/chess.pyo
-%%PYTHON_SITELIBDIR%%/glchess/ggz/client.py
-%%PYTHON_SITELIBDIR%%/glchess/ggz/client.pyc
-%%PYTHON_SITELIBDIR%%/glchess/ggz/client.pyo
-%%PYTHON_SITELIBDIR%%/glchess/ggz/protocol.py
-%%PYTHON_SITELIBDIR%%/glchess/ggz/protocol.pyc
-%%PYTHON_SITELIBDIR%%/glchess/ggz/protocol.pyo
-%%PYTHON_SITELIBDIR%%/glchess/main.py
-%%PYTHON_SITELIBDIR%%/glchess/main.pyc
-%%PYTHON_SITELIBDIR%%/glchess/main.pyo
-%%PYTHON_SITELIBDIR%%/glchess/ntest.py
-%%PYTHON_SITELIBDIR%%/glchess/ntest.pyc
-%%PYTHON_SITELIBDIR%%/glchess/ntest.pyo
-%%PYTHON_SITELIBDIR%%/glchess/scene/__init__.py
-%%PYTHON_SITELIBDIR%%/glchess/scene/__init__.pyc
-%%PYTHON_SITELIBDIR%%/glchess/scene/__init__.pyo
-%%PYTHON_SITELIBDIR%%/glchess/scene/cairo/__init__.py
-%%PYTHON_SITELIBDIR%%/glchess/scene/cairo/__init__.pyc
-%%PYTHON_SITELIBDIR%%/glchess/scene/cairo/__init__.pyo
-%%PYTHON_SITELIBDIR%%/glchess/scene/cairo/pieces.py
-%%PYTHON_SITELIBDIR%%/glchess/scene/cairo/pieces.pyc
-%%PYTHON_SITELIBDIR%%/glchess/scene/cairo/pieces.pyo
-%%PYTHON_SITELIBDIR%%/glchess/scene/human.py
-%%PYTHON_SITELIBDIR%%/glchess/scene/human.pyc
-%%PYTHON_SITELIBDIR%%/glchess/scene/human.pyo
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/__init__.py
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/__init__.pyc
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/__init__.pyo
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/builtin_models.py
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/builtin_models.pyc
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/builtin_models.pyo
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/new_models.py
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/new_models.pyc
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/new_models.pyo
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/opengl.py
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/opengl.pyc
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/opengl.pyo
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/png.py
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/png.pyc
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/png.pyo
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/texture.py
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/texture.pyc
-%%PYTHON_SITELIBDIR%%/glchess/scene/opengl/texture.pyo
-%%PYTHON_SITELIBDIR%%/glchess/uci.py
-%%PYTHON_SITELIBDIR%%/glchess/uci.pyc
-%%PYTHON_SITELIBDIR%%/glchess/uci.pyo
-%%PYTHON_SITELIBDIR%%/glchess/ui/__init__.py
-%%PYTHON_SITELIBDIR%%/glchess/ui/__init__.pyc
-%%PYTHON_SITELIBDIR%%/glchess/ui/__init__.pyo
-%%PYTHON_SITELIBDIR%%/glchess/ui/ui.py
-%%PYTHON_SITELIBDIR%%/glchess/ui/ui.pyc
-%%PYTHON_SITELIBDIR%%/glchess/ui/ui.pyo
-share/applications/glchess.desktop
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%DATADIR%%/ai.xml
-%%DATADIR%%/gui/ai.glade
-%%DATADIR%%/gui/network_game.glade
-%%DATADIR%%/gui/chess_view.glade
-%%DATADIR%%/gui/glchess.glade
-%%DATADIR%%/gui/glchess.svg
-%%DATADIR%%/gui/load_game.glade
-%%DATADIR%%/gui/new_game.glade
-%%DATADIR%%/gui/save_game.glade
-%%DATADIR%%/textures/board.png
-%%DATADIR%%/textures/piece.png
-%%NLS%%share/locale/am/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/ar/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/az/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/be/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/bg/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/bn/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/bn_IN/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/cy/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/da/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/de/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/dz/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/el/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/en_CA/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/es/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/et/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/eu/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/fa/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/ga/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/gu/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/he/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/hi/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/id/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/is/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/it/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/ka/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/ku/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/lv/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/mk/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/ml/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/mn/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/mr/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/ms/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/mg/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/ne/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/nn/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/or/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/pa/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/rw/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/sq/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/sr@Latn/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/ta/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/th/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/wa/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/xh/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/zh_HK/LC_MESSAGES/glchess.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/glchess.mo
-share/mime/packages/glchess.xml
-share/pixmaps/glchess.svg
diff --git a/games/gretools/Makefile b/games/gretools/Makefile
deleted file mode 100644
index 9a6787aea974..000000000000
--- a/games/gretools/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: Adam Weinberger <adamw@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	gretools
-PORTVERSION=	1.2.4
-PORTREVISION=	15
-CATEGORIES=	games gnome
-MASTER_SITES=	http://randomwalker.info/gretools/${PORTVERSION:R}/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	GNOME vocabulary builder
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-USES=		gmake gnome pathfix pkgconfig python:2.7 shebangfix
-SHEBANG_FILES=	gretools.in gretools.py
-USE_GNOME=	gnomeprefix pygnome2
-GNU_CONFIGURE=	yes
-INSTALLS_OMF=	yes
-
-post-patch:
-	@${REINPLACE_CMD} 's|@prefix@|${LOCALBASE}|g ; s|@share@|share|g' \
-		 ${WRKSRC}/gretools.in
-	@${REINPLACE_CMD} -e 's|gtk\.TRUE|True|g ; \
-		 s|gtk\.FALSE|False|g ; \
-		 s|gtk\.idle_add|gobject\.idle_add|g' ${WRKSRC}/gretools.py
-
-post-install:
-	${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/gretools/gretools.pyc
-	${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/gretools/gretools.pyo
-	${PYTHON_CMD} -m compileall \
-		-d ${PYTHONPREFIX_SITELIBDIR}/gretools \
-		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/gretools
-	${PYTHON_CMD} -O -m compileall \
-		-d ${PYTHONPREFIX_SITELIBDIR}/gretools \
-		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/gretools
-
-.include <bsd.port.mk>
diff --git a/games/gretools/distinfo b/games/gretools/distinfo
deleted file mode 100644
index 8af4101651d9..000000000000
--- a/games/gretools/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gretools-1.2.4.tar.gz) = 8ff06e9a31654c266af4eb9a69728017453bdb0b75d5e42cbcda24f9c6db51db
-SIZE (gretools-1.2.4.tar.gz) = 284002
diff --git a/games/gretools/pkg-descr b/games/gretools/pkg-descr
deleted file mode 100644
index 5684d4a3bfa8..000000000000
--- a/games/gretools/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Gretools is a vocabulary building tool for GNOME. Its wordlist is comprised
-of about 4000 words, and it has a synonym quiz and a word-guessing game.
-
-WWW: http://randomwalker.info/gretools/
diff --git a/games/gretools/pkg-plist b/games/gretools/pkg-plist
deleted file mode 100644
index bdd40e1c33b1..000000000000
--- a/games/gretools/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-bin/gretools
-%%PYTHON_SITELIBDIR%%/gretools/gretools
-%%PYTHON_SITELIBDIR%%/gretools/gretools.py
-%%PYTHON_SITELIBDIR%%/gretools/gretools.pyc
-%%PYTHON_SITELIBDIR%%/gretools/gretools.pyo
-share/applications/gretools.desktop
-%%DATADIR%%/glade/gretools.glade
-%%DATADIR%%/lists/default.wl
-share/gnome/help/gretools/C/figures/gretools_start_window.png
-share/gnome/help/gretools/C/gretools.xml
-share/gnome/help/gretools/C/legal.xml
-share/omf/gretools/gretools-C.omf
-share/pixmaps/gretools.png
diff --git a/games/kye/Makefile b/games/kye/Makefile
deleted file mode 100644
index c838a348f8d5..000000000000
--- a/games/kye/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	kye
-PORTVERSION=	1.0
-PORTREVISION=	5
-CATEGORIES=	games python
-MASTER_SITES=	http://games.moria.org.uk/kye/download/ \
-		SF/nemysisfreebsdp/games/${PORTNAME}/:levels
-# Selection of production-ready/well-known Kye Levels
-# (Zipped levels already included from games.moria.org.uk are excluded)
-# Please contact the maintainer if a Level is missing
-DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
-		kye-data_moria_levels.20121101.tar.gz:levels \
-		kye-data_nuke_levels.20121101.tar.gz:levels \
-		kye-data_extra_levels.20120818.tar.gz:levels
-DIST_SUBDIR=	kye
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Puzzle game with arcade game elements
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-RESTRICTED=	kye-data_nuke_levels is charityware
-RESTRICTED_FILES=	 kye-data_nuke_levels.20121101.tar.gz
-
-USE_GNOME=	pygtk2 librsvg2
-USES=		gnome python:2.7
-USE_PYTHON=	distutils
-
-PORTDOCS=	NEWS README
-
-SUB_FILES=	pkg-message
-
-DESKTOP_ENTRIES="Python Kye" \
-		"" \
-		"Kye" \
-		"Kye" \
-		"Game;LogicGame;" \
-		""
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|share/kye|${DATADIR_REL}|' ${WRKSRC}/setup.py
-	@${REINPLACE_CMD} -e 's|/usr/local/share/kye|${DATADIR}|' \
-		${WRKSRC}/kye/common.py
-
-post-extract-script:
-	@${MKDIR} ${WRKDIR}/${PORTNAME}
-.for l in kye-data_moria_levels.20121101.tar.gz kye-data_nuke_levels.20121101.tar.gz \
-	kye-data_extra_levels.20120818.tar.gz
-	${TAR} xfjp ${_DISTDIR}/${l} -C ${WRKDIR}/${PORTNAME}
-.endfor
-
-post-install:
-	${INSTALL_DATA} ${WRKSRC}/kye-icon.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/Kye.png
-	${INSTALL_DATA} ${WRKSRC}/kye-edit-icon.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/Kye-edit.png
-	@cd ${WRKDIR}/${PORTNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/kye/distinfo b/games/kye/distinfo
deleted file mode 100644
index 96ec313b02d7..000000000000
--- a/games/kye/distinfo
+++ /dev/null
@@ -1,8 +0,0 @@
-SHA256 (kye/kye-1.0.tar.gz) = d58a9e62a0ec736a072a932603cdc5b3f4890b28c32c346639513d4e247ca747
-SIZE (kye/kye-1.0.tar.gz) = 55245
-SHA256 (kye/kye-data_moria_levels.20121101.tar.gz) = 2c96f8e4146df5144aa97dd050c248240671df3533619b924c17e21bbc2de5fe
-SIZE (kye/kye-data_moria_levels.20121101.tar.gz) = 51200
-SHA256 (kye/kye-data_nuke_levels.20121101.tar.gz) = 9ccd96ded14cc5907fcb417a7219e9a5e11e3dc8f0a9c1fd049e0b4bd5523769
-SIZE (kye/kye-data_nuke_levels.20121101.tar.gz) = 294912
-SHA256 (kye/kye-data_extra_levels.20120818.tar.gz) = 9ddee7e21607c7fe425f24d7aa71e7120c29e885320eb2ed880b0f5a882ea5e4
-SIZE (kye/kye-data_extra_levels.20120818.tar.gz) = 455680
diff --git a/games/kye/files/pkg-message.in b/games/kye/files/pkg-message.in
deleted file mode 100644
index 908288466885..000000000000
--- a/games/kye/files/pkg-message.in
+++ /dev/null
@@ -1,31 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Python Kye has been installed.
-
-
-These levels are included in this package
-
-    http://www.nuke.demon.co.uk/kye/levels/
-
-
-This package does not include all Python Kye Levels.
-
-You can search for additional extra Levels here:
-
-    http://kye.8m.com/gfclevels.html
-
-    http://www.classicdosgames.com/game/Kye.html
-
-
-and other Sites and put it in:
-
-    %%DATADIR%%
-
-
-You could manually change Permissions these Levels with:
-
-    /bin/chmod 444 %%DATADIR%%/*.kye
-EOM
-}
-]
diff --git a/games/kye/pkg-descr b/games/kye/pkg-descr
deleted file mode 100644
index 1e87e2276932..000000000000
--- a/games/kye/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is a clone of the game Kye for Windows, originally by Colin Garbutt. It
-is a puzzle game, which is a little like the old falling-rocks puzzle games,
-and perhaps also inspired a little by Sokoban. But Kye has more variety of
-objects, and so is capable of posing quite complex puzzles.
-
-This clone is written by Colin Phipps <cph@moria.org.uk> in Python and uses
-gtk. So it will run on modern Linux systems easily enough, and indeed should
-work on any system with working Python and pygtk. It works on Windows as well,
-for instance.
-
-WWW: http://games.moria.org.uk/kye/
diff --git a/games/kye/pkg-plist b/games/kye/pkg-plist
deleted file mode 100644
index a894e88f4f2c..000000000000
--- a/games/kye/pkg-plist
+++ /dev/null
@@ -1,190 +0,0 @@
-bin/Kye
-bin/Kye-edit
-%%PYTHON_SITELIBDIR%%/kye/__init__.py
-%%PYTHON_SITELIBDIR%%/kye/__init__.pyc
-%%PYTHON_SITELIBDIR%%/kye/__init__.pyo
-%%PYTHON_SITELIBDIR%%/kye/app.py
-%%PYTHON_SITELIBDIR%%/kye/app.pyc
-%%PYTHON_SITELIBDIR%%/kye/app.pyo
-%%PYTHON_SITELIBDIR%%/kye/canvas.py
-%%PYTHON_SITELIBDIR%%/kye/canvas.pyc
-%%PYTHON_SITELIBDIR%%/kye/canvas.pyo
-%%PYTHON_SITELIBDIR%%/kye/common.py
-%%PYTHON_SITELIBDIR%%/kye/common.pyc
-%%PYTHON_SITELIBDIR%%/kye/common.pyo
-%%PYTHON_SITELIBDIR%%/kye/defaults.py
-%%PYTHON_SITELIBDIR%%/kye/defaults.pyc
-%%PYTHON_SITELIBDIR%%/kye/defaults.pyo
-%%PYTHON_SITELIBDIR%%/kye/dialogs.py
-%%PYTHON_SITELIBDIR%%/kye/dialogs.pyc
-%%PYTHON_SITELIBDIR%%/kye/dialogs.pyo
-%%PYTHON_SITELIBDIR%%/kye/editor.py
-%%PYTHON_SITELIBDIR%%/kye/editor.pyc
-%%PYTHON_SITELIBDIR%%/kye/editor.pyo
-%%PYTHON_SITELIBDIR%%/kye/frame.py
-%%PYTHON_SITELIBDIR%%/kye/frame.pyc
-%%PYTHON_SITELIBDIR%%/kye/frame.pyo
-%%PYTHON_SITELIBDIR%%/kye/game.py
-%%PYTHON_SITELIBDIR%%/kye/game.pyc
-%%PYTHON_SITELIBDIR%%/kye/game.pyo
-%%PYTHON_SITELIBDIR%%/kye/input.py
-%%PYTHON_SITELIBDIR%%/kye/input.pyc
-%%PYTHON_SITELIBDIR%%/kye/input.pyo
-%%PYTHON_SITELIBDIR%%/kye/leveledit.py
-%%PYTHON_SITELIBDIR%%/kye/leveledit.pyc
-%%PYTHON_SITELIBDIR%%/kye/leveledit.pyo
-%%PYTHON_SITELIBDIR%%/kye/objects.py
-%%PYTHON_SITELIBDIR%%/kye/objects.pyc
-%%PYTHON_SITELIBDIR%%/kye/objects.pyo
-%%PYTHON_SITELIBDIR%%/kye/palette.py
-%%PYTHON_SITELIBDIR%%/kye/palette.pyc
-%%PYTHON_SITELIBDIR%%/kye/palette.pyo
-%%PYTHON_SITELIBDIR%%/kye/stbar.py
-%%PYTHON_SITELIBDIR%%/kye/stbar.pyc
-%%PYTHON_SITELIBDIR%%/kye/stbar.pyo
-%%DATADIR%%/2 strange.kye
-%%DATADIR%%/2 strange.txt
-%%DATADIR%%/2Fun4Me.kye
-%%DATADIR%%/7Tasks.kye
-%%DATADIR%%/9.kye
-%%DATADIR%%/Action2.kye
-%%DATADIR%%/Alphabatch.kye
-%%DATADIR%%/AntKye2.kye
-%%DATADIR%%/Beginner.kye
-%%DATADIR%%/Brink.kye
-%%DATADIR%%/Danish.kye
-%%DATADIR%%/Default.kye
-%%DATADIR%%/Default1.kye
-%%DATADIR%%/Easy.kye
-%%DATADIR%%/Gary.kye
-%%DATADIR%%/Hweyards.kye
-%%DATADIR%%/InARush.kye
-%%DATADIR%%/Newkye.kye
-%%DATADIR%%/Newkye_french_engl.rtf
-%%DATADIR%%/RComb.kye
-%%DATADIR%%/Ricardo.kye
-%%DATADIR%%/Sampler.kye
-%%DATADIR%%/TPsKye.txt
-%%DATADIR%%/Training.kye
-%%DATADIR%%/Training.txt
-%%DATADIR%%/Yellow.kye
-%%DATADIR%%/aba-easy.kye
-%%DATADIR%%/aba-tuff.kye
-%%DATADIR%%/afebrile.kye
-%%DATADIR%%/afebrile2.kye
-%%DATADIR%%/afebrile3.kye
-%%DATADIR%%/alanskye.kye
-%%DATADIR%%/amazin.kye
-%%DATADIR%%/andrew.kye
-%%DATADIR%%/angie.kye
-%%DATADIR%%/anoder.kye
-%%DATADIR%%/ash.txt
-%%DATADIR%%/ashfast.kye
-%%DATADIR%%/ashmazes.kye
-%%DATADIR%%/ashshows.kye
-%%DATADIR%%/ashslide.kye
-%%DATADIR%%/axbey.kye
-%%DATADIR%%/ben.kye
-%%DATADIR%%/blaster.kye
-%%DATADIR%%/border.kye
-%%DATADIR%%/bull1.kye
-%%DATADIR%%/bull2.kye
-%%DATADIR%%/butter.kye
-%%DATADIR%%/cascade.kye
-%%DATADIR%%/charles1.kye
-%%DATADIR%%/chas.kye
-%%DATADIR%%/chris.kye
-%%DATADIR%%/chris2.kye
-%%DATADIR%%/chris3.kye
-%%DATADIR%%/ckp001.kye
-%%DATADIR%%/cop.kye
-%%DATADIR%%/credits.txt
-%%DATADIR%%/crowds.kye
-%%DATADIR%%/crux4.kye
-%%DATADIR%%/custom.kye
-%%DATADIR%%/danish1.kye
-%%DATADIR%%/danish2.kye
-%%DATADIR%%/danish3.kye
-%%DATADIR%%/davidh.kye
-%%DATADIR%%/default.kye
-%%DATADIR%%/die.kye
-%%DATADIR%%/dkf.kye
-%%DATADIR%%/dkf4.kye
-%%DATADIR%%/dkf6.kye
-%%DATADIR%%/doors.kye
-%%DATADIR%%/earlh.kye
-%%DATADIR%%/erin.kye
-%%DATADIR%%/factor.kye
-%%DATADIR%%/fifi.kye
-%%DATADIR%%/fissio.kye
-%%DATADIR%%/garry.kye
-%%DATADIR%%/ggrigs.kye
-%%DATADIR%%/glenset2.kye
-%%DATADIR%%/gnats.kye
-%%DATADIR%%/gsmick.kye
-%%DATADIR%%/h1.kye
-%%DATADIR%%/happy.KYE
-%%DATADIR%%/hard.kye
-%%DATADIR%%/hercules.kye
-%%DATADIR%%/home.kye
-%%DATADIR%%/hordes.kye
-%%DATADIR%%/icd.kye
-%%DATADIR%%/images.tar.gz
-%%DATADIR%%/intro.kye
-%%DATADIR%%/jasper.kye
-%%DATADIR%%/jdh.kye
-%%DATADIR%%/jenny.kye
-%%DATADIR%%/jeremy.kye
-%%DATADIR%%/jg.kye
-%%DATADIR%%/jmarston.kye
-%%DATADIR%%/jungle.kye
-%%DATADIR%%/kids.kye
-%%DATADIR%%/lizzy.kye
-%%DATADIR%%/lucy.kye
-%%DATADIR%%/maze.kye
-%%DATADIR%%/monsters.kye
-%%DATADIR%%/mykyes.kye
-%%DATADIR%%/mystical.kye
-%%DATADIR%%/nasty.kye
-%%DATADIR%%/nathan.kye
-%%DATADIR%%/neil-kye.kye
-%%DATADIR%%/nelsons.kye
-%%DATADIR%%/peteskye.kye
-%%DATADIR%%/phil.kye
-%%DATADIR%%/philsel1.kye
-%%DATADIR%%/pinkye.kye
-%%DATADIR%%/plus2.kye
-%%DATADIR%%/plus2.txt
-%%DATADIR%%/pong.kye
-%%DATADIR%%/positive.kye
-%%DATADIR%%/problem.kye
-%%DATADIR%%/quests.kye
-%%DATADIR%%/r_lee.kye
-%%DATADIR%%/raphael.kye
-%%DATADIR%%/ray.kye
-%%DATADIR%%/readme.txt
-%%DATADIR%%/ruth.kye
-%%DATADIR%%/rw1.kye
-%%DATADIR%%/scot.kye
-%%DATADIR%%/sean.kye
-%%DATADIR%%/shapes.kye
-%%DATADIR%%/speedo.kye
-%%DATADIR%%/sticky.kye
-%%DATADIR%%/stusoft.kye
-%%DATADIR%%/system.kye
-%%DATADIR%%/tail.kye
-%%DATADIR%%/template.kye
-%%DATADIR%%/tim1.kye
-%%DATADIR%%/travis.kye
-%%DATADIR%%/vex.kye
-%%DATADIR%%/vex.txt
-%%DATADIR%%/vlcano.kye
-%%DATADIR%%/vvv1.kye
-%%DATADIR%%/vvv2.kye
-%%DATADIR%%/vvv3.kye
-%%DATADIR%%/warrior.kye
-%%DATADIR%%/wave.kye
-%%DATADIR%%/whis.kye
-%%DATADIR%%/wizard.kye
-share/pixmaps/Kye-edit.png
-share/pixmaps/Kye.png
diff --git a/games/liquidwar/Makefile b/games/liquidwar/Makefile
deleted file mode 100644
index dc7ee18e39b9..000000000000
--- a/games/liquidwar/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Edwin Groothuis <edwin@mavetju.org>
-# $FreeBSD$
-
-PORTNAME=	liquidwar
-PORTVERSION=	5.6.5
-CATEGORIES=	games
-MASTER_SITES=	http://www.ufoot.org/download/liquidwar/v5/${PORTVERSION}/ \
-		http://liquidwar.sunsite.dk/archive/ \
-		SAVANNAH \
-		http://ufoot.hd.free.fr/pub/archive/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	You control an army of liquid and have to try and eat your opponents
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-LIB_DEPENDS=	liballeg.so:devel/allegro
-
-USES=		gmake python:2.7,build
-
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--disable-doc-info \
-		--disable-doc-pdf \
-		--disable-doc-ps \
-		--disable-target-opt
-MAKE_ARGS=	DATADIR=${DATADIR} \
-		GAMEDIR=${PREFIX}/bin \
-		MANDIR=${PREFIX}/man/man6
-INSTALL_TARGET=	install_nolink
-
-BINARY_ALIAS=	python=${PYTHON_CMD}
-
-OPTIONS_DEFINE=	ASM DOCS
-
-ASM_CONFIGURE_OFF=	--disable-asm
-DOCS_CONFIGURE_OFF=	--disable-doc-html \
-			--disable-doc-man \
-			--disable-doc-txt
-
-.include <bsd.port.mk>
diff --git a/games/liquidwar/distinfo b/games/liquidwar/distinfo
deleted file mode 100644
index 7d9f14896966..000000000000
--- a/games/liquidwar/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1549264493
-SHA256 (liquidwar-5.6.5.tar.gz) = dad0aa84dd416cad055421ed9b40df39efae78d3df759c0583c64c54f7f2ff5f
-SIZE (liquidwar-5.6.5.tar.gz) = 6508987
diff --git a/games/liquidwar/files/patch-configure b/games/liquidwar/files/patch-configure
deleted file mode 100644
index 61b0199b98ab..000000000000
--- a/games/liquidwar/files/patch-configure
+++ /dev/null
@@ -1,24 +0,0 @@
---- configure.orig	2018-12-23 19:04:36 UTC
-+++ configure
-@@ -3787,9 +3787,9 @@ $as_echo_n "checking for $ac_word... " >&6; }
- if ${ac_cv_prog_PYTHON+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
--  if test -n "$PYTHON"; then
--  ac_cv_prog_PYTHON="$PYTHON" # Let the user override the test.
--else
-+#  if test -n "$PYTHON"; then
-+#  ac_cv_prog_PYTHON="$PYTHON" # Let the user override the test.
-+#else
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
- for as_dir in $PATH
- do
-@@ -3807,7 +3807,7 @@ IFS=$as_save_IFS
- 
-   test -z "$ac_cv_prog_PYTHON" && ac_cv_prog_PYTHON="no"
- fi
--fi
-+#fi
- PYTHON=$ac_cv_prog_PYTHON
- if test -n "$PYTHON"; then
-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
diff --git a/games/liquidwar/files/patch-src_wwwsrv.c b/games/liquidwar/files/patch-src_wwwsrv.c
deleted file mode 100644
index 4f32eda8195d..000000000000
--- a/games/liquidwar/files/patch-src_wwwsrv.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/wwwsrv.c.orig	2018-12-23 19:04:36 UTC
-+++ src/wwwsrv.c
-@@ -100,12 +100,12 @@ lw_wwwsrv_init (LW_WWWSRV_DATA * data,
- 
-   data->privacy = privacy;
-   data->log = log;
--  strncpy (data->metaserver, metaserver, URL_SIZE);
-+  strncpy (data->metaserver, metaserver, sizeof(data->metaserver));
-   data->port = port;
-   data->busy_players = busy_players;
-   data->max_players = max_players;
--  strncpy (data->password, password, PASSWORD_SIZE);
--  strncpy (data->comment, comment, COMMENT_SIZE);
-+  strncpy (data->password, password, sizeof(data->password));
-+  strncpy (data->comment, comment, sizeof(data->comment));
- }
- 
- /*------------------------------------------------------------------*/
diff --git a/games/liquidwar/pkg-descr b/games/liquidwar/pkg-descr
deleted file mode 100644
index 2176687141aa..000000000000
--- a/games/liquidwar/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-Liquid War is a unique multiplayer wargame. Its rules are truely
-original and have been invented by Thomas Colcombet. You control
-an army of liquid and have to try and eat your opponents. A single
-player mode is available, but the game is definitely designed to
-be multiplayer, and has network support.
-
-When playing Liquid War, one has to eat one's opponent. There can
-be from 2 to 6 players. There are no weapons, the only thing you
-have to do is to move a cursor in a 2-D battlefield. This cursor
-is followed by your army, which is composed by a great many little
-fighters. Fighters are represented by small colored squares. All
-the fighters who have the same color belong to the same team. One
-very often controls several thousands fighters at the same time.
-And when fighters from different teams meet, they eat each other,
-it is as simple as that.
-
-Note: If the game crashes this might resolve it:
-    Inside liquidwar, go to options->rules->advanced and change
-    Algorithm from "Assembly" to "Standard C"
-See also the "ASM" option in the port build options.
-
-WWW: http://www.ufoot.org/liquidwar/
diff --git a/games/liquidwar/pkg-plist b/games/liquidwar/pkg-plist
deleted file mode 100644
index 3ff6030b3c81..000000000000
--- a/games/liquidwar/pkg-plist
+++ /dev/null
@@ -1,56 +0,0 @@
-bin/liquidwar
-bin/liquidwar-server
-bin/liquidwar-mapgen
-man/man6/liquidwar-mapgen.6.gz
-man/man6/liquidwar-server.6.gz
-man/man6/liquidwar.6.gz
-share/applications/liquidwar.desktop
-%%PORTDOCS%%%%DOCSDIR%%/txt/algorithm.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/authors.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/bugs.txt
-@comment %%PORTDOCS%%%%DOCSDIR%%/txt/copying.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/mailinglists.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/network.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/options.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/parameters.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/platforms.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rules.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/source.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/todo.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/userlevels.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/fanfic.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/wip.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/algorithm.html
-%%PORTDOCS%%%%DOCSDIR%%/html/authors.html
-%%PORTDOCS%%%%DOCSDIR%%/html/bugs.html
-@comment %%PORTDOCS%%%%DOCSDIR%%/html/copying.html
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/mailinglists.html
-%%PORTDOCS%%%%DOCSDIR%%/html/network.html
-%%PORTDOCS%%%%DOCSDIR%%/html/options.html
-%%PORTDOCS%%%%DOCSDIR%%/html/parameters.html
-%%PORTDOCS%%%%DOCSDIR%%/html/platforms.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rules.html
-%%PORTDOCS%%%%DOCSDIR%%/html/source.html
-%%PORTDOCS%%%%DOCSDIR%%/html/todo.html
-%%PORTDOCS%%%%DOCSDIR%%/html/userlevels.html
-%%PORTDOCS%%%%DOCSDIR%%/html/fanfic.html
-%%PORTDOCS%%%%DOCSDIR%%/html/wip.html
-@comment %%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.fr
-%%PORTDOCS%%%%DOCSDIR%%/README.de
-%%PORTDOCS%%%%DOCSDIR%%/README.dk
-%%PORTDOCS%%%%DOCSDIR%%/README.pl
-%%DATADIR%%/liquidwar.dat
-%%DATADIR%%/map/meditate.bmp
-%%DATADIR%%/map/pacman.bmp
-%%DATADIR%%/map/paille.bmp
-%%DATADIR%%/map/t4.bmp
-%%DATADIR%%/music/colossus.mid
-%%DATADIR%%/texture/bluesq.bmp
-%%DATADIR%%/texture/clovers.bmp
-%%DATADIR%%/texture/meditate.bmp
-%%DATADIR%%/texture/rust.bmp
-%%DATADIR%%/texture/warning.bmp
-share/pixmaps/liquidwar.xpm
diff --git a/games/mopesnake/Makefile b/games/mopesnake/Makefile
deleted file mode 100644
index 3a67307135de..000000000000
--- a/games/mopesnake/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	mopesnake
-PORTVERSION=	0.5
-PORTREVISION=	8
-CATEGORIES=	games python
-MASTER_SITES=	SF \
-		SF/nemysisfreebsdp/games/:icons
-DISTFILES=	${PORTNAME}-pc-${DISTVERSION}${EXTRACT_SUFX} \
-		${PORTNAME}.png:icons
-EXTRACT_ONLY=	${PORTNAME}-pc-${DISTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Classic snake game in which you attempt to eat all the pain
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/doc/COPYING.txt
-
-RUN_DEPENDS=	${PYGAME}
-
-WRKSRC=		${WRKDIR}/${PORTNAME}-pc-${DISTVERSION}
-
-USES=		python:2.7 zip
-NO_ARCH=	yes
-
-PORTDOCS=	index.html
-
-SUB_FILES=	${PORTNAME}
-
-DESKTOP_ENTRIES="Master Of Pain (Eating) - Snake" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|' \
-		${WRKSRC}/*.py ${WRKSRC}/mopelib/*.py
-	@${FIND} ${WRKSRC} -name "*.bak" -delete
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-pre-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-
-.for d in images mopelib music sounds
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
-.endfor
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-	${INSTALL_DATA} ${WRKSRC}/version ${STAGEDIR}${DATADIR}
-
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/mopesnake/distinfo b/games/mopesnake/distinfo
deleted file mode 100644
index bcf0a8ba692e..000000000000
--- a/games/mopesnake/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (mopesnake-pc-0.5.zip) = 1bc270e7dc63ad40bb2280ac5d3dec8527b2d902b272f2b42bfd35d265d339d4
-SIZE (mopesnake-pc-0.5.zip) = 1426226
-SHA256 (mopesnake.png) = f7d568382857a7e5a10ca01369d8f2c660f523d277239ba468be7fd81cceb028
-SIZE (mopesnake.png) = 1305
diff --git a/games/mopesnake/files/mopesnake.in b/games/mopesnake/files/mopesnake.in
deleted file mode 100644
index 957bec7ca206..000000000000
--- a/games/mopesnake/files/mopesnake.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./mopesnake.py "${@}"
diff --git a/games/mopesnake/pkg-descr b/games/mopesnake/pkg-descr
deleted file mode 100644
index 3ee6c2f4acda..000000000000
--- a/games/mopesnake/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Master Of Pain (Eating) - Snake
-Is a classic snake game in which you attempt to eat all the pain in the world,
-bravely accepting the inevitable consequences for your waistline. mop(e)snake
-features an innovative single-finger control method, as well as the normal
-four-directional control system familiar to fans of snake. The game doesn't
-feature any of the extra features, bonuses, wrap-around levels and other
-featuritis that ruins most versions of snake.
-
-WWW: http://mopesnake.sourceforge.net/
diff --git a/games/mopesnake/pkg-plist b/games/mopesnake/pkg-plist
deleted file mode 100644
index 0f191b694e49..000000000000
--- a/games/mopesnake/pkg-plist
+++ /dev/null
@@ -1,26 +0,0 @@
-bin/mopesnake
-%%DATADIR%%/images/hiscores.png
-%%DATADIR%%/images/instructions.png
-%%DATADIR%%/images/title.png
-%%DATADIR%%/images/tryad.png
-%%DATADIR%%/mopelib/__init__.py
-%%DATADIR%%/mopelib/__init__.pyc
-%%DATADIR%%/mopelib/__init__.pyo
-%%DATADIR%%/mopelib/mopelib.py
-%%DATADIR%%/mopelib/mopelib.pyc
-%%DATADIR%%/mopelib/mopelib.pyo
-%%DATADIR%%/mopesnake.py
-%%DATADIR%%/mopesnake.pyc
-%%DATADIR%%/mopesnake.pyo
-%%DATADIR%%/music/the_final_rewind_loop.ogg
-%%DATADIR%%/sounds/aaa1.wav
-%%DATADIR%%/sounds/aah2.wav
-%%DATADIR%%/sounds/aei1.wav
-%%DATADIR%%/sounds/eee1.wav
-%%DATADIR%%/sounds/mmm3.wav
-%%DATADIR%%/sounds/ooh1.wav
-%%DATADIR%%/sounds/oow1.wav
-%%DATADIR%%/sounds/ouch1.wav
-%%DATADIR%%/sounds/ow1.wav
-%%DATADIR%%/version
-share/pixmaps/mopesnake.png
diff --git a/games/nelly/Makefile b/games/nelly/Makefile
deleted file mode 100644
index 9cf8fb6a4028..000000000000
--- a/games/nelly/Makefile
+++ /dev/null
@@ -1,62 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	nelly
-PORTVERSION=	1.0
-PORTREVISION=	10
-CATEGORIES=	games python
-MASTER_SITES=	http://www.partiallydisassembled.net/nelly/ \
-		http://media.pyweek.org/dl/2/rushed/ \
-		SF/nemysisfreebsdp/games/${PORTNAME}/:icons
-DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
-		${PORTNAME}.png:icons
-DIST_SUBDIR=	${PORTNAME}
-EXTRACT_ONLY=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Nelly's Rooftop Garden, physics-based puzzle game
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-RUN_DEPENDS=	${PYGAME} \
-		${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR}
-
-USES=		python:2.7
-
-PORTDOCS=	README
-OPTIONS_DEFINE=	DOCS
-
-SUB_FILES=	${PORTNAME}
-
-DESKTOP_ENTRIES="Nelly's Rooftop Garden" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|' \
-		${WRKSRC}/*.py
-	@${FIND} ${WRKSRC} -name "*.bak" -delete
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-
-.for d in fonts levels textures
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
-.endfor
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/nelly/distinfo b/games/nelly/distinfo
deleted file mode 100644
index 5dfbad7d1882..000000000000
--- a/games/nelly/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (nelly/nelly-1.0.tar.gz) = a62a959259645cf849275498d19e71348f08ec92f490f2f902697dbefff04620
-SIZE (nelly/nelly-1.0.tar.gz) = 516647
-SHA256 (nelly/nelly.png) = 39278ddea84ead2580ad5e9747f007fce0822b853ba5e5a94e6a649ecf2a56cb
-SIZE (nelly/nelly.png) = 2599
diff --git a/games/nelly/files/nelly.in b/games/nelly/files/nelly.in
deleted file mode 100644
index fcce2d570df4..000000000000
--- a/games/nelly/files/nelly.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./nelly.py "${@}"
diff --git a/games/nelly/pkg-descr b/games/nelly/pkg-descr
deleted file mode 100644
index c0829c6da79f..000000000000
--- a/games/nelly/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A physics-based puzzle game written in Python for PyWeek 2.
-Features over 15 levels, a free-play mode and an integrated level editor.
-
-WWW: http://www.partiallydisassembled.net/nelly/
diff --git a/games/nelly/pkg-plist b/games/nelly/pkg-plist
deleted file mode 100644
index 944c41fbcc90..000000000000
--- a/games/nelly/pkg-plist
+++ /dev/null
@@ -1,68 +0,0 @@
-bin/nelly
-%%DATADIR%%/collide.py
-%%DATADIR%%/collide.pyc
-%%DATADIR%%/collide.pyo
-%%DATADIR%%/font.py
-%%DATADIR%%/font.pyc
-%%DATADIR%%/font.pyo
-%%DATADIR%%/fonts/babelfish.ttf
-%%DATADIR%%/levels/level01.lvl
-%%DATADIR%%/levels/level02.lvl
-%%DATADIR%%/levels/level03.lvl
-%%DATADIR%%/levels/level04.lvl
-%%DATADIR%%/levels/level05.lvl
-%%DATADIR%%/levels/level06.lvl
-%%DATADIR%%/levels/level07.lvl
-%%DATADIR%%/levels/level08.lvl
-%%DATADIR%%/levels/level09.lvl
-%%DATADIR%%/levels/level10.lvl
-%%DATADIR%%/levels/level11.lvl
-%%DATADIR%%/levels/level12.lvl
-%%DATADIR%%/levels/level13.lvl
-%%DATADIR%%/levels/level14.lvl
-%%DATADIR%%/levels/level15.lvl
-%%DATADIR%%/nelly.py
-%%DATADIR%%/nelly.pyc
-%%DATADIR%%/nelly.pyo
-%%DATADIR%%/res.py
-%%DATADIR%%/res.pyc
-%%DATADIR%%/res.pyo
-%%DATADIR%%/textures/brick.jpg
-%%DATADIR%%/textures/dialog.png
-%%DATADIR%%/textures/dialog_ok.png
-%%DATADIR%%/textures/drip.png
-%%DATADIR%%/textures/flower.png
-%%DATADIR%%/textures/frame.png
-%%DATADIR%%/textures/hotplate.png
-%%DATADIR%%/textures/kettle.png
-%%DATADIR%%/textures/left.png
-%%DATADIR%%/textures/loadback.png
-%%DATADIR%%/textures/loadframe.png
-%%DATADIR%%/textures/loadframeback.png
-%%DATADIR%%/textures/menu.png
-%%DATADIR%%/textures/metal.png
-%%DATADIR%%/textures/move_handle.png
-%%DATADIR%%/textures/new.png
-%%DATADIR%%/textures/plant_seg.png
-%%DATADIR%%/textures/pot.png
-%%DATADIR%%/textures/right.png
-%%DATADIR%%/textures/rot_handle.png
-%%DATADIR%%/textures/save.png
-%%DATADIR%%/textures/spin_down.png
-%%DATADIR%%/textures/spin_up.png
-%%DATADIR%%/textures/steam.png
-%%DATADIR%%/textures/tool_active.png
-%%DATADIR%%/textures/tool_hotplate.png
-%%DATADIR%%/textures/tool_kettle.png
-%%DATADIR%%/textures/tool_lines.png
-%%DATADIR%%/textures/tool_metal.png
-%%DATADIR%%/textures/tool_plant.png
-%%DATADIR%%/textures/tool_wood.png
-%%DATADIR%%/textures/toold_hotplate.png
-%%DATADIR%%/textures/toold_kettle.png
-%%DATADIR%%/textures/toold_lines.png
-%%DATADIR%%/textures/toold_metal.png
-%%DATADIR%%/textures/toold_plant.png
-%%DATADIR%%/textures/toold_wood.png
-%%DATADIR%%/textures/wood.png
-share/pixmaps/nelly.png
diff --git a/games/oneisenough/Makefile b/games/oneisenough/Makefile
deleted file mode 100644
index e6c770c16cd9..000000000000
--- a/games/oneisenough/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	oneisenough
-PORTVERSION=	0.40
-PORTREVISION=	4
-CATEGORIES=	games python
-MASTER_SITES=	http://hectigo.net/games/oneisenough/ \
-		SF/nemysisfreebsdp/games/:icons
-DISTFILES=	${PORTNAME}_a${PORTVERSION:S/.//g}_src${EXTRACT_SUFX} \
-		${PORTNAME}.png:icons
-EXTRACT_ONLY=	${PORTNAME}_a${PORTVERSION:S/.//g}_src${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Economic development in the land of the balls
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/LICENSE.txt
-
-RUN_DEPENDS=	${PYGAME}
-
-WRKSRC=		${WRKDIR}/"one is enough"
-
-USES=		dos2unix python:2.7 shebangfix zip
-DOS2UNIX_FILES=	*.txt bin/*.py
-DOS2UNIX_REGEX= .*.[^pt][^nt][^gf]
-SHEBANG_FILES=	run_game.py bin/mainmenu.py
-NO_ARCH=	yes
-
-PORTDOCS=	README.txt
-OPTIONS_DEFINE=	DOCS
-
-SUB_FILES=	${PORTNAME}
-
-DESKTOP_ENTRIES="One Is Enough" \
-		"" \
-		"${PORTNAME}" \
-		"${PORTNAME}" \
-		"Game;ArcadeGame;" \
-		""
-
-post-extract:
-	@${FIND} ${WRKSRC} \
-		-name "Thumbs.db" -delete -or -name "pack.bat" -delete
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-	@(cd ${WRKSRC}/bin && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/bin)
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/oneisenough/distinfo b/games/oneisenough/distinfo
deleted file mode 100644
index 1c6b58cdc747..000000000000
--- a/games/oneisenough/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (oneisenough_a040_src.zip) = 93da49735d6b7c7978c65f28c99b955c8e95ac0a6716d91be5790650277def88
-SIZE (oneisenough_a040_src.zip) = 356589
-SHA256 (oneisenough.png) = b0c8fa5467e5743e605e72da804161b2e3cc593f0eaa4b2f1b379d834779c12c
-SIZE (oneisenough.png) = 4756
diff --git a/games/oneisenough/files/oneisenough.in b/games/oneisenough/files/oneisenough.in
deleted file mode 100644
index d82102b69d8a..000000000000
--- a/games/oneisenough/files/oneisenough.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec ./run_game.py "${@}"
diff --git a/games/oneisenough/pkg-descr b/games/oneisenough/pkg-descr
deleted file mode 100644
index 20d018305558..000000000000
--- a/games/oneisenough/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Economic development in the land of the balls has rendered communism an
-obsolete ideology, but one ball is ready to stand against the cruel
-corporate oppressors. Is one ball enough to free the capitalist balls
-from their egocentric ideology and send them to labour camps,
-or is the process doomed to fail? There's only one way to find out...
-
-WWW: http://hectigo.net/games/oneisenough/
diff --git a/games/oneisenough/pkg-plist b/games/oneisenough/pkg-plist
deleted file mode 100644
index 2eb850f96812..000000000000
--- a/games/oneisenough/pkg-plist
+++ /dev/null
@@ -1,60 +0,0 @@
-bin/oneisenough
-%%DATADIR%%/bin/background.py
-%%DATADIR%%/bin/background.pyc
-%%DATADIR%%/bin/background.pyo
-%%DATADIR%%/bin/bank.py
-%%DATADIR%%/bin/bank.pyc
-%%DATADIR%%/bin/bank.pyo
-%%DATADIR%%/bin/camp.py
-%%DATADIR%%/bin/camp.pyc
-%%DATADIR%%/bin/camp.pyo
-%%DATADIR%%/bin/data/Vera.ttf
-%%DATADIR%%/bin/enemy.py
-%%DATADIR%%/bin/enemy.pyc
-%%DATADIR%%/bin/enemy.pyo
-%%DATADIR%%/bin/follower.py
-%%DATADIR%%/bin/follower.pyc
-%%DATADIR%%/bin/follower.pyo
-%%DATADIR%%/bin/game.py
-%%DATADIR%%/bin/game.pyc
-%%DATADIR%%/bin/game.pyo
-%%DATADIR%%/bin/locals.py
-%%DATADIR%%/bin/locals.pyc
-%%DATADIR%%/bin/locals.pyo
-%%DATADIR%%/bin/main.py
-%%DATADIR%%/bin/main.pyc
-%%DATADIR%%/bin/main.pyo
-%%DATADIR%%/bin/mainmenu.py
-%%DATADIR%%/bin/mainmenu.pyc
-%%DATADIR%%/bin/mainmenu.pyo
-%%DATADIR%%/bin/object.py
-%%DATADIR%%/bin/object.pyc
-%%DATADIR%%/bin/object.pyo
-%%DATADIR%%/bin/pictures/ball1.png
-%%DATADIR%%/bin/pictures/ball2.png
-%%DATADIR%%/bin/pictures/balldollar.png
-%%DATADIR%%/bin/pictures/ballinvincible.png
-%%DATADIR%%/bin/pictures/bank.png
-%%DATADIR%%/bin/pictures/bg.png
-%%DATADIR%%/bin/pictures/camp.png
-%%DATADIR%%/bin/pictures/gameover.png
-%%DATADIR%%/bin/pictures/star.png
-%%DATADIR%%/bin/pictures/staricon.png
-%%DATADIR%%/bin/player.py
-%%DATADIR%%/bin/player.pyc
-%%DATADIR%%/bin/player.pyo
-%%DATADIR%%/bin/setup.py
-%%DATADIR%%/bin/setup.pyc
-%%DATADIR%%/bin/setup.pyo
-%%DATADIR%%/bin/sound.py
-%%DATADIR%%/bin/sound.pyc
-%%DATADIR%%/bin/sound.pyo
-%%DATADIR%%/bin/sounds/whau.wav
-%%DATADIR%%/bin/sounds/woosh.wav
-%%DATADIR%%/bin/util.py
-%%DATADIR%%/bin/util.pyc
-%%DATADIR%%/bin/util.pyo
-%%DATADIR%%/run_game.py
-%%DATADIR%%/run_game.pyc
-%%DATADIR%%/run_game.pyo
-share/pixmaps/oneisenough.png
diff --git a/games/ptkei/Makefile b/games/ptkei/Makefile
deleted file mode 100644
index 16f9ba204521..000000000000
--- a/games/ptkei/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Daniel O'Connor <darius@dons.net.au>
-# $FreeBSD$
-
-PORTNAME=	ptkei
-PORTVERSION=	2.00.0
-PORTREVISION=	1
-CATEGORIES=	games
-MASTER_SITES=	SF/ptkei2
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python/Tk graphical client for Wolfpack Empire servers
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \
-		${PYTHON_SITELIBDIR}/Pmw/__init__.py:x11-toolkits/py-Pmw@${PY_FLAVOR}
-
-USES=		python:2.7 shebangfix
-SHEBANG_FILES=	empire.py scripts/*.py
-
-do-build:
-	@${FIND} ${WRKSRC} -name "*.pyc" -delete
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} 2>/dev/null
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-	${TAR} -C ${WRKSRC} -cf - . | ${TAR} -C ${STAGEDIR}${DATADIR} --unlink -xf -
-	${SED} -e "s#%%PREFIX%%#${PREFIX}# ; s#%%PYTHON_CMD%%#${PYTHON_CMD}#" \
-		${FILESDIR}/ptkei > ${WRKDIR}/ptkei.tmp
-	${INSTALL_SCRIPT} ${WRKDIR}/ptkei.tmp ${STAGEDIR}${PREFIX}/bin/ptkei
-
-.include <bsd.port.mk>
diff --git a/games/ptkei/distinfo b/games/ptkei/distinfo
deleted file mode 100644
index bcfb44fd5791..000000000000
--- a/games/ptkei/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ptkei-2.00.0.tar.gz) = 3862f3b4011b0d8a162e2852c8f8834ac2c2807c9a2f84b45a5fd4092217add8
-SIZE (ptkei-2.00.0.tar.gz) = 254772
diff --git a/games/ptkei/files/ptkei b/games/ptkei/files/ptkei
deleted file mode 100644
index 9010d986a9ce..000000000000
--- a/games/ptkei/files/ptkei
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-%%PYTHON_CMD%% %%PREFIX%%/share/ptkei/empire.py $*
diff --git a/games/ptkei/pkg-descr b/games/ptkei/pkg-descr
deleted file mode 100644
index 84e9d3abd497..000000000000
--- a/games/ptkei/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Ptkei is a Python/Tk graphical client for Wolfpack Empire servers.
-
-WWW: http://www.lfmm.org/ptkei/
diff --git a/games/ptkei/pkg-plist b/games/ptkei/pkg-plist
deleted file mode 100644
index 0ad3858d4702..000000000000
--- a/games/ptkei/pkg-plist
+++ /dev/null
@@ -1,82 +0,0 @@
-bin/ptkei
-%%DATADIR%%/COPYING
-%%DATADIR%%/TkColorNames
-%%DATADIR%%/TkOption
-%%DATADIR%%/TkOption.w32
-%%DATADIR%%/TkOption.x11
-%%DATADIR%%/TkOption_orig
-%%DATADIR%%/connect.emp
-%%DATADIR%%/doc/BUGS
-%%DATADIR%%/doc/CREDITS
-%%DATADIR%%/doc/CREDITS2
-%%DATADIR%%/doc/README.html
-%%DATADIR%%/doc/TIPS.html
-%%DATADIR%%/doc/TODO
-%%DATADIR%%/doc/commands.html
-%%DATADIR%%/doc/gui.html
-%%DATADIR%%/doc/pics/login.png
-%%DATADIR%%/doc/pics/map.png
-%%DATADIR%%/doc/pics/mover.png
-%%DATADIR%%/doc/pics/queue.png
-%%DATADIR%%/doc/pics/status.png
-%%DATADIR%%/doc/pics/wread.png
-%%DATADIR%%/empire.py
-%%DATADIR%%/empire.pyc
-%%DATADIR%%/first.emp
-%%DATADIR%%/scripts/README
-%%DATADIR%%/scripts/bundlepmw.py
-%%DATADIR%%/scripts/bundlepmw.pyc
-%%DATADIR%%/scripts/create
-%%DATADIR%%/scripts/dummyfunc.py
-%%DATADIR%%/scripts/dummyfunc.pyc
-%%DATADIR%%/scripts/snapshot
-%%DATADIR%%/scripts/stript
-%%DATADIR%%/scripts/untab
-%%DATADIR%%/scripts/updateDB.py
-%%DATADIR%%/scripts/updateDB.pyc
-%%DATADIR%%/src/CenWin.py
-%%DATADIR%%/src/CenWin.pyc
-%%DATADIR%%/src/ChangeLog
-%%DATADIR%%/src/LoginWin.py
-%%DATADIR%%/src/LoginWin.pyc
-%%DATADIR%%/src/MapWin.py
-%%DATADIR%%/src/MapWin.pyc
-%%DATADIR%%/src/MyText.py
-%%DATADIR%%/src/MyText.pyc
-%%DATADIR%%/src/OutWin.py
-%%DATADIR%%/src/OutWin.pyc
-%%DATADIR%%/src/Pmw.py
-%%DATADIR%%/src/Pmw.pyc
-%%DATADIR%%/src/PmwBlt.py
-%%DATADIR%%/src/PmwBlt.pyc
-%%DATADIR%%/src/TeleWin.py
-%%DATADIR%%/src/TeleWin.pyc
-%%DATADIR%%/src/Tk_List.py
-%%DATADIR%%/src/Tk_List.pyc
-%%DATADIR%%/src/Tk_Pane.py
-%%DATADIR%%/src/Tk_Pane.pyc
-%%DATADIR%%/src/Tk_VDB.py
-%%DATADIR%%/src/Tk_VDB.pyc
-%%DATADIR%%/src/empCmd.py
-%%DATADIR%%/src/empCmd.pyc
-%%DATADIR%%/src/empCurses.py
-%%DATADIR%%/src/empCurses.pyc
-%%DATADIR%%/src/empDb.py
-%%DATADIR%%/src/empDb.pyc
-%%DATADIR%%/src/empEval.py
-%%DATADIR%%/src/empEval.pyc
-%%DATADIR%%/src/empParse.py
-%%DATADIR%%/src/empParse.pyc
-%%DATADIR%%/src/empPath.py
-%%DATADIR%%/src/empPath.pyc
-%%DATADIR%%/src/empQueue.py
-%%DATADIR%%/src/empQueue.pyc
-%%DATADIR%%/src/empSector.py
-%%DATADIR%%/src/empSector.pyc
-%%DATADIR%%/src/empText.py
-%%DATADIR%%/src/empText.pyc
-%%DATADIR%%/src/empTk.py
-%%DATADIR%%/src/empTk.pyc
-%%DATADIR%%/src/emps.py
-%%DATADIR%%/src/emps.pyc
-%%DATADIR%%/start.emp
diff --git a/games/py-poker-eval/Makefile b/games/py-poker-eval/Makefile
deleted file mode 100644
index 8793f9373f6e..000000000000
--- a/games/py-poker-eval/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	poker-eval
-PORTVERSION=	0.138
-PORTREVISION=	2
-CATEGORIES=	games python
-MASTER_SITES=	http://download.gna.org/pokersource/sources/
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	py${PORTNAME}-${PORTVERSION:E}.0
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python adaptor for the poker-eval toolkit
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-BROKEN=		unfetchable
-
-LICENSE=	GPLv3+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-LIB_DEPENDS=	libpoker-eval.so:games/poker-eval
-
-USES=		autoreconf libtool pathfix pkgconfig python:2.7
-USE_PYTHON=	flavors
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	PYTHON=""
-
-PLIST_SUB=	PYVER=${PYTHON_VER:S/./_/}
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_pokereval_2_7.so.1.0.0
-
-test:
-	@cd ${WRKSRC} && ${MAKE} check
-
-.include <bsd.port.mk>
diff --git a/games/py-poker-eval/distinfo b/games/py-poker-eval/distinfo
deleted file mode 100644
index 7f1b368cbedf..000000000000
--- a/games/py-poker-eval/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pypoker-eval-138.0.tar.gz) = 6db002a3ecfb220a74bcbc86ebb19caa7ae479554391d2fa1f0ac89308e93493
-SIZE (pypoker-eval-138.0.tar.gz) = 344958
diff --git a/games/py-poker-eval/files/patch-Makefile.am b/games/py-poker-eval/files/patch-Makefile.am
deleted file mode 100644
index 914e0ad9840b..000000000000
--- a/games/py-poker-eval/files/patch-Makefile.am
+++ /dev/null
@@ -1,17 +0,0 @@
---- Makefile.am.orig	2008-12-03 04:04:51.000000000 +0900
-+++ Makefile.am	2011-03-19 05:18:20.000000000 +0900
-@@ -32,6 +32,14 @@
- python_PYTHON = \
- 	pokereval.py
- 
-+if PYTHON_2_7
-+py2_7exec_LTLIBRARIES = _pokereval_2_7.la
-+_pokereval_2_7_la_SOURCES = pypokereval.c
-+_pokereval_2_7_la_LDFLAGS = -module -no-undefined -version-info 1:0:0
-+_pokereval_2_7_la_LIBADD = ${PYTHON2_7_LIBS} ${POKER_EVAL_LIBS}
-+_pokereval_2_7_la_CFLAGS = ${PYTHON2_7_CFLAGS} ${POKER_EVAL_CFLAGS} -DPYTHON_VERSION=\"2_7\" -D'VERSION_NAME(w)=w\#\#2_7'
-+endif
-+
- if PYTHON_2_6
- py2_6exec_LTLIBRARIES = _pokereval_2_6.la
- _pokereval_2_6_la_SOURCES = pypokereval.c
diff --git a/games/py-poker-eval/files/patch-config__ccpython.m4 b/games/py-poker-eval/files/patch-config__ccpython.m4
deleted file mode 100644
index f0581ea8f6f9..000000000000
--- a/games/py-poker-eval/files/patch-config__ccpython.m4
+++ /dev/null
@@ -1,21 +0,0 @@
---- config/ccpython.m4.orig	2008-12-26 05:49:24.000000000 +0900
-+++ config/ccpython.m4	2011-03-19 04:41:14.000000000 +0900
-@@ -110,7 +110,7 @@
- 
- AC_DEFUN([ALL_CC_PYTHON],
- [ 
--m4_define([_AM_PYTHON_INTERPRETER_LIST], [python2.6 python2.5 python2.4 python2.3])
-+m4_define([_AM_PYTHON_INTERPRETER_LIST], [python2.7 python2.6 python2.5 python2.4 python2.3])
- PYTHONS=''
- found_one=''
- _ONE_CC_PYTHON([=2.3], [2_3])
-@@ -124,6 +124,9 @@
- unset PYTHON
- _ONE_CC_PYTHON([=2.6], [2_6])
- if test -f "$PYTHON" ; then found_one=$PYTHON ; PYTHONS="$PYTHON $PYTHONS" ; fi
-+unset PYTHON
-+_ONE_CC_PYTHON([=2.7], [2_7])
-+if test -f "$PYTHON" ; then found_one=$PYTHON ; PYTHONS="$PYTHON $PYTHONS" ; fi
- PYTHON=$found_one
- if ! test "$found_one" ; then
-    AC_MSG_ERROR([No python development environments found])
diff --git a/games/py-poker-eval/pkg-descr b/games/py-poker-eval/pkg-descr
deleted file mode 100644
index e47c5bc2ccf4..000000000000
--- a/games/py-poker-eval/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This package is python adaptor for the poker-eval toolkit for writing
-programs which simulate or analyze poker games as found at
-http://gna.org/projects/pokersource/. The python interface is
-somewhat simpler than the C API of poker-eval. It assumes that the
-caller is willing to have a higher level API and is not interested in
-a one to one mapping of the poker-eval API.
-
-WWW: http://www.pokersource.info/wiki/pypoker-eval
diff --git a/games/py-poker-eval/pkg-plist b/games/py-poker-eval/pkg-plist
deleted file mode 100644
index 57d99a2ac18b..000000000000
--- a/games/py-poker-eval/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-%%PYTHON_SITELIBDIR%%/_pokereval_%%PYVER%%.a
-%%PYTHON_SITELIBDIR%%/_pokereval_%%PYVER%%.so
-%%PYTHON_SITELIBDIR%%/_pokereval_%%PYVER%%.so.1
-%%PYTHON_SITELIBDIR%%/_pokereval_%%PYVER%%.so.1.0.0
-%%PYTHON_SITELIBDIR%%/pokereval.py
-%%PYTHON_SITELIBDIR%%/pokereval.pyc
-%%PYTHON_SITELIBDIR%%/pokereval.pyo
-libdata/pkgconfig/pypoker-eval.pc
diff --git a/games/pycadia/Makefile b/games/pycadia/Makefile
deleted file mode 100644
index 49e2b1589067..000000000000
--- a/games/pycadia/Makefile
+++ /dev/null
@@ -1,69 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	pycadia
-PORTVERSION=	0.5.1
-PORTREVISION=	12
-CATEGORIES=	games python
-MASTER_SITES=	GENTOO \
-		SF/nemysisfreebsdp/games/
-DIST_SUBDIR=	python
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Home to vector gaming, Python style
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/doc/COPYING
-
-RUN_DEPENDS=	${PYGAME}
-
-WRKSRC=		${WRKDIR}/${PORTNAME}
-
-USES=		gnome python:2.7 shebangfix
-USE_GNOME=	pygtk2 libgnomeui
-SHEBANG_FILES=	*.py
-NO_ARCH=	yes
-
-PORTDOCS=	CHANGELOG README gravity.txt
-OPTIONS_DEFINE=	DOCS
-
-DESKTOP_ENTRIES="Pycadia" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-SUB_FILES=	${PORTNAME}.sh
-
-post-patch:
-	@${FIND} ${WRKSRC} -name "*.bak" -delete
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}.sh
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh \
-		${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-
-.for d in glade pixmaps sounds
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
-.endfor
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-
-	@(cd ${STAGEDIR}${DATADIR} && ${CHMOD} 555 \
-		 ${PORTNAME}.py spacewarpy.py vektoroids.py)
-	${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.conf ${STAGEDIR}${DATADIR}
-
-	${INSTALL_DATA} ${WRKSRC}/pixmaps/pysteroids.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/pycadia/distinfo b/games/pycadia/distinfo
deleted file mode 100644
index 92c78a65b758..000000000000
--- a/games/pycadia/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python/pycadia-0.5.1.tar.gz) = c872e4aede8cd04773327308b38b7e85b06aa370facee1c7b912d9ea938f67b5
-SIZE (python/pycadia-0.5.1.tar.gz) = 2768619
diff --git a/games/pycadia/files/pycadia.conf b/games/pycadia/files/pycadia.conf
deleted file mode 100644
index 20224345c762..000000000000
--- a/games/pycadia/files/pycadia.conf
+++ /dev/null
@@ -1,56 +0,0 @@
-[player2]
-key_fire = 114
-name = Player 2
-joy_left = ['axis', 0, -1]
-joy_right = ['axis', 0, 1]
-joy_fire = ['button', 1, 1]
-key_hyper = 100
-key_left = 97
-key_thrust = 101
-joy_hyper = ['button', 2, 1]
-joy_thrust = ['button', 0, 1]
-key_right = 115
-joy_id = -1
-
-[player1]
-key_fire = 305
-name = Player 1
-joy_left = ['axis', 0, -1]
-joy_right = ['axis', 0, 1]
-joy_fire = ['button', 0, 1]
-key_right = 275
-key_left = 276
-key_thrust = 273
-joy_id = -1
-joy_thrust = ['button', 2, 1]
-key_hyper = 274
-joy_hyper = ['button', 1, 1]
-
-[spacewarpy]
-asteroid_delay = 15
-player_lives = 5
-shot_life = 1.25
-max_shots = 4
-asteroid_destroy = 5
-gravity = 2.0
-
-[pycadia]
-last_game = vektoroids
-tab_position = 0
-
-[vektoroids]
-#player_lives = 3
-player_lives = 5
-asteroid_wave = 3
-max_shots = 3
-#shot_life = 0.5
-shot_life = 1.25
-asteroid_destroy = 1
-
-[display]
-fullscreen = 0
-screensize_x = 800
-screensize_y = 600
-screensize_pos = 2
-target_fps = 40
-
diff --git a/games/pycadia/files/pycadia.sh.in b/games/pycadia/files/pycadia.sh.in
deleted file mode 100644
index 4cf69ac754cf..000000000000
--- a/games/pycadia/files/pycadia.sh.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./pycadia.py "${@}"
diff --git a/games/pycadia/pkg-descr b/games/pycadia/pkg-descr
deleted file mode 100644
index 48f7317af4f7..000000000000
--- a/games/pycadia/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-The Pycadia project is a collection of vector arcade games written in Python
-using the excellent pygame libraries.
-
-Current games are:
-
-SpaceWarpy is a conversion of the original classic game Spacewar!.
-Vektoroids is loosely based on the arcade classic Asteroids.
-
-WWW: http://www.anti-particle.com/old/pycadia.shtml
diff --git a/games/pycadia/pkg-plist b/games/pycadia/pkg-plist
deleted file mode 100644
index a46c12927c9b..000000000000
--- a/games/pycadia/pkg-plist
+++ /dev/null
@@ -1,97 +0,0 @@
-bin/pycadia
-share/pixmaps/pycadia.png
-%%DATADIR%%/actor.py
-%%DATADIR%%/actor.pyc
-%%DATADIR%%/actor.pyo
-%%DATADIR%%/asteroid.py
-%%DATADIR%%/asteroid.pyc
-%%DATADIR%%/asteroid.pyo
-%%DATADIR%%/config.py
-%%DATADIR%%/config.pyc
-%%DATADIR%%/config.pyo
-%%DATADIR%%/constants.py
-%%DATADIR%%/constants.pyc
-%%DATADIR%%/constants.pyo
-%%DATADIR%%/explosion.py
-%%DATADIR%%/explosion.pyc
-%%DATADIR%%/explosion.pyo
-%%DATADIR%%/game_state.py
-%%DATADIR%%/game_state.pyc
-%%DATADIR%%/game_state.pyo
-%%DATADIR%%/gd_letters.py
-%%DATADIR%%/gd_letters.pyc
-%%DATADIR%%/gd_letters.pyo
-%%DATADIR%%/gd_numbers.py
-%%DATADIR%%/gd_numbers.pyc
-%%DATADIR%%/gd_numbers.pyo
-%%DATADIR%%/gd_objects.py
-%%DATADIR%%/gd_objects.pyc
-%%DATADIR%%/gd_objects.pyo
-%%DATADIR%%/glade/pycadia.glade
-%%DATADIR%%/glade/pycadia.gladep
-%%DATADIR%%/glade2.py
-%%DATADIR%%/glade2.pyc
-%%DATADIR%%/glade2.pyo
-%%DATADIR%%/hiscores.py
-%%DATADIR%%/hiscores.pyc
-%%DATADIR%%/hiscores.pyo
-%%DATADIR%%/msg_test.py
-%%DATADIR%%/msg_test.pyc
-%%DATADIR%%/msg_test.pyo
-%%DATADIR%%/pixmaps/logo1.png
-%%DATADIR%%/pixmaps/pysteroids.png
-%%DATADIR%%/pixmaps/spacewarpy_msg.png
-%%DATADIR%%/pixmaps/vektoroids_msg.png
-%%DATADIR%%/pixmaps/vektoroids_msg2.png
-%%DATADIR%%/player.py
-%%DATADIR%%/player.pyc
-%%DATADIR%%/player.pyo
-%%DATADIR%%/pycadia.conf
-%%DATADIR%%/pycadia.py
-%%DATADIR%%/pycadia.pyc
-%%DATADIR%%/pycadia.pyo
-%%DATADIR%%/pycadia_prefs.py
-%%DATADIR%%/pycadia_prefs.pyc
-%%DATADIR%%/pycadia_prefs.pyo
-%%DATADIR%%/pyg_keys.py
-%%DATADIR%%/pyg_keys.pyc
-%%DATADIR%%/pyg_keys.pyo
-%%DATADIR%%/saucer.py
-%%DATADIR%%/saucer.pyc
-%%DATADIR%%/saucer.pyo
-%%DATADIR%%/setup.py
-%%DATADIR%%/setup.pyc
-%%DATADIR%%/setup.pyo
-%%DATADIR%%/shot.py
-%%DATADIR%%/shot.pyc
-%%DATADIR%%/shot.pyo
-%%DATADIR%%/sound.py
-%%DATADIR%%/sound.pyc
-%%DATADIR%%/sound.pyo
-%%DATADIR%%/sounds/big_explode1.wav
-%%DATADIR%%/sounds/big_explode2.wav
-%%DATADIR%%/sounds/explode1.wav
-%%DATADIR%%/sounds/explode2.wav
-%%DATADIR%%/sounds/explode_short.wav
-%%DATADIR%%/sounds/fire1.wav
-%%DATADIR%%/sounds/fire2.wav
-%%DATADIR%%/sounds/idle.wav
-%%DATADIR%%/sounds/pop.wav
-%%DATADIR%%/sounds/thrust1.wav
-%%DATADIR%%/sounds/thrust2.wav
-%%DATADIR%%/sounds/ufo-shot.wav
-%%DATADIR%%/sounds/ufo-shot1.wav
-%%DATADIR%%/sounds/ufo.wav
-%%DATADIR%%/sounds/ufo1.wav
-%%DATADIR%%/spacewarpy.py
-%%DATADIR%%/spacewarpy.pyc
-%%DATADIR%%/spacewarpy.pyo
-%%DATADIR%%/sun.py
-%%DATADIR%%/sun.pyc
-%%DATADIR%%/sun.pyo
-%%DATADIR%%/vector_text.py
-%%DATADIR%%/vector_text.pyc
-%%DATADIR%%/vector_text.pyo
-%%DATADIR%%/vektoroids.py
-%%DATADIR%%/vektoroids.pyc
-%%DATADIR%%/vektoroids.pyo
diff --git a/games/pydance/Makefile b/games/pydance/Makefile
deleted file mode 100644
index e68ff097d0c6..000000000000
--- a/games/pydance/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# Created by: Rudolf Polzer <freebsd-dr@durchnull.de>
-# $FreeBSD$
-
-PORTNAME=	pydance
-PORTVERSION=	1.1.0
-PORTREVISION=	9
-CATEGORIES=	games
-MASTER_SITES=	http://people.freebsd.org/~sylvio/pydance/ \
-		http://icculus.org/pyddr/ \
-		http://www.informatik.uni-frankfurt.de/~polzer/distfiles/
-DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${SONGS}
-DIST_SUBDIR=	pydance
-EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Dancing simulation game similar to the kind in arcades
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-BUILD_DEPENDS=	${PYGAME}
-RUN_DEPENDS=	${PYGAME}
-
-USES=		python:2.7 shebangfix
-SHEBANG_FILES=	pydance.py utils/findbpm.py
-USE_PYTHON=	distutils noegginfo
-SUB_FILES=	pkg-message
-
-SONGS=		forkbomb.ogg forkbomb.dance forkbomb-bg.jpg forkbomb-banner.png \
-		6jan.ogg 6jan.dance 6jan-bg.jpg 6jan-banner.png synrg.ogg \
-		synrg.dance synrg-bg.png pydance-cdtitle.png
-
-DOCFILES=	BUGS CREDITS ChangeLog HACKING INSTALL LICENSE README TODO \
-		docs/dance-spec.txt docs/dwi-hall-of-shame.txt \
-		docs/ksf-format.txt docs/manual.html
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} -e "s,/etc,${LOCALBASE}/etc," ${WRKSRC}/constants.py
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/games/pydance/songs
-	${INSTALL_SCRIPT} ${WRKSRC}/utils/findbpm.py ${STAGEDIR}${PREFIX}/bin/findbpm
-	(cd ${WRKSRC} && for MODULE in *.py; do test "$$MODULE" = "setup.py" -o \
-		"$$MODULE" = "pydance.py" || ${INSTALL_DATA} $$MODULE \
-		${STAGEDIR}${PREFIX}/share/games/pydance/$$MODULE || exit 1; done)
-	${INSTALL_SCRIPT} ${WRKSRC}/pydance.py ${STAGEDIR}${PREFIX}/share/games/pydance
-	(cd ${WRKSRC} && ${COPYTREE_SHARE} "themes images sound" \
-		${STAGEDIR}${PREFIX}/share/games/pydance)
-	${INSTALL_MAN} ${WRKSRC}/docs/man/findbpm.1 ${STAGEDIR}${MANPREFIX}/man/man1
-	${INSTALL_MAN} ${WRKSRC}/docs/man/pydance.6 ${STAGEDIR}${MANPREFIX}/man/man6
-	${LN} -sf ${PREFIX}/share/games/pydance/pydance.py \
-		${STAGEDIR}${PREFIX}/bin/pydance
-	${INSTALL_DATA} ${WRKSRC}/pydance.posix.cfg \
-		${STAGEDIR}${PREFIX}/etc/pydance.cfg.sample
-	(cd ${_DISTDIR} && ${INSTALL_DATA} ${SONGS} \
-		${STAGEDIR}${PREFIX}/share/games/pydance/songs)
-	(cd ${STAGEDIR}${PREFIX}/share/games/pydance/songs && ${MV} \
-		pydance-cdtitle.png pydance.png)
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}/images
-	(cd ${WRKSRC} && ${INSTALL_DATA} ${DOCFILES} ${STAGEDIR}${DOCSDIR})
-	(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} images ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/games/pydance/distinfo b/games/pydance/distinfo
deleted file mode 100644
index 73aeb4862198..000000000000
--- a/games/pydance/distinfo
+++ /dev/null
@@ -1,26 +0,0 @@
-SHA256 (pydance/pydance-1.1.0.tar.gz) = 665decdb3d9e0b2feee1e1d84d443277a8a5ce5c9a07c21056fe6e76ffc96d30
-SIZE (pydance/pydance-1.1.0.tar.gz) = 8950798
-SHA256 (pydance/forkbomb.ogg) = 11a771a5cfa32f8f298e6e91311b1c947848cbdc068402f674c489dad2c74a09
-SIZE (pydance/forkbomb.ogg) = 1418973
-SHA256 (pydance/forkbomb.dance) = b243ee03af38e3d383b6b86bcde123fb0a40cb6b5dc5e502eb7c61c4ef6fba6b
-SIZE (pydance/forkbomb.dance) = 2127
-SHA256 (pydance/forkbomb-bg.jpg) = c0c70ee1a1c905984474efac5d961345f63a212b2fda2f2d2d61c66c73604148
-SIZE (pydance/forkbomb-bg.jpg) = 49679
-SHA256 (pydance/forkbomb-banner.png) = 7f6e2eb7a6b16ba8980ca949a4dfd677b4c99e7bcd41e5d44e3253b3f035b376
-SIZE (pydance/forkbomb-banner.png) = 6898
-SHA256 (pydance/6jan.ogg) = 4ffedae2c30b2d696d737256261fb7aeaeb937c95fb94b94bbd36a0d629b81f8
-SIZE (pydance/6jan.ogg) = 822205
-SHA256 (pydance/6jan.dance) = 244a3ea99394588212b5b76f3b42bc7415a38df24f9208f40775a048ba93d2dd
-SIZE (pydance/6jan.dance) = 2687
-SHA256 (pydance/6jan-bg.jpg) = 82ceadd6a5668d009ce6194b45e4068f69f7cfb78f449236662023b8be3e8975
-SIZE (pydance/6jan-bg.jpg) = 91526
-SHA256 (pydance/6jan-banner.png) = 8221724b7241d52ccdabeced48e9b42558ee72ea47f73496838bb820654a4173
-SIZE (pydance/6jan-banner.png) = 2004
-SHA256 (pydance/synrg.ogg) = 931dd8d006b4bff4c59410d69c7786e586611fa172a4837132b5b28210487c4d
-SIZE (pydance/synrg.ogg) = 1236743
-SHA256 (pydance/synrg.dance) = 3c866b63f909ea777f24578b6652dca5e1af5a53cd5474abae278b2a46cdbec7
-SIZE (pydance/synrg.dance) = 5282
-SHA256 (pydance/synrg-bg.png) = d4fb0b91a076e4e7ccf5c2862cc946d21e1e7a3ae7df2fdbde6cbb74b6d934bf
-SIZE (pydance/synrg-bg.png) = 170240
-SHA256 (pydance/pydance-cdtitle.png) = 18572def116feb0dde4f347d1a03ff56eebf602f2d8bba4bb32ebad58a1eb684
-SIZE (pydance/pydance-cdtitle.png) = 2593
diff --git a/games/pydance/files/patch-dance.py b/games/pydance/files/patch-dance.py
deleted file mode 100644
index bb7b1d2cb474..000000000000
--- a/games/pydance/files/patch-dance.py
+++ /dev/null
@@ -1,21 +0,0 @@
---- dance.py.orig	Sat Jan 31 23:12:01 2004
-+++ dance.py	Sun Feb  8 16:35:46 2004
-@@ -22,6 +22,7 @@
- import records
- 
- import os
-+import time
- 
- # A simple movie-playing sprite. It can only do MPEG1 though.
- class BGMovie(pygame.sprite.Sprite):
-@@ -331,6 +332,10 @@
-           break
-       if songFailed:
-         song.kill()
-+
-+    time.sleep(0.0001)
-+    # needed for FreeBSD, otherwise music hangs (it does in non-sleeping loops)
-+    # and yes, I do know this is an ugly hack
- 
-     for plr in players: plr.get_next_events(song)
- 
diff --git a/games/pydance/files/patch-fontfx.py b/games/pydance/files/patch-fontfx.py
deleted file mode 100644
index 3bfa9e9ebe8a..000000000000
--- a/games/pydance/files/patch-fontfx.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- fontfx.py.orig	2008-12-30 13:04:11.000000000 -0200
-+++ fontfx.py	2010-02-05 23:37:31.000000000 -0200
-@@ -141,7 +141,7 @@
-     self.bgcolor = bgcolor
-     self.offcolor = [c^40 for c in color]
-     self.notcolor = [c^0xFF for c in color]
--    self.text = font.render(message, False, [255, 0, 0], self.notcolor)
-+    self.text = font.render(message, True, [255, 0, 0], self.notcolor)
-     self.text.set_colorkey(1, RLEACCEL)
-     self.outline = self.textHollow(font, message, color)
-     self.bar = pygame.Surface(self.text.get_size())
-@@ -152,7 +152,7 @@
-     self.ratio = width / 100.0
- 
-   def textHollow(self, font, message, fontcolor):
--    base = font.render(message, False, fontcolor, self.notcolor)
-+    base = font.render(message, True, fontcolor, self.notcolor)
-     size = base.get_width() + 2, base.get_height() + 2
-     img = pygame.Surface(size, 16)
-     img.fill(self.notcolor)
diff --git a/games/pydance/files/patch-ui.py b/games/pydance/files/patch-ui.py
deleted file mode 100644
index ac32b9ab0c0e..000000000000
--- a/games/pydance/files/patch-ui.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- ui.py.orig	Sat Jul  2 21:14:32 2005
-+++ ui.py	Sat Jul  2 21:16:27 2005
-@@ -1,6 +1,6 @@
- from pygame.locals import *
- from constants import mainconfig
--import pad, pygame
-+import pad, pygame, time
- 
- (PASS, CANCEL, UP, DOWN, LEFT, RIGHT, START, SELECT, CONFIRM,
-  PGUP, PGDN, FULLSCREEN, SORT, CLEAR) = range(14)
-@@ -63,6 +63,7 @@
-       self.add_event(key, pid, event)
- 
-   def poll(self):
-+    time.sleep(0.01)
-     pid, ev = self.handler.poll()
- 
-     nev = self.events.get(abs(ev), PASS)
diff --git a/games/pydance/files/pkg-message.in b/games/pydance/files/pkg-message.in
deleted file mode 100644
index 89d68baec9bb..000000000000
--- a/games/pydance/files/pkg-message.in
+++ /dev/null
@@ -1,12 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-The pydance package has been successfully installed.
-
-NB:  A sample configuration file has been installed to %%PREFIX%%/etc as
-"pydance.cfg.sample". This should be renamed to "pydance.cfg" and edited
-to suit the requirements of a particular site (for example in order
-to add song directories).
-EOM
-}
-]
diff --git a/games/pydance/pkg-descr b/games/pydance/pkg-descr
deleted file mode 100644
index b4084cdd7f8a..000000000000
--- a/games/pydance/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-pydance is a dancing simulator, in which you must step on particular arrows
-on the floor in time with music playing in the background. pydance supports
-multiple difficulty levels for each song, background images and movies,
-lyrics, freeze arrows, BPM changes and stops, and many common modifiers like
-2x, drop, stealth, and so on.
-
-pydance is interoperable with other dancing games, and can play the
-popular DWI, SM, and KSF formats. It is capable of playing games similar
-to Dance Dance Revolution, Pump It Up, ParaParaParadise, Dance ManiaX,
-and Technomotion. It also implements several unique modes. You can also
-make your own steps for songs in the .dance format.
-
-WWW: http://icculus.org/pyddr/
diff --git a/games/pydance/pkg-plist b/games/pydance/pkg-plist
deleted file mode 100644
index f533c355cedd..000000000000
--- a/games/pydance/pkg-plist
+++ /dev/null
@@ -1,387 +0,0 @@
-bin/findbpm
-bin/pydance
-etc/pydance.cfg.sample
-man/man1/findbpm.1.gz
-man/man6/pydance.6.gz
-%%PORTDOCS%%%%DOCSDIR%%/BUGS
-%%PORTDOCS%%%%DOCSDIR%%/CREDITS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/HACKING
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/dance-spec.txt
-%%PORTDOCS%%%%DOCSDIR%%/dwi-hall-of-shame.txt
-%%PORTDOCS%%%%DOCSDIR%%/images/cheappad.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/diff-indicator.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/emsusb2.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/endless.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/gameselect.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/joe-sis.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/keymap.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/menu.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/nonstop-picks.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/nonstop.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/options.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/ss-folder.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/ss-song.jpg
-%%PORTDOCS%%%%DOCSDIR%%/ksf-format.txt
-%%PORTDOCS%%%%DOCSDIR%%/manual.html
-share/games/pydance/announcer.py
-share/games/pydance/arrows.py
-share/games/pydance/colors.py
-share/games/pydance/combos.py
-share/games/pydance/config.py
-share/games/pydance/constants.py
-share/games/pydance/courses.py
-share/games/pydance/courseselect.py
-share/games/pydance/dance.py
-share/games/pydance/endless.py
-share/games/pydance/error.py
-share/games/pydance/fileparsers.py
-share/games/pydance/fontfx.py
-share/games/pydance/fonttheme.py
-share/games/pydance/games.py
-share/games/pydance/gameselect.py
-share/games/pydance/gfxtheme.py
-share/games/pydance/grades.py
-share/games/pydance/gradescreen.py
-share/games/pydance/i18n.py
-share/games/pydance/images/bg.png
-share/games/pydance/images/button.png
-share/games/pydance/images/courseselect-bg.png
-share/games/pydance/images/endless-bg.png
-share/games/pydance/images/error-bg.png
-share/games/pydance/images/gameselect-bg.png
-share/games/pydance/images/go.png
-share/games/pydance/images/go_ca.png
-share/games/pydance/images/grade-bg.png
-share/games/pydance/images/indicator.png
-share/games/pydance/images/menu-bg.png
-share/games/pydance/images/newss-bg.png
-share/games/pydance/images/no-banner.png
-share/games/pydance/images/option-bg.png
-share/games/pydance/images/rating-a.png
-share/games/pydance/images/rating-aa.png
-share/games/pydance/images/rating-aaa.png
-share/games/pydance/images/rating-b.png
-share/games/pydance/images/rating-c.png
-share/games/pydance/images/rating-d.png
-share/games/pydance/images/rating-ee.png
-share/games/pydance/images/rating-f.png
-share/games/pydance/images/ready.png
-share/games/pydance/images/ready_ca.png
-share/games/pydance/images/select-3p.png
-share/games/pydance/images/select-4p.png
-share/games/pydance/images/select-5p.png
-share/games/pydance/images/select-6p.png
-share/games/pydance/images/select-8p.png
-share/games/pydance/images/select-9p.png
-share/games/pydance/images/select-dmx.png
-share/games/pydance/images/select-endless.png
-share/games/pydance/images/select-ez2.png
-share/games/pydance/images/select-ez2real.png
-share/games/pydance/images/select-nonstop.png
-share/games/pydance/images/select-normal.png
-share/games/pydance/images/select-panel.png
-share/games/pydance/images/select-para.png
-share/games/pydance/images/songinfoscreen-bg.png
-share/games/pydance/interface.py
-share/games/pydance/judge.py
-share/games/pydance/lifebars.py
-share/games/pydance/listener.py
-share/games/pydance/lyrics.py
-share/games/pydance/menudriver.py
-share/games/pydance/menus.py
-share/games/pydance/options.py
-share/games/pydance/pad.py
-share/games/pydance/player.py
-share/games/pydance/pydance.py
-share/games/pydance/records.py
-share/games/pydance/scores.py
-share/games/pydance/songs/6jan-banner.png
-share/games/pydance/songs/6jan-bg.jpg
-share/games/pydance/songs/6jan.dance
-share/games/pydance/songs/6jan.ogg
-share/games/pydance/songs/forkbomb-banner.png
-share/games/pydance/songs/forkbomb-bg.jpg
-share/games/pydance/songs/forkbomb.dance
-share/games/pydance/songs/forkbomb.ogg
-share/games/pydance/songs/pydance.png
-share/games/pydance/songs/synrg-bg.png
-share/games/pydance/songs/synrg.dance
-share/games/pydance/songs/synrg.ogg
-share/games/pydance/songselect.py
-share/games/pydance/sound/assist-d.ogg
-share/games/pydance/sound/assist-l.ogg
-share/games/pydance/sound/assist-r.ogg
-share/games/pydance/sound/assist-u.ogg
-share/games/pydance/sound/back.ogg
-share/games/pydance/sound/clicked.ogg
-share/games/pydance/sound/loselife.ogg
-share/games/pydance/sound/menu.ogg
-share/games/pydance/sound/move.ogg
-share/games/pydance/stats.py
-share/games/pydance/stepfilters.py
-share/games/pydance/steps.py
-share/games/pydance/themes/dj/djenzay/djtheme.cfg
-share/games/pydance/themes/dj/djenzay/negative/awful.ogg
-share/games/pydance/themes/dj/djenzay/negative/dayjob.ogg
-share/games/pydance/themes/dj/djenzay/negative/everyone.ogg
-share/games/pydance/themes/dj/djenzay/negative/flailing.ogg
-share/games/pydance/themes/dj/djenzay/negative/programming.ogg
-share/games/pydance/themes/dj/djenzay/negative/rubber.ogg
-share/games/pydance/themes/dj/djenzay/negative/shameus.ogg
-share/games/pydance/themes/dj/djenzay/neutral/blur.ogg
-share/games/pydance/themes/dj/djenzay/neutral/moves.ogg
-share/games/pydance/themes/dj/djenzay/neutral/way.ogg
-share/games/pydance/themes/dj/djenzay/positive/flow.ogg
-share/games/pydance/themes/dj/djenzay/positive/harder.ogg
-share/games/pydance/themes/dj/djenzay/positive/respect.ogg
-share/games/pydance/themes/dj/djenzay/positive/scene.ogg
-share/games/pydance/themes/dj/djenzay/positive/sunshine.ogg
-share/games/pydance/themes/dj/djenzay/rankings/aaa.ogg
-share/games/pydance/themes/dj/djenzay/rankings/better.ogg
-share/games/pydance/themes/dj/djenzay/rankings/disaster.ogg
-share/games/pydance/themes/dj/djenzay/rankings/doing.ogg
-share/games/pydance/themes/dj/djenzay/rankings/double.ogg
-share/games/pydance/themes/dj/djenzay/rankings/effort.ogg
-share/games/pydance/themes/dj/djenzay/rankings/fail.ogg
-share/games/pydance/themes/dj/djenzay/rankings/flawless.ogg
-share/games/pydance/themes/dj/djenzay/rankings/flawless2.ogg
-share/games/pydance/themes/dj/djenzay/rankings/gettingit.ogg
-share/games/pydance/themes/dj/djenzay/rankings/high.ogg
-share/games/pydance/themes/dj/djenzay/rankings/impressive.ogg
-share/games/pydance/themes/dj/djenzay/rankings/respectible.ogg
-share/games/pydance/themes/dj/djenzay/rankings/secondchances.ogg
-share/games/pydance/themes/dj/djenzay/rankings/sure.ogg
-share/games/pydance/themes/dj/djenzay/rankings/tobe.ogg
-share/games/pydance/themes/dj/none/djtheme.cfg
-share/games/pydance/themes/font/VL PGothic.cfg
-share/games/pydance/themes/font/VL-PGothic-Regular.ttf
-share/games/pydance/themes/font/default.cfg
-share/games/pydance/themes/gfx/32x32/ddresque.zip
-share/games/pydance/themes/gfx/32x32/default/arr_c_c_0.png
-share/games/pydance/themes/gfx/32x32/default/arr_c_c_1.png
-share/games/pydance/themes/gfx/32x32/default/arr_c_c_2.png
-share/games/pydance/themes/gfx/32x32/default/arr_c_k_0.png
-share/games/pydance/themes/gfx/32x32/default/arr_c_k_1.png
-share/games/pydance/themes/gfx/32x32/default/arr_c_k_2.png
-share/games/pydance/themes/gfx/32x32/default/arr_c_l_0.png
-share/games/pydance/themes/gfx/32x32/default/arr_c_l_1.png
-share/games/pydance/themes/gfx/32x32/default/arr_c_l_2.png
-share/games/pydance/themes/gfx/32x32/default/arr_n_c_0.png
-share/games/pydance/themes/gfx/32x32/default/arr_n_k_0.png
-share/games/pydance/themes/gfx/32x32/default/arr_n_l_0.png
-share/games/pydance/themes/gfx/32x32/default/arr_s_c_4.png
-share/games/pydance/themes/gfx/32x32/default/arr_s_k_4.png
-share/games/pydance/themes/gfx/32x32/default/arr_s_l_4.png
-share/games/pydance/themes/gfx/32x32/default/is-theme
-share/games/pydance/themes/gfx/32x32/default/lifebar.png
-share/games/pydance/themes/gfx/32x32/default/oni-bar.png
-share/games/pydance/themes/gfx/32x32/default/oni-empty.png
-share/games/pydance/themes/gfx/32x32/dmxesque/arr_c_k_0.png
-share/games/pydance/themes/gfx/32x32/dmxesque/arr_c_l_0.png
-share/games/pydance/themes/gfx/32x32/dmxesque/arr_c_r_0.png
-share/games/pydance/themes/gfx/32x32/dmxesque/arr_c_z_0.png
-share/games/pydance/themes/gfx/32x32/dmxesque/arr_n_k_0.png
-share/games/pydance/themes/gfx/32x32/dmxesque/arr_n_l_0.png
-share/games/pydance/themes/gfx/32x32/dmxesque/arr_n_z_0.png
-share/games/pydance/themes/gfx/32x32/dmxesque/arr_s_k_4.png
-share/games/pydance/themes/gfx/32x32/dmxesque/arr_s_l_4.png
-share/games/pydance/themes/gfx/32x32/dmxesque/arr_s_z_4.png
-share/games/pydance/themes/gfx/32x32/dmxesque/is-theme
-share/games/pydance/themes/gfx/32x32/dmxesque/lifebar.png
-share/games/pydance/themes/gfx/32x32/dmxesque/oni-bar.png
-share/games/pydance/themes/gfx/32x32/dmxesque/oni-empty.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_c_d_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_c_g_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_c_k_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_c_l_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_c_r_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_c_w_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_c_z_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_n_d_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_n_g_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_n_k_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_n_l_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_n_r_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_n_w_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_n_z_0.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_s_d_4.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_s_g_4.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_s_k_4.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_s_l_4.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_s_r_4.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_s_w_4.png
-share/games/pydance/themes/gfx/32x32/ez2/arr_s_z_4.png
-share/games/pydance/themes/gfx/32x32/ez2/is-theme
-share/games/pydance/themes/gfx/32x32/ez2/lifebar.png
-share/games/pydance/themes/gfx/32x32/ez2/oni-bar.png
-share/games/pydance/themes/gfx/32x32/ez2/oni-empty.png
-share/games/pydance/themes/gfx/48x48/ddresque.zip
-share/games/pydance/themes/gfx/48x48/default/arr_c_c_0.png
-share/games/pydance/themes/gfx/48x48/default/arr_c_c_1.png
-share/games/pydance/themes/gfx/48x48/default/arr_c_c_2.png
-share/games/pydance/themes/gfx/48x48/default/arr_c_k_0.png
-share/games/pydance/themes/gfx/48x48/default/arr_c_k_1.png
-share/games/pydance/themes/gfx/48x48/default/arr_c_k_2.png
-share/games/pydance/themes/gfx/48x48/default/arr_c_l_0.png
-share/games/pydance/themes/gfx/48x48/default/arr_c_l_1.png
-share/games/pydance/themes/gfx/48x48/default/arr_c_l_2.png
-share/games/pydance/themes/gfx/48x48/default/arr_n_c_0.png
-share/games/pydance/themes/gfx/48x48/default/arr_n_k_0.png
-share/games/pydance/themes/gfx/48x48/default/arr_n_l_0.png
-share/games/pydance/themes/gfx/48x48/default/arr_s_c_4.png
-share/games/pydance/themes/gfx/48x48/default/arr_s_k_4.png
-share/games/pydance/themes/gfx/48x48/default/arr_s_l_4.png
-share/games/pydance/themes/gfx/48x48/default/is-theme
-share/games/pydance/themes/gfx/48x48/default/lifebar.png
-share/games/pydance/themes/gfx/48x48/default/oni-bar.png
-share/games/pydance/themes/gfx/48x48/default/oni-empty.png
-share/games/pydance/themes/gfx/56x56/default/arr_c_c_0.png
-share/games/pydance/themes/gfx/56x56/default/arr_c_c_1.png
-share/games/pydance/themes/gfx/56x56/default/arr_c_c_2.png
-share/games/pydance/themes/gfx/56x56/default/arr_c_k_0.png
-share/games/pydance/themes/gfx/56x56/default/arr_c_k_1.png
-share/games/pydance/themes/gfx/56x56/default/arr_c_k_2.png
-share/games/pydance/themes/gfx/56x56/default/arr_n_c_0.png
-share/games/pydance/themes/gfx/56x56/default/arr_n_k_0.png
-share/games/pydance/themes/gfx/56x56/default/arr_s_c_4.png
-share/games/pydance/themes/gfx/56x56/default/arr_s_k_4.png
-share/games/pydance/themes/gfx/56x56/default/is-theme
-share/games/pydance/themes/gfx/56x56/default/lifebar.png
-share/games/pydance/themes/gfx/56x56/default/oni-bar.png
-share/games/pydance/themes/gfx/56x56/default/oni-empty.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_c_d_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_c_g_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_c_k_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_c_l_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_c_r_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_c_w_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_c_z_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_n_d_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_n_g_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_n_k_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_n_l_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_n_r_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_n_w_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_n_z_0.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_s_d_4.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_s_g_4.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_s_k_4.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_s_l_4.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_s_r_4.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_s_w_4.png
-share/games/pydance/themes/gfx/56x56/ez2/arr_s_z_4.png
-share/games/pydance/themes/gfx/56x56/ez2/is-theme
-share/games/pydance/themes/gfx/56x56/ez2/lifebar.png
-share/games/pydance/themes/gfx/56x56/ez2/oni-bar.png
-share/games/pydance/themes/gfx/56x56/ez2/oni-empty.png
-share/games/pydance/themes/gfx/56x56/pumpesque.zip
-share/games/pydance/themes/gfx/64x64/bryan.zip
-share/games/pydance/themes/gfx/64x64/ddresque.zip
-share/games/pydance/themes/gfx/64x64/default/arr_c_c_0.png
-share/games/pydance/themes/gfx/64x64/default/arr_c_c_1.png
-share/games/pydance/themes/gfx/64x64/default/arr_c_c_2.png
-share/games/pydance/themes/gfx/64x64/default/arr_c_k_0.png
-share/games/pydance/themes/gfx/64x64/default/arr_c_k_1.png
-share/games/pydance/themes/gfx/64x64/default/arr_c_k_2.png
-share/games/pydance/themes/gfx/64x64/default/arr_c_u_0.png
-share/games/pydance/themes/gfx/64x64/default/arr_c_u_1.png
-share/games/pydance/themes/gfx/64x64/default/arr_c_u_2.png
-share/games/pydance/themes/gfx/64x64/default/arr_n_c_0.png
-share/games/pydance/themes/gfx/64x64/default/arr_n_k_0.png
-share/games/pydance/themes/gfx/64x64/default/arr_n_u_0.png
-share/games/pydance/themes/gfx/64x64/default/arr_s_c_4.png
-share/games/pydance/themes/gfx/64x64/default/arr_s_d_4.png
-share/games/pydance/themes/gfx/64x64/default/arr_s_k_4.png
-share/games/pydance/themes/gfx/64x64/default/arr_s_l_4.png
-share/games/pydance/themes/gfx/64x64/default/arr_s_r_4.png
-share/games/pydance/themes/gfx/64x64/default/arr_s_u_4.png
-share/games/pydance/themes/gfx/64x64/default/is-theme
-share/games/pydance/themes/gfx/64x64/default/lifebar.png
-share/games/pydance/themes/gfx/64x64/default/oni-bar.png
-share/games/pydance/themes/gfx/64x64/default/oni-empty.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_d_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_d_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_d_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_g_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_g_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_g_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_k_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_k_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_k_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_l_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_l_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_l_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_r_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_r_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_r_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_u_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_u_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_u_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_w_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_w_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_w_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_z_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_z_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_c_z_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_d_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_d_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_d_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_d_3.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_g_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_g_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_g_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_g_3.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_k_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_k_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_k_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_k_3.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_l_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_l_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_l_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_l_3.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_r_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_r_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_r_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_r_3.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_u_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_u_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_u_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_u_3.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_w_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_w_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_w_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_w_3.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_z_0.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_z_1.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_z_2.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_n_z_3.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_d_4.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_d_5.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_d_6.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_d_7.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_l_4.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_l_5.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_l_6.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_l_7.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_r_4.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_r_5.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_r_6.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_r_7.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_u_4.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_u_5.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_u_6.png
-share/games/pydance/themes/gfx/64x64/oldschool/arr_s_u_7.png
-share/games/pydance/themes/gfx/64x64/oldschool/is-theme
-share/games/pydance/themes/gfx/64x64/oldschool/lifebar.png
-share/games/pydance/themes/gfx/64x64/oldschool/oni-bar.png
-share/games/pydance/themes/gfx/64x64/oldschool/oni-empty.png
-share/games/pydance/themes/gfx/64x64/soloesque.zip
-share/games/pydance/themes/gfx/64x64/vividesque.zip
-share/games/pydance/ui.py
-share/games/pydance/util.py
-@unexec rm -f %D/share/games/pydance/*.py[co]
diff --git a/games/pysycache/Makefile b/games/pysycache/Makefile
deleted file mode 100644
index 6c6a9c3d28b6..000000000000
--- a/games/pysycache/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# Created by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
-# $FreeBSD$
-
-PORTNAME=	pysycache
-PORTVERSION=	2.0
-PORTREVISION=	12
-CATEGORIES=	games python
-MASTER_SITES=	http://download.gna.org/py4childs/${PORTNAME}/v${PORTVERSION}/
-DIST_SUBDIR=	${PORTNAME}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Educational software made in python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-BROKEN=		unfetchable
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-RUN_DEPENDS=	${PYGAME}
-
-USES=		python:2.7 shebangfix zip
-NO_BUILD=	yes
-WRKSRC=		${WRKDIR}/${PORTNAME}
-SUB_FILES=	pkg-message
-SHEBANG_FILES=	*.py
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/datas.py ${WRKSRC}/datas.py \
-		${WRKSRC}/datasclass.py ${WRKSRC}/pysybuttons.py ${WRKSRC}/pysyclick.py ${WRKSRC}/pysymove.py \
-		${WRKSRC}/pysycache.py
-	@${FIND} ${WRKSRC} -type d -name CVS -print0 | ${XARGS} -0 ${RM} -R
-	@${FIND} ${WRKSRC} -name '*.orig' -delete
-	@${FIND} ${WRKSRC} -name '*.bak' -delete
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/pysycache.py ${STAGEDIR}${PREFIX}/bin/pysycache.py
-	@${RM} ${WRKSRC}/pysycache.py
-	cd ${WRKSRC} && ${COPYTREE_SHARE} " \
-			fonts help images sounds themes-buttons themes-click themes-move \
-			*.py *.pyc *.txt *.png \
-		" ${STAGEDIR}${DATADIR}
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog NEWS README ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC}/doc/pysycache && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/pysycache/distinfo b/games/pysycache/distinfo
deleted file mode 100644
index 798976de5a10..000000000000
--- a/games/pysycache/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pysycache/pysycache-2.0.zip) = 5f0544e56a8d4a08c7357c3e4c1779864cc35c191f885b578652f14bbe7d6626
-SIZE (pysycache/pysycache-2.0.zip) = 8809367
diff --git a/games/pysycache/files/patch-datas.py b/games/pysycache/files/patch-datas.py
deleted file mode 100644
index 3c24d9dfe540..000000000000
--- a/games/pysycache/files/patch-datas.py
+++ /dev/null
@@ -1,35 +0,0 @@
---- /home/acardenas/pysycache/datas.py	Wed Feb 15 17:23:27 2006
-+++ datas.py	Sun Feb 26 23:20:02 2006
-@@ -34,7 +34,7 @@
- from pygame.locals import *
- import const
- 
--
-+sys.path.append("%%DATADIR%%")
- 
- #*******************************************************************************
- #                                                                              #
-@@ -135,11 +135,11 @@
- def PlayWinnerSound():
- 	idxsnd = random.randint(0, 2)
- 	if idxsnd == 0 :
--		load_sound('sounds', 'youpee.ogg')
-+		load_sound('%%DATADIR%%/sounds', 'youpee.ogg')
- 	elif idxsnd == 1 :
--		load_sound('sounds', 'yahoo.ogg')
-+		load_sound('%%DATADIR%%/sounds', 'yahoo.ogg')
- 	else :
--		load_sound('sounds', 'rire.ogg')
-+		load_sound('%%DATADIR%%/sounds', 'rire.ogg')
- 
- 
- 
-@@ -150,7 +150,7 @@
- def ShowTransitionOfTheme(duree, fileimage):
- 	screen = pygame.display.get_surface()
- 	
--	background_image2, background_rect = load_image('images', fileimage)
-+	background_image2, background_rect = load_image('%%DATADIR%%/images', fileimage)
- 	for i in range(267):
- 		screen.blit(background_image2, (0, i), (0, i, 710, 1))
- 		screen.blit(background_image2, (0, 534 - i), (0, 534 - i, 710, 1))
diff --git a/games/pysycache/files/patch-datasclass.py b/games/pysycache/files/patch-datasclass.py
deleted file mode 100644
index ea090e67ef0e..000000000000
--- a/games/pysycache/files/patch-datasclass.py
+++ /dev/null
@@ -1,45 +0,0 @@
---- datasclass.py	Wed Feb 15 17:23:27 2006
-+++ datasclass.py	Sun Feb 26 23:20:53 2006
-@@ -43,7 +43,7 @@
- 	"""This class is for the menus buttons"""
- 	def __init__(self, left, top, filename, id, btnlarg, btnhaut):
- 		pygame.sprite.Sprite.__init__(self) 				#call Sprite intializer
--		self.image, self.rect = datas.load_png('images', filename)
-+		self.image, self.rect = datas.load_png('%%DATADIR%%/images', filename)
- 		(shortname, extension) = os.path.splitext(filename) 
- 		self.imagename = shortname
- 		self.rect.left = left
-@@ -53,27 +53,27 @@
- 		self.hauteur = btnhaut
- 
- 	def showhelp(self, imgdest):
--		myfont = os.path.join(const.GRepPysycache, 'fonts', 'FreeSansBold.ttf' )
-+		myfont = os.path.join(const.GRepPysycache, '%%DATADIR%%/fonts', 'FreeSansBold.ttf' )
- 		font = pygame.font.Font(myfont, 20)
- 		textcolor = 46, 113, 169
- 		screen = pygame.display.get_surface()
- 
--		myrep = os.path.join(const.GRepPysycache, 'help', const.GMyLocale )
-+		myrep = os.path.join(const.GRepPysycache, '%%DATADIR%%/help', const.GMyLocale )
- 
- 		#joue le fichier d'aide
- 		if const.GWithSound == 1:
- 			if const.GWithHelp == 1 :
--				dirname = os.path.join('help', const.GMyLocale)
-+				dirname = os.path.join('%%DATADIR%%/help', const.GMyLocale)
- 				filename = str(self.id) + '.ogg'
- 				datas.load_sound(dirname, filename)
- 		
- 		#affiche l'aide
- 		if os.path.isdir(myrep):
--			filename = os.path.join(const.GRepPysycache, 'help', const.GMyLocale , str(self.id) + '.txt')
-+			filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/help', const.GMyLocale , str(self.id) + '.txt')
- 		else :
--			filename = os.path.join(const.GRepPysycache, 'help', 'en_EN' , str(self.id) + '.txt')
-+			filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/help', 'en_EN' , str(self.id) + '.txt')
- 			
--		filename = os.path.join(const.GRepPysycache, 'help', const.GMyLocale , str(self.id) + '.txt')
-+		filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/help', const.GMyLocale , str(self.id) + '.txt')
- 		if os.path.isfile(filename):
- 			f = open(filename, 'r')
- 			lignes  = f.readlines()
diff --git a/games/pysycache/files/patch-pysybuttons.py b/games/pysycache/files/patch-pysybuttons.py
deleted file mode 100644
index 09d7f98045a4..000000000000
--- a/games/pysycache/files/patch-pysybuttons.py
+++ /dev/null
@@ -1,138 +0,0 @@
---- pysybuttons.py	Wed Feb 15 17:23:28 2006
-+++ pysybuttons.py	Sun Feb 26 23:48:29 2006
-@@ -58,7 +58,7 @@
- 	"""This class is for the elements that move"""
- 	def __init__(self, left, top, filename, id, categ):
- 		pygame.sprite.Sprite.__init__(self) 				#call Sprite intializer
--		dirname = os.path.join(const.GRepPysycache, 'themes-buttons', GLstThemesButtons[const.GIdxThemes])
-+		dirname = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-buttons', GLstThemesButtons[const.GIdxThemes])
- 		self.image, self.rect = datas.load_png(dirname, filename)
- 		self.id = id
- 		self.largeur = 96
-@@ -188,7 +188,7 @@
- 			#chargement du dessin servant de cache
- 			filename = os.path.join(themename, lig)
- 			imgfilename = lig
--			ImgFond, background_rect = datas.load_image('themes-buttons', filename )
-+			ImgFond, background_rect = datas.load_image('%%DATADIR%%/themes-buttons', filename )
- 
- 			#on copie ce cache sur l'image de fond
- 			screen = pygame.display.get_surface()  
-@@ -268,7 +268,7 @@
- def LoadListConfigFile(themename):
- 	""" Find all available pictures of a theme directory """
- 
--	filtre = os.path.join(const.GRepPysycache, 'themes-buttons', themename, '*.dfg')
-+	filtre = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-buttons', themename, '*.dfg')
- 
- 	#vider
- #	GLstImage[:] = []
-@@ -301,15 +301,15 @@
- 	""" Change logo of a theme """
- 	if const.GIdxThemes == 999999:
- 		#tous les themes
--		filename = os.path.join(const.GRepPysycache, 'images', 'logo.png')
-+		filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'logo.png')
- 	else:
- 		#un theme particulier
--		filename = os.path.join(const.GRepPysycache, 'themes-buttons', GLstThemesButtons[const.GIdxThemes], 'logo.png')
-+		filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-buttons', GLstThemesButtons[const.GIdxThemes], 'logo.png')
- 	
- 	if os.path.isfile(filename) == True:
- 		imgtmp = pygame.image.load(filename)
- 	else:
--		filename = os.path.join(const.GRepPysycache, 'images', 'logo.png')
-+		filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'logo.png')
- 	imgtmp = pygame.image.load(filename)
- 
- 	#mise a jour de l'image du theme
-@@ -393,7 +393,7 @@
- 								if objtrouve.rect.left <= GLimFinG:
- 									objtrouve.visible = 0
- 						
--									filename = os.path.join(const.GRepPysycache, 'images', 'button-vide.png')
-+									filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'button-vide.png')
- 									imgtmp = pygame.image.load(filename)
- 									screen = pygame.display.get_surface() 
- 									objtrouve.image.blit(imgtmp, (0, 0), (0, 0, objtrouve.largeur, objtrouve.hauteur))
-@@ -409,11 +409,11 @@
- 	
- 				elif str[1] == 1:
- 					#-------- on change le mvt : haut <--> bas -----------------
--					datas.load_sound('sounds', 'center.ogg')
-+					datas.load_sound('%%DATADIR%%/sounds', 'center.ogg')
- 					objtrouve.sens = -1 * objtrouve.sens
- 				elif str[2] == 1:
- 					#-------------------- a droite -----------------------------
--					datas.load_sound('sounds', 'right.wav')
-+					datas.load_sound('%%DATADIR%%/sounds', 'right.wav')
- 					ok = 1
- 
- 					if GLimDroite <= objtrouve.rect.left + 50 + objtrouve.largeur :
-@@ -427,7 +427,7 @@
- 								if objtrouve.rect.left + objtrouve.largeur >= GLimFinD:
- 									objtrouve.visible = 0
- 
--									filename = os.path.join(const.GRepPysycache, 'images', 'button-vide.png')
-+									filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'button-vide.png')
- 									imgtmp = pygame.image.load(filename)
- 
- 									screen = pygame.display.get_surface() 
-@@ -464,13 +464,13 @@
- 						#change la vitesse du jeu (normal/moyenne/rapide)
- 						if const.GSpeed == 3:
- 							const.GSpeed = 2
--							filename = os.path.join(const.GRepPysycache, 'images', 'btn-vitesse2.png')
-+							filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'btn-vitesse2.png')
- 						elif const.GSpeed == 2:
- 							const.GSpeed = 1
--							filename = os.path.join(const.GRepPysycache, 'images', 'btn-vitesse1.png')
-+							filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'btn-vitesse1.png')
- 						elif const.GSpeed == 1:
- 							const.GSpeed = 3
--							filename = os.path.join(const.GRepPysycache, 'images', 'btn-vitesse3.png')
-+							filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'btn-vitesse3.png')
- 						imgtmp = pygame.image.load(filename)
- 
- 						#mise a jour image 
-@@ -568,7 +568,7 @@
- #	cursor = cursor[0], (cursor[0][0] / 2, cursor[0][1] / 2), cursor[2], cursor[3]
- #	pygame.mouse.set_cursor(cursor[0], (0, 0), cursor[2], cursor[3])
- 
--	filename = dirname = os.path.join(const.GRepPysycache, 'images', 'souris.png')
-+	filename = dirname = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'souris.png')
- 	GMaSouris = pygame.image.load(filename)
- 	GMaSouris_position = GMaSouris.get_rect()
- 	GMaSouris_position.left = const.GPosDepX   
-@@ -576,7 +576,7 @@
- 	pygame.mouse.set_pos((GMaSouris_position.left, GMaSouris_position.top))
- 
- 	#------------------ transition vers le jeu ------------------------
--	Gbackground_image, background_rect = datas.load_image('images', 'fond-buttons.bmp')
-+	Gbackground_image, background_rect = datas.load_image('%%DATADIR%%/images', 'fond-buttons.bmp')
- 	for i in range(300):
- 		screen.blit(Gbackground_image, (0, i), (0, i, 800, 1))
- 		screen.blit(Gbackground_image, (0, 600 - i), (0, 600 - i, 800, 1))
-@@ -604,11 +604,11 @@
- 	GLstFicConfig = []
- 
- 	#----------------- rechercher les themes disponibles -----------------------
--	repertoire = os.path.join(const.GRepPysycache, 'themes-buttons')
-+	repertoire = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-buttons')
- 	GLstThemesButtons = []
- 	for nom in os.listdir(repertoire):
- 		#ne prendre que les repertoires
--		isrep = os.path.join(const.GRepPysycache, 'themes-buttons', nom)
-+		isrep = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-buttons', nom)
- 		if os.path.isdir(isrep):
- 			GLstThemesButtons.append(nom)
- 	if len(GLstThemesButtons) == 1:
-@@ -658,7 +658,7 @@
- 			datas.PlayWinnerSound()
- 
- 			#on affiche l'image de gagne
--			imggagne, imgfin_rect = datas.load_png('images', 'gagne.png')
-+			imggagne, imgfin_rect = datas.load_png('%%DATADIR%%/images', 'gagne.png')
- 			screen.blit(imggagne, (100, 40))
- 			pygame.display.flip()
- 
diff --git a/games/pysycache/files/patch-pysycache.py b/games/pysycache/files/patch-pysycache.py
deleted file mode 100644
index da2f912b730e..000000000000
--- a/games/pysycache/files/patch-pysycache.py
+++ /dev/null
@@ -1,147 +0,0 @@
---- pysycache.py	Wed Feb 15 17:23:28 2006
-+++ pysycache.py	Mon Feb 27 00:15:58 2006
-@@ -37,6 +37,8 @@
- from pygame.locals import *
- import glob
- 
-+sys.path.append("%%DATADIR%%")
-+
- import datas
- from datasclass import BtnMenu
- import const
-@@ -51,7 +53,7 @@
- 
- 
- def ReadCreditOfDirectory(dirname):
--	myfont = os.path.join(const.GRepPysycache, 'fonts', 'FreeSansBold.ttf' )
-+	myfont = os.path.join(const.GRepPysycache, '%%DATADIR%%/fonts', 'FreeSansBold.ttf' )
- 	font = pygame.font.Font(myfont, 20)	
- 	textcolor = 46, 113, 169
- 
-@@ -129,9 +131,9 @@
- 						#on est actuellement en image normale et on passe en image floue
- 						const.GBtnMenu = btn.id
- 
--						datas.load_sound('sounds', 'btnmenu.wav')
-+						datas.load_sound('%%DATADIR%%/sounds', 'btnmenu.wav')
- 
--						filename = os.path.join(const.GRepPysycache, 'images', btn.imagename + '1.png')
-+						filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', btn.imagename + '1.png')
- 						imgtmp = pygame.image.load(filename)
- 						btn.image.blit(imgtmp, (btn.rect.left, btn.rect.top), (0, 0, btn.largeur, btn.hauteur))
- 						btn.image = imgtmp
-@@ -154,13 +156,13 @@
- 					for btn in LstBtn.sprites():
- 						if btn.id == const.GBtnMenu:
- 							#mise a jour de l'image
--							filename = os.path.join(const.GRepPysycache, 'images', btn.imagename + '.png')
-+							filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', btn.imagename + '.png')
- 							imgtmp = pygame.image.load(filename)
- 							btn.image.blit(imgtmp, (btn.rect.left, btn.rect.top), (0, 0, btn.largeur, btn.hauteur))
- 							btn.image = imgtmp
- 
- 							#mise a jour de la zone d'aide (effacement)
--							imgnuage, background_rect = datas.load_image('images', 'fond-menu.bmp')
-+							imgnuage, background_rect = datas.load_image('%%DATADIR%%/images', 'fond-menu.bmp')
- 							Gbackground_image.blit(imgnuage, (300, 300), (300, 300, 400, 220))
- 
- 							break
-@@ -176,7 +178,7 @@
- 				if ( event.pos[0] >= obj.rect.left ) & ( event.pos[0] <= obj.rect.left + obj.largeur ) & ( event.pos[1] >= obj.rect.top  ) & ( event.pos[1] <= obj.rect.top + obj.hauteur ) :
- 					#----------- show the correct window -----------------
- 					#mise a jour de la zone d'aide
--					imgnuage, background_rect = datas.load_image('images', 'fond-menu.bmp')
-+					imgnuage, background_rect = datas.load_image('%%DATADIR%%/images', 'fond-menu.bmp')
- 					Gbackground_image.blit(imgnuage, (300, 300), (300, 300, 370, 200))
- 
- 					if pygame.mixer.music.get_busy :
-@@ -261,14 +263,14 @@
- 	#recuperation de la valeur de la langue
- 	locale.setlocale(locale.LC_ALL,"")
- 	const.GMyLocale, myencoding = locale.getlocale()
--	myrep = os.path.join(const.GRepPysycache, 'help', const.GMyLocale )
-+	myrep = os.path.join(const.GRepPysycache, '%%DATADIR%%/help', const.GMyLocale )
- 	
- 	if os.path.isdir(myrep):
- 		#le repertoire de la locale existe : rien a faire
- 		pass
- 	else :
- 		#on essaie sur les deux premiers caracteres
--		myrep = os.path.join(const.GRepPysycache, 'help', const.GMyLocale[0:2])
-+		myrep = os.path.join(const.GRepPysycache, '%%DATADIR%%/help', const.GMyLocale[0:2])
- 		if os.path.isdir(myrep):
- 			#le repertoire de la (nouvelle) locale existe : rien a faire
- 			const.GMyLocale = const.GMyLocale[0:2]
-@@ -283,7 +285,7 @@
- 	pygame.display.set_caption('PySyCache')
- 
- 	#-------------------------- image vide de fond -----------------------------
--	background_image, background_rect = datas.load_image('images', 'fond1.bmp')
-+	background_image, background_rect = datas.load_image('%%DATADIR%%/images', 'fond1.bmp')
- 	screen.blit(background_image, (0,0))
- 	pygame.display.flip()
- 
-@@ -291,7 +293,7 @@
- 	pygame.time.delay(500)
- 
- 	#------------------ transition vers le titre du jeu ------------------------
--	background_image2, background_rect = datas.load_image('images', 'fond2.bmp')
-+	background_image2, background_rect = datas.load_image('%%DATADIR%%/images', 'fond2.bmp')
- 	for i in range(300):
- 		screen.blit(background_image2, (0, i), (0, i, 800, 1))
- 		screen.blit(background_image2, (0, 600 - i), (0, 600 - i, 800, 1))
-@@ -304,7 +306,7 @@
- 	pygame.time.delay(2000)
- 	
- 	#----------------------- transition vers le menu ---------------------------
--	Gbackground_image, background_rect = datas.load_image('images', 'fond-menu.bmp')
-+	Gbackground_image, background_rect = datas.load_image('%%DATADIR%%/images', 'fond-menu.bmp')
- 	for i in range(300):
- 		screen.blit(Gbackground_image, (0, i), (0, i, 800, 1))
- 		screen.blit(Gbackground_image, (0, 600 - i), (0, 600 - i, 800, 1))
-@@ -336,7 +338,7 @@
- #	cursor = pygame.cursors.load_xbm(filename, maskname)
- #	cursor = cursor[0], (cursor[0][0] / 2, cursor[0][1] / 2), cursor[2], cursor[3]
- #	pygame.mouse.set_cursor(cursor[0], (0, 0), cursor[2], cursor[3])
--	filename = dirname = os.path.join(const.GRepPysycache, 'images', 'souris.png')
-+	filename = dirname = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'souris.png')
- 	GMaSouris = pygame.image.load(filename)
- 	GMaSouris_position = GMaSouris.get_rect()
- 	GMaSouris_position.left = 400  # const.GPosDepX 
-@@ -357,7 +359,7 @@
- 		pygame.display.flip()
- 
- 	#-------------------------------- fin du jeu -------------------------------
--	Gbackground_image, background_rect = datas.load_image('images', 'fond4.bmp')
-+	Gbackground_image, background_rect = datas.load_image('%%DATADIR%%/images', 'fond4.bmp')
- 	for i in range(300):
- 		screen.blit(Gbackground_image, (0, i), (0, i, 800, 1))
- 		screen.blit(Gbackground_image, (0, 600 - i), (0, 600 - i, 800, 1))
-@@ -371,12 +373,12 @@
- 
- 	#------------------ affichage des credits ------------------------
- 	if const.GWithCredits :
--		myfont = os.path.join(const.GRepPysycache, 'fonts', 'FreeSansBold.ttf' )
-+		myfont = os.path.join(const.GRepPysycache, '%%DATADIR%%/fonts', 'FreeSansBold.ttf' )
- 		font = pygame.font.Font(myfont, 30)
- 		textcolor = 46, 113, 169
- 
- 		#credits auteur
--		fichier = os.path.join(const.GRepPysycache, 'credits.txt')
-+		fichier = os.path.join(const.GRepPysycache, '%%DATADIR%%/credits.txt')
- 		if os.path.isfile(fichier):
- 			#afficher le contenu 
- 			f = open(fichier, 'r')
-@@ -393,9 +395,9 @@
- 		pygame.time.wait(3000) 
- 
- 		#credit images for themes
--		ReadCreditOfDirectory('themes-buttons')
--		ReadCreditOfDirectory('themes-click')
--		ReadCreditOfDirectory('themes-move')
-+		ReadCreditOfDirectory('%%DATADIR%%/themes-buttons')
-+		ReadCreditOfDirectory('%%DATADIR%%/themes-click')
-+		ReadCreditOfDirectory('%%DATADIR%%/themes-move')
- 	
- 
- 
diff --git a/games/pysycache/files/patch-pysyclick.py b/games/pysycache/files/patch-pysyclick.py
deleted file mode 100644
index 3dc3c185be3b..000000000000
--- a/games/pysycache/files/patch-pysyclick.py
+++ /dev/null
@@ -1,154 +0,0 @@
---- pysyclick.py	Wed Feb 15 17:23:28 2006
-+++ pysyclick.py	Sun Feb 26 23:52:12 2006
-@@ -66,7 +66,7 @@
- 		if os.path.isfile(filetmp) == True:
- 			self.image, self.rect = datas.load_png(dirname, filename)
- 		else :
--			self.image, self.rect = datas.load_png('images', 'vide-off.png')
-+			self.image, self.rect = datas.load_png('%%DATADIR%%/images', 'vide-off.png')
- 		self.imagename = filename
- 		self.rect.left = 712
- 		self.rect.top = 50 + 51 * id 
-@@ -99,7 +99,7 @@
- 
- 	#chargement du dessin servant de cache
- 	filename = os.path.join(directory, GImgBackground) 
--	ImgFond, background_rect = datas.load_image('themes-click', filename )
-+	ImgFond, background_rect = datas.load_image('%%DATADIR%%/themes-click', filename )
- 
- 	#on copie ce cache sur l'image de fond
- 	screen = pygame.display.get_surface()  
-@@ -127,15 +127,15 @@
- 	""" Change logo of a theme """
- 	if const.GIdxThemes == 999999:
- 		#tous les themes
--		filename = os.path.join(const.GRepPysycache, 'images', 'logo.png')
-+		filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'logo.png')
- 	else:
- 		#un theme particulier
--		filename = os.path.join(const.GRepPysycache, 'themes-click', GLstThemesClick[const.GIdxThemes], 'logo.png')
-+		filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-click', GLstThemesClick[const.GIdxThemes], 'logo.png')
- 
- 	if os.path.isfile(filename) == True:
- 		imgtmp = pygame.image.load(filename)
- 	else:
--		filename = os.path.join(const.GRepPysycache, 'images', 'logo.png')
-+		filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'logo.png')
- 	imgtmp = pygame.image.load(filename)
- 
- 	#mise a jour de l'image du theme
-@@ -181,7 +181,7 @@
- 			pho = Photo()
- 			lig = lig.split('-')
- 			(shortname, extension) = os.path.splitext(lig[0]) 
--			pho.chemin = os.path.join(const.GRepPysycache, 'themes-click', themename, lig[0])
-+			pho.chemin = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-click', themename, lig[0])
- 			pho.miniature = shortname			#nom (sans extension de la miniature)
- 			pho.id = cpt - 1
- 			pho.left = int(lig[1]) + const.MARGELEFT
-@@ -207,7 +207,7 @@
- 	for pho in const.GTabPhotos:
- 		for img in GLstImgPhotos.sprites() :
- 			if img.id == pho.id :
--				filename = os.path.join(const.GRepPysycache, 'themes-click', GLstThemesClick[const.GIdxThemes], pho.miniature + '-off.png') 
-+				filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-click', GLstThemesClick[const.GIdxThemes], pho.miniature + '-off.png') 
- 				imgtmp = pygame.image.load(filename)
- 				screen.blit(Gbackground_image, (img.rect.left, img.rect.top), (0, 0, 96, 50))
- 				img.image.blit(imgtmp, (0, 0), (0, 0, 96, 50))
-@@ -226,7 +226,7 @@
- 	""" Find all definition files of a theme directoy """
- 
- 	#-------------------------- definition files -------------------------------
--	filtre = os.path.join(const.GRepPysycache, 'themes-click', themename, '*.dfg')
-+	filtre = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-click', themename, '*.dfg')
- 
- 	#vider
- 	cptliste = 0
-@@ -307,9 +307,9 @@
- 				if const.GTypeSouris == 0:
- 					#on est actuellement en appareil photo normal et on passe en mode couleur
- 					if const.GWithSound == 1:
--						datas.load_sound('sounds', 'photo-beep0.ogg')
-+						datas.load_sound('%%DATADIR%%/sounds', 'photo-beep0.ogg')
- 
--					filename = os.path.join(const.GRepPysycache, 'images', 'souris0.png')	   
-+					filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'souris0.png')	   
- 					souristmp = pygame.image.load(filename)
- 					colsvg = GMaSouris.get_at((0,0))
- 					GMaSouris.fill(colsvg)
-@@ -327,7 +327,7 @@
- 					pass
- 				else:
- 					#on est en appareil photo en couleur : on passe a normal
--					filename = os.path.join(const.GRepPysycache, 'images', 'souris1.png')	   
-+					filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'souris1.png')	   
- 					souristmp = pygame.image.load(filename)
- 					colsvg = GMaSouris.get_at((0,0))
- 					GMaSouris.fill(colsvg)
-@@ -420,14 +420,14 @@
- 					#mise a jour du dessin representant la photo prise
- 					for img in GLstImgPhotos.sprites() :
- 						if img.id == car.id :
--							filename = os.path.join(const.GRepPysycache, 'themes-click', GLstThemesClick[const.GIdxThemes], car.miniature + '-on.png') 
-+							filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-click', GLstThemesClick[const.GIdxThemes], car.miniature + '-on.png') 
- 							imgtmp = pygame.image.load(filename)
- 							screen.blit(Gbackground_image, (img.rect.left, img.rect.top), (0, 0, 96, 50))
- 							img.image.blit(imgtmp, (img.rect.left, img.rect.top), (0, 0, 96, 50))
- 							img.image = imgtmp
- 							break
- 
--					datas.load_sound('sounds', 'photo-click.ogg');
-+					datas.load_sound('%%DATADIR%%/sounds', 'photo-click.ogg');
- 
- 					#on affiche la photo
- 					screen.blit(Gbackground_image, (0,0))
-@@ -493,7 +493,7 @@
- #	cursor = cursor[0], (cursor[0][0] / 2, cursor[0][1] / 2), cursor[2], cursor[3]
- #	pygame.mouse.set_cursor(cursor[0], (0, 0), cursor[2], cursor[3])
- 
--	filename = os.path.join(const.GRepPysycache, 'images', 'souris1.png')	   
-+	filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'souris1.png')	   
- 	GMaSouris = pygame.image.load(filename)
- 	GMaSouris_position = GMaSouris.get_rect()
- 	GMaSouris_position.left = const.GPosDepX   
-@@ -501,7 +501,7 @@
- 	const.Gtypsouris = 0
- 
- 	#------------------ transition vers le jeu ------------------------
--	Gbackground_image, background_rect = datas.load_image('images', 'fond-click.bmp')
-+	Gbackground_image, background_rect = datas.load_image('%%DATADIR%%/images', 'fond-click.bmp')
- 	for i in range(300):
- 		screen.blit(Gbackground_image, (0, i), (0, i, 800, 1))
- 		screen.blit(Gbackground_image, (0, 600 - i), (0, 600 - i, 800, 1))
-@@ -527,11 +527,11 @@
- 	GLstFicConfig = []
- 
- 	#----------------- rechercher les themes disponibles -----------------------
--	repertoire = os.path.join(const.GRepPysycache, 'themes-click')
-+	repertoire = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-click')
- 	GLstThemesClick = []
- 	for nom in os.listdir(repertoire):
- 		#ne prendre que les repertoires
--		isrep = os.path.join(const.GRepPysycache, 'themes-click', nom)
-+		isrep = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-click', nom)
- 		if os.path.isdir(isrep):
- 			GLstThemesClick.append(nom)
- 
-@@ -576,7 +576,7 @@
- 
- 			#on affiche l'image de gagne
- 			screen = pygame.display.get_surface()
--			imggagne, imgfin_rect = datas.load_png('images', 'gagne.png')
-+			imggagne, imgfin_rect = datas.load_png('%%DATADIR%%/images', 'gagne.png')
- 			screen.blit(imggagne, (100, 40))
- 			LstBtn.draw(screen)
- 			GLstImgPhotos.draw(screen)
-@@ -602,7 +602,7 @@
- 			RAZMiniatures()
- 
- 			#on remet la souris en normal
--			filename = os.path.join(const.GRepPysycache, 'images', 'souris1.png')
-+			filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'souris1.png')
- 			souristmp = pygame.image.load(filename)
- 			colsvg = GMaSouris.get_at((0,0))
- 			GMaSouris.fill(colsvg)
diff --git a/games/pysycache/files/patch-pysymove.py b/games/pysycache/files/patch-pysymove.py
deleted file mode 100644
index fb9d48eba473..000000000000
--- a/games/pysycache/files/patch-pysymove.py
+++ /dev/null
@@ -1,162 +0,0 @@
---- pysymove.py	Wed Feb 15 17:23:28 2006
-+++ pysymove.py	Mon Feb 27 00:02:12 2006
-@@ -134,7 +134,7 @@
- 
- 	#chargement du dessin servant de cache
- 	filename = os.path.join(directory, 'cache', imgcache)
--	GCacheImage, background_rect = datas.load_image('themes-move', filename)
-+	GCacheImage, background_rect = datas.load_image('%%DATADIR%%/themes-move', filename)
- 
- 	#on copie ce cache sur l'image de fond
- 	screen = pygame.display.get_surface()  
-@@ -150,7 +150,7 @@
- 
- 	#chargement du dessin a trouver
- 	filename = os.path.join(directory, imgdessous)
--	GImageATrouver, background_rect = datas.load_image('themes-move', filename)
-+	GImageATrouver, background_rect = datas.load_image('%%DATADIR%%/themes-move', filename)
- 
- 	#redessin de la souris a sa position 
- 	GMaSouris_position.left = const.GPosDepX
-@@ -193,15 +193,15 @@
- 	""" Change logo of a theme """
- 	if const.GIdxThemes == 999999:
- 		#tous les themes
--		filename = os.path.join(const.GRepPysycache, 'images', 'logo.png')
-+		filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'logo.png')
- 	else:
- 		#un theme particulier
--		filename = os.path.join(const.GRepPysycache, 'themes-move', GLstThemesMove[const.GIdxThemes], 'logo.png')
-+		filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-move', GLstThemesMove[const.GIdxThemes], 'logo.png')
- 	
- 	if os.path.isfile(filename) == True:
- 		imgtmp = pygame.image.load(filename)
- 	else:
--		filename = os.path.join(const.GRepPysycache, 'images', 'logo.png')
-+		filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'logo.png')
- 	imgtmp = pygame.image.load(filename)
- 
- 	#mise a jour de l'image du theme
-@@ -225,10 +225,10 @@
- def ChangeTypeJeu():
- 	""" Change mode of a theme """
- 	if const.GModeJeu == MODENORMAL:
--		filename = os.path.join(const.GRepPysycache, 'images', 'mode0.png')
-+		filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'mode0.png')
- 	elif const.GModeJeu == MODEFANTOM:
--		filename = os.path.join(const.GRepPysycache, 'images', 'mode1.png')
--	else:	filename = os.path.join(const.GRepPysycache, 'images', 'mode2.png')
-+		filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'mode1.png')
-+	else:	filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'mode2.png')
- 
- 	if os.path.isfile(filename) == True:
- 		imgtmp = pygame.image.load(filename)
-@@ -253,7 +253,7 @@
- def LoadListImage(themename):
- 	""" Find all available pictures of a theme directory """
- 
--	filtre = os.path.join(const.GRepPysycache, 'themes-move', themename, '*.dfg')
-+	filtre = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-move', themename, '*.dfg')
- 
- 	#vider
- 	GLstImage[:] = []
-@@ -286,12 +286,12 @@
- 				if len(lig) == 0:
- 					continue
- 				#fichier de cache
--				nomcache = os.path.join(const.GRepPysycache, 'themes-move', themename, 'cache', lig[0])
-+				nomcache = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-move', themename, 'cache', lig[0])
- 				if os.path.isfile(nomcache):
- 					lstcache.append(lig[0])
- 					
- 					#fichier de son
--					nomcache = os.path.join('themes-move', themename, 'cache', lig[1])
-+					nomcache = os.path.join('%%DATADIR%%/themes-move', themename, 'cache', lig[1])
- 					lstsndcache.append(nomcache)
- 				else:
- 					print "error in definition file : cache file ", nomcache, " doesn't exist"
-@@ -356,7 +356,7 @@
- 							pygame.display.flip()
- 
- 							#on joue la musique
--							datas.load_sound('sounds', 'fantom.wav')
-+							datas.load_sound('%%DATADIR%%/sounds', 'fantom.wav')
- 						
- 						break
- 				return 1
-@@ -401,7 +401,7 @@
- 							const.GNbCarreau = const.GNbCarreau - 1
- 
- 							#on joue la musique
--							datas.load_sound('sounds', 'pop.ogg')
-+							datas.load_sound('%%DATADIR%%/sounds', 'pop.ogg')
- 
- 						break
- 
-@@ -483,11 +483,11 @@
- 						if const.GTailleCarreau == CARREAUSMALL + 1:
- 							const.GTailleCarreau = CARREAUBIG
- 						if const.GTailleCarreau == CARREAUBIG:
--							filename = os.path.join(const.GRepPysycache, 'images', 'btn-size1.png')
-+							filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'btn-size1.png')
- 						elif const.GTailleCarreau == CARREAUNORMAL:
--							filename = os.path.join(const.GRepPysycache, 'images', 'btn-size2.png')
-+							filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'btn-size2.png')
- 						else:
--							filename = os.path.join(const.GRepPysycache, 'images', 'btn-size3.png')
-+							filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'btn-size3.png')
- 						imgtmp = pygame.image.load(filename)
- 
- 						#mise a jour image taille carreau
-@@ -553,12 +553,12 @@
- #	cursor = cursor[0], (cursor[0][0] / 2, cursor[0][1] / 2), cursor[2], cursor[3]
- #	pygame.mouse.set_cursor(cursor[0], (0, 0), cursor[2], cursor[3])
- 
--	filename = dirname = os.path.join(const.GRepPysycache, 'images', 'souris.png')	 
-+	filename = dirname = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'souris.png')	 
- 	GMaSouris = pygame.image.load(filename)
- 	GCarre_position = GMaSouris.get_rect()
- 
- 	#------------------ transition vers le jeu ------------------------
--	Gbackground_image, background_rect = datas.load_image('images', 'fond-move.bmp')
-+	Gbackground_image, background_rect = datas.load_image('%%DATADIR%%/images', 'fond-move.bmp')
- 	for i in range(300):
- 		screen.blit(Gbackground_image, (0, i), (0, i, 800, 1))
- 		screen.blit(Gbackground_image, (0, 600 - i), (0, 600 - i, 800, 1))
-@@ -592,10 +592,10 @@
- 	GLstSndCache = []
- 
- 	#---------------- rechercher les themes disponibles ----------------------
--	repertoire = os.path.join(const.GRepPysycache, 'themes-move')
-+	repertoire = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-move')
- 	for nom in os.listdir(repertoire):
- 		#ne prendre que les repertoires
--		isrep = os.path.join(const.GRepPysycache, 'themes-move', nom)
-+		isrep = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-move', nom)
- 		if os.path.isdir(isrep):
- 			GLstThemesMove.append(nom)
- 	if len(GLstThemesMove) == 1 :
-@@ -653,11 +653,11 @@
- 			if const.GWithSound == 1:
- 				#on joue la musique de l'image
- 				(shortname, extension) = os.path.splitext(GLstImage[const.GIdxImage]) 
--				music = os.path.join(const.GRepPysycache, 'themes-move', GLstThemesMove[const.GIdxThemes], shortname + '.ogg')
-+				music = os.path.join(const.GRepPysycache, '%%DATADIR%%/themes-move', GLstThemesMove[const.GIdxThemes], shortname + '.ogg')
- 				if os.path.isfile(music) == True:
--					datas.load_sound(os.path.join('themes-move', GLstThemesMove[const.GIdxThemes]), shortname + '.ogg')
-+					datas.load_sound(os.path.join('%%DATADIR%%/themes-move', GLstThemesMove[const.GIdxThemes]), shortname + '.ogg')
- 				else:
--					datas.load_sound(os.path.join('themes-move', GLstThemesMove[const.GIdxThemes]), shortname + '.wav')
-+					datas.load_sound(os.path.join('%%DATADIR%%/themes-move', GLstThemesMove[const.GIdxThemes]), shortname + '.wav')
- 				pygame.time.wait(500)
- 
- 			#attende de 2 secondes (pour faire voir l'image)
-@@ -666,7 +666,7 @@
- 			#----------------- on affiche l'image de gagne ---------------------
- 			datas.PlayWinnerSound()
- 
--			imggagne, imgfin_rect = datas.load_png('images', 'gagne.png')
-+			imggagne, imgfin_rect = datas.load_png('%%DATADIR%%/images', 'gagne.png')
- 			screen.blit(imggagne, (100, 40))
- 			pygame.display.flip()
- 
diff --git a/games/pysycache/files/pkg-message.in b/games/pysycache/files/pkg-message.in
deleted file mode 100644
index 28eda668bf63..000000000000
--- a/games/pysycache/files/pkg-message.in
+++ /dev/null
@@ -1,8 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-1) Install language pack using games/pysycache-lang port
-2) Install additional themes using games/pysycache-themes port
-EOM
-}
-]
diff --git a/games/pysycache/pkg-descr b/games/pysycache/pkg-descr
deleted file mode 100644
index c6f886800d72..000000000000
--- a/games/pysycache/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Pysycache to teach children to move the mouse. For this, it offers three
-activities based on simply objects and a lot of photographies.
-
-WWW: http://www.pysycache.org/
diff --git a/games/pysycache/pkg-plist b/games/pysycache/pkg-plist
deleted file mode 100644
index 9b9359f2245e..000000000000
--- a/games/pysycache/pkg-plist
+++ /dev/null
@@ -1,402 +0,0 @@
-bin/pysycache.py
-%%DATADIR%%/const.py
-%%DATADIR%%/const.pyc
-%%DATADIR%%/credits.txt
-%%DATADIR%%/datas.py
-%%DATADIR%%/datas.pyc
-%%DATADIR%%/datasclass.py
-%%DATADIR%%/datasclass.pyc
-%%DATADIR%%/fonts/FreeSansBold.ttf
-%%DATADIR%%/help/en_EN/4.txt
-%%DATADIR%%/help/en_EN/3.txt
-%%DATADIR%%/help/en_EN/2.txt
-%%DATADIR%%/help/en_EN/1.txt
-%%DATADIR%%/help/fr_FR/4.txt
-%%DATADIR%%/help/fr_FR/1.txt
-%%DATADIR%%/help/fr_FR/2.txt
-%%DATADIR%%/help/fr_FR/3.txt
-%%DATADIR%%/help/fr_FR/1.ogg
-%%DATADIR%%/help/fr_FR/2.ogg
-%%DATADIR%%/help/fr_FR/3.ogg
-%%DATADIR%%/help/fr_FR/4.ogg
-%%DATADIR%%/help/it_IT/4.txt
-%%DATADIR%%/help/it_IT/3.txt
-%%DATADIR%%/help/it_IT/2.txt
-%%DATADIR%%/help/it_IT/1.txt
-%%DATADIR%%/help/de/4.txt
-%%DATADIR%%/help/de/3.txt
-%%DATADIR%%/help/de/2.txt
-%%DATADIR%%/help/de/1.txt
-%%DATADIR%%/help/es_ES/4.txt
-%%DATADIR%%/help/es_ES/3.txt
-%%DATADIR%%/help/es_ES/2.txt
-%%DATADIR%%/help/es_ES/1.txt
-%%DATADIR%%/help/pt_PT/4.txt
-%%DATADIR%%/help/pt_PT/3.txt
-%%DATADIR%%/help/pt_PT/2.txt
-%%DATADIR%%/help/pt_PT/1.txt
-%%DATADIR%%/images/btn-apres.png
-%%DATADIR%%/images/btn-avant.png
-%%DATADIR%%/images/fond-click.bmp
-%%DATADIR%%/images/btn-quitter.png
-%%DATADIR%%/images/btn-size1.png
-%%DATADIR%%/images/btn-size2.png
-%%DATADIR%%/images/btn-size3.png
-%%DATADIR%%/images/fond1.bmp
-%%DATADIR%%/images/fond2.bmp
-%%DATADIR%%/images/fond4.bmp
-%%DATADIR%%/images/gagne.png
-%%DATADIR%%/images/logo.png
-%%DATADIR%%/images/fond-menu.bmp
-%%DATADIR%%/images/souris.png
-%%DATADIR%%/images/fond-move.bmp
-%%DATADIR%%/images/mode0.png
-%%DATADIR%%/images/mode1.png
-%%DATADIR%%/images/mode2.png
-%%DATADIR%%/images/menu-click.png
-%%DATADIR%%/images/menu-move.png
-%%DATADIR%%/images/menu-quit.png
-%%DATADIR%%/images/souris0.png
-%%DATADIR%%/images/souris1.png
-%%DATADIR%%/images/vide-on.png
-%%DATADIR%%/images/vide-off.png
-%%DATADIR%%/images/menu-click1.png
-%%DATADIR%%/images/menu-move1.png
-%%DATADIR%%/images/menu-click (copie).png
-%%DATADIR%%/images/menu-button1.png
-%%DATADIR%%/images/menu-button.png
-%%DATADIR%%/images/menu-quitter.png
-%%DATADIR%%/images/menu-quitter1.png
-%%DATADIR%%/images/menu-son-33.png
-%%DATADIR%%/images/menu-son-331.png
-%%DATADIR%%/images/menu-son-66.png
-%%DATADIR%%/images/menu-son-00.png
-%%DATADIR%%/images/menu-son-001.png
-%%DATADIR%%/images/menu-son-661.png
-%%DATADIR%%/images/btn-vitesse3.png
-%%DATADIR%%/images/fond-buttons.bmp
-%%DATADIR%%/images/btn-vitesse2.png
-%%DATADIR%%/images/btn-vitesse1.png
-%%DATADIR%%/images/button-vide.png
-%%DATADIR%%/images/fond1 (copie).bmp
-%%DATADIR%%/pysybuttons.py
-%%DATADIR%%/pysybuttons.pyc
-%%DATADIR%%/pysycache.png
-%%DATADIR%%/pysyclick.py
-%%DATADIR%%/pysyclick.pyc
-%%DATADIR%%/pysymove.py
-%%DATADIR%%/pysymove.pyc
-%%DATADIR%%/sounds/youpee.ogg
-%%DATADIR%%/sounds/pop.ogg
-%%DATADIR%%/sounds/fantom.wav
-%%DATADIR%%/sounds/photo-beep0.ogg
-%%DATADIR%%/sounds/slide.wav
-%%DATADIR%%/sounds/btnmenu.wav
-%%DATADIR%%/sounds/beep.ogg
-%%DATADIR%%/sounds/otherimage.ogg
-%%DATADIR%%/sounds/yahoo.ogg
-%%DATADIR%%/sounds/rire.ogg
-%%DATADIR%%/sounds/center.ogg
-%%DATADIR%%/sounds/right.wav
-%%DATADIR%%/sounds/left.ogg
-%%DATADIR%%/sounds/photo-click.ogg
-%%DATADIR%%/sounds/photo-beep1.ogg
-%%DATADIR%%/themes-buttons/ice/01.png
-%%DATADIR%%/themes-buttons/ice/02.png
-%%DATADIR%%/themes-buttons/ice/fond01.bmp
-%%DATADIR%%/themes-buttons/ice/copyright.txt
-%%DATADIR%%/themes-buttons/ice/logo.png
-%%DATADIR%%/themes-buttons/ice/fond02.bmp
-%%DATADIR%%/themes-buttons/ice/sit02.dfg
-%%DATADIR%%/themes-buttons/ice/credits.txt
-%%DATADIR%%/themes-buttons/ice/sit01.dfg
-%%DATADIR%%/themes-buttons/wolf/logo.png
-%%DATADIR%%/themes-buttons/wolf/02.png
-%%DATADIR%%/themes-buttons/wolf/01.png
-%%DATADIR%%/themes-buttons/wolf/fond01.bmp
-%%DATADIR%%/themes-buttons/wolf/credits.txt
-%%DATADIR%%/themes-buttons/wolf/copyright.txt
-%%DATADIR%%/themes-buttons/wolf/fond02.bmp
-%%DATADIR%%/themes-buttons/wolf/sit01.dfg
-%%DATADIR%%/themes-buttons/wolf/sit02.dfg
-%%DATADIR%%/themes-click/dinosaurs/credits.txt
-%%DATADIR%%/themes-click/dinosaurs/a007.png
-%%DATADIR%%/themes-click/dinosaurs/0003.dfg
-%%DATADIR%%/themes-click/dinosaurs/a000-on.png
-%%DATADIR%%/themes-click/dinosaurs/a000-off.png
-%%DATADIR%%/themes-click/dinosaurs/a001-on.png
-%%DATADIR%%/themes-click/dinosaurs/a001-off.png
-%%DATADIR%%/themes-click/dinosaurs/a002-on.png
-%%DATADIR%%/themes-click/dinosaurs/a002-off.png
-%%DATADIR%%/themes-click/dinosaurs/a003-on.png
-%%DATADIR%%/themes-click/dinosaurs/a003-off.png
-%%DATADIR%%/themes-click/dinosaurs/a004-off.png
-%%DATADIR%%/themes-click/dinosaurs/a004-on.png
-%%DATADIR%%/themes-click/dinosaurs/a006-on.png
-%%DATADIR%%/themes-click/dinosaurs/a006-off.png
-%%DATADIR%%/themes-click/dinosaurs/a005-on.png
-%%DATADIR%%/themes-click/dinosaurs/a005-off.png
-%%DATADIR%%/themes-click/dinosaurs/a007-on.png
-%%DATADIR%%/themes-click/dinosaurs/a007-off.png
-%%DATADIR%%/themes-click/dinosaurs/a008.png
-%%DATADIR%%/themes-click/dinosaurs/a008-off.png
-%%DATADIR%%/themes-click/dinosaurs/a008-on.png
-%%DATADIR%%/themes-click/dinosaurs/0002.dfg
-%%DATADIR%%/themes-click/dinosaurs/0001.dfg
-%%DATADIR%%/themes-click/dinosaurs/a000.png
-%%DATADIR%%/themes-click/dinosaurs/a001.png
-%%DATADIR%%/themes-click/dinosaurs/a002.png
-%%DATADIR%%/themes-click/dinosaurs/a003.png
-%%DATADIR%%/themes-click/dinosaurs/a004.png
-%%DATADIR%%/themes-click/dinosaurs/a005.png
-%%DATADIR%%/themes-click/dinosaurs/a006.png
-%%DATADIR%%/themes-click/dinosaurs/logo.png
-%%DATADIR%%/themes-click/dinosaurs/fond.bmp
-%%DATADIR%%/themes-click/dinosaurs/copyright.txt
-%%DATADIR%%/themes-move/number-en/1000.dfg
-%%DATADIR%%/themes-move/number-en/cache/0801.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0901.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0101.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0601.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0701.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0702.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0402.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0700.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0800.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0300.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0400.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0900.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0401.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0501.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0100.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0200.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0500.jpeg
-%%DATADIR%%/themes-move/number-en/cache/1000.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0600.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0201.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0301.jpeg
-%%DATADIR%%/themes-move/number-en/cache/1001.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0902.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0602.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0502.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0102.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0302.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0202.jpeg
-%%DATADIR%%/themes-move/number-en/cache/0802.jpeg
-%%DATADIR%%/themes-move/number-en/0900.dfg
-%%DATADIR%%/themes-move/number-en/0800.dfg
-%%DATADIR%%/themes-move/number-en/0700.dfg
-%%DATADIR%%/themes-move/number-en/0600.dfg
-%%DATADIR%%/themes-move/number-en/0500.dfg
-%%DATADIR%%/themes-move/number-en/0400.dfg
-%%DATADIR%%/themes-move/number-en/0300.dfg
-%%DATADIR%%/themes-move/number-en/0200.dfg
-%%DATADIR%%/themes-move/number-en/0100.dfg
-%%DATADIR%%/themes-move/number-en/0700.jpeg
-%%DATADIR%%/themes-move/number-en/0600.jpeg
-%%DATADIR%%/themes-move/number-en/0800.jpeg
-%%DATADIR%%/themes-move/number-en/1000.ogg
-%%DATADIR%%/themes-move/number-en/0900.ogg
-%%DATADIR%%/themes-move/number-en/0800.ogg
-%%DATADIR%%/themes-move/number-en/0700.ogg
-%%DATADIR%%/themes-move/number-en/0600.ogg
-%%DATADIR%%/themes-move/number-en/0500.ogg
-%%DATADIR%%/themes-move/number-en/0400.ogg
-%%DATADIR%%/themes-move/number-en/0300.ogg
-%%DATADIR%%/themes-move/number-en/0200.ogg
-%%DATADIR%%/themes-move/number-en/0100.ogg
-%%DATADIR%%/themes-move/number-en/logo.png
-%%DATADIR%%/themes-move/number-en/0200.jpeg
-%%DATADIR%%/themes-move/number-en/0300.jpeg
-%%DATADIR%%/themes-move/number-en/0400.jpeg
-%%DATADIR%%/themes-move/number-en/0500.jpeg
-%%DATADIR%%/themes-move/number-en/0100.jpeg
-%%DATADIR%%/themes-move/number-en/0900.jpeg
-%%DATADIR%%/themes-move/number-en/1000.jpeg
-%%DATADIR%%/themes-move/number-en/credits.txt
-%%DATADIR%%/themes-move/number-en/copyright.txt
-%%DATADIR%%/themes-move/number-en/0901.jpeg
-%%DATADIR%%/themes-move/number-en/0901.dfg
-%%DATADIR%%/themes-move/number-en/0801.jpeg
-%%DATADIR%%/themes-move/number-en/0801.dfg
-%%DATADIR%%/themes-move/number-en/0701.jpeg
-%%DATADIR%%/themes-move/number-en/0701.dfg
-%%DATADIR%%/themes-move/number-en/0601.jpeg
-%%DATADIR%%/themes-move/number-en/0601.dfg
-%%DATADIR%%/themes-move/number-en/0501.jpeg
-%%DATADIR%%/themes-move/number-en/0501.dfg
-%%DATADIR%%/themes-move/number-en/0401.jpeg
-%%DATADIR%%/themes-move/number-en/0401.dfg
-%%DATADIR%%/themes-move/number-en/0301.jpeg
-%%DATADIR%%/themes-move/number-en/0301.dfg
-%%DATADIR%%/themes-move/number-en/0201.jpeg
-%%DATADIR%%/themes-move/number-en/0201.dfg
-%%DATADIR%%/themes-move/number-en/0101.jpeg
-%%DATADIR%%/themes-move/number-en/0101.dfg
-%%DATADIR%%/themes-move/number-en/0201.ogg
-%%DATADIR%%/themes-move/number-en/0301.ogg
-%%DATADIR%%/themes-move/number-en/0401.ogg
-%%DATADIR%%/themes-move/number-en/0501.ogg
-%%DATADIR%%/themes-move/number-en/0601.ogg
-%%DATADIR%%/themes-move/number-en/0701.ogg
-%%DATADIR%%/themes-move/number-en/0801.ogg
-%%DATADIR%%/themes-move/number-en/0901.ogg
-%%DATADIR%%/themes-move/number-en/0101.ogg
-%%DATADIR%%/themes-move/alphabet-en/n000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/n000.dfg
-%%DATADIR%%/themes-move/alphabet-en/credits.txt
-%%DATADIR%%/themes-move/alphabet-en/copyright.txt
-%%DATADIR%%/themes-move/alphabet-en/o000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/y000.dfg
-%%DATADIR%%/themes-move/alphabet-en/o000.dfg
-%%DATADIR%%/themes-move/alphabet-en/x000.dfg
-%%DATADIR%%/themes-move/alphabet-en/q000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/q000.dfg
-%%DATADIR%%/themes-move/alphabet-en/y000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/v000.dfg
-%%DATADIR%%/themes-move/alphabet-en/logo.png
-%%DATADIR%%/themes-move/alphabet-en/x000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/i.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/b.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/d.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/t.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/o.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/n.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/k.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/a.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/e.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/r.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/x.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/f.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/c.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/w.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/v.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/y.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/m.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/g.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/p.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/z.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/h.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/j.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/cache-avion.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/q.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/l.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/s.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/u.jpeg
-%%DATADIR%%/themes-move/alphabet-en/cache/z.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/y.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/x.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/w.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/v.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/u.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/t.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/s.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/r.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/q.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/p.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/o.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/n.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/m.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/l.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/k.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/j.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/i.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/h.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/g.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/f.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/e.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/d.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/c.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/b.ogg
-%%DATADIR%%/themes-move/alphabet-en/cache/a.ogg
-%%DATADIR%%/themes-move/alphabet-en/v000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/u000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/u000.dfg
-%%DATADIR%%/themes-move/alphabet-en/t000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/t000.dfg
-%%DATADIR%%/themes-move/alphabet-en/s000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/p002.jpeg
-%%DATADIR%%/themes-move/alphabet-en/p002.dfg
-%%DATADIR%%/themes-move/alphabet-en/p001.jpeg
-%%DATADIR%%/themes-move/alphabet-en/p001.dfg
-%%DATADIR%%/themes-move/alphabet-en/p000.dfg
-%%DATADIR%%/themes-move/alphabet-en/p000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/m000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/m000.dfg
-%%DATADIR%%/themes-move/alphabet-en/l000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/l000.dfg
-%%DATADIR%%/themes-move/alphabet-en/k000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/k000.dfg
-%%DATADIR%%/themes-move/alphabet-en/j000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/j000.dfg
-%%DATADIR%%/themes-move/alphabet-en/i000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/i000.dfg
-%%DATADIR%%/themes-move/alphabet-en/h000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/h000.dfg
-%%DATADIR%%/themes-move/alphabet-en/r000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/g000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/g000.dfg
-%%DATADIR%%/themes-move/alphabet-en/f000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/f000.dfg
-%%DATADIR%%/themes-move/alphabet-en/e000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/e000.dfg
-%%DATADIR%%/themes-move/alphabet-en/d000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/d000.dfg
-%%DATADIR%%/themes-move/alphabet-en/c003.jpeg
-%%DATADIR%%/themes-move/alphabet-en/a000.dfg
-%%DATADIR%%/themes-move/alphabet-en/r000.dfg
-%%DATADIR%%/themes-move/alphabet-en/c003.dfg
-%%DATADIR%%/themes-move/alphabet-en/c002.jpeg
-%%DATADIR%%/themes-move/alphabet-en/c002.dfg
-%%DATADIR%%/themes-move/alphabet-en/c001.jpeg
-%%DATADIR%%/themes-move/alphabet-en/c001.dfg
-%%DATADIR%%/themes-move/alphabet-en/c000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/c000.dfg
-%%DATADIR%%/themes-move/alphabet-en/b000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/b000.dfg
-%%DATADIR%%/themes-move/alphabet-en/a000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/s000.dfg
-%%DATADIR%%/themes-move/alphabet-en/t000.wav
-%%DATADIR%%/themes-move/alphabet-en/z000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/z000.dfg
-%%DATADIR%%/themes-move/alphabet-en/w000.jpeg
-%%DATADIR%%/themes-move/alphabet-en/w000.dfg
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/colors.png
-%%PORTDOCS%%%%DOCSDIR%%/en/regles.html
-%%PORTDOCS%%%%DOCSDIR%%/en/faq.html
-%%PORTDOCS%%%%DOCSDIR%%/fr/regles.html
-%%PORTDOCS%%%%DOCSDIR%%/fr/faq.html
-%%PORTDOCS%%%%DOCSDIR%%/images/nvtheme.jpeg
-%%PORTDOCS%%%%DOCSDIR%%/images/faq.png
-%%PORTDOCS%%%%DOCSDIR%%/images/regles.png
-%%PORTDOCS%%%%DOCSDIR%%/images/regles/regle3.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/regles/regle2.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/regles/regle1.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/menu-move.png
-%%PORTDOCS%%%%DOCSDIR%%/images/faq/theme3.jpeg
-%%PORTDOCS%%%%DOCSDIR%%/images/faq/nvtheme.jpeg
-%%PORTDOCS%%%%DOCSDIR%%/images/faq/trad.jpeg
-%%PORTDOCS%%%%DOCSDIR%%/images/faq/nvtheme2.jpeg
-%%PORTDOCS%%%%DOCSDIR%%/images/faq/nvtheme3.jpeg
-%%PORTDOCS%%%%DOCSDIR%%/images/menu-click.png
-%%PORTDOCS%%%%DOCSDIR%%/images/menu-button.png
-%%PORTDOCS%%%%DOCSDIR%%/images/souris1.png
-%%PORTDOCS%%%%DOCSDIR%%/images/souris0.png
-%%PORTDOCS%%%%DOCSDIR%%/images/vide-on.png
-%%PORTDOCS%%%%DOCSDIR%%/images/vide-off.png
-%%PORTDOCS%%%%DOCSDIR%%/images/mode2.png
-%%PORTDOCS%%%%DOCSDIR%%/images/mode0.png
-%%PORTDOCS%%%%DOCSDIR%%/images/ptfond.gif
-%%PORTDOCS%%%%DOCSDIR%%/masque-button-theme.png
-%%PORTDOCS%%%%DOCSDIR%%/masque-image-alphabet.png
-%%PORTDOCS%%%%DOCSDIR%%/masque-image-clair.png
-%%PORTDOCS%%%%DOCSDIR%%/masque-image-fonce.png
-%%PORTDOCS%%%%DOCSDIR%%/masque-image-vide.png
-%%PORTDOCS%%%%DOCSDIR%%/modele-chiffre1.sxd
-%%PORTDOCS%%%%DOCSDIR%%/style.css
-%%PORTDOCS%%%%DOCSDIR%%/xxxx-off.png
-%%PORTDOCS%%%%DOCSDIR%%/xxxx-on.png
diff --git a/games/pythonchess/Makefile b/games/pythonchess/Makefile
deleted file mode 100644
index 7d0389eb90dd..000000000000
--- a/games/pythonchess/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-# Created by: Alejandro Pulver <alejandro@varnet.biz>
-# $FreeBSD$
-
-PORTNAME=	pythonchess
-PORTVERSION=	0.7
-PORTREVISION=	1
-CATEGORIES=	games
-MASTER_SITES=	http://sites.google.com/site/purplesaguaroinc/myfiles/ \
-		SF/nemysisfreebsdp/games/:icons
-DISTFILES=	${PORTNAME:S/p/P/:S/c/C/}_v${DISTVERSION}${EXTRACT_SUFX} \
-		${PORTNAME}.png:icons
-DIST_SUBDIR=	${PORTNAME}
-EXTRACT_ONLY=	${PORTNAME:S/p/P/:S/c/C/}_v${DISTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Small program for playing chess against the computer
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3
-LICENSE_FILE=	${WRKSRC}/gpl.txt
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR}
-
-WRKSRC=		${WRKDIR}/${PORTNAME:S/p/P/:S/c/C/}
-
-USES=		dos2unix python:2.7 zip
-DOS2UNIX_REGEX=	.*.[^p][^n][^g]$
-
-SUB_FILES=	${PORTNAME}
-
-DESKTOP_ENTRIES="Python Chess" "" "${PORTNAME}" \
-                "${PORTNAME}" "Game;BoardGame;" ""
-
-post-patch:
-	@${FIND} ${WRKDIR} -name Thumbs.db -or -name pygame2exe_Chess.py | \
-		${XARGS} ${RM} -r
-	@${REINPLACE_CMD} -e 's|^.*#!.*python.*$$|#!${PYTHON_CMD}|' \
-		${WRKSRC}/*.py
-	@(cd ${WRKSRC} && ${RM} *.py.bak)
-
-do-build:
-	${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} images ${STAGEDIR}${DATADIR})
-.for f in *.py *.pyc *.py
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-.include <bsd.port.mk>
diff --git a/games/pythonchess/distinfo b/games/pythonchess/distinfo
deleted file mode 100644
index d93e7fa1f37e..000000000000
--- a/games/pythonchess/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (pythonchess/PythonChess_v0.7.zip) = ebf10767e6c83ea90e39ccee07064929f969862995daae439b6e5edb3def1526
-SIZE (pythonchess/PythonChess_v0.7.zip) = 160772
-SHA256 (pythonchess/pythonchess.png) = 5f4fb6ca2280935b7696bf48e4215c2dcd1c286cbd8fc04cff24524c9d0c9fc0
-SIZE (pythonchess/pythonchess.png) = 680
diff --git a/games/pythonchess/files/pythonchess.in b/games/pythonchess/files/pythonchess.in
deleted file mode 100644
index 25a5519499b0..000000000000
--- a/games/pythonchess/files/pythonchess.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./PythonChessMain.py "${@}"
diff --git a/games/pythonchess/pkg-descr b/games/pythonchess/pkg-descr
deleted file mode 100644
index caf5f976a3a3..000000000000
--- a/games/pythonchess/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Chess for player vs. player, player vs. AI, or AI vs. AI.
-Uses Tkinter to get initial game parameters.
-Uses Pygame to draw the board and pieces and to get user
-mouse clicks. Run with the “-h” option to get full listing
-of available command line flags.
-
-WWW: http://yakinikuman.wordpress.com/python-chess/
diff --git a/games/pythonchess/pkg-plist b/games/pythonchess/pkg-plist
deleted file mode 100644
index d76b580a398e..000000000000
--- a/games/pythonchess/pkg-plist
+++ /dev/null
@@ -1,52 +0,0 @@
-bin/pythonchess
-share/pixmaps/pythonchess.png
-%%DATADIR%%/ChessAI.py
-%%DATADIR%%/ChessAI.pyc
-%%DATADIR%%/ChessBoard.py
-%%DATADIR%%/ChessBoard.pyc
-%%DATADIR%%/ChessGUI_pygame.py
-%%DATADIR%%/ChessGUI_pygame.pyc
-%%DATADIR%%/ChessGUI_text.py
-%%DATADIR%%/ChessGUI_text.pyc
-%%DATADIR%%/ChessGameParams.py
-%%DATADIR%%/ChessGameParams.pyc
-%%DATADIR%%/ChessPlayer.py
-%%DATADIR%%/ChessPlayer.pyc
-%%DATADIR%%/ChessRules.py
-%%DATADIR%%/ChessRules.pyc
-%%DATADIR%%/PySetup.py
-%%DATADIR%%/PySetup.pyc
-%%DATADIR%%/PythonChessAIStats.py
-%%DATADIR%%/PythonChessAIStats.pyc
-%%DATADIR%%/PythonChessMain.py
-%%DATADIR%%/PythonChessMain.pyc
-%%DATADIR%%/ScrollingTextBox.py
-%%DATADIR%%/ScrollingTextBox.pyc
-%%DATADIR%%/images/Chess_tile_bd.png
-%%DATADIR%%/images/Chess_tile_bl.png
-%%DATADIR%%/images/Chess_tile_kd.png
-%%DATADIR%%/images/Chess_tile_kl.png
-%%DATADIR%%/images/Chess_tile_nd.png
-%%DATADIR%%/images/Chess_tile_nl.png
-%%DATADIR%%/images/Chess_tile_pd.png
-%%DATADIR%%/images/Chess_tile_pl.png
-%%DATADIR%%/images/Chess_tile_qd.png
-%%DATADIR%%/images/Chess_tile_ql.png
-%%DATADIR%%/images/Chess_tile_rd.png
-%%DATADIR%%/images/Chess_tile_rl.png
-%%DATADIR%%/images/blackBishop.png
-%%DATADIR%%/images/blackKing.png
-%%DATADIR%%/images/blackKnight.png
-%%DATADIR%%/images/blackPawn.png
-%%DATADIR%%/images/blackQueen.png
-%%DATADIR%%/images/blackRook.png
-%%DATADIR%%/images/brown_square.png
-%%DATADIR%%/images/chess_icon.ico
-%%DATADIR%%/images/cyan_square.png
-%%DATADIR%%/images/whiteBishop.png
-%%DATADIR%%/images/whiteKing.png
-%%DATADIR%%/images/whiteKnight.png
-%%DATADIR%%/images/whitePawn.png
-%%DATADIR%%/images/whiteQueen.png
-%%DATADIR%%/images/whiteRook.png
-%%DATADIR%%/images/white_square.png
diff --git a/games/pytowerdefense/Makefile b/games/pytowerdefense/Makefile
deleted file mode 100644
index f8d79b6937db..000000000000
--- a/games/pytowerdefense/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	pytowerdefense
-PORTVERSION=	0.5
-PORTREVISION=	7
-CATEGORIES=	games python
-MASTER_SITES=	SF/${PORTNAME}/PyTowerDefense0.5/Source%20%28Python%202.5%20or%202.6%20and%20Pygame%29/
-DISTNAME=	${PORTNAME}${DISTVERSION}
-DIST_SUBDIR=	python
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Tower Defense Game
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3
-
-RUN_DEPENDS=	${PYGAME}
-
-USES=		gnome python:2.7 shebangfix zip
-SHEBANG_FILES=	pyconsole.py
-INSTALLS_ICONS=	yes
-NO_ARCH=	yes
-
-PORTDOCS=	README modding.txt
-OPTIONS_DEFINE=	DOCS
-
-SUB_FILES=	${PORTNAME}
-
-DESKTOP_ENTRIES="PyTowerDefense" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-
-.for d in audio images
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
-.endfor
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-
-	${LN} -sf ${DATADIR}/images/tower_square.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
-
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/pytowerdefense/distinfo b/games/pytowerdefense/distinfo
deleted file mode 100644
index 92d3f1fa2784..000000000000
--- a/games/pytowerdefense/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python/pytowerdefense0.5.zip) = 932d783ccffbb6295f78aa5d0a113370e957c71261b84874302e5c59deeb46f8
-SIZE (python/pytowerdefense0.5.zip) = 3496958
diff --git a/games/pytowerdefense/files/pytowerdefense.in b/games/pytowerdefense/files/pytowerdefense.in
deleted file mode 100644
index b17a1140af45..000000000000
--- a/games/pytowerdefense/files/pytowerdefense.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./main.py "${@}"
diff --git a/games/pytowerdefense/pkg-descr b/games/pytowerdefense/pkg-descr
deleted file mode 100644
index e1484a9cc71c..000000000000
--- a/games/pytowerdefense/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-An Open-Source Tower Defense Game developed with Python and Pygame.
-
-WWW: http://phelerox.wordpress.com/programming/pytowerdefense/
diff --git a/games/pytowerdefense/pkg-plist b/games/pytowerdefense/pkg-plist
deleted file mode 100644
index 34fd8effde27..000000000000
--- a/games/pytowerdefense/pkg-plist
+++ /dev/null
@@ -1,161 +0,0 @@
-bin/pytowerdefense
-share/pixmaps/pytowerdefense.png
-%%DATADIR%%/Creeps.py
-%%DATADIR%%/Creeps.pyc
-%%DATADIR%%/Creeps.pyo
-%%DATADIR%%/Projectiles.py
-%%DATADIR%%/Projectiles.pyc
-%%DATADIR%%/Projectiles.pyo
-%%DATADIR%%/Towers.py
-%%DATADIR%%/Towers.pyc
-%%DATADIR%%/Towers.pyo
-%%DATADIR%%/audio/sfx/bow01.wav
-%%DATADIR%%/gridmap.py
-%%DATADIR%%/gridmap.pyc
-%%DATADIR%%/gridmap.pyo
-%%DATADIR%%/images/.directory
-%%DATADIR%%/images/Brick_tile(test).png
-%%DATADIR%%/images/Brick_tile(test)2.png
-%%DATADIR%%/images/Healthbar/healthbartest.psd
-%%DATADIR%%/images/Menus/New_Game.png
-%%DATADIR%%/images/Triforce.png
-%%DATADIR%%/images/ZombieInvasionBg1.png
-%%DATADIR%%/images/bluecreep_0.png
-%%DATADIR%%/images/bluecreep_45.png
-%%DATADIR%%/images/brick_tile.png
-%%DATADIR%%/images/brick_tile_orange.png
-%%DATADIR%%/images/creep_blue.svg
-%%DATADIR%%/images/creep_green.svg
-%%DATADIR%%/images/creep_pink.svg
-%%DATADIR%%/images/creep_yellow.svg
-%%DATADIR%%/images/creeps.png
-%%DATADIR%%/images/dg_undead32.gif
-%%DATADIR%%/images/effects/fire.png
-%%DATADIR%%/images/effects/fire.psd
-%%DATADIR%%/images/effects/fire2.png
-%%DATADIR%%/images/effects/fire2.psd
-%%DATADIR%%/images/effects/test subject with fire.png
-%%DATADIR%%/images/effects/test subject with fire.psd
-%%DATADIR%%/images/effects/test subject with fire2.png
-%%DATADIR%%/images/effects/test subject with fire2.psd
-%%DATADIR%%/images/effects/testsubject.png
-%%DATADIR%%/images/enemies/undead/fatto_0.png
-%%DATADIR%%/images/enemies/undead/fatto_45.png
-%%DATADIR%%/images/enemies/undead/insectghost_0.png
-%%DATADIR%%/images/enemies/undead/insectghost_45.png
-%%DATADIR%%/images/enemies/undead/skeleton_master_wizard_0.png
-%%DATADIR%%/images/enemies/undead/skeleton_master_wizard_45.png
-%%DATADIR%%/images/enemies/undead/zombie_0.png
-%%DATADIR%%/images/enemies/undead/zombie_45.png
-%%DATADIR%%/images/enemies/undead/zombie_brown_0.png
-%%DATADIR%%/images/enemies/undead/zombie_brown_45.png
-%%DATADIR%%/images/explosion1.png
-%%DATADIR%%/images/fonts/BIRTH_OF_A_HERO.ttf
-%%DATADIR%%/images/fonts/FFFTusj.ttf
-%%DATADIR%%/images/fonts/Vtks Revolt.ttf
-%%DATADIR%%/images/fonts/default.ttf
-%%DATADIR%%/images/greencreep_0.png
-%%DATADIR%%/images/greencreep_45.png
-%%DATADIR%%/images/magic_stones.png
-%%DATADIR%%/images/money/goldenpenny.png
-%%DATADIR%%/images/old_bluecreep.png
-%%DATADIR%%/images/old_graycreep.png
-%%DATADIR%%/images/old_pinkcreep.png
-%%DATADIR%%/images/paper.png
-%%DATADIR%%/images/pinkcreep_0.png
-%%DATADIR%%/images/pinkcreep_45.png
-%%DATADIR%%/images/projectiles/Arrow1.png
-%%DATADIR%%/images/projectiles/Arrow2.png
-%%DATADIR%%/images/projectiles/Fire_arrow.png
-%%DATADIR%%/images/projectiles/Frost_arrow.png
-%%DATADIR%%/images/projectiles/Silver_Arrow.png
-%%DATADIR%%/images/projectiles/cannon_ball.png
-%%DATADIR%%/images/projectiles/magicmissile.png
-%%DATADIR%%/images/rockytexture.jpg
-%%DATADIR%%/images/sand.jpg
-%%DATADIR%%/images/sandbackup.jpg
-%%DATADIR%%/images/sandyrock.jpg
-%%DATADIR%%/images/tower_round40x57.png
-%%DATADIR%%/images/tower_round40x74.png
-%%DATADIR%%/images/tower_square.png
-%%DATADIR%%/images/towers/Death_Note.png
-%%DATADIR%%/images/towers/Doom_Towerwip.png
-%%DATADIR%%/images/towers/Firetower.png
-%%DATADIR%%/images/towers/TreeOfPower.png
-%%DATADIR%%/images/towers/Wizards Tower.png
-%%DATADIR%%/images/towers/Wizards_Tower_Anim(1).png
-%%DATADIR%%/images/towers/Wizards_Tower_Anim(2213).png
-%%DATADIR%%/images/towers/Wizards_Tower_Anim(2214).png
-%%DATADIR%%/images/towers/arrow_tower_1.png
-%%DATADIR%%/images/towers/arrow_tower_2.png
-%%DATADIR%%/images/towers/basic_tower.png
-%%DATADIR%%/images/towers/basic_tower_dark.png
-%%DATADIR%%/images/towers/canon_tower_placeholder.png
-%%DATADIR%%/images/towers/frost_tower.png
-%%DATADIR%%/images/towers/magic tower.png
-%%DATADIR%%/images/towers/wizard_tower/.directory
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(1).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(10).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(11).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(12).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(13).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(14).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(15).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(16).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(17).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(18).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(19).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(2).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(3).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(4).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(5).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(6).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(7).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(8).png
-%%DATADIR%%/images/towers/wizard_tower/Wizards_Tower_Anim(9).png
-%%DATADIR%%/images/widgets/confirm.png
-%%DATADIR%%/images/widgets/confirm_full.png
-%%DATADIR%%/images/widgets/credits
-%%DATADIR%%/images/widgets/menu_title/bg.png
-%%DATADIR%%/images/widgets/menu_title/exit_game.png
-%%DATADIR%%/images/widgets/menu_title/help.png
-%%DATADIR%%/images/widgets/menu_title/py.png
-%%DATADIR%%/images/widgets/menu_title/start_game.png
-%%DATADIR%%/images/widgets/menu_title/tower_defense.png
-%%DATADIR%%/images/widgets/reject.png
-%%DATADIR%%/images/widgets/reject_full.png
-%%DATADIR%%/images/yellowcreep_0.png
-%%DATADIR%%/images/yellowcreep_45.png
-%%DATADIR%%/jelly.py
-%%DATADIR%%/jelly.pyc
-%%DATADIR%%/jelly.pyo
-%%DATADIR%%/main.py
-%%DATADIR%%/main.pyc
-%%DATADIR%%/main.pyo
-%%DATADIR%%/pathfinder.py
-%%DATADIR%%/pathfinder.pyc
-%%DATADIR%%/pathfinder.pyo
-%%DATADIR%%/priorityqueueset.py
-%%DATADIR%%/priorityqueueset.pyc
-%%DATADIR%%/priorityqueueset.pyo
-%%DATADIR%%/pyconsole.py
-%%DATADIR%%/pyconsole.pyc
-%%DATADIR%%/pyconsole.pyo
-%%DATADIR%%/pyconsole_syntax.py
-%%DATADIR%%/pyconsole_syntax.pyc
-%%DATADIR%%/pyconsole_syntax.pyo
-%%DATADIR%%/pygame2exe.py
-%%DATADIR%%/pygame2exe.pyc
-%%DATADIR%%/pygame2exe.pyo
-%%DATADIR%%/simpleanimation.py
-%%DATADIR%%/simpleanimation.pyc
-%%DATADIR%%/simpleanimation.pyo
-%%DATADIR%%/utils.py
-%%DATADIR%%/utils.pyc
-%%DATADIR%%/utils.pyo
-%%DATADIR%%/vec2d.py
-%%DATADIR%%/vec2d.pyc
-%%DATADIR%%/vec2d.pyo
-%%DATADIR%%/widgets.py
-%%DATADIR%%/widgets.pyc
-%%DATADIR%%/widgets.pyo
diff --git a/games/rtb/Makefile b/games/rtb/Makefile
deleted file mode 100644
index e9098d5bce8a..000000000000
--- a/games/rtb/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Created by: Dishanker Rajakulendren <draj@oceanfree.net>
-# $FreeBSD$
-
-PORTNAME=	RealTimeBattle
-PORTVERSION=	1.0.8
-DISTVERSIONSUFFIX=	-Ext
-PORTREVISION=	15
-CATEGORIES=	games
-MASTER_SITES=	SF/${PORTNAME:tl}/${PORTNAME}-1.0.x/${PORTNAME}%20${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Robot programming game for UNIX
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-BUILD_DEPENDS=	gsed:textproc/gsed
-
-USES=		compiler:c++11-lang dos2unix gettext gmake gnome \
-		localbase:ldflags perl5 pkgconfig python:2.7 tar:bzip2
-USE_GNOME=	gtk20
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-rtb-dir=${PREFIX}/lib/${PORTNAME}
-DOS2UNIX_FILES=	team-framework/bots/cobra/cobra_clientspecificrepository.h
-
-INFO=		RealTimeBattle
-CXXFLAGS+=	${CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
-CXXFLAGS_clang=	-Wno-c++11-narrowing
-
-DESKTOP_ENTRIES="${PORTNAME}" "" "" "${PORTNAME:tl}" "" ""
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-.for i in configure
-	@${REINPLACE_CMD} -e 's|INCLUDED_LIBINTL=yes|INCLUDED_LIBINTL=no|g ; \
-		 s|\\$${top_builddir}/intl/libintl.a|-lintl|g ; \
-		 /^DOCS_DIR/s|=.*|=$${prefix}/share/doc/${PORTNAME}| ; \
-		 /test/s| == | = |g' ${WRKSRC}/${i}
-.endfor
-.for i in Documentation/Makefile.in
-	@${REINPLACE_CMD} -e '/COPYING/d' ${WRKSRC}/${i}
-.endfor
-.for i in team-framework/createrobot.sh \
-	team-framework/createrobotconf.sh
-	@${REINPLACE_CMD} -e 's| sed| gsed|g' ${WRKSRC}/${i}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/games/rtb/distinfo b/games/rtb/distinfo
deleted file mode 100644
index 8f556f7128bc..000000000000
--- a/games/rtb/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (RealTimeBattle-1.0.8-Ext.tar.bz2) = 2be5abc272a5f2f05b38023fcbd52e357f277cc1669c2c97a3685a3981e9dc17
-SIZE (RealTimeBattle-1.0.8-Ext.tar.bz2) = 1060840
diff --git a/games/rtb/files/patch-Robots_seek__and__destroy_seek__and__destroy.cc b/games/rtb/files/patch-Robots_seek__and__destroy_seek__and__destroy.cc
deleted file mode 100644
index f6d5efec23d5..000000000000
--- a/games/rtb/files/patch-Robots_seek__and__destroy_seek__and__destroy.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- Robots/seek_and_destroy/seek_and_destroy.cc.orig	2018-10-20 20:20:40 UTC
-+++ Robots/seek_and_destroy/seek_and_destroy.cc
-@@ -6,6 +6,7 @@
- #include <unistd.h>
- #include <signal.h>
- #include <stdlib.h>
-+#include <cstring>
- 
- #ifdef TIME_WITH_SYS_TIME 
- # include <sys/time.h>
diff --git a/games/rtb/files/patch-Robots_xt-bot_xt-bot-a.cpp b/games/rtb/files/patch-Robots_xt-bot_xt-bot-a.cpp
deleted file mode 100644
index 2ef2edda2059..000000000000
--- a/games/rtb/files/patch-Robots_xt-bot_xt-bot-a.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- Robots/xt-bot/xt-bot-a.cpp.orig	2018-10-20 20:32:42 UTC
-+++ Robots/xt-bot/xt-bot-a.cpp
-@@ -24,6 +24,7 @@ General Public License for more details.
- ****************************************************************************/
- 
- #include <iostream>
-+#include <cstring>
- #include <stdlib.h>
- #include <stdio.h>
- #include <math.h>
diff --git a/games/rtb/files/patch-Robots_xt-bot_xt-bot-b.cpp b/games/rtb/files/patch-Robots_xt-bot_xt-bot-b.cpp
deleted file mode 100644
index d6f2edc4a1a3..000000000000
--- a/games/rtb/files/patch-Robots_xt-bot_xt-bot-b.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- Robots/xt-bot/xt-bot-b.cpp.orig	2018-10-20 20:24:50 UTC
-+++ Robots/xt-bot/xt-bot-b.cpp
-@@ -25,6 +25,7 @@ General Public License for more details.
- ****************************************************************************/
- 
- #include <iostream>
-+#include <cstring>
- #include <stdlib.h>
- #include <stdio.h>
- #include <math.h>
diff --git a/games/rtb/files/patch-include_Dialog.h b/games/rtb/files/patch-include_Dialog.h
deleted file mode 100644
index e06a0e6f4ef4..000000000000
--- a/games/rtb/files/patch-include_Dialog.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- include/Dialog.h.orig	2018-10-20 20:18:21 UTC
-+++ include/Dialog.h
-@@ -23,6 +23,7 @@ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-13
- #ifdef HAVE_CONFIG_H
- # include <config.h>
- #endif
-+#include <string>
- 
- #ifndef NO_GRAPHICS
- 
diff --git a/games/rtb/files/patch-include__Vector2D.h b/games/rtb/files/patch-include__Vector2D.h
deleted file mode 100644
index 931499d39b07..000000000000
--- a/games/rtb/files/patch-include__Vector2D.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- include/Vector2D.h.orig	Wed Mar 30 02:37:13 2005
-+++ include/Vector2D.h	Thu Jun 14 13:19:11 2007
-@@ -24,6 +24,9 @@
- 
- using namespace std;
- 
-+class Vector2D;
-+Vector2D angle2vec(const double);
-+
- class Vector2D
- {
- public:
diff --git a/games/rtb/files/patch-team-framework__io__unixclientcommunicator.cpp b/games/rtb/files/patch-team-framework__io__unixclientcommunicator.cpp
deleted file mode 100644
index 5d914e2a784d..000000000000
--- a/games/rtb/files/patch-team-framework__io__unixclientcommunicator.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- team-framework/io/unixclientcommunicator.cpp.orig
-+++ team-framework/io/unixclientcommunicator.cpp
-@@ -46,6 +46,7 @@
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <sys/un.h>
-+#include <unistd.h>
- 
- /**
-  * Namespace
diff --git a/games/rtb/files/patch-team-framework__io__unixinstreambuf.cpp b/games/rtb/files/patch-team-framework__io__unixinstreambuf.cpp
deleted file mode 100644
index b717fc611687..000000000000
--- a/games/rtb/files/patch-team-framework__io__unixinstreambuf.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
---- team-framework/io/unixinstreambuf.cpp.orig	2005-01-06 17:59:28 UTC
-+++ team-framework/io/unixinstreambuf.cpp
-@@ -28,11 +28,14 @@
- #include <common.h>
- 
- #include "unixinstreambuf.h"
-+#include <cstring>
- #include "../rtbglobal/masterresourcecontrol.h"
- #include "../exceptions/keynotfoundexception.h"
- #include "../exceptions/confignotloadedexception.h"
- #include <sstream>
- #include <errno.h>
-+#include <sys/types.h>
-+#include <unistd.h>
- 
- /**
-  * Namespace
diff --git a/games/rtb/files/patch-team-framework__io__unixoutstreambuf.cpp b/games/rtb/files/patch-team-framework__io__unixoutstreambuf.cpp
deleted file mode 100644
index ef2680634cae..000000000000
--- a/games/rtb/files/patch-team-framework__io__unixoutstreambuf.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
---- team-framework/io/unixoutstreambuf.cpp.orig	2005-07-09 11:46:12 UTC
-+++ team-framework/io/unixoutstreambuf.cpp
-@@ -28,8 +28,11 @@
- #include <common.h>
- 
- #include "unixoutstreambuf.h"
-+#include <cstring>
- #include <sstream>
- #include <errno.h>
-+#include <sys/types.h>
-+#include <unistd.h>
- /**
-  * Namespace
-  */
diff --git a/games/rtb/files/patch-team-framework__io__unixremoteclientconnection.cpp b/games/rtb/files/patch-team-framework__io__unixremoteclientconnection.cpp
deleted file mode 100644
index e8f7a6f79b4e..000000000000
--- a/games/rtb/files/patch-team-framework__io__unixremoteclientconnection.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- team-framework/io/unixremoteclientconnection.cpp.orig
-+++ team-framework/io/unixremoteclientconnection.cpp
-@@ -36,6 +36,7 @@
- #include <iostream>
- #include <sstream>
- #include <ios>
-+#include <unistd.h>
- 
- /**
-  * Namespace
diff --git a/games/rtb/files/patch-team-framework__io__unixrtbconnection.cpp b/games/rtb/files/patch-team-framework__io__unixrtbconnection.cpp
deleted file mode 100644
index c521d88e0a5d..000000000000
--- a/games/rtb/files/patch-team-framework__io__unixrtbconnection.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- team-framework/io/unixrtbconnection.cpp.orig
-+++ team-framework/io/unixrtbconnection.cpp
-@@ -33,6 +33,8 @@
- #include <iostream>
- #include <sstream>
- #include <ios>
-+#include <sys/types.h>
-+#include <unistd.h>
- 
- /**
-  * Namespace
diff --git a/games/rtb/files/patch-team-framework__io__unixservercommunicator.cpp b/games/rtb/files/patch-team-framework__io__unixservercommunicator.cpp
deleted file mode 100644
index af828940de87..000000000000
--- a/games/rtb/files/patch-team-framework__io__unixservercommunicator.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- team-framework/io/unixservercommunicator.cpp.orig
-+++ team-framework/io/unixservercommunicator.cpp
-@@ -50,6 +50,7 @@
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <sys/un.h>
-+#include <unistd.h>
- 
- /**
-  * Namespace
diff --git a/games/rtb/files/patch-team-framework__io__unixserverconnection.cpp b/games/rtb/files/patch-team-framework__io__unixserverconnection.cpp
deleted file mode 100644
index b8e9c43280e8..000000000000
--- a/games/rtb/files/patch-team-framework__io__unixserverconnection.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- team-framework/io/unixserverconnection.cpp.orig
-+++ team-framework/io/unixserverconnection.cpp
-@@ -41,6 +41,9 @@
- //IPC
- #include <fcntl.h>
- 
-+#include <sys/types.h>
-+#include <unistd.h>
-+
- /**
-  * Namespace
-  */
diff --git a/games/rtb/files/patch-team-framework__parser__configurationparser.h b/games/rtb/files/patch-team-framework__parser__configurationparser.h
deleted file mode 100644
index 0e0faffcf5dc..000000000000
--- a/games/rtb/files/patch-team-framework__parser__configurationparser.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- team-framework/parser/configurationparser.h.orig	Fri Jan  7 02:59:28 2005
-+++ team-framework/parser/configurationparser.h	Thu Jun 14 13:28:41 2007
-@@ -51,7 +51,7 @@
- 	* Public stuff
- 	*/
- 	public:
--		ConfigurationParser::ConfigurationParser() throw (bad_exception);
-+		ConfigurationParser() throw (bad_exception);
- 		void addFile(const string& filename) throw(ParserException, bad_exception);
- 		const map<string, map<string, string> >& getConfigurationData() const throw();
- 	/*
diff --git a/games/rtb/files/patch-team-framework__stdnamespace.h b/games/rtb/files/patch-team-framework__stdnamespace.h
deleted file mode 100644
index 58908d55034f..000000000000
--- a/games/rtb/files/patch-team-framework__stdnamespace.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- team-framework/stdnamespace.h.orig	2005-01-06 20:59:18.000000000 +0300
-+++ team-framework/stdnamespace.h	2014-11-30 22:10:41.000000000 +0300
-@@ -26,8 +26,4 @@
- **************************************************************************/
- 
- #include <iosfwd>	// This file contains the forward declaration in particular of std::string
--
--namespace std
--{
--	template <class _Tp> class auto_ptr;	// Origin: The header file <memory>
--}
-+#include <memory>
diff --git a/games/rtb/pkg-descr b/games/rtb/pkg-descr
deleted file mode 100644
index 73e2fbe30f5e..000000000000
--- a/games/rtb/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-RealTimeBattle is a programming game for Unix-like systems, in which robots
-controlled by programs coded in any language are fighting with each other.
-The general intend is to destroy the enemies, by using the radar to locate
-them and firing them to oblivion with the cannon. Great tool for learning
-how to code in C/C++ or other languages.
-
-WWW: http://realtimebattle.sourceforge.net/
diff --git a/games/rtb/pkg-plist b/games/rtb/pkg-plist
deleted file mode 100644
index ffdc0c96cd0f..000000000000
--- a/games/rtb/pkg-plist
+++ /dev/null
@@ -1,194 +0,0 @@
-bin/realtimebattle
-include/RealTimeBattle/Messagetypes.h
-lib/RealTimeBattle/Arenas/Circle.arena
-lib/RealTimeBattle/Arenas/Circles.arena
-lib/RealTimeBattle/Arenas/Cross.arena
-lib/RealTimeBattle/Arenas/Diamond.arena
-lib/RealTimeBattle/Arenas/Flower.arena
-lib/RealTimeBattle/Arenas/Forest.arena
-lib/RealTimeBattle/Arenas/Labyrinth.arena
-lib/RealTimeBattle/Arenas/Maze.arena
-lib/RealTimeBattle/Arenas/MrFriendly.arena
-lib/RealTimeBattle/Arenas/Nippon.arena
-lib/RealTimeBattle/Arenas/PPconquest.arena
-lib/RealTimeBattle/Arenas/Pool.arena
-lib/RealTimeBattle/Arenas/Propeller.arena
-lib/RealTimeBattle/Arenas/Rooms.arena
-lib/RealTimeBattle/Arenas/Square.arena
-lib/RealTimeBattle/Arenas/Star.arena
-lib/RealTimeBattle/Arenas/Triangle.arena
-lib/RealTimeBattle/Arenas/my_Star.arena
-lib/RealTimeBattle/Arenas/my_Star2.arena
-lib/RealTimeBattle/RealTimeBattle.xpm
-lib/RealTimeBattle/Robots/Brotfrucht-Blaubeere-Fruchtteam.robot
-lib/RealTimeBattle/Robots/Brotfrucht-Erdbeere-Fruchtteam.robot
-lib/RealTimeBattle/Robots/Brotfrucht-Gerstenbrot-Brotteam.robot
-lib/RealTimeBattle/Robots/Brotfrucht-Heidelbeere-Fruchtteam.robot
-lib/RealTimeBattle/Robots/Brotfrucht-Himbeere-Fruchtteam.robot
-lib/RealTimeBattle/Robots/Brotfrucht-Mischbrot-Brotteam.robot
-lib/RealTimeBattle/Robots/Brotfrucht-Roggenbrot-Brotteam.robot
-lib/RealTimeBattle/Robots/Brotfrucht-Stachelbeere-Fruchtteam.robot
-lib/RealTimeBattle/Robots/Brotfrucht-Toastbrot-Brotteam.robot
-lib/RealTimeBattle/Robots/Brotfrucht-Weizenbrot-Brotteam.robot
-lib/RealTimeBattle/Robots/Cobra-Adder-AnacondaLike.robot
-lib/RealTimeBattle/Robots/Cobra-Anaconda-AnacondaLike.robot
-lib/RealTimeBattle/Robots/Cobra-Boa-AnacondaLike.robot
-lib/RealTimeBattle/Robots/Cobra-Cobra-CobraLike.robot
-lib/RealTimeBattle/Robots/Cobra-CoralSnake-CobraLike.robot
-lib/RealTimeBattle/Robots/Cobra-Krait-CobraLike.robot
-lib/RealTimeBattle/Robots/Cobra-Mamba-CobraLike.robot
-lib/RealTimeBattle/Robots/Cobra-Python-AnacondaLike.robot
-lib/RealTimeBattle/Robots/Cobra-TigerSnake-CobraLike.robot
-lib/RealTimeBattle/Robots/Cobra-Viper-AnacondaLike.robot
-lib/RealTimeBattle/Robots/Columbus-Cabral-Portugal.robot
-lib/RealTimeBattle/Robots/Columbus-Cortez-Spain.robot
-lib/RealTimeBattle/Robots/Columbus-Pizarro-Spain.robot
-lib/RealTimeBattle/Robots/Columbus-Vasco_da_Gama-Portugal.robot
-lib/RealTimeBattle/Robots/Columbus-Vespucci-Spain.robot
-lib/RealTimeBattle/Robots/Columbus-Zarco-Portugal.robot
-lib/RealTimeBattle/Robots/empty/Makefile.am
-lib/RealTimeBattle/Robots/empty/empty.c
-lib/RealTimeBattle/Robots/empty-fool-TeamLazy.robot
-lib/RealTimeBattle/Robots/empty-idiot-TeamLazy.robot
-lib/RealTimeBattle/Robots/empty-lamer-TeamLazy.robot
-lib/RealTimeBattle/Robots/empty.robot
-lib/RealTimeBattle/Robots/jBot/JBot.java
-lib/RealTimeBattle/Robots/jBot/JBotMain.java
-lib/RealTimeBattle/Robots/jBot/JBot_C.java
-lib/RealTimeBattle/Robots/jBot/JBot_T.java
-lib/RealTimeBattle/Robots/jBot/Makefile.am
-lib/RealTimeBattle/Robots/jBot/jBot.robot.in
-lib/RealTimeBattle/Robots/joypad_robot/Makefile.am
-lib/RealTimeBattle/Robots/joypad_robot/README
-lib/RealTimeBattle/Robots/joypad_robot/joypad_robot.c
-lib/RealTimeBattle/Robots/perl/perl.robot.in
-lib/RealTimeBattle/Robots/perl-Skeleton/perl-Skeleton.robot.in
-lib/RealTimeBattle/Robots/perl-Skeleton.robot
-lib/RealTimeBattle/Robots/perl.robot
-lib/RealTimeBattle/Robots/raziel.py.robot
-lib/RealTimeBattle/Robots/raziel/raziel.py.robot.in
-lib/RealTimeBattle/Robots/rotate_and_fire/Makefile.am
-lib/RealTimeBattle/Robots/rotate_and_fire/rotate_and_fire.cc
-lib/RealTimeBattle/Robots/rotate_and_fire/rotate_and_fire.h
-lib/RealTimeBattle/Robots/rotate_and_fire/rotate_and_fire_blocking.cc
-lib/RealTimeBattle/Robots/rotate_and_fire/rotate_and_fire_select.cc
-lib/RealTimeBattle/Robots/rotate_and_fire/rotate_and_fire_signal.cc
-lib/RealTimeBattle/Robots/rotate_and_fire_blocking.robot
-lib/RealTimeBattle/Robots/rotate_and_fire_select.robot
-lib/RealTimeBattle/Robots/rotate_and_fire_signal.robot
-lib/RealTimeBattle/Robots/rtb-team-framework/Brotfrucht-Blaubeere-Fruchtteam.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Brotfrucht-Erdbeere-Fruchtteam.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Brotfrucht-Gerstenbrot-Brotteam.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Brotfrucht-Heidelbeere-Fruchtteam.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Brotfrucht-Himbeere-Fruchtteam.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Brotfrucht-Mischbrot-Brotteam.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Brotfrucht-Roggenbrot-Brotteam.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Brotfrucht-Stachelbeere-Fruchtteam.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Brotfrucht-Toastbrot-Brotteam.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Brotfrucht-Weizenbrot-Brotteam.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Cobra-Adder-AnacondaLike.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Cobra-Anaconda-AnacondaLike.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Cobra-Boa-AnacondaLike.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Cobra-Cobra-CobraLike.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Cobra-CoralSnake-CobraLike.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Cobra-Krait-CobraLike.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Cobra-Mamba-CobraLike.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Cobra-Python-AnacondaLike.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Cobra-TigerSnake-CobraLike.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Cobra-Viper-AnacondaLike.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Columbus-Cabral-Portugal.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Columbus-Cortez-Spain.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Columbus-Pizarro-Spain.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Columbus-Vasco_da_Gama-Portugal.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Columbus-Vespucci-Spain.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/Columbus-Zarco-Portugal.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/empty-fool-TeamLazy.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/empty-idiot-TeamLazy.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/empty-lamer-TeamLazy.conf
-lib/RealTimeBattle/Robots/rtb-team-framework/rtb-team
-lib/RealTimeBattle/Robots/seek_and_destroy/Makefile.am
-lib/RealTimeBattle/Robots/seek_and_destroy/seek_and_destroy.cc
-lib/RealTimeBattle/Robots/seek_and_destroy.robot
-lib/RealTimeBattle/Robots/thomas2/Makefile.am
-lib/RealTimeBattle/Robots/thomas2/thomas2.cc
-lib/RealTimeBattle/Robots/thomas2.robot
-lib/RealTimeBattle/Robots/xt-bot/Makefile.am
-lib/RealTimeBattle/Robots/xt-bot/xt-bot-a.cpp
-lib/RealTimeBattle/Robots/xt-bot/xt-bot-b.cpp
-lib/RealTimeBattle/Robots/xt-bot-a.robot
-lib/RealTimeBattle/Robots/xt-bot-b.robot
-lib/RealTimeBattle/rtb_logo.jpg
-lib/RealTimeBattle/rtblogo1024.jpg
-lib/RealTimeBattle/rtblogo1600.jpg
-lib/RealTimeBattle/tournament.txt
-%%PORTDOCS%%%%DOCSDIR%%/ABOUT-NLS
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/EXTRAROBOTS.README
-%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle-1.html
-%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle-2.html
-%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle-3.html
-%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle-4.html
-%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle-5.html
-%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle-6.html
-%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle.html
-%%PORTDOCS%%%%DOCSDIR%%/French/next.gif
-%%PORTDOCS%%%%DOCSDIR%%/French/prev.gif
-%%PORTDOCS%%%%DOCSDIR%%/French/toc.gif
-%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle-1.html
-%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle-2.html
-%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle-3.html
-%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle-4.html
-%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle-5.html
-%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle-6.html
-%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle.dvi
-%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle.html
-%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle.info
-%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle.sgml
-%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle.txt
-%%PORTDOCS%%%%DOCSDIR%%/German/next.gif
-%%PORTDOCS%%%%DOCSDIR%%/German/next.png
-%%PORTDOCS%%%%DOCSDIR%%/German/prev.gif
-%%PORTDOCS%%%%DOCSDIR%%/German/prev.png
-%%PORTDOCS%%%%DOCSDIR%%/German/toc.gif
-%%PORTDOCS%%%%DOCSDIR%%/German/toc.png
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/RTB-Team-Framework-Tutorial.tar.gz
-%%PORTDOCS%%%%DOCSDIR%%/RealTimeBattle-1.html
-%%PORTDOCS%%%%DOCSDIR%%/RealTimeBattle-2.html
-%%PORTDOCS%%%%DOCSDIR%%/RealTimeBattle-3.html
-%%PORTDOCS%%%%DOCSDIR%%/RealTimeBattle-4.html
-%%PORTDOCS%%%%DOCSDIR%%/RealTimeBattle-5.html
-%%PORTDOCS%%%%DOCSDIR%%/RealTimeBattle-6.html
-%%PORTDOCS%%%%DOCSDIR%%/RealTimeBattle.dvi
-%%PORTDOCS%%%%DOCSDIR%%/RealTimeBattle.html
-%%PORTDOCS%%%%DOCSDIR%%/RealTimeBattle.sgml
-%%PORTDOCS%%%%DOCSDIR%%/RealTimeBattle.txt
-%%PORTDOCS%%%%DOCSDIR%%/Spanish/next.gif
-%%PORTDOCS%%%%DOCSDIR%%/Spanish/prev.gif
-%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es-1.html
-%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es-2.html
-%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es-3.html
-%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es-4.html
-%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es-5.html
-%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es-6.html
-%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es.html
-%%PORTDOCS%%%%DOCSDIR%%/Spanish/toc.gif
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/next.gif
-%%PORTDOCS%%%%DOCSDIR%%/next.png
-%%PORTDOCS%%%%DOCSDIR%%/prev.gif
-%%PORTDOCS%%%%DOCSDIR%%/prev.png
-%%PORTDOCS%%%%DOCSDIR%%/toc.gif
-%%PORTDOCS%%%%DOCSDIR%%/toc.png
-share/locale/de/LC_MESSAGES/RealTimeBattle.mo
-share/locale/en@boldquot/LC_MESSAGES/RealTimeBattle.mo
-share/locale/en@quot/LC_MESSAGES/RealTimeBattle.mo
-share/locale/es/LC_MESSAGES/RealTimeBattle.mo
-share/locale/gl/LC_MESSAGES/RealTimeBattle.mo
-share/locale/ja/LC_MESSAGES/RealTimeBattle.mo
-share/locale/pl/LC_MESSAGES/RealTimeBattle.mo
-share/locale/pt/LC_MESSAGES/RealTimeBattle.mo
-share/locale/sv/LC_MESSAGES/RealTimeBattle.mo
diff --git a/games/schiff/Makefile b/games/schiff/Makefile
deleted file mode 100644
index 93fab4cbe638..000000000000
--- a/games/schiff/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	schiff
-PORTVERSION=	16
-PORTREVISION=	7
-CATEGORIES=	games python
-MASTER_SITES=	SF/pygamebook/${PORTNAME:S/s/S/}/${PORTNAME}${PORTVERSION}.py/ \
-		SF/nemysisfreebsdp/games/:icons
-DISTFILES=	${PORTNAME}${DISTVERSION}.py \
-		${PORTNAME}.png:icons
-DIST_SUBDIR=	python
-EXTRACT_ONLY=	# empty
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Steer your ship(s) with the keyboard
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-
-RUN_DEPENDS=	${PYGAME}
-
-USES=		python:2.7,run shebangfix
-SHEBANG_FILES=	schiff.py
-NO_BUILD=	yes
-NO_WRKSUBDIR=	yes
-NO_ARCH=	yes
-
-SUB_FILES=	${PORTNAME}
-
-PLIST_FILES=	bin/${PORTNAME} \
-		share/pixmaps/${PORTNAME}.png \
-		%%DATADIR%%/${PORTNAME}.py
-
-DESKTOP_ENTRIES="Schiff" "" ${PORTNAME} \
-		"${PORTNAME}" "Game;LogicGame;" ""
-
-do-extract:
-	@${CP} ${_DISTDIR}/schiff${PORTVERSION}.py ${WRKSRC}/${PORTNAME}.py
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py \
-		${STAGEDIR}${DATADIR}
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-.include <bsd.port.mk>
diff --git a/games/schiff/distinfo b/games/schiff/distinfo
deleted file mode 100644
index d90b305cd45a..000000000000
--- a/games/schiff/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (python/schiff16.py) = 85a350632ad28883a2752a817046381b1d00ec4b8c13026d0f30fa6504e17e00
-SIZE (python/schiff16.py) = 56221
-SHA256 (python/schiff.png) = 8ad9550368f8ba47978f39da2431c92f9dcba19dd9ad6273df3a09323d425d98
-SIZE (python/schiff.png) = 3437
diff --git a/games/schiff/files/schiff.in b/games/schiff/files/schiff.in
deleted file mode 100644
index 416529857916..000000000000
--- a/games/schiff/files/schiff.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./schiff.py "${@}"
diff --git a/games/schiff/pkg-descr b/games/schiff/pkg-descr
deleted file mode 100644
index f45e03c77612..000000000000
--- a/games/schiff/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Schiff is the German word for ship.
-Steer your ship(s) with the keyboard to rotate or move forward / backward.
-Try to avoid enemy bullets and the floating yellow rectangles.
-Become last ship floating to win the game.
-
-WWW: http://thepythongamebook.com/en:resources:games:schiff
diff --git a/games/schwarzweiss/Makefile b/games/schwarzweiss/Makefile
deleted file mode 100644
index 74039b020c8d..000000000000
--- a/games/schwarzweiss/Makefile
+++ /dev/null
@@ -1,62 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	schwarzweiss
-PORTVERSION=	20110806
-PORTREVISION=	6
-CATEGORIES=	games python
-MASTER_SITES=	SF/nemysisfreebsdp/games/:icons
-DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
-		${PORTNAME}.png:icons
-DIST_SUBDIR=	python
-EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Tank game for 2 players
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3+
-LICENSE_FILE=	${WRKSRC}/gpl.txt
-
-RUN_DEPENDS=	${PYGAME}
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	horstjens
-GH_TAGNAME=	d95263f
-
-USES=		gnome python:2.7 shebangfix
-SHEBANG_FILES=	schwarzweiss_start.py data/*.py
-
-PORTDOCS=	readme.txt
-OPTIONS_DEFINE=	DOCS
-
-INSTALLS_ICONS=	yes
-
-SUB_FILES=	${PORTNAME}
-
-DESKTOP_ENTRIES="SchwarzWeiss" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR})
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/schwarzweiss/distinfo b/games/schwarzweiss/distinfo
deleted file mode 100644
index 85c070e4a534..000000000000
--- a/games/schwarzweiss/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (python/horstjens-schwarzweiss-20110806-d95263f_GH0.tar.gz) = dbea1e7dfd06246b76129c449e79cb9b18724ab4aec92009c22758f5ba4320a3
-SIZE (python/horstjens-schwarzweiss-20110806-d95263f_GH0.tar.gz) = 285361
-SHA256 (python/schwarzweiss.png) = 6d0bd5b654aad3b84c7ec72e443bce6dc1e860aee116e2b640c5a9b90926339a
-SIZE (python/schwarzweiss.png) = 3710
diff --git a/games/schwarzweiss/files/schwarzweiss.in b/games/schwarzweiss/files/schwarzweiss.in
deleted file mode 100644
index 92b8a00cbdc0..000000000000
--- a/games/schwarzweiss/files/schwarzweiss.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./schwarzweiss_start.py "${@}"
diff --git a/games/schwarzweiss/pkg-descr b/games/schwarzweiss/pkg-descr
deleted file mode 100644
index 8871549b389b..000000000000
--- a/games/schwarzweiss/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-SchwarzWeiss is german and means "black/white".
-This game was created 2010 during a 48-hour-game-creating contest at Viennas
-Metalab computer lab. The theme was "black and white" (or was it "grid"?)
-and only public available resources were allowed.
-Lucky for me, that included ThePythonGameBook. In effect I worked around 3 hours
-in the evening and around 4 hours in the next morning.
-After that I lost interest and presented the game to the other participants
-in the Metalab to make use of the weekend for non-computer related activities.
-While I'm proud to report that I was the first participant to present a
-"playable" game (way before the deadline) I'm less proud to report the results
-of test-playing against the other coders. It turned out that while my game is
-playable, it is simply boring and not much fun.
-Also I got beaten in my own game by people who never played the game before.
-
-WWW: http://thepythongamebook.com/en:resources:games:schwarzweiss
diff --git a/games/schwarzweiss/pkg-plist b/games/schwarzweiss/pkg-plist
deleted file mode 100644
index 9a7a5c726ade..000000000000
--- a/games/schwarzweiss/pkg-plist
+++ /dev/null
@@ -1,31 +0,0 @@
-bin/schwarzweiss
-share/pixmaps/schwarzweiss.png
-%%DATADIR%%/data/__init__.py
-%%DATADIR%%/data/__init__.pyc
-%%DATADIR%%/data/__init__.pyo
-%%DATADIR%%/data/blip1.ogg
-%%DATADIR%%/data/blip2.ogg
-%%DATADIR%%/data/convert1.ogg
-%%DATADIR%%/data/convert2.ogg
-%%DATADIR%%/data/explo3.ogg
-%%DATADIR%%/data/explo4.ogg
-%%DATADIR%%/data/explo5.ogg
-%%DATADIR%%/data/ezmenu.py
-%%DATADIR%%/data/ezmenu.pyc
-%%DATADIR%%/data/ezmenu.pyo
-%%DATADIR%%/data/flattr_schwarzweiss.png
-%%DATADIR%%/data/gameover.ogg
-%%DATADIR%%/data/hit2.ogg
-%%DATADIR%%/data/menupic.png
-%%DATADIR%%/data/mg1.ogg
-%%DATADIR%%/data/schuss1.ogg
-%%DATADIR%%/data/schuss2.ogg
-%%DATADIR%%/data/schuss3.ogg
-%%DATADIR%%/data/schwarzweiss-flattr.pdf
-%%DATADIR%%/data/schwarzweiss.py
-%%DATADIR%%/data/schwarzweiss.pyc
-%%DATADIR%%/data/schwarzweiss.pyo
-%%DATADIR%%/data/vampir1.ogg
-%%DATADIR%%/schwarzweiss_start.py
-%%DATADIR%%/schwarzweiss_start.pyc
-%%DATADIR%%/schwarzweiss_start.pyo
diff --git a/games/secrettower/Makefile b/games/secrettower/Makefile
deleted file mode 100644
index 655be967515c..000000000000
--- a/games/secrettower/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	secrettower
-PORTVERSION=	0.2.0
-PORTREVISION=	5
-CATEGORIES=	games python
-DIST_SUBDIR=	python
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Save princess Ericia in this 2D platform game
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-RUN_DEPENDS=	${PYGAME}
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	dusty141
-GH_PROJECT=	TheSecretTower
-GH_TAGNAME=	ecf13e4
-
-USES=		python:2.7 shebangfix
-SHEBANG_FILES=	TheSecretTower.py server.py
-
-PORTDOCS=	README
-OPTIONS_DEFINE=	DOCS
-
-SUB_FILES=	${PORTNAME} pkg-deinstall
-
-DESKTOP_ENTRIES="The Secret Tower" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-.for d in data img sound
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
-.endfor
-.for f in *.py *.pyc *.pyo
-	@(cd ${WRKSRC} && ${INSTALL_SCRIPT} ${f} ${STAGEDIR}${DATADIR})
-.endfor
-	${LN} -sf ${DATADIR}/img/perso_small.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
-	@(cd ${STAGEDIR}${DATADIR} && ${CHMOD} -R 775 data)
-
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/secrettower/distinfo b/games/secrettower/distinfo
deleted file mode 100644
index 75fe3a937c4d..000000000000
--- a/games/secrettower/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python/dusty141-TheSecretTower-0.2.0-ecf13e4_GH0.tar.gz) = d8a071bedbef57a1f269132502110ef928be593aad80712ed66fe60f42d38d8b
-SIZE (python/dusty141-TheSecretTower-0.2.0-ecf13e4_GH0.tar.gz) = 4019352
diff --git a/games/secrettower/files/pkg-deinstall.in b/games/secrettower/files/pkg-deinstall.in
deleted file mode 100644
index 4b297e3acd1f..000000000000
--- a/games/secrettower/files/pkg-deinstall.in
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-if [ "$2" = "POST-DEINSTALL" ]; then
-    echo ""
-    echo ""
-    echo "==============================================================================="
-    echo ""
-    echo "After deinstallation, some files may stay in %%DATADIR%%,"
-    echo "you can delete them with"
-    echo ""
-    echo "    /bin/rm -fr %%DATADIR%%"
-    echo ""
-    echo "==============================================================================="
-    echo ""
-fi
diff --git a/games/secrettower/files/secrettower.in b/games/secrettower/files/secrettower.in
deleted file mode 100644
index a1f8b8aae971..000000000000
--- a/games/secrettower/files/secrettower.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./TheSecretTower.py
diff --git a/games/secrettower/pkg-descr b/games/secrettower/pkg-descr
deleted file mode 100644
index 5c4f78db4918..000000000000
--- a/games/secrettower/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The Secret Tower is a 2D platform game in which you must save the
-princess Ericia, prisoner in the secret citadel.
-The many floors are only composed of blocks: you can destroy them, move them
-or build them to climb the levels and fight monsters living in this tower.
-
-WWW: https://github.com/dusty141/TheSecretTower
diff --git a/games/secrettower/pkg-plist b/games/secrettower/pkg-plist
deleted file mode 100644
index 9370a1389b51..000000000000
--- a/games/secrettower/pkg-plist
+++ /dev/null
@@ -1,127 +0,0 @@
-bin/secrettower
-share/pixmaps/secrettower.png
-%%DATADIR%%/TheSecretTower.py
-%%DATADIR%%/TheSecretTower.pyc
-%%DATADIR%%/TheSecretTower.pyo
-%%DATADIR%%/app.py
-%%DATADIR%%/app.pyc
-%%DATADIR%%/app.pyo
-%%DATADIR%%/atelier.py
-%%DATADIR%%/atelier.pyc
-%%DATADIR%%/atelier.pyo
-%%DATADIR%%/bloc.py
-%%DATADIR%%/bloc.pyc
-%%DATADIR%%/bloc.pyo
-%%DATADIR%%/char.py
-%%DATADIR%%/char.pyc
-%%DATADIR%%/char.pyo
-%%DATADIR%%/client.py
-%%DATADIR%%/client.pyc
-%%DATADIR%%/client.pyo
-%%DATADIR%%/const.py
-%%DATADIR%%/const.pyc
-%%DATADIR%%/const.pyo
-%%DATADIR%%/data/map/std/map0
-%%DATADIR%%/data/map/std/map1
-%%DATADIR%%/data/map/std/map10
-%%DATADIR%%/data/map/std/map11
-%%DATADIR%%/data/map/std/map12
-%%DATADIR%%/data/map/std/map13
-%%DATADIR%%/data/map/std/map14
-%%DATADIR%%/data/map/std/map15
-%%DATADIR%%/data/map/std/map16
-%%DATADIR%%/data/map/std/map17
-%%DATADIR%%/data/map/std/map18
-%%DATADIR%%/data/map/std/map19
-%%DATADIR%%/data/map/std/map2
-%%DATADIR%%/data/map/std/map3
-%%DATADIR%%/data/map/std/map4
-%%DATADIR%%/data/map/std/map5
-%%DATADIR%%/data/map/std/map6
-%%DATADIR%%/data/map/std/map7
-%%DATADIR%%/data/map/std/map8
-%%DATADIR%%/data/map/std/map9
-%%DATADIR%%/editeur.py
-%%DATADIR%%/editeur.pyc
-%%DATADIR%%/editeur.pyo
-%%DATADIR%%/element.py
-%%DATADIR%%/element.pyc
-%%DATADIR%%/element.pyo
-%%DATADIR%%/event.py
-%%DATADIR%%/event.pyc
-%%DATADIR%%/event.pyo
-%%DATADIR%%/img/arm_perso.png
-%%DATADIR%%/img/bloc.png
-%%DATADIR%%/img/choix.png
-%%DATADIR%%/img/coeur.png
-%%DATADIR%%/img/coeur_vide.png
-%%DATADIR%%/img/degats.png
-%%DATADIR%%/img/energie.png
-%%DATADIR%%/img/fire.png
-%%DATADIR%%/img/fond1.png
-%%DATADIR%%/img/fond2.png
-%%DATADIR%%/img/fond_chest.png
-%%DATADIR%%/img/fond_inv.png
-%%DATADIR%%/img/fond_menu.png
-%%DATADIR%%/img/font.ttf
-%%DATADIR%%/img/interface.png
-%%DATADIR%%/img/item.png
-%%DATADIR%%/img/lave.png
-%%DATADIR%%/img/mobs.png
-%%DATADIR%%/img/perso.png
-%%DATADIR%%/img/perso_small.png
-%%DATADIR%%/img/pointeur.png
-%%DATADIR%%/img/select.png
-%%DATADIR%%/img/torch.png
-%%DATADIR%%/img/vide.png
-%%DATADIR%%/item.py
-%%DATADIR%%/item.pyc
-%%DATADIR%%/item.pyo
-%%DATADIR%%/jeu.py
-%%DATADIR%%/jeu.pyc
-%%DATADIR%%/jeu.pyo
-%%DATADIR%%/map.py
-%%DATADIR%%/map.pyc
-%%DATADIR%%/map.pyo
-%%DATADIR%%/menu.py
-%%DATADIR%%/menu.pyc
-%%DATADIR%%/menu.pyo
-%%DATADIR%%/mob.py
-%%DATADIR%%/mob.pyc
-%%DATADIR%%/mob.pyo
-%%DATADIR%%/particule.py
-%%DATADIR%%/particule.pyc
-%%DATADIR%%/particule.pyo
-%%DATADIR%%/perso.py
-%%DATADIR%%/perso.pyc
-%%DATADIR%%/perso.pyo
-%%DATADIR%%/server.py
-%%DATADIR%%/server.pyc
-%%DATADIR%%/server.pyo
-%%DATADIR%%/sound/New Text Document.txt
-%%DATADIR%%/sound/click.wav
-%%DATADIR%%/sound/dirt.wav
-%%DATADIR%%/sound/door.wav
-%%DATADIR%%/sound/fire.mp3
-%%DATADIR%%/sound/fire.wav
-%%DATADIR%%/sound/fireworks1.wav
-%%DATADIR%%/sound/fireworks2.wav
-%%DATADIR%%/sound/goblin1.wav
-%%DATADIR%%/sound/goblin2.wav
-%%DATADIR%%/sound/hurt1.wav
-%%DATADIR%%/sound/hurt2.wav
-%%DATADIR%%/sound/keeper1.wav
-%%DATADIR%%/sound/keeper2.wav
-%%DATADIR%%/sound/keeper3.wav
-%%DATADIR%%/sound/step1.wav
-%%DATADIR%%/sound/step2.wav
-%%DATADIR%%/sound/stone1.wav
-%%DATADIR%%/sound/stone2.wav
-%%DATADIR%%/sound/stone3.wav
-%%DATADIR%%/sound/sword1.wav
-%%DATADIR%%/sound/sword2.wav
-%%DATADIR%%/sound/wood1.wav
-%%DATADIR%%/sound/wood2.wav
-%%DATADIR%%/sound/zombie1.wav
-%%DATADIR%%/sound/zombie2.wav
-%%DATADIR%%/sound/zombie3.wav
diff --git a/games/slune/Makefile b/games/slune/Makefile
deleted file mode 100644
index 1e138739397b..000000000000
--- a/games/slune/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-# Created by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
-# $FreeBSD$
-
-PORTNAME=	slune
-PORTVERSION=	1.0.16
-CATEGORIES=	games python
-MASTER_SITES=	CHEESESHOP
-DISTNAME=	Slune-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	3D racing game with car-crashing and lots of action
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-LIB_DEPENDS=	libcal3d.so:graphics/cal3d
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}openal>0:audio/py-openal@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}vorbis>0:audio/py-vorbis@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}soya3d>0:graphics/py-soya3d@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}py2play>0:net-p2p/py-py2play@${PY_FLAVOR}
-
-USES=		dos2unix gettext gl python:2.7 sdl
-
-DOS2UNIX_GLOB=	*.po *.mo
-USE_GL=		glew
-USE_SDL=	sdl mixer
-USE_PYTHON=	autoplist distutils
-
-PYDISTUTILS_PKGNAME=	Slune
-PYDISTUTILS_EGGINFODIR=	${PREFIX}/share
-
-PLIST_FILES=	man/man6/slune.6.gz
-
-PORTDOCS=	README
-
-DESKTOP_ENTRIES=	"Slune" \
-			"3D racing game" \
-			"${DATADIR}/images/slune.48.png" \
-			"slune" \
-			"Game;ArcadeGame;" \
-			false
-
-OPTIONS_DEFINE=	DOCS
-
-post-extract:
-	${RM} ${WRKSRC}/locale/es/LC_MESSAGES/slune.po.*
-	${RM} ${WRKSRC}/locale/sl/LC_MESSAGES/slune.sl.*
-	${RM} ${WRKSRC}/locale/sl/LC_MESSAGES/slune2.*
-	${RM} ${WRKSRC}/locale/sl/LC_MESSAGES/slune.po-0
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		'/install-purelib/s|=.*|= ${PREFIX}/share| ; \
-		 /install-scripts/s|=.*|= ${PREFIX}/bin| ; \
-		 /install-data/s|=.*|= ${PREFIX}/share|' ${WRKSRC}/setup.cfg
-	@${REINPLACE_CMD} -e \
-		'/LC_MESSAGES/s|".",||' ${WRKSRC}/setup.py
-	@${REINPLACE_CMD} -e \
-		'/VERSION/s,1.0.15,${PORTVERSION},' ${WRKSRC}/globdef.py
-
-post-install:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
-	${INSTALL_MAN} ${WRKSRC}/manpage/man6/slune.6 ${STAGEDIR}${MANPREFIX}/man/man6
-
-.include <bsd.port.mk>
diff --git a/games/slune/distinfo b/games/slune/distinfo
deleted file mode 100644
index 3e01c9b488b5..000000000000
--- a/games/slune/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1564997482
-SHA256 (Slune-1.0.16.tar.gz) = 3b12ed467b168cafa64d717e177608d401e8a06447f082ad820e7fb5c3c03e15
-SIZE (Slune-1.0.16.tar.gz) = 45470566
diff --git a/games/slune/pkg-descr b/games/slune/pkg-descr
deleted file mode 100644
index 907d68b0b407..000000000000
--- a/games/slune/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Slune is a fun action 3D game where races, pursuits, car crashing,
-and corrosive humour are all waiting for you! Slune is Free Software,
-under the GNU GPL license, and is a Nekeme Prod. game
-
-WWW: http://www.lesfleursdunormal.fr/static/informatique/old/slune/index_en.html
diff --git a/games/super_mario_bros_python/Makefile b/games/super_mario_bros_python/Makefile
deleted file mode 100644
index 039ab877df03..000000000000
--- a/games/super_mario_bros_python/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	super_mario_bros_python
-PORTVERSION=	0.1
-PORTREVISION=	6
-CATEGORIES=	games python
-MASTER_SITES=	SF/supermariobrosp/ \
-		SF/nemysisfreebsdp/games/:icons
-DISTFILES=	Super-Mario-Bros-Python-v${DISTVERSION}release${EXTRACT_SUFX} \
-		${PORTNAME}.png:icons
-DIST_SUBDIR=	${PORTNAME}
-EXTRACT_ONLY=	Super-Mario-Bros-Python-v${DISTVERSION}release${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Clone of the original Super Mario Bros
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3
-LICENSE_FILE=	${WRKSRC}/license.txt
-
-RUN_DEPENDS=	${PYGAME}
-
-WRKSRC=		${WRKDIR}/Super-Mario-Bros-Python-v${DISTVERSION}release
-
-USES=		shebangfix python:2.7 zip
-SHEBANG_FILES=	gamelib/*.py start.py
-
-PORTDOCS=	changelog.txt readme.txt
-OPTIONS_DEFINE=	DOCS
-
-SUB_FILES=	${PORTNAME}
-
-DESKTOP_ENTRIES="Super Mario Bros. Python" "" ${PORTNAME} \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-post-patch:
-	@${REINPLACE_CMD} -i '' -e '1d' \
-		-e 's|#! /usr/bin/env python|#!${python_CMD}|' \
-		${WRKSRC}/start.py
-	@${FIND} ${WRKSRC} -name "*.py~" -delete -or -name "*.sav~" -delete
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${python_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-
-.for d in data gamelib
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
-.endfor
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/super_mario_bros_python/distinfo b/games/super_mario_bros_python/distinfo
deleted file mode 100644
index 3b3005a1b1bb..000000000000
--- a/games/super_mario_bros_python/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (super_mario_bros_python/Super-Mario-Bros-Python-v0.1release.zip) = 9cf0ced589756d30b01d27ef82c4eb773f8bfc264badf0bd67648fe1ec054c1d
-SIZE (super_mario_bros_python/Super-Mario-Bros-Python-v0.1release.zip) = 11103492
-SHA256 (super_mario_bros_python/super_mario_bros_python.png) = 4d732825509bff5fd1e6eab7a449af44882acd6d6d6ef003b8ed4fd8866436e2
-SIZE (super_mario_bros_python/super_mario_bros_python.png) = 4229
diff --git a/games/super_mario_bros_python/files/super_mario_bros_python.in b/games/super_mario_bros_python/files/super_mario_bros_python.in
deleted file mode 100644
index 9e55398d0853..000000000000
--- a/games/super_mario_bros_python/files/super_mario_bros_python.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./start.py "${@}"
diff --git a/games/super_mario_bros_python/pkg-descr b/games/super_mario_bros_python/pkg-descr
deleted file mode 100644
index 4662560cdfa4..000000000000
--- a/games/super_mario_bros_python/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Super Mario Bros. Python is a clone of the original Super Mario Bros 1985 NES.
-
-WWW: https://sourceforge.net/projects/supermariobrosp/
diff --git a/games/super_mario_bros_python/pkg-plist b/games/super_mario_bros_python/pkg-plist
deleted file mode 100644
index 33063442ac61..000000000000
--- a/games/super_mario_bros_python/pkg-plist
+++ /dev/null
@@ -1,156 +0,0 @@
-bin/super_mario_bros_python
-share/pixmaps/super_mario_bros_python.png
-%%DATADIR%%/data/1up.ogg
-%%DATADIR%%/data/SMB_mario2.gif
-%%DATADIR%%/data/Thumbs.db
-%%DATADIR%%/data/background-1.png
-%%DATADIR%%/data/background-2.png
-%%DATADIR%%/data/bowser-fireball1.png
-%%DATADIR%%/data/bowser1.gif
-%%DATADIR%%/data/bowser1.png
-%%DATADIR%%/data/bowser2.png
-%%DATADIR%%/data/bowser3.png
-%%DATADIR%%/data/bowser4.png
-%%DATADIR%%/data/brick1.png
-%%DATADIR%%/data/brick2.png
-%%DATADIR%%/data/bridge.png
-%%DATADIR%%/data/bush-1.png
-%%DATADIR%%/data/cannon1.png
-%%DATADIR%%/data/cannon2.png
-%%DATADIR%%/data/cannonbig1.png
-%%DATADIR%%/data/cannonbig2.png
-%%DATADIR%%/data/cannonbullet1.png
-%%DATADIR%%/data/cannonbullet2.png
-%%DATADIR%%/data/castle-big.png
-%%DATADIR%%/data/castle.ogg
-%%DATADIR%%/data/castle.png
-%%DATADIR%%/data/cave.ogg
-%%DATADIR%%/data/chain.png
-%%DATADIR%%/data/cloud.png
-%%DATADIR%%/data/coin.ogg
-%%DATADIR%%/data/coin1.png
-%%DATADIR%%/data/coin2.png
-%%DATADIR%%/data/coin3.png
-%%DATADIR%%/data/coin4.png
-%%DATADIR%%/data/death.ogg
-%%DATADIR%%/data/dobbelclouds.png
-%%DATADIR%%/data/exp1.png
-%%DATADIR%%/data/exp2-1.png
-%%DATADIR%%/data/exp2-2.png
-%%DATADIR%%/data/exp2-3.png
-%%DATADIR%%/data/exp2.png
-%%DATADIR%%/data/exp3.png
-%%DATADIR%%/data/fence.png
-%%DATADIR%%/data/fireball.ogg
-%%DATADIR%%/data/fireball.png
-%%DATADIR%%/data/flagpole.png
-%%DATADIR%%/data/flower1.png
-%%DATADIR%%/data/flower2.png
-%%DATADIR%%/data/fonts/font.ttf
-%%DATADIR%%/data/fonts/super-mario-64.ttf
-%%DATADIR%%/data/gameover.ogg
-%%DATADIR%%/data/goal.ogg
-%%DATADIR%%/data/grass-1.png
-%%DATADIR%%/data/grass-2.png
-%%DATADIR%%/data/grass-middle.png
-%%DATADIR%%/data/grass-texture.png
-%%DATADIR%%/data/grass-texturesprite.png
-%%DATADIR%%/data/gray1.png
-%%DATADIR%%/data/gray2.png
-%%DATADIR%%/data/hill.PNG
-%%DATADIR%%/data/jump.ogg
-%%DATADIR%%/data/jump2.ogg
-%%DATADIR%%/data/koura.ogg
-%%DATADIR%%/data/lava.png
-%%DATADIR%%/data/lvl1.png
-%%DATADIR%%/data/lvl2.png
-%%DATADIR%%/data/lvl3.png
-%%DATADIR%%/data/lvl4.png
-%%DATADIR%%/data/maintheme.ogg
-%%DATADIR%%/data/map.gif
-%%DATADIR%%/data/mario-life2.png
-%%DATADIR%%/data/mario1.png
-%%DATADIR%%/data/mario2.png
-%%DATADIR%%/data/mario3.png
-%%DATADIR%%/data/mario4.png
-%%DATADIR%%/data/mario5.png
-%%DATADIR%%/data/mario_slide.png
-%%DATADIR%%/data/mariodie.png
-%%DATADIR%%/data/menu.png
-%%DATADIR%%/data/menu2.png
-%%DATADIR%%/data/menu4.png
-%%DATADIR%%/data/miniboss.ogg
-%%DATADIR%%/data/monster-red1.png
-%%DATADIR%%/data/monster-red2.png
-%%DATADIR%%/data/monster-red3.png
-%%DATADIR%%/data/monster1.png
-%%DATADIR%%/data/monster2.png
-%%DATADIR%%/data/monster3.png
-%%DATADIR%%/data/moving-platform.png
-%%DATADIR%%/data/moving-platformlong.png
-%%DATADIR%%/data/mushroom-green.png
-%%DATADIR%%/data/pipe-big.png
-%%DATADIR%%/data/pipe.png
-%%DATADIR%%/data/platform-air.png
-%%DATADIR%%/data/platform-brick.png
-%%DATADIR%%/data/platform-q.png
-%%DATADIR%%/data/platform-q1.png
-%%DATADIR%%/data/platform-q2.png
-%%DATADIR%%/data/platform-q3.png
-%%DATADIR%%/data/platform-top.png
-%%DATADIR%%/data/poof-1.png
-%%DATADIR%%/data/poof-2.png
-%%DATADIR%%/data/poof-3.png
-%%DATADIR%%/data/rose1.png
-%%DATADIR%%/data/rose2.png
-%%DATADIR%%/data/saves/prog.sav
-%%DATADIR%%/data/shot.png
-%%DATADIR%%/data/slub1.png
-%%DATADIR%%/data/slub2.png
-%%DATADIR%%/data/slub3.png
-%%DATADIR%%/data/smallcannon1.png
-%%DATADIR%%/data/smallcannon2.png
-%%DATADIR%%/data/spike1.png
-%%DATADIR%%/data/spike2.png
-%%DATADIR%%/data/spring.ogg
-%%DATADIR%%/data/spring1.png
-%%DATADIR%%/data/spring2.png
-%%DATADIR%%/data/squidge1.png
-%%DATADIR%%/data/squidge2.png
-%%DATADIR%%/data/squidge3.png
-%%DATADIR%%/data/star.png
-%%DATADIR%%/data/stomp.ogg
-%%DATADIR%%/data/title.ogg
-%%DATADIR%%/data/tree-1.png
-%%DATADIR%%/data/tree-2.png
-%%DATADIR%%/data/wall-1.png
-%%DATADIR%%/gamelib/__init__.py
-%%DATADIR%%/gamelib/__init__.pyc
-%%DATADIR%%/gamelib/__init__.pyo
-%%DATADIR%%/gamelib/cutscenes.py
-%%DATADIR%%/gamelib/cutscenes.pyc
-%%DATADIR%%/gamelib/cutscenes.pyo
-%%DATADIR%%/gamelib/data.py
-%%DATADIR%%/gamelib/data.pyc
-%%DATADIR%%/gamelib/data.pyo
-%%DATADIR%%/gamelib/ezmenu.py
-%%DATADIR%%/gamelib/ezmenu.pyc
-%%DATADIR%%/gamelib/ezmenu.pyo
-%%DATADIR%%/gamelib/game.py
-%%DATADIR%%/gamelib/game.pyc
-%%DATADIR%%/gamelib/game.pyo
-%%DATADIR%%/gamelib/level.py
-%%DATADIR%%/gamelib/level.pyc
-%%DATADIR%%/gamelib/level.pyo
-%%DATADIR%%/gamelib/main.py
-%%DATADIR%%/gamelib/main.pyc
-%%DATADIR%%/gamelib/main.pyo
-%%DATADIR%%/gamelib/menu.py
-%%DATADIR%%/gamelib/menu.pyc
-%%DATADIR%%/gamelib/menu.pyo
-%%DATADIR%%/gamelib/sprites.py
-%%DATADIR%%/gamelib/sprites.pyc
-%%DATADIR%%/gamelib/sprites.pyo
-%%DATADIR%%/start.py
-%%DATADIR%%/start.pyc
-%%DATADIR%%/start.pyo
diff --git a/games/tuxfighter/Makefile b/games/tuxfighter/Makefile
deleted file mode 100644
index e01850823158..000000000000
--- a/games/tuxfighter/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	tuxfighter
-PORTVERSION=	54
-PORTREVISION=	9
-CATEGORIES=	games python
-MASTER_SITES=	SF/pygamebook/TuxFighter/TuxFighter${PORTVERSION}_source/ \
-		SF/nemysisfreebsdp/games/:icons
-DISTFILES=	TuxFighter${DISTVERSION}.tar.gz \
-		${PORTNAME}_icons.tar.gz:icons
-DIST_SUBDIR=	python
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Little Asteroids-like Shooter game
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/GPL.txt
-
-RUN_DEPENDS=	${PYGAME}
-
-USES=		gnome python:2.7 shebangfix
-SHEBANG_FILES=	TuxFighter54.py
-
-PORTDOCS=	readme_TuxFighter54.txt
-
-INSTALLS_ICONS=	yes
-ICON_SIZES=	48x48 64x64 72x72 96x96
-
-SUB_FILES=	${PORTNAME} pkg-message
-
-DESKTOP_ENTRIES="TuxFighter" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-NO_WRKSUBDIR=	yes
-
-OPTIONS_DEFINE=	DOCS
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR})
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-
-.for s in ${ICON_SIZES}
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/
-	${INSTALL_DATA} ${WRKSRC}/${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/
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/tuxfighter/distinfo b/games/tuxfighter/distinfo
deleted file mode 100644
index ec21bc96c922..000000000000
--- a/games/tuxfighter/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (python/TuxFighter54.tar.gz) = ba9ed46da8d2196cf1c90b67f0cb57f33b92f54be4b3867bd0af5d214d267154
-SIZE (python/TuxFighter54.tar.gz) = 336573
-SHA256 (python/tuxfighter_icons.tar.gz) = 1ef2f0a887d9b35fa2b4b58a60aa5f1b987a47bd3e3800a08afa13b1e57d246c
-SIZE (python/tuxfighter_icons.tar.gz) = 24576
diff --git a/games/tuxfighter/files/pkg-message.in b/games/tuxfighter/files/pkg-message.in
deleted file mode 100644
index f46cbb5fb9d9..000000000000
--- a/games/tuxfighter/files/pkg-message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Tuxfighter has been installed.
-
-Python errors will result in the first run of this game.
-Restart, and enjoy.
-
-This issue is currently being resolved with upstream developers.
-
-All options are in the config file if you've made changes in the GUI.
-    ~/.TuxFighter/TuxFighter.ini
-EOM
-}
-]
diff --git a/games/tuxfighter/files/tuxfighter.in b/games/tuxfighter/files/tuxfighter.in
deleted file mode 100644
index c12fe8ec787a..000000000000
--- a/games/tuxfighter/files/tuxfighter.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./TuxFighter54.py "${@}"
diff --git a/games/tuxfighter/pkg-descr b/games/tuxfighter/pkg-descr
deleted file mode 100644
index 6f1c59fc0004..000000000000
--- a/games/tuxfighter/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Was the first visible part of The Python Game Book project.
-TuxFighter is a little Asteroids-like Shooter game, written around 2006.
-The game support modding. You control Tux, the penguin (with mouse or keyboard)
-and shoot down rectangular enemies (to make points).
-Shots may reflect from the screen border, and self-shooting result
-in negative points.
-
-In the game, you can pick up one of those power-up's and enjoy
-different effects.
-
-WWW: http://thepythongamebook.com/en:resources:games:tuxfighter
diff --git a/games/tuxfighter/pkg-plist b/games/tuxfighter/pkg-plist
deleted file mode 100644
index 54de76eecf31..000000000000
--- a/games/tuxfighter/pkg-plist
+++ /dev/null
@@ -1,60 +0,0 @@
-bin/tuxfighter
-share/icons/hicolor/48x48/apps/tuxfighter.png
-share/icons/hicolor/64x64/apps/tuxfighter.png
-share/icons/hicolor/72x72/apps/tuxfighter.png
-share/icons/hicolor/96x96/apps/tuxfighter.png
-share/pixmaps/tuxfighter.png
-%%DATADIR%%/TuxFighter54.py
-%%DATADIR%%/TuxFighter54.pyc
-%%DATADIR%%/TuxFighter54.pyo
-%%DATADIR%%/TuxFighter_modding.py
-%%DATADIR%%/TuxFighter_modding.pyc
-%%DATADIR%%/TuxFighter_modding.pyo
-%%DATADIR%%/data/babytux1.png
-%%DATADIR%%/data/babytux2.png
-%%DATADIR%%/data/babytux3.png
-%%DATADIR%%/data/babytux4.png
-%%DATADIR%%/data/babytux5.png
-%%DATADIR%%/data/babytux6.png
-%%DATADIR%%/data/background.jpg
-%%DATADIR%%/data/boom.wav
-%%DATADIR%%/data/bounce.wav
-%%DATADIR%%/data/car_door.wav
-%%DATADIR%%/data/cash.wav
-%%DATADIR%%/data/debian.png
-%%DATADIR%%/data/dope.png
-%%DATADIR%%/data/dope_shot.wav
-%%DATADIR%%/data/dope_small.png
-%%DATADIR%%/data/empty.wav
-%%DATADIR%%/data/ex1.png
-%%DATADIR%%/data/ex1_small.png
-%%DATADIR%%/data/ex2.png
-%%DATADIR%%/data/ex2_small.png
-%%DATADIR%%/data/ex3.png
-%%DATADIR%%/data/ex3_small.png
-%%DATADIR%%/data/freesansbold.ttf
-%%DATADIR%%/data/mampf.wav
-%%DATADIR%%/data/player_explsion.wav
-%%DATADIR%%/data/rakete.png
-%%DATADIR%%/data/rakete2.png
-%%DATADIR%%/data/rakete3.png
-%%DATADIR%%/data/self_shot.wav
-%%DATADIR%%/data/surprise.png
-%%DATADIR%%/data/trommel.wav
-%%DATADIR%%/data/tux0.png
-%%DATADIR%%/data/tux0red.png
-%%DATADIR%%/data/tux1.png
-%%DATADIR%%/data/tux1red.png
-%%DATADIR%%/data/tux2.png
-%%DATADIR%%/data/tux2red.png
-%%DATADIR%%/data/tux3.png
-%%DATADIR%%/data/tux3red.png
-%%DATADIR%%/data/tux4.png
-%%DATADIR%%/data/tux4red.png
-%%DATADIR%%/data/ubuntulogo.png
-%%DATADIR%%/data/ubuntulogo_small.png
-%%DATADIR%%/data/wall.wav
-%%DATADIR%%/data/wine.gif
-%%DATADIR%%/data/winlogoh1.png
-%%DATADIR%%/data/winlogoh2.png
-%%DATADIR%%/data/winlogoh3.png
diff --git a/games/twitch/Makefile b/games/twitch/Makefile
deleted file mode 100644
index 84fb5e3069e4..000000000000
--- a/games/twitch/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	twitch
-PORTVERSION=	1.0
-PORTREVISION=	13
-CATEGORIES=	games
-MASTER_SITES=	SF/${PORTNAME}/Twitch/${PORTVERSION}/ \
-                SF/nemysisfreebsdp/${CATEGORIES}/:icons
-DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
-                ${PORTNAME}.png:icons
-EXTRACT_ONLY=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Overhead 2-d shooter, reminiscent of games like Robotron
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-RUN_DEPENDS=	${PYGAME}
-
-USES=		python:2.7
-
-PORTDOCS=	AUTHORS BUGS README
-OPTIONS_DEFINE=	DOCS
-
-SUB_FILES=	${PORTNAME} pkg-message
-
-DESKTOP_ENTRIES="Twitch" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ActionGame;" ""
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|^.*#!.*python.*$$|#!${PYTHON_CMD}|; \
-		s|whrandom|random|' \
-		${WRKSRC}/${PORTNAME}.py
-	@(cd ${WRKSRC} && ${RM} *.py.bak)
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "images levels sound" \
-		${STAGEDIR}${DATADIR})
-.for f in *.py *.pyc *.pyo
-	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/twitch/distinfo b/games/twitch/distinfo
deleted file mode 100644
index 76fe58e3cb89..000000000000
--- a/games/twitch/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (twitch-1.0.tar.gz) = 2b3f0a08e1981fce70242dd0e8ce5efb753eaf813bde3eeb4a08fb03264fda12
-SIZE (twitch-1.0.tar.gz) = 2160666
-SHA256 (twitch.png) = fe2d8c68d95fe92372ee2b969a1d4df59e3da4eb1a9c504d52e6d1e206a29669
-SIZE (twitch.png) = 3191
diff --git a/games/twitch/files/pkg-message.in b/games/twitch/files/pkg-message.in
deleted file mode 100644
index 5d7b95884284..000000000000
--- a/games/twitch/files/pkg-message.in
+++ /dev/null
@@ -1,22 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Twitch has been installed.
-
-All options are given only in the command line
-
-
-You can use executable
-
-    %%DATADIR%%/twitch.py --help
-
-
-Or can use desktop file
-
-    %%LOCALBASE%%/share/applications/twitch.desktop
-
-
-Have fun!
-EOM
-}
-]
diff --git a/games/twitch/files/twitch.in b/games/twitch/files/twitch.in
deleted file mode 100644
index 4ffa64ae6e43..000000000000
--- a/games/twitch/files/twitch.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./twitch.py -m "${@}"
diff --git a/games/twitch/pkg-descr b/games/twitch/pkg-descr
deleted file mode 100644
index 6ba12af07d5f..000000000000
--- a/games/twitch/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Twitch - a GPL arcade game by David Clark <silenus@telus.net>.
-
-Twitch is an overhead 2-d shooter, reminiscent of games like Robotron or Tron:
-Deadly Disks. The player has entered the fortress of the evil Hippopoticus,
-and is trying to rescue the fair Lady Penelope from his clutches. I wrote
-Twitch as a proof-of-concept: namely that Python, properly written, is fast
-enough to create a playable, cross-platform arcade game.
-
-WWW: https://sourceforge.net/projects/twitch/
diff --git a/games/twitch/pkg-plist b/games/twitch/pkg-plist
deleted file mode 100644
index 0e181642bd65..000000000000
--- a/games/twitch/pkg-plist
+++ /dev/null
@@ -1,87 +0,0 @@
-bin/twitch
-share/pixmaps/twitch.png
-%%DATADIR%%/images/blank1.png
-%%DATADIR%%/images/blank2.png
-%%DATADIR%%/images/blank3.png
-%%DATADIR%%/images/blank4.png
-%%DATADIR%%/images/block1.png
-%%DATADIR%%/images/block2.png
-%%DATADIR%%/images/block3.png
-%%DATADIR%%/images/block4.png
-%%DATADIR%%/images/bomb.png
-%%DATADIR%%/images/bombammo.png
-%%DATADIR%%/images/boss.png
-%%DATADIR%%/images/boss_dying.png
-%%DATADIR%%/images/bulletammo.png
-%%DATADIR%%/images/crosshair.png
-%%DATADIR%%/images/damage.png
-%%DATADIR%%/images/explosion.png
-%%DATADIR%%/images/fire.png
-%%DATADIR%%/images/flame.png
-%%DATADIR%%/images/flamerammo.png
-%%DATADIR%%/images/gate.png
-%%DATADIR%%/images/grenade.png
-%%DATADIR%%/images/grenadeammo.png
-%%DATADIR%%/images/gunner.png
-%%DATADIR%%/images/gunner_dying.png
-%%DATADIR%%/images/healthempty.png
-%%DATADIR%%/images/healthfull.png
-%%DATADIR%%/images/healthkit.png
-%%DATADIR%%/images/heart.png
-%%DATADIR%%/images/hunter.png
-%%DATADIR%%/images/hunter_dying.png
-%%DATADIR%%/images/key.png
-%%DATADIR%%/images/laserammo.png
-%%DATADIR%%/images/penelope.png
-%%DATADIR%%/images/player.png
-%%DATADIR%%/images/player_death.png
-%%DATADIR%%/images/robot.png
-%%DATADIR%%/images/robot_dying.png
-%%DATADIR%%/images/rocket.png
-%%DATADIR%%/images/rocketammo.png
-%%DATADIR%%/images/shooter.png
-%%DATADIR%%/images/shooter_dying.png
-%%DATADIR%%/images/smoke.png
-%%DATADIR%%/images/spawngate.png
-%%DATADIR%%/images/spider.png
-%%DATADIR%%/images/spider_dying.png
-%%DATADIR%%/images/title.png
-%%DATADIR%%/images/weapons.png
-%%DATADIR%%/images/weaponsel.png
-%%DATADIR%%/images/younffp_.ttf
-%%DATADIR%%/levels/1.lvl
-%%DATADIR%%/levels/10.lvl
-%%DATADIR%%/levels/2.lvl
-%%DATADIR%%/levels/3.lvl
-%%DATADIR%%/levels/4.lvl
-%%DATADIR%%/levels/5.lvl
-%%DATADIR%%/levels/6.lvl
-%%DATADIR%%/levels/7.lvl
-%%DATADIR%%/levels/8.lvl
-%%DATADIR%%/levels/9.lvl
-%%DATADIR%%/levels/template.lvl
-%%DATADIR%%/sound/bombblast.wav
-%%DATADIR%%/sound/explosion.wav
-%%DATADIR%%/sound/fealingnull.xm
-%%DATADIR%%/sound/flame.wav
-%%DATADIR%%/sound/gatedown.wav
-%%DATADIR%%/sound/gateup.wav
-%%DATADIR%%/sound/gchuck.wav
-%%DATADIR%%/sound/hunterdeath.wav
-%%DATADIR%%/sound/laser.wav
-%%DATADIR%%/sound/levelintro.wav
-%%DATADIR%%/sound/mg.wav
-%%DATADIR%%/sound/pain1.wav
-%%DATADIR%%/sound/pain2.wav
-%%DATADIR%%/sound/pain3.wav
-%%DATADIR%%/sound/pickup.wav
-%%DATADIR%%/sound/pickuphealth.wav
-%%DATADIR%%/sound/playerdeath.wav
-%%DATADIR%%/sound/rocket.wav
-%%DATADIR%%/sound/schizo.xm
-%%DATADIR%%/sound/shotgun.wav
-%%DATADIR%%/sound/spawngate.wav
-%%DATADIR%%/sound/weaponswitch.wav
-%%DATADIR%%/twitch.py
-%%DATADIR%%/twitch.pyc
-%%DATADIR%%/twitch.pyo
diff --git a/games/vegastrike/Makefile b/games/vegastrike/Makefile
deleted file mode 100644
index 13900be7fa4a..000000000000
--- a/games/vegastrike/Makefile
+++ /dev/null
@@ -1,77 +0,0 @@
-# Created by: Dmitry Marakasov <amdmi3@amdmi3.ru>
-# $FreeBSD$
-
-PORTNAME=	vegastrike
-PORTVERSION=	0.5.1.r1
-PORTREVISION=	19
-CATEGORIES=	games
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R}/
-DISTNAME=	${PORTNAME}-src-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Open source 3D space simulator
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-BROKEN_aarch64=		Fails to compile: POSH cannot determine target CPU
-
-RUN_DEPENDS=	${LOCALBASE}/${DATADIR_REL}/vegastrike.ico:games/vegastrike-data
-LIB_DEPENDS=	${PY_BOOST} \
-		libexpat.so:textproc/expat2 \
-		libogg.so:audio/libogg \
-		libpng.so:graphics/png \
-		libvorbis.so:audio/libvorbis \
-		libfontconfig.so:x11-fonts/fontconfig \
-		libfreetype.so:print/freetype2
-
-USES=		compiler:c++11-lang dos2unix gl gmake gnome jpeg \
-		localbase:ldflags openal:al pkgconfig python:2.7 sdl tar:bzip2 \
-		xorg
-USE_CXXSTD=	c++98
-USE_SDL=	sdl
-USE_GL=		gl glu glut
-USE_XORG=	sm ice xi x11 xext xrender xinerama xi xrandr xcursor \
-		xcomposite xdamage xfixes xmu
-USE_GNOME=	cairo gdkpixbuf2 gtk20
-
-GNU_CONFIGURE=	yes
-DOS2UNIX_GLOB=	*.cpp *.h
-EXTRACT_AFTER_ARGS=	--exclude boost
-LLD_UNSAFE=	yes
-
-# cegui and ffmpeg are not used yet
-CONFIGURE_ARGS=	--disable-cegui --disable-ffmpeg \
-		--with-data-dir="${LOCALBASE}/share/${PORTNAME}" \
-		--with-boost=system \
-		--enable-flags="${CXXFLAGS}"
-
-BIN_FILES=	bin/vegastrike bin/vssetup bin/vegaserver
-PLIST_FILES=	${BIN_FILES}
-PORTDOCS=	README
-
-OPTIONS_DEFINE=	MESHER DOCS
-MESHER_DESC=	Enable mesher modelling tool
-
-MESHER_VARS=	BIN_FILES+=bin/mesher
-MESHER_LIB_DEPENDS=	libOgreMain.so:graphics/ogre3d19
-MESHER_CONFIGURE_ENABLE=	ogre
-
-post-patch:
-	@${REINPLACE_CMD} -E 's,/usr/(local|X11R6),${LOCALBASE},' \
-		${WRKSRC}/configure
-	@${REINPLACE_CMD} -e 's/-lboost_python/-l${PY_BOOST_LIB}/' \
-		${WRKSRC}/Makefile.in
-	@${REINPLACE_CMD} -e '/#include <sys\/dir\.h>/d' \
-		${WRKSRC}/setup/src/c/setup.cpp
-
-do-install:
-	${INSTALL_PROGRAM} ${BIN_FILES:S|bin|${WRKSRC}|} \
-		${STAGEDIR}${PREFIX}/bin
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/vegastrike/distinfo b/games/vegastrike/distinfo
deleted file mode 100644
index 70a41eeb94a3..000000000000
--- a/games/vegastrike/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (vegastrike-src-0.5.1.r1.tar.bz2) = 5ef8bc4906746183f3b13fe7054fa37dee7672cf5749d1044ea511a85d2af125
-SIZE (vegastrike-src-0.5.1.r1.tar.bz2) = 10875771
diff --git a/games/vegastrike/files/patch-Makefile.in b/games/vegastrike/files/patch-Makefile.in
deleted file mode 100644
index 9873583c0dbd..000000000000
--- a/games/vegastrike/files/patch-Makefile.in
+++ /dev/null
@@ -1,20 +0,0 @@
-This patch filters-out the libraries not needed for the vegaserver,
-which is a daemon (non-GUI) process. It also removes the useless
-patching of the Boost code.
-
---- Makefile.in	2012-03-31 21:53:59.000000000 -0400
-+++ Makefile.in	2014-06-07 17:30:56.000000000 -0400
-@@ -3064,5 +3064,5 @@
- vegaserver$(EXEEXT): $(vegaserver_OBJECTS) $(vegaserver_DEPENDENCIES) 
- 	@rm -f vegaserver$(EXEEXT)
--	$(CXXLINK) $(vegaserver_LDFLAGS) $(vegaserver_OBJECTS) $(vegaserver_LDADD) $(LIBS)
-+	$(CXXLINK) $(vegaserver_LDFLAGS) $(vegaserver_OBJECTS) $(vegaserver_LDADD) $(filter-out -lX% -lGL% -lSDL% -lglut,$(LIBS))
- src/gui/$(am__dirstamp):
- 	@$(mkdir_p) src/gui
-@@ -5451,5 +5451,5 @@
- @BOOSTSYSTEM_FALSE@done
- 
--all: boost_patched_gcc44
-+all:
- 
- boost_patched_gcc44: boost_gcc44.patch
diff --git a/games/vegastrike/files/patch-c++ b/games/vegastrike/files/patch-c++
deleted file mode 100644
index a3b6b02717f8..000000000000
--- a/games/vegastrike/files/patch-c++
+++ /dev/null
@@ -1,107 +0,0 @@
---- objconv/basemaker/base_maker_texture.cpp.orig	2016-07-22 13:40:43 UTC
-+++ objconv/basemaker/base_maker_texture.cpp
-@@ -1,6 +1,7 @@
- #include "hashtable.h"
- #include "base_maker_texture.h"
- #include <stdio.h>
-+#include <string.h>
- #include <png.h>
- #ifdef _WIN32
- #define XMD_H
---- src/cmd/unit_generic.cpp.orig	2016-07-22 13:40:43 UTC
-+++ src/cmd/unit_generic.cpp
-@@ -630,14 +630,6 @@ void Unit::DeactivateJumpDrive()
-         jump.drive = -1;
- }
- 
--float copysign( float x, float y )
--{
--    if (y > 0)
--        return x;
--    else
--        return -x;
--}
--
- float rand01()
- {
-     return (float) rand()/(float) RAND_MAX;
---- src/cmd/unit_jump.h.orig	2016-07-22 13:40:44 UTC
-+++ src/cmd/unit_jump.h
-@@ -108,7 +108,7 @@ bool GameUnit< UnitType >::TransferUnitT
-                      (tester = *i) != NULL; ++i)
-                     if (tester->isUnit() == UNITPTR && tester != this)
-                         if ( ( this->LocalPosition()-tester->LocalPosition() ).Magnitude() < this->rSize()+tester->rSize() )
--                            SetCurPosition( this->LocalPosition()+this->cumulative_transformation_matrix.getR()
-+                            this->SetCurPosition( this->LocalPosition()+this->cumulative_transformation_matrix.getR()
-                                            *( 4*( this->rSize()+tester->rSize() ) ) );
-             DealPossibleJumpDamage( this );
-             static int jumparrive = AUDCreateSound( vs_config->getVariable( "unitaudio", "jumparrive", "sfx43.wav" ), false );
---- src/cmd/unit_physics.h.orig	2016-07-22 13:40:44 UTC
-+++ src/cmd/unit_physics.h
-@@ -41,8 +41,6 @@
- #include "networking/lowlevel/vsnet_clientstate.h"
- #include "networking/netclient.h"
- 
--extern float copysign( float x, float y );
--
- extern unsigned int apply_float_to_unsigned_int( float tmp ); //short fix
- 
- template < class UnitType >
---- src/gldrv/hashtable_3d.h.orig	2016-07-22 13:40:44 UTC
-+++ src/gldrv/hashtable_3d.h
-@@ -37,7 +37,7 @@ class Hashtable3d
-     }
- public:
- ///Hashes a single value to a value on the collide table truncated to all 3d constraints.  Consider using a swizzle
--    int hash_int( const double aye )
-+    static int hash_int( const double aye )
-     {
-         return ( (int) ( ( (aye < 0) ? (aye
-                                         -COLLIDETABLEACCURACY) : aye )
---- src/networking/lowlevel/packetmem.cpp.orig	2016-07-22 13:40:44 UTC
-+++ src/networking/lowlevel/packetmem.cpp
-@@ -102,7 +102,7 @@ void PacketMem::inner_set( void* buffer,
-     }
-     else
-     {
--        _buffer.reset( 0 );
-+        _buffer.reset();
-         _len = 0;
-     }
- }
---- src/physics.h.orig	2016-07-22 13:40:44 UTC
-+++ src/physics.h
-@@ -27,7 +27,6 @@
- static const float oocc = (float) 0.0000000000000000111265005605; //1/c^2
- static const float c    = (float) 299792458.0;
- static const float co10 = (float) 29979245.8;
--float copysign( float x, float y );
- 
- struct Force
- {
---- src/resizable.h.orig	2016-07-22 13:40:44 UTC
-+++ src/resizable.h
-@@ -1,3 +1,5 @@
-+#include <string.h>
-+
- #include <cstdlib>
- template < class ITEM >
- class Resizable
---- src/ship_commands.cpp.orig	2016-07-22 13:40:43 UTC
-+++ src/ship_commands.cpp
-@@ -5,15 +5,6 @@
- #include "universe_util.h"
- #include "gldrv/winsys.h"
- 
--static inline float fmin( float a, float b )
--{
--    return (a < b) ? a : b;
--}
--static inline float fmax( float a, float b )
--{
--    return (a > b) ? a : b;
--}
--
- class ShipCommands
- {
-     Functor< ShipCommands > *csetkps;
diff --git a/games/vegastrike/files/patch-clang40 b/games/vegastrike/files/patch-clang40
deleted file mode 100644
index 7581323a97dd..000000000000
--- a/games/vegastrike/files/patch-clang40
+++ /dev/null
@@ -1,125 +0,0 @@
---- setup/src/include/central.cpp.orig	2017-02-01 04:05:01 UTC
-+++ setup/src/include/central.cpp
-@@ -34,7 +34,7 @@ void SetGroup(char *group, char *setting
- 	do {
- 		if (CURRENT->name == NULL) { continue; }
- 		if (strcmp(group, CURRENT->name) == 0) { CURRENT->setting = NewString(setting); return; }
--	} while ((CURRENT = CURRENT->next) > 0);
-+	} while ((CURRENT = CURRENT->next));
- }
- void SetInfo(char *catagory, char *info) {
- 	struct catagory *CURRENT;
-@@ -42,7 +42,7 @@ void SetInfo(char *catagory, char *info)
- 	do {
- 		if (CURRENT->name == NULL) { continue; }
- 		if (strcmp(catagory, CURRENT->name) == 0) { CURRENT->info = NewString(info); return; }
--	} while ((CURRENT = CURRENT->next) > 0);
-+	} while ((CURRENT = CURRENT->next));
- }
- 
- char *GetInfo(char *catagory) {
-@@ -54,7 +54,7 @@ char *GetInfo(char *catagory) {
- 			if (CURRENT->info) { return CURRENT->info; }
- 			else { return catagory; }
- 		}
--	} while ((CURRENT = CURRENT->next) > 0);
-+	} while ((CURRENT = CURRENT->next));
- 	return catagory;
- }
- 
-@@ -64,7 +64,7 @@ char *GetSetting(char *group) {
- 	do {
- 		if (CUR->name == NULL) { continue; }
- 		if (strcmp(CUR->name, group) == 0) { return CUR->setting; }
--	} while ((CUR = CUR->next) > 0);
-+	} while ((CUR = CUR->next));
- 	return '\0';
- }
- 
-@@ -74,7 +74,7 @@ struct catagory *GetCatStruct(char *name
- 	do {
- 		if (CUR->name == NULL) { continue; }
- 		if (strcmp(CUR->name, name) == 0) { return CUR; }
--	} while ((CUR = CUR->next) > 0);
-+	} while ((CUR = CUR->next));
- 	return 0;
- }
- 
-@@ -84,7 +84,7 @@ struct group *GetGroupStruct(char *name)
-         do {
-                 if (CUR->name == NULL) { continue; }
-                 if (strcmp(CUR->name, name) == 0) { return CUR; }
--        } while ((CUR = CUR->next) > 0);
-+        } while ((CUR = CUR->next));
-         return 0;
- }
- 
---- setup/src/include/display_gtk.cpp.orig	2017-02-01 04:05:01 UTC
-+++ setup/src/include/display_gtk.cpp
-@@ -109,7 +109,7 @@ void ShowMain(void) {
- 				break;
- 			}
- 			i++;
--		} while ((NEWCUR = NEWCUR->next) > 0);
-+		} while ((NEWCUR = NEWCUR->next));
- //		printf("\n\n");
- 		gtk_widget_show (menu);
- 		gtk_container_add(GTK_CONTAINER(vbox), menu);
-@@ -124,7 +124,7 @@ void ShowMain(void) {
- 			gtk_widget_show(hbox);
- 		}
- 		column++;
--	} while ((CURRENT = CURRENT->next) > 0);
-+	} while ((CURRENT = CURRENT->next));
- 	if (column != 1) {
- 		gtk_container_add(GTK_CONTAINER(main_vbox), hbox);
- 		gtk_widget_show(hbox);
-@@ -180,7 +180,7 @@ void AddCats(GtkWidget *vbox, char *grou
- //		gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(ClickButton), CUR);
- #endif
- 		CUR->button = button;
--	} while ((CUR = CUR->next) > 0);
-+	} while ((CUR = CUR->next));
- }
- 
- void ClickButton(GtkWidget *w, struct catagory *CUR) {
---- setup/src/include/file.cpp.orig	2017-02-01 04:05:01 UTC
-+++ setup/src/include/file.cpp
-@@ -167,7 +167,7 @@ void LoadConfig( void )
-         n_parm = next_parm( parm );                     //next_parm is a line splitter included with general.c
-         if (strcmp( "groups", parm ) == 0) {
-             parm = n_parm;
--            while ( ( n_parm = next_parm( parm ) ) > 0 ) {
-+            while ( ( n_parm = next_parm( parm ) ) ) {
-                 G_CURRENT->name = NewString( parm );
-                 G_NEXT = (struct group*) malloc( sizeof (struct group) );
-                 if (G_NEXT == 0) {
-@@ -188,7 +188,7 @@ void LoadConfig( void )
-             n_parm = next_parm( parm );
-             group  = NewString( parm );
-             parm   = n_parm;
--            while ( ( n_parm = next_parm( parm ) ) > 0 ) {
-+            while ( ( n_parm = next_parm( parm ) ) ) {
-                 C_CURRENT->name = NewString( parm );
-                 C_NEXT = (struct catagory*) malloc( sizeof (struct catagory) );
-                 if (C_NEXT == 0) {
-@@ -318,7 +318,7 @@ void Modconfig( int setting, char *name,
-         parm++;
-         if (strcmp( name, parm ) == 0) {commenting = setting; } else {
-             parm = n_parm;
--            while ( ( n_parm = next_parm( parm ) ) > 0 ) {
-+            while ( ( n_parm = next_parm( parm ) ) ) {
-                 if (parm[0] == '<') break;
-                 if (strcmp( name, parm ) == 0) {
-                     commenting = setting;
---- setup/src/include/general.cpp.orig	2017-02-01 04:05:01 UTC
-+++ setup/src/include/general.cpp
-@@ -121,7 +121,7 @@ char *replace(char *line, char *search, 
- 	if (calc > LENGTH) { return line; }
- 	length = strlen(line);
- 	strcpy(current, line);
--	while ((location = strstr(current, search)) > 0) {
-+	while ((location = strstr(current, search))) {
- 		chr_new[0] = '\0';
- 		calc = strlen(current) - strlen(search) + strlen(replace);
- 		if (calc > LENGTH) { strcpy(line, current); free(current); free(chr_new); return line; }
diff --git a/games/vegastrike/files/patch-src_cmd_unit__collide.h b/games/vegastrike/files/patch-src_cmd_unit__collide.h
deleted file mode 100644
index 9379e5fc27dc..000000000000
--- a/games/vegastrike/files/patch-src_cmd_unit__collide.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/cmd/unit_collide.h.orig	2019-04-05 07:20:53 UTC
-+++ src/cmd/unit_collide.h
-@@ -94,9 +94,9 @@ class UnitHash3d (public)
-     {
-         if ( !hugeobjects.empty() )
-             hugeobjects.clear();
--        if ( this->active_huge.size() )
-+        if ( this->active_huge->size() )
-             ha.clear();
--        if ( this->accum_huge.size() )
-+        if ( this->accum_huge->size() )
-             hb.clear();
-         acc_huge.clear();
-         act_huge.clear();
diff --git a/games/vegastrike/pkg-descr b/games/vegastrike/pkg-descr
deleted file mode 100644
index eb8107c71df9..000000000000
--- a/games/vegastrike/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Vega Strike is an open source, 3D space simulator.  Work is proceeding on
-both the Vega Strike game engine and a Vega Strike Universe game data set.
-Both engine and data are in a playable state, but still under development.
-Each release serves as a beta for both engine and data.  Current features
-include:
-
-  * Trading
-  * Exploration
-  * Plenty of shoot 'em up action
-  * Preliminary multiplayer deathmatch (testing server only)
-
-WWW: http://vegastrike.sourceforge.net/
diff --git a/games/vegastrike/pkg-message b/games/vegastrike/pkg-message
deleted file mode 100644
index 67fa0b523fa0..000000000000
--- a/games/vegastrike/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Vega Strike is now installed.
-
-Please run `vssetup` before running the game to tune game settings.
-EOM
-}
-]
diff --git a/games/zephulor/Makefile b/games/zephulor/Makefile
deleted file mode 100644
index 6aaefe02c556..000000000000
--- a/games/zephulor/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# Created by: Alejandro Pulver <alejandro@varnet.biz>
-# $FreeBSD$
-
-PORTNAME=	zephulor
-PORTVERSION=	1
-PORTREVISION=	12
-CATEGORIES=	games
-MASTER_SITES=	SF/apz/apz/stable/ \
-		SF/nemysisfreebsdp/${CATEGORIES}/:icons
-DISTFILES=	${PORTNAME}-source${EXTRACT_SUFX} \
-		${PORTNAME}.png:icons
-EXTRACT_ONLY=	${PORTNAME}-source${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Side scrolling arcade game
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING.txt
-
-RUN_DEPENDS=	${PYGAME} \
-		${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR}
-
-WRKSRC=		${WRKDIR}/zephulor-source
-
-USES=		python:2.7
-NO_BUILD=	yes
-
-PORTDOCS=	*
-
-OPTIONS_DEFINE=	DOCS
-
-DESKTOP_ENTRIES="Adventures on Planet Zephulor" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;ArcadeGame;" ""
-
-SUB_FILES=	${PORTNAME}
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|#!.*python|#!${PYTHON_CMD}|' \
-		${WRKSRC}/*.py ${WRKSRC}/maptool/*.py
-	@${FIND} ${WRKSRC} -name "*.bak" -delete
-
-do-install:
-	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		${WRKDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-	@${MKDIR} ${STAGEDIR}${DATADIR}/maptool/
-	${INSTALL_SCRIPT} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR}
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR})
-	${INSTALL_SCRIPT} ${WRKSRC}/maptool/*.py ${STAGEDIR}${DATADIR}/maptool/
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-	cd ${WRKSRC} && ${COPYTREE_SHARE} \
-		"README.txt manual.txt readme-*.txt maptool/manual.txt" \
-		${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/zephulor/distinfo b/games/zephulor/distinfo
deleted file mode 100644
index 28b415decb5c..000000000000
--- a/games/zephulor/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (zephulor-source.tar.gz) = db65c8e1ac17274e553f1bf319b3d8a5462c028b4b32fee1088fc0efd3239fda
-SIZE (zephulor-source.tar.gz) = 3274306
-SHA256 (zephulor.png) = f4540fd360cf020fd8f4c76c2fbce8c62ef768ee43b77dc4ce800fdac2a26997
-SIZE (zephulor.png) = 1986
diff --git a/games/zephulor/files/zephulor.in b/games/zephulor/files/zephulor.in
deleted file mode 100644
index 684957e7a4a1..000000000000
--- a/games/zephulor/files/zephulor.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec %%PYTHON_CMD%% ./zephulor.py
diff --git a/games/zephulor/pkg-descr b/games/zephulor/pkg-descr
deleted file mode 100644
index ee2227dabc93..000000000000
--- a/games/zephulor/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-The bulk of the game play involves finding power-ups and hidden areas and
-avoiding or squashing strange alien monsters bent on your destruction.
-
-There are a few hidden areas, and in several locations, the player will
-experience different levels based upon which path is chosen.
-
-There are no lives or continues in the game. If the player dies, he/she simply
-restarts at the beginning of the level. All creatures and power-ups are
-persistent in each level, in other words, if all but one enemy has been killed
-on a level when the player dies, there will only be that remaining creature as
-the player restarts.
-
-WWW: http://www.hollowworks.com/apz/
diff --git a/games/zephulor/pkg-plist b/games/zephulor/pkg-plist
deleted file mode 100644
index c3dbb7903a3b..000000000000
--- a/games/zephulor/pkg-plist
+++ /dev/null
@@ -1,123 +0,0 @@
-bin/zephulor
-share/pixmaps/zephulor.png
-%%DATADIR%%/chared.py
-%%DATADIR%%/data/angry_eye-die.wav
-%%DATADIR%%/data/angry_eye-dmg.wav
-%%DATADIR%%/data/angry_eye-shoot.wav
-%%DATADIR%%/data/angry_eye.data
-%%DATADIR%%/data/angry_eye.png
-%%DATADIR%%/data/blob-die.wav
-%%DATADIR%%/data/blob-grubub.wav
-%%DATADIR%%/data/blob.bmp
-%%DATADIR%%/data/bullet1.bmp
-%%DATADIR%%/data/bullet2.bmp
-%%DATADIR%%/data/buzzbuzz-die.wav
-%%DATADIR%%/data/buzzbuzz-dmg.wav
-%%DATADIR%%/data/buzzbuzz.data
-%%DATADIR%%/data/buzzbuzz.png
-%%DATADIR%%/data/char-bang.wav
-%%DATADIR%%/data/char-die.wav
-%%DATADIR%%/data/char-ow.wav
-%%DATADIR%%/data/char1.data
-%%DATADIR%%/data/char2.data
-%%DATADIR%%/data/credits.scn
-%%DATADIR%%/data/default.charlist
-%%DATADIR%%/data/eheart.bmp
-%%DATADIR%%/data/end.scn
-%%DATADIR%%/data/entsndlist.data
-%%DATADIR%%/data/fire-powerup.bmp
-%%DATADIR%%/data/fire-powerup.data
-%%DATADIR%%/data/firstmap.data
-%%DATADIR%%/data/heart-powerup.bmp
-%%DATADIR%%/data/heart-powerup.data
-%%DATADIR%%/data/heart.bmp
-%%DATADIR%%/data/highlight.bmp
-%%DATADIR%%/data/hollowlogo-credits.png
-%%DATADIR%%/data/hollowlogo-save.png
-%%DATADIR%%/data/hollowlogo.png
-%%DATADIR%%/data/hud.bmp
-%%DATADIR%%/data/intro.scn
-%%DATADIR%%/data/invuln-powerup.bmp
-%%DATADIR%%/data/invuln-powerup.data
-%%DATADIR%%/data/jump-powerup.bmp
-%%DATADIR%%/data/jump-powerup.data
-%%DATADIR%%/data/load.scn
-%%DATADIR%%/data/logo.scn
-%%DATADIR%%/data/mushlump_lowlands-01.data
-%%DATADIR%%/data/mushlump_lowlands-02.data
-%%DATADIR%%/data/mushlump_lowlands-03.data
-%%DATADIR%%/data/mushlump_lowlands-04.data
-%%DATADIR%%/data/mushlump_lowlands-05.data
-%%DATADIR%%/data/mushlump_lowlands-06.data
-%%DATADIR%%/data/mushlump_lowlands-07.data
-%%DATADIR%%/data/mushlump_lowlands-bkg0.bmp
-%%DATADIR%%/data/mushlump_lowlands-bkg1.bmp
-%%DATADIR%%/data/mushlump_lowlands-bkg2.bmp
-%%DATADIR%%/data/mushlump_lowlands-tileset.bmp
-%%DATADIR%%/data/mushlump_lowlands.mp3
-%%DATADIR%%/data/mychar.bmp
-%%DATADIR%%/data/pause.bmp
-%%DATADIR%%/data/paxapart_flats-01.data
-%%DATADIR%%/data/paxapart_flats-02.data
-%%DATADIR%%/data/paxapart_flats-03.data
-%%DATADIR%%/data/paxapart_flats-04.data
-%%DATADIR%%/data/paxapart_flats-05.data
-%%DATADIR%%/data/paxapart_flats-06.data
-%%DATADIR%%/data/paxapart_flats-07.data
-%%DATADIR%%/data/paxapart_flats-08.data
-%%DATADIR%%/data/paxapart_flats-bkg0.bmp
-%%DATADIR%%/data/paxapart_flats-bkg1.bmp
-%%DATADIR%%/data/paxapart_flats-bkg2.bmp
-%%DATADIR%%/data/paxapart_flats-tileset.bmp
-%%DATADIR%%/data/paxapart_flats.mp3
-%%DATADIR%%/data/powerup.wav
-%%DATADIR%%/data/rock-die.wav
-%%DATADIR%%/data/rock-ow.wav
-%%DATADIR%%/data/rock_bang.wav
-%%DATADIR%%/data/rock_ow.wav
-%%DATADIR%%/data/rockmonster.bmp
-%%DATADIR%%/data/rockmonster.data
-%%DATADIR%%/data/save.scn
-%%DATADIR%%/data/scn_load.png
-%%DATADIR%%/data/scn_save.png
-%%DATADIR%%/data/sludge-stalker-die.wav
-%%DATADIR%%/data/sludge-stalker-dmg.wav
-%%DATADIR%%/data/sludge-stalker-shoot.wav
-%%DATADIR%%/data/sludge-stalker.bmp
-%%DATADIR%%/data/sludge-stalker.data
-%%DATADIR%%/data/spaceship.png
-%%DATADIR%%/data/startup.scn
-%%DATADIR%%/data/water-deep-left.bmp
-%%DATADIR%%/data/water-deep-left.data
-%%DATADIR%%/data/water-deep-right.bmp
-%%DATADIR%%/data/water-deep-right.data
-%%DATADIR%%/data/water-deep.bmp
-%%DATADIR%%/data/water-deep.data
-%%DATADIR%%/data/water.bmp
-%%DATADIR%%/data/water.data
-%%DATADIR%%/data/zephulor-any.png
-%%DATADIR%%/data/zephulor-credits.png
-%%DATADIR%%/data/zephulor-loading.png
-%%DATADIR%%/data/zephulor.png
-%%DATADIR%%/game_config.py
-%%DATADIR%%/game_entities.py
-%%DATADIR%%/game_hud.py
-%%DATADIR%%/game_map.py
-%%DATADIR%%/game_menu.py
-%%DATADIR%%/game_projectiles.py
-%%DATADIR%%/game_sound.py
-%%DATADIR%%/maploadtool.py
-%%DATADIR%%/maptool/chared.py
-%%DATADIR%%/maptool/charmenu.py
-%%DATADIR%%/maptool/domenu.py
-%%DATADIR%%/maptool/game_entities.py
-%%DATADIR%%/maptool/game_map.py
-%%DATADIR%%/maptool/hud.py
-%%DATADIR%%/maptool/interface.py
-%%DATADIR%%/maptool/keymap.py
-%%DATADIR%%/maptool/main.py
-%%DATADIR%%/maptool/myimg.py
-%%DATADIR%%/maptool/tilemenu.py
-%%DATADIR%%/myimg.py
-%%DATADIR%%/scnloadtool.py
-%%DATADIR%%/zephulor.py
diff --git a/graphics/Makefile b/graphics/Makefile
index 276584f8c28f..8ad0660a3df3 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -73,7 +73,6 @@
     SUBDIR += bmeps
     SUBDIR += bmp2html
     SUBDIR += box
-    SUBDIR += boxer
     SUBDIR += bsd-plotutils
     SUBDIR += c-a-i-r
     SUBDIR += cadubi
@@ -148,7 +147,6 @@
     SUBDIR += ebsynth
     SUBDIR += edje_viewer
     SUBDIR += electricsheep
-    SUBDIR += electrix
     SUBDIR += embree
     SUBDIR += enblend
     SUBDIR += engauge-digitizer
@@ -165,7 +163,6 @@
     SUBDIR += evince
     SUBDIR += evince-lite
     SUBDIR += evolvotron
-    SUBDIR += exact-image
     SUBDIR += exif
     SUBDIR += exifprobe
     SUBDIR += exiftags
@@ -267,7 +264,6 @@
     SUBDIR += gmt5-dcw
     SUBDIR += gmt5-gshhg
     SUBDIR += gnash
-    SUBDIR += gnofract4d
     SUBDIR += gnome-color-manager
     SUBDIR += gnome-video-effects
     SUBDIR += gocr
@@ -292,7 +288,6 @@
     SUBDIR += graphviz
     SUBDIR += grx
     SUBDIR += gscan2pdf
-    SUBDIR += gsculpt
     SUBDIR += gstreamer-plugins-aalib
     SUBDIR += gstreamer-plugins-cairo
     SUBDIR += gstreamer-plugins-gdkpixbuf
@@ -348,8 +343,6 @@
     SUBDIR += imageviewer
     SUBDIR += imageworsener
     SUBDIR += imc
-    SUBDIR += imgtops
-    SUBDIR += imgv
     SUBDIR += imlib2
     SUBDIR += imlib2-webp
     SUBDIR += imlib2_loaders
@@ -410,7 +403,6 @@
     SUBDIR += lazpaint
     SUBDIR += lcdtest
     SUBDIR += lcms
-    SUBDIR += lcms-python
     SUBDIR += lcms2
     SUBDIR += leafpak
     SUBDIR += lensfun
@@ -538,7 +530,6 @@
     SUBDIR += milton
     SUBDIR += minder
     SUBDIR += ming
-    SUBDIR += mirage
     SUBDIR += mirtk
     SUBDIR += mmrecover
     SUBDIR += movit
@@ -702,7 +693,6 @@
     SUBDIR += p5-ming
     SUBDIR += panoglview
     SUBDIR += panomatic
-    SUBDIR += partio
     SUBDIR += pcl-pointclouds
     SUBDIR += pdf2svg
     SUBDIR += pdfpc
@@ -803,11 +793,9 @@
     SUBDIR += py-django-easy-thumbnails
     SUBDIR += py-djvulibre
     SUBDIR += py-editobj
-    SUBDIR += py-exif
     SUBDIR += py-exifread
     SUBDIR += py-fiona
     SUBDIR += py-freeimagepy
-    SUBDIR += py-gd
     SUBDIR += py-gdal
     SUBDIR += py-geomdl
     SUBDIR += py-geopandas
@@ -839,7 +827,6 @@
     SUBDIR += py-opencv
     SUBDIR += py-openexr
     SUBDIR += py-openimageio
-    SUBDIR += py-paint
     SUBDIR += py-photocollage
     SUBDIR += py-pillow
     SUBDIR += py-pivy
@@ -886,9 +873,7 @@
     SUBDIR += py-willow
     SUBDIR += py-willow11
     SUBDIR += py-yaswfp
-    SUBDIR += pygts
     SUBDIR += pymorph
-    SUBDIR += pysvg
     SUBDIR += qcomicbook
     SUBDIR += qgis
     SUBDIR += qgis-ltr
diff --git a/graphics/boxer/Makefile b/graphics/boxer/Makefile
deleted file mode 100644
index f6db233b22d7..000000000000
--- a/graphics/boxer/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# Created by: Charlie Kester <corky1951@comcast.net>
-# $FreeBSD$
-
-PORTNAME=	boxer
-PORTVERSION=	0.4.0
-PORTREVISION=	2
-CATEGORIES=	graphics
-MASTER_SITES=	SF/boxc/${PORTNAME:C/^b/B/}%20-%20the%20Box%20GUI/${DISTNAME}/ \
-		SF/nemysisfreebsdp/${CATEGORIES}/:icons
-DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
-		${PORTNAME}.png:icons
-DIST_SUBDIR=	box
-EXTRACT_ONLY=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	GUI for Box the figure description language
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-RUN_DEPENDS=	box:graphics/box
-
-USES=		gnome python:2.7
-USE_GNOME=	pygtk2
-USE_PYTHON=	distutils autoplist
-USE_LDCONFIG=	yes
-NO_ARCH=	yes
-
-PLIST_FILES=	share/pixmaps/${PORTNAME}.png
-PORTDOCS=	ChangeLog
-
-DESKTOP_ENTRIES="Boxer" "" "${PORTNAME}" \
-		"${PORTNAME}" "Graphics;" ""
-
-OPTIONS_DEFINE=	DOCS
-
-post-install:
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/graphics/boxer/distinfo b/graphics/boxer/distinfo
deleted file mode 100644
index 47f031116ef6..000000000000
--- a/graphics/boxer/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (box/boxer-0.4.0.tar.gz) = 03e68fe3144a7215be5439e2de1988691903a40b93b7486b3859064f7e6c7e0b
-SIZE (box/boxer-0.4.0.tar.gz) = 238115
-SHA256 (box/boxer.png) = c0aa0ba1ff663d7de6f1a1228579e4697fec54f48751a7d1e854f9c6d1391e5d
-SIZE (box/boxer.png) = 1555
diff --git a/graphics/boxer/pkg-descr b/graphics/boxer/pkg-descr
deleted file mode 100644
index 2694a11a7368..000000000000
--- a/graphics/boxer/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A graphical user interface for the Box vector graphics language
-
-WWW: http://boxc.sourceforge.net/
diff --git a/graphics/electrix/Makefile b/graphics/electrix/Makefile
deleted file mode 100644
index ccfd191dce6c..000000000000
--- a/graphics/electrix/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# $FreeBSD$
-
-PORTNAME=	electrix
-PORTVERSION=	0.2.0
-PORTREVISION=	19
-CATEGORIES=	graphics print
-MASTER_SITES=	SF/${PORTNAME:tl}/${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Application to view PDF files
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-USES=		desktop-file-utils gnome pkgconfig python:2.7 tar:bzip2 waf
-USE_GNOME=	gtk20 glib20 intltool intlhack
-
-MAKE_ENV=	DESTDIR="${STAGEDIR}" \
-		JOBS="${MAKE_JOBS_NUMBER}" \
-		LINKFLAGS="${LDFLAGS}"
-
-OPTIONS_DEFINE=		DBUS NLS PDF PS
-OPTIONS_DEFAULT=	DBUS PDF
-OPTIONS_SUB=		yes
-
-DBUS_LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib
-DBUS_CONFIGURE_OFF=	--disable-dbus
-
-NLS_USES=		gettext
-NLS_CONFIGURE_OFF=	--disable-nls
-
-PDF_LIB_DEPENDS=	libpoppler-glib.so:graphics/poppler-glib
-PDF_CONFIGURE_OFF=	--disable-pdf
-
-PS_LIB_DEPENDS=		libspectre.so:print/libspectre
-PS_CONFIGURE_OFF=	--disable-ps
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/electrix
-
-.include <bsd.port.mk>
diff --git a/graphics/electrix/distinfo b/graphics/electrix/distinfo
deleted file mode 100644
index dfe09abeaddc..000000000000
--- a/graphics/electrix/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (electrix-0.2.0.tar.bz2) = ba8065a10ff603fbbfba48acedc72776b3110f652ac2bf4c2d5fba23f8ac7b8d
-SIZE (electrix-0.2.0.tar.bz2) = 134220
diff --git a/graphics/electrix/pkg-descr b/graphics/electrix/pkg-descr
deleted file mode 100644
index 09d48eae5e7c..000000000000
--- a/graphics/electrix/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-eLectrix is an application to view Portable Document Format (PDF) files.
-Features:
-- zoom an rotation
-- basic text search
-- basic navigation history
-- fullscreen mode
-- tabs
-
-WWW: http://electrix.sourceforge.net/
diff --git a/graphics/electrix/pkg-plist b/graphics/electrix/pkg-plist
deleted file mode 100644
index 552230519941..000000000000
--- a/graphics/electrix/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/electrix
-share/applications/electrix.desktop
-%%NLS%%share/locale/ru/LC_MESSAGES/electrix.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/electrix.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/electrix.mo
diff --git a/graphics/exact-image/Makefile b/graphics/exact-image/Makefile
deleted file mode 100644
index c037d22503ce..000000000000
--- a/graphics/exact-image/Makefile
+++ /dev/null
@@ -1,83 +0,0 @@
-# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	exact-image
-PORTVERSION=	1.0.2
-PORTREVISION=	3
-CATEGORIES=	graphics perl5 python
-MASTER_SITES=	https://dl.exactcode.de/oss/exact-image/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Fast image processing library
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-BROKEN_armv6=		fails to configure: C++ compiler is not installed or does not work correctly
-BROKEN_armv7=		fails to configure: C++ compiler is not installed or does not work correctly
-
-BUILD_DEPENDS=	swig3.0:devel/swig30
-LIB_DEPENDS=	libagg.so:graphics/agg \
-		libtiff.so:graphics/tiff \
-		libpng.so:graphics/png \
-		libgif.so:graphics/giflib \
-		libjasper.so:graphics/jasper \
-		libImath.so:graphics/ilmbase \
-		libIlmImf.so:graphics/openexr \
-		liblcms.so:graphics/lcms \
-		libfreetype.so:print/freetype2 \
-		libexpat.so:textproc/expat2
-
-#hack to get custom exactcode configure script to enable tiff support with
-#broken headers on c++ in base system:
-CPPFLAGS+=	-fpermissive -I${LOCALBASE}/include
-USES=		gmake jpeg perl5 pkgconfig python:2.7 tar:bzip2 xorg
-USE_CXXSTD=	c++11
-USE_XORG=	x11
-HAS_CONFIGURE=	yes
-INSTALL_WRKSRC=	${WRKSRC}/objdir
-BINS=		bardecode econvert edentify empty-page hocr2pdf optimize2bw
-PLIST_FILES=	${BINS:S|^|bin/|} \
-		%%SITE_PERL%%/ExactImage.so \
-		%%SITE_PERL%%/ExactImage.pm \
-		%%PYTHON_SITELIBDIR%%/ExactImage.py \
-		%%PYTHON_SITELIBDIR%%/_ExactImage.so
-BINARY_ALIAS=	swig=swig3.0
-
-post-patch:
-	@${REINPLACE_CMD} -e '1s|/.*|/bin/sh|;s|/usr/local|${LOCALBASE}|;\
-		/parse_options/d;s| cc | ${CC} |;s| c++ | ${CXX} |;\
-		s|python -V|${PYTHON_CMD} -V|;\
-		/PYTHONINCS/s|=.*$$|=-I${PYTHON_INCLUDEDIR}|; \
-		s|pkg-config EVAS atleast 0.9.9|pkg-config EVAS equals 1.7.9|; \
-		s|php -config PHP atleast 5.2.0|php -config PHP atleast 15.2.0|' \
-		${WRKSRC}/configure
-	@${REINPLACE_CMD} -e '/^Q =/d;s|$$[(]COMPILE.cc[)]|${CXX} $${CPPFLAGS} -c|;\
-		s|$$[(]CXX[)]|${CXX}|;s|$$[(]COMPILE.c[)]|${CC} $${CPPFLAGS} -c|'\
-		${WRKSRC}/build/bottom.make
-	@${REINPLACE_CMD} -e '/CFLAGS=/s|".*"|"${CFLAGS} -I${LOCALBASE}/include"|;\
-		/LIBS=/s|".*"|"-L${LOCALBASE}/lib -lX11"|' ${WRKSRC}/config/pkgcheck-x11.c
-	@${REINPLACE_CMD} -e 's|$$prg|$$prg ${CPPFLAGS} -I${LOCALBASE}/include|;\
-		s|/usr/local|${PREFIX}|;/^var_remove/,/^}/d;/^parse_options/,/^}/d; \
-		s| ++errors | errors+=1 |g' \
-		${WRKSRC}/config/functions
-	@${REINPLACE_CMD} -e 's|/usr/X11|${LOCALBASE}|' \
-		${WRKSRC}/image/vectorial.cc \
-		${WRKSRC}/edisplay/edisplay.cc
-	@${REINPLACE_CMD} -e 's| = {}||g' ${WRKSRC}/image/Colorspace.cc
-
-do-install:
-	@cd ${INSTALL_WRKSRC}/&&for i in ${BINS};do\
-		${INSTALL_PROGRAM} */$$i ${STAGEDIR}${PREFIX}/bin/;done
-	@cd ${INSTALL_WRKSRC}/api/perl&&\
-		${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}&&\
-		${INSTALL_PROGRAM} ExactImage.so ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/&&\
-		${INSTALL_DATA} ExactImage.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/
-	@cd ${INSTALL_WRKSRC}/api/python&&\
-		${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/&&\
-		${INSTALL_SCRIPT} ExactImage.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/&&\
-		${INSTALL_PROGRAM} _ExactImage.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/
-
-.include <bsd.port.mk>
diff --git a/graphics/exact-image/distinfo b/graphics/exact-image/distinfo
deleted file mode 100644
index c310ec4a5449..000000000000
--- a/graphics/exact-image/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1556965227
-SHA256 (exact-image-1.0.2.tar.bz2) = 0694c66be5dec41377acead475de69b3d7ffb42c702402f8b713f8b44cdc2791
-SIZE (exact-image-1.0.2.tar.bz2) = 322174
diff --git a/graphics/exact-image/files/patch-Makefile b/graphics/exact-image/files/patch-Makefile
deleted file mode 100644
index 52135f840901..000000000000
--- a/graphics/exact-image/files/patch-Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
---- Makefile.orig	2016-06-18 19:35:35 UTC
-+++ Makefile
-@@ -7,10 +7,10 @@ include utility/Makefile
- X_BUILD_IMPLICIT=1
- 
- # -s silcently corrupts binaries on OS X, sigh -ReneR
--CFLAGS := -Wall -O2 # -O1 -ggdb # -fsanitize=address -fsanitize=undefined
-+CFLAGS += -Wall # -O2 -O1 -ggdb # -fsanitize=address -fsanitize=undefined
- 
- # for config.h
--CPPFLAGS += -I .
-+CPPFLAGS += -I . -D__LONG_LONG_SUPPORTED
- 
- # -frename-registers and -funroll-loops brings a lot performance on
- # my AMD Turion - about 20% time decrease (though it is included in -funroll-loops anyway) !!!
-@@ -28,6 +28,7 @@ endif
- # TODO: improve to match i[3456]86
- ifneq  "$(X_ARCH)" "i686"
- CFLAGS += -fPIC
-+CXXFLAGS += -fPIC
- endif
- 
- ifeq "$(X_ARCH)" "sparc64"
-@@ -48,7 +49,7 @@ CFLAGS += $(call cc-option,-ftree-vectorize,)
- # we have some unimplemented colorspaces in the Image::iterator :-(
- CFLAGS += $(call cc-option,-Wno-switch -Wno-switch-enum,)
- 
--CXXFLAGS := $(CFLAGS) -Wno-sign-compare
-+CXXFLAGS += -Wall -Wno-sign-compare
- 
- ifeq "$(STATIC)" "1"
- X_EXEFLAGS += -static
diff --git a/graphics/exact-image/files/patch-api-api.cc b/graphics/exact-image/files/patch-api-api.cc
deleted file mode 100644
index 38c3e157a157..000000000000
--- a/graphics/exact-image/files/patch-api-api.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- api/api.cc.orig	2009-06-15 10:39:45 UTC
-+++ api/api.cc
-@@ -909,7 +909,7 @@ char** imageDecodeBarcodes (Image* image, const char* 
-   }
-   
-   std::vector<std::string> ret;
--  for (std::map<scanner_result_t,int>::const_iterator it = retcodes.begin();
-+  for (std::map<scanner_result_t,int,comp>::const_iterator it = retcodes.begin();
-        it != retcodes.end();
-        ++it) {
-     if (it->first.type || it->second > 1)
diff --git a/graphics/exact-image/files/patch-bardecode_code25i.hh b/graphics/exact-image/files/patch-bardecode_code25i.hh
deleted file mode 100644
index 6812f797a503..000000000000
--- a/graphics/exact-image/files/patch-bardecode_code25i.hh
+++ /dev/null
@@ -1,19 +0,0 @@
---- bardecode/code25i.hh.orig	2019-01-28 12:12:58 UTC
-+++ bardecode/code25i.hh
-@@ -31,11 +31,11 @@ namespace BarDecode
-         static const int END_SEQUENCE = 0xD;
-         static const char no_entry = 0;
- 
--        static const double n_lq = 15;
--        static const double n_hq = 5.3;
--        static const double w_lq = 5.2;
--        static const double w_hq = 1.5;
--        static const double tol = 0.2;
-+        static constexpr const double n_lq = 15;
-+        static constexpr const double n_hq = 5.3;
-+        static constexpr const double w_lq = 5.2;
-+        static constexpr const double w_hq = 1.5;
-+        static constexpr const double tol = 0.2;
- 
-         static const usize_t min_quiet_usize = 5;
-         //static const usize_t min_quiet_usize = 10;
diff --git a/graphics/exact-image/files/patch-build__bottom.make b/graphics/exact-image/files/patch-build__bottom.make
deleted file mode 100644
index d8862ba5f54f..000000000000
--- a/graphics/exact-image/files/patch-build__bottom.make
+++ /dev/null
@@ -1,31 +0,0 @@
---- build/bottom.make.orig	2018-05-03 16:50:06 UTC
-+++ build/bottom.make
-@@ -43,23 +43,23 @@ $(X_MODULE): $($(X_MODULE)_BINARY)
- 
- $($(X_MODULE)_OUTPUT)/%.o: $(X_MODULE)/%.c
- 	@echo '  C         $@'
--	$(Q)$(COMPILE.c) $($(dir $@)CFLAGS) -MMD -MP -MF '$(patsubst %.o,%.d,$@)' -o '$@' '$<'
-+	$(Q)$(COMPILE.c) ${CFLAGS} ${CPPFLAGS} $($(dir $@)CFLAGS) -MMD -MP -MF '$(patsubst %.o,%.d,$@)' -o '$@' '$<'
- 
- $($(X_MODULE)_OUTPUT)/%.o: $(X_MODULE)/%.m
- 	@echo '  ObjC      $@'
--	$(Q)$(COMPILE.c) $($(dir $@)CFLAGS) -MMD -MP -MF '$(patsubst %.o,%.d,$@)' -o '$@' '$<'
-+	$(Q)$(COMPILE.c) ${CFLAGS} ${CPPFLAGS} $($(dir $@)CFLAGS) -MMD -MP -MF '$(patsubst %.o,%.d,$@)' -o '$@' '$<'
- 
- $($(X_MODULE)_OUTPUT)/%.o: $($(X_MODULE)_OUTPUT)/%.cc
- 	@echo '  C++       $@'
--	$(Q)$(COMPILE.cc) $($(dir $@)CXXFLAGS) -MMD -MP -MF '$(patsubst %.o,%.d,$@)' -o '$@' '$<'
-+	$(Q)$(COMPILE.cc) ${CXXFLAGS} ${CPPFLAGS} $($(dir $@)CXXFLAGS) -MMD -MP -MF '$(patsubst %.o,%.d,$@)' -o '$@' '$<'
- 
- $($(X_MODULE)_OUTPUT)/%.o: $(X_MODULE)/%.cc
- 	@echo '  C++       $@'
--	$(Q)$(COMPILE.cc) $($(dir $@)CXXFLAGS) -MMD -MP -MF '$(patsubst %.o,%.d,$@)' -o '$@' '$<'
-+	$(Q)$(COMPILE.cc) ${CXXFLAGS} ${CPPFLAGS} $($(dir $@)CXXFLAGS) -MMD -MP -MF '$(patsubst %.o,%.d,$@)' -o '$@' '$<'
- 
- $($(X_MODULE)_OUTPUT)/%.o: $(X_MODULE)/%.mm
- 	@echo '  ObjC++    $@'
--	$(Q)$(COMPILE.cc) $($(dir $@)CXXFLAGS) -MMD -MP -MF '$(patsubst %.o,%.d,$@)' -o '$@' '$<'
-+	$(Q)$(COMPILE.cc) ${CXXFLAGS} ${CPPFLAGS} $($(dir $@)CXXFLAGS) -MMD -MP -MF '$(patsubst %.o,%.d,$@)' -o '$@' '$<'
- 
- # only implicit rules if one binary per module ...
- ifeq ($(words $(BINARY)), 1)
diff --git a/graphics/exact-image/files/patch-codecs__gif.cc b/graphics/exact-image/files/patch-codecs__gif.cc
deleted file mode 100644
index e0e6c3e5d1a4..000000000000
--- a/graphics/exact-image/files/patch-codecs__gif.cc
+++ /dev/null
@@ -1,462 +0,0 @@
---- codecs/gif.cc.orig	2017-07-21 14:19:01 UTC
-+++ codecs/gif.cc
-@@ -22,6 +22,312 @@
- 
- #include <iostream>
- 
-+#define ABS(x) ((x) > 0 ? (x) : (-(x)))
-+#define COLOR_ARRAY_SIZE 32768
-+#define BITS_PER_PRIM_COLOR 5
-+#define MAX_PRIM_COLOR      0x1f
-+
-+static int SortRGBAxis;
-+
-+typedef struct QuantizedColorType {
-+    GifByteType RGB[3];
-+    GifByteType NewColorIndex;
-+    long Count;
-+    struct QuantizedColorType *Pnext;
-+} QuantizedColorType;
-+
-+typedef struct NewColorMapType {
-+    GifByteType RGBMin[3], RGBWidth[3];
-+    unsigned int NumEntries; /* # of QuantizedColorType in linked list below */
-+    unsigned long Count; /* Total number of pixels in all the entries */
-+    QuantizedColorType *QuantizedColors;
-+} NewColorMapType;
-+
-+
-+/****************************************************************************
-+ * Routine called by qsort to compare two entries.
-+ ****************************************************************************/
-+static int
-+SortCmpRtn(const void *Entry1,
-+           const void *Entry2) {
-+
-+    return (*((QuantizedColorType **) Entry1))->RGB[SortRGBAxis] -
-+       (*((QuantizedColorType **) Entry2))->RGB[SortRGBAxis];
-+}
-+
-+/******************************************************************************
-+ * Routine to subdivide the RGB space recursively using median cut in each
-+ * axes alternatingly until ColorMapSize different cubes exists.
-+ * The biggest cube in one dimension is subdivide unless it has only one entry.
-+ * Returns GIF_ERROR if failed, otherwise GIF_OK.
-+ ******************************************************************************/
-+static int
-+SubdivColorMap(NewColorMapType * NewColorSubdiv,
-+               unsigned int ColorMapSize,
-+               unsigned int *NewColorMapSize) {
-+
-+    int MaxSize;
-+    unsigned int i, j, Index = 0, NumEntries, MinColor, MaxColor;
-+    long Sum, Count;
-+    QuantizedColorType *QuantizedColor, **SortArray;
-+
-+    while (ColorMapSize > *NewColorMapSize) {
-+        /* Find candidate for subdivision: */
-+        MaxSize = -1;
-+        for (i = 0; i < *NewColorMapSize; i++) {
-+            for (j = 0; j < 3; j++) {
-+                if ((((int)NewColorSubdiv[i].RGBWidth[j]) > MaxSize) &&
-+                      (NewColorSubdiv[i].NumEntries > 1)) {
-+                    MaxSize = NewColorSubdiv[i].RGBWidth[j];
-+                    Index = i;
-+                    SortRGBAxis = j;
-+                }
-+            }
-+        }
-+
-+        if (MaxSize == -1)
-+            return GIF_OK;
-+
-+        /* Split the entry Index into two along the axis SortRGBAxis: */
-+
-+        /* Sort all elements in that entry along the given axis and split at
-+         * the median.  */
-+        SortArray = (QuantizedColorType **)malloc(
-+                      sizeof(QuantizedColorType *) *
-+                      NewColorSubdiv[Index].NumEntries);
-+        if (SortArray == NULL)
-+            return GIF_ERROR;
-+        for (j = 0, QuantizedColor = NewColorSubdiv[Index].QuantizedColors;
-+             j < NewColorSubdiv[Index].NumEntries && QuantizedColor != NULL;
-+             j++, QuantizedColor = QuantizedColor->Pnext)
-+            SortArray[j] = QuantizedColor;
-+
-+        qsort(SortArray, NewColorSubdiv[Index].NumEntries,
-+              sizeof(QuantizedColorType *), SortCmpRtn);
-+
-+        /* Relink the sorted list into one: */
-+        for (j = 0; j < NewColorSubdiv[Index].NumEntries - 1; j++)
-+            SortArray[j]->Pnext = SortArray[j + 1];
-+        SortArray[NewColorSubdiv[Index].NumEntries - 1]->Pnext = NULL;
-+        NewColorSubdiv[Index].QuantizedColors = QuantizedColor = SortArray[0];
-+        free((char *)SortArray);
-+
-+        /* Now simply add the Counts until we have half of the Count: */
-+        Sum = NewColorSubdiv[Index].Count / 2 - QuantizedColor->Count;
-+        NumEntries = 1;
-+        Count = QuantizedColor->Count;
-+        while (QuantizedColor->Pnext != NULL &&
-+              (Sum -= QuantizedColor->Pnext->Count) >= 0 &&
-+               QuantizedColor->Pnext->Pnext != NULL) {
-+            QuantizedColor = QuantizedColor->Pnext;
-+            NumEntries++;
-+            Count += QuantizedColor->Count;
-+        }
-+        /* Save the values of the last color of the first half, and first
-+         * of the second half so we can update the Bounding Boxes later.
-+         * Also as the colors are quantized and the BBoxes are full 0..255,
-+         * they need to be rescaled.
-+         */
-+        MaxColor = QuantizedColor->RGB[SortRGBAxis]; /* Max. of first half */
-+       /* coverity[var_deref_op] */
-+        MinColor = QuantizedColor->Pnext->RGB[SortRGBAxis]; /* of second */
-+        MaxColor <<= (8 - BITS_PER_PRIM_COLOR);
-+        MinColor <<= (8 - BITS_PER_PRIM_COLOR);
-+
-+        /* Partition right here: */
-+        NewColorSubdiv[*NewColorMapSize].QuantizedColors =
-+           QuantizedColor->Pnext;
-+        QuantizedColor->Pnext = NULL;
-+        NewColorSubdiv[*NewColorMapSize].Count = Count;
-+        NewColorSubdiv[Index].Count -= Count;
-+        NewColorSubdiv[*NewColorMapSize].NumEntries =
-+           NewColorSubdiv[Index].NumEntries - NumEntries;
-+        NewColorSubdiv[Index].NumEntries = NumEntries;
-+        for (j = 0; j < 3; j++) {
-+            NewColorSubdiv[*NewColorMapSize].RGBMin[j] =
-+               NewColorSubdiv[Index].RGBMin[j];
-+            NewColorSubdiv[*NewColorMapSize].RGBWidth[j] =
-+               NewColorSubdiv[Index].RGBWidth[j];
-+        }
-+        NewColorSubdiv[*NewColorMapSize].RGBWidth[SortRGBAxis] =
-+           NewColorSubdiv[*NewColorMapSize].RGBMin[SortRGBAxis] +
-+           NewColorSubdiv[*NewColorMapSize].RGBWidth[SortRGBAxis] - MinColor;
-+        NewColorSubdiv[*NewColorMapSize].RGBMin[SortRGBAxis] = MinColor;
-+
-+        NewColorSubdiv[Index].RGBWidth[SortRGBAxis] =
-+           MaxColor - NewColorSubdiv[Index].RGBMin[SortRGBAxis];
-+
-+        (*NewColorMapSize)++;
-+    }
-+
-+    return GIF_OK;
-+}
-+
-+/******************************************************************************
-+ * Quantize high resolution image into lower one. Input image consists of a
-+ * 2D array for each of the RGB colors with size Width by Height. There is no
-+ * Color map for the input. Output is a quantized image with 2D array of
-+ * indexes into the output color map.
-+ *   Note input image can be 24 bits at the most (8 for red/green/blue) and
-+ * the output has 256 colors at the most (256 entries in the color map.).
-+ * ColorMapSize specifies size of color map up to 256 and will be updated to
-+ * real size before returning.
-+ *   Also non of the parameter are allocated by this routine.
-+ *   This function returns GIF_OK if succesfull, GIF_ERROR otherwise.
-+ ******************************************************************************/
-+static int
-+QuantizeBuffer(unsigned int Width,
-+               unsigned int Height,
-+               int *ColorMapSize,
-+               GifByteType * RedInput,
-+               GifByteType * GreenInput,
-+               GifByteType * BlueInput,
-+               GifByteType * OutputBuffer,
-+               GifColorType * OutputColorMap) {
-+
-+    unsigned int Index, NumOfEntries;
-+    int i, j, MaxRGBError[3];
-+    unsigned int NewColorMapSize;
-+    long Red, Green, Blue;
-+    NewColorMapType NewColorSubdiv[256];
-+    QuantizedColorType *ColorArrayEntries, *QuantizedColor;
-+
-+    ColorArrayEntries = (QuantizedColorType *)malloc(
-+                           sizeof(QuantizedColorType) * COLOR_ARRAY_SIZE);
-+    if (ColorArrayEntries == NULL) {
-+        return GIF_ERROR;
-+    }
-+
-+    for (i = 0; i < COLOR_ARRAY_SIZE; i++) {
-+        ColorArrayEntries[i].RGB[0] = i >> (2 * BITS_PER_PRIM_COLOR);
-+        ColorArrayEntries[i].RGB[1] = (i >> BITS_PER_PRIM_COLOR) &
-+           MAX_PRIM_COLOR;
-+        ColorArrayEntries[i].RGB[2] = i & MAX_PRIM_COLOR;
-+        ColorArrayEntries[i].Count = 0;
-+    }
-+
-+    /* Sample the colors and their distribution: */
-+    for (i = 0; i < (int)(Width * Height); i++) {
-+        Index = ((RedInput[i] >> (8 - BITS_PER_PRIM_COLOR)) <<
-+                  (2 * BITS_PER_PRIM_COLOR)) +
-+                ((GreenInput[i] >> (8 - BITS_PER_PRIM_COLOR)) <<
-+                  BITS_PER_PRIM_COLOR) +
-+                (BlueInput[i] >> (8 - BITS_PER_PRIM_COLOR));
-+        ColorArrayEntries[Index].Count++;
-+    }
-+
-+    /* Put all the colors in the first entry of the color map, and call the
-+     * recursive subdivision process.  */
-+    for (i = 0; i < 256; i++) {
-+        NewColorSubdiv[i].QuantizedColors = NULL;
-+        NewColorSubdiv[i].Count = NewColorSubdiv[i].NumEntries = 0;
-+        for (j = 0; j < 3; j++) {
-+            NewColorSubdiv[i].RGBMin[j] = 0;
-+            NewColorSubdiv[i].RGBWidth[j] = 255;
-+        }
-+    }
-+
-+    /* Find the non empty entries in the color table and chain them: */
-+    for (i = 0; i < COLOR_ARRAY_SIZE; i++)
-+        if (ColorArrayEntries[i].Count > 0)
-+            break;
-+    QuantizedColor = NewColorSubdiv[0].QuantizedColors = &ColorArrayEntries[i];
-+    NumOfEntries = 1;
-+    while (++i < COLOR_ARRAY_SIZE)
-+        if (ColorArrayEntries[i].Count > 0) {
-+            QuantizedColor->Pnext = &ColorArrayEntries[i];
-+            QuantizedColor = &ColorArrayEntries[i];
-+            NumOfEntries++;
-+        }
-+    QuantizedColor->Pnext = NULL;
-+
-+    NewColorSubdiv[0].NumEntries = NumOfEntries; /* Different sampled colors */
-+    NewColorSubdiv[0].Count = ((long)Width) * Height; /* Pixels */
-+    NewColorMapSize = 1;
-+    if (SubdivColorMap(NewColorSubdiv, *ColorMapSize, &NewColorMapSize) !=
-+       GIF_OK) {
-+        free((char *)ColorArrayEntries);
-+        return GIF_ERROR;
-+    }
-+    if (NewColorMapSize < *ColorMapSize) {
-+        /* And clear rest of color map: */
-+        for (i = NewColorMapSize; i < *ColorMapSize; i++)
-+            OutputColorMap[i].Red = OutputColorMap[i].Green =
-+                OutputColorMap[i].Blue = 0;
-+    }
-+
-+    /* Average the colors in each entry to be the color to be used in the
-+     * output color map, and plug it into the output color map itself. */
-+    for (i = 0; i < NewColorMapSize; i++) {
-+        if ((j = NewColorSubdiv[i].NumEntries) > 0) {
-+            QuantizedColor = NewColorSubdiv[i].QuantizedColors;
-+            Red = Green = Blue = 0;
-+            while (QuantizedColor) {
-+                QuantizedColor->NewColorIndex = i;
-+                Red += QuantizedColor->RGB[0];
-+                Green += QuantizedColor->RGB[1];
-+                Blue += QuantizedColor->RGB[2];
-+                QuantizedColor = QuantizedColor->Pnext;
-+            }
-+            OutputColorMap[i].Red = (Red << (8 - BITS_PER_PRIM_COLOR)) / j;
-+            OutputColorMap[i].Green = (Green << (8 - BITS_PER_PRIM_COLOR)) / j;
-+            OutputColorMap[i].Blue = (Blue << (8 - BITS_PER_PRIM_COLOR)) / j;
-+        } else
-+            fprintf(stderr,
-+                    "\n%s: Null entry in quantized color map - that's weird.\n",
-+                    "libgdiplus");
-+    }
-+
-+    /* Finally scan the input buffer again and put the mapped index in the
-+     * output buffer.  */
-+    MaxRGBError[0] = MaxRGBError[1] = MaxRGBError[2] = 0;
-+    for (i = 0; i < (int)(Width * Height); i++) {
-+        Index = ((RedInput[i] >> (8 - BITS_PER_PRIM_COLOR)) <<
-+                 (2 * BITS_PER_PRIM_COLOR)) +
-+                ((GreenInput[i] >> (8 - BITS_PER_PRIM_COLOR)) <<
-+                 BITS_PER_PRIM_COLOR) +
-+                (BlueInput[i] >> (8 - BITS_PER_PRIM_COLOR));
-+        Index = ColorArrayEntries[Index].NewColorIndex;
-+        OutputBuffer[i] = Index;
-+        if (MaxRGBError[0] < ABS(OutputColorMap[Index].Red - RedInput[i]))
-+            MaxRGBError[0] = ABS(OutputColorMap[Index].Red - RedInput[i]);
-+        if (MaxRGBError[1] < ABS(OutputColorMap[Index].Green - GreenInput[i]))
-+            MaxRGBError[1] = ABS(OutputColorMap[Index].Green - GreenInput[i]);
-+        if (MaxRGBError[2] < ABS(OutputColorMap[Index].Blue - BlueInput[i]))
-+            MaxRGBError[2] = ABS(OutputColorMap[Index].Blue - BlueInput[i]);
-+    }
-+
-+#ifdef DEBUG
-+    fprintf(stderr,
-+            "Quantization L(0) errors: Red = %d, Green = %d, Blue = %d.\n",
-+            MaxRGBError[0], MaxRGBError[1], MaxRGBError[2]);
-+#endif /* DEBUG */
-+
-+    free((char *)ColorArrayEntries);
-+
-+    *ColorMapSize = NewColorMapSize;
-+
-+    return GIF_OK;
-+}
-+ 
-+#if GIFLIB_MAJOR >= 5
-+void ExactImagePrintGifError(int ErrorCode)
-+#else
-+void ExactImagePrintGifError(void)
-+#endif
-+{
-+#if GIFLIB_MAJOR >= 5
-+  const char *Err = GifErrorString(ErrorCode);
-+#else
-+  char *Err = GifErrorString();
-+  int ErrorCode = GifError();
-+#endif
-+  if (Err != NULL)
-+    std::cerr << "\nGIF-LIB error: " << Err << std::endl;
-+  else
-+    std::cerr << "\nGIF-LIB undefined error " << ErrorCode << "." << std::endl;
-+}
-+
- /* The way Interlaced image should. */
- static const int InterlacedOffset[] = { 0, 4, 2, 1 };
- 
-@@ -60,9 +366,13 @@ int GIFCodec::readImage (std::istream* s
-   ColorMapObject *ColorMap = 0;
-   int GifError, ExtCode;
-   
-+#if GIFLIB_MAJOR >= 5
-   if ((GifFile = DGifOpen (stream, &GIFInputFunc, &GifError)) == 0)
-+#else
-+  if ((GifFile = DGifOpen (stream, &GIFInputFunc)) == 0)
-+#endif
-     {
--      //PrintGifError();
-+      std::cerr << "\nGIF-LIB error: can't open GIF file" << std::endl;
-       return false;
-     }
-   
-@@ -74,7 +384,11 @@ int GIFCodec::readImage (std::istream* s
-   /* Scan the content of the GIF file and load the image(s) in: */
-   do {
-     if (DGifGetRecordType(GifFile, &RecordType) == GIF_ERROR) {
--      //PrintGifError();
-+#if GIFLIB_MAJOR >= 5
-+      ExactImagePrintGifError(GifFile->Error);
-+#else
-+      ExactImagePrintGifError();
-+#endif
-       return false;
-     }
-     
-@@ -83,7 +397,11 @@ int GIFCodec::readImage (std::istream* s
-     switch (RecordType) {
-     case IMAGE_DESC_RECORD_TYPE:
-       if (DGifGetImageDesc(GifFile) == GIF_ERROR) {
--	//PrintGifError();
-+#if GIFLIB_MAJOR >= 5
-+	ExactImagePrintGifError(GifFile->Error);
-+#else
-+	ExactImagePrintGifError();
-+#endif
- 	return false;
-       }
-       
-@@ -104,7 +422,11 @@ int GIFCodec::readImage (std::istream* s
- 	       j += InterlacedJumps[i]) {
- 	    if (DGifGetLine(GifFile, &image.getRawData()[j*image.stride()+Col],
- 			    Width) == GIF_ERROR) {
--	      //PrintGifError();
-+#if GIFLIB_MAJOR >= 5
-+	      ExactImagePrintGifError(GifFile->Error);
-+#else
-+	      ExactImagePrintGifError();
-+#endif
- 	      return false;
- 	    }
- 	  }
-@@ -113,7 +435,11 @@ int GIFCodec::readImage (std::istream* s
- 	for (int i = 0; i < Height; ++i) {
- 	  if (DGifGetLine(GifFile, &image.getRawData()[Row++ * image.stride()+Col],
- 			  Width) == GIF_ERROR) {
--	    //PrintGifError();
-+#if GIFLIB_MAJOR >= 5
-+	    ExactImagePrintGifError(GifFile->Error);
-+#else
-+	    ExactImagePrintGifError();
-+#endif
- 	    return false;
- 	  }
- 	}
-@@ -122,12 +448,20 @@ int GIFCodec::readImage (std::istream* s
-     case EXTENSION_RECORD_TYPE:
-       /* Skip any extension blocks in file: */
-       if (DGifGetExtension(GifFile, &ExtCode, &Extension) == GIF_ERROR) {
--	//PrintGifError();
-+#if GIFLIB_MAJOR >= 5
-+	ExactImagePrintGifError(GifFile->Error);
-+#else
-+	ExactImagePrintGifError();
-+#endif
- 	return false;
-       }
-       while (Extension != 0) {
- 	if (DGifGetExtensionNext(GifFile, &Extension) == GIF_ERROR) {
--	  //PrintGifError();
-+#if GIFLIB_MAJOR >= 5
-+	  ExactImagePrintGifError(GifFile->Error);
-+#else
-+	  ExactImagePrintGifError();
-+#endif
- 	  return false;
- 	}
-       }
-@@ -155,7 +489,11 @@ int GIFCodec::readImage (std::istream* s
-   // convert colormap to our 16bit "TIFF"format
-   colorspace_de_palette (image, ColorMap->ColorCount, rmap, gmap, bmap);
-   
-+#if GIFLIB_MAJOR == 5 && GIFLIB_MINOR >= 1 || GIFLIB_MAJOR > 5
-   EGifCloseFile(GifFile, &GifError);
-+#else
-+  EGifCloseFile(GifFile);
-+#endif
- 
-   return true;
- }
-@@ -167,7 +505,11 @@ bool GIFCodec::writeImage (std::ostream*
-   GifByteType* Ptr;
-   int GifError;
-   
-+#if GIFLIB_MAJOR >= 5
-   if ((GifFile = EGifOpen(stream, &GIFOutputFunc, &GifError)) == 0)
-+#else
-+  if ((GifFile = EGifOpen(stream, &GIFOutputFunc)) == 0)
-+#endif
-     {
-       std::cerr << "Error preparing GIF file for writing." << std::endl;
-       return false;
-@@ -176,7 +518,11 @@ bool GIFCodec::writeImage (std::ostream*
-   int ColorMapSize = 256;
-   
-   // later use our own colormap generation
-+#if GIFLIB_MAJOR >= 5
-   ColorMapObject* OutputColorMap = GifMakeMapObject(ColorMapSize, 0);
-+#else
-+  ColorMapObject* OutputColorMap = MakeMapObject(ColorMapSize, 0);
-+#endif
-   if (!OutputColorMap)
-     return false;
-   
-@@ -204,7 +550,7 @@ bool GIFCodec::writeImage (std::ostream*
-   }
-    
-   
--  if (GifQuantizeBuffer(image.w, image.h, &ColorMapSize,
-+  if (QuantizeBuffer(image.w, image.h, &ColorMapSize,
- 		     RedBuffer, GreenBuffer, BlueBuffer,
- 		     OutputBuffer, OutputColorMap->Colors) == GIF_ERROR) {
-     return false;
-@@ -235,7 +581,11 @@ bool GIFCodec::writeImage (std::ostream*
- 
-   delete[] RedBuffer; delete[] GreenBuffer; delete[] BlueBuffer;
- 
-+#if GIFLIB_MAJOR == 5 && GIFLIB_MINOR >= 1 || GIFLIB_MAJOR > 5
-   EGifCloseFile(GifFile, &GifError);
-+#else
-+  EGifCloseFile(GifFile);
-+#endif
-   return true;
- }
- 
diff --git a/graphics/exact-image/files/patch-codecs__jpeg.cc b/graphics/exact-image/files/patch-codecs__jpeg.cc
deleted file mode 100644
index 469e3b9efafb..000000000000
--- a/graphics/exact-image/files/patch-codecs__jpeg.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- codecs/jpeg.cc.orig	2017-08-08 14:31:16 UTC
-+++ codecs/jpeg.cc
-@@ -901,7 +901,7 @@ bool JPEGCodec::readMeta (std::istream* stream, Image&
-     // If we get here, the JPEG code has signaled an error.
-     // We need to clean up the JPEG object, close the input file, and return.
-     jpeg_destroy_decompress (cinfo);
--    free (cinfo);
-+    delete cinfo;
-     return false;
-   }
-   
diff --git a/graphics/exact-image/files/patch-codecs_dcraw.h b/graphics/exact-image/files/patch-codecs_dcraw.h
deleted file mode 100644
index 1f24056e75d5..000000000000
--- a/graphics/exact-image/files/patch-codecs_dcraw.h
+++ /dev/null
@@ -1,60 +0,0 @@
---- codecs/dcraw.h.orig	2018-06-06 15:17:56 UTC
-+++ codecs/dcraw.h
-@@ -825,8 +825,9 @@ int CLASS ljpeg_start (struct jhead *jh, int info_only
-   do {
-     if (!fread (data, 2, 2, ifp)) return 0;
-     tag =  data[0] << 8 | data[1];
--    len = (data[2] << 8 | data[3]) - 2;
--    if (tag <= 0xff00) return 0;
-+    len = (data[2] << 8 | data[3]);
-+    if (tag <= 0xff00 || len <= 2) return 0;
-+    len -= 2;
-     fread (data, 1, len, ifp);
-     switch (tag) {
-       case 0xffc3:
-@@ -4438,22 +4439,22 @@ void CLASS vng_interpolate()
-     -2,+0,+0,-1,0,0x06, -2,+0,+0,+0,1,0x02, -2,+0,+0,+1,0,0x03,
-     -2,+1,-1,+0,0,0x04, -2,+1,+0,-1,1,0x04, -2,+1,+0,+0,0,0x06,
-     -2,+1,+0,+1,0,0x02, -2,+2,+0,+0,1,0x04, -2,+2,+0,+1,0,0x04,
--    -1,-2,-1,+0,0,0x80, -1,-2,+0,-1,0,0x01, -1,-2,+1,-1,0,0x01,
--    -1,-2,+1,+0,1,0x01, -1,-1,-1,+1,0,0x88, -1,-1,+1,-2,0,0x40,
-+    -1,-2,-1,+0,0,-128, -1,-2,+0,-1,0,0x01, -1,-2,+1,-1,0,0x01,
-+    -1,-2,+1,+0,1,0x01, -1,-1,-1,+1,0,-120, -1,-1,+1,-2,0,0x40,
-     -1,-1,+1,-1,0,0x22, -1,-1,+1,+0,0,0x33, -1,-1,+1,+1,1,0x11,
-     -1,+0,-1,+2,0,0x08, -1,+0,+0,-1,0,0x44, -1,+0,+0,+1,0,0x11,
-     -1,+0,+1,-2,1,0x40, -1,+0,+1,-1,0,0x66, -1,+0,+1,+0,1,0x22,
-     -1,+0,+1,+1,0,0x33, -1,+0,+1,+2,1,0x10, -1,+1,+1,-1,1,0x44,
-     -1,+1,+1,+0,0,0x66, -1,+1,+1,+1,0,0x22, -1,+1,+1,+2,0,0x10,
-     -1,+2,+0,+1,0,0x04, -1,+2,+1,+0,1,0x04, -1,+2,+1,+1,0,0x04,
--    +0,-2,+0,+0,1,0x80, +0,-1,+0,+1,1,0x88, +0,-1,+1,-2,0,0x40,
-+    +0,-2,+0,+0,1,-128, +0,-1,+0,+1,1,-120, +0,-1,+1,-2,0,0x40,
-     +0,-1,+1,+0,0,0x11, +0,-1,+2,-2,0,0x40, +0,-1,+2,-1,0,0x20,
-     +0,-1,+2,+0,0,0x30, +0,-1,+2,+1,1,0x10, +0,+0,+0,+2,1,0x08,
-     +0,+0,+2,-2,1,0x40, +0,+0,+2,-1,0,0x60, +0,+0,+2,+0,1,0x20,
-     +0,+0,+2,+1,0,0x30, +0,+0,+2,+2,1,0x10, +0,+1,+1,+0,0,0x44,
-     +0,+1,+1,+2,0,0x10, +0,+1,+2,-1,1,0x40, +0,+1,+2,+0,0,0x60,
--    +0,+1,+2,+1,0,0x20, +0,+1,+2,+2,0,0x10, +1,-2,+1,+0,0,0x80,
--    +1,-1,+1,+1,0,0x88, +1,+0,+1,+2,0,0x08, +1,+0,+2,-1,0,0x40,
-+    +0,+1,+2,+1,0,0x20, +0,+1,+2,+2,0,0x10, +1,-2,+1,+0,0,-128,
-+    +1,-1,+1,+1,0,-120, +1,+0,+1,+2,0,0x08, +1,+0,+2,-1,0,0x40,
-     +1,+0,+2,+1,0,0x10
-   }, chood[] = { -1,-1, -1,0, -1,+1, 0,+1, +1,+1, +1,0, +1,-1, 0,-1 };
-   ushort (*brow[5])[4], *pix;
-@@ -8096,7 +8097,7 @@ void CLASS adobe_coeff (const char *make, const char *
- 	{ 8035,435,-962,-6001,13872,2320,-1159,3065,5434 } },
-     { "Photron BC2-HD", 0, 0,		/* DJC */
- 	{ 14603,-4122,-528,-1810,9794,2017,-297,2763,5936 } },
--    { "Red One", 704, 0xffff,		/* DJC */
-+    { "Red One", 704, -1,		/* DJC */
- 	{ 21014,-7891,-2613,-3056,12201,856,-2203,5125,8042 } },
-     { "Ricoh GR II", 0, 0,
- 	{ 4630,-834,-423,-4977,12805,2417,-638,1467,6115 } },
-@@ -9956,7 +9957,7 @@ void CLASS tiff_head (struct tiff_hdr *th, int full)
-   strncpy (th->desc, desc, 512);
-   strncpy (th->make, make, 64);
-   strncpy (th->model, model, 64);
--  strcpy (th->soft, "dcraw v"DCRAW_VERSION);
-+  strcpy (th->soft, "dcraw v" DCRAW_VERSION);
-   t = localtime (&timestamp);
-   sprintf (th->date, "%04d:%02d:%02d %02d:%02d:%02d",
-       t->tm_year+1900,t->tm_mon+1,t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec);
diff --git a/graphics/exact-image/files/patch-edisplay_edisplay.cc b/graphics/exact-image/files/patch-edisplay_edisplay.cc
deleted file mode 100644
index 35eb081a3ec0..000000000000
--- a/graphics/exact-image/files/patch-edisplay_edisplay.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- ./edisplay/edisplay.cc.orig	2011-03-15 09:03:47.000000000 -0400
-+++ ./edisplay/edisplay.cc	2011-03-15 09:05:59.000000000 -0400
-@@ -27,7 +27,11 @@
- #include "Evas_Engine_GL_X11.h"
- #endif
- 
-+#if defined(__FreeBSD__)
-+#include <sys/endian.h>
-+#else
- #include <endian.h>
-+#endif
- #include <algorithm>
- #include <iostream>
- #include <sstream>
diff --git a/graphics/exact-image/pkg-descr b/graphics/exact-image/pkg-descr
deleted file mode 100644
index 72cbb0e90585..000000000000
--- a/graphics/exact-image/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-ExactImage is a fast imaging library including a command line frontend.
-
-WWW: https://exactcode.com/opensource/exactimage/
diff --git a/graphics/gnofract4d/Makefile b/graphics/gnofract4d/Makefile
deleted file mode 100644
index 443ed61b0c9c..000000000000
--- a/graphics/gnofract4d/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# Created by: Will Andrews <andrews@technologist.com>
-# $FreeBSD$
-
-PORTNAME=	gnofract4d
-DISTVERSIONPREFIX=	V_
-DISTVERSION=	3_14_1
-PORTREVISION=	5
-CATEGORIES=	graphics gnome
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Weird GNOME fractal generator
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-BUILD_DEPENDS=	docbook-xsl>0:textproc/docbook-xsl
-LIB_DEPENDS=	libpng.so:graphics/png
-RUN_DEPENDS=	xdg-open:devel/xdg-utils
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	edyoung
-
-USES=		desktop-file-utils display:build gnome jpeg localbase pathfix \
-		pkgconfig python:2.7 shared-mime-info shebangfix
-SHEBANG_FILES=	fractutils/get.py
-USE_GNOME=	intlhack libxslt:build pygtk2
-USE_PYTHON=	distutils autoplist
-
-PLIST_FILES=	man/man1/gnofract4d.1.gz
-
-PORTDOCS=	README
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD}  -e 's|/usr/include/|${LOCALBASE}/include/|; \
-		/# doc files/,+2d; /"html"/,+1d' \
-		${WRKSRC}/setup.py
-	@${REINPLACE_CMD}  -e 's|"CC"|"${CC}"|; s|"gcc"|"${CC}"|' \
-		${WRKSRC}/setup.py \
-		${WRKSRC}/fract4d/test_fractconfig.py \
-		${WRKSRC}/fract4d/fc.py
-	@${REINPLACE_CMD} -e 's|gcc|${CC}|' \
-		${WRKSRC}/fract4d/test_codegen.py \
-		${WRKSRC}/fract4d/fractconfig.py
-
-post-build:
-	@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} createdocs.py)
-
-post-install:
-.for l in fract4d_stdlib fract4dc
-	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fract4d/${l}.so
-.endfor
-	${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \
-		${STAGEDIR}${MAN1PREFIX}/man/man1/
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/graphics/gnofract4d/distinfo b/graphics/gnofract4d/distinfo
deleted file mode 100644
index dc510d4c696b..000000000000
--- a/graphics/gnofract4d/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (edyoung-gnofract4d-V_3_14_1_GH0.tar.gz) = 29f05d9b07f7b53bf250b0f81f74b76dbd68efc5d6ba71f4d55ef332f6b6f83d
-SIZE (edyoung-gnofract4d-V_3_14_1_GH0.tar.gz) = 4660808
diff --git a/graphics/gnofract4d/pkg-descr b/graphics/gnofract4d/pkg-descr
deleted file mode 100644
index 64b94ef952a2..000000000000
--- a/graphics/gnofract4d/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Gnofract 4D is a free, open source program which allows anyone to create
-beautiful images called fractals. The images are automatically created by
-the computer based on mathematical principles. These include the Mandelbrot
-and Julia sets and many more. You don't need to do any math: you can explore
-a universe of images just using a mouse.
-
-WWW: https://github.com/edyoung/gnofract4d
diff --git a/graphics/gsculpt/Makefile b/graphics/gsculpt/Makefile
deleted file mode 100644
index 74c2edcd1bc1..000000000000
--- a/graphics/gsculpt/Makefile
+++ /dev/null
@@ -1,78 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	gsculpt
-PORTVERSION=	0.99.47
-PORTREVISION=	27
-CATEGORIES=	graphics
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${DISTNAME:S,-src,,}
-DISTNAME=	gSculpt-${PORTVERSION}-alpha-src
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Opensource 3D modelling application
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-LIB_DEPENDS=	${PY_BOOST}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}PyOpenGL>0:graphics/py-PyOpenGL@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}gtkglext>0:x11-toolkits/py-gtkglext@${PY_FLAVOR}
-
-BROKEN_aarch64=		fails to compile: cpp/extlibs/greenlet/greenlet.c:254:2: greenlet needs to be ported to this platform
-BROKEN_powerpc=		fails to compile
-BROKEN_sparc64=		fails to compile
-
-WRKSRC=		${WRKDIR}/${DISTNAME:S,-src,,}
-
-USES=		compiler:c++11-lang gl gnome pkgconfig python:2.7 scons xorg
-USE_GNOME=	pygtk2
-USE_GL=		glu
-USE_XORG=	x11
-USE_LDCONFIG=	${PREFIX}/lib/gSculpt
-
-DATADIR=	${PREFIX}/share/gSculpt
-
-DESKTOP_ENTRIES="gSculpt" "" \
-		"${DATADIR}/gsimages/gSculpt_Glass_Master_by_Gary_Rose.png" \
-		"${PORTNAME}" "Graphics;GTK;" ""
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == i386
-CFLAGS+=	-DGSCULPT_FPU_X86
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		"s| gsculpt.py| ${PYTHONPREFIX_SITELIBDIR}/gSculpt/gsculpt.py|" \
-		${WRKSRC}/gsculpt
-	@${REINPLACE_CMD} -e \
-		"s|'-Werror'|''| ; \
-		 s|'-g'|''| ; \
-		 s|'-DGSCULPT_FPU_X86'|''| ; \
-		 s|'[(]-O2.*-O[)]'|''| ; \
-		 s|'boost_python'|'${PY_BOOST_LIB}'|; \
-		 /^cppLibs/s|BackgroundModel|BackgroundMesh|" \
-		${WRKSRC}/SConstruct
-	@${REINPLACE_CMD} -e \
-		"/^prefix/s|=.*|= '${STAGEDIR}${PREFIX}'| ; \
-		 /^gSculptStartDir/s|=.*|= os.path.join( pysitelibdir )|" \
-		${WRKSRC}/SConstruct-install
-	@${REINPLACE_CMD} -e \
-		"s|#GSCULPT_LIBRARY_PATH#|${LOCALBASE}/lib/gSculpt|; \
-		 s|python|${PYTHON_CMD}|; \
-		 s|#GSCULPT_START#|${PYTHONPREFIX_SITELIBDIR}/gsculpt.py|" \
-		${WRKSRC}/posixbuild/gsculpt
-
-do-install:
-	@(cd ${WRKSRC} && ${SCONS} -f SConstruct-install install)
-	@(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \
-		-d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;})
-	@${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Britefury \
-		-name "*.so" -exec ${STRIP_CMD} {} \;
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gSculpt/*.so
-
-.include <bsd.port.post.mk>
diff --git a/graphics/gsculpt/distinfo b/graphics/gsculpt/distinfo
deleted file mode 100644
index 7480af6259a7..000000000000
--- a/graphics/gsculpt/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gSculpt-0.99.47-alpha-src.tar.gz) = cb7f0cbff996da66318ab0e2e9bd5f5ebf1170ab9daa4b504e6fc68736d7bc30
-SIZE (gSculpt-0.99.47-alpha-src.tar.gz) = 1245259
diff --git a/graphics/gsculpt/files/patch-cpp-Group-GSProductGroup.h b/graphics/gsculpt/files/patch-cpp-Group-GSProductGroup.h
deleted file mode 100644
index e3826fca7592..000000000000
--- a/graphics/gsculpt/files/patch-cpp-Group-GSProductGroup.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- cpp/Group/GSProductGroup.h.orig	Sun May  6 11:48:08 2007
-+++ cpp/Group/GSProductGroup.h	Fri Jul 13 00:53:37 2007
-@@ -8,13 +8,13 @@
- #ifndef GSPRODUCTGROUP_H__
- #define GSPRODUCTGROUP_H__
- 
--#include <boost/python.hpp>
- 
- #include <Util/Array.h>
- 
- #include <Model/GSProductModel.h>
- 
- #include <Graphics/Region.h>
-+#include <boost/python.hpp>
- 
- 
- 
diff --git a/graphics/gsculpt/files/patch-cpp-Math-BBox2.h b/graphics/gsculpt/files/patch-cpp-Math-BBox2.h
deleted file mode 100644
index e9fe3b3f1643..000000000000
--- a/graphics/gsculpt/files/patch-cpp-Math-BBox2.h
+++ /dev/null
@@ -1,18 +0,0 @@
---- cpp/Math/BBox2.h.orig	Sat Mar  3 10:31:14 2007
-+++ cpp/Math/BBox2.h	Wed Apr 11 16:32:28 2007
-@@ -8,7 +8,6 @@
- #ifndef BBOX2_H__
- #define BBOX2_H__
- 
--#include <boost/python.hpp>
- 
- 
- 
-@@ -24,6 +23,7 @@
- #include <Math/Polygon2.h>
- #include <Math/Side.h>
- #include <Math/Axis.h>
-+#include <boost/python.hpp>
- 
- /*
- 2D BOUNDING BOX
diff --git a/graphics/gsculpt/files/patch-cpp-Math-Matrix4.h b/graphics/gsculpt/files/patch-cpp-Math-Matrix4.h
deleted file mode 100644
index b241abb42215..000000000000
--- a/graphics/gsculpt/files/patch-cpp-Math-Matrix4.h
+++ /dev/null
@@ -1,18 +0,0 @@
---- cpp/Math/Matrix4.h.orig	Sat Mar  3 10:31:14 2007
-+++ cpp/Math/Matrix4.h	Sat Apr 14 02:21:26 2007
-@@ -21,7 +21,6 @@
- #ifndef MATRIX4_H__
- #define MATRIX4_H__
- 
--#include <boost/python.hpp>
- 
- 
- 
-@@ -50,6 +49,7 @@
- #include <Math/Triangle2.h>
- #include <Math/Triangle3.h>
- #include <Math/epsilon.h>
-+#include <boost/python.hpp>
- 
- //a selection of macros to make acessing the members of the matrix easy
- #define iMA d[0]
diff --git a/graphics/gsculpt/files/patch-cpp-Math-Segment2.h b/graphics/gsculpt/files/patch-cpp-Math-Segment2.h
deleted file mode 100644
index a01a454eb537..000000000000
--- a/graphics/gsculpt/files/patch-cpp-Math-Segment2.h
+++ /dev/null
@@ -1,18 +0,0 @@
---- cpp/Math/Segment2.h.orig	Sat Mar  3 10:07:34 2007
-+++ cpp/Math/Segment2.h	Wed Apr 11 18:10:37 2007
-@@ -8,7 +8,6 @@
- #ifndef SEGMENT2_H__
- #define SEGMENT2_H__
- 
--#include <boost/python.hpp>
- 
- 
- #include <stdio.h>
-@@ -17,6 +16,7 @@
- 
- #include <Math/Point2.h>
- #include <Math/Vector2.h>
-+#include <boost/python.hpp>
- 
- 
- 
diff --git a/graphics/gsculpt/files/patch-cpp-Model-GSProductModel.h b/graphics/gsculpt/files/patch-cpp-Model-GSProductModel.h
deleted file mode 100644
index 8427118d7bed..000000000000
--- a/graphics/gsculpt/files/patch-cpp-Model-GSProductModel.h
+++ /dev/null
@@ -1,18 +0,0 @@
---- cpp/Model/GSProductModel.h.orig	Sun May  6 08:28:39 2007
-+++ cpp/Model/GSProductModel.h	Thu Jul 12 23:09:13 2007
-@@ -10,7 +10,6 @@
- 
- #include <string>
- 
--#include <boost/python.hpp>
- 
- #include <Util/UniqueID.h>
- 
-@@ -26,6 +25,7 @@
- #include <Model/VisualPlane.h>
- 
- #include <Product/GSProduct.h>
-+#include <boost/python.hpp>
- 
- 
- 
diff --git a/graphics/gsculpt/files/patch-cpp__ImporeExportFilter__ObjImport__PyObjImport.cpp b/graphics/gsculpt/files/patch-cpp__ImporeExportFilter__ObjImport__PyObjImport.cpp
deleted file mode 100644
index 4ea39b05e168..000000000000
--- a/graphics/gsculpt/files/patch-cpp__ImporeExportFilter__ObjImport__PyObjImport.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- cpp/ImportExportFilter/ObjImport/PyObjImport.cpp.orig	2009-06-22 04:58:54.000000000 +0900
-+++ cpp/ImportExportFilter/ObjImport/PyObjImport.cpp	2012-03-06 23:06:16.000000000 +0900
-@@ -8,6 +8,8 @@
- #ifndef PYOBJIMPORT_CPP__
- #define PYOBJIMPORT_CPP__
- 
-+#include <Python.h>
-+
- #include <string>
- 
- #include <boost/python.hpp>
diff --git a/graphics/gsculpt/files/patch-cpp__Math__Vector2.h b/graphics/gsculpt/files/patch-cpp__Math__Vector2.h
deleted file mode 100644
index 47045e1514a7..000000000000
--- a/graphics/gsculpt/files/patch-cpp__Math__Vector2.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- cpp/Math/Vector2.h.orig	2008-12-30 23:41:26.000000000 +0900
-+++ cpp/Math/Vector2.h	2012-03-06 22:15:22.000000000 +0900
-@@ -8,6 +8,7 @@
- #ifndef VECTOR2_H__
- #define VECTOR2_H__
- 
-+#include <cstdio>
- #include <math.h>
- 
- #include <algorithm>
diff --git a/graphics/gsculpt/files/patch-cpp__Util__Pool.h b/graphics/gsculpt/files/patch-cpp__Util__Pool.h
deleted file mode 100644
index 96f063378434..000000000000
--- a/graphics/gsculpt/files/patch-cpp__Util__Pool.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- cpp/Util/Pool.h.orig
-+++ cpp/Util/Pool.h
-@@ -8,6 +8,7 @@
- #ifndef POOL_H__
- #define POOL_H__
- 
-+#include <cstdlib>
- #include <memory.h>
- 
- #include <Util/Array.h>
diff --git a/graphics/gsculpt/files/patch-cpp_extlibs_greenlet_slp__platformselect.h b/graphics/gsculpt/files/patch-cpp_extlibs_greenlet_slp__platformselect.h
deleted file mode 100644
index d53bf37efeff..000000000000
--- a/graphics/gsculpt/files/patch-cpp_extlibs_greenlet_slp__platformselect.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- cpp/extlibs/greenlet/slp_platformselect.h.orig	2019-07-26 21:28:17 UTC
-+++ cpp/extlibs/greenlet/slp_platformselect.h
-@@ -8,7 +8,7 @@
- #include "switch_amd64_unix.h" /* gcc on amd64 */
- #elif defined(__GNUC__) && defined(__i386__)
- #include "switch_x86_unix.h" /* gcc on X86 */
--#elif defined(__GNUC__) && defined(__PPC__) && defined(__linux__)
-+#elif defined(__GNUC__) && defined(__PPC__) && !defined(__APPLE__)
- #include "switch_ppc_unix.h" /* gcc on PowerPC */
- #elif defined(__GNUC__) && defined(__ppc__) && defined(__APPLE__)
- #include "switch_ppc_macosx.h" /* Apple MacOS X on PowerPC */
diff --git a/graphics/gsculpt/pkg-descr b/graphics/gsculpt/pkg-descr
deleted file mode 100644
index 7f0e0a80a17f..000000000000
--- a/graphics/gsculpt/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-gSculpt is an open source, procedural subdivision modeller. It has a
-comprehensive set of polygon modelling tools, including most of those
-found in Wings 3D, and more.
-
-Workflow and speed of use are important design goals in the
-development of gSculpt. Pre-selection highlighting throughout the
-program, and keyboard short cuts ensure that the workflow is fast and
-efficient, while providing access to a powerful procedural system
-which allows mistakes to be rectified easily.
-
-Its procedural modelling system makes it an excellent choice for
-making modelling tutorials, as the steps required to build the model
-from the beginning are displayed to the user in a list. This list can
-be navigated easily, allowing a user to view the process one step at a
-time, at their own pace, while being able too look at the model from
-all angles as they go.
-
-gSculpt can import and export Wavefront Object (.obj) model files.
-
-WWW: http://gsculpt.sourceforge.net/
diff --git a/graphics/gsculpt/pkg-plist b/graphics/gsculpt/pkg-plist
deleted file mode 100644
index d957566885d7..000000000000
--- a/graphics/gsculpt/pkg-plist
+++ /dev/null
@@ -1,537 +0,0 @@
-bin/gsculpt
-lib/gSculpt/libBackgroundMesh.so
-lib/gSculpt/libBrush.so
-lib/gSculpt/libCompGeometry.so
-lib/gSculpt/libFileIO.so
-lib/gSculpt/libGraphViewHelper.so
-lib/gSculpt/libGraphics.so
-lib/gSculpt/libGroup.so
-lib/gSculpt/libImportExportFilterObjImport.so
-lib/gSculpt/libLogGrid.so
-lib/gSculpt/libMath.so
-lib/gSculpt/libMesh.so
-lib/gSculpt/libModel.so
-lib/gSculpt/libPainter.so
-lib/gSculpt/libPlatformSpecific.so
-lib/gSculpt/libPolyBlend.so
-lib/gSculpt/libPolyline.so
-lib/gSculpt/libProduct.so
-lib/gSculpt/libRTType.so
-lib/gSculpt/libTransformation.so
-lib/gSculpt/libUVMap.so
-lib/gSculpt/libUtil.so
-lib/gSculpt/libView.so
-%%PYTHON_SITELIBDIR%%/Britefury/Background/BackgroundMesh.so
-%%PYTHON_SITELIBDIR%%/Britefury/Background/BackgroundModelFileChooser.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Background/BackgroundModelFileRef.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Background/BackgroundModelFileRefCell.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Background/BackgroundModelFileRefFieldEditor.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Background/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Brush/Brush.so
-%%PYTHON_SITELIBDIR%%/Britefury/Brush/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Cache/GSCache.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Cache/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Cell/Cell.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Cell/CellEvaluator.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Cell/CellEvaluatorFunction.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Cell/CellEvaluatorPythonExpression.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Cell/CellEvaluatorWithExternalDependencies.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Cell/CellInterface.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Cell/LiteralCell.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Cell/ProxyCell.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Cell/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/AxisCellEditRadioGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/BasicWidgetSingleCellEdit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/BasicWidgetSingleCellEditWithFn.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/BasicWidgetSingleCellView.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/BoolCellEditCheck.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/BoolCellEditCheckWithFn.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/CellEdit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/CellEditFunctionButton.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/CellEditLabelWithFn.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/ChoiceCellEditComboBox.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/ChoiceCellEditRadioGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/ChoiceCellEditToggleGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/Colour3fCellEditColourButton.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/FloatCellEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/FloatCellEditSlider.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/IntCellEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/IntCellEditSlider.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/NumericCellEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/NumericCellEditSlider.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/Point2CellEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/Point3CellEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/QuaternionCellEditDirectionPopup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/QuaternionCellEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/StringCellEditAccelEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/StringCellEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/StringCellViewLabel.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/Vector2CellEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/Vector3CellEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/VectorCellEditHelpers.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/WidgetCellEdit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/WidgetSingleCellEdit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CellEdit/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CommandHistory/CommandHistory.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CommandHistory/CommandTracker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/CommandHistory/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Config/GSConfig.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Config/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Editor/EditorSettings.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Editor/SnapSettings.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Editor/SnapSettingsPopup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Editor/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Event/QueuedEvent.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Event/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/FileIO/IOXml.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/FileIO/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GL/GL.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GL/GLU.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GL/_GL.so
-%%PYTHON_SITELIBDIR%%/Britefury/GL/_GLU.so
-%%PYTHON_SITELIBDIR%%/Britefury/GL/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GraphView/GraphViewHelper.so
-%%PYTHON_SITELIBDIR%%/Britefury/GraphView/SheetGraphView.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GraphView/SheetGraphViewDisplayTable.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GraphView/SheetGraphViewDisplayTableCommandTracker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GraphView/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Graphics/BackfaceCullCell.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Graphics/GLUploadImage.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Graphics/Graphics.so
-%%PYTHON_SITELIBDIR%%/Britefury/Graphics/Region3dCell.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Graphics/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Group/Group.so
-%%PYTHON_SITELIBDIR%%/Britefury/Group/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GroupTools/CreateGroupTool.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GroupTools/GroupToolGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GroupTools/GroupToolbox.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GroupTools/GroupToolkit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GroupTools/GroupToolset.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GroupTools/ToolGroupMergeContents.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/GroupTools/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/I18n/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/I18n/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ImportExportFilter/Obj/ObjImport.so
-%%PYTHON_SITELIBDIR%%/Britefury/ImportExportFilter/Obj/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ImportExportFilter/ObjExport.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ImportExportFilter/ObjImport.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ImportExportFilter/STL.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ImportExportFilter/ToolImportedModel.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ImportExportFilter/VrmlExport.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ImportExportFilter/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Kernel/Enum.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Kernel/KMeta.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Kernel/Mutability.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Kernel/RTType.so
-%%PYTHON_SITELIBDIR%%/Britefury/Kernel/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/LogGrid/LogGrid.so
-%%PYTHON_SITELIBDIR%%/Britefury/LogGrid/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MainApp/CreateMenu.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MainApp/GeneralActions.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MainApp/MainApp.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MainApp/NewNodeMenu.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MainApp/Plugins/PluginInfo.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MainApp/Plugins/PluginManager.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MainApp/Plugins/PluginPath.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MainApp/Plugins/PluginTable.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MainApp/Plugins/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MainApp/Shortcuts/Shortcut.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MainApp/Shortcuts/ShortcutEditor.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MainApp/Shortcuts/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MainApp/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/FieldManipulators.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/Handle.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/Handle3d.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/HandleScreen.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/Manipulator.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/ManipulatorSnapping.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/ManipulatorSwitch.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/Point3Manipulator.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/RealManipulator.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/RotationHandle.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/RotationManipulator.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/ScaleHandle3d.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/ScaleManipulator3d.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/ScreenSpaceHandle.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/ScrollManipulator.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/TranslationHandle3d.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/TranslationManipulator3d.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Manipulator/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MarkTools/CircularMarkRegionManipulator.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MarkTools/MarkRegionManipulator.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MarkTools/RectangularMarkRegionManipulator.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MarkTools/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Math/Math.so
-%%PYTHON_SITELIBDIR%%/Britefury/Math/MathCellTypes.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Math/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Mesh/GSSceneNodeMeshViewSettings.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Mesh/Mesh.so
-%%PYTHON_SITELIBDIR%%/Britefury/Mesh/MeshLiveSubdWireframeModeCell.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Mesh/MeshLiveSubdWireframeModeCellEdit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Mesh/MeshLiveSubdWireframeModeFieldEdit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Mesh/MeshManipulatorHelper.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Mesh/MeshPickHelper.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Mesh/MeshPreserveNormalSharpnessCell.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Mesh/MeshPreserveNormalSharpnessCellEdit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Mesh/MeshPreserveNormalSharpnessFieldEdit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Mesh/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/Mark/ToolMeshMarkCircular.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/Mark/ToolMeshMarkPick.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/Mark/ToolMeshMarkPickEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/Mark/ToolMeshMarkPickFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/Mark/ToolMeshMarkPickVertices.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/Mark/ToolMeshMarkRectangular.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/Mark/ToolMeshMarkRegion.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/Mark/ToolMeshPickEdgeLoopPath.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/Mark/ToolMeshPickEdgeRingPath.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/Mark/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Body/MeshAttachTool.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Body/ToolMeshFlip.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Body/ToolMeshKnife.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Body/ToolMeshMirror.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Body/ToolMeshSubdivide.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Body/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshBevelEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshBridge.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshCollapseEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshConnectEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshDissolveEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshExpandEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshExtrudeEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshFillEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshFlattenEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshGrowEdgeSelection.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshMarkEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshMoveEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshMoveEdgesNormal.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshNConnectEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshNSplitEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshRewireEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshRiftEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshRotateEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshScaleEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshSelectEdgeBoundary.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshSelectEdgeLoop.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshSelectEdgeRing.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshShrinkEdgeSelection.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshSlideEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshSpinEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshSplitEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/ToolMeshWeldEdges.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Edge/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/MeshDetachFacesOperation.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshBevelFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshCollapseFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshDeleteFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshDissolveFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshDuplicateFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshExpandFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshExtrudeFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshFlattenFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshFreeExtrudeFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshGrowFaceSelection.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshInsetFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshMarkFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshMoveFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshMoveFacesNormal.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshRotateFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshScaleFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshShrinkFaceSelection.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshTunnel.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/ToolMeshWeldFaces.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Face/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/MeshCutTarget.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/MeshInsetFacesStyle.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/MeshWeldStyle.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshBandsaw.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshCrease.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshCut.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshDrawFace.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshDrawQuads.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshEditMove.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshEditRotate.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshEditScale.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshNBandsaw.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshNCut.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshNormalSharpness.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshProportionalTweak.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshSurfaceTweakComponents.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/ToolMeshTweakComponents.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshBevelVertices.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshConnectVertices.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshDissolveVertices.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshExpandVertices.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshFlattenVertices.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshGrowVertexSelection.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshMarkVertices.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshMoveVertices.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshMoveVerticesNormal.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshRotateVertices.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshScaleVertices.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshShrinkVertexSelection.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshTargetWeldVertices.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshTemplateTweakVertices.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/ToolMeshWeldVertices.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/Vertex/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEdit/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEditBodyToolGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEditBodyToolset.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEditComponent.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEditEdgeToolGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEditEdgeToolset.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEditFaceToolGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEditFaceToolset.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEditToolkit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEditVertexToolGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshEditVertexToolset.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshToolbox.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/MeshToolsetWithPicking.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/MeshTools/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Model/MarkPredicateCell.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Model/MarkPredicateCellEditor.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Model/MarkPredicateFieldEditor.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Model/Model.so
-%%PYTHON_SITELIBDIR%%/Britefury/Model/ModelDraw.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Model/Pick.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Model/Pick3d.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Model/TargetList.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Model/TargetListCellEdit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Model/TargetListFieldEdit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Model/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ModelTools/ModelVirtualMirrorToolGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ModelTools/ToolVirtualMirror.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ModelTools/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Painter/Painter.so
-%%PYTHON_SITELIBDIR%%/Britefury/Painter/RequestPainter.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Painter/RequestViewportPainter.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Painter/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PlatformSpecific/PlatformSpecific.so
-%%PYTHON_SITELIBDIR%%/Britefury/PlatformSpecific/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PolyBlend/PolyBlend.so
-%%PYTHON_SITELIBDIR%%/Britefury/PolyBlend/PolyBlendComponent.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PolyBlend/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PrimitiveTools/MeshPrimitiveToolGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PrimitiveTools/MeshPrimitiveToolset.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PrimitiveTools/PrimitiveToolbox.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PrimitiveTools/PrimitiveToolkit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PrimitiveTools/ToolBoxPrimitive.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PrimitiveTools/ToolConePrimitive.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PrimitiveTools/ToolCylinderPrimitive.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PrimitiveTools/ToolPlanePrimitive.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PrimitiveTools/ToolSpherePrimitive.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PrimitiveTools/ToolTorusPrimitive.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PrimitiveTools/ToolTubePrimitive.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/PrimitiveTools/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralCore/GSFunction.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralCore/GSPlan.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralCore/GSPlanCommandTracker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralCore/GSProcedure.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralCore/GSProcedureCommandTracker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralCore/GSScene.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralCore/GSSceneCommandTracker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralCore/GSSceneNode.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralCore/GSSceneNodeCommandTracker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralCore/GSSceneNodeViewSettings.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralCore/Product.so
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralCore/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralTool/GSFunctionAdjustableInvoker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralTool/GSFunctionTool.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralTool/GSProcedureAdjustableInvoker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralTool/GSProcedureTool.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralTool/GSSceneNodeTool.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralTool/GSSceneNodeToolbox.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralTool/ProcToolGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/ProceduralTool/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Project/GSProject.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Project/GSProjectCommandTracker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Project/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SceneEdit/NodeEditor.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SceneEdit/NodePlanAdapter.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SceneEdit/NodePlanViewList.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SceneEdit/SceneEditorTools.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SceneEdit/SelectNodeTool.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SceneEdit/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SceneNodes/SceneGroupNode.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SceneNodes/SceneModelNode.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SceneNodes/SceneProcedureNode.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SceneNodes/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Sheet/Sheet.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Sheet/SheetCommandTracker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Sheet/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/AxisFieldEditRadioGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/BoolFieldEditCheck.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/BoolFieldEditCheckWithFn.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/Colour3fFieldEditColourButton.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/FieldEditors.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/FieldLabelWithFn.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/FloatFieldEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/FloatFieldEditSlider.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/IntFieldEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/IntFieldEditSlider.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/Point2FieldEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/Point3FieldEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/QuaternionFieldEditDirectionPopup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/QuaternionFieldEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/SheetEdit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/SheetEditorButton.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/SheetEditorTool.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/StringFieldEditAccelEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/StringFieldEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/StringFieldViewLabel.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/Vector2FieldEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/Vector3FieldEditEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetEdit/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetGraph/SheetGraph.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetGraph/SheetGraphCommandTracker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/SheetGraph/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Texture/Texture.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Texture/TextureChooser.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Texture/TextureRef.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Texture/TextureRefCell.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Texture/TextureRefFieldEditor.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Texture/TextureTable.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Texture/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Tool/Tool.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Tool/ToolGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Tool/ToolPanel.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Tool/Toolbox.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Tool/Toolkit.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Tool/Toolset.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Tool/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Transformation/Transformation.so
-%%PYTHON_SITELIBDIR%%/Britefury/Transformation/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/ToolRotatedTransformation.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/ToolTransformation.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/ToolTransformationBase.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/ToolTransformationBend.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/ToolTransformationDent.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/ToolTransformationLinearTwist.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/ToolTransformationMove.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/ToolTransformationRadialTwist.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/ToolTransformationRotate.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/ToolTransformationScale.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/ToolTransformationShear.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/ToolTransformationShrink.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/ToolTransformationTaper.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/TransformationToolActions.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/TransformationToolGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/TransformationTools/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/Accelerator.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/AcceleratorGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/AcceleratorManager.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/ButtonPopupMenu.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/ComboBox.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/ConfirmDialog.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/ConfirmOverwriteFileDialog.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/FormLayout.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/GSContextMenu.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/GSImage.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/GtkAccelEntry.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/LayoutFactory.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/MessageDialog.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/NameDialog.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/OptionList.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/PopupWindow.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/RadioGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/TestWindow.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/ThreadMontiorProgressDialog.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/ToggleButton.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/ToggleGroup.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/UIAction.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/UIController.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/UI/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Util/CoEventHandler.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Util/LinkedList.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Util/PriorityList.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Util/SignalSlot.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/Util/Util.so
-%%PYTHON_SITELIBDIR%%/Britefury/Util/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/BackgroundImage.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/BackgroundImageCommandTracker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/BackgroundImageTool.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/BackgroundModel.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/BackgroundModelCommandTracker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/BackgroundModelTool.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/DrawingPlane.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/DrawingTemplate.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/FocusTool.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/ModelLayer.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/ModelLayerBackgroundPainter.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/ModelLayerCommandTracker.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/ModelLayerEditor.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/View.so
-%%PYTHON_SITELIBDIR%%/Britefury/View/ViewDrawingSettings.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/ViewDrawingSettingsEditor.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/View/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/WorkArea/DrawingArea.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/WorkArea/GLResourceGuard.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/WorkArea/ModellerView.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/WorkArea/PointerStatus.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/WorkArea/ViewLayout.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/WorkArea/ViewLayoutNotebook.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/WorkArea/ViewLayoutQuad.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/WorkArea/ViewLayoutSingle.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/WorkArea/Viewport.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/WorkArea/Viewport3d.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/WorkArea/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/bugworkarounds/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/bugworkarounds/bugworkarounds.so
-%%PYTHON_SITELIBDIR%%/Britefury/extlibs/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/extlibs/greenlet/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/extlibs/greenlet/greenlet.so
-%%PYTHON_SITELIBDIR%%/Britefury/extlibs/pyconsole/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/extlibs/pyconsole/pyconsole.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/gSculptConfig/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/gSculptConfig/gSculptConfig.pyc
-%%PYTHON_SITELIBDIR%%/Britefury/gSculptConfig/gSculptUserConfig.pyc
-%%PYTHON_SITELIBDIR%%/gsculpt.py
-%%PYTHON_SITELIBDIR%%/gsculpt.pyc
-%%DATADIR%%/gsimages/background_images.png
-%%DATADIR%%/gsimages/background_models.png
-%%DATADIR%%/gsimages/draw_backg_transparent.png
-%%DATADIR%%/gsimages/draw_backgroundimages.png
-%%DATADIR%%/gsimages/draw_markedfaces.png
-%%DATADIR%%/gsimages/draw_smooth.png
-%%DATADIR%%/gsimages/draw_solid.png
-%%DATADIR%%/gsimages/draw_textured.png
-%%DATADIR%%/gsimages/draw_vertices.png
-%%DATADIR%%/gsimages/draw_wireframe.png
-%%DATADIR%%/gsimages/drawing_plane.png
-%%DATADIR%%/gsimages/drawing_template.png
-%%DATADIR%%/gsimages/falloff_cubicscurve.png
-%%DATADIR%%/gsimages/falloff_flat.png
-%%DATADIR%%/gsimages/falloff_gaussian.png
-%%DATADIR%%/gsimages/falloff_linear.png
-%%DATADIR%%/gsimages/falloff_spherical.png
-%%DATADIR%%/gsimages/focus_tool.png
-%%DATADIR%%/gsimages/function_button.png
-%%DATADIR%%/gsimages/gSculpt_Glass_Master_by_Gary_Rose.png
-%%DATADIR%%/gsimages/gSculpt_splash_screen_by_Gary_Rose.png
-%%DATADIR%%/gsimages/gSculpt_splash_screen_mouse_over_by_Gary_Rose.png
-%%DATADIR%%/gsimages/graphview_1to1.png
-%%DATADIR%%/gsimages/graphview_origin.png
-%%DATADIR%%/gsimages/graphview_zoom.png
-%%DATADIR%%/gsimages/graphview_zoomextentsall.png
-%%DATADIR%%/gsimages/graphview_zoomextentsselected.png
-%%DATADIR%%/gsimages/grid_toggle.png
-%%DATADIR%%/gsimages/grida.png
-%%DATADIR%%/gsimages/gridx.png
-%%DATADIR%%/gsimages/gridy.png
-%%DATADIR%%/gsimages/gridz.png
-%%DATADIR%%/gsimages/group.png
-%%DATADIR%%/gsimages/layers.png
-%%DATADIR%%/gsimages/mesh_primitives.png
-%%DATADIR%%/gsimages/meshedit_body.png
-%%DATADIR%%/gsimages/meshedit_edges.png
-%%DATADIR%%/gsimages/meshedit_faces.png
-%%DATADIR%%/gsimages/meshedit_mesh.png
-%%DATADIR%%/gsimages/meshedit_vertices.png
-%%DATADIR%%/gsimages/node_view_settings.png
-%%DATADIR%%/gsimages/red_x.png
-%%DATADIR%%/gsimages/rendering_small.png
-%%DATADIR%%/gsimages/snap_settings.png
-%%DATADIR%%/gsimages/vp_notebook.png
-%%DATADIR%%/gsimages/vp_notebook_newvp.png
-%%DATADIR%%/gsimages/vp_quad.png
-%%DATADIR%%/gsimages/vp_single.png
diff --git a/graphics/imgtops/Makefile b/graphics/imgtops/Makefile
deleted file mode 100644
index 5f47c5698a83..000000000000
--- a/graphics/imgtops/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Timothy Bourke <timbob@bigpond.com>
-# $FreeBSD$
-
-PORTNAME=	imgtops
-PORTVERSION=	1.0
-PORTREVISION=	6
-CATEGORIES=	graphics
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Create efficient Encapsulated Postscript files from images
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR}
-
-USES=			ghostscript:run python:2.7
-USE_PYTHON=		distutils
-
-post-install:
-	${CHMOD} 644 ${STAGEDIR}${MANPREFIX}/man/man1/imgtops.1
-	${CHMOD} 644 ${STAGEDIR}${MANPREFIX}/man/man1/epstoimg.1
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/imgtopslib/encoders.so
-
-.include <bsd.port.mk>
diff --git a/graphics/imgtops/distinfo b/graphics/imgtops/distinfo
deleted file mode 100644
index 5d88e76434b9..000000000000
--- a/graphics/imgtops/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (imgtops-1.0.tar.gz) = 97eae13a38b1145ae3fb4b5aa66a4b88b1a2ee12a0c322f6ec83f54d6112b2fa
-SIZE (imgtops-1.0.tar.gz) = 18183
diff --git a/graphics/imgtops/files/patch-imgtopslib__epstoimg.py b/graphics/imgtops/files/patch-imgtopslib__epstoimg.py
deleted file mode 100644
index 830040b0e271..000000000000
--- a/graphics/imgtops/files/patch-imgtopslib__epstoimg.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- imgtopslib/epstoimg.py.orig	2014-10-04 21:43:06 UTC
-+++ imgtopslib/epstoimg.py
-@@ -1,6 +1,6 @@
- import os, tempfile, sys
- import getopt
--import Image
-+from PIL import Image
- from dimensions import interpret_dimension
- import re
- import cStringIO
diff --git a/graphics/imgtops/files/patch-imgtopslib__imgtops.py b/graphics/imgtops/files/patch-imgtopslib__imgtops.py
deleted file mode 100644
index 5af62428abe7..000000000000
--- a/graphics/imgtops/files/patch-imgtopslib__imgtops.py
+++ /dev/null
@@ -1,9 +0,0 @@
---- imgtopslib/imgtops.py.orig	2014-10-04 21:42:40 UTC
-+++ imgtopslib/imgtops.py
-@@ -1,5 +1,5 @@
- import sys, os.path
--import Image
-+from PIL import Image
- import cStringIO
- import time
- import getopt
diff --git a/graphics/imgtops/files/patch-setup.py b/graphics/imgtops/files/patch-setup.py
deleted file mode 100644
index d2d9a469e26e..000000000000
--- a/graphics/imgtops/files/patch-setup.py
+++ /dev/null
@@ -1,39 +0,0 @@
---- setup.py.orig	2003-09-05 12:25:18.000000000 +0800
-+++ setup.py	2008-03-17 12:42:43.000000000 +0800
-@@ -1,6 +1,6 @@
- #!/usr/bin/env python
- 
--import sys
-+import sys, os
- 
- if sys.hexversion < 0x02020000:
-     print
-@@ -46,7 +46,7 @@
-     print
-     print '   see http://www.pythonware.com/products/pil/'
-     print
--    if not get_yesno( 'Do you want to continue installing? [Y/n] ', 1 ):
-+    if False:
-         print
-         print 'Installation cancelled.'
-         print
-@@ -59,7 +59,7 @@
- print 'To use "epstoimg" you will need the Ghostscript interpreter'
- print 'installed.  (see http://www.ghostscript.com/)'
- print
--if get_yesno( 'Do you want to install epstoimg? [Y/n] ', 1 ):
-+if True:
-     if sys.platform == 'win32':
-         default = '+gswin32c.exe'
-     else:
-@@ -68,7 +68,9 @@
-     print
-     print 'Enter the full pathname of the Ghostscript interpreter,'
-     print 'or "+foo" to search the PATH for "foo" at runtime:'
--    gs = raw_input( '[%s] ' % (default,) )
-+    # gs = raw_input( '[%s] ' % (default,) )
-+    gs = os.environ['PREFIX'] + '/bin/gs'
-+    print "ghostscript: " + gs
-     if gs == '':
-         gs = default
- 
diff --git a/graphics/imgtops/pkg-descr b/graphics/imgtops/pkg-descr
deleted file mode 100644
index 4af8b864eebe..000000000000
--- a/graphics/imgtops/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Command-line utilities for converting bitmage images (JPEG, PNG, GIF, Targa,
-BMP, etc.) to and from encapsulated postscript. Special care is taken to
-minimize the size of output files without reducing image quality.
-
-WWW: http://imgtops.sourceforge.net
diff --git a/graphics/imgtops/pkg-plist b/graphics/imgtops/pkg-plist
deleted file mode 100644
index 76efa818048d..000000000000
--- a/graphics/imgtops/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-bin/imgtops
-bin/epstoimg
-man/man1/imgtops.1.gz
-man/man1/epstoimg.1.gz
-%%PYTHON_SITELIBDIR%%/imgtopslib/__init__.py
-%%PYTHON_SITELIBDIR%%/imgtopslib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/imgtopslib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/imgtopslib/dimensions.py
-%%PYTHON_SITELIBDIR%%/imgtopslib/dimensions.pyc
-%%PYTHON_SITELIBDIR%%/imgtopslib/dimensions.pyo
-%%PYTHON_SITELIBDIR%%/imgtopslib/encoders.py
-%%PYTHON_SITELIBDIR%%/imgtopslib/encoders.pyc
-%%PYTHON_SITELIBDIR%%/imgtopslib/encoders.pyo
-%%PYTHON_SITELIBDIR%%/imgtopslib/encoders.so
-%%PYTHON_SITELIBDIR%%/imgtopslib/epstoimg.py
-%%PYTHON_SITELIBDIR%%/imgtopslib/epstoimg.pyc
-%%PYTHON_SITELIBDIR%%/imgtopslib/epstoimg.pyo
-%%PYTHON_SITELIBDIR%%/imgtopslib/imgtops.py
-%%PYTHON_SITELIBDIR%%/imgtopslib/imgtops.pyc
-%%PYTHON_SITELIBDIR%%/imgtopslib/imgtops.pyo
-%%PYTHON_SITELIBDIR%%/imgtopslib/psimage.py
-%%PYTHON_SITELIBDIR%%/imgtopslib/psimage.pyc
-%%PYTHON_SITELIBDIR%%/imgtopslib/psimage.pyo
diff --git a/graphics/imgv/Makefile b/graphics/imgv/Makefile
deleted file mode 100644
index a57ea9ebcf09..000000000000
--- a/graphics/imgv/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# Created by: Simon Olofsson <simon@olofsson.de>
-# $FreeBSD$
-
-PORTNAME=	imgv
-PORTVERSION=	3.1.6
-DISTVERSIONSUFFIX=	-src
-PORTREVISION=	8
-CATEGORIES=	graphics python
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Unique and feature rich Image Viewer
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-RUN_DEPENDS=	${PYGAME} \
-		${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR}
-
-NO_ARCH=	yes
-NO_BUILD=	yes
-
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-USES=		python:2.7 shebangfix
-SHEBANG_FILES=	imgv.py
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/gl.py
-
-do-configure:
-	@${ECHO_CMD} -n > ${WRKSRC}/__init__.py
-
-do-install:
-	(cd ${WRKSRC} && ${INSTALL_SCRIPT} imgv.py \
-		${STAGEDIR}${PREFIX}/bin/imgv)
-	@${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/imgv
-	(cd ${WRKSRC} && ${FIND} . -maxdepth 1 -type f \
-		-name "*.py" -a ! -name "setup.py" -a ! -name "imgv.py" | \
-		${XARGS} -J % ${INSTALL_DATA} % \
-		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/imgv)
-	@${MKDIR} ${STAGEDIR}${DATADIR}/data
-	(cd ${WRKSRC}/data && ${INSTALL_DATA} * \
-		${STAGEDIR}${DATADIR}/data)
-	@(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \
-		-d ${PYTHONPREFIX_SITELIBDIR} \
-		-f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;})
-	@(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O -m compileall \
-		-d ${PYTHONPREFIX_SITELIBDIR} \
-		-f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;})
-
-.include <bsd.port.mk>
diff --git a/graphics/imgv/distinfo b/graphics/imgv/distinfo
deleted file mode 100644
index bbb670f33963..000000000000
--- a/graphics/imgv/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (imgv-3.1.6-src.tar.gz) = 7dd9db8d68f772e44acb9d8e8a81fdbe346644b6834cb30aad6a06b3fec99cb3
-SIZE (imgv-3.1.6-src.tar.gz) = 233354
diff --git a/graphics/imgv/files/patch-downloader.py b/graphics/imgv/files/patch-downloader.py
deleted file mode 100644
index 1c779e0a09b7..000000000000
--- a/graphics/imgv/files/patch-downloader.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- downloader.py.orig	2014-10-04 23:19:16 UTC
-+++ downloader.py
-@@ -7,7 +7,7 @@
- if platform == 'win32':
-     import BmpImagePlugin, JpegImagePlugin, PngImagePlugin, SgiImagePlugin, SunImagePlugin, TgaImagePlugin, TiffImagePlugin, PcxImagePlugin, PpmImagePlugin, XpmImagePlugin # for py2exe to work with PIL
- try:
--    import Image # PIL
-+    from PIL import Image # PIL
- except:
-     print "You are missing the python-imaging package (PIL). Please install it"
- from usr_event import check_quit
diff --git a/graphics/imgv/files/patch-gl.py b/graphics/imgv/files/patch-gl.py
deleted file mode 100644
index 7a97184734d3..000000000000
--- a/graphics/imgv/files/patch-gl.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- gl.py.orig	Sat Oct 28 20:58:44 2006
-+++ gl.py	Sat Feb  3 11:39:15 2007
-@@ -9,6 +9,7 @@
- from res import my_toggle_fullscreen
- from pygame import version
- 
-+os.environ['IMGV_HOME'] = '%%DATADIR%%'
- 
- BASE_DIR = os.getcwd()
- try:
diff --git a/graphics/imgv/files/patch-imgv.py b/graphics/imgv/files/patch-imgv.py
deleted file mode 100644
index 7f4561f9f446..000000000000
--- a/graphics/imgv/files/patch-imgv.py
+++ /dev/null
@@ -1,31 +0,0 @@
---- imgv.py.orig	2011-11-15 17:17:23.000000000 +0100
-+++ imgv.py	2011-11-15 17:18:21.000000000 +0100
-@@ -18,17 +18,17 @@
- import pygame.event, pygame.time
- from pygame.display import set_caption, set_mode, update
- from pygame.locals import MOUSEMOTION, MOUSEBUTTONDOWN, Rect, KEYDOWN, KEYUP, RESIZABLE, VIDEORESIZE, MOUSEBUTTONUP, K_UP, K_DOWN, K_RIGHT, K_LEFT
--import gl
--from load_timers import start_timer, check_timer
--from img_screen import init_screen, get_center, my_update_screen, img_border, paint_screen
--from show_message import show_message
--from cursor import wait_cursor, normal_cursor, drag_hand_cursor, grab_hand_cursor
--from usr_event import check_quit, right_click, left_click
--from load_img import load_img
--from handle_keyboard import handle_keyboard
--from main_menu import command_main_menu
--from pan import command_down, command_up, command_right, command_left
--from res import command_fullscreen
-+from imgv import gl
-+from imgv.load_timers import start_timer, check_timer
-+from imgv.img_screen import init_screen, get_center, my_update_screen, img_border, paint_screen
-+from imgv.show_message import show_message
-+from imgv.cursor import wait_cursor, normal_cursor, drag_hand_cursor, grab_hand_cursor
-+from imgv.usr_event import check_quit, right_click, left_click
-+from imgv.load_img import load_img
-+from imgv.handle_keyboard import handle_keyboard
-+from imgv.main_menu import command_main_menu
-+from imgv.pan import command_down, command_up, command_right, command_left
-+from imgv.res import command_fullscreen
- 
- def main():
-     pygame.time.delay(5) # to make start_timer() work initially
diff --git a/graphics/imgv/files/patch-verbose.py b/graphics/imgv/files/patch-verbose.py
deleted file mode 100644
index acf95e4c4c3d..000000000000
--- a/graphics/imgv/files/patch-verbose.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- verbose.py.orig	2014-10-04 23:19:42 UTC
-+++ verbose.py
-@@ -12,7 +12,7 @@
- from usr_event import check_quit, hit_key
- if platform == 'win32':
-     import BmpImagePlugin, JpegImagePlugin, PngImagePlugin, SgiImagePlugin, SunImagePlugin, TgaImagePlugin, TiffImagePlugin, PcxImagePlugin, PpmImagePlugin, XpmImagePlugin # for py2exe to work with PIL
--import Image # PIL
-+from PIL import Image # PIL
- import pygame.font, pygame.event
- from pygame.transform import scale
- from pygame.display import update, flip, set_caption
diff --git a/graphics/imgv/pkg-descr b/graphics/imgv/pkg-descr
deleted file mode 100644
index e9c8cb28b6fd..000000000000
--- a/graphics/imgv/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Features include a GUI that doesn't get in the way of viewing your
-images, a file browser, slideshows, zooming, rotating, on-the-fly Exif
-viewing, histograms, fullscreen support, wallpaper setting, the ability
-to view 4 images on the screen at once, adjustable thumbnail sizes,
-playlists, view and download images from Web sites, movie playing, file
-searching/filtering, multiple directory loading, transitional effects,
-image hiding and more.
-
-WWW: http://imgv.sourceforge.net/
diff --git a/graphics/imgv/pkg-plist b/graphics/imgv/pkg-plist
deleted file mode 100644
index 272126560e46..000000000000
--- a/graphics/imgv/pkg-plist
+++ /dev/null
@@ -1,152 +0,0 @@
-bin/imgv
-%%PYTHON_SITELIBDIR%%/imgv/__init__.py
-%%PYTHON_SITELIBDIR%%/imgv/__init__.pyc
-%%PYTHON_SITELIBDIR%%/imgv/__init__.pyo
-%%PYTHON_SITELIBDIR%%/imgv/buttons.py
-%%PYTHON_SITELIBDIR%%/imgv/buttons.pyc
-%%PYTHON_SITELIBDIR%%/imgv/buttons.pyo
-%%PYTHON_SITELIBDIR%%/imgv/cfg.py
-%%PYTHON_SITELIBDIR%%/imgv/cfg.pyc
-%%PYTHON_SITELIBDIR%%/imgv/cfg.pyo
-%%PYTHON_SITELIBDIR%%/imgv/confirm.py
-%%PYTHON_SITELIBDIR%%/imgv/confirm.pyc
-%%PYTHON_SITELIBDIR%%/imgv/confirm.pyo
-%%PYTHON_SITELIBDIR%%/imgv/cursor.py
-%%PYTHON_SITELIBDIR%%/imgv/cursor.pyc
-%%PYTHON_SITELIBDIR%%/imgv/cursor.pyo
-%%PYTHON_SITELIBDIR%%/imgv/dir_nav.py
-%%PYTHON_SITELIBDIR%%/imgv/dir_nav.pyc
-%%PYTHON_SITELIBDIR%%/imgv/dir_nav.pyo
-%%PYTHON_SITELIBDIR%%/imgv/downloader.py
-%%PYTHON_SITELIBDIR%%/imgv/downloader.pyc
-%%PYTHON_SITELIBDIR%%/imgv/downloader.pyo
-%%PYTHON_SITELIBDIR%%/imgv/edit.py
-%%PYTHON_SITELIBDIR%%/imgv/edit.pyc
-%%PYTHON_SITELIBDIR%%/imgv/edit.pyo
-%%PYTHON_SITELIBDIR%%/imgv/effect_melt.py
-%%PYTHON_SITELIBDIR%%/imgv/effect_melt.pyc
-%%PYTHON_SITELIBDIR%%/imgv/effect_melt.pyo
-%%PYTHON_SITELIBDIR%%/imgv/error_box.py
-%%PYTHON_SITELIBDIR%%/imgv/error_box.pyc
-%%PYTHON_SITELIBDIR%%/imgv/error_box.pyo
-%%PYTHON_SITELIBDIR%%/imgv/error_screen.py
-%%PYTHON_SITELIBDIR%%/imgv/error_screen.pyc
-%%PYTHON_SITELIBDIR%%/imgv/error_screen.pyo
-%%PYTHON_SITELIBDIR%%/imgv/exif.py
-%%PYTHON_SITELIBDIR%%/imgv/exif.pyc
-%%PYTHON_SITELIBDIR%%/imgv/exif.pyo
-%%PYTHON_SITELIBDIR%%/imgv/file_master.py
-%%PYTHON_SITELIBDIR%%/imgv/file_master.pyc
-%%PYTHON_SITELIBDIR%%/imgv/file_master.pyo
-%%PYTHON_SITELIBDIR%%/imgv/filter_files.py
-%%PYTHON_SITELIBDIR%%/imgv/filter_files.pyc
-%%PYTHON_SITELIBDIR%%/imgv/filter_files.pyo
-%%PYTHON_SITELIBDIR%%/imgv/four.py
-%%PYTHON_SITELIBDIR%%/imgv/four.pyc
-%%PYTHON_SITELIBDIR%%/imgv/four.pyo
-%%PYTHON_SITELIBDIR%%/imgv/gl.py
-%%PYTHON_SITELIBDIR%%/imgv/gl.pyc
-%%PYTHON_SITELIBDIR%%/imgv/gl.pyo
-%%PYTHON_SITELIBDIR%%/imgv/handle_keyboard.py
-%%PYTHON_SITELIBDIR%%/imgv/handle_keyboard.pyc
-%%PYTHON_SITELIBDIR%%/imgv/handle_keyboard.pyo
-%%PYTHON_SITELIBDIR%%/imgv/help.py
-%%PYTHON_SITELIBDIR%%/imgv/help.pyc
-%%PYTHON_SITELIBDIR%%/imgv/help.pyo
-%%PYTHON_SITELIBDIR%%/imgv/hide.py
-%%PYTHON_SITELIBDIR%%/imgv/hide.pyc
-%%PYTHON_SITELIBDIR%%/imgv/hide.pyo
-%%PYTHON_SITELIBDIR%%/imgv/img_screen.py
-%%PYTHON_SITELIBDIR%%/imgv/img_screen.pyc
-%%PYTHON_SITELIBDIR%%/imgv/img_screen.pyo
-%%PYTHON_SITELIBDIR%%/imgv/img_surf.py
-%%PYTHON_SITELIBDIR%%/imgv/img_surf.pyc
-%%PYTHON_SITELIBDIR%%/imgv/img_surf.pyo
-%%PYTHON_SITELIBDIR%%/imgv/input_box.py
-%%PYTHON_SITELIBDIR%%/imgv/input_box.pyc
-%%PYTHON_SITELIBDIR%%/imgv/input_box.pyo
-%%PYTHON_SITELIBDIR%%/imgv/list_images.py
-%%PYTHON_SITELIBDIR%%/imgv/list_images.pyc
-%%PYTHON_SITELIBDIR%%/imgv/list_images.pyo
-%%PYTHON_SITELIBDIR%%/imgv/load_img.py
-%%PYTHON_SITELIBDIR%%/imgv/load_img.pyc
-%%PYTHON_SITELIBDIR%%/imgv/load_img.pyo
-%%PYTHON_SITELIBDIR%%/imgv/load_timers.py
-%%PYTHON_SITELIBDIR%%/imgv/load_timers.pyc
-%%PYTHON_SITELIBDIR%%/imgv/load_timers.pyo
-%%PYTHON_SITELIBDIR%%/imgv/main_menu.py
-%%PYTHON_SITELIBDIR%%/imgv/main_menu.pyc
-%%PYTHON_SITELIBDIR%%/imgv/main_menu.pyo
-%%PYTHON_SITELIBDIR%%/imgv/movie_player.py
-%%PYTHON_SITELIBDIR%%/imgv/movie_player.pyc
-%%PYTHON_SITELIBDIR%%/imgv/movie_player.pyo
-%%PYTHON_SITELIBDIR%%/imgv/open_url.py
-%%PYTHON_SITELIBDIR%%/imgv/open_url.pyc
-%%PYTHON_SITELIBDIR%%/imgv/open_url.pyo
-%%PYTHON_SITELIBDIR%%/imgv/pan.py
-%%PYTHON_SITELIBDIR%%/imgv/pan.pyc
-%%PYTHON_SITELIBDIR%%/imgv/pan.pyo
-%%PYTHON_SITELIBDIR%%/imgv/playlist.py
-%%PYTHON_SITELIBDIR%%/imgv/playlist.pyc
-%%PYTHON_SITELIBDIR%%/imgv/playlist.pyo
-%%PYTHON_SITELIBDIR%%/imgv/randomizer.py
-%%PYTHON_SITELIBDIR%%/imgv/randomizer.pyc
-%%PYTHON_SITELIBDIR%%/imgv/randomizer.pyo
-%%PYTHON_SITELIBDIR%%/imgv/refresh.py
-%%PYTHON_SITELIBDIR%%/imgv/refresh.pyc
-%%PYTHON_SITELIBDIR%%/imgv/refresh.pyo
-%%PYTHON_SITELIBDIR%%/imgv/res.py
-%%PYTHON_SITELIBDIR%%/imgv/res.pyc
-%%PYTHON_SITELIBDIR%%/imgv/res.pyo
-%%PYTHON_SITELIBDIR%%/imgv/rm_img.py
-%%PYTHON_SITELIBDIR%%/imgv/rm_img.pyc
-%%PYTHON_SITELIBDIR%%/imgv/rm_img.pyo
-%%PYTHON_SITELIBDIR%%/imgv/rotate.py
-%%PYTHON_SITELIBDIR%%/imgv/rotate.pyc
-%%PYTHON_SITELIBDIR%%/imgv/rotate.pyo
-%%PYTHON_SITELIBDIR%%/imgv/screensaver.py
-%%PYTHON_SITELIBDIR%%/imgv/screensaver.pyc
-%%PYTHON_SITELIBDIR%%/imgv/screensaver.pyo
-%%PYTHON_SITELIBDIR%%/imgv/show_message.py
-%%PYTHON_SITELIBDIR%%/imgv/show_message.pyc
-%%PYTHON_SITELIBDIR%%/imgv/show_message.pyo
-%%PYTHON_SITELIBDIR%%/imgv/slideshow.py
-%%PYTHON_SITELIBDIR%%/imgv/slideshow.pyc
-%%PYTHON_SITELIBDIR%%/imgv/slideshow.pyo
-%%PYTHON_SITELIBDIR%%/imgv/status_bar.py
-%%PYTHON_SITELIBDIR%%/imgv/status_bar.pyc
-%%PYTHON_SITELIBDIR%%/imgv/status_bar.pyo
-%%PYTHON_SITELIBDIR%%/imgv/thumb.py
-%%PYTHON_SITELIBDIR%%/imgv/thumb.pyc
-%%PYTHON_SITELIBDIR%%/imgv/thumb.pyo
-%%PYTHON_SITELIBDIR%%/imgv/transitional.py
-%%PYTHON_SITELIBDIR%%/imgv/transitional.pyc
-%%PYTHON_SITELIBDIR%%/imgv/transitional.pyo
-%%PYTHON_SITELIBDIR%%/imgv/usr_event.py
-%%PYTHON_SITELIBDIR%%/imgv/usr_event.pyc
-%%PYTHON_SITELIBDIR%%/imgv/usr_event.pyo
-%%PYTHON_SITELIBDIR%%/imgv/verbose.py
-%%PYTHON_SITELIBDIR%%/imgv/verbose.pyc
-%%PYTHON_SITELIBDIR%%/imgv/verbose.pyo
-%%PYTHON_SITELIBDIR%%/imgv/wallpaper.py
-%%PYTHON_SITELIBDIR%%/imgv/wallpaper.pyc
-%%PYTHON_SITELIBDIR%%/imgv/wallpaper.pyo
-%%PYTHON_SITELIBDIR%%/imgv/zoom.py
-%%PYTHON_SITELIBDIR%%/imgv/zoom.pyc
-%%PYTHON_SITELIBDIR%%/imgv/zoom.pyo
-%%DATADIR%%/data/Vera.ttf
-%%DATADIR%%/data/arrow_left_black.xbm
-%%DATADIR%%/data/bla
-%%DATADIR%%/data/change-box.jpg
-%%DATADIR%%/data/checked-box.jpg
-%%DATADIR%%/data/imgv-error.jpg
-%%DATADIR%%/data/imgv-icon-blank.png
-%%DATADIR%%/data/imgv-icon.ico
-%%DATADIR%%/data/imgv-icon.png
-%%DATADIR%%/data/imgv-logo1-small.jpg
-%%DATADIR%%/data/imgv-logo1.jpg
-%%DATADIR%%/data/imgv.conf
-%%DATADIR%%/data/movie-file.jpg
-%%DATADIR%%/data/no-matches.jpg
-%%DATADIR%%/data/playlists
-%%DATADIR%%/data/unchecked-box.jpg
diff --git a/graphics/lcms-python/Makefile b/graphics/lcms-python/Makefile
deleted file mode 100644
index ea88d336fdda..000000000000
--- a/graphics/lcms-python/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: stas
-# $FreeBSD$
-
-PORTNAME=	lcms
-PORTVERSION=	1.19
-PORTREVISION=	1
-CATEGORIES=	graphics devel python
-MASTER_SITES=	SF
-PKGNAMESUFFIX=	-python
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Light Color Management System (python bindings)
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-
-LIB_DEPENDS=	liblcms.so:graphics/lcms
-
-BUILD_WRKSRC=	${WRKSRC}/python
-INSTALL_WRKSRC=	${WRKSRC}/python
-
-USES=		python:2.7
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-python
-CONFIGURE_ENV=	PYTHON="${PYTHON_CMD}"
-
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
-
-PLIST_FILES=	%%PYTHON_SITELIBDIR%%/_lcms.so \
-		%%PYTHON_SITELIBDIR%%/lcms.py
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
-	${INSTALL_LIB} ${INSTALL_WRKSRC}/.libs/_lcms.so \
-		${STAGEDIR}${PYTHON_SITELIBDIR}/_lcms.so
-	${INSTALL_DATA} ${INSTALL_WRKSRC}/lcms.py \
-		${STAGEDIR}${PYTHON_SITELIBDIR}/lcms.py
-
-.include <bsd.port.mk>
diff --git a/graphics/lcms-python/distinfo b/graphics/lcms-python/distinfo
deleted file mode 100644
index 1629fc95076e..000000000000
--- a/graphics/lcms-python/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (lcms-1.19.tar.gz) = 80ae32cb9f568af4dc7ee4d3c05a4c31fc513fc3e31730fed0ce7378237273a9
-SIZE (lcms-1.19.tar.gz) = 927752
diff --git a/graphics/lcms-python/files/patch-configure b/graphics/lcms-python/files/patch-configure
deleted file mode 100644
index 6c99e9790c5b..000000000000
--- a/graphics/lcms-python/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig	2018-02-06 01:53:28 UTC
-+++ configure
-@@ -5287,7 +5287,7 @@ if test "${am_cv_pathless_PYTHON+set}" =
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
- 
--	for am_cv_pathless_PYTHON in python python2 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 none; do
-+	for am_cv_pathless_PYTHON in python python2 python2.7 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 none; do
- 	  test "$am_cv_pathless_PYTHON" = none && break
- 	  prog="import sys, string
- # split strings by '.' and convert to numeric.  Append some zeros
diff --git a/graphics/lcms-python/files/patch-icc34 b/graphics/lcms-python/files/patch-icc34
deleted file mode 100644
index 6d7a4aa9b2e5..000000000000
--- a/graphics/lcms-python/files/patch-icc34
+++ /dev/null
@@ -1,14 +0,0 @@
-Try to use the int32 and friends on all Unixes -- not just SGI's Irix.
---- include/icc34.h.in.orig	Tue Jul 22 06:10:02 2003
-+++ include/icc34.h.in	Sun May 23 11:45:09 2004
-@@ -191,8 +191,10 @@
- typedef icUInt32Number   icU16Fixed16Number;
- 
- #else
-+#ifdef __unix__
- #ifdef __sgi
- #include "sgidefs.h"
-+#endif
- 
- typedef __int32_t       icSignature; 
- 
diff --git a/graphics/lcms-python/files/patch-python_Makefile.in b/graphics/lcms-python/files/patch-python_Makefile.in
deleted file mode 100644
index d3588f5f7381..000000000000
--- a/graphics/lcms-python/files/patch-python_Makefile.in
+++ /dev/null
@@ -1,31 +0,0 @@
---- python/Makefile.in.orig	2009-10-13 14:53:14.000000000 +0400
-+++ python/Makefile.in	2009-10-13 14:54:04.000000000 +0400
-@@ -56,7 +56,6 @@
- am__installdirs = "$(DESTDIR)$(pkgdir)" "$(DESTDIR)$(pkgdir)"
- pkgLTLIBRARIES_INSTALL = $(INSTALL)
- LTLIBRARIES = $(pkg_LTLIBRARIES)
--_lcms_la_DEPENDENCIES = $(top_builddir)/src/liblcms.la
- am__lcms_la_OBJECTS = _lcms_la-lcms_wrap.lo
- _lcms_la_OBJECTS = $(am__lcms_la_OBJECTS)
- _lcms_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
-@@ -157,7 +156,7 @@
- PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
- PYTHON_PLATFORM = @PYTHON_PLATFORM@
- PYTHON_PREFIX = @PYTHON_PREFIX@
--PYTHON_VERSION = @PYTHON_VERSION@
-+PYTH_VERSION = @PYTHON_VERSION@
- RANLIB = @RANLIB@
- SED = @SED@
- SET_MAKE = @SET_MAKE@
-@@ -243,9 +242,9 @@
- _lcms_la_LDFLAGS = -no-undefined -module -avoid-version \
-                     -L$(LCMS_PYLIB)/config 
- 
--_lcms_la_LIBADD = $(top_builddir)/src/liblcms.la -lpython$(PYTHON_VERSION)
-+_lcms_la_LIBADD = -llcms -lpython$(PYTH_VERSION)
- _lcms_la_SOURCES = lcms_wrap.cxx
--_lcms_la_CPPFLAGS = -I$(PYTHON_PREFIX)/include/python$(PYTHON_VERSION) \
-+_lcms_la_CPPFLAGS = -I$(PYTHON_PREFIX)/include/python$(PYTH_VERSION) \
- 		    -I$(LCMS_PYINCLUDE) \
-                     $(AM_CPPFLAGS)
- 
diff --git a/graphics/lcms-python/files/patch-python_lcms_wrap.cxx b/graphics/lcms-python/files/patch-python_lcms_wrap.cxx
deleted file mode 100644
index d0c5465786fc..000000000000
--- a/graphics/lcms-python/files/patch-python_lcms_wrap.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- python/lcms_wrap.cxx.orig	2009-10-13 14:48:08.000000000 +0400
-+++ python/lcms_wrap.cxx	2009-10-13 14:48:48.000000000 +0400
-@@ -2958,7 +2958,7 @@
- {
-   if (PyString_Check(obj)) {
-     char *cstr; Py_ssize_t len;
--    PyString_AsStringAndSize(obj, &cstr, &len);
-+    PyString_AsStringAndSize(obj, &cstr, (Py_ssize_t *)&len);
-     if (cptr)  {
-       if (alloc) {
- 	/* 
diff --git a/graphics/lcms-python/pkg-descr b/graphics/lcms-python/pkg-descr
deleted file mode 100644
index b358f77f6665..000000000000
--- a/graphics/lcms-python/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-LCMS is the Little Color Management System, a Color Matching Method
-(CMM) library which implements fast transforms between ICC profiles.
-It is released under LGPL with source code and meant to be portable.
-
-Color management refers to techniques that ensure consistent color
-as images are transferred from scanners or cameras to monitors and
-printers.
-
-WWW: http://www.littlecms.com/
diff --git a/graphics/mirage/Makefile b/graphics/mirage/Makefile
deleted file mode 100644
index 30dbc1f85261..000000000000
--- a/graphics/mirage/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	mirage
-PORTVERSION=	0.9.5.2
-PORTREVISION=	5
-CATEGORIES=	graphics
-MASTER_SITES=	SF/${PORTNAME}iv
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Fast and simple image viewer
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3
-
-USES=		desktop-file-utils gettext gnome python:2.7 tar:bzip2
-USE_GNOME=	gtk20 pygtk2
-USE_PYTHON=	distutils
-PYDISTUTILS_PKGNAME=	Mirage
-
-PORTDOCS=	CHANGELOG README TODO TRANSLATORS
-PORT_VERBS=	${PORTNAME} imgfuncs
-
-OPTIONS_DEFINE=	DOCS GNOME
-
-GNOME_USE=	GNOME=pygnome2
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/setup.py
-
-post-install:
-	(cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${STRIP_CMD} \
-		imgfuncs.so xmouse.so)
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/graphics/mirage/distinfo b/graphics/mirage/distinfo
deleted file mode 100644
index e9fc7f43f775..000000000000
--- a/graphics/mirage/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mirage-0.9.5.2.tar.bz2) = d214a1b6d99d1d1e83da5848a2cef181f6781e0990e93f7ebff5880b0c43f43c
-SIZE (mirage-0.9.5.2.tar.bz2) = 114991
diff --git a/graphics/mirage/files/patch-mirage.py b/graphics/mirage/files/patch-mirage.py
deleted file mode 100644
index 243324d416a3..000000000000
--- a/graphics/mirage/files/patch-mirage.py
+++ /dev/null
@@ -1,31 +0,0 @@
---- mirage.py.orig	2011-02-13 22:40:05 UTC
-+++ mirage.py
-@@ -71,7 +71,7 @@ class Base:
- 
- 	def __init__(self):
- 		
--		gtk.gdk.threads_init()
-+		#gtk.gdk.threads_init()
- 		
- 		# FIX THIS! Does not work on windows and what happens if mo-files exists
- 		# in both dirs?
-@@ -841,9 +841,7 @@ class Base:
- 			self.thumbpane_bottom_coord_loaded = bottom_coord
- 		# update images:
- 		if not self.thumbpane_updating:
--			thread = threading.Thread(target=self.thumbpane_update_pending_images, args=(force_upto_imgnum, None))
--			thread.setDaemon(True)
--			thread.start()
-+			self.thumbpane_update_pending_images(force_upto_imgnum, None)
- 
- 	def thumbpane_create_dir(self):
- 		if not os.path.exists(os.path.expanduser('~/.thumbnails/')):
-@@ -4579,6 +4577,6 @@ class Base:
- 
- if __name__ == "__main__":
- 	base = Base()
--	gtk.gdk.threads_enter()
-+	#gtk.gdk.threads_enter()
- 	base.main()
--	gtk.gdk.threads_leave()
-+	#gtk.gdk.threads_leave()
diff --git a/graphics/mirage/files/patch-setup.py b/graphics/mirage/files/patch-setup.py
deleted file mode 100644
index a6628e077b1b..000000000000
--- a/graphics/mirage/files/patch-setup.py
+++ /dev/null
@@ -1,14 +0,0 @@
---- setup.py.orig	2011-02-13 22:40:05 UTC
-+++ setup.py
-@@ -58,9 +58,9 @@ setup(name='Mirage',
- 			],
- 		py_modules = ['mirage'],
- 		ext_modules = [Extension(name='imgfuncs', sources=['imgfuncs.c']), 
--		               Extension(name='xmouse', sources=['xmouse.c'], libraries=['X11'])],
-+		               Extension(name='xmouse', sources=['xmouse.c'], include_dirs=['%%LOCALBASE%%/include'], library_dirs=['%%LOCALBASE%%/lib'], libraries=['X11'])],
- 		scripts = ['mirage'],
--		data_files=[('share/mirage', ['README', 'COPYING', 'CHANGELOG', 'TODO', 'TRANSLATORS', 'stock_shuffle.png', 'stock_leave-fullscreen.png', 'stock_fullscreen.png', 'mirage_blank.png']),
-+		data_files=[('share/mirage', ['stock_shuffle.png', 'stock_leave-fullscreen.png', 'stock_fullscreen.png', 'mirage_blank.png']),
- 			('share/applications', ['mirage.desktop']),
- 			('share/pixmaps', ['mirage.png']),
- 			('share/locale/ru/LC_MESSAGES', ['mo/ru/mirage.mo']),
diff --git a/graphics/mirage/files/patch-xmouse.c b/graphics/mirage/files/patch-xmouse.c
deleted file mode 100644
index 2b604d8a02a8..000000000000
--- a/graphics/mirage/files/patch-xmouse.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- xmouse.c.orig	2007-11-27 14:26:18 UTC
-+++ xmouse.c
-@@ -37,7 +37,8 @@ PyObject* xmouse_geometry(PyObject* self
- 
- PyMethodDef methods[] =
- {
--    {"geometry", xmouse_geometry, METH_VARARGS},
-+    {"geometry", xmouse_geometry, METH_VARARGS, NULL},
-+    {NULL, NULL, 0, NULL}
- };
- 
- void initxmouse(void)
diff --git a/graphics/mirage/pkg-descr b/graphics/mirage/pkg-descr
deleted file mode 100644
index 153b53224443..000000000000
--- a/graphics/mirage/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Mirage is a fast and simple GTK+ image viewer.
-
-- Supports png, jpg, svg, xpm, gif, bmp, tiff, and others
-- Cycling through multiple images (with preloading)
-- Slideshow and fullscreen modes
-- Rotating, zooming, flipping, resizing, cropping
-- Saving, deleting, renaming
-- Custom actions
-- Command-line access
-- Configurable interface
-
-WWW: http://mirageiv.sourceforge.net/
diff --git a/graphics/mirage/pkg-plist b/graphics/mirage/pkg-plist
deleted file mode 100644
index decc1bd78c82..000000000000
--- a/graphics/mirage/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-bin/mirage
-%%PYTHON_SITELIBDIR%%/imgfuncs.so
-%%PYTHON_SITELIBDIR%%/mirage.py
-%%PYTHON_SITELIBDIR%%/mirage.pyc
-%%PYTHON_SITELIBDIR%%/mirage.pyo
-%%PYTHON_SITELIBDIR%%/xmouse.so
-share/applications/mirage.desktop
-share/locale/cs/LC_MESSAGES/mirage.mo
-share/locale/de/LC_MESSAGES/mirage.mo
-share/locale/es/LC_MESSAGES/mirage.mo
-share/locale/fr/LC_MESSAGES/mirage.mo
-share/locale/hu/LC_MESSAGES/mirage.mo
-share/locale/it/LC_MESSAGES/mirage.mo
-share/locale/nl/LC_MESSAGES/mirage.mo
-share/locale/pl/LC_MESSAGES/mirage.mo
-share/locale/pt_BR/LC_MESSAGES/mirage.mo
-share/locale/ru/LC_MESSAGES/mirage.mo
-share/locale/ua/LC_MESSAGES/mirage.mo
-share/locale/zh_CN/LC_MESSAGES/mirage.mo
-%%DATADIR%%/mirage_blank.png
-%%DATADIR%%/stock_fullscreen.png
-%%DATADIR%%/stock_leave-fullscreen.png
-%%DATADIR%%/stock_shuffle.png
-share/pixmaps/mirage.png
diff --git a/graphics/partio/Makefile b/graphics/partio/Makefile
deleted file mode 100644
index fb31d0cb2e3a..000000000000
--- a/graphics/partio/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# $FreeBSD$
-
-PORTNAME=	partio
-PORTVERSION=	1.10.1
-PORTREVISION=	1
-DISTVERSIONPREFIX=	v
-CATEGORIES=	graphics math
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	C++ library for manipulating animation particle formats
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD3CLAUSE
-
-BUILD_DEPENDS=	swig3.0:devel/swig30
-
-USES=		cmake compiler:c++11-lang gl python:2.7 shebangfix xorg
-SHEBANG_FILES=	src/tools/partedit.py src/tools/partinspect.py \
-		src/tools/partjson.py
-USE_GL=		gl glu glut
-USE_LDCONFIG=	yes
-USE_XORG=	xi xmu
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	wdas
-
-OPTIONS_DEFINE=		DOCS DOXYGEN EXAMPLES
-OPTIONS_DEFAULT=	DOCS
-
-# DOCS must be selected for PORTDOCS to work
-DOXYGEN_IMPLIES=	DOCS
-DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
-DOXYGEN_ALL_TARGET=	all doc
-
-DOCS_BUILD_DEPENDS=	doxygen:devel/doxygen
-
-BINARY_ALIAS=	swig=swig3.0
-
-PORTDOCS=	*
-PORTEXAMPLES=	*
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|python -c|${PYTHON_CMD} -c|' \
-		${WRKSRC}/src/py/CMakeLists.txt \
-		${WRKSRC}/src/tools/CMakeLists.txt
-	@${REINPLACE_CMD} -e '/install(TARGETS/d' \
-		${WRKSRC}/src/tests/CMakeLists.txt
-
-post-patch-DOCS-off:
-	@${REINPLACE_CMD} -e '/ADD_SUBDIRECTORY.*src\/doc.*/d' \
-		${WRKSRC}/CMakeLists.txt
-
-# Remove those files that don't yet work
-post-install:
-	${RM} ${STAGEDIR}${PREFIX}/bin/partedit ${STAGEDIR}${PREFIX}/bin/partinspect
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC}/src/doc && ${INSTALL_DATA} tutorial.txt partio.tex ${STAGEDIR}${DOCSDIR}
-
-post-install-EXAMPLES-on:
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	cd ${WRKSRC}/src/data && ${INSTALL_DATA} * ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/graphics/partio/distinfo b/graphics/partio/distinfo
deleted file mode 100644
index 7f662713271a..000000000000
--- a/graphics/partio/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1562945121
-SHA256 (wdas-partio-v1.10.1_GH0.tar.gz) = 49f0d61bcca4ac3900dc68fdf11fa325cec6fab6cedde37c5a2ce365b1b46112
-SIZE (wdas-partio-v1.10.1_GH0.tar.gz) = 333129
diff --git a/graphics/partio/pkg-descr b/graphics/partio/pkg-descr
deleted file mode 100644
index be54afe49826..000000000000
--- a/graphics/partio/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Partio is an open source C++ library for reading, writing, and manipulating
-a variety of standard particle formats (GEO, BGEO, PTC, PDB, PDA).  It acts
-as an abstraction for the commonalities in particle models (i.e., accessing
-many attributes associated with an index or entity).
-
-Partio has a Python API and a collection of simple command-line tools.
-
-WWW: http://www.partio.us/
diff --git a/graphics/partio/pkg-plist b/graphics/partio/pkg-plist
deleted file mode 100644
index 9baa9053b14f..000000000000
--- a/graphics/partio/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-bin/partattr
-bin/partconvert
-bin/partinfo
-bin/partjson
-bin/partview
-include/Partio.h
-include/PartioAttribute.h
-include/PartioIterator.h
-include/PartioVec3.h
-lib/libpartio.so
-%%PYTHON_SITELIBDIR%%/_partio.so
-%%PYTHON_SITELIBDIR%%/partedit.py
-%%PYTHON_SITELIBDIR%%/partinspect.py
-%%PYTHON_SITELIBDIR%%/partio.py
-%%PYTHON_SITELIBDIR%%/partjson.py
-share/swig/partio.i
diff --git a/graphics/py-exif/Makefile b/graphics/py-exif/Makefile
deleted file mode 100644
index 39742c40bd42..000000000000
--- a/graphics/py-exif/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Created by: Johann Visagie <wjv@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	exif
-PORTVERSION=	0.9
-PORTREVISION=	1
-CATEGORIES=	graphics python
-MASTER_SITES=	SF/py${PORTNAME}/py${PORTNAME}/${PORTVERSION}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	pyexif-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python library to extract EXIF metadata from JPEG and TIFF image files
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		python:2.7
-WRKSRC=		${WRKDIR}/pyexif
-DATADIR=	${PREFIX}/share/py-exif
-DOCSDIR=	${PREFIX}/share/doc/py-exif
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-.for pyfile in exiftool exifinfo.py
-	@ cd ${WRKSRC}/bin && ${MV} ${pyfile} ${pyfile}.orig && \
-	  ${SED} -e '1s|.*|#!${PYTHON_CMD}|' ${pyfile}.orig > ${pyfile}
-.endfor
-
-do-build:
-	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
-		-f ${WRKSRC}/lib \
-		-d ${PYTHONPREFIX_SITELIBDIR}
-	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
-		-f ${WRKSRC}/lib \
-		-d ${PYTHONPREFIX_SITELIBDIR}
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/bin
-	@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
-	cd ${WRKSRC}/lib && ${INSTALL_DATA} *.py *.pyc *.pyo \
-		${STAGEDIR}${PYTHON_SITELIBDIR}
-	${INSTALL_SCRIPT} ${WRKSRC}/bin/exiftool ${STAGEDIR}${PREFIX}/bin/py-exiftool
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-	cd ${WRKSRC}/share/exiftool && ${INSTALL_DATA} *.html *.txt \
-		${STAGEDIR}${DATADIR}
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README* ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/graphics/py-exif/distinfo b/graphics/py-exif/distinfo
deleted file mode 100644
index bc972498de8b..000000000000
--- a/graphics/py-exif/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pyexif-0.9.tar.gz) = aba673055d66c4923b48cc3c1e7a3a712eb959efc4c20cc947ead6a980f18f39
-SIZE (pyexif-0.9.tar.gz) = 14471
diff --git a/graphics/py-exif/pkg-descr b/graphics/py-exif/pkg-descr
deleted file mode 100644
index 5648e5c95f9d..000000000000
--- a/graphics/py-exif/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-Pyexif is a Python library and associated command line tool to extract EXIF
-format metadata from the headers of JPEG and TIFF image files.  EXIF
-information is typically included in images created using digital imaging
-devices such as digital cameras and digital film scanners.
-
-Currently, pyexif provides the following functionality:
-- Parse EXIF headers in JPEG files.
-- Parse EXIF headers in TIFF files.
-- Support for camera-specific MakerNote tags (e.g. Nikon, Canon, etc.).
-- Provide a simple cmdline interfaces to format the data in human-readable
-  format.
-
-EXIF specification:  http://www.pima.net/standards/it10/PIMA15740/exif.htm
-
-WWW: http://pyexif.sourceforge.net/
diff --git a/graphics/py-exif/pkg-plist b/graphics/py-exif/pkg-plist
deleted file mode 100644
index 0042bda7bc9a..000000000000
--- a/graphics/py-exif/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.exiftool
-bin/py-exiftool
-%%PYTHON_SITELIBDIR%%/__init__.py
-%%PYTHON_SITELIBDIR%%/__init__.pyc
-%%PYTHON_SITELIBDIR%%/__init__.pyo
-%%PYTHON_SITELIBDIR%%/exif.py
-%%PYTHON_SITELIBDIR%%/exif.pyc
-%%PYTHON_SITELIBDIR%%/exif.pyo
-share/py-exif/template.html
-share/py-exif/template.txt
diff --git a/graphics/py-gd/Makefile b/graphics/py-gd/Makefile
deleted file mode 100644
index ab36f2e4c44e..000000000000
--- a/graphics/py-gd/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: Hye-Shik Chang <perky@fallin.lv>
-# $FreeBSD$
-
-PORTNAME=	gd
-PORTVERSION=	0.59
-PORTREVISION=	1
-CATEGORIES=	graphics python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	gdmodule-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python interface to the GD library
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LIB_DEPENDS=	libgd.so:graphics/gd
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist pythonprefix
-PYSETUP=	setup.py
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		'/\/usr\/lib/d ; \
-		 /\/usr\/include/d ; \
-		 /\/usr\/X11R6/d ; \
-		 s|/opt/gnome|${LOCALBASE}| ; \
-		 /"jpeg", "png", "gif", "z",/d ; \
-		 /"X11", "Xpm",/d ; \
-		 /"ttf", "freetype",/d' \
-		${WRKSRC}/${PYSETUP}
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_gd.so
-
-.include <bsd.port.mk>
diff --git a/graphics/py-gd/distinfo b/graphics/py-gd/distinfo
deleted file mode 100644
index 08df2a4fc0c2..000000000000
--- a/graphics/py-gd/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gdmodule-0.59.tar.gz) = b9af5e92d33cdc11346421e8e9a51f6980269a9d7311ef95e922f96da9ea5e57
-SIZE (gdmodule-0.59.tar.gz) = 20442
diff --git a/graphics/py-gd/pkg-descr b/graphics/py-gd/pkg-descr
deleted file mode 100644
index 516b90fa819b..000000000000
--- a/graphics/py-gd/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-GD module is an interface to the GD library written by Thomas Bouttel.
-It has been extended in some ways from the original GD library.
-
-WWW: http://newcenturycomputers.net/projects/gdmodule.html
diff --git a/graphics/py-paint/Makefile b/graphics/py-paint/Makefile
deleted file mode 100644
index 0c0ce6bd4886..000000000000
--- a/graphics/py-paint/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# Created by: Hye-Shik Chang <perky@python.or.kr>
-# $FreeBSD$
-
-PORTNAME=	paint
-PORTVERSION=	0.3
-PORTREVISION=	6
-CATEGORIES=	graphics python
-MASTER_SITES=	SF/py${PORTNAME}/py${PORTNAME}/py${PORTNAME}%20${PORTVERSION}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	pypaint-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Simple and flexible painting adaptor to libart for Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE.TXT
-
-LIB_DEPENDS=	libpng.so:graphics/png \
-		libttf.so:print/freetype
-
-OPTIONS_DEFINE=	EXAMPLES
-
-USES=		gnome python:2.7
-USE_PYTHON=	distutils autoplist
-USE_GNOME=	libartlgpl2
-NO_WRKSUBDIR=	yes
-CFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/libart-2.0 \
-		-I${LOCALBASE}/include/freetype1
-LDFLAGS+=	-L${LOCALBASE}/lib
-
-EXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
-PORTEXAMPLES=	*
-
-post-patch:
-	@${REINPLACE_CMD} -e "s,art_lgpl,art_lgpl_2," ${WRKSRC}/setup.py
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/paint.so
-post-install-EXAMPLES-on:
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	${CP} ${WRKSRC}/test* ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/graphics/py-paint/distinfo b/graphics/py-paint/distinfo
deleted file mode 100644
index c8059c0ef7e9..000000000000
--- a/graphics/py-paint/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pypaint-0.3.tar.gz) = 733c0aa4915897746ab68a32e99a0833bba3ee4e5d4b599b2dc8d74782d2d737
-SIZE (pypaint-0.3.tar.gz) = 17266
diff --git a/graphics/py-paint/files/patch-image.c b/graphics/py-paint/files/patch-image.c
deleted file mode 100644
index 4b3f9065e4c0..000000000000
--- a/graphics/py-paint/files/patch-image.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- image.c.orig	2004-02-16 10:57:56.000000000 +0100
-+++ image.c	2012-05-05 07:40:54.000000000 +0200
-@@ -129,7 +129,7 @@
- 	set_error(PyExc_RuntimeError, "could not create info struct");
- 	return NULL;
-     }
--    if (setjmp(png_ptr->jmpbuf)) {
-+    if (setjmp(png_jmpbuf(png_ptr))) {
- 	fclose(fp);
- 	png_destroy_write_struct(&png_ptr, (png_infopp)NULL);
- 	set_error(PyExc_RuntimeError, "error building image");
-@@ -233,7 +233,7 @@
- 	set_error(PyExc_RuntimeError, "could not create info struct");
- 	goto error;
-     }
--    if (setjmp(png_ptr->jmpbuf)) {
-+    if (setjmp(png_jmpbuf(png_ptr))) {
- 	set_error(PyExc_RuntimeError, "error building image");
- 	goto error;
-     }
diff --git a/graphics/py-paint/pkg-descr b/graphics/py-paint/pkg-descr
deleted file mode 100644
index 1710ae72e0e3..000000000000
--- a/graphics/py-paint/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The paint module provides a simple and flexible facility for
-painting PNG images files. The paint module depends upon
-three free libraries: freetype, libart, libpng.
-
-WWW: http://object-craft.com.au/projects/paint/
diff --git a/graphics/pygts/Makefile b/graphics/pygts/Makefile
deleted file mode 100644
index 42df8141cd9a..000000000000
--- a/graphics/pygts/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Wen Heping <wenheping@gmail.com>
-# $FreeBSD$
-
-PORTNAME=	pygts
-PORTVERSION=	0.3.1
-PORTREVISION=	8
-CATEGORIES=	graphics python
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python binding for GNU Triangulated Surface(GTS) Library
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-BUILD_DEPENDS=	${PYNUMPY}
-RUN_DEPENDS=	${PYNUMPY}
-LIB_DEPENDS=	libgts.so:graphics/gts
-
-USE_PYTHON=	autoplist distutils
-USES=		pkgconfig python:2.7
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/gts/_gts.so
-
-.include <bsd.port.mk>
diff --git a/graphics/pygts/distinfo b/graphics/pygts/distinfo
deleted file mode 100644
index 98b42727224f..000000000000
--- a/graphics/pygts/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pygts-0.3.1.tar.gz) = 46bfa0c12b8bbc8573de5983c102460543d5c9d8aab2113b4c537c8e8d9b55d5
-SIZE (pygts-0.3.1.tar.gz) = 118340
diff --git a/graphics/pygts/pkg-descr b/graphics/pygts/pkg-descr
deleted file mode 100644
index de45b160d0b2..000000000000
--- a/graphics/pygts/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-PyGTS is a python package used to construct, manipulate, and perform
-computations on 3D triangulated surfaces. It is a hand-crafted and
-pythonic binding for the GNU Triangulated Surface (GTS) Library.
-
-WWW: http://pygts.sf.net
diff --git a/graphics/pysvg/Makefile b/graphics/pysvg/Makefile
deleted file mode 100644
index 571b16e596ba..000000000000
--- a/graphics/pysvg/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: Olivier Duchateau <duchateau.olivier@gmail.com>
-# $FreeBSD$
-
-PORTNAME=	pysvg
-PORTVERSION=	0.2.2
-PORTREVISION=	1
-CATEGORIES=	graphics python
-MASTER_SITES=	CHEESESHOP
-
-MAINTAINER=	python@FreeBSD.org
-COMMENT=	pySVG - creating svg with python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD2CLAUSE
-
-USES=	zip python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/graphics/pysvg/distinfo b/graphics/pysvg/distinfo
deleted file mode 100644
index 0a1ecbbca47e..000000000000
--- a/graphics/pysvg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pysvg-0.2.2.zip) = e7dd51244cd201279dba577704149e5195d4a69d6e6681bda1edb32fac24f2ed
-SIZE (pysvg-0.2.2.zip) = 623804
diff --git a/graphics/pysvg/pkg-descr b/graphics/pysvg/pkg-descr
deleted file mode 100644
index 807ae336029c..000000000000
--- a/graphics/pysvg/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-pySVG is a pure Python library to create SVG documents.
-
-WWW: http://codeboje.de/pysvg/
diff --git a/irc/Makefile b/irc/Makefile
index 67b2a78ba884..3ea5ce1cf5f3 100644
--- a/irc/Makefile
+++ b/irc/Makefile
@@ -97,7 +97,6 @@
     SUBDIR += py-irc
     SUBDIR += py-limnoria
     SUBDIR += py-supybot
-    SUBDIR += py-supybot-plugins
     SUBDIR += quassel
     SUBDIR += quassel-core
     SUBDIR += quirc
diff --git a/irc/py-supybot-plugins/Makefile b/irc/py-supybot-plugins/Makefile
deleted file mode 100644
index 727a16f1fe47..000000000000
--- a/irc/py-supybot-plugins/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Radim Kolar
-# $FreeBSD$
-
-PORTNAME=	supybot-plugins
-PORTVERSION=	20060723
-PORTREVISION=	1
-CATEGORIES=	irc python
-MASTER_SITES=	SF/supybot/OldFiles
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	Supybot-plugins-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Official plugin pack for Supybot
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-RUN_DEPENDS=	supybot:irc/py-supybot@${PY_FLAVOR}
-
-USES=		python:2.7 tar:bzip2
-
-post-extract:
-# Delete, because it now included in irc/py-supybot
-.for data in BadWords Dunno Success _darcs
-	@${RM} -r ${WRKSRC}/${data}
-.endfor
-
-do-build:
-	cd ${WRKSRC} && ${PYTHON_CMD} -c 'import compileall;compileall.compile_dir(".");' && ${PYTHON_CMD} -O -c 'import compileall;compileall.compile_dir(".");'
-
-do-install:
-	cd ${WRKSRC} && ${FIND} . | ${CPIO} -pdm -R ${BINOWN}:${BINGRP} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/supybot/plugins
-
-.include <bsd.port.mk>
diff --git a/irc/py-supybot-plugins/distinfo b/irc/py-supybot-plugins/distinfo
deleted file mode 100644
index 69a6600d5607..000000000000
--- a/irc/py-supybot-plugins/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Supybot-plugins-20060723.tar.bz2) = e933d844b226f172329b9e9d5fc5f40ac357934b7819f6aca44261417e1d896d
-SIZE (Supybot-plugins-20060723.tar.bz2) = 197391
diff --git a/irc/py-supybot-plugins/pkg-descr b/irc/py-supybot-plugins/pkg-descr
deleted file mode 100644
index 2bfda7034290..000000000000
--- a/irc/py-supybot-plugins/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This is plugin pack for Supybot, IRC robot. These plugins
-allows Supybot to search Freshmeat, Sourceforge, Debian, Weather, Ebay
-doing channel polls and more.
-
-WWW: http://supybot.com/
diff --git a/irc/py-supybot-plugins/pkg-plist b/irc/py-supybot-plugins/pkg-plist
deleted file mode 100644
index fc2d08d42fc1..000000000000
--- a/irc/py-supybot-plugins/pkg-plist
+++ /dev/null
@@ -1,678 +0,0 @@
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/AcronymFinder/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/AcronymFinder/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/AcronymFinder/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/AcronymFinder/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/AcronymFinder/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/AcronymFinder/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/AcronymFinder/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/AcronymFinder/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/AcronymFinder/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/AcronymFinder/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/AcronymFinder/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/AcronymFinder/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/AcronymFinder/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/amazon.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/amazon.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/amazon.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Amazon/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/babelfish.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/babelfish.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/babelfish.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Babelfish/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Bnc/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Bnc/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Bnc/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Bnc/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Bnc/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Bnc/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Bnc/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Bnc/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Bnc/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Bnc/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Bnc/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Bnc/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Bnc/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CafeBrioso/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CafeBrioso/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CafeBrioso/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CafeBrioso/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CafeBrioso/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CafeBrioso/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CafeBrioso/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CafeBrioso/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CafeBrioso/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CafeBrioso/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CafeBrioso/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CafeBrioso/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CafeBrioso/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ChannelRelay/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ChannelRelay/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ChannelRelay/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ChannelRelay/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ChannelRelay/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ChannelRelay/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ChannelRelay/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ChannelRelay/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ChannelRelay/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ChannelRelay/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ChannelRelay/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ChannelRelay/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ChannelRelay/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Currency/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Currency/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Currency/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Currency/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Currency/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Currency/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Currency/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Currency/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Currency/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Currency/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Currency/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Currency/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Currency/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CyborgName/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CyborgName/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CyborgName/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CyborgName/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CyborgName/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CyborgName/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CyborgName/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CyborgName/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CyborgName/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CyborgName/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CyborgName/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CyborgName/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/CyborgName/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Darcs/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Darcs/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Darcs/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Darcs/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Darcs/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Darcs/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Darcs/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Darcs/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Darcs/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Darcs/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Darcs/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Darcs/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Darcs/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Dcc/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Dcc/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Dcc/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Dcc/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Dcc/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Dcc/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Dcc/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Dcc/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Dcc/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Dcc/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Dcc/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Dcc/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Dcc/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/BeautifulSoup.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/BeautifulSoup.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/BeautifulSoup.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Debian/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Ebay/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Ebay/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Ebay/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Ebay/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Ebay/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Ebay/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Ebay/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Ebay/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Ebay/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Ebay/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Ebay/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Ebay/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Ebay/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/supybot-external-notice.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/supybot-external-notice.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/supybot-external-notice.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/ExternalNotice/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freenode/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freenode/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freenode/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freenode/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freenode/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freenode/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freenode/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freenode/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freenode/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freenode/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freenode/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freenode/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freenode/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freshmeat/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freshmeat/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freshmeat/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freshmeat/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freshmeat/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freshmeat/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freshmeat/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freshmeat/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freshmeat/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freshmeat/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freshmeat/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freshmeat/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Freshmeat/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gameknot/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gameknot/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gameknot/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gameknot/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gameknot/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gameknot/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gameknot/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gameknot/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gameknot/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gameknot/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gameknot/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gameknot/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gameknot/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/README.stx
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwbase.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwbase.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwbase.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwcred.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwcred.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwcred.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwhtml.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwhtml.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwhtml.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwpickle.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwpickle.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwpickle.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwplain.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwplain.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwplain.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwplugins.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwplugins.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwplugins.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwpyshell.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwpyshell.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwpyshell.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwsmtp.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwsmtp.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwsmtp.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwssh.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwssh.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwssh.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwssl.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwssl.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/gwssl.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Gateway/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Geekquote/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Geekquote/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Geekquote/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Geekquote/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Geekquote/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Geekquote/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Geekquote/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Geekquote/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Geekquote/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Geekquote/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Geekquote/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Geekquote/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Geekquote/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Grasshoppaz/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Grasshoppaz/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Grasshoppaz/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Grasshoppaz/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Grasshoppaz/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Grasshoppaz/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Grasshoppaz/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Grasshoppaz/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Grasshoppaz/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Grasshoppaz/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Grasshoppaz/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Grasshoppaz/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Grasshoppaz/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/IgnoreFormatting/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/IgnoreFormatting/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/IgnoreFormatting/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/IgnoreFormatting/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/IgnoreFormatting/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/IgnoreFormatting/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/IgnoreFormatting/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/IgnoreFormatting/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/IgnoreFormatting/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/IgnoreFormatting/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/IgnoreFormatting/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/IgnoreFormatting/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/IgnoreFormatting/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Infobot/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Infobot/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Infobot/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Infobot/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Infobot/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Infobot/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Infobot/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Infobot/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Infobot/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Infobot/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Infobot/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Infobot/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Infobot/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Linux/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Linux/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Linux/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Linux/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Linux/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Linux/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Linux/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Linux/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Linux/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Linux/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Linux/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Linux/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Linux/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Lookup/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Lookup/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Lookup/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Lookup/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Lookup/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Lookup/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Lookup/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Lookup/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Lookup/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Lookup/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Lookup/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Lookup/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Lookup/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Mailbox/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Mailbox/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Mailbox/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Mailbox/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Mailbox/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Mailbox/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Mailbox/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Mailbox/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Mailbox/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Mailbox/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Mailbox/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Mailbox/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Mailbox/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Markov/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Markov/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Markov/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Markov/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Markov/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Markov/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Markov/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Markov/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Markov/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Markov/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Markov/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Markov/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Markov/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Memo/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Memo/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Memo/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Memo/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Memo/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Memo/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Memo/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Memo/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Memo/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Memo/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Memo/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Memo/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Memo/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Minstrel/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Minstrel/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Minstrel/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Minstrel/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Minstrel/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Minstrel/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Minstrel/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Minstrel/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Minstrel/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Minstrel/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Minstrel/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Minstrel/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Minstrel/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/OSU/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/OSU/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/OSU/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/OSU/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/OSU/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/OSU/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/OSU/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/OSU/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/OSU/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/OSU/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/OSU/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/OSU/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/OSU/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Pastebin/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Pastebin/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Pastebin/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Pastebin/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Pastebin/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Pastebin/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Pastebin/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Pastebin/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Pastebin/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Pastebin/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Pastebin/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Pastebin/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Pastebin/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Poll/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Poll/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Poll/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Poll/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Poll/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Poll/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Poll/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Poll/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Poll/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Poll/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Poll/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Poll/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Poll/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Postman/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Postman/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Postman/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Postman/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Postman/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Postman/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Postman/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Postman/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Postman/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Postman/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Postman/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Postman/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Postman/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Python/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Python/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Python/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Python/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Python/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Python/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Python/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Python/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Python/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Python/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Python/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Python/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Python/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RawLogger/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RawLogger/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RawLogger/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RawLogger/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RawLogger/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RawLogger/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RawLogger/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RawLogger/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RawLogger/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RawLogger/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RawLogger/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RawLogger/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RawLogger/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Rhyme/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Rhyme/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Rhyme/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Rhyme/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Rhyme/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Rhyme/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Rhyme/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Rhyme/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Rhyme/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Rhyme/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Rhyme/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Rhyme/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Rhyme/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RootWarner/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RootWarner/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RootWarner/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RootWarner/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RootWarner/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RootWarner/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RootWarner/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RootWarner/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RootWarner/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RootWarner/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RootWarner/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RootWarner/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/RootWarner/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/BeautifulSoup.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/BeautifulSoup.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/BeautifulSoup.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/rssparser.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/rssparser.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/rssparser.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sourceforge/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sshd/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sshd/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sshd/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sshd/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sshd/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sshd/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sshd/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sshd/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sshd/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sshd/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sshd/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sshd/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Sshd/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Stock/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Stock/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Stock/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Stock/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Stock/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Stock/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Stock/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Stock/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Stock/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Stock/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Stock/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Stock/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Stock/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Supybot/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Supybot/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Supybot/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Supybot/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Supybot/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Supybot/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Supybot/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Supybot/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Supybot/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Supybot/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Supybot/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Supybot/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Supybot/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Tail/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Tail/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Tail/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Tail/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Tail/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Tail/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Tail/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Tail/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Tail/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Tail/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Tail/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Tail/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Tail/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/TracBot/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/TracBot/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/TracBot/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/TracBot/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/TracBot/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/TracBot/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/TracBot/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/TracBot/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/TracBot/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/TracBot/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/TracBot/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/TracBot/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/TracBot/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/SOAP.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/SOAP.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/SOAP.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/UrbanDict/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Vim/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Vim/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Vim/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Vim/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Vim/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Vim/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Vim/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Vim/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Vim/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Vim/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Vim/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Vim/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Vim/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/BeautifulSoup.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/BeautifulSoup.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/BeautifulSoup.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/rssparser.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/rssparser.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/rssparser.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Weather/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webopedia/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webopedia/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webopedia/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webopedia/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webopedia/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webopedia/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webopedia/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webopedia/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webopedia/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webopedia/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webopedia/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webopedia/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webopedia/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webserver/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webserver/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webserver/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webserver/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webserver/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webserver/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webserver/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webserver/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webserver/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webserver/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webserver/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webserver/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Webserver/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/WordStats/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/WordStats/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/WordStats/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/WordStats/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/WordStats/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/WordStats/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/WordStats/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/WordStats/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/WordStats/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/WordStats/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/WordStats/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/WordStats/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/WordStats/test.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Zipinfo/README.txt
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Zipinfo/__init__.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Zipinfo/__init__.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Zipinfo/__init__.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Zipinfo/config.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Zipinfo/config.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Zipinfo/config.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Zipinfo/plugin.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Zipinfo/plugin.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Zipinfo/plugin.pyo
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Zipinfo/test.py
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Zipinfo/test.pyc
-%%PYTHON_LIBDIR%%/site-packages/supybot/plugins/Zipinfo/test.pyo
diff --git a/japanese/Makefile b/japanese/Makefile
index a10c5c41e915..e5f39bc9f7da 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -131,7 +131,6 @@
     SUBDIR += jstrings
     SUBDIR += jvim3
     SUBDIR += kakasi
-    SUBDIR += kana-no-quiz
     SUBDIR += kanjipad
     SUBDIR += kasumi
     SUBDIR += kbanner
diff --git a/japanese/kana-no-quiz/Makefile b/japanese/kana-no-quiz/Makefile
deleted file mode 100644
index 5824796b1463..000000000000
--- a/japanese/kana-no-quiz/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Nicola Vitale <nivit@email.it>
-# $FreeBSD$
-
-PORTNAME=	kana-no-quiz
-DISTVERSION=	1.9.5
-PORTREVISION=	3
-CATEGORIES=	japanese
-MASTER_SITES=	SF/${PORTNAME}/Program%20releases/version%20${DISTVERSION}
-DISTNAME=	Kana_no_quiz-${DISTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Educational tool to memorize Japanese KANA (Hiragana/Katakana)
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/GPL.txt
-
-RUN_DEPENDS=	${PYGAME}
-
-NO_BUILD=	yes
-NO_ARCH=	yes
-
-USES=		gettext gnome python:2.7 tar:bzip2
-USE_GNOME=	pygtk2:run
-USE_PYTHON=	distutils autoplist
-
-WRKSRC=		"${WRKDIR}/${DISTNAME:S/_/ /g}"
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		's|/usr/share|${PREFIX}/share|' \
-		${WRKSRC}/data/misc/kana-no-quiz.desktop
-
-pre-configure:
-	@${MKDIR} ${WRKSRC}/data/script
-	@${ECHO_CMD} -n > ${WRKSRC}/data/script/kana-no-quiz
-	@${ECHO_CMD} '#!${PYTHON_CMD}' \
-		>> ${WRKSRC}/data/script/kana-no-quiz
-	@${ECHO_CMD} 'from kananoquiz import *' \
-		>> ${WRKSRC}/data/script/kana-no-quiz
-
-.include <bsd.port.mk>
diff --git a/japanese/kana-no-quiz/distinfo b/japanese/kana-no-quiz/distinfo
deleted file mode 100644
index c303fd622a02..000000000000
--- a/japanese/kana-no-quiz/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Kana_no_quiz-1.9.5.tar.bz2) = 36910302f9c6224fd89a8a876b3b0a82ce007a2c73a82ec628b923b12ace634f
-SIZE (Kana_no_quiz-1.9.5.tar.bz2) = 9199793
diff --git a/japanese/kana-no-quiz/pkg-descr b/japanese/kana-no-quiz/pkg-descr
deleted file mode 100644
index 809f14935e38..000000000000
--- a/japanese/kana-no-quiz/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Kana no quiz is a little educational tool, simple yet
-efficient, to memorize the pronunciation of Japanese
-kana (hiragana & katakana) in an quick, easy, and
-flexible fashion.
-This program features several ways and many options to
-either teach the complete beginner or test the wizard
-skill on kana recognition and pronouncing.
-
-WWW: http://kana-no-quiz.choplair.org/
diff --git a/lang/Makefile b/lang/Makefile
index 10dda872b447..5a76e3bd1a96 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -279,7 +279,6 @@
     SUBDIR += purescript
     SUBDIR += py-hy
     SUBDIR += py-mx-base
-    SUBDIR += py-prolog
     SUBDIR += py-qt5-qml
     SUBDIR += py-textX
     SUBDIR += pypy
@@ -326,7 +325,6 @@
     SUBDIR += scala-docs
     SUBDIR += scheme48
     SUBDIR += scm
-    SUBDIR += sdcc
     SUBDIR += see
     SUBDIR += seed7
     SUBDIR += siod
diff --git a/lang/py-prolog/Makefile b/lang/py-prolog/Makefile
deleted file mode 100644
index e766c5a1e5d9..000000000000
--- a/lang/py-prolog/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Gerhard Gonter <g.gonter@ieee.org>
-# $FreeBSD$
-
-PORTNAME=	prolog
-PORTVERSION=	0.1
-PORTREVISION=	3
-CATEGORIES=	lang python
-MASTER_SITES=	SF/py${PORTNAME}/PyProlog/PyProlog-${PORTVERSION}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	PyProlog-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python extension embedding SWI-Prolog
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-BUILD_DEPENDS=	swipl:lang/swi-pl
-RUN_DEPENDS=	swipl:lang/swi-pl
-
-BROKEN_amd64=	fails to build: can't link shared libraries to static
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/lang/py-prolog/distinfo b/lang/py-prolog/distinfo
deleted file mode 100644
index 41731f832934..000000000000
--- a/lang/py-prolog/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyProlog-0.1.tar.gz) = 617c6e03beb0a121b2b8fba954978d959842939803c625ee5af09cfb08885fbe
-SIZE (PyProlog-0.1.tar.gz) = 31178
diff --git a/lang/py-prolog/files/patch-setup.py b/lang/py-prolog/files/patch-setup.py
deleted file mode 100644
index e52d946659f0..000000000000
--- a/lang/py-prolog/files/patch-setup.py
+++ /dev/null
@@ -1,43 +0,0 @@
---- setup.py.orig	2001-06-10 07:16:04.000000000 +0400
-+++ setup.py	2011-10-09 11:20:52.000000000 +0400
-@@ -5,7 +5,7 @@
- import os
- 
- def get_atom(atom):
--	query = "pl -f none -g 'current_prolog_flag(%s, V), write(V), nl.' -t 'halt'"
-+	query = "swipl -f none -g 'current_prolog_flag(%s, V), write(V), nl.' -t 'halt'"
- 	f = os.popen(query % atom)
- 	r = f.read()[:-1]
- 	f.close()
-@@ -13,11 +13,13 @@
- 
- # TDB: this code only need run during 'build'.
- arch = get_atom('arch')
--#swipl_version =  get_atom('version')
-+swipl_version =  get_atom('version')
- swipl_home =  get_atom('home')
- #print 'P>', arch, swipl_version, swipl_home
- swipl_include_path = os.path.join(swipl_home, 'include')
- swipl_library_path = os.path.join(swipl_home, 'runtime', arch)
-+if swipl_version > '50400':
-+   swipl_library_path = os.path.join(swipl_home, 'lib', arch)
- #print 'I>', swipl_include_path, swipl_library_path
- 
- setup(name="PyProlog",
-@@ -25,7 +27,7 @@
- 	  author="Glen Wilder",
- 	  author_email="gwilder@best.com",
- 	  url="http://pyprolog.sourceforge.net",
--	  licence='LGPL',
-+	  license='LGPL',
- 	  description='SWI-Prolog extension module',
- 	  packages=["pyprolog"],
- 	  package_dir={"pyprolog":"Lib"},
-@@ -34,6 +36,6 @@
- 							 ["Modules/swiplmodule.c"],
- 							 include_dirs=[swipl_include_path],
- 							 library_dirs=[swipl_library_path],
--							 libraries=['pl', 'termcap'])
-+							 libraries=['swipl', 'termcap'])
- 				   ]   
- 	  )
diff --git a/lang/py-prolog/pkg-descr b/lang/py-prolog/pkg-descr
deleted file mode 100644
index 5aa5a3244cbb..000000000000
--- a/lang/py-prolog/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-A Python extension embedding SWI-Prolog
-
-PyProlog is a Python extension that permits direct access to an
-embedded PROLOG.  The extension lends Python the efficient unification
-and backtracking of PROLOG, and allows a programmer to instrument
-Python classes with PROLOG code.  Callbacks from PROLOG to Python are
-also supported.
-
-WWW: https://sourceforge.net/projects/pyprolog/
diff --git a/lang/sdcc/Makefile b/lang/sdcc/Makefile
deleted file mode 100644
index 6edd9994f804..000000000000
--- a/lang/sdcc/Makefile
+++ /dev/null
@@ -1,113 +0,0 @@
-# $FreeBSD$
-
-PORTNAME=	sdcc
-PORTVERSION=	3.9.0
-DISTVERSIONPREFIX=src-
-PORTREVISION=	1
-CATEGORIES=	lang
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Small Device C Compiler
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3
-
-BROKEN_aarch64=		Fails to configure: BFD does not support target aarch64-portbld-freebsd11.0
-
-BUILD_DEPENDS=	${LOCALBASE}/include/boost/graph/adjacency_list.hpp:devel/boost-libs
-
-CONFLICTS_INSTALL=	sdcc-[0-9]* sdcc-devel-[0-9]*
-GNU_CONFIGURE=	yes
-USES=		bison compiler:c++11-lang gmake readline:port python:2.7,run shebangfix tar:bzip2
-SHEBANG_FILES=	support/scripts/as2gbmap.py
-
-OPTIONS_DEFINE=		SDCCLIB DEVLIB DOCS UCSIM
-OPTIONS_MULTI=		TARGETS
-OPTIONS_MULTI_TARGETS=	HC08 MCS51 PADAUK PIC STM8 Z80
-OPTIONS_DEFAULT=	SDCCLIB DEVLIB SDCCLIB UCSIM HC08 MCS51 PADAUK PIC STM8 Z80
-
-# XXX libsdcc does not build correctly without this.
-SDCCLIB_IMPLIES=MCS51
-
-SDCCLIB_DESC=	Standard C library (libsdcc)
-DEVLIB_DESC=	Device libraries
-HC08_DESC=	Freescale 68HC08/S08
-MCS51_DESC=	Intel MCS51, Maxim DS80C390/DS80C400
-PADAUK_DESC=	Padauk PDK14/PDK15
-PIC_DESC=	Microchip PIC
-STM8_DESC=	STMicroelectronics STM8
-UCSIM_DESC=	The ucSim simulator
-Z80_DESC=	Zilog Z80/Z180/GBZ80, Rabbit 2000/3000, Toshiba TLCS-90
-
-CONFIGURE_ARGS=	--disable-non-free \
-		docdir=${DOCSDIR}
-PORTDOCS=	*
-WRKSRC=		${WRKDIR}/sdcc-${PORTVERSION}
-
-OPTIONS_SUB=		yes
-DEVLIB_CONFIGURE_OFF=	--disable-device-lib
-HC08_CONFIGURE_OFF=	--disable-hc08-port --disable-s08-port
-MCS51_CONFIGURE_OFF=	--disable-ds390-port --disable-ds400-port	\
-			--disable-mcs51-port
-PADAUK_CONFIGURE_OFF=	--disable-pdk14-port --disable-pdk15-port
-PIC_BUILD_DEPENDS=	gputils>=1.2.0:devel/gputils
-PIC_RUN_DEPENDS=	gpasm:devel/gputils
-PIC_CONFIGURE_OFF=	--disable-pic14-port --disable-pic16-port
-STM8_CONFIGURE_OFF=	--disable-stm8-port
-UCSIM_CONFIGURE_OFF=	--disable-ucsim
-Z80_CONFIGURE_OFF=	--disable-gbz80-port --disable-r2k-port		\
-			--disable-r3ka-port --disable-tlcs90-port	\
-			--disable-z180-port --disable-z80-port
-
-.include <bsd.port.options.mk>
-
-.if ${ARCH} == "amd64"
-CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} '/install:/s/:.*/:/' \
-		${WRKSRC}/Makefile.in \
-		${WRKSRC}/sdas/linksrc/Makefile.in \
-		${WRKSRC}/support/sdbinutils/libiberty/Makefile.in
-	@${REINPLACE_CMD} '/^SUBDIRS =/s/doc//' \
-		${WRKSRC}/support/sdbinutils/bfd/Makefile.in
-	@${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/PICARCH/g' \
-		${WRKSRC}/device/lib/pic14/Makefile.common \
-		${WRKSRC}/device/lib/pic14/Makefile.in \
-		${WRKSRC}/device/lib/pic14/configure \
-		${WRKSRC}/device/lib/pic14/libm/Makefile.in \
-		${WRKSRC}/device/lib/pic14/libsdcc/enhanced/Makefile.in \
-		${WRKSRC}/device/lib/pic14/libsdcc/enhanced-no-xinst/Makefile.in \
-		${WRKSRC}/device/lib/pic14/libsdcc/regular/Makefile.in \
-		${WRKSRC}/device/lib/pic16/Makefile.in \
-		${WRKSRC}/device/lib/pic16/configure \
-		${WRKSRC}/device/lib/pic16/debug/Makefile.in \
-		${WRKSRC}/device/lib/pic16/libc/Makefile.in \
-		${WRKSRC}/device/lib/pic16/libio/Makefile.in \
-		${WRKSRC}/device/lib/pic16/libm/Makefile.in \
-		${WRKSRC}/device/lib/pic16/libsdcc/Makefile.in \
-		${WRKSRC}/device/lib/pic16/startup/Makefile.in \
-		${WRKSRC}/device/non-free/lib/pic14/Makefile.common.in \
-		${WRKSRC}/device/non-free/lib/pic14/Makefile.rules \
-		${WRKSRC}/device/non-free/lib/pic16/Makefile.in \
-		${WRKSRC}/device/non-free/lib/pic16/configure \
-		${WRKSRC}/device/non-free/lib/pic16/libdev/Makefile.in
-# Upstream forgot to run some autotools in this release so make tries to run
-# them.  Change a timestamp so aclocal.m4 and Makefile.in no longer appear
-# out-of-date.
-	@${TOUCH} -r ${WRKSRC}/device/non-free/lib/pic16/configure.ac \
-		${WRKSRC}/device/non-free/lib/pic16/supported-devices.ac
-
-post-patch-DOCS-off:
-	@${REINPLACE_CMD} 's, [a-z-]*doc,,' \
-		${WRKSRC}/Makefile.in \
-		${WRKSRC}/sim/ucsim/packages_in.mk
-
-post-install:
-	${FIND} -d ${STAGEDIR}${DATADIR} -type d -empty -delete
-
-.include <bsd.port.mk>
diff --git a/lang/sdcc/distinfo b/lang/sdcc/distinfo
deleted file mode 100644
index 1f698933d086..000000000000
--- a/lang/sdcc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1568048136
-SHA256 (sdcc-src-3.9.0.tar.bz2) = 94ecae73faf7f3feee307f89dfe3cef2d7866293c7909ea05b3b33c88d67c036
-SIZE (sdcc-src-3.9.0.tar.bz2) = 19155256
diff --git a/lang/sdcc/files/patch-device-lib-Makefile.in b/lang/sdcc/files/patch-device-lib-Makefile.in
deleted file mode 100644
index 6b327d52da06..000000000000
--- a/lang/sdcc/files/patch-device-lib-Makefile.in
+++ /dev/null
@@ -1,45 +0,0 @@
---- device/lib/Makefile.in.orig	2019-03-21 14:49:01 UTC
-+++ device/lib/Makefile.in
-@@ -574,29 +574,7 @@ clean_intermediate-pic14:
- # ---------------------------------------------------
- install: all installdirs
- 	[ ! -d "$(BUILDDIR)" ] || $(CP_U) -r $(BUILDDIR)/* $(sdcc_libdir)
--	$(CP_U) -r $(MODELS) $(srcdir)/mcs51 $(srcdir)/ds390 $(srcdir)/ds400 \
--	                     $(srcdir)/z80 $(srcdir)/z180 $(srcdir)/ez80_z80 $(srcdir)/r2k $(srcdir)/r3ka $(srcdir)/tlcs90 $(srcdir)/gbz80 \
--	                     $(srcdir)/hc08 $(srcdir)/s08 \
--	                     $(srcdir)/stm8 \
--	                     $(srcdir)/pdk14 $(srcdir)/pdk15 \
--	                     $(srcdir)/pic14 $(srcdir)/pic16 $(srcdir)/*.c $(sdcc_libdir)/src
--	$(CP_U) -r $(MODELS) mcs51 ds390 ds400 z80 z180 ez80_z80 r2k r3ka tlcs90 gbz80 hc08 s08 stm8 pdk14 pdk15 $(sdcc_libdir)/src
- 
--	for src in $(MODELS) ds390 ds400 z80 z180 ez80_z80 r2k r3ka tlcs90 gbz80 hc08 s08 stm8 pdk14 pdk15 pic14 pic16; do \
--	  find $(sdcc_libdir)/src/$$src -depth \
--	    \( -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lib' -o \
--	    -name '*.lst' -o -name '*.asm' -o -name '.svn' -o -name 'autom4te.cache' -o \
--	    -name 'build' -o -name 'bin' -o -name 'Makefile*' -o -name 'config*' -o \
--	    -name 'depcomp' -o -name 'missing' -o -name 'install-sh' -o \
--	    -name 'bootstrap.sh' \) \
--	    -exec rm -rf {} + ; \
--	done
--	find $(sdcc_libdir)/src/mcs51 -depth \
--	  \( -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lib' -o \
--	  -name '*.lst' -o -name '.svn' -o -name 'build' -o -name 'bin' -o \
--	  -name 'Makefile*' \) \
--	  -exec rm -rf {} +
--
- # Deleting all the installed files
- # --------------------------------
- uninstall:
-@@ -615,12 +593,6 @@ installcheck:
- # Creating installation directories
- # ---------------------------------
- installdirs:
--	for model in $(MODELS); do \
--	  mkdir -p $(sdcc_libdir)/$$model; \
--	done
--	for libdir in small-stack-auto ds390 ds400 hc08 s08 pic16 pic14; do \
--	  mkdir -p $(sdcc_libdir)/$$libdir; \
--	done
- 	mkdir -p $(sdcc_libdir)/src
- 
- # Creating dependencies
diff --git a/lang/sdcc/files/patch-device-non-free-lib-Makefile.in b/lang/sdcc/files/patch-device-non-free-lib-Makefile.in
deleted file mode 100644
index 039a38f3dc8f..000000000000
--- a/lang/sdcc/files/patch-device-non-free-lib-Makefile.in
+++ /dev/null
@@ -1,32 +0,0 @@
---- device/non-free/lib/Makefile.in.orig	2015-03-26 13:21:24 UTC
-+++ device/non-free/lib/Makefile.in
-@@ -353,17 +353,6 @@ clean_intermediate-pic14:
- install: all installdirs
- ifneq ($(TARGETS), )
- 	[ ! -d "$(BUILDDIR)" ] || $(CP_U) -r $(BUILDDIR)/* $(sdcc_libdir)
--	$(CP_U) -r $(foreach p, $(ENABLED_PORTS), $(srcdir)/$(p)) $(sdcc_libdir)/src
--
--	for src in $(ENABLED_PORTS); do \
--	  find $(sdcc_libdir)/src/$$src -depth \
--	    \( -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lib' -o \
--	    -name '*.lst' -o -name '*.asm' -o -name '.svn' -o -name 'autom4te.cache' -o \
--	    -name 'build' -o -name 'bin' -o -name 'Makefile*' -o -name 'config*' -o \
--	    -name 'depcomp' -o -name 'missing' -o -name 'install-sh' -o \
--	    -name 'bootstrap.sh' \) \
--	    -exec rm -rf {} + ; \
--	done
- endif
- 
- # Deleting all the installed files
-@@ -385,10 +374,7 @@ installcheck:
- # ---------------------------------
- installdirs:
- ifneq ($(TARGETS), )
--	for libdir in $(ENABLED_PORTS); do \
--	  mkdir -p $(sdcc_libdir)/$$libdir; \
--	done
--	mkdir -p $(sdcc_libdir)/src
-+	mkdir -p $(sdcc_libdir)
- endif
- 
- # Creating dependencies
diff --git a/lang/sdcc/pkg-descr b/lang/sdcc/pkg-descr
deleted file mode 100644
index 7ee9f1448329..000000000000
--- a/lang/sdcc/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-SDCC is a retargettable, optimizing ANSI C compiler suite that targets
-the Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.),
-Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola)
-HC08 (hc08, s08), Zilog Z80 based MCUs (Z80, Z180, Game Boy, Rabbit 2000/3000,
-Rabbit 3000A, TLCS-90), STMicroelectronics STM8 and Padauk PDK14/PDK15.
-
-WWW: http://sdcc.sourceforge.net/
diff --git a/lang/sdcc/pkg-plist b/lang/sdcc/pkg-plist
deleted file mode 100644
index 815b82446530..000000000000
--- a/lang/sdcc/pkg-plist
+++ /dev/null
@@ -1,258 +0,0 @@
-bin/as2gbmap
-bin/makebin
-bin/packihx
-bin/sdar
-bin/sdcc
-bin/sdcpp
-%%UCSIM%%bin/sdld
-bin/sdnm
-bin/sdobjcopy
-bin/sdranlib
-%%HC08%%bin/sdas6808
-%%HC08%%bin/sdld6808
-%%MCS51%%bin/sdas390
-%%MCS51%%bin/sdas8051
-%%PADAUK%%bin/sdaspdk14
-%%PADAUK%%bin/sdaspdk15
-%%STM8%%bin/sdasstm8
-%%STM8%%bin/sdldstm8
-%%Z80%%bin/sdasgb
-%%Z80%%bin/sdasrab
-%%Z80%%bin/sdastlcs90
-%%Z80%%bin/sdasz80
-%%Z80%%bin/sdldgb
-%%Z80%%bin/sdldz80
-%%UCSIM%%%%HC08%%bin/shc08
-%%UCSIM%%%%MCS51%%bin/s51
-%%UCSIM%%%%MCS51%%bin/sdcdb
-%%UCSIM%%%%MCS51%%bin/sdcdb.el
-%%UCSIM%%%%MCS51%%bin/sdcdbsrc.el
-%%UCSIM%%%%PADAUK%%bin/sdldpdk
-%%UCSIM%%%%PADAUK%%bin/spdk
-%%UCSIM%%%%STM8%%bin/sstm8
-%%UCSIM%%%%Z80%%bin/stlcs
-%%UCSIM%%%%Z80%%bin/sz80
-%%DATADIR%%/include/asm/default/features.h
-%%DATADIR%%/include/asm/ds390/features.h
-%%DATADIR%%/include/asm/ez80_z80/features.h
-%%DATADIR%%/include/asm/gbz80/features.h
-%%DATADIR%%/include/asm/mcs51/features.h
-%%DATADIR%%/include/asm/pic14/features.h
-%%DATADIR%%/include/asm/pic16/features.h
-%%DATADIR%%/include/asm/r2k/features.h
-%%DATADIR%%/include/asm/r3ka/features.h
-%%DATADIR%%/include/asm/stm8/features.h
-%%DATADIR%%/include/asm/tlcs90/features.h
-%%DATADIR%%/include/asm/z180/features.h
-%%DATADIR%%/include/asm/z80/features.h
-%%DATADIR%%/include/assert.h
-%%DATADIR%%/include/ctype.h
-%%MCS51%%%%DATADIR%%/include/ds390/serial390.h
-%%MCS51%%%%DATADIR%%/include/ds400/ds400rom.h
-%%DATADIR%%/include/ds80c390.h
-%%DATADIR%%/include/errno.h
-%%DATADIR%%/include/float.h
-%%HC08%%%%DATADIR%%/include/hc08/mc68hc908apxx.h
-%%HC08%%%%DATADIR%%/include/hc08/mc68hc908gp32.h
-%%HC08%%%%DATADIR%%/include/hc08/mc68hc908jb8.h
-%%HC08%%%%DATADIR%%/include/hc08/mc68hc908jkjl.h
-%%HC08%%%%DATADIR%%/include/hc08/mc68hc908qy.h
-%%DATADIR%%/include/iso646.h
-%%DATADIR%%/include/limits.h
-%%DATADIR%%/include/math.h
-%%MCS51%%%%DATADIR%%/include/mcs51/8051.h
-%%MCS51%%%%DATADIR%%/include/mcs51/8052.h
-%%MCS51%%%%DATADIR%%/include/mcs51/ADuC84x.h
-%%MCS51%%%%DATADIR%%/include/mcs51/AT89C513xA.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F000.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F018.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F020.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F040.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F060.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F120.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F200.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F300.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F310.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F320.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F326.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F330.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F336.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F340.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F350.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F360.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F410.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F520.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051F920.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051T600.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051T610.h
-%%MCS51%%%%DATADIR%%/include/mcs51/C8051T630.h
-%%MCS51%%%%DATADIR%%/include/mcs51/EFM8BB1.h
-%%MCS51%%%%DATADIR%%/include/mcs51/P89LPC901.h
-%%MCS51%%%%DATADIR%%/include/mcs51/P89LPC922.h
-%%MCS51%%%%DATADIR%%/include/mcs51/P89LPC925.h
-%%MCS51%%%%DATADIR%%/include/mcs51/P89LPC932.h
-%%MCS51%%%%DATADIR%%/include/mcs51/P89c51RD2.h
-%%MCS51%%%%DATADIR%%/include/mcs51/SST89x5xRDx.h
-%%MCS51%%%%DATADIR%%/include/mcs51/XC866.h
-%%MCS51%%%%DATADIR%%/include/mcs51/at89S8252.h
-%%MCS51%%%%DATADIR%%/include/mcs51/at89Sx051.h
-%%MCS51%%%%DATADIR%%/include/mcs51/at89c51ed2.h
-%%MCS51%%%%DATADIR%%/include/mcs51/at89c51id2.h
-%%MCS51%%%%DATADIR%%/include/mcs51/at89c51snd1c.h
-%%MCS51%%%%DATADIR%%/include/mcs51/at89c55.h
-%%MCS51%%%%DATADIR%%/include/mcs51/at89s53.h
-%%MCS51%%%%DATADIR%%/include/mcs51/at89s8253.h
-%%MCS51%%%%DATADIR%%/include/mcs51/at89x051.h
-%%MCS51%%%%DATADIR%%/include/mcs51/at89x51.h
-%%MCS51%%%%DATADIR%%/include/mcs51/at89x52.h
-%%MCS51%%%%DATADIR%%/include/mcs51/ax8052.h
-%%MCS51%%%%DATADIR%%/include/mcs51/ax8052f131.h
-%%MCS51%%%%DATADIR%%/include/mcs51/ax8052f142.h
-%%MCS51%%%%DATADIR%%/include/mcs51/ax8052f143.h
-%%MCS51%%%%DATADIR%%/include/mcs51/ax8052f151.h
-%%MCS51%%%%DATADIR%%/include/mcs51/cc1110.h
-%%MCS51%%%%DATADIR%%/include/mcs51/cc2430.h
-%%MCS51%%%%DATADIR%%/include/mcs51/cc2510fx.h
-%%MCS51%%%%DATADIR%%/include/mcs51/cc2530.h
-%%MCS51%%%%DATADIR%%/include/mcs51/compiler.h
-%%MCS51%%%%DATADIR%%/include/mcs51/lint.h
-%%MCS51%%%%DATADIR%%/include/mcs51/mcs51reg.h
-%%MCS51%%%%DATADIR%%/include/mcs51/msc1210.h
-%%MCS51%%%%DATADIR%%/include/mcs51/msm8xc154s.h
-%%MCS51%%%%DATADIR%%/include/mcs51/p89c66x.h
-%%MCS51%%%%DATADIR%%/include/mcs51/p89lpc9321.h
-%%MCS51%%%%DATADIR%%/include/mcs51/p89lpc9331.h
-%%MCS51%%%%DATADIR%%/include/mcs51/p89lpc933_4.h
-%%MCS51%%%%DATADIR%%/include/mcs51/p89lpc9351.h
-%%MCS51%%%%DATADIR%%/include/mcs51/p89lpc935_6.h
-%%MCS51%%%%DATADIR%%/include/mcs51/p89lpc938.h
-%%MCS51%%%%DATADIR%%/include/mcs51/p89v51rd2.h
-%%MCS51%%%%DATADIR%%/include/mcs51/p89v66x.h
-%%MCS51%%%%DATADIR%%/include/mcs51/reg51.h
-%%MCS51%%%%DATADIR%%/include/mcs51/reg764.h
-%%MCS51%%%%DATADIR%%/include/mcs51/regc515c.h
-%%MCS51%%%%DATADIR%%/include/mcs51/sab80515.h
-%%MCS51%%%%DATADIR%%/include/mcs51/ser.h
-%%MCS51%%%%DATADIR%%/include/mcs51/ser_ir.h
-%%MCS51%%%%DATADIR%%/include/mcs51/serial.h
-%%MCS51%%%%DATADIR%%/include/mcs51/serial_IO.h
-%%MCS51%%%%DATADIR%%/include/mcs51/stc12.h
-%%MCS51%%%%DATADIR%%/include/mcs51/uPSD32xx.h
-%%MCS51%%%%DATADIR%%/include/mcs51/uPSD33xx.h
-%%MCS51%%%%DATADIR%%/include/mcs51/w7100.h
-%%PIC%%%%DATADIR%%/include/pic14/errno.h
-%%PIC%%%%DATADIR%%/include/pic14/float.h
-%%PIC%%%%DATADIR%%/include/pic14/limits.h
-%%PIC%%%%DATADIR%%/include/pic14/math.h
-%%PIC%%%%DATADIR%%/include/pic14/p16f_common.inc
-%%PIC%%%%DATADIR%%/include/pic14/pic14devices.txt
-%%PIC%%%%DATADIR%%/include/pic14/pic16fam.h
-%%PIC%%%%DATADIR%%/include/pic14/pic16regs.h
-%%PIC%%%%DATADIR%%/include/pic14/sdcc-lib.h
-%%PIC%%%%DATADIR%%/include/pic16/adc.h
-%%PIC%%%%DATADIR%%/include/pic16/ctype.h
-%%PIC%%%%DATADIR%%/include/pic16/delay.h
-%%PIC%%%%DATADIR%%/include/pic16/errno.h
-%%PIC%%%%DATADIR%%/include/pic16/float.h
-%%PIC%%%%DATADIR%%/include/pic16/gstack.h
-%%PIC%%%%DATADIR%%/include/pic16/i2c.h
-%%PIC%%%%DATADIR%%/include/pic16/limits.h
-%%PIC%%%%DATADIR%%/include/pic16/malloc.h
-%%PIC%%%%DATADIR%%/include/pic16/math.h
-%%PIC%%%%DATADIR%%/include/pic16/p18fxxx.inc
-%%PIC%%%%DATADIR%%/include/pic16/pic16devices.txt
-%%PIC%%%%DATADIR%%/include/pic16/pic18fregs.h
-%%PIC%%%%DATADIR%%/include/pic16/sdcc-lib.h
-%%PIC%%%%DATADIR%%/include/pic16/signal.h
-%%PIC%%%%DATADIR%%/include/pic16/stdarg.h
-%%PIC%%%%DATADIR%%/include/pic16/stddef.h
-%%PIC%%%%DATADIR%%/include/pic16/stdint.h
-%%PIC%%%%DATADIR%%/include/pic16/stdio.h
-%%PIC%%%%DATADIR%%/include/pic16/stdlib.h
-%%PIC%%%%DATADIR%%/include/pic16/string.h
-%%PIC%%%%DATADIR%%/include/pic16/usart.h
-%%DATADIR%%/include/sdcc-lib.h
-%%DATADIR%%/include/setjmp.h
-%%DATADIR%%/include/stdalign.h
-%%DATADIR%%/include/stdarg.h
-%%DATADIR%%/include/stdbool.h
-%%DATADIR%%/include/stddef.h
-%%DATADIR%%/include/stdint.h
-%%DATADIR%%/include/stdio.h
-%%DATADIR%%/include/stdlib.h
-%%DATADIR%%/include/stdnoreturn.h
-%%DATADIR%%/include/string.h
-%%DATADIR%%/include/time.h
-%%DATADIR%%/include/tinibios.h
-%%DATADIR%%/include/typeof.h
-%%DATADIR%%/include/uchar.h
-%%DATADIR%%/include/wchar.h
-%%DATADIR%%/include/z180/z180.h
-%%DEVLIB%%%%MCS51%%%%DATADIR%%/lib/ds390/libds390.lib
-%%SDCCLIB%%%%MCS51%%%%DATADIR%%/lib/ds390/libfloat.lib
-%%SDCCLIB%%%%MCS51%%%%DATADIR%%/lib/ds390/libint.lib
-%%SDCCLIB%%%%MCS51%%%%DATADIR%%/lib/ds390/liblong.lib
-%%SDCCLIB%%%%MCS51%%%%DATADIR%%/lib/ds390/liblonglong.lib
-%%SDCCLIB%%%%MCS51%%%%DATADIR%%/lib/ds390/libsdcc.lib
-%%DEVLIB%%%%MCS51%%%%DATADIR%%/lib/ds400/libds400.lib
-%%SDCCLIB%%%%MCS51%%%%DATADIR%%/lib/ds400/libfloat.lib
-%%SDCCLIB%%%%MCS51%%%%DATADIR%%/lib/ds400/libint.lib
-%%SDCCLIB%%%%MCS51%%%%DATADIR%%/lib/ds400/liblong.lib
-%%SDCCLIB%%%%MCS51%%%%DATADIR%%/lib/ds400/liblonglong.lib
-%%SDCCLIB%%%%MCS51%%%%DATADIR%%/lib/ds400/libsdcc.lib
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/ez80_z80/crt0.rel
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/ez80_z80/ez80_z80.lib
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/gbz80/crt0.rel
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/gbz80/gbz80.lib
-%%DEVLIB%%%%HC08%%%%DATADIR%%/lib/hc08/hc08.lib
-%%SDCCLIB%%%%DATADIR%%/lib/huge/libfloat.lib
-%%SDCCLIB%%%%DATADIR%%/lib/huge/libint.lib
-%%SDCCLIB%%%%DATADIR%%/lib/huge/liblong.lib
-%%SDCCLIB%%%%DATADIR%%/lib/huge/liblonglong.lib
-%%SDCCLIB%%%%DATADIR%%/lib/huge/libsdcc.lib
-%%DEVLIB%%%%MCS51%%%%DATADIR%%/lib/huge/mcs51.lib
-%%SDCCLIB%%%%DATADIR%%/lib/large-stack-auto/libfloat.lib
-%%SDCCLIB%%%%DATADIR%%/lib/large-stack-auto/libint.lib
-%%SDCCLIB%%%%DATADIR%%/lib/large-stack-auto/liblong.lib
-%%SDCCLIB%%%%DATADIR%%/lib/large-stack-auto/liblonglong.lib
-%%SDCCLIB%%%%DATADIR%%/lib/large-stack-auto/libsdcc.lib
-%%DEVLIB%%%%MCS51%%%%DATADIR%%/lib/large-stack-auto/mcs51.lib
-%%SDCCLIB%%%%DATADIR%%/lib/large/libfloat.lib
-%%SDCCLIB%%%%DATADIR%%/lib/large/libint.lib
-%%SDCCLIB%%%%DATADIR%%/lib/large/liblong.lib
-%%SDCCLIB%%%%DATADIR%%/lib/large/liblonglong.lib
-%%SDCCLIB%%%%DATADIR%%/lib/large/libsdcc.lib
-%%DEVLIB%%%%MCS51%%%%DATADIR%%/lib/large/mcs51.lib
-%%SDCCLIB%%%%DATADIR%%/lib/medium/libfloat.lib
-%%SDCCLIB%%%%DATADIR%%/lib/medium/libint.lib
-%%SDCCLIB%%%%DATADIR%%/lib/medium/liblong.lib
-%%SDCCLIB%%%%DATADIR%%/lib/medium/liblonglong.lib
-%%SDCCLIB%%%%DATADIR%%/lib/medium/libsdcc.lib
-%%DEVLIB%%%%MCS51%%%%DATADIR%%/lib/medium/mcs51.lib
-%%DEVLIB%%%%PADAUK%%%%DATADIR%%/lib/pdk14/pdk14.lib
-%%DEVLIB%%%%PADAUK%%%%DATADIR%%/lib/pdk15/pdk15.lib
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/r2k/crt0.rel
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/r2k/r2k.lib
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/r3ka/crt0.rel
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/r3ka/r3ka.lib
-%%DEVLIB%%%%HC08%%%%DATADIR%%/lib/s08/s08.lib
-%%SDCCLIB%%%%DATADIR%%/lib/small-stack-auto/libfloat.lib
-%%SDCCLIB%%%%DATADIR%%/lib/small-stack-auto/libint.lib
-%%SDCCLIB%%%%DATADIR%%/lib/small-stack-auto/liblong.lib
-%%SDCCLIB%%%%DATADIR%%/lib/small-stack-auto/liblonglong.lib
-%%SDCCLIB%%%%DATADIR%%/lib/small-stack-auto/libsdcc.lib
-%%DEVLIB%%%%MCS51%%%%DATADIR%%/lib/small-stack-auto/mcs51.lib
-%%SDCCLIB%%%%DATADIR%%/lib/small/libfloat.lib
-%%SDCCLIB%%%%DATADIR%%/lib/small/libint.lib
-%%SDCCLIB%%%%DATADIR%%/lib/small/liblong.lib
-%%SDCCLIB%%%%DATADIR%%/lib/small/liblonglong.lib
-%%SDCCLIB%%%%DATADIR%%/lib/small/libsdcc.lib
-%%DEVLIB%%%%MCS51%%%%DATADIR%%/lib/small/mcs51.lib
-%%DEVLIB%%%%STM8%%%%DATADIR%%/lib/stm8-large/stm8.lib
-%%DEVLIB%%%%STM8%%%%DATADIR%%/lib/stm8/stm8.lib
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/tlcs90/crt0.rel
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/tlcs90/tlcs90.lib
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/z180/crt0.rel
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/z180/z180.lib
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/z80/crt0.rel
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/z80/z80.lib
diff --git a/mail/Makefile b/mail/Makefile
index eaabd538f69b..d9c735079ced 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -14,7 +14,6 @@
     SUBDIR += anomy-sanitizer
     SUBDIR += antivirus-milter
     SUBDIR += anubis
-    SUBDIR += archivemail
     SUBDIR += archiveopteryx
     SUBDIR += archiveopteryx-devel
     SUBDIR += archivesmtp
@@ -199,7 +198,6 @@
     SUBDIR += mailagent
     SUBDIR += maildrop
     SUBDIR += mailest
-    SUBDIR += mailfmt
     SUBDIR += mailfromd
     SUBDIR += mailfront
     SUBDIR += mailgraph
@@ -511,13 +509,11 @@
     SUBDIR += py-flask-mail
     SUBDIR += py-flufl.bounce
     SUBDIR += py-fuglu
-    SUBDIR += py-libgmail
     SUBDIR += py-mail-parser
     SUBDIR += py-managesieve3
     SUBDIR += py-milter
     SUBDIR += py-notmuch
     SUBDIR += py-postfix-mta-sts-resolver
-    SUBDIR += py-ppolicy
     SUBDIR += py-premailer
     SUBDIR += py-pymailq
     SUBDIR += py-pyspf
@@ -585,7 +581,6 @@
     SUBDIR += roundcube-yubikey_auth
     SUBDIR += rspamd
     SUBDIR += rspamd-devel
-    SUBDIR += rss2email2
     SUBDIR += rss2email3
     SUBDIR += rubygem-actionmailer4
     SUBDIR += rubygem-actionmailer5
@@ -696,7 +691,6 @@
     SUBDIR += sqwebmail
     SUBDIR += ssmtp
     SUBDIR += surblhost
-    SUBDIR += svnmailer
     SUBDIR += swaks
     SUBDIR += sylpheed
     SUBDIR += sympa
diff --git a/mail/archivemail/Makefile b/mail/archivemail/Makefile
deleted file mode 100644
index 29aace73fd3b..000000000000
--- a/mail/archivemail/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Alan Eldridge <alane@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	archivemail
-PORTVERSION=	0.9.0
-PORTREVISION=	4
-CATEGORIES=	mail
-MASTER_SITES=	SF/${PORTNAME}/
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Archive and compress old email
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-USES=		python:2.7 shebangfix
-
-USE_PYTHON=	distutils concurrent autoplist
-
-SHEBANG_FILES=	test_archivemail
-
-DOCS=		CHANGELOG FAQ NEWS README TODO
-EXAMPLES=	test_archivemail examples/archivemail_all
-
-OPTIONS_DEFINE=	DOCS EXAMPLES
-
-NO_ARCH=	yes
-
-do-install-EXAMPLES-on:
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	cd ${WRKSRC} && ${INSTALL_SCRIPT} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR}
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
-
-do-test:
-	@cd ${WRKSRC} && ${PYTHON_CMD} test_archivemail
-
-.include <bsd.port.mk>
diff --git a/mail/archivemail/distinfo b/mail/archivemail/distinfo
deleted file mode 100644
index a5ddfe512ade..000000000000
--- a/mail/archivemail/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (archivemail-0.9.0.tar.gz) = 4b430e2fba6f24970a67bd61eef39d7eae8209c7bef001196b997be1916fc663
-SIZE (archivemail-0.9.0.tar.gz) = 63482
diff --git a/mail/archivemail/files/patch-setup.py b/mail/archivemail/files/patch-setup.py
deleted file mode 100644
index af2587ae927e..000000000000
--- a/mail/archivemail/files/patch-setup.py
+++ /dev/null
@@ -1,9 +0,0 @@
---- setup.py.orig	2019-04-14 08:03:17 UTC
-+++ setup.py
-@@ -29,5 +29,5 @@ setup(name="archivemail",
-       maintainer="Nikolaus Schulz, Peter Poeml",
-       maintainer_email="nikosch@users.sourceforge.net, poeml@users.sourceforge.net",
-       scripts=["archivemail"],
--      data_files=[("share/man/man1", ["archivemail.1"])],
-+      data_files=[("man/man1", ["archivemail.1"])],
-       )
diff --git a/mail/archivemail/pkg-descr b/mail/archivemail/pkg-descr
deleted file mode 100644
index 21c52c52aebe..000000000000
--- a/mail/archivemail/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Archivemail searches through mailbox files (in any of a number of
-formats) and selects messages older than N days to be moved to a new,
-optionally-compressed, mbox-format file. Selected messages can also be
-appended to an existing archive file, or simply deleted.
-
-WWW: http://archivemail.sourceforge.net/
diff --git a/mail/archivemail/pkg-plist b/mail/archivemail/pkg-plist
deleted file mode 100644
index bb92d18d6aa0..000000000000
--- a/mail/archivemail/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
-%%PORTDOCS%%%%DOCSDIR%%/FAQ
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/archivemail_all
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_archivemail
diff --git a/mail/mailfmt/Makefile b/mail/mailfmt/Makefile
deleted file mode 100644
index c427997a1711..000000000000
--- a/mail/mailfmt/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: tundra
-# $FreeBSD$
-
-PORTNAME=	mailfmt
-PORTVERSION=	1.3
-PORTREVISION=	3
-CATEGORIES=	mail
-MASTER_SITES=	http://www.tundraware.com/Software/mailfmt/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Remove leading quotations from mail/news and wrap lines to fixed width
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	TundraWare
-LICENSE_NAME=	TundraWare license
-LICENSE_FILE=	${WRKSRC}/mailfmt-license.txt
-LICENSE_PERMS=	dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-auto-accept
-
-USES=		python:2.7,run shebangfix
-SHEBANG_FILES=	mailfmt
-NO_ARCH=	yes
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1.gz ${STAGEDIR}${MAN1PREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/mail/mailfmt/distinfo b/mail/mailfmt/distinfo
deleted file mode 100644
index 5a701f657d9c..000000000000
--- a/mail/mailfmt/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mailfmt-1.3.tar.gz) = 6ce0db4936c63dd62c3cdabecbb2e533a5368a05283de3abdd2a21b5c1332489
-SIZE (mailfmt-1.3.tar.gz) = 7757
diff --git a/mail/mailfmt/pkg-descr b/mail/mailfmt/pkg-descr
deleted file mode 100644
index 34b0ca1d4c01..000000000000
--- a/mail/mailfmt/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-'mailfmt' is a program to reformat mail and news to remove leading
-quotation characters and wrap the lines to a reasonable width.
-
-You need a reasonably current copy of Python to run the main script.
diff --git a/mail/mailfmt/pkg-plist b/mail/mailfmt/pkg-plist
deleted file mode 100644
index 25d4385a93e0..000000000000
--- a/mail/mailfmt/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/mailfmt
-man/man1/mailfmt.1.gz
diff --git a/mail/py-libgmail/Makefile b/mail/py-libgmail/Makefile
deleted file mode 100644
index 91e7274cf97e..000000000000
--- a/mail/py-libgmail/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
-# $FreeBSD$
-
-PORTNAME=	libgmail
-DISTVERSION=	0.1.11
-CATEGORIES=	mail python
-MASTER_SITES=	SF
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Library to provide access to Gmail via Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mechanize>=0:www/py-mechanize@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mechanize>=0:www/py-mechanize@${PY_FLAVOR}
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/mail/py-libgmail/distinfo b/mail/py-libgmail/distinfo
deleted file mode 100644
index 96b1cfd44da1..000000000000
--- a/mail/py-libgmail/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libgmail-0.1.11.tar.gz) = 2d94f1230f591dfa6d1b726338063f28b89b2f82ba5b866ab077c86c598de43e
-SIZE (libgmail-0.1.11.tar.gz) = 30433
diff --git a/mail/py-libgmail/pkg-descr b/mail/py-libgmail/pkg-descr
deleted file mode 100644
index 11473a0c967c..000000000000
--- a/mail/py-libgmail/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The libgmail project is a pure Python binding to provide access to Google's
-Gmail web-mail service.
-
-WWW: http://libgmail.sourceforge.net/
diff --git a/mail/py-ppolicy/Makefile b/mail/py-ppolicy/Makefile
deleted file mode 100644
index 590c1b2b88b2..000000000000
--- a/mail/py-ppolicy/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# Created by: Chifeng QU <chifeng@gmail.com>
-# $FreeBSD$
-
-PORTNAME=	ppolicy
-PORTVERSION=	2.6.6
-PORTREVISION=	7
-CATEGORIES=	mail python
-MASTER_SITES=	http://kmlinux.fjfi.cvut.cz/~vokac/activities/ppolicy/download/%SUBDIR%/ \
-		http://www.chifeng.name/dist/ppolicy/%SUBDIR%/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	PPolicy is tool for extending Postfix checking capabilities
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR}
-
-USES=		python:2.7
-USE_PYTHON=	autoplist distutils
-NO_ARCH=	yes
-NO_BUILD=	yes
-USE_RC_SUBR=	ppolicyd
-
-DOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
-
-SUB_FILES=	pkg-message
-
-OPTIONS_DEFINE=	LDAP MYSQL DOCS
-OPTIONS_DEFAULT=	LDAP
-
-MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=0:databases/py-MySQLdb@${PY_FLAVOR}
-LDAP_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ldap>=2.3.1:net/py-ldap@${PY_FLAVOR}
-
-post-install:
-	${INSTALL_DATA} ${WRKSRC}/ppolicy.conf ${STAGEDIR}${PREFIX}/etc
-	${INSTALL_DATA} ${WRKSRC}/ppolicy.tap ${STAGEDIR}${PREFIX}/sbin
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/MODULES ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/TODO ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/TESTS ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/ppolicy.sql ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/mail/py-ppolicy/distinfo b/mail/py-ppolicy/distinfo
deleted file mode 100644
index 0e3f50199029..000000000000
--- a/mail/py-ppolicy/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ppolicy-2.6.6.tar.gz) = 18762547ac0bddcf98bbc6b597a4cdcc8a7499221912c3ceeb4f1fc5008cf669
-SIZE (ppolicy-2.6.6.tar.gz) = 113549
diff --git a/mail/py-ppolicy/files/patch-ppolicy.tap b/mail/py-ppolicy/files/patch-ppolicy.tap
deleted file mode 100644
index 89d55db993f5..000000000000
--- a/mail/py-ppolicy/files/patch-ppolicy.tap
+++ /dev/null
@@ -1,11 +0,0 @@
---- ppolicy.tap.orig	2007-08-20 12:53:28 UTC
-+++ ppolicy.tap
-@@ -20,7 +20,7 @@ from twisted.internet import reactor, pr
- 
- # default config
- config = {
--    'configFile'   : '/etc/postfix/ppolicy.conf',
-+    'configFile'   : '/usr/local/etc/ppolicy.conf',
-     'logLevel'     : logging.WARN,
-     'admin'        : 'postmaster',
-     'domain'       : socket.gethostname(),
diff --git a/mail/py-ppolicy/files/pkg-message.in b/mail/py-ppolicy/files/pkg-message.in
deleted file mode 100644
index 394ff152a627..000000000000
--- a/mail/py-ppolicy/files/pkg-message.in
+++ /dev/null
@@ -1,14 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-To use this from Postfix SMTPD, use in %%PREFIX%%/etc/postfix/main.cf:
-
-smtpd_recipient_restrictions =
-			...
-			reject_unauth_destination
-			check_policy_service inet:127.0.0.1:10030
-			...
-127.0.0.1:10030_time_limit = 3600
-EOM
-}
-]
diff --git a/mail/py-ppolicy/files/ppolicyd.in b/mail/py-ppolicy/files/ppolicyd.in
deleted file mode 100644
index f4846ad02958..000000000000
--- a/mail/py-ppolicy/files/ppolicyd.in
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-
-# Start or stop ppolicyd
-# $FreeBSD$
-
-# PROVIDE: ppolicyd
-# REQUIRE: TWISTD
-# KEYWORD: shutdown
-
-# Define these ppolicyd_* variables in one of these files:
-#       /etc/rc.conf
-#       /etc/rc.conf.local
-#
-# DO NOT CHANGE THESE DEFAULT VALUES HERE
-
-. /etc/rc.subr
-
-name="ppolicyd"
-rcvar=ppolicyd_enable
-
-command="%%LOCALBASE%%/bin/twistd"
-pidfile="/var/run/ppolicyd.pid"
-logfile="/var/log/ppolicyd.log"
-
-load_rc_config $name
-
-: ${ppolicyd_enable="NO"}
-
-command_args="--pidfile=${pidfile} --file=%%PREFIX%%/sbin/ppolilcy.tap --python=%%PREFIX%%/sbin/ppolicy.tap --logfile=${logfile} 2>&1 >/dev/null"
-procname="%%PYTHON_CMD%%"
-
-run_rc_command "$1"
diff --git a/mail/py-ppolicy/pkg-descr b/mail/py-ppolicy/pkg-descr
deleted file mode 100644
index 578b598591c3..000000000000
--- a/mail/py-ppolicy/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Modular Python Postfix Policy Server
-
-Modular Python Postfix Policy Server is tool for extending Postfix
-checking capabilities. It uses Postfix access policy delegation
-(http://www.postfix.org/SMTPD_POLICY_README.html) to check incoming
-SMTP request and accept or reject it according provided data. It can
-reduce mailserver load with rejecting incorrect mail during SMTP
-connection. It was made with stress to height reliability and performance
-by providing caching of required data and results.
-
-WWW: http://bimbo.fjfi.cvut.cz/ppolicy
diff --git a/mail/py-ppolicy/pkg-plist b/mail/py-ppolicy/pkg-plist
deleted file mode 100644
index 300403b1d13e..000000000000
--- a/mail/py-ppolicy/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/MODULES
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/ppolicy.sql
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/TESTS
-sbin/ppolicy.tap
-etc/ppolicy.conf
diff --git a/mail/rss2email2/Makefile b/mail/rss2email2/Makefile
deleted file mode 100644
index aa384e5e93f8..000000000000
--- a/mail/rss2email2/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	rss2email
-PORTVERSION=	2.71
-PORTREVISION=	4
-CATEGORIES=	mail python
-MASTER_SITES=	http://www.allthingsrss.com/rss2email/
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Emails posts from subscribed RSS/Atom newsfeeds
-
-BROKEN=		unfetchable
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2 GPLv3
-LICENSE_COMB=	dual
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}feedparser>=5.0.1:textproc/py-feedparser@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}html2text2018>=3.0.1:textproc/py-html2text2018@${PY_FLAVOR}
-
-USES=		python:2.7 shebangfix
-SHEBANG_FILES=	rss2email.py
-NO_ARCH=	yes
-NO_BUILD=	yes
-
-CONFLICTS_INSTALL=	py*-rss2email-3.*
-
-PLIST_FILES=	bin/r2e \
-		%%DATADIR%%/rss2email.py
-PORTEXAMPLES=	config.py.example
-
-OPTIONS_DEFINE=	EXAMPLES
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|@PYTHONCMD@|${PYTHON_CMD}|;s|@DATADIR@|${DATADIR}|'\
-		${WRKSRC}/r2e
-	@${REINPLACE_CMD} -e "s|\([^[:alnum:]]\)c.type\([^[:alnum:]]\)|\1c.get('type','')\2|"\
-		${WRKSRC}/rss2email.py
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-	${INSTALL_SCRIPT} ${WRKSRC}/rss2email.py ${STAGEDIR}${DATADIR}
-	${INSTALL_SCRIPT} ${WRKSRC}/r2e ${STAGEDIR}${PREFIX}/bin
-
-do-install-EXAMPLES-on:
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	${INSTALL_DATA} ${WRKSRC}/config.py.example ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/mail/rss2email2/distinfo b/mail/rss2email2/distinfo
deleted file mode 100644
index a942272d54f3..000000000000
--- a/mail/rss2email2/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rss2email-2.71.tar.gz) = d5245197a5034410405f1f5794610b84bf26c0c40c8d05fe0895116797a99b31
-SIZE (rss2email-2.71.tar.gz) = 63268
diff --git a/mail/rss2email2/files/patch-r2e b/mail/rss2email2/files/patch-r2e
deleted file mode 100644
index 51dcece6ca49..000000000000
--- a/mail/rss2email2/files/patch-r2e
+++ /dev/null
@@ -1,11 +0,0 @@
---- r2e.orig	2010-10-14 16:54:13.000000000 +0000
-+++ r2e	2010-10-14 17:00:36.000000000 +0000
-@@ -1,2 +1,7 @@
- #!/bin/sh
--python rss2email.py feeds.dat $*
-+set -e
-+if [ ! -d ~/.rss2email ]; then
-+	mkdir ~/.rss2email
-+fi
-+cd ~/.rss2email
-+exec @PYTHONCMD@ @DATADIR@/rss2email.py feeds.dat $*
diff --git a/mail/rss2email2/files/patch-rss2email.py b/mail/rss2email2/files/patch-rss2email.py
deleted file mode 100644
index 0afdc3d5a9dd..000000000000
--- a/mail/rss2email2/files/patch-rss2email.py
+++ /dev/null
@@ -1,13 +0,0 @@
-https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734327
-
---- rss2email.py.orig	2018-01-14 00:42:27 UTC
-+++ rss2email.py
-@@ -694,7 +694,7 @@ def run(num=None):
- 							for tag in tags:
- 								taglist.append(tag['term'])
- 						if taglist:
--							tagline = ",".join(taglist)
-+							tagline = ",".join(filter(None, taglist))
- 					
- 					extraheaders = {'Date': datehdr, 'User-Agent': useragenthdr, 'X-RSS-Feed': f.url, 'X-RSS-ID': id, 'X-RSS-URL': link, 'X-RSS-TAGS' : tagline}
- 					if BONUS_HEADER != '':
diff --git a/mail/rss2email2/pkg-descr b/mail/rss2email2/pkg-descr
deleted file mode 100644
index d9d4a94304d3..000000000000
--- a/mail/rss2email2/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-rss2email is a python script that lets you subscribe to a list of
-RSS or Atom feeds and get new posts sent to you by email. It is
-generally run via cron, but can be run manually as well.
-
-This is the original rss2email project and requires python 2. It
-will not run on python 3.
-
-WWW: http://www.allthingsrss.com/rss2email/
diff --git a/mail/svnmailer/Makefile b/mail/svnmailer/Makefile
deleted file mode 100644
index bc4385e3a629..000000000000
--- a/mail/svnmailer/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: Andrej Zverev <az@inec.ru>
-# $FreeBSD$
-
-PORTNAME=	svnmailer
-DISTVERSION=	1.1.0-dev-r1373
-PORTREVISION=	6
-CATEGORIES=	mail python
-MASTER_SITES=	http://storage.perlig.de/${PORTNAME}/
-PKGNAMESUFFIX=	${PYTHON_PKGNAMESUFFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Tool to post subversion repository commit information
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}subversion>0:devel/py-subversion@${PY_FLAVOR}
-RUN_DEPENDS:=	${BUILD_DEPENDS}
-
-USES=		python:2.7 tar:bzip2
-USE_PYTHON=	distutils
-PYDISTUTILS_PKGVERSION=	${DISTVERSION}
-
-PORTDOCS=	*
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} \
-		-e "1s|^.*|#!${PYTHON_CMD}|" \
-		-e 's,distutils\.command import install ,setuptools\.command import install ,' \
-		${WRKSRC}/setup.py
-	@${REINPLACE_CMD} -e "1s|^.*|#!${PYTHON_CMD}|" ${WRKSRC}/src/svn-mailer
-
-.include <bsd.port.mk>
diff --git a/mail/svnmailer/distinfo b/mail/svnmailer/distinfo
deleted file mode 100644
index 79da39206e97..000000000000
--- a/mail/svnmailer/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (svnmailer-1.1.0-dev-r1373.tar.bz2) = 00d3b84c62e608b18eabd367f821788a521f05a52ffdd2ea72e7c9eadb3cb302
-SIZE (svnmailer-1.1.0-dev-r1373.tar.bz2) = 300178
diff --git a/mail/svnmailer/files/patch-setup.py b/mail/svnmailer/files/patch-setup.py
deleted file mode 100644
index 91c6ffadf2fb..000000000000
--- a/mail/svnmailer/files/patch-setup.py
+++ /dev/null
@@ -1,59 +0,0 @@
---- setup.py.orig	2005-09-25 22:47:47.000000000 +0400
-+++ setup.py	2008-06-07 21:40:11.000000000 +0400
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/local/bin/python2.5
- # -*- coding: utf-8 -*-
- import os, sys
- 
-@@ -157,7 +157,7 @@
-             moredocs.include_pattern(convre(r"docs/[^/]+"), is_regex = 1)
-             moredocs.exclude_pattern(convre(r"docs/[^/]+.\d"), is_regex = 1)
-             docs.extend(moredocs.files)
--            base = 'doc/svnmailer'
-+            base = 'share/doc/svnmailer'
-             self.data_files.append((base, docs))
- 
-             rre = re.escape('/') == '\\/'
-@@ -171,15 +171,15 @@
-                 apidocs.include_pattern(
-                     convre('%s/[^/]+' % repath), is_regex = 1
-                 )
--                base = 'doc/svnmailer/%s'% path
-+                base = 'share/doc/svnmailer/%s'% path
-                 self.data_files.append((base, apidocs.files))
- 
-             samples = fixfiles(SAMPLES)
--            base = 'doc/svnmailer/sample'
-+            base = 'share/doc/svnmailer/sample'
-             self.data_files.append((base, samples))
- 
-             hooks = HOOKS
--            base = 'doc/svnmailer/sample/hooks'
-+            base = 'share/doc/svnmailer/sample/hooks'
-             if win32:
-                 hooks = ["%s.bat" % hook for hook in hooks]
-                 scriptsdefault = "C:\\path\\to"
-@@ -191,17 +191,17 @@
-             })
-             self.data_files.append((base, hooks))
- 
-+            # so late, because some files need to be touched in the tree
-+            # anyway
-+            if store.get('no-install-docs', False):
-+                self.data_files = []
-+
-             # man pages only on *x
-             if not win32:
-                 for section, pages in MAN.items():
-                     fixfiles(pages)
-                     self.data_files.append(("man/man%s" % section, pages))
- 
--            # so late, because some files need to be touched in the tree
--            # anyway
--            if store.get('no-install-docs', False):
--                self.data_files = []
--
- 
-     core.setup(
-         name = "svnmailer",
diff --git a/mail/svnmailer/files/patch-src-lib-svnmailer-notifier-_base.py b/mail/svnmailer/files/patch-src-lib-svnmailer-notifier-_base.py
deleted file mode 100644
index f74a54cf159b..000000000000
--- a/mail/svnmailer/files/patch-src-lib-svnmailer-notifier-_base.py
+++ /dev/null
@@ -1,45 +0,0 @@
---- src/lib/svnmailer/notifier/_base.py.orig	2005-09-25 14:51:23.000000000 +0000
-+++ src/lib/svnmailer/notifier/_base.py	2007-08-20 17:29:23.000000000 +0000
-@@ -376,7 +376,6 @@
-             :return: The two encodings (``('enc1', 'enc2')``)
-             :rtype: ``tuple``
-         """
--        from encodings import exceptions
- 
-         enc1 = enc2 = default
-         if not change.wasAdded() or change.wasCopied():
-@@ -384,7 +383,7 @@
-                 enc1 = self._getContentEncoding(
-                     change.getBasePath(), change.getBaseRevision()
-                 )
--            except exceptions.LookupError:
-+            except LookupError:
-                 """ fall back """
-                 pass
- 
-@@ -395,7 +394,7 @@
-                 enc2 = self._getContentEncoding(
-                     change.path, change.revision
-                 )
--            except exceptions.LookupError:
-+            except LookupError:
-                 """ fall back """
-                 pass
- 
-@@ -423,7 +422,6 @@
-                 The specified encoding is not implemented or no encoding
-                 was specified
-         """
--        from encodings import exceptions
- 
-         # first try the svn:mime-type
-         enc = self.getEncodingFromMimeType(path, revision)
-@@ -461,7 +459,7 @@
-             codecs.lookup(enc)
-             return enc
- 
--        raise exceptions.LookupError("No Encoding configured")
-+        raise LookupError("No Encoding configured")
- 
- 
-     def getEncodingFromMimeType(self, path, revision):
diff --git a/mail/svnmailer/pkg-descr b/mail/svnmailer/pkg-descr
deleted file mode 100644
index 99eebecd7e87..000000000000
--- a/mail/svnmailer/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-The svnmailer is a tool, which is usually called by a subversion hook
-to submit commit notifications in various ways (at the moment: mail via
-SMTP or a pipe to a sendmail like program, news via NNTP, CIA live
-tracker notification via XML-RPC). It is derived from the original
-mailer.py distributed with subversion, but supposed to be much more
-consistent, better extensible and to have much more features. Have a
-look at the documentation for further details
-
-WWW: http://opensource.perlig.de/svnmailer/
diff --git a/mail/svnmailer/pkg-plist b/mail/svnmailer/pkg-plist
deleted file mode 100644
index 23b4e409c81c..000000000000
--- a/mail/svnmailer/pkg-plist
+++ /dev/null
@@ -1,107 +0,0 @@
-bin/svn-mailer
-%%PYTHON_SITELIBDIR%%/svnmailer/__init__.py
-%%PYTHON_SITELIBDIR%%/svnmailer/__init__.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/__init__.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/__init__.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/__init__.py
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/__init__.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/_base.py
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/_base.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/_base.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/chora.py
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/chora.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/chora.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/generic.py
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/generic.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/generic.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/svnweb.py
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/svnweb.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/svnweb.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/trac.py
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/trac.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/trac.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/viewcvs.py
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/viewcvs.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/viewcvs.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/websvn.py
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/websvn.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/browser/websvn.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/cli.py
-%%PYTHON_SITELIBDIR%%/svnmailer/cli.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/cli.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/differ.py
-%%PYTHON_SITELIBDIR%%/svnmailer/differ.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/differ.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/main.py
-%%PYTHON_SITELIBDIR%%/svnmailer/main.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/main.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/__init__.py
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/__init__.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/__init__.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_base.py
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_base.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_base.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_mail.py
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_mail.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_mail.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_multimail.py
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_multimail.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_multimail.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_text.py
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_text.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_text.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_textmail.py
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_textmail.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_textmail.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_textnews.py
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_textnews.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_textnews.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/cia_xmlrpc.py
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/cia_xmlrpc.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/cia_xmlrpc.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/mail.py
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/mail.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/mail.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/news.py
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/news.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/news.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/selector.py
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/selector.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/selector.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/stdout.py
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/stdout.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/notifier/stdout.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/__init__.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/__init__.py
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/_typedstruct.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/__init__.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/_accessors.py
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/_accessors.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/_accessors.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/_base.py
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/_base.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/_base.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/_fileparser.py
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/_fileparser.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/_fileparser.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/_typedstruct.py
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/_typedstruct.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/configfile.py
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/configfile.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/configfile.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/mappers.py
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/mappers.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/settings/mappers.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/processes.py
-%%PYTHON_SITELIBDIR%%/svnmailer/processes.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/processes.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/stream.py
-%%PYTHON_SITELIBDIR%%/svnmailer/stream.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/stream.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/subversion.py
-%%PYTHON_SITELIBDIR%%/svnmailer/subversion.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/subversion.pyo
-%%PYTHON_SITELIBDIR%%/svnmailer/util.py
-%%PYTHON_SITELIBDIR%%/svnmailer/util.pyc
-%%PYTHON_SITELIBDIR%%/svnmailer/util.pyo
-man/man1/svn-mailer.1.gz
diff --git a/math/Makefile b/math/Makefile
index e1df6379d449..c159d5eff5ec 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -145,7 +145,6 @@
     SUBDIR += atlas
     SUBDIR += barvinok
     SUBDIR += bcal
-    SUBDIR += biggles
     SUBDIR += bitwise
     SUBDIR += blacs
     SUBDIR += blas
@@ -715,12 +714,10 @@
     SUBDIR += py-ffc
     SUBDIR += py-fiat
     SUBDIR += py-fpconst
-    SUBDIR += py-gato
     SUBDIR += py-gau2grid
     SUBDIR += py-gimmik
     SUBDIR += py-gmpy
     SUBDIR += py-gmpy2
-    SUBDIR += py-gnuplot
     SUBDIR += py-grandalf
     SUBDIR += py-graphillion
     SUBDIR += py-gym
@@ -735,7 +732,6 @@
     SUBDIR += py-levmar
     SUBDIR += py-libpoly
     SUBDIR += py-luminol
-    SUBDIR += py-mathdom
     SUBDIR += py-matplotlib
     SUBDIR += py-matplotlib-scalebar
     SUBDIR += py-mpmath
@@ -758,7 +754,6 @@
     SUBDIR += py-piranha
     SUBDIR += py-plastex
     SUBDIR += py-primme
-    SUBDIR += py-probstat
     SUBDIR += py-pyFFTW
     SUBDIR += py-pyasp
     SUBDIR += py-pybloom
@@ -784,7 +779,6 @@
     SUBDIR += py-random2
     SUBDIR += py-rapi
     SUBDIR += py-roman
-    SUBDIR += py-rpy
     SUBDIR += py-rpy2
     SUBDIR += py-scientific
     SUBDIR += py-scikit-umfpack
diff --git a/math/biggles/Makefile b/math/biggles/Makefile
deleted file mode 100644
index d17cf4dba8c0..000000000000
--- a/math/biggles/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	biggles
-PORTVERSION=	1.6.6
-PORTREVISION=	8
-CATEGORIES=	math
-MASTER_SITES=	SF
-DISTNAME=	python2-${PORTNAME}-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Create publication-quality 2D scientific plots
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-BUILD_DEPENDS=	${PYNUMPY}
-LIB_DEPENDS=	libplot.so:graphics/plotutils
-
-USES=		gmake python:2.7
-MAKE_ARGS=	CC="${CC}" \
-		CFLAGS="${CFLAGS} -fPIC" \
-		LIBPLOT_CPPFLAGS="-I${LOCALBASE}/include" \
-		LIBPLOT_LDFLAGS="-L${LOCALBASE}/lib -lplot" \
-		PYTHON="${PYTHON_CMD}"
-
-post-patch:
-	@${REINPLACE_CMD} -e '/CC/s,gcc,$$\{CC\},' ${WRKSRC}/make.inc
-	@${REINPLACE_CMD} -e 's|= python|= ${PYTHON_CMD}|' ${WRKSRC}/make.inc
-
-pre-build:
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
-	@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/biggles/libplot
-	(cd ${WRKSRC}/src && ${INSTALL_DATA} *.ini *.py *.pyc *.pyo \
-		${STAGEDIR}${PYTHON_SITELIBDIR}/biggles)
-	(cd ${WRKSRC}/src && ${INSTALL_LIB} *.so \
-		${STAGEDIR}${PYTHON_SITELIBDIR}/biggles)
-	(cd ${WRKSRC}/src/libplot/ && ${INSTALL_DATA} *.py *.pyc *.pyo \
-		${STAGEDIR}${PYTHON_SITELIBDIR}/biggles/libplot)
-	(cd ${WRKSRC}/src/libplot/ && ${INSTALL_LIB} *.so \
-		${STAGEDIR}${PYTHON_SITELIBDIR}/biggles/libplot)
-
-.include <bsd.port.mk>
diff --git a/math/biggles/distinfo b/math/biggles/distinfo
deleted file mode 100644
index 24094f4e751b..000000000000
--- a/math/biggles/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python2-biggles-1.6.6.tar.gz) = afed6f8d80c7e348391e2ff6d277d234d74af084fa6c14926fefad0785132ce3
-SIZE (python2-biggles-1.6.6.tar.gz) = 104256
diff --git a/math/biggles/pkg-descr b/math/biggles/pkg-descr
deleted file mode 100644
index e30fb85a9ebe..000000000000
--- a/math/biggles/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Biggles is a Python module for creating publication-quality 2D scientific
-plots.
-
-It supports multiple output formats (postscript, x11, png, svg, gif),
-understands simple TeX, and sports a high-level, elegant interface. It's
-intended for technical users with sophisticated plotting needs.
-
-The goal is to produce the best scriptable plotting program.
-
-WWW: http://biggles.sourceforge.net/
diff --git a/math/biggles/pkg-plist b/math/biggles/pkg-plist
deleted file mode 100644
index 6c834c075321..000000000000
--- a/math/biggles/pkg-plist
+++ /dev/null
@@ -1,39 +0,0 @@
-%%PYTHON_SITELIBDIR%%/biggles/__init__.py
-%%PYTHON_SITELIBDIR%%/biggles/__init__.pyc
-%%PYTHON_SITELIBDIR%%/biggles/__init__.pyo
-%%PYTHON_SITELIBDIR%%/biggles/_biggles.so
-%%PYTHON_SITELIBDIR%%/biggles/biggles.py
-%%PYTHON_SITELIBDIR%%/biggles/biggles.pyc
-%%PYTHON_SITELIBDIR%%/biggles/biggles.pyo
-%%PYTHON_SITELIBDIR%%/biggles/config.ini
-%%PYTHON_SITELIBDIR%%/biggles/config.py
-%%PYTHON_SITELIBDIR%%/biggles/config.pyc
-%%PYTHON_SITELIBDIR%%/biggles/config.pyo
-%%PYTHON_SITELIBDIR%%/biggles/confit.py
-%%PYTHON_SITELIBDIR%%/biggles/confit.pyc
-%%PYTHON_SITELIBDIR%%/biggles/confit.pyo
-%%PYTHON_SITELIBDIR%%/biggles/contour.py
-%%PYTHON_SITELIBDIR%%/biggles/contour.pyc
-%%PYTHON_SITELIBDIR%%/biggles/contour.pyo
-%%PYTHON_SITELIBDIR%%/biggles/func.py
-%%PYTHON_SITELIBDIR%%/biggles/func.pyc
-%%PYTHON_SITELIBDIR%%/biggles/func.pyo
-%%PYTHON_SITELIBDIR%%/biggles/geometry.py
-%%PYTHON_SITELIBDIR%%/biggles/geometry.pyc
-%%PYTHON_SITELIBDIR%%/biggles/geometry.pyo
-%%PYTHON_SITELIBDIR%%/biggles/hammer.py
-%%PYTHON_SITELIBDIR%%/biggles/hammer.pyc
-%%PYTHON_SITELIBDIR%%/biggles/hammer.pyo
-%%PYTHON_SITELIBDIR%%/biggles/libplot/__init__.py
-%%PYTHON_SITELIBDIR%%/biggles/libplot/__init__.pyc
-%%PYTHON_SITELIBDIR%%/biggles/libplot/__init__.pyo
-%%PYTHON_SITELIBDIR%%/biggles/libplot/libplot.so
-%%PYTHON_SITELIBDIR%%/biggles/libplot/renderer.py
-%%PYTHON_SITELIBDIR%%/biggles/libplot/renderer.pyc
-%%PYTHON_SITELIBDIR%%/biggles/libplot/renderer.pyo
-%%PYTHON_SITELIBDIR%%/biggles/libplot/tex2libplot.py
-%%PYTHON_SITELIBDIR%%/biggles/libplot/tex2libplot.pyc
-%%PYTHON_SITELIBDIR%%/biggles/libplot/tex2libplot.pyo
-%%PYTHON_SITELIBDIR%%/biggles/matlab.py
-%%PYTHON_SITELIBDIR%%/biggles/matlab.pyc
-%%PYTHON_SITELIBDIR%%/biggles/matlab.pyo
diff --git a/math/py-gato/Makefile b/math/py-gato/Makefile
deleted file mode 100644
index fe21f4577786..000000000000
--- a/math/py-gato/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Johann Visagie <wjv@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	gato
-PORTVERSION=	1.2.2
-PORTREVISION=	1
-CATEGORIES=	math python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	Gato-${PORTVERSION}
-
-MAINTAINER=	python@FreeBSD.org
-COMMENT=	Python-based toolbox to visualise algorithms on graphs
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	LGPL21
-LICENSE_FILE=	${WRKSRC}/LGPL.txt
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR}
-
-NO_ARCH=	yes
-PORTEXAMPLES=	*
-USES=		python:2.7
-USE_PYTHON=	autoplist distutils
-
-OPTIONS_DEFINE=	EXAMPLES
-
-post-install:
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-.for sample in *.alg *.pro *.cat
-	${INSTALL_DATA} ${WRKSRC}/${sample} ${STAGEDIR}${EXAMPLESDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/math/py-gato/distinfo b/math/py-gato/distinfo
deleted file mode 100644
index 06dfc4ed30a5..000000000000
--- a/math/py-gato/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Gato-1.2.2.tar.gz) = d353b8af72ad780f0301912f101ea528822d616bea717c7ca84eaeb0609fa42f
-SIZE (Gato-1.2.2.tar.gz) = 274369
diff --git a/math/py-gato/pkg-descr b/math/py-gato/pkg-descr
deleted file mode 100644
index 8c1d3e9878e9..000000000000
--- a/math/py-gato/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Paraphrasing the website:
-  Gato - the Graph Animation Toolbox - is software [toolkit] which visualizes
-  algorithms on graphs.
-  - Graphs are mathematical objects consisting of vertices, and edges
-    connecting pairs of vertices.
-  - Algorithms might find a shortest path - the fastest route - or a minimal
-    spanning tree or solve one of other interesting problems on graphs:
-    maximal-flow, weighted and non-weighted matching and min-cost flow.
-  - Visualisation means linking cause - the statements of an algorithm -
-    immediately to an effect - changes to the graph the algorithm has as its
-    input - by terms of blinking, changing colors and other visual effects.
-
-WWW: http://gato.sourceforge.net/
diff --git a/math/py-gnuplot/Makefile b/math/py-gnuplot/Makefile
deleted file mode 100644
index c0b0d3cfe1cf..000000000000
--- a/math/py-gnuplot/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	gnuplot
-PORTVERSION=	1.8
-PORTREVISION=	10
-CATEGORIES=	math python
-MASTER_SITES=	SF/${PORTNAME}-py/Gnuplot-py/${PORTVERSION}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	gnuplot-py-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python interface to gnuplot plotting program
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	LGPL21
-
-BUILD_DEPENDS=	${PYNUMPY}
-RUN_DEPENDS=	gnuplot:math/gnuplot \
-		${PYNUMPY}
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-NO_ARCH=	yes
-
-PORTDOCS=	*
-
-OPTIONS_DEFINE=	DOCS
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	@(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/math/py-gnuplot/distinfo b/math/py-gnuplot/distinfo
deleted file mode 100644
index 380a044a8ffc..000000000000
--- a/math/py-gnuplot/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnuplot-py-1.8.tar.gz) = ab339be7847d30a8acfd616f27b5021bfde0999b7bf2d68400fbe62c53106e21
-SIZE (gnuplot-py-1.8.tar.gz) = 118828
diff --git a/math/py-gnuplot/pkg-descr b/math/py-gnuplot/pkg-descr
deleted file mode 100644
index ace147211281..000000000000
--- a/math/py-gnuplot/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Gnuplot.py is a Python package that interfaces to gnuplot, the popular plotting
-program. It allows you to use gnuplot from within Python to plot arrays of data
-from memory, data files, or mathematical functions. If you use Python to
-perform computations or as `glue' for numerical programs, you can use this
-package to plot data on the fly as they are computed. And the combination with
-Python makes it is easy to automate things, including to create crude
-`animations' by plotting different datasets one after another.
-
-Commands are communicated to gnuplot through a pipe and data either through
-the same pipe (as "inline" data) or through temporary files. It has been
-written and tested on a Unix computer.
-
-This package has an object-oriented design that allows the user flexibility to
-set plot options and to run multiple gnuplot sessions simultaneously. If you
-are more ambitious, it is not difficult to add entirely new types of plottable
-items by deriving from the `PlotItem' class.
-
-For a demonstration, run the python file by typing `python demo.py'.
-
-WWW: http://gnuplot-py.sourceforge.net/
diff --git a/math/py-mathdom/Makefile b/math/py-mathdom/Makefile
deleted file mode 100644
index b72a35cf66d6..000000000000
--- a/math/py-mathdom/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Wen Heping <wenheping@gmail.com>
-# $FreeBSD$
-
-PORTNAME=	mathdom
-PORTVERSION=	0.8
-PORTREVISION=	1
-CATEGORIES=	math python
-MASTER_SITES=	CHEESESHOP/source/m/${PORTNAME}/
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Content MathML in Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
-
-USES=		python:2.7
-USE_PYTHON=	autoplist distutils
-NO_ARCH=	yes
-
-.include <bsd.port.mk>
diff --git a/math/py-mathdom/distinfo b/math/py-mathdom/distinfo
deleted file mode 100644
index 2242d26b5b82..000000000000
--- a/math/py-mathdom/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mathdom-0.8.tar.gz) = e44ea8a24c26c9fdcba26aabbd5e8cff566c1742a541abd02219b7e7dab19e92
-SIZE (mathdom-0.8.tar.gz) = 108327
diff --git a/math/py-mathdom/pkg-descr b/math/py-mathdom/pkg-descr
deleted file mode 100644
index cf2848ea858c..000000000000
--- a/math/py-mathdom/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-MathDOM is a set of Python  modules (using PyXML or
-lxml, and pyparsing) that import mathematical terms
-as a Content MathML DOM. It currently parses MathML
-and literal infix terms into a DOM document and writes
-out MathML and literal infix/prefix/postfix/Python
-terms. The DOM elements are enhanced by domain specific
-methods that make using the DOM a little easier.
-Implementations based on PyXML and lxml/libxml2 are
-available.
-
-WWW: https://pypi.org/project/mathdom/
diff --git a/math/py-probstat/Makefile b/math/py-probstat/Makefile
deleted file mode 100644
index 50e81ba246f2..000000000000
--- a/math/py-probstat/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	probstat
-PORTVERSION=	0.912
-PORTREVISION=	1
-CATEGORIES=	math python
-MASTER_SITES=	SF
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	${PORTNAME}_${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Probability And Statistics Utils for Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		python:2.7 tar:tgz
-USE_PYTHON=	distutils autoplist
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/probstat.so
-
-.include <bsd.port.mk>
diff --git a/math/py-probstat/distinfo b/math/py-probstat/distinfo
deleted file mode 100644
index 413d5330cb0c..000000000000
--- a/math/py-probstat/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (probstat_0.912.tgz) = d4c145f1769de926d553d81c52fbc4358024219e76a243ce178c6b092264221b
-SIZE (probstat_0.912.tgz) = 33843
diff --git a/math/py-probstat/pkg-descr b/math/py-probstat/pkg-descr
deleted file mode 100644
index e7c3d5062c6f..000000000000
--- a/math/py-probstat/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-C and Python code for basic probability and statistics
-   - Combination
-   - Permutation
-   - Cartesian Product
-   - Priority Queue
-
-WWW: http://probstat.sourceforge.net/
diff --git a/math/py-rpy/Makefile b/math/py-rpy/Makefile
deleted file mode 100644
index b43196f959e1..000000000000
--- a/math/py-rpy/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	rpy
-PORTVERSION=	1.0.3
-PORTREVISION=	40
-CATEGORIES=	math
-MASTER_SITES=	SF
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python interface to the R Programming Language
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2 LGPL21 MPL11
-LICENSE_COMB=	dual
-
-BUILD_DEPENDS=	${PYNUMPY}
-LIB_DEPENDS=	libR.so:math/R
-RUN_DEPENDS=	${PYNUMPY}
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-LDFLAGS+=	-L${LOCALBASE}/lib/R/modules -L${LOCALBASE}/lib/R/lib
-
-post-patch:
-	@${REINPLACE_CMD} -e 's,^statichere ,,' ${WRKSRC}/src/rpymodule.c
-	@${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/lib|' ${WRKSRC}/setup.py
-
-pre-configure:
-	@(if [ ! -e ${LOCALBASE}/lib/R/lib/libR.so ] ; then \
-	${ECHO_MSG} "==> ${PKGNAME} requires math/R to be built WITH_LIBR" ; \
-	exit 1; fi)
-
-post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/*.so
-
-.include <bsd.port.mk>
diff --git a/math/py-rpy/distinfo b/math/py-rpy/distinfo
deleted file mode 100644
index da8b3ec02524..000000000000
--- a/math/py-rpy/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rpy-1.0.3.tar.gz) = 4ad23632ddcb6318a1af27a7f64526c110d59cbd166a0338c929de952f33c48b
-SIZE (rpy-1.0.3.tar.gz) = 87009
diff --git a/math/py-rpy/files/patch-rpy.py b/math/py-rpy/files/patch-rpy.py
deleted file mode 100644
index 32d3b25f1b8a..000000000000
--- a/math/py-rpy/files/patch-rpy.py
+++ /dev/null
@@ -1,12 +0,0 @@
---- rpy.py
-+++ rpy.py
-@@ -139,6 +139,7 @@ if VERBOSE:
- 
- # Version
- from rpy_version import rpy_version
-+__version__ = rpy_version
- 
- # Symbolic names for conversion modes
- TOP_CONVERSION = 4
-diff --git rpy_tools.py rpy_tools.py
-index f312201..6e83321 100644
diff --git a/math/py-rpy/files/patch-rpy_tools.py b/math/py-rpy/files/patch-rpy_tools.py
deleted file mode 100644
index 3371df201690..000000000000
--- a/math/py-rpy/files/patch-rpy_tools.py
+++ /dev/null
@@ -1,35 +0,0 @@
---- rpy_tools.py
-+++ rpy_tools.py
-@@ -97,8 +97,7 @@ def get_R_VERSION(RHOME=None, force_exec=False):
-     if stat or len(output)<=0:
-       raise RuntimeError("Couldn't execute the R interpreter" +
-                          " `%s'.\n" % rexec )
--    # edd 05 Apr 2006  version = re.search("R +([0-9]\.[0-9]\.[0-9])", output)
--    version = re.search(" +([0-9]\.[0-9]\.[0-9])", output)
-+    version = re.search(" +([0-9]+\.[0-9]+\.[0-9]+)", output)
-     if not version:
-       raise RuntimeError("Couldn't obtain version number from output\n"
-                                "of `R --version'.\n")
-@@ -143,3 +142,20 @@ def get_PYTHON_DIR():
-                        % PYTHON_DIR )
-     
-   return PYTHON_DIR
-+
-+def get_R_LAPACK_LIB_FLAGS(RHOME=get_R_HOME()):
-+  """
-+  Determine the necessary link arguments for lapack 
-+  """
-+  rexec = os.path.join(RHOME, 'bin', 'R')
-+  stat, output = getstatusoutput('"%s" CMD config LAPACK_LIBS' % rexec )
-+  if stat or len(output)<=0:
-+    raise RuntimeError("Couldn't execute the R interpreter" +
-+                       " `%s'.\n" % rexec )
-+  
-+  LAPACK_LIB_FLAGS = output.strip()
-+  if not LAPACK_LIB_FLAGS:
-+    raise RuntimeError("Couldn't obtain LAPACK_LIBS information from output\n"
-+                       "of `R CMD config LAPACK_LIBS'.\n")
-+  
-+  return LAPACK_LIB_FLAGS
-diff --git setup.py setup.py
-index cf0fa2e..4a1f840 100644
diff --git a/math/py-rpy/files/patch-setup.py b/math/py-rpy/files/patch-setup.py
deleted file mode 100644
index caeba282d087..000000000000
--- a/math/py-rpy/files/patch-setup.py
+++ /dev/null
@@ -1,60 +0,0 @@
---- setup.py
-+++ setup.py
-@@ -30,13 +30,14 @@ can be used for each of these R versions.
- See the files INSTALL.UNIX and INSTALL.WINDOWS for more details.
- """
- 
--DEBUG=True
-+DEBUG=False
- 
- import os, os.path, sys, shutil, re
- from distutils.core import setup, Extension
- from distutils.sysconfig import *
- from distutils.errors import *
- import rpy_tools
-+
- if sys.platform=="win32":
-     import rpy_wintools
- 
-@@ -85,7 +86,7 @@ for RHOME in RHOMES:
-         get_config_vars()['OPT'] = '-g -Wall'
-     else:
-         # to avoid strict prototypes errors from R includes
--        get_config_vars()['OPT'] = '-DNDEBUG -g -O3 -Wall'
-+        get_config_vars()['OPT'] = '-DNDEBUG -O3 -Wall'
- 
-     # get the Python version
-     if sys.version[:3] >= '2.2':
-@@ -149,22 +150,21 @@ for RHOME in RHOMES:
-         library_dirs= r_libs
-         runtime_libs = r_libs
-         extra_compile_args=[]
--    elif sys.platform=='osf1V5':
--        include_dirs = [ os.path.join(RHOME.strip(), 'include'), 
--                         'src' ]
--        libraries=['R','Rlapack']
--        library_dirs = r_libs
--        runtime_libs = r_libs
--        extra_compile_args=["-shared"]
--        source_files = source_files + ["src/setenv.c"]
-+        
-     else: # unix-like systems, this is known to work for Linux and Solaris
-         include_dirs = [ os.path.join(RHOME.strip(), 'include'), 
-                          'src', '/usr/share/R/include' ]
--        libraries=['R','Rlapack']
-+
-         library_dirs = r_libs
-         runtime_libs = r_libs
-         extra_compile_args=["-shared"]
-         source_files = source_files + ["src/setenv.c"]
-+        
-+        libraries=['R']
-+          
-+        # Ask R to tell us how to properly link against lapack
-+        extra_compile_args += [ rpy_tools.get_R_LAPACK_LIB_FLAGS( RHOME ) ]
-+
- 
-     # Discover which array packages are present
-     try: 
-diff --git src/RPy.h src/RPy.h
-index 04faf3d..614ae5a 100644
diff --git a/math/py-rpy/files/patch-src-RPy.h b/math/py-rpy/files/patch-src-RPy.h
deleted file mode 100644
index a795ee3d31c1..000000000000
--- a/math/py-rpy/files/patch-src-RPy.h
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/RPy.h
-+++ src/RPy.h
-@@ -52,6 +52,13 @@
- #include <Rdefines.h>
- #include <Rinternals.h>
- #include <Rversion.h>
-+
-+#if (R_VERSION >= R_Version(2,4,0)) 
-+#include <Rembedded.h>
-+#endif
-+
-+
-+
- #undef _POSIX_C_SOURCE
- #include <Python.h>
- #include <R_ext/Rdynload.h>
-@@ -74,7 +81,7 @@
- #  endif
- #endif  /* _WIN32 */
- 
--#include <Rdevices.h> /* must follow Graphics.h */
-+#include <Rembedded.h> /* must follow Graphics.h */
- 
- 
- /* Missing definitions from Rinterface.h or RStartup.h */
-diff --git src/io.c src/io.c
-index 6c7c31d..cb10259 100644
diff --git a/math/py-rpy/files/patch-src-io.c b/math/py-rpy/files/patch-src-io.c
deleted file mode 100644
index dc09967eb6a3..000000000000
--- a/math/py-rpy/files/patch-src-io.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/io.c
-+++ src/io.c
-@@ -130,7 +130,7 @@ RPy_ReadConsole(char *prompt,
-     PyErr_Clear();
-     return 0;
-   }
--  snprintf(buf, len, "%s", PyString_AsString(input_data));
-+  snprintf( (char*) buf, len, "%s", PyString_AsString(input_data));
-   Py_DECREF(input_data);
-   return 1;
- }
-diff --git src/rpymodule.c src/rpymodule.c
-index fe8b39f..fda1881 100644
diff --git a/math/py-rpy/files/patch-src-rpymodule.c b/math/py-rpy/files/patch-src-rpymodule.c
deleted file mode 100644
index 09f47bfb3271..000000000000
--- a/math/py-rpy/files/patch-src-rpymodule.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/rpymodule.c
-+++ src/rpymodule.c
-@@ -1772,8 +1772,10 @@ start_events(void)
- 
- void r_finalize(void)
- {
-+#if (R_VERSION < R_Version(2,4,0)) 
-     unsigned char buf[1024];
-     char * tmpdir;
-+#endif
- 
-     R_dot_Last();           
-     R_RunExitFinalizers();  
diff --git a/math/py-rpy/pkg-descr b/math/py-rpy/pkg-descr
deleted file mode 100644
index d0dfbb55b2bf..000000000000
--- a/math/py-rpy/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-RPy is a very simple, yet robust, Python interface to the R Programming
-Language. It can manage all kinds of R objects and can execute arbitrary
-R functions (including the graphic functions). All the errors from the
-R language are converted to Python exceptions. Any module that later were
-installed on the R system, can easily be used from within Python, without
-introducing any changes.
-
-WWW: http://rpy.sourceforge.net/
diff --git a/misc/Makefile b/misc/Makefile
index 3b98bb1825d6..beef4969735f 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -159,13 +159,11 @@
     SUBDIR += gnome-icon-theme
     SUBDIR += gnome-icon-theme-extras
     SUBDIR += gnome-mime-data
-    SUBDIR += gnome-osd
     SUBDIR += gnome-user-docs
     SUBDIR += gnu-watch
     SUBDIR += gnuls
     SUBDIR += gobuster
     SUBDIR += gone
-    SUBDIR += gonvert
     SUBDIR += gplink
     SUBDIR += gpsim
     SUBDIR += granulate
@@ -245,7 +243,6 @@
     SUBDIR += mc-nox11
     SUBDIR += mdp
     SUBDIR += metalink-checker
-    SUBDIR += metalink-editor
     SUBDIR += metalink-tools
     SUBDIR += metromap
     SUBDIR += mime-support
@@ -379,7 +376,6 @@
     SUBDIR += py-QSpectrumAnalyzer
     SUBDIR += py-SimpleSoapy
     SUBDIR += py-SoapySDR
-    SUBDIR += py-YABT
     SUBDIR += py-cinder
     SUBDIR += py-colorbrewer
     SUBDIR += py-colored
@@ -539,7 +535,6 @@
     SUBDIR += wotsap
     SUBDIR += xdelta
     SUBDIR += xdelta3
-    SUBDIR += xdg-menu
     SUBDIR += xfce4-appfinder
     SUBDIR += xfce4-weather-plugin
     SUBDIR += xfce4-wm-themes
diff --git a/misc/gnome-osd/Makefile b/misc/gnome-osd/Makefile
deleted file mode 100644
index 8554ce9b5aeb..000000000000
--- a/misc/gnome-osd/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Jean-Yves Lefort <jylefort@brutele.be>
-# $FreeBSD$
-
-PORTNAME=	gnome-osd
-PORTVERSION=	0.20.0
-PORTREVISION=	2
-CATEGORIES=	misc
-MASTER_SITES=	http://launchpadlibrarian.net/63944370/
-DISTNAME=	${PORTNAME}_${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	On-Screen-Display infrastructure using Pango text rendering
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-USES=		gettext-tools gmake gnome pathfix pkgconfig python:2.7
-USE_GNOME=	gnomeprefix intlhack pygnome2
-GNU_CONFIGURE=	yes
-NO_ARCH=	yes
-
-GCONF_SCHEMAS=	gnome-osd.schemas
-
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
-
-OPTIONS_DEFINE=	DOCS
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS NEWS README \
-		${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/misc/gnome-osd/distinfo b/misc/gnome-osd/distinfo
deleted file mode 100644
index 4b9c9b3de6a1..000000000000
--- a/misc/gnome-osd/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnome-osd_0.20.0.tar.gz) = cc5e06173ffed70ff69f69e16d0cdf795e4d8f91648398ea9cc7894abc331aa0
-SIZE (gnome-osd_0.20.0.tar.gz) = 256992
diff --git a/misc/gnome-osd/files/patch-gnomeosd_capplet.py b/misc/gnome-osd/files/patch-gnomeosd_capplet.py
deleted file mode 100644
index 2dcfec3e3907..000000000000
--- a/misc/gnome-osd/files/patch-gnomeosd_capplet.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- gnomeosd/capplet.py.orig	Wed Aug 23 03:44:56 2006
-+++ gnomeosd/capplet.py	Wed Aug 23 03:45:29 2006
-@@ -150,7 +150,6 @@
- def main():
-     gettext.install("gnome-osd", os.path.join(gnome_osd_conf.datadir, "locale"))
-     locale.setlocale(locale.LC_ALL, '')
--    locale.bind_textdomain_codeset('gnome-osd','UTF-8')
-     gettext.bind_textdomain_codeset('gnome-osd','UTF-8')
-     gnome.program_init("gnome-osd-properties", gnome_osd_conf.VERSION)
- 
diff --git a/misc/gnome-osd/pkg-descr b/misc/gnome-osd/pkg-descr
deleted file mode 100644
index 825f20ceca91..000000000000
--- a/misc/gnome-osd/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Gnome OSD is a new small project to create an OSD (On-Screen-Display)
-infrastructure, similar to XOSD. It includes a command-line client,
-and sample xchat and rhythmbox plugins.
-
-WWW: https://launchpad.net/gnome-osd
diff --git a/misc/gnome-osd/pkg-plist b/misc/gnome-osd/pkg-plist
deleted file mode 100644
index eb77d678a75d..000000000000
--- a/misc/gnome-osd/pkg-plist
+++ /dev/null
@@ -1,64 +0,0 @@
-bin/gnome-osd-client
-bin/gnome-osd-event-bridge
-bin/gnome-osd-properties
-etc/xdg/autostart/gnome-osd-event-bridge.desktop
-%%PYTHON_SITELIBDIR%%/gnomeosd/__init__.py
-%%PYTHON_SITELIBDIR%%/gnomeosd/__init__.pyc
-%%PYTHON_SITELIBDIR%%/gnomeosd/__init__.pyo
-%%PYTHON_SITELIBDIR%%/gnomeosd/capplet.py
-%%PYTHON_SITELIBDIR%%/gnomeosd/capplet.pyc
-%%PYTHON_SITELIBDIR%%/gnomeosd/capplet.pyo
-%%PYTHON_SITELIBDIR%%/gnomeosd/client.py
-%%PYTHON_SITELIBDIR%%/gnomeosd/client.pyc
-%%PYTHON_SITELIBDIR%%/gnomeosd/client.pyo
-%%PYTHON_SITELIBDIR%%/gnomeosd/eventbridge.py
-%%PYTHON_SITELIBDIR%%/gnomeosd/eventbridge.pyc
-%%PYTHON_SITELIBDIR%%/gnomeosd/eventbridge.pyo
-%%PYTHON_SITELIBDIR%%/gnomeosd/gconfsync.py
-%%PYTHON_SITELIBDIR%%/gnomeosd/gconfsync.pyc
-%%PYTHON_SITELIBDIR%%/gnomeosd/gconfsync.pyo
-%%PYTHON_SITELIBDIR%%/gnomeosd/gnome_osd_conf.py
-%%PYTHON_SITELIBDIR%%/gnomeosd/gnome_osd_conf.pyc
-%%PYTHON_SITELIBDIR%%/gnomeosd/gnome_osd_conf.pyo
-%%PYTHON_SITELIBDIR%%/gnomeosd/gosd.py
-%%PYTHON_SITELIBDIR%%/gnomeosd/gosd.pyc
-%%PYTHON_SITELIBDIR%%/gnomeosd/gosd.pyo
-%%PYTHON_SITELIBDIR%%/gnomeosd/gtasklet.py
-%%PYTHON_SITELIBDIR%%/gnomeosd/gtasklet.pyc
-%%PYTHON_SITELIBDIR%%/gnomeosd/gtasklet.pyo
-%%PYTHON_SITELIBDIR%%/gnomeosd/gtkexcepthook.py
-%%PYTHON_SITELIBDIR%%/gnomeosd/gtkexcepthook.pyc
-%%PYTHON_SITELIBDIR%%/gnomeosd/gtkexcepthook.pyo
-%%PYTHON_SITELIBDIR%%/gnomeosd/server.py
-%%PYTHON_SITELIBDIR%%/gnomeosd/server.pyc
-%%PYTHON_SITELIBDIR%%/gnomeosd/server.pyo
-%%PYTHON_SITELIBDIR%%/gnomeosd/xscreensaver.py
-%%PYTHON_SITELIBDIR%%/gnomeosd/xscreensaver.pyc
-%%PYTHON_SITELIBDIR%%/gnomeosd/xscreensaver.pyo
-libdata/bonobo/servers/GNOME_OSD.server
-libexec/gnome-osd-server
-man/man1/gnome-osd-client.1.gz
-share/applications/gnome-osd-properties.desktop
-share/dbus-1/services/pt.inescporto.telecom.GnomeOSD.EventBridge.service
-share/dbus-1/services/pt.inescporto.telecom.GnomeOSD.service
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%DATADIR%%/xchatosd.py
-share/locale/ca/LC_MESSAGES/gnome-osd.mo
-share/locale/cs/LC_MESSAGES/gnome-osd.mo
-share/locale/de/LC_MESSAGES/gnome-osd.mo
-share/locale/en_GB/LC_MESSAGES/gnome-osd.mo
-share/locale/es/LC_MESSAGES/gnome-osd.mo
-share/locale/fr/LC_MESSAGES/gnome-osd.mo
-share/locale/hu/LC_MESSAGES/gnome-osd.mo
-share/locale/it/LC_MESSAGES/gnome-osd.mo
-share/locale/ja/LC_MESSAGES/gnome-osd.mo
-share/locale/ms/LC_MESSAGES/gnome-osd.mo
-share/locale/pl/LC_MESSAGES/gnome-osd.mo
-share/locale/pt/LC_MESSAGES/gnome-osd.mo
-share/locale/ru/LC_MESSAGES/gnome-osd.mo
-share/locale/sv/LC_MESSAGES/gnome-osd.mo
-share/locale/tr/LC_MESSAGES/gnome-osd.mo
-share/locale/zh_CN/LC_MESSAGES/gnome-osd.mo
-share/pixmaps/gnome-osd.png
diff --git a/misc/gonvert/Makefile b/misc/gonvert/Makefile
deleted file mode 100644
index a2b964d555cb..000000000000
--- a/misc/gonvert/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	gonvert
-PORTVERSION=	0.2.39
-CATEGORIES=	misc python gnome
-MASTER_SITES=	http://www.unihedron.com/projects/gonvert/downloads/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Conversion utility that allows conversion between many units
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/doc/COPYING
-
-USES=		python:2.7, gnome
-USE_GNOME=	pygtk2
-
-NO_BUILD=	yes
-NO_ARCH=	yes
-
-PORTDOCS=	CHANGELOG FAQ README THANKS
-
-OPTIONS_DEFINE=	DOCS NLS
-OPTIONS_SUB=	yes
-
-NLS_CONFIGURE_ENABLE=	nls
-NLS_USES=	gettext
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|#!/usr/bin/python|#!${PYTHON_CMD}| ; \
-		 s|/usr/share|${PREFIX}/share|g ; \
-		 s|/\.\./pixmaps/|/pixmaps/|g' ${WRKSRC}/gonvert
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR}
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.glade ${STAGEDIR}${DATADIR}
-	@${MKDIR} ${STAGEDIR}${DATADIR}/pixmaps
-	${INSTALL_DATA} ${WRKSRC}/pixmaps/*.png ${STAGEDIR}${DATADIR}/pixmaps/
-	${LN} -sf ${DATADIR}/pixmaps/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
-
-do-install-NLS-on:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/pl/LC_MESSAGES
-	${INSTALL_DATA} ${WRKSRC}/i18n/pl_messages.gmo \
-		${STAGEDIR}${PREFIX}/share/locale/pl/LC_MESSAGES/gonvert.mo
-
-.include <bsd.port.mk>
diff --git a/misc/gonvert/distinfo b/misc/gonvert/distinfo
deleted file mode 100644
index 15b54489eb2d..000000000000
--- a/misc/gonvert/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1546122965
-SHA256 (gonvert-0.2.39.tar.gz) = 013b5b8be7d4af05667bc3689bda021e843e5bb8362d72727076ab77df375de1
-SIZE (gonvert-0.2.39.tar.gz) = 125040
diff --git a/misc/gonvert/files/patch-gonvert.desktop b/misc/gonvert/files/patch-gonvert.desktop
deleted file mode 100644
index c11e66485324..000000000000
--- a/misc/gonvert/files/patch-gonvert.desktop
+++ /dev/null
@@ -1,16 +0,0 @@
---- gonvert.desktop.orig	2015-05-31 12:59:25 UTC
-+++ gonvert.desktop
-@@ -1,9 +1,10 @@
- [Desktop Entry]
--Name=Unit Convertor
-+Name=Gonvert
-+GenericName=Unit Convertor
- Comment=Convert between various units
--Icon=gonvert.png
-+Icon=gonvert
- Exec=gonvert
- Terminal=false
- Type=Application
- StartupNotify=true
--Categories=GNOME;Application;Utility;
-+Categories=Education;Math;
diff --git a/misc/gonvert/pkg-descr b/misc/gonvert/pkg-descr
deleted file mode 100644
index ac5fa0099f79..000000000000
--- a/misc/gonvert/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-gonvert is a conversion utility that allows conversion between many units
-like CGS, Ancient, Imperial with many categories like length, mass, numbers,
-etc. All units converted values shown at once as you type. Easy to add/change
-your own units.
-
-Features:
-
-    - 51 categories, 981 units. See the entire list here.
-    - All units converted values shown at once as you type.
-    - Descriptions for many units.
-    - Sort by Unit Name, Value, or Unit symbol.
-    - Find Units.
-    - Fully OPEN source so that you can add your own custom calculations
-      and descriptions.
-
-WWW: http://www.unihedron.com/projects/gonvert/
diff --git a/misc/gonvert/pkg-plist b/misc/gonvert/pkg-plist
deleted file mode 100644
index ff4c693c79d1..000000000000
--- a/misc/gonvert/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/gonvert
-share/applications/gonvert.desktop
-%%DATADIR%%/gonvert.glade
-%%DATADIR%%/pixmaps/gonvert-icon_alternative.png
-%%DATADIR%%/pixmaps/gonvert.png
-%%NLS%%share/locale/pl/LC_MESSAGES/gonvert.mo
-share/pixmaps/gonvert.png
diff --git a/misc/metalink-editor/Makefile b/misc/metalink-editor/Makefile
deleted file mode 100644
index a3a32e1aa5c9..000000000000
--- a/misc/metalink-editor/Makefile
+++ /dev/null
@@ -1,77 +0,0 @@
-# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	metalink
-PORTVERSION=	1.2.0
-PORTREVISION=	9
-CATEGORIES=	misc
-MASTER_SITES=	SF/${PORTNAME}s/Metalink%20Editor/${PORTVERSION}
-PKGNAMESUFFIX?=	-editor
-DISTNAME=	${PORTNAME}editor-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	GUI editor to create and edit metalinks
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/license.txt
-
-USES=		dos2unix python:2.7 zip
-DOS2UNIX_REGEX=	.*\.txt
-NO_WRKSUBDIR=	yes
-USE_PYTHON=	distutils
-PYDISTUTILS_EGGINFO=	metalink_editor-${PORTVERSION}-py${PYTHON_VER}.egg-info
-USE_WX=		3.0+
-WX_COMPS=	python
-NO_ARCH=	yes
-
-DATADIR=	${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
-
-DESKTOP_ENTRIES=	"Metalink editor" \
-			"" \
-			"${DATADIR}/metalink.png" \
-			"metalink_editor.py" \
-			"Network;FileTransfer;" \
-			true
-
-PORTDOCS=	readme.txt
-
-OPTIONS_DEFINE=	DOCS
-
-post-extract:
-# Create a package to avoid namespace pollution
-	@${MKDIR} ${WRKSRC}/Metalink_editor
-	@${TOUCH} ${WRKSRC}/Metalink_editor/__init__.py
-	@${MV} ${WRKSRC}/metalink.py ${WRKSRC}/Metalink_editor/
-
-post-patch:
-# Correct location of image files
-	@${REINPLACE_CMD} -E \
-		-e 's|%%DATADIR%%|${DATADIR}|' \
-		${WRKSRC}/metalink_editor.py
-
-pre-configure:
-# Prepare new setup.py
-	@${SED} \
-		-e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
-		-e 's|%%VERSION%%|${PORTVERSION}|' \
-		${FILESDIR}/setup.py \
-		> ${WRKSRC}/${PYSETUP}
-
-post-install:
-# fix installation permissions for restritive umask(1)
-	@${FIND} \
-		${STAGEDIR}${DATADIR} \
-		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Metalink_editor \
-		-type f -exec \
-		${CHMOD} ${SHAREMODE} {} \;
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for file in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/misc/metalink-editor/distinfo b/misc/metalink-editor/distinfo
deleted file mode 100644
index e1f20ed55c96..000000000000
--- a/misc/metalink-editor/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (metalinkeditor-1.2.0.zip) = ac505e4b66a280b49e25edad6d10695c3210f8c4e567ca6dd7666f1daded6dbc
-SIZE (metalinkeditor-1.2.0.zip) = 30646
diff --git a/misc/metalink-editor/files/patch-metalink_editor.py b/misc/metalink-editor/files/patch-metalink_editor.py
deleted file mode 100644
index 3b76b2c27dc8..000000000000
--- a/misc/metalink-editor/files/patch-metalink_editor.py
+++ /dev/null
@@ -1,21 +0,0 @@
---- metalink_editor.py.orig	2009-04-28 08:57:40.000000000 -0300
-+++ metalink_editor.py	2009-04-28 08:58:27.000000000 -0300
-@@ -18,7 +18,8 @@
- 
- import wxversion
- wxversion.ensureMinimal("2.6")
--import wx, metalink, sys, os.path
-+import wx, sys, os.path
-+from Metalink_editor import metalink
- 
- current_version = "1.2.0"
- 
-@@ -28,7 +29,7 @@
- 
- # Just a simple hack... (used to locate the icon)
- try:
--    data_path = os.path.dirname(sys.argv[0])
-+    data_path = os.path.dirname("%%DATADIR%%/metalink_small.png")
-     if data_path != "" and data_path != ".":
-         print "Data path:", data_path
- except:
diff --git a/misc/metalink-editor/files/setup.py b/misc/metalink-editor/files/setup.py
deleted file mode 100644
index 7f2808fe51a6..000000000000
--- a/misc/metalink-editor/files/setup.py
+++ /dev/null
@@ -1,54 +0,0 @@
-#!%%PYTHON_CMD%%
-
-# Copyright (c) 2008 Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-#
-
-__version__ = "$FreeBSD$"
-
-try:
-	from distutils import sysconfig
-	from distutils.core import setup
-except:
-	raise SystemExit, "Distutils problem"
-
-try:
-	from os import environ
-except:
-	raise SystemExit, "os import problem"
-
-LOCALBASE = sysconfig.PREFIX
-PREFIX = environ.get('PREFIX', LOCALBASE)
-DATADIR = PREFIX + "/share/metalink-editor"
-
-setup(
-	name		= 'metalink_editor',
-	version		= '%%VERSION%%',
-	description	= 'GUI editor to create and edit metalinks.',
-	author		= 'Hampus Wessman',
-	url		= 'http://hampus.vox.nu/metalink/',
-	packages	= ['Metalink_editor'],
-	scripts		= ['metalink_editor.py'],
-	data_files	= [(DATADIR, ["metalink_small.png", "metalink.png"])],
-)
diff --git a/misc/metalink-editor/pkg-descr b/misc/metalink-editor/pkg-descr
deleted file mode 100644
index 70cd450c598a..000000000000
--- a/misc/metalink-editor/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-[ excerpt from developer's web site ]
-
-A cross-platform GUI editor, written in Python. It enables you to
-both create and edit metalinks in a user friendly fashion. The
-editor can automatically enter info about file name, file size,
-hashes & chunk checksums by scanning a local file.
-
-WWW: http://metalinks.sourceforge.net/
diff --git a/misc/metalink-editor/pkg-plist b/misc/metalink-editor/pkg-plist
deleted file mode 100644
index f31900a8e8fa..000000000000
--- a/misc/metalink-editor/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-bin/metalink_editor.py
-%%PYTHON_SITELIBDIR%%/Metalink_editor/__init__.py
-%%PYTHON_SITELIBDIR%%/Metalink_editor/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Metalink_editor/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Metalink_editor/metalink.py
-%%PYTHON_SITELIBDIR%%/Metalink_editor/metalink.pyc
-%%PYTHON_SITELIBDIR%%/Metalink_editor/metalink.pyo
-%%DATADIR%%/metalink.png
-%%DATADIR%%/metalink_small.png
diff --git a/misc/py-YABT/Makefile b/misc/py-YABT/Makefile
deleted file mode 100644
index 5e9e4e9d5b24..000000000000
--- a/misc/py-YABT/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Wen Heping <wenheping@gmail.com>
-# $FreeBSD$
-
-PORTNAME=	YABT
-PORTVERSION=	2.0.2
-PORTREVISION=	1
-CATEGORIES=	misc python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	General Purpose Braille Translation System
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/misc/py-YABT/distinfo b/misc/py-YABT/distinfo
deleted file mode 100644
index b7f43b8579f0..000000000000
--- a/misc/py-YABT/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (YABT-2.0.2.tar.gz) = 74ee106e20c239d2fbfc1338f6ddfb0a24f244906a4aa2445203e014e9138b2d
-SIZE (YABT-2.0.2.tar.gz) = 85085
diff --git a/misc/py-YABT/pkg-descr b/misc/py-YABT/pkg-descr
deleted file mode 100644
index 8640e5a0d671..000000000000
--- a/misc/py-YABT/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-YABT means Yet another Braille Translator.
-
-YABT is a general purpose Braille translation system
-written in pure python. It is primarily designed to
-be used by the BrlTex Project, but due to its general
-design it may be suited to use in other projects.
-
-Currently YABT has a table for translation in to British
-Braille encoded in ASCII Braille, but tables for other
-codes and other output encodings such as unicode Braille
-are possible.
-
-WWW: https://pypi.org/project/YABT/
diff --git a/misc/xdg-menu/Makefile b/misc/xdg-menu/Makefile
deleted file mode 100644
index 6defded4332d..000000000000
--- a/misc/xdg-menu/Makefile
+++ /dev/null
@@ -1,74 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	xdg-menu
-PORTVERSION=	1.5
-PORTREVISION=	4
-CATEGORIES=	misc
-MASTER_SITES=	SF \
-		SF/nemysisfreebsdp/${CATEGORIES}/:icons
-DISTFILES=	XDG-Menu-${DISTVERSION}.tgz \
-		${PORTNAME}.png:icons
-DIST_SUBDIR=	python
-EXTRACT_ONLY=	XDG-Menu-${DISTVERSION}.tgz
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	ROX panel applet that displays an applications menu button
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/Help/COPYING
-
-RUN_DEPENDS=	${LOCALBASE}/bin/rox:x11-fm/rox-filer \
-		${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR}
-
-WRKSRC=		${WRKDIR}/XDG-Menu
-DATADIR=	${PREFIX}/apps/XDG-Menu
-
-USES=		gnome python:2.7 shebangfix
-SHEBANG_FILES=	AppRun AppletRun
-INSTALLS_ICONS=	yes
-NO_ARCH=	yes
-
-PORTDOCS=	*
-
-DESKTOP_ENTRIES="XDG-Menu" "" ${PORTNAME} \
-		"${PORTNAME}" "System;" ""
-
-OPTIONS_DEFINE=	DOCS ROX
-ROX_DESC=	Enable ROX panel applet support
-
-SUB_FILES=	${PORTNAME}
-
-post-patch:
-	@${REINPLACE_CMD} -i '' 's|/usr/lib|../../lib|' ${WRKSRC}/findrox.py
-
-post-patch-ROX-off:
-	@${REINPLACE_CMD} -i '' '/if not rox.confirm/,/sys.exit/s/^/#/' \
-		${WRKSRC}/AppRun
-	@${ECHO_MSG}
-	@${ECHO_MSG} "You have not enabled ROX panel applet support"
-	@${ECHO_MSG}
-	@${FIND} ${WRKSRC} -name "*.bak" -delete
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-	(cd ${WRKSRC} && ${CP} -r Messages .DirIcon AppInfo.xml AppRun AppletRun \
-		Options.xml Messages python *.py *.pyc *.pyo ${STAGEDIR}${DATADIR})
-
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/Help/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/misc/xdg-menu/distinfo b/misc/xdg-menu/distinfo
deleted file mode 100644
index fcb210e186b9..000000000000
--- a/misc/xdg-menu/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (python/XDG-Menu-1.5.tgz) = 5cd62f3421032c4b619b80fde7e7cdc3230409489762e5c05ffd82d7c9c28478
-SIZE (python/XDG-Menu-1.5.tgz) = 32377
-SHA256 (python/xdg-menu.png) = f6f3be4272ca446c3bdf7895556c879ab7a4eceaf2a985dabaf1ad2126a3a2e4
-SIZE (python/xdg-menu.png) = 5974
diff --git a/misc/xdg-menu/files/xdg-menu.in b/misc/xdg-menu/files/xdg-menu.in
deleted file mode 100644
index 4efe2d92fda9..000000000000
--- a/misc/xdg-menu/files/xdg-menu.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec ./AppRun
diff --git a/misc/xdg-menu/pkg-descr b/misc/xdg-menu/pkg-descr
deleted file mode 100644
index 37de2af35921..000000000000
--- a/misc/xdg-menu/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-XDG-Menu is a ROX panel applet that displays applications menu button.
-Menu is builds to fit the XDG Menu Specification published by freedesktop.org.
-
-WWW: http://xdg-menu.sourceforge.net/
diff --git a/misc/xdg-menu/pkg-plist b/misc/xdg-menu/pkg-plist
deleted file mode 100644
index 49d89d15be44..000000000000
--- a/misc/xdg-menu/pkg-plist
+++ /dev/null
@@ -1,44 +0,0 @@
-apps/XDG-Menu/.DirIcon
-apps/XDG-Menu/AppInfo.xml
-apps/XDG-Menu/AppRun
-apps/XDG-Menu/AppletRun
-apps/XDG-Menu/Messages/XDG-Menu.pot
-apps/XDG-Menu/Messages/it.gmo
-apps/XDG-Menu/Messages/it.po
-apps/XDG-Menu/Messages/opts2po.py
-apps/XDG-Menu/Messages/opts2po.pyc
-apps/XDG-Menu/Messages/opts2po.pyo
-apps/XDG-Menu/Messages/ru.gmo
-apps/XDG-Menu/Messages/ru.po
-apps/XDG-Menu/Messages/uk.gmo
-apps/XDG-Menu/Messages/uk.po
-apps/XDG-Menu/Options.xml
-apps/XDG-Menu/findrox.py
-apps/XDG-Menu/findrox.pyc
-apps/XDG-Menu/findrox.pyo
-apps/XDG-Menu/python/config.py
-apps/XDG-Menu/python/config.pyc
-apps/XDG-Menu/python/config.pyo
-apps/XDG-Menu/python/ctxmenu.py
-apps/XDG-Menu/python/ctxmenu.pyc
-apps/XDG-Menu/python/ctxmenu.pyo
-apps/XDG-Menu/python/dndsource.py
-apps/XDG-Menu/python/dndsource.pyc
-apps/XDG-Menu/python/dndsource.pyo
-apps/XDG-Menu/python/i18n.py
-apps/XDG-Menu/python/i18n.pyc
-apps/XDG-Menu/python/i18n.pyo
-apps/XDG-Menu/python/imagemenu.py
-apps/XDG-Menu/python/imagemenu.pyc
-apps/XDG-Menu/python/imagemenu.pyo
-apps/XDG-Menu/python/main.py
-apps/XDG-Menu/python/main.pyc
-apps/XDG-Menu/python/main.pyo
-apps/XDG-Menu/python/roxmenu.py
-apps/XDG-Menu/python/roxmenu.pyc
-apps/XDG-Menu/python/roxmenu.pyo
-apps/XDG-Menu/python/xdgmenu.py
-apps/XDG-Menu/python/xdgmenu.pyc
-apps/XDG-Menu/python/xdgmenu.pyo
-bin/xdg-menu
-share/pixmaps/xdg-menu.png
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 169f0e57257b..0d09275cbf65 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -43,7 +43,6 @@
     SUBDIR += cx88
     SUBDIR += dav1d
     SUBDIR += deforaos-player
-    SUBDIR += devede
     SUBDIR += din
     SUBDIR += dirac
     SUBDIR += dragon
@@ -76,7 +75,6 @@
     SUBDIR += gaupol
     SUBDIR += gavl
     SUBDIR += gdialog
-    SUBDIR += gdvrecv
     SUBDIR += gmerlin
     SUBDIR += gmimms
     SUBDIR += gmmlib
@@ -259,7 +257,6 @@
     SUBDIR += mkxvcd
     SUBDIR += mlt
     SUBDIR += mlt-qt5
-    SUBDIR += mmpython
     SUBDIR += mmsclient
     SUBDIR += mmsrip
     SUBDIR += motion
@@ -351,7 +348,6 @@
     SUBDIR += py-soco
     SUBDIR += py-subliminal
     SUBDIR += py-tvnamer
-    SUBDIR += pymp
     SUBDIR += qmmp-plugin-pack-qt5
     SUBDIR += qmmp-qt5
     SUBDIR += qt-faststart
diff --git a/multimedia/devede/Makefile b/multimedia/devede/Makefile
deleted file mode 100644
index 460259839d28..000000000000
--- a/multimedia/devede/Makefile
+++ /dev/null
@@ -1,92 +0,0 @@
-# Created by: Lars Engels <lars.engels@0x20.net>
-# $FreeBSD$
-
-PORTNAME=	devede
-PORTVERSION=	3.23.0
-DISTVERSIONPREFIX=	v
-PORTREVISION=	8
-CATEGORIES=	multimedia
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Create video DVDs, VCDs, sVCDs, or CVDs from any number of video files
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3+
-
-RUN_DEPENDS=	ffmpeg:multimedia/ffmpeg \
-		mencoder:multimedia/mencoder \
-		spumux:multimedia/dvdauthor \
-		mplayer:multimedia/mplayer \
-		vcdimager:multimedia/vcdimager \
-		cdrecord:sysutils/cdrtools
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	rastersoft
-GH_PROJECT=	Devede
-
-USES=		gnome iconv python:2.7,run shebangfix
-USE_GNOME=	pygtk2:run
-SHEBANG_FILES=	devede
-NO_ARCH=	yes
-NO_BUILD=	yes
-
-PORTDOCS=	*
-
-OPTIONS_DEFINE=	DOCS IBUS NLS
-OPTIONS_DEFAULT=	IBUS
-OPTIONS_SUB=	yes
-
-IBUS_DESC=	iBus support
-
-DEJAVU_FONTSDIR=	${LOCALBASE}/share/fonts/dejavu
-DEJAVU_FONTFILE=	${DEJAVU_FONTSDIR}/DejaVuSans.ttf
-
-IBUS_RUN_DEPENDS=	ibus-daemon:textproc/ibus
-NLS_USES=	gettext-runtime:run
-
-post-patch:
-# Fix general locations
-	@${REINPLACE_CMD} -E \
-		-e 's|%%PREFIX%%|${PREFIX}|' \
-		-e 's|%%PORTNAME%%|${PORTNAME}|' \
-		-e 's|%%DATADIR%%|${DATADIR}|' \
-		-e 's|%%DOCSDIR%%|${DOCSDIR}|' \
-		${WRKSRC}/devede
-	@${REINPLACE_CMD} -e 's|bash|sh|' ${WRKSRC}/devede-debug
-# Fix font location
-	@${REINPLACE_CMD} -e \
-		's|\(font_path,"\).*\("\)|\1${DEJAVU_FONTFILE}\2|' \
-		${WRKSRC}/devede_fonts.py
-
-do-install:
-# File locations in devede are a mess...
-	${INSTALL_SCRIPT} ${WRKSRC}/devede.py ${STAGEDIR}${PREFIX}/bin/devede
-	${INSTALL_SCRIPT} ${WRKSRC}/devede-debug ${STAGEDIR}${PREFIX}/bin/
-	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/devede
-	${INSTALL_DATA} ${WRKSRC}/devede_*.py ${STAGEDIR}${PREFIX}/lib/devede
-	${INSTALL_DATA} ${WRKSRC}/devede.desktop ${STAGEDIR}${DESKTOPDIR}
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/devedesans.ttf ${STAGEDIR}${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/devede.svg ${STAGEDIR}${DATADIR}
-	${LN} -sf ${DATADIR}/devede.svg ${STAGEDIR}${PREFIX}/share/pixmaps
-	(cd ${WRKSRC}/interface && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
-	(cd ${WRKSRC}/pixmaps && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
-
-post-install-NLS-on:
-.for i in ca da el es fr gl nl pl pt_BR pt_PT ru sk sv zh_CN zh_TW
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES
-	${INSTALL_DATA} ${WRKSRC}/po/${i}.mo \
-		${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES/devede.mo
-.endfor
-.for i in cs_CZ de_DE hu_HU it_IT nb_NO
-	${INSTALL_DATA} ${WRKSRC}/po/${i}.mo \
-		${STAGEDIR}${PREFIX}/share/locale/${i:C/_.*//}/LC_MESSAGES/devede.mo
-.endfor
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}/html
-	${INSTALL_DATA} ${WRKSRC}/docs/html/* ${STAGEDIR}${DOCSDIR}/html
-
-.include <bsd.port.mk>
diff --git a/multimedia/devede/distinfo b/multimedia/devede/distinfo
deleted file mode 100644
index c3b7fbdaa2a7..000000000000
--- a/multimedia/devede/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rastersoft-Devede-v3.23.0_GH0.tar.gz) = 00a64cf5e39c13b6bae475e892baec5609cb5ad2d31078ee913efc961624335c
-SIZE (rastersoft-Devede-v3.23.0_GH0.tar.gz) = 2663547
diff --git a/multimedia/devede/files/patch-devede b/multimedia/devede/files/patch-devede
deleted file mode 100644
index e190199eee4d..000000000000
--- a/multimedia/devede/files/patch-devede
+++ /dev/null
@@ -1,23 +0,0 @@
---- devede.orig	2012-10-20 18:32:49 UTC
-+++ devede
-@@ -59,7 +59,19 @@ if found==False:
- 	except:
- 		found=False
- 
--if tipo==0:
-+tipo=3
-+
-+if tipo==3:
-+	share_locale="%%PREFIX%%/share/locale"
-+	glade="%%DATADIR%%"
-+	sys.path.append("%%PREFIX%%/lib/%%PORTNAME%%")
-+	font_path="%%DATADIR%%"
-+	pic_path="%%DATADIR%%"
-+	other_path="%%DATADIR%%"
-+	help_path="%%DOCSDIR%%"
-+	print "Using port-installed files"
-+
-+elif tipo==0:
- 	#gettext.bindtextdomain('devede', '/usr/share/locale')
- 	#Note also before python 2.3 you need the following if
- 	#you need translations from non python code (glibc,libglade etc.)
diff --git a/multimedia/devede/pkg-descr b/multimedia/devede/pkg-descr
deleted file mode 100644
index 4c52a200e8ea..000000000000
--- a/multimedia/devede/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-DeVeDe is a program to create video DVDs and CDs (VCD, sVCD or CVD),
-suitables for home players, from any number of video files, in any of
-the formats supported by Mplayer. The big advantage over other utilites
-is that it only needs Mplayer, Mencoder, DVDAuthor, VCDImager and
-MKisofs (well, and Python 2.4, PyGTK and PyGlade), so its dependencies
-are really small.
-
-WWW: http://www.rastersoft.com/programas/devede.html
diff --git a/multimedia/devede/pkg-plist b/multimedia/devede/pkg-plist
deleted file mode 100644
index 7d7c0fde733f..000000000000
--- a/multimedia/devede/pkg-plist
+++ /dev/null
@@ -1,100 +0,0 @@
-bin/devede
-bin/devede-debug
-lib/devede/devede_avconv_convert.py
-lib/devede/devede_bincue.py
-lib/devede/devede_convert.py
-lib/devede/devede_delete.py
-lib/devede/devede_dialogs.py
-lib/devede/devede_disctype.py
-lib/devede/devede_dvd.py
-lib/devede/devede_dvdmenu.py
-lib/devede/devede_executor.py
-lib/devede/devede_ffmpeg_convert.py
-lib/devede/devede_fonts.py
-lib/devede/devede_help.py
-lib/devede/devede_loadsave.py
-lib/devede/devede_main.py
-lib/devede/devede_newfiles.py
-lib/devede/devede_other.py
-lib/devede/devede_settings.py
-lib/devede/devede_subtitles.py
-lib/devede/devede_title_properties.py
-lib/devede/devede_video_convert.py
-lib/devede/devede_xml_menu.py
-share/applications/devede.desktop
-%%DATADIR%%/aboutdialog1.ui
-%%DATADIR%%/add_subtitle.ui
-%%DATADIR%%/add_subtitle2.ui
-%%DATADIR%%/background.png
-%%DATADIR%%/backgrounds/biglens.png
-%%DATADIR%%/backgrounds/blackbg.png
-%%DATADIR%%/backgrounds/default_bg.png
-%%DATADIR%%/backgrounds/dvdfilm.png
-%%DATADIR%%/barras.png
-%%DATADIR%%/base_ntsc.mpg
-%%DATADIR%%/base_ntsc_wide.mpg
-%%DATADIR%%/base_pal.mpg
-%%DATADIR%%/base_pal_wide.mpg
-%%DATADIR%%/codepages.lst
-%%DATADIR%%/devede.svg
-%%DATADIR%%/devedesans.ttf
-%%DATADIR%%/estira.png
-%%DATADIR%%/icon_cvd.png
-%%DATADIR%%/icon_divx.png
-%%DATADIR%%/icon_dvd.png
-%%DATADIR%%/icon_svcd.png
-%%DATADIR%%/icon_vcd.png
-%%DATADIR%%/languages.lst
-%%DATADIR%%/settings.ui
-%%DATADIR%%/silence.ogg
-%%DATADIR%%/use_ffmpeg.ui
-%%DATADIR%%/waborted_dialog.ui
-%%DATADIR%%/wcancel_dialog.ui
-%%DATADIR%%/wcancel_job_dialog.ui
-%%DATADIR%%/wdel_chapter_dialog.ui
-%%DATADIR%%/wdel_subtitle.ui
-%%DATADIR%%/wdel_title_dialog.ui
-%%DATADIR%%/wdisk_type.ui
-%%DATADIR%%/wempty_titles_dialog.ui
-%%DATADIR%%/wend_dialog.ui
-%%DATADIR%%/werase_dialog.ui
-%%DATADIR%%/werror_dialog.ui
-%%DATADIR%%/wfile.ui
-%%DATADIR%%/wfolder_dialog.ui
-%%DATADIR%%/wfolder_exists.ui
-%%DATADIR%%/wloadconfig.ui
-%%DATADIR%%/wloosecurrent.ui
-%%DATADIR%%/wmain.ui
-%%DATADIR%%/wmenu_preview_ntsc.ui
-%%DATADIR%%/wmenu_preview_pal.ui
-%%DATADIR%%/wmenu_properties.ui
-%%DATADIR%%/wno_mp3lame.ui
-%%DATADIR%%/wnofonts.ui
-%%DATADIR%%/wpreview_dialog.ui
-%%DATADIR%%/wpreviewagain_dialog.ui
-%%DATADIR%%/wprograms.ui
-%%DATADIR%%/wprogress.ui
-%%DATADIR%%/wsaveconfig.ui
-%%DATADIR%%/wtitle_properties_dialog.ui
-%%DATADIR%%/wwarning_dialog.ui
-%%NLS%%share/locale/ca/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/da/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/de/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/el/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/es/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/it/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/pt_PT/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/devede.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/devede.mo
-share/pixmaps/devede.svg
diff --git a/multimedia/gdvrecv/Makefile b/multimedia/gdvrecv/Makefile
deleted file mode 100644
index d7fb863e60df..000000000000
--- a/multimedia/gdvrecv/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Henri Michelon <hmichelon at e-cml.org>
-# $FreeBSD$
-
-PORTNAME=	gdvrecv
-PORTVERSION=	1.2
-PORTREVISION=	10
-CATEGORIES=	multimedia
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	DV tools for FreeBSD
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE.txt
-
-USES=		gnome python:2.7 tar:bzip2
-USE_GNOME=	pygtk2
-USE_PYTHON=	distutils
-DESKTOP_ENTRIES="Capture Video" \
-		"Capture from FireWire Camera" \
-		"${PREFIX}/share/pixmaps/gdvrecv/camcorder.png" \
-		"gdvrecv" \
-		"AudioVideo;Video;" \
-		true
-
-CONFLICTS=	dvts-[0-9]*
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/firewire.so
-
-.include <bsd.port.mk>
diff --git a/multimedia/gdvrecv/distinfo b/multimedia/gdvrecv/distinfo
deleted file mode 100644
index b43445683362..000000000000
--- a/multimedia/gdvrecv/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gdvrecv-1.2.tar.bz2) = 38efb5b247855eb1d8bd0f014aaf4df10bfadabe6e868bc89e377fef793bc069
-SIZE (gdvrecv-1.2.tar.bz2) = 93875
diff --git a/multimedia/gdvrecv/pkg-descr b/multimedia/gdvrecv/pkg-descr
deleted file mode 100644
index 8359df0b15bb..000000000000
--- a/multimedia/gdvrecv/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-gdvrecv is a set of tools for FreeBSD to receives audio and video data from a
-digital camcorder via an IEEE 1394 (widely known as FireWire) link and stores
-them into an DV file.
-
-WWW: http://gdvrecv.sourceforge.net/
diff --git a/multimedia/gdvrecv/pkg-plist b/multimedia/gdvrecv/pkg-plist
deleted file mode 100644
index 758025bdfb8b..000000000000
--- a/multimedia/gdvrecv/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-bin/dvrecv
-bin/gdvrecv
-%%PYTHON_SITELIBDIR%%/firewire.so
-%%PYTHON_SITELIBDIR%%/avc_crom/__init__.py
-%%PYTHON_SITELIBDIR%%/avc_crom/__init__.pyc
-%%PYTHON_SITELIBDIR%%/avc_crom/__init__.pyo
-share/pixmaps/gdvrecv/camcorder.png
-share/pixmaps/gdvrecv/dv.png
-share/misc/OUI.db
diff --git a/multimedia/mmpython/Makefile b/multimedia/mmpython/Makefile
deleted file mode 100644
index 669c1d23983e..000000000000
--- a/multimedia/mmpython/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: larse@isi.edu
-# $FreeBSD$
-
-PORTNAME=	mmpython
-PORTVERSION=	0.4.10
-PORTREVISION=	10
-CATEGORIES=	multimedia python
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Retrieves metadata from mp3, ogg, avi, jpg, and other formats
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-LIB_DEPENDS=	libdvdread.so:multimedia/libdvdread
-RUN_DEPENDS=	lsdvd:multimedia/lsdvd
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-post-patch:
-	@${REINPLACE_CMD} \
-		-e 's,/usr/local/,${LOCALBASE}/,g' \
-		-e 's|gcc -ldvdread|gcc -L${LOCALBASE}/lib -ldvdread|' \
-		${WRKSRC}/setup.py
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/mmpython/disc/*.so
-
-.include <bsd.port.mk>
diff --git a/multimedia/mmpython/distinfo b/multimedia/mmpython/distinfo
deleted file mode 100644
index 3e7e10d471db..000000000000
--- a/multimedia/mmpython/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mmpython-0.4.10.tar.gz) = 1e46ef16c19aac6b0e3c335d6e3eed304874605a41b277869cea413d9a72f8ac
-SIZE (mmpython-0.4.10.tar.gz) = 128200
diff --git a/multimedia/mmpython/files/patch-disc__discinfo.py b/multimedia/mmpython/files/patch-disc__discinfo.py
deleted file mode 100644
index 2f5640614731..000000000000
--- a/multimedia/mmpython/files/patch-disc__discinfo.py
+++ /dev/null
@@ -1,22 +0,0 @@
---- disc/discinfo.py.orig	2004-09-15 05:12:25.000000000 +0900
-+++ disc/discinfo.py	2008-04-06 18:36:43.000000000 +0900
-@@ -145,14 +145,11 @@
-     try:
-         fd = os.open(device, os.O_RDONLY | os.O_NONBLOCK)
-         if os.uname()[0] == 'FreeBSD':
--            try:
--                cd_toc_entry = array.array('c', '\000'*4096)
--                (address, length) = cd_toc_entry.buffer_info()
--                buf = pack('BBHP', CD_MSF_FORMAT, 0, length, address)
--                s = ioctl(fd, CDIOREADTOCENTRYS, buf)
--                s = CDS_DISC_OK
--            except:
--                s = CDS_NO_DISC
-+            cd_toc_entry = array.array('c', '\000'*4096)
-+            (address, length) = cd_toc_entry.buffer_info()
-+            buf = pack('BBHP', CD_MSF_FORMAT, 0, length, address)
-+            s = ioctl(fd, CDIOREADTOCENTRYS, buf)
-+            s = CDS_DISC_OK
-         else:
-             s = ioctl(fd, CDROM_DRIVE_STATUS, CDSL_CURRENT)
-     except:
diff --git a/multimedia/mmpython/pkg-descr b/multimedia/mmpython/pkg-descr
deleted file mode 100644
index 220823647a42..000000000000
--- a/multimedia/mmpython/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MMPython is a Media Meta Data retrieval framework. It retrieves
-metadata from mp3, ogg, avi, jpg, tiff and other file formats.
-Among others it thereby parses ID3v2, ID3v1, EXIF, IPTC and
-Vorbis data into an object oriented struture.
-
-WWW: https://sourceforge.net/projects/mmpython/
diff --git a/multimedia/pymp/Makefile b/multimedia/pymp/Makefile
deleted file mode 100644
index 57bfcd6205a0..000000000000
--- a/multimedia/pymp/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	pymp
-PORTVERSION=	1.1
-PORTREVISION=	4
-CATEGORIES=	multimedia python
-DIST_SUBDIR=	python
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Lean, flexible frontend to MPlayer written in Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-RUN_DEPENDS=	mplayer:multimedia/mplayer
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	jdolan
-GH_TAGNAME=	bea99d9
-
-USES=		gnome python:2.7 shebangfix
-SHEBANG_FILES=	*.py
-USE_GNOME=	pygtk2
-NO_ARCH=	yes
-
-PORTDOCS=	CHANGELOG README.md
-
-DESKTOP_ENTRIES="Pymp" "" "${PORTNAME}" \
-		"${PORTNAME}" "AudioVideo;Player;" ""
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|; \
-		s|PREFIX/lib/pymp|${DATADIR}|' ${WRKSRC}/${PORTNAME}
-	@${RM} ${WRKSRC}/build.py
-
-do-build:
-	@${PYTHON_CMD} -m compileall ${WRKSRC}
-	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-.for f in *.py *.pyc *.pyo
-	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/multimedia/pymp/distinfo b/multimedia/pymp/distinfo
deleted file mode 100644
index 98c046974785..000000000000
--- a/multimedia/pymp/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python/jdolan-pymp-1.1-bea99d9_GH0.tar.gz) = 2623344a94309c8ce9a5f4ab4203c86750b9e913de8f775ad49715874e000a95
-SIZE (python/jdolan-pymp-1.1-bea99d9_GH0.tar.gz) = 132170
diff --git a/multimedia/pymp/pkg-descr b/multimedia/pymp/pkg-descr
deleted file mode 100644
index 3a43945ab02f..000000000000
--- a/multimedia/pymp/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Pymp is a lean, flexible frontend to MPlayer written in Python.
-It supports simple playlists, web streams, and anything else that MPlayer does.
-Pymp aims to blend in with your desktop environment, not stand out as many
-skinned players do.
-
-WWW: https://github.com/jdolan/pymp
diff --git a/multimedia/pymp/pkg-plist b/multimedia/pymp/pkg-plist
deleted file mode 100644
index 1a47f1f9dd42..000000000000
--- a/multimedia/pymp/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-bin/pymp
-share/pixmaps/pymp.png
-%%DATADIR%%/control.py
-%%DATADIR%%/control.pyc
-%%DATADIR%%/control.pyo
-%%DATADIR%%/menu.py
-%%DATADIR%%/menu.pyc
-%%DATADIR%%/menu.pyo
-%%DATADIR%%/mplayer.py
-%%DATADIR%%/mplayer.pyc
-%%DATADIR%%/mplayer.pyo
-%%DATADIR%%/playlist.py
-%%DATADIR%%/playlist.pyc
-%%DATADIR%%/playlist.pyo
-%%DATADIR%%/prefs.py
-%%DATADIR%%/prefs.pyc
-%%DATADIR%%/prefs.pyo
-%%DATADIR%%/pymp.py
-%%DATADIR%%/pymp.pyc
-%%DATADIR%%/pymp.pyo
-%%DATADIR%%/remote.py
-%%DATADIR%%/remote.pyc
-%%DATADIR%%/remote.pyo
diff --git a/net-im/Makefile b/net-im/Makefile
index 3e1e7a9bb482..1fbaf7c6d604 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -127,9 +127,6 @@
     SUBDIR += purple-hangouts
     SUBDIR += purple-slack
     SUBDIR += py-fbmq
-    SUBDIR += py-jabber
-    SUBDIR += py-jabberbot
-    SUBDIR += py-libturpial
     SUBDIR += py-matrix-synapse
     SUBDIR += py-nbxmpp
     SUBDIR += py-punjab
@@ -142,7 +139,6 @@
     SUBDIR += py-toxcore-c
     SUBDIR += py-unmessage
     SUBDIR += py-xmpppy
-    SUBDIR += py-xmpppy-irc
     SUBDIR += qTox
     SUBDIR += quaternion
     SUBDIR += qxmpp-qt5
diff --git a/net-im/py-jabber/Makefile b/net-im/py-jabber/Makefile
deleted file mode 100644
index 650976e7de0e..000000000000
--- a/net-im/py-jabber/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	jabber
-PORTVERSION=	0.5
-CATEGORIES=	net-im python
-MASTER_SITES=	SF/${PORTNAME}py/${PORTNAME}py%20libs/${PORTVERSION}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	jabberpy-${PORTVERSION}-0
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python Jabber library
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-PLIST_FILES=	${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/jabber.pth
-
-post-install:
-	@${ECHO} "jabber" > ${STAGEDIR}${PYTHON_SITELIBDIR}/jabber.pth
-
-.include <bsd.port.mk>
diff --git a/net-im/py-jabber/distinfo b/net-im/py-jabber/distinfo
deleted file mode 100644
index 92ae3ec719e9..000000000000
--- a/net-im/py-jabber/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (jabberpy-0.5-0.tar.gz) = ede5b7760016294ae7e61ef0cd2f11e0b60dfb35638df49c9d55cb73b5691c0e
-SIZE (jabberpy-0.5-0.tar.gz) = 47079
diff --git a/net-im/py-jabber/pkg-descr b/net-im/py-jabber/pkg-descr
deleted file mode 100644
index 9a50b0662350..000000000000
--- a/net-im/py-jabber/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-jabber.py is a Python module for the jabber instant messaging protocol.
-jabber.py deals with the xml parsing and socket code, leaving the programmer
-to concentrate on developing quality jabber based applications with Python.
-
-The eventual aim is to produce a fully featured easy to use library for
-creating both jabber clients and servers.
-
-WWW: http://jabberpy.sourceforge.net/
diff --git a/net-im/py-jabberbot/Makefile b/net-im/py-jabberbot/Makefile
deleted file mode 100644
index 4d350a4b6892..000000000000
--- a/net-im/py-jabberbot/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: Gvozdikov Veniamin <g.veniamin@googlemail.com>
-# $FreeBSD$
-
-PORTNAME=	jabberbot
-PORTVERSION=	0.16
-PORTREVISION=	1
-CATEGORIES=	net-im python
-MASTER_SITES=	SF/pythonjabberbot/
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Simple Jabber Bot for Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}xmpppy>0:net-im/py-xmpppy@${PY_FLAVOR}
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-post-patch:
-	@${GREP} -lr '/usr/bin/python' ${WRKSRC} | \
-		${XARGS} ${REINPLACE_CMD} -e "s,^#!/usr/bin/python,#!${PYTHON_CMD},"
-
-.include <bsd.port.mk>
diff --git a/net-im/py-jabberbot/distinfo b/net-im/py-jabberbot/distinfo
deleted file mode 100644
index f852faa69afa..000000000000
--- a/net-im/py-jabberbot/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (jabberbot-0.16.tar.gz) = ad180533388c41a183c571efdeaa80349e36726956b610f3d6df02956e6127e3
-SIZE (jabberbot-0.16.tar.gz) = 26214
diff --git a/net-im/py-jabberbot/pkg-descr b/net-im/py-jabberbot/pkg-descr
deleted file mode 100644
index ec4b064d326c..000000000000
--- a/net-im/py-jabberbot/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-python-jabberbot is a Jabber bot framework for Python that enables you
-to easily write simple Jabber bots. You can use your Jabber bots to
-provide information about your running systems, to make your website
-interact with your visitors or notify you about updates or changes
-you monitor with your Python scripts.
-
-WWW: http://thpinfo.com/2007/python-jabberbot/
diff --git a/net-im/py-libturpial/Makefile b/net-im/py-libturpial/Makefile
deleted file mode 100644
index d158b9b71496..000000000000
--- a/net-im/py-libturpial/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Olivier Duchateau
-# $FreeBSD$
-
-PORTNAME=	libturpial
-PORTVERSION=	1.7.0
-PORTREVISION=	1
-CATEGORIES=	net-im python
-MASTER_SITES=	http://files.turpial.org.ve/sources/stable/ \
-	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	python@FreeBSD.org
-COMMENT=	Twitter API
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-BROKEN=		unfetchable
-
-LICENSE=	GPLv3
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}simplejson>=3.4.0:devel/py-simplejson@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}oauth>=1.0.1:net/py-oauth@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}requests>=2.2.0:www/py-requests@${PY_FLAVOR}
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-post-extract:
-		${RM} -r ${WRKSRC}/tests
-
-.include <bsd.port.mk>
diff --git a/net-im/py-libturpial/distinfo b/net-im/py-libturpial/distinfo
deleted file mode 100644
index 676b24f253b4..000000000000
--- a/net-im/py-libturpial/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libturpial-1.7.0.tar.gz) = a5bf7946ddd1f0649283767922be50a02f5413d9dca2713e09baeabf209a0be0
-SIZE (libturpial-1.7.0.tar.gz) = 196690
diff --git a/net-im/py-libturpial/files/patch-libturpial__common____init__.py b/net-im/py-libturpial/files/patch-libturpial__common____init__.py
deleted file mode 100644
index bcb80ce9dca8..000000000000
--- a/net-im/py-libturpial/files/patch-libturpial__common____init__.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./libturpial/common/__init__.py.orig	2013-07-14 22:25:31.000000000 +0000
-+++ ./libturpial/common/__init__.py	2014-02-22 11:24:15.000000000 +0000
-@@ -12,6 +12,8 @@
- NUM_STATUSES = 20
- 
- OS_LINUX = 'linux'  #: Constant to identify Linux based operating systems
-+OS_FREEBSD = 'freebsd'  #: Constant to identify FreeBSD based operating systems
-+OS_DFLY = 'dragonfly'  #: Constant to identify DragonFly based operating systems
- OS_WINDOWS = 'windows'  #: Constant to identify Windows operating systems
- OS_MAC = 'darwin'  #: Constant to identify Mac operating systems
- OS_JAVA = 'java'  #: Constant to identify Java based operating systems
diff --git a/net-im/py-libturpial/files/patch-libturpial__common__tools.py b/net-im/py-libturpial/files/patch-libturpial__common__tools.py
deleted file mode 100644
index 18745322b9cd..000000000000
--- a/net-im/py-libturpial/files/patch-libturpial__common__tools.py
+++ /dev/null
@@ -1,14 +0,0 @@
---- ./libturpial/common/tools.py.orig	2014-01-18 13:59:52.000000000 +0000
-+++ ./libturpial/common/tools.py	2014-02-22 11:26:39.000000000 +0000
-@@ -33,6 +33,11 @@
-     """ Returns a string according to the OS host """
-     if sys.platform.startswith('linux'):
-         return OS_LINUX
-+    elif sys.platform.startswith('freebsd'):
-+        return OS_FREEBSD
-+    # Need test on real DragonFly system instead of guess 
-+    elif 'dragonfly' in sys.platform:
-+        return OS_DFLY
-     elif sys.platform.startswith('win32'):
-         return OS_WINDOWS
-     elif sys.platform.startswith('darwin'):
diff --git a/net-im/py-libturpial/files/patch-setup.py b/net-im/py-libturpial/files/patch-setup.py
deleted file mode 100644
index a67a934a2117..000000000000
--- a/net-im/py-libturpial/files/patch-setup.py
+++ /dev/null
@@ -1,9 +0,0 @@
---- ./setup.py.orig	2014-04-08 01:03:58.000000000 +0000
-+++ ./setup.py	2014-04-08 19:02:39.000000000 +0000
-@@ -56,5 +56,5 @@
-           'simplejson',
-           'requests',
-     ],
--    data_files=data_files,
-+    #data_files=data_files,
- )
diff --git a/net-im/py-libturpial/pkg-descr b/net-im/py-libturpial/pkg-descr
deleted file mode 100644
index 7c8b89edb550..000000000000
--- a/net-im/py-libturpial/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-libturpial is a library that handles multiple microblogging protocols
-(Identi.ca, Twitter). It implements a lot of features and aims to support
-all the features for each protocol.
-
-WWW: http://turpial.org.ve/
diff --git a/net-im/py-xmpppy-irc/Makefile b/net-im/py-xmpppy-irc/Makefile
deleted file mode 100644
index 5873095647ca..000000000000
--- a/net-im/py-xmpppy-irc/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	xmpppy-irc
-PORTVERSION=	0.3
-PORTREVISION=	2
-CATEGORIES=	net-im python irc
-MASTER_SITES=	SF/xmpppy/PyIRCt/${PORTVERSION}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	irc-transport-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Xmpp to irc transport
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2
-
-RUN_DEPENDS=	${PYTHON_SITELIBDIR}/xmpp/__init__.py:net-im/py-xmpppy@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}irc>0:irc/py-irc@${PY_FLAVOR}
-
-USES=		python:2.7
-USE_PYTHON=	flavors
-NO_BUILD=	yes
-NO_ARCH=	yes
-FILES=		irc.py jep0106.py jep0133.py test_jep0106.py
-PFILES=		${FILES:S.^.%%PYTHON_SITELIBDIR%%/xmpp/irc/.}
-PLIST_FILES=	${PFILES} ${PFILES:S.$.c.} ${PFILES:S.$.o.} etc/${PORTNAME:S.-..}.conf.sample
-SUB_LIST=	PYTHON_CMD=${PYTHON_CMD} FEXEC=${PYTHON_SITELIBDIR}/xmpp/irc/irc.py
-USE_RC_SUBR=	xmpppyirc
-PORTDOCS=	ChangeLog IRC-Transport-Howtouse.html README.txt
-DDIR=		${PYTHON_SITELIBDIR}/xmpp/irc
-
-PORTSCOUT=	limit:^0\.4[1-4]
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${GREP} -lr '/usr/bin/python' ${WRKSRC} | \
-		${XARGS} ${REINPLACE_CMD} -e "s,/usr/bin/python,${PYTHON_CMD}," \
-			-e "s!/etc/jabber/jabber-irc.conf!${PREFIX}/etc/${PORTNAME:S.-..}.conf!"
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${DDIR}
-	${INSTALL_SCRIPT} ${WRKSRC}/irc.py ${STAGEDIR}${DDIR}/
-	${INSTALL_DATA} ${FILES:M*jep*:S.^.${WRKSRC}/.} ${STAGEDIR}${DDIR}/
-	${INSTALL_DATA} ${WRKSRC}/transport.ini ${STAGEDIR}${PREFIX}/etc/${PORTNAME:S.-..}.conf.sample
-	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${DDIR} ${STAGEDIR}${DDIR}
-	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d ${DDIR} ${STAGEDIR}${DDIR}
-	@${CHMOD} -R a-w ${STAGEDIR}${DDIR}
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL} ${PORTDOCS:S.^.${WRKSRC}/.} ${STAGEDIR}${DOCSDIR}/
-
-.include <bsd.port.mk>
diff --git a/net-im/py-xmpppy-irc/distinfo b/net-im/py-xmpppy-irc/distinfo
deleted file mode 100644
index 9580e9cb4cf9..000000000000
--- a/net-im/py-xmpppy-irc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (irc-transport-0.3.tar.gz) = 8dc4de9ca0f1445ed9023ee76e64de454f32c7e880f9ac37600fb1f81d2c46a4
-SIZE (irc-transport-0.3.tar.gz) = 22752
diff --git a/net-im/py-xmpppy-irc/files/xmpppyirc.in b/net-im/py-xmpppy-irc/files/xmpppyirc.in
deleted file mode 100644
index 6035208b72d6..000000000000
--- a/net-im/py-xmpppy-irc/files/xmpppyirc.in
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: xmpppyirc
-# REQUIRE: DAEMON
-
-. /etc/rc.subr
-
-name="xmpppyirc"
-pidfile="/var/run/$name.pid"
-
-command="%%FEXEC%%"
-command_args="&"
-command_interpreter="%%PYTHON_CMD%%"
-required_files="%%PREFIX%%/etc/$name.conf"
-start_precmd="touch $pidfile && export PID=$pidfile"
-
-load_rc_config $name
-: ${xmpppyirc_enable="NO"}
-run_rc_command "$1"
diff --git a/net-im/py-xmpppy-irc/pkg-descr b/net-im/py-xmpppy-irc/pkg-descr
deleted file mode 100644
index 7611165bf48b..000000000000
--- a/net-im/py-xmpppy-irc/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The IRC transport is a dynamic gateway that allows XMPP/Jabber
-users to connect to IRC using their Groupchat and MUC clients.
-It is based on xmpppy and irclib Python libraries.
-
-WWW: http://xmpppy.sourceforge.net/irc/
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index 6b75d332881f..08c4563e9c3c 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -280,7 +280,6 @@
     SUBDIR += pandorafms_agent
     SUBDIR += pandorafms_console
     SUBDIR += pandorafms_server
-    SUBDIR += pdagent-integrations
     SUBDIR += percona-monitoring-plugins
     SUBDIR += pftabled
     SUBDIR += php72-snmp
diff --git a/net-mgmt/pdagent-integrations/Makefile b/net-mgmt/pdagent-integrations/Makefile
deleted file mode 100644
index 387f3c4954f9..000000000000
--- a/net-mgmt/pdagent-integrations/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# Created by: Mark Felder <feld@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	pdagent-integrations
-PORTVERSION=	1.5
-DISTVERSIONPREFIX=v
-CATEGORIES=	net-mgmt python
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	PagerDuty integrations for monitoring monitoring tools
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE.TXT
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pdagent>0:net-mgmt/py-pdagent@${PY_FLAVOR}
-
-USES=		python:2.7 shebangfix
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	PagerDuty
-
-SHEBANG_FILES=	bin/*
-
-SUB_FILES=	pagerduty-icinga2.conf pkg-message
-
-NO_ARCH=	yes
-NO_BUILD=	yes
-PORTDOCS=	*-testing.txt
-EXAMPLES=	conf.d/sensu_pagerduty_handler.json \
-		pagerduty_nagios.cfg
-
-OPTIONS_DEFINE=	DOCS EXAMPLES
-
-post-patch:
-	${REINPLACE_CMD} 's|/usr/share/pdagent-integrations/bin|${PREFIX}/bin|g' ${WRKSRC}/pagerduty_nagios.cfg ${WRKSRC}/conf.d/sensu_pagerduty_handler.json
-
-do-install:
-	(cd ${WRKSRC}/bin ; ${INSTALL_SCRIPT} * ${STAGEDIR}${PREFIX}/bin)
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-do-install-EXAMPLES-on:
-	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	${INSTALL_DATA} ${EXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/net-mgmt/pdagent-integrations/distinfo b/net-mgmt/pdagent-integrations/distinfo
deleted file mode 100644
index 616ca8f525c6..000000000000
--- a/net-mgmt/pdagent-integrations/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1539916276
-SHA256 (PagerDuty-pdagent-integrations-v1.5_GH0.tar.gz) = 908962d778f17f29d0679406eb778bf20c96a1ade02dd8c55becedd1a076306d
-SIZE (PagerDuty-pdagent-integrations-v1.5_GH0.tar.gz) = 18324
diff --git a/net-mgmt/pdagent-integrations/files/pagerduty-icinga2.conf.in b/net-mgmt/pdagent-integrations/files/pagerduty-icinga2.conf.in
deleted file mode 100644
index 7e755cbe4fd6..000000000000
--- a/net-mgmt/pdagent-integrations/files/pagerduty-icinga2.conf.in
+++ /dev/null
@@ -1,91 +0,0 @@
-object User "pagerduty" {
-  pager = "YOUR-INTEGRATION-KEY-HERE"
-  groups = [ "icingaadmins" ]
-  display_name = "PagerDuty Notification User"
-  states = [ OK, Warning, Critical, Unknown, Up, Down ]
-  types = [ Problem, Acknowledgement, Recovery ]
-}
-
-object NotificationCommand "notify-service-by-pagerduty" {
-  import "plugin-notification-command"
-  command = [ "%%PREFIX%%/bin/pd-nagios" ]
-  arguments = {
-    "-n" = {
-      order = 0
-      value = "service"
-    }
-    "-k" = {
-      order = 1
-      value = "$user.pager$"
-    }
-    "-t" = {
-      order = 2
-      value = "$notification.type$"
-    }
-    "-f" = {
-      order = 3
-      repeat_key = true
-      value = "$f_args$"
-    }
-  }
-  
-  vars.f_args = [
-    "SERVICEDESC=$service.name$",
-    "SERVICEDISPLAYNAME=$service.display_name$",
-    "HOSTNAME=$host.name$",
-    "HOSTSTATE=$host.state$",
-    "HOSTDISPLAYNAME=$host.display_name$",
-    "SERVICESTATE=$service.state$",
-    "SERVICEPROBLEMID=$service.state_id$",
-    "SERVICEOUTPUT=$service.output$" 
-  ]
-}
-
-object NotificationCommand "notify-host-by-pagerduty" {
-  import "plugin-notification-command"
-  command = [ "%%PREFIX%%/bin/pd-nagios" ]
-  arguments = {
-    "-n" = {
-      order = 0
-      value = "host"
-    }
-    "-k" = {
-      order = 1
-      value = "$user.pager$"
-    }
-    "-t" = {
-      order = 2
-      value = "$notification.type$"
-    }
-    "-f" = {
-      order = 3
-      repeat_key = true
-      value = "$f_args$"
-    }
-  }
-
-  vars.f_args = [
-    "HOSTNAME=$host.name$",
-    "HOSTSTATE=$host.state$",
-    "HOSTPROBLEMID=$host.state_id$",
-    "HOSTOUTPUT=$host.output$"
-  ]
-}
-
-apply Notification "pagerduty-service" to Service {
-  command = "notify-service-by-pagerduty"
-  states = [ OK, Warning, Critical, Unknown ]
-  types = [ Problem, Acknowledgement, Recovery ]
-  period = "24x7"
-  users = [ "pagerduty" ]
-  assign where service.vars.enable_pagerduty == true
-}
-
-apply Notification "pagerduty-host" to Host {
-  command = "notify-host-by-pagerduty"
-  states = [ Up, Down ]
-  types = [ Problem, Acknowledgement, Recovery ]
-  period = "24x7" 
-  users = [ "pagerduty" ]
-  assign where host.vars.enable_pagerduty == true
-}
diff --git a/net-mgmt/pdagent-integrations/files/patch-bin_pd-nagios b/net-mgmt/pdagent-integrations/files/patch-bin_pd-nagios
deleted file mode 100644
index 71eaaaaa8be9..000000000000
--- a/net-mgmt/pdagent-integrations/files/patch-bin_pd-nagios
+++ /dev/null
@@ -1,11 +0,0 @@
---- bin/pd-nagios.orig	2017-10-05 18:21:38 UTC
-+++ bin/pd-nagios
-@@ -101,7 +101,7 @@ class NagiosEvent:
-         if not NagiosEvent.REQUIRED_FIELDS[self._notification_type].issubset(self._details.keys()):
-             msg = "Missing fields for type '{0}'.  {1} required".format(
-                 self._notification_type,
--                ", ".join(self._required_fields())
-+                ", ".join(NagiosEvent.REQUIRED_FIELDS[self._notification_type])
-                 )
-             raise ValueError(msg)
- 
diff --git a/net-mgmt/pdagent-integrations/files/pkg-message.in b/net-mgmt/pdagent-integrations/files/pkg-message.in
deleted file mode 100644
index d7b4a7b865a0..000000000000
--- a/net-mgmt/pdagent-integrations/files/pkg-message.in
+++ /dev/null
@@ -1,8 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Sample configuration files for Nagios, Icinga and Sensu can be found in the
-%%EXAMPLESDIR%% directory.
-EOM
-}
-]
diff --git a/net-mgmt/pdagent-integrations/pkg-descr b/net-mgmt/pdagent-integrations/pkg-descr
deleted file mode 100644
index 0afa2d75d901..000000000000
--- a/net-mgmt/pdagent-integrations/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-This project contains integrations for various monitoring tools with
-the PagerDuty Agent.
-
-It currently includes support for:
-
-    Nagios
-    Sensu
-    Zabbix
-
-WWW: https://github.com/PagerDuty/pdagent-integrations
diff --git a/net-mgmt/pdagent-integrations/pkg-plist b/net-mgmt/pdagent-integrations/pkg-plist
deleted file mode 100644
index f23c28fdffe4..000000000000
--- a/net-mgmt/pdagent-integrations/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/pd-nagios
-bin/pd-sensu
-bin/pd-zabbix
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pagerduty_nagios.cfg
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sensu_pagerduty_handler.json
diff --git a/net-p2p/Makefile b/net-p2p/Makefile
index 9c72e1f55390..a069a4d0161b 100644
--- a/net-p2p/Makefile
+++ b/net-p2p/Makefile
@@ -93,7 +93,6 @@
     SUBDIR += transmission-gtk
     SUBDIR += transmission-qt
     SUBDIR += transmission-remote-gui
-    SUBDIR += tribler
     SUBDIR += uhub
     SUBDIR += vuze
     SUBDIR += xmrig
diff --git a/net-p2p/tribler/Makefile b/net-p2p/tribler/Makefile
deleted file mode 100644
index 3ffdc8d5eb81..000000000000
--- a/net-p2p/tribler/Makefile
+++ /dev/null
@@ -1,111 +0,0 @@
-# Created by: alepulver
-# $FreeBSD$
-
-PORTNAME=	tribler
-PORTVERSION=	6.5.2
-PORTREVISION=	15
-CATEGORIES=	net-p2p
-MASTER_SITES=	https://github.com/Tribler/tribler/releases/download/v${PORTVERSION}/
-DISTNAME=	Tribler-v${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Streaming capable P2P network client based on BitTorrent
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	LGPL21 MIT
-LICENSE_COMB=	multi
-
-BUILD_DEPENDS=	xpmtoppm:graphics/netpbm
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}apsw>0:databases/py-apsw@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}leveldb>0:databases/py-leveldb@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}gmpy>0:math/py-gmpy@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}libtorrent-rasterbar>=0.16.4:net-p2p/py-libtorrent-rasterbar@${PY_FLAVOR} \
-		libsodium>0:security/libsodium \
-		${PYTHON_PKGNAMEPREFIX}m2crypto>0:security/py-m2crypto@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}cherrypy>0:www/py-cherrypy@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR}
-
-NO_ARCH=	yes
-NO_WRKSUBDIR=	yes
-
-USES=		desktop-file-utils gnome python:2.7,run ssl:run tar:xz
-USE_WX=		2.8
-WX_COMPS=	python
-INSTALLS_ICONS=	yes
-
-SUB_FILES=	tribler
-SUB_LIST=	PYTHON_SITELIBDIR="${PYTHON_SITELIBDIR}" \
-		PYTHON_VERSION="${PYTHON_VERSION}"
-
-OPTIONS_DEFINE=		DOCS VLC
-OPTIONS_DEFAULT=	VLC
-
-VLC_DESC=		Multimedia support via VLC
-VLC_RUN_DEPENDS=	ffmpeg:multimedia/ffmpeg \
-			vlc:multimedia/vlc
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		's|Application;|| ; \
-		 /^Categories/s|$$|;| ; \
-		 /^MimeType/s|$$|;|' \
-		${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu/tribler.desktop
-	@${REINPLACE_CMD} -e \
-		's|linux|${OPSYS:tl}|' \
-		${WRKSRC}/tribler/Tribler/vlc.py
-
-do-build:
-	@${MKDIR} ${WRKDIR}/icons/hicolor/32x32/apps
-	(cd ${WRKDIR} && xpmtoppm --alphaout=tribler.pgm \
-		${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu/tribler.xpm \
-		> tribler.ppm)
-	(cd ${WRKDIR} && pnmtopng -alpha=tribler.pgm tribler.ppm \
-		> ${WRKDIR}/icons/hicolor/32x32/apps/tribler.png)
-	@${MKDIR} ${WRKDIR}/icons/hicolor/48x48/apps
-	(cd ${WRKDIR} && xpmtoppm --alphaout=tribler_big.pgm \
-		${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu/tribler_big.xpm \
-		> tribler_big.ppm)
-	(cd ${WRKDIR} && pnmtopng -alpha=tribler_big.pgm tribler_big.ppm \
-		> ${WRKDIR}/icons/hicolor/48x48/apps/tribler.png)
-
-do-install:
-	(cd ${WRKDIR} && ${INSTALL_SCRIPT} tribler \
-		${STAGEDIR}${PREFIX}/bin)
-	@${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler
-	(cd ${WRKSRC}/tribler && ${INSTALL_DATA} logger.conf \
-		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler)
-	@(cd ${WRKSRC}/tribler/Tribler && ${COPYTREE_SHARE} \
-		"Category Core Test Utilities community dispersy" \
-		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler/Tribler)
-	@(cd ${WRKSRC}/tribler/Tribler/Main && ${COPYTREE_SHARE} "[^B]*" \
-		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler/Tribler/Main)
-	(cd ${WRKSRC}/tribler/Tribler && ${INSTALL_DATA} *.sql *.py \
-		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler/Tribler)
-	(cd ${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu && ${INSTALL_MAN} \
-		tribler.1 ${STAGEDIR}${MANPREFIX}/man/man1)
-	(cd ${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu && ${INSTALL_DATA} \
-		tribler.desktop ${STAGEDIR}${PREFIX}/share/applications)
-	@(cd ${WRKDIR} && ${COPYTREE_SHARE} icons \
-		${STAGEDIR}${PREFIX}/share)
-	@(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \
-		-d ${PYTHONPREFIX_SITELIBDIR} \
-		-f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;})
-	@(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O -m compileall \
-		-d ${PYTHONPREFIX_SITELIBDIR} \
-		-f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;})
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/tribler/Tribler/*.txt \
-		${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/net-p2p/tribler/distinfo b/net-p2p/tribler/distinfo
deleted file mode 100644
index fd8fabfdd67b..000000000000
--- a/net-p2p/tribler/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1477295360
-SHA256 (Tribler-v6.5.2.tar.xz) = c3dc59136999778e238cdc12295b44ca424ca15ebc88756794f314e8618afe0f
-SIZE (Tribler-v6.5.2.tar.xz) = 9995388
diff --git a/net-p2p/tribler/files/tribler.in b/net-p2p/tribler/files/tribler.in
deleted file mode 100644
index 1a67dc5f8c6b..000000000000
--- a/net-p2p/tribler/files/tribler.in
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
- 
-_TRIBLERPATH="%%PYTHON_SITELIBDIR%%/tribler"
- 
-export PYTHONPATH="$PYTHONPATH":$_TRIBLERPATH
- 
-echo "Starting Tribler..."
-STATEDIR="$HOME/.Tribler"
-[ ! -d $STATEDIR ] && mkdir -p $STATEDIR
-cd $_TRIBLERPATH
-exec %%PYTHON_VERSION%% -O Tribler/Main/tribler.py "$@" > $STATEDIR/tribler.log 2>&1
diff --git a/net-p2p/tribler/pkg-descr b/net-p2p/tribler/pkg-descr
deleted file mode 100644
index 5f6a7e72563c..000000000000
--- a/net-p2p/tribler/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Tribler is a social community that facilitates filesharing through a so called
-peer-to-peer (p2p) network. A p2p network is structural different to a
-server-computer structure, where every user downloads its files from one
-central server. Within p2p the user/downloader becomes also an uploader to the
-next user. In this way there is no central computer that provides every file
-to all users.
-
-WWW: https://www.tribler.org/
diff --git a/net-p2p/tribler/pkg-plist b/net-p2p/tribler/pkg-plist
deleted file mode 100644
index 26cb9f9ded9c..000000000000
--- a/net-p2p/tribler/pkg-plist
+++ /dev/null
@@ -1,1967 +0,0 @@
-bin/tribler
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/Category.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/Category.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/Category.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/FamilyFilter.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/FamilyFilter.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/FamilyFilter.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/category.conf
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/filter_terms.filter
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/init_category.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/init_category.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Category/init_category.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/LaunchManyCore.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/LaunchManyCore.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/LaunchManyCore.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/maketorrent.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/maketorrent.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/maketorrent.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/miscutils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/miscutils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/miscutils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/threadpoolmanager.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/threadpoolmanager.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/APIImplementation/threadpoolmanager.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/Notifier.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/Notifier.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/Notifier.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/SqliteCacheDBHandler.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/SqliteCacheDBHandler.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/SqliteCacheDBHandler.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/db_versions.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/db_versions.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/db_versions.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/sqlitecachedb.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/sqlitecachedb.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/CacheDB/sqlitecachedb.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/mainlineDHT.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/mainlineDHT.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/mainlineDHT.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/.gitignore
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/CHANGES.txt
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/LGPL-2.1.txt
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/LICENSE.txt
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/MANIFEST.in
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/README.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/Makefile
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/bencode.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/bencode.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/bencode.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/bootstrap.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/bootstrap.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/bootstrap.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/bootstrap_stable
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/bootstrap_unstable
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/cache.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/cache.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/cache.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/controller.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/controller.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/controller.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/doctest_all.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/doctest_all.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/doctest_all.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/exp_plugin_template.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/exp_plugin_template.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/exp_plugin_template.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/floodbarrier.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/floodbarrier.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/floodbarrier.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/identifier.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/identifier.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/identifier.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/logging_conf.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/logging_conf.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/logging_conf.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/lookup_plugin_template.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/lookup_plugin_template.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/lookup_plugin_template.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/message.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/message.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/message.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/message_tools.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/message_tools.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/message_tools.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/minitwisted.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/minitwisted.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/minitwisted.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/node.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/node.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/node.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/ptime.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/ptime.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/ptime.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/pymdht.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/pymdht.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/pymdht.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/querier.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/querier.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/querier.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/responder.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/responder.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/responder.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/routing_plugin_template.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/routing_plugin_template.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/routing_plugin_template.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/routing_table.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/routing_table.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/routing_table.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/swift_tracker.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/swift_tracker.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/swift_tracker.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_bencode.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_bencode.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_bencode.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_boostrap.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_boostrap.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_boostrap.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_const.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_const.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_const.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_controller.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_controller.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_controller.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_floodbarrier.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_floodbarrier.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_floodbarrier.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_identifier.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_identifier.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_identifier.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_logs/state.dat.broken
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_logs/state.dat.good
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_message.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_message.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_message.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_message_tools.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_message_tools.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_message_tools.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_minitwisted.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_minitwisted.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_minitwisted.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_node.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_node.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_node.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_pymdht.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_pymdht.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_pymdht.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_querier.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_querier.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_querier.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_routing_table.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_routing_table.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_routing_table.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_token_manager.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_token_manager.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_token_manager.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_tracker.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_tracker.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_tracker.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_utils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_utils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/test_utils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/testing_mocks.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/testing_mocks.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/testing_mocks.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/token_manager.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/token_manager.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/token_manager.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/tracker.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/tracker.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/tracker.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/utils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/utils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/utils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/Makefile
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/make.bat
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/MDHT_Spec.txt
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/background.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/conf.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/conf.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/conf.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/controller.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/core.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/identifier.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/index.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/introduction.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/message.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/minitwisted.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/node.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/plugins.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/profiling.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/pymdht.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/doc/source/tracker.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/example.txt
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/geo/geo.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/geo/geo.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/geo/geo.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/geo/geolitecityupdate.sh
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/collect_tracker_info.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/collect_tracker_info.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/collect_tracker_info.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/experimental_m_ping.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/experimental_m_ping.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/experimental_m_ping.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/extract_routing_table.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/extract_routing_table.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/extract_routing_table.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_a16.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_a16.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_a16.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_a4.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_a4.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_a4.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_a8_m2.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_a8_m2.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_a8_m2.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_m3.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_m3.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_m3.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_m3_a4.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_m3_a4.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_m3_a4.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_size_estimation.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_size_estimation.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/lookup_size_estimation.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_bep5.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_bep5.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_bep5.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_nice.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_nice.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_nice.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_nice_rtt.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_nice_rtt.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_nice_rtt.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_nice_rtt128.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_nice_rtt128.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_nice_rtt128.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_nice_rtt64.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_nice_rtt64.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/plugins/routing_nice_rtt64.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/conductor.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/conductor.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/conductor.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/conductor_spy.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/conductor_spy.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/conductor_spy.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/get_infohashes.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/get_infohashes.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/get_infohashes.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parser.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parser.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parser.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/announce.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/announce.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/announce.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/announce_peer.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/announce_peer.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/announce_peer.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/bootstrap_miner.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/bootstrap_miner.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/bootstrap_miner.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/cdf.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/cdf.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/cdf.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/find_node.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/find_node.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/find_node.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/get_peers.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/get_peers.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/get_peers.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/get_peers_announce_peer.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/get_peers_announce_peer.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/get_peers_announce_peer.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/infohashes.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/infohashes.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/infohashes.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/ip_geo_locator.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/ip_geo_locator.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/ip_geo_locator.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/lookup_parser.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/lookup_parser.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/lookup_parser.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/maintenance_parser.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/maintenance_parser.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/maintenance_parser.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/multi_rtt.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/multi_rtt.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/multi_rtt.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/parser_utils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/parser_utils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/parser_utils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/percentage_of_unique_ip.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/percentage_of_unique_ip.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/percentage_of_unique_ip.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/ping.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/ping.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/ping.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/rtt_parser.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/rtt_parser.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/rtt_parser.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/same_ip.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/same_ip.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/same_ip.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/traffic_multiparser.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/traffic_multiparser.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/traffic_multiparser.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/unique_ip_geo_locator.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/unique_ip_geo_locator.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/parsers/unique_ip_geo_locator.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotter.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotter.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotter.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/noplot_traffic_top_sec.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/noplot_traffic_top_sec.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/noplot_traffic_top_sec.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_announce_per_hour.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_announce_per_hour.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_announce_per_hour.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_announce_per_min.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_announce_per_min.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_announce_per_min.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_nofliers.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_nofliers.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_nofliers.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_queries.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_queries.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_queries.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_time.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_time.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_time.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_time_duel.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_time_duel.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_time_duel.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_time_nofliers.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_time_nofliers.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_l_time_nofliers.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_lookup_queries.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_lookup_queries.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_lookup_queries.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_lookup_time.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_lookup_time.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_lookup_time.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_nolookup_queries.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_nolookup_queries.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_nolookup_queries.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_time_vs_swarmsize.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_time_vs_swarmsize.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_box_time_vs_swarmsize.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_queries.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_queries.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_queries.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_queries_t1.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_queries_t1.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_queries_t1.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_time.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_time.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_time.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_time_auth.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_time_auth.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_time_auth.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_time_closest.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_time_closest.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_l_time_closest.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_lookup_queries.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_lookup_queries.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_lookup_queries.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_rtt.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_rtt.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cdf_rtt.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cum_m_queries.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cum_m_queries.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_cum_m_queries.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_find_node_per_hour.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_find_node_per_hour.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_find_node_per_hour.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_find_node_per_min.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_find_node_per_min.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_find_node_per_min.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_get_peers_per_hour.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_get_peers_per_hour.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_get_peers_per_hour.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_get_peers_per_min.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_get_peers_per_min.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_get_peers_per_min.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_get_peers_per_sec.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_get_peers_per_sec.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_get_peers_per_sec.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_it_all.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_it_all.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_it_all.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_l_time_vs_swarmsize.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_l_time_vs_swarmsize.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_l_time_vs_swarmsize.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_lookup_queries_cdf.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_lookup_queries_cdf.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_lookup_queries_cdf.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_node2_get_peers_announce_per_min.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_node2_get_peers_announce_per_min.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_node2_get_peers_announce_per_min.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_nolookup_queries.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_nolookup_queries.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_nolookup_queries.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_peers_vs_nodes.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_peers_vs_nodes.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_peers_vs_nodes.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_ping_per_hour.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_ping_per_hour.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_ping_per_hour.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_ping_per_min.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_ping_per_min.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_ping_per_min.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_time_vs_nodes.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_time_vs_nodes.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_time_vs_nodes.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_time_vs_swarmsize.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_time_vs_swarmsize.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/profiler/plotters/plot_time_vs_swarmsize.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/release_tools/README.txt
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/release_tools/check_bootstrap.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/release_tools/check_bootstrap.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/release_tools/check_bootstrap.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/release_tools/crawl24.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/release_tools/crawl24.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/release_tools/crawl24.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/release_tools/crawl_nodes.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/release_tools/crawl_nodes.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/release_tools/crawl_nodes.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/release_tools/get_nodes_from_state.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/release_tools/get_nodes_from_state.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/release_tools/get_nodes_from_state.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/run_pymdht_node.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/run_pymdht_node.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/run_pymdht_node.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/scripts/crawler.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/scripts/crawler.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/scripts/crawler.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/scripts/r_crawler.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/scripts/r_crawler.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/scripts/r_crawler.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/scripts/sr_crawler.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/scripts/sr_crawler.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/scripts/sr_crawler.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/scripts/table_extractor.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/scripts/table_extractor.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/scripts/table_extractor.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/setup.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/setup.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/setup.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/DEPRECATED_pymdht_daemon.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/DEPRECATED_pymdht_daemon.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/DEPRECATED_pymdht_daemon.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/TODO.txt
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/aliasing.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/aliasing.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/aliasing.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/cli.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/cli.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/cli.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/dslist.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/dslist.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/dslist.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/errorparser.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/errorparser.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/errorparser.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/filereader.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/filereader.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/filereader.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/filters.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/filters.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/filters.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/graphical_display.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/graphical_display.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/graphical_display.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/gui.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/gui.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/gui.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/images/exit.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/images/forward.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/images/playpause.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/images/rewind.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/images/run.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/images/save.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/images/stop.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/images/visualization.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/interactive_dht_ext.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/interactive_dht_ext.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/interactive_dht_ext.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/mainclass.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/mainclass.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/mainclass.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/queryparser.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/queryparser.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/queryparser.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/responseparser.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/responseparser.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/responseparser.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/telnet.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/telnet.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/telnet.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ui/telnet_api.txt
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ut2mdht/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ut2mdht/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ut2mdht/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ut2mdht/uTorrent.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ut2mdht/uTorrent.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ut2mdht/uTorrent.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ut2mdht/ut2mdht.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ut2mdht/ut2mdht.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DecentralizedTracking/pymdht/ut2mdht/ut2mdht.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DownloadConfig.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DownloadConfig.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DownloadConfig.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DownloadState.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DownloadState.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/DownloadState.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Libtorrent/LibtorrentDownloadImpl.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Libtorrent/LibtorrentDownloadImpl.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Libtorrent/LibtorrentDownloadImpl.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Libtorrent/LibtorrentMgr.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Libtorrent/LibtorrentMgr.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Libtorrent/LibtorrentMgr.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Libtorrent/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Libtorrent/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Libtorrent/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/cache.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/cache.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/cache.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/channel_manager.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/channel_manager.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/channel_manager.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/channel_rss.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/channel_rss.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/channel_rss.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/search_manager.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/search_manager.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/search_manager.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/tracker_manager.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/tracker_manager.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Modules/tracker_manager.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/RemoteTorrentHandler.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/RemoteTorrentHandler.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/RemoteTorrentHandler.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Session.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Session.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Session.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/SessionConfig.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/SessionConfig.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/SessionConfig.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/exception.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/exception.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/exception.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/handler.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/handler.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/handler.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/packet.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/packet.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/packet.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/session.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/session.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TFTP/session.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TorrentChecker/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TorrentChecker/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TorrentChecker/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TorrentChecker/session.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TorrentChecker/session.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TorrentChecker/session.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TorrentChecker/torrent_checker.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TorrentChecker/torrent_checker.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TorrentChecker/torrent_checker.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TorrentDef.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TorrentDef.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/TorrentDef.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/db_upgrader.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/db_upgrader.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/db_upgrader.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/torrent_upgrade64.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/torrent_upgrade64.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/torrent_upgrade64.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/torrent_upgrade65.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/torrent_upgrade65.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/torrent_upgrade65.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/upgrade.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/upgrade.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Upgrade/upgrade.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/configparser.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/configparser.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/configparser.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/encoding.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/encoding.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/encoding.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/install_dir.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/install_dir.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/install_dir.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/instrumentation.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/instrumentation.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/instrumentation.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/misc_utils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/misc_utils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/misc_utils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/network_utils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/network_utils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/network_utils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/search_utils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/search_utils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/search_utils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/sort_utils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/sort_utils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/sort_utils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/torrent_utils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/torrent_utils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/torrent_utils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/tracker_utils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/tracker_utils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/tracker_utils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/twisted_thread.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/twisted_thread.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/twisted_thread.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/twisted_utils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/twisted_utils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/twisted_utils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/unicode.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/unicode.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/unicode.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/utilities.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/utilities.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/utilities.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/win32regchecker.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/win32regchecker.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Utilities/win32regchecker.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/VLCWrapper.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/VLCWrapper.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/VLCWrapper.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/VideoPlayer.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/VideoPlayer.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/VideoPlayer.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/VideoServer.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/VideoServer.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/VideoServer.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/VideoUtility.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/VideoUtility.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/VideoUtility.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/defs.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/defs.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/defs.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/utils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/utils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/Video/utils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/defaults.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/defaults.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/defaults.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/exceptions.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/exceptions.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/exceptions.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/leveldbstore.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/leveldbstore.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/leveldbstore.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/osutils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/osutils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/osutils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/permid.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/permid.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/permid.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/plyveladapter.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/plyveladapter.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/plyveladapter.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/simpledefs.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/simpledefs.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/simpledefs.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/statistics.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/statistics.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/statistics.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/version.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/version.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Core/version.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/AddTorrent.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/AddTorrent.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/AddTorrent.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/ConfirmationDialog.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/ConfirmationDialog.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/ConfirmationDialog.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/CreateTorrentDialog.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/CreateTorrentDialog.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/CreateTorrentDialog.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/FeedbackWindow.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/FeedbackWindow.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/FeedbackWindow.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/RemoveTorrent.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/RemoveTorrent.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/RemoveTorrent.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/SaveAs.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/SaveAs.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/SaveAs.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/ThreadSafeProgressDialog.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/ThreadSafeProgressDialog.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/ThreadSafeProgressDialog.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/systray.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/systray.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Dialogs/systray.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Emercoin/EmercoinMgr.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Emercoin/EmercoinMgr.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Emercoin/EmercoinMgr.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Emercoin/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Emercoin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Emercoin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/Feeds/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/Feeds/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/Feeds/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/Feeds/dirfeed.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/Feeds/dirfeed.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/Feeds/dirfeed.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/Feeds/rssparser.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/Feeds/rssparser.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/Feeds/rssparser.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/GuiDBHandler.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/GuiDBHandler.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/GuiDBHandler.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/GuiDBTuples.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/GuiDBTuples.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/GuiDBTuples.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/compat.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/compat.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/compat.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/utility.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/utility.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/utility.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/version_check.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/version_check.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/Utility/version_check.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/channelcast_supporter.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/channelcast_supporter.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/channelcast_supporter.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/globals.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/globals.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/globals.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/hacks.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/hacks.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/hacks.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/metadata-injector.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/metadata-injector.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/metadata-injector.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/search_supporter.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/search_supporter.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/search_supporter.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler_exe.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler_exe.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler_exe.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler_lockprofiler.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler_lockprofiler.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler_lockprofiler.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler_main.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler_main.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler_main.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler_profiler.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler_profiler.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/tribler_profiler.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/DispersyDebugFrame.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/DispersyDebugFrame.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/DispersyDebugFrame.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/EmbeddedPlayer.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/EmbeddedPlayer.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/EmbeddedPlayer.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/GuiImageManager.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/GuiImageManager.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/GuiImageManager.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/GuiUtility.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/GuiUtility.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/GuiUtility.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/MainFrame.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/MainFrame.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/MainFrame.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/MainVideoFrame.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/MainVideoFrame.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/MainVideoFrame.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/SRstatusbar.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/SRstatusbar.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/SRstatusbar.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/SearchGridManager.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/SearchGridManager.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/SearchGridManager.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/TopSearchPanel.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/TopSearchPanel.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/TopSearchPanel.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/TriblerUpgradeDialog.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/TriblerUpgradeDialog.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/TriblerUpgradeDialog.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/UserDownloadChoice.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/UserDownloadChoice.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/UserDownloadChoice.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/channel.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/channel.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/channel.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/gaugesplash.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/gaugesplash.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/gaugesplash.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/home.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/home.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/home.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/add.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/bittorrent.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/bug.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/bullet_go.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/close.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/closescreen.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/cloud.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/darknet.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/default/comments.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/default/defaultThumbPeer.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/default/edit_diff.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/default/edit_reverted.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/default/file_extension_tor.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/default/file_extension_tornew.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/default/marking.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/delete.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/download.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/drive.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/file_default.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/file_video.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ad.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ae.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/af.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ag.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ai.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/al.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/am.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/an.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ao.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ar.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/as.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/at.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/au.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/aw.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ax.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/az.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ba.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bb.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bd.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/be.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bf.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bg.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bh.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bi.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bj.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bm.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bn.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bo.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/br.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bs.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bt.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bv.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bw.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/by.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/bz.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ca.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/catalonia.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cc.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cd.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cf.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cg.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ch.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ci.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ck.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cl.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cm.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cn.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/co.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cr.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cs.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cu.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cv.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cx.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cy.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/cz.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/de.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/dj.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/dk.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/dm.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/do.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/dz.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ec.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ee.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/eg.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/eh.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/england.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/er.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/es.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/et.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/europeanunion.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/fam.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/fi.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/fj.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/fk.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/fm.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/fo.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/fr.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ga.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gb.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gd.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ge.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gf.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gh.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gi.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gl.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gm.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gn.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gp.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gq.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gr.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gs.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gt.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gu.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gw.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/gy.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/hk.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/hm.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/hn.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/hr.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ht.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/hu.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/id.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ie.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/il.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/in.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/io.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/iq.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ir.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/is.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/it.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/jm.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/jo.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/jp.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ke.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/kg.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/kh.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ki.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/km.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/kn.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/kp.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/kr.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/kw.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ky.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/kz.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/la.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/lb.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/lc.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/li.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/lk.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/lr.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ls.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/lt.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/lu.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/lv.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ly.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ma.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mc.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/md.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/me.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mg.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mh.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mk.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ml.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mm.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mn.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mo.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mp.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mq.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mr.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ms.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mt.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mu.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mv.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mw.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mx.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/my.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/mz.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/na.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/nc.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ne.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/nf.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ng.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ni.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/nl.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/no.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/np.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/nr.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/nu.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/nz.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/om.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/pa.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/pe.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/pf.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/pg.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ph.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/pk.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/pl.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/pm.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/pn.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/pr.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ps.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/pt.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/pw.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/py.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/qa.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/re.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ro.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/rs.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ru.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/rw.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sa.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sb.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sc.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/scotland.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sd.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/se.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sg.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sh.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/si.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sj.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sk.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sl.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sm.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sn.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/so.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sr.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/st.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sv.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sy.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/sz.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/tc.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/td.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/tf.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/tg.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/th.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/tj.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/tk.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/tl.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/tm.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/tn.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/to.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/tr.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/tt.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/tv.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/tw.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/tz.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ua.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ug.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/um.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/us.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/uy.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/uz.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/va.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/vc.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ve.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/vg.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/vi.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/vn.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/vu.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/wales.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/wf.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ws.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/ye.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/yt.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/za.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/zm.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/flags/zw.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/info.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/license
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/lock.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/ministar.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/ministarEnabled.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/mychannel.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/notify_download.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/notify_favourite.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/notify_magnet.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/notify_seed.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/pause.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/play.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/progressbarEmpty.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/progressbarFull.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/scale_0.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/scale_1.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/scale_2.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/scale_3.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/scale_4.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/scale_5.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/search_new.gif
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/settings.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/snapshot.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/splash.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/star.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/starEnabled.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/status_dht.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/status_dl.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/status_fin.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/status_inact.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/status_sd.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/status_stop.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/statusbar_activity.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/statusbar_noactivity.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/statusbar_ok.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/statusbar_warning.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/tribler.ico
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/unused/help.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/upgrade.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/upload.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/video_fullscreen.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/video_muted.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/video_pause.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/video_play.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/video_stop.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/images/video_unmuted.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_body.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_body.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_body.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_details.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_details.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_details.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_footer.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_footer.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_footer.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_header.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_header.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_header.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_item.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_item.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/list_item.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/settingsDialog.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/settingsDialog.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/settingsDialog.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/validator.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/validator.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/validator.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/widgets.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/widgets.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/vwxGUI/widgets.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/LICENSE
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/constants.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/contextmenu.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/dialogmanager.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/dialogs.css
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/excanvas.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/flotr.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/guest.html
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/ie.css
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/ie.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/ie7.css
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/about.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/add.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/arrow.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/blank.gif
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/button.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/clipboard.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/close.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/delete.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/error.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/feed.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/flags.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/folder.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/folder_explore.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/header.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/label.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/menucheck.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/menuexp.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/menusel.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/mootools.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/nextprev.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/props.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/settings.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/snake.gif
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/table_refresh.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/tabs.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/tbar.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/toolbar.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/tstatus.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/ut.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/ut_small.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/world.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/images/zoom.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/index.html
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/index_falcon.html
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/_.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/ar.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/be.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/bg.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/bs.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/ca.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/cs.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/da.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/de.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/el.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/en.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/es.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/et.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/fallback.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/fi.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/fr.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/fyNL.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/ga.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/gl.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/he.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/hu.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/is.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/it.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/ja.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/ka.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/ko.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/lt.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/lv.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/nl.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/nnNO.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/no.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/pl.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/pt.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/ptBR.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/ro.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/ru.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/sk.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/sl.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/sq.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/srSR.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/sv.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/th.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/tr.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/tw.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/uk.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/va.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/vi.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/zhCN.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/lang/zhTW.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/logger.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/main.css
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/main.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/mootools.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/speedgraph.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/stable.css
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/stable.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/tabs.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/utils.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/static/webui.js
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/webUI.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/webUI.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Main/webUI/webUI.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/contentdir/file.txt
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/contentdir/video.avi
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/ec.pem
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/ecpub.pem
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/file.wmv
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/test_api.bat
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/test_api.sh
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/test_seeding.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/test_seeding.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/test_seeding.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/test_seeding_vod.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/test_seeding_vod.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/test_seeding_vod.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/test_tdef.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/test_tdef.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/test_tdef.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/thumb.jpg
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/video.avi
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/API/video2.avi
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/bak_tribler_sdb.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/bak_tribler_sdb.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/bak_tribler_sdb.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/btconn.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/btconn.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/btconn.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/common.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/common.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/common.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/41aea20908363a80d44234e8fef07fab506cd3b4.torrent
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/41aea20908363a80d44234e8fef07fab506cd3b4/421px-Pots_10k_100k.jpeg
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/41aea20908363a80d44234e8fef07fab506cd3b4/Potentiometer_100K_ohm.jpeg
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/45a647b1120ed9fe7f793e17585efb4b0efdf1a5.torrent
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/Night.Of.The.Living.Dead_1080p_archive.torrent
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/Pioneer.One.S01E01.REDUX.720p.x264-VODO.torrent
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/Pioneer.One.S01E06.720p.x264-VODO.torrent
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/Prebloc.2010.Xvid-VODO.torrent
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/bak_multiple.torrent
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/bak_new_tribler.sdb.tar.gz
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/bak_old_tribler.sdb.tar.gz
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/bak_single.torrent
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/private.torrent
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/ubuntu-15.04-desktop-amd64.iso.torrent
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/data/video.avi
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test.bat
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test.sh
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_as_server.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_as_server.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_as_server.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_bartercast4_community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_bartercast4_community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_bartercast4_community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_bartercast4_statistics.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_bartercast4_statistics.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_bartercast4_statistics.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_gui_dialogs.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_gui_dialogs.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_gui_dialogs.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_gui_general.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_gui_general.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_gui_general.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_hidden_community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_hidden_community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_hidden_community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_i2i.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_i2i.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_i2i.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_leveldb_store.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_leveldb_store.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_leveldb_store.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_leveldb_store_plyvel.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_leveldb_store_plyvel.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_leveldb_store_plyvel.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_libtorrent_download.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_libtorrent_download.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_libtorrent_download.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_magnetlink.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_magnetlink.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_magnetlink.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_metadata_community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_metadata_community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_metadata_community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_my_channel.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_my_channel.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_my_channel.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_osutils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_osutils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_osutils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_remote_search.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_remote_search.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_remote_search.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_remote_torrent_handler.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_remote_torrent_handler.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_remote_torrent_handler.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_sqlitecachedb.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_sqlitecachedb.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_sqlitecachedb.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_sqlitecachedb_upgrade.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_sqlitecachedb_upgrade.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_sqlitecachedb_upgrade.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_sqlitecachedbhandler.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_sqlitecachedbhandler.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_sqlitecachedbhandler.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_torrent.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_torrent.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_torrent.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_torrent_checking.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_torrent_checking.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_torrent_checking.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_tunnel_base.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_tunnel_base.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_tunnel_base.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_tunnel_community_negative.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_tunnel_community_negative.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_tunnel_community_negative.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_tunnel_community_positive.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_tunnel_community_positive.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_tunnel_community_positive.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_twisted_rawserver.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_twisted_rawserver.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_twisted_rawserver.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_video_server.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_video_server.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_video_server.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_vod.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_vod.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/test_vod.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/util.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/util.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Test/util.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Utilities/Instance2Instance.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Utilities/Instance2Instance.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Utilities/Instance2Instance.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Utilities/SingleInstanceChecker.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Utilities/SingleInstanceChecker.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Utilities/SingleInstanceChecker.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Utilities/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Utilities/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/Utilities/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/conversion.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/conversion.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/conversion.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/message.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/message.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/message.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/payload.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/payload.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/allchannel/payload.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/conversion.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/conversion.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/conversion.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/payload.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/payload.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/payload.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/statistics.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/statistics.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/bartercast4/statistics.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/conversion.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/conversion.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/conversion.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/message.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/message.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/message.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/payload.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/payload.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/payload.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/preview.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/preview.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/channel/preview.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/demers/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/demers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/demers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/demers/community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/demers/community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/demers/community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/demers/conversion.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/demers/conversion.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/demers/conversion.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/demers/payload.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/demers/payload.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/demers/payload.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/search/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/search/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/search/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/search/community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/search/community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/search/community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/search/conversion.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/search/conversion.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/search/conversion.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/search/payload.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/search/payload.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/search/payload.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/conversion.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/conversion.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/conversion.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/payload.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/payload.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/payload.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/script.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/script.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/template/script.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/Socks5/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/Socks5/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/Socks5/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/Socks5/conversion.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/Socks5/conversion.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/Socks5/conversion.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/Socks5/server.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/Socks5/server.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/Socks5/server.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/conversion.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/conversion.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/conversion.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/crypto/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/crypto/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/crypto/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/crypto/cryptowrapper.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/crypto/cryptowrapper.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/crypto/cryptowrapper.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/crypto/tunnelcrypto.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/crypto/tunnelcrypto.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/crypto/tunnelcrypto.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/hidden_community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/hidden_community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/hidden_community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/main.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/main.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/main.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/payload.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/payload.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/payload.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/routing.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/routing.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/routing.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/tunnel_community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/tunnel_community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/community/tunnel/tunnel_community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/.gitignore
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/.gitmodules
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/CONTRIBUTING.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/README.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/authentication.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/authentication.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/authentication.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/bloomfilter.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/bloomfilter.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/bloomfilter.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/candidate.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/candidate.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/candidate.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/conversion.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/conversion.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/conversion.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/crypto.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/crypto.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/crypto.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/database.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/database.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/database.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/destination.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/destination.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/destination.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/diff/minimal_bootstrap.diff
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/diff/walk_multiplier.diff
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/bootstrap.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/bootstrap.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/bootstrap.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/conversion.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/conversion.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/conversion.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/payload.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/payload.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/discovery/payload.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/dispersy.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/dispersy.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/dispersy.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/dispersydatabase.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/dispersydatabase.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/dispersydatabase.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/distribution.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/distribution.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/distribution.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/Makefile
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/api/dispersy.discovery.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/api/dispersy.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/api/dispersy.tool.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/api/dispersy.tracker.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/api/modules.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/conf.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/conf.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/conf.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/contributing.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/images/walk-identity.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/images/walk.png
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/index.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/installation.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/introduction.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/make.bat
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/system_overview.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/usage.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/docs/wire_protocol.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/endpoint.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/endpoint.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/endpoint.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/exception.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/exception.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/exception.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/.gitignore
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/.pylintrc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/.testing.pylintrc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/.travis.yml
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/AUTHORS
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/LICENSE
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/MANIFEST.in
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/README.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/Makefile
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/conf.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/conf.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/conf.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/index.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/dual.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/public.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/raw_generichash.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/raw_hash.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/raw_public.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/raw_secret.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/raw_sign.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/1.0.0.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/1.1.0.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/1.2.0.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/1.3.0.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/1.3.1.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/1.3.2.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/1.3.3.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/1.3.4.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/1.4.0.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/1.4.1.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/1.4.2.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/1.4.3.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/1.4.4.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/releases/index.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/secret.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/sign.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/doc/topics/utils.rst
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/base.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/base.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/base.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/blake.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/blake.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/blake.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/dual.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/dual.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/dual.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/encode.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/encode.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/encode.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/public.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/public.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/public.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/secret.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/secret.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/secret.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/sign.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/sign.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/sign.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/utils.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/utils.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/utils.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/version.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/version.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/libnacl/version.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/pkg/rpm/python-libnacl.spec
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/pkg/suse/python-libnacl.changes
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/pkg/suse/python-libnacl.spec
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/setup.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/setup.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/setup.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/runtests.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/runtests.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/runtests.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_auth_verify.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_auth_verify.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_auth_verify.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_blake.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_blake.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_blake.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_dual.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_dual.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_dual.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_public.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_public.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_public.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_auth_sym.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_auth_sym.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_auth_sym.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_generichash.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_generichash.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_generichash.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_hash.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_hash.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_hash.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_public.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_public.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_public.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_random.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_random.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_random.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_secret.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_secret.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_secret.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_sign.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_sign.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_raw_sign.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_save.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_save.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_save.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_secret.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_secret.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_secret.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_sign.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_sign.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_sign.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_verify.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_verify.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_verify.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_version.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_version.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/libnacl/tests/unit/test_version.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/member.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/member.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/member.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/message.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/message.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/message.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/meta.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/meta.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/meta.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/payload.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/payload.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/payload.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/requestcache.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/requestcache.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/requestcache.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/resolution.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/resolution.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/resolution.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/scripts/dispersy-tracker@.service
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/scripts/start_tracker.sh
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/statistics.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/statistics.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/statistics.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/taskmanager.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/taskmanager.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/taskmanager.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/conversion.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/conversion.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/conversion.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/node.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/node.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/node.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/payload.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/payload.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/debugcommunity/payload.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/dispersytestclass.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/dispersytestclass.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/dispersytestclass.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_batch.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_batch.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_batch.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_bloomfilter.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_bloomfilter.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_bloomfilter.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_bootstrap.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_bootstrap.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_bootstrap.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_candidates.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_candidates.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_candidates.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_classification.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_classification.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_classification.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_clean_observers.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_clean_observers.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_clean_observers.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_crypto.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_crypto.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_crypto.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_destroycommunity.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_destroycommunity.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_destroycommunity.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_discovery.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_discovery.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_discovery.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_double_signature.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_double_signature.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_double_signature.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_dynamicsettings.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_dynamicsettings.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_dynamicsettings.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_identicalpayload.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_identicalpayload.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_identicalpayload.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_member.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_member.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_member.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_missingidentity.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_missingidentity.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_missingidentity.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_missingmessage.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_missingmessage.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_missingmessage.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_nat_detection.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_nat_detection.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_nat_detection.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_neighborhood.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_neighborhood.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_neighborhood.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_overlay.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_overlay.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_overlay.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_pruning.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_pruning.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_pruning.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_requestcache.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_requestcache.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_requestcache.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_sequence.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_sequence.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_sequence.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_signature.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_signature.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_signature.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_sync.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_sync.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_sync.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_taskmanager.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_taskmanager.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_taskmanager.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_timeline.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_timeline.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_timeline.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_undo.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_undo.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_undo.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_walker.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_walker.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tests/test_walker.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/timeline.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/timeline.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/timeline.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/clean_observers.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/clean_observers.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/clean_observers.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/createkey.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/createkey.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/createkey.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/lencoder.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/lencoder.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/lencoder.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/main.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/main.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tool/main.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tracker/__init__.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tracker/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tracker/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tracker/community.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tracker/community.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/tracker/community.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/twisted/plugins/tracker_plugin.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/twisted/plugins/tracker_plugin.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/twisted/plugins/tracker_plugin.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/util.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/util.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/dispersy/util.pyo
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/schema_sdb_v28.sql
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/vlc.py
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/vlc.pyc
-%%PYTHON_SITELIBDIR%%/tribler/Tribler/vlc.pyo
-%%PYTHON_SITELIBDIR%%/tribler/logger.conf
-man/man1/tribler.1.gz
-share/applications/tribler.desktop
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
-%%PORTDOCS%%%%DOCSDIR%%/binary-LICENSE-postfix.txt
-%%PORTDOCS%%%%DOCSDIR%%/readme.txt
-share/icons/hicolor/32x32/apps/tribler.png
-share/icons/hicolor/48x48/apps/tribler.png
diff --git a/net/Makefile b/net/Makefile
index 17743fefe903..c4e0a53974ac 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -222,7 +222,6 @@
     SUBDIR += gstreamer1-plugins-libmms
     SUBDIR += gstreamer1-plugins-srtp
     SUBDIR += gtk-vnc
-    SUBDIR += gtknetcat
     SUBDIR += guacamole-server
     SUBDIR += gupnp
     SUBDIR += gupnp-av
@@ -517,7 +516,6 @@
     SUBDIR += nss_ldap
     SUBDIR += nsscache
     SUBDIR += ntimed
-    SUBDIR += ntlmaps
     SUBDIR += ntopng
     SUBDIR += ntp
     SUBDIR += ntp-devel
@@ -990,7 +988,6 @@
     SUBDIR += pktanon
     SUBDIR += pload
     SUBDIR += plugdaemon
-    SUBDIR += polyorb
     SUBDIR += poptop
     SUBDIR += portfwd
     SUBDIR += pptpclient
@@ -1141,11 +1138,9 @@
     SUBDIR += py-zeep
     SUBDIR += py-zeroconf
     SUBDIR += py-zope.proxy
-    SUBDIR += py-zsi
     SUBDIR += pygopherd
     SUBDIR += pynids
     SUBDIR += pyrad
-    SUBDIR += pythondirector
     SUBDIR += qadsl
     SUBDIR += qoauth-qt5
     SUBDIR += qt5-network
@@ -1380,7 +1375,6 @@
     SUBDIR += sie-nmsg
     SUBDIR += simpleproxy
     SUBDIR += sip_scenario
-    SUBDIR += sippy_b2bua
     SUBDIR += siproxd
     SUBDIR += sipsak
     SUBDIR += skstream
diff --git a/net/gtknetcat/Makefile b/net/gtknetcat/Makefile
deleted file mode 100644
index de7473283657..000000000000
--- a/net/gtknetcat/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	gtknetcat
-PORTVERSION=	0.1
-PORTREVISION=	2
-CATEGORIES=	net
-MASTER_SITES=	SF/lxde/GtkNetCat%20%28GUI%20for%20netcat%29/GtkNetCat%20${PORTVERSION}/ \
-		SF/nemysisfreebsdp/${CATEGORIES}/:icons
-DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
-		${PORTNAME}.png:icons
-EXTRACT_ONLY=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	GTK GUI for netcat
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-BUILD_DEPENDS=	p5-XML-Parser>=0:textproc/p5-XML-Parser
-
-USES=		gmake gnome localbase python:2.7 shebangfix
-SHEBANG_FILES=	src/gtknetcat.in src/gtknetcat.py
-USE_GNOME=	intlhack pygtk2
-GNU_CONFIGURE=	yes
-NO_ARCH=	yes
-
-PORTDOCS=	AUTHORS README
-
-OPTIONS_DEFINE=	DOCS NLS
-OPTIONS_SUB=	yes
-
-NLS_USES=	gettext
-NLS_USES_OFF=	gettext-tools
-NLS_CONFIGURE_ENABLE=	nls
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|Icon=|Icon=${PORTNAME}|' \
-		${WRKSRC}/${PORTNAME}.desktop
-
-post-patch-NLS-off:
-	@${REINPLACE_CMD} -e 's|src po|src|' \
-		${WRKSRC}/Makefile.in
-
-post-install:
-	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/net/gtknetcat/distinfo b/net/gtknetcat/distinfo
deleted file mode 100644
index 1236da43c98f..000000000000
--- a/net/gtknetcat/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (gtknetcat-0.1.tar.gz) = 7d59d82410a5e466f9a81425f234591c083ff6495b38430fa683884029542c45
-SIZE (gtknetcat-0.1.tar.gz) = 107278
-SHA256 (gtknetcat.png) = d5c17193bfe1f4c0e65e55d93f5b1a9e66da7faeda1799ca1bf3dd1abfd8a5d7
-SIZE (gtknetcat.png) = 3538
diff --git a/net/gtknetcat/pkg-descr b/net/gtknetcat/pkg-descr
deleted file mode 100644
index 36f163e47e95..000000000000
--- a/net/gtknetcat/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-GtkNetCat is a Graphic User Interface for netcat. Netcat provides system
-functions as a computer networking utility for reading from and writing
-to network connections on either TCP or UDP.
-
-WWW: http://wiki.lxde.org/en/GtkNetCat
diff --git a/net/gtknetcat/pkg-plist b/net/gtknetcat/pkg-plist
deleted file mode 100644
index c264477eaab2..000000000000
--- a/net/gtknetcat/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-bin/gtknetcat
-%%PYTHON_SITELIBDIR%%/gtknetcat/__init__.py
-%%PYTHON_SITELIBDIR%%/gtknetcat/__init__.pyc
-%%PYTHON_SITELIBDIR%%/gtknetcat/__init__.pyo
-%%PYTHON_SITELIBDIR%%/gtknetcat/globals.py
-%%PYTHON_SITELIBDIR%%/gtknetcat/globals.pyc
-%%PYTHON_SITELIBDIR%%/gtknetcat/globals.pyo
-%%PYTHON_SITELIBDIR%%/gtknetcat/gtknetcat.py
-%%PYTHON_SITELIBDIR%%/gtknetcat/gtknetcat.pyc
-%%PYTHON_SITELIBDIR%%/gtknetcat/gtknetcat.pyo
-libexec/gtknetcat.py
-share/applications/gtknetcat.desktop
-share/gtknetcat/wizard.glade
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/gtknetcat.mo
-share/pixmaps/gtknetcat.png
diff --git a/net/ntlmaps/Makefile b/net/ntlmaps/Makefile
deleted file mode 100644
index 7cf685440643..000000000000
--- a/net/ntlmaps/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# Created by: kevlo
-# $FreeBSD$
-
-PORTNAME=	ntlmaps
-PORTVERSION=	0.9.9.0.1
-PORTREVISION=	2
-CATEGORIES=	net
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Proxy that authenticates the user using the NTLM protocol
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		dos2unix python:2.7
-
-DOCS=		COPYING Install.txt changelog.txt readme.txt research.txt
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-	    's,^#! /usr/bin/python,#!${PYTHON_CMD},' ${WRKSRC}/main.py
-	@${RM} -r ${WRKSRC}/main.py.bak
-
-do-build:
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
-	@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for file in ${DOCS}
-	${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
-.endfor
-	@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/examples/ntlmaps
-	${INSTALL_DATA} ${WRKSRC}/*.py* \
-		${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}
-	${INSTALL_DATA} ${WRKSRC}/lib/*.py* \
-		${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}
-	${CHMOD} +x ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/main.py
-	${LN} -fs ${PYTHON_SITELIBDIR}/${PORTNAME}/main.py \
-		${STAGEDIR}${PREFIX}/bin/ntlmaps
-	${INSTALL_DATA} ${WRKSRC}/server.cfg \
-		${STAGEDIR}${PREFIX}/share/examples/ntlmaps
-
-.include <bsd.port.mk>
diff --git a/net/ntlmaps/distinfo b/net/ntlmaps/distinfo
deleted file mode 100644
index 8666db703efd..000000000000
--- a/net/ntlmaps/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ntlmaps-0.9.9.0.1.tar.gz) = 6f041d87b07f1608ac77866536b5b520d7b8515d3e9ad12317bcc811f458b1b8
-SIZE (ntlmaps-0.9.9.0.1.tar.gz) = 55908
diff --git a/net/ntlmaps/pkg-descr b/net/ntlmaps/pkg-descr
deleted file mode 100644
index 1a4670a4e73a..000000000000
--- a/net/ntlmaps/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-NTLM Authorization Proxy Server (APS) is a proxy software that allows you
-to authenticate via an MS Proxy Server using the proprietary NTLM protocol.
-Since version 0.9.5 APS has an ability to behave as a standalone proxy server
-and authenticate http clients at web servers using NTLM method. It can change
-arbitrary values in your client's request header so that those requests will
-look like they were created by MS IE.
-
-WWW: http://ntlmaps.sourceforge.net/
diff --git a/net/ntlmaps/pkg-plist b/net/ntlmaps/pkg-plist
deleted file mode 100644
index cd86e1b01a21..000000000000
--- a/net/ntlmaps/pkg-plist
+++ /dev/null
@@ -1,67 +0,0 @@
-bin/ntlmaps
-share/examples/ntlmaps/server.cfg
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/Install.txt
-%%PORTDOCS%%%%DOCSDIR%%/changelog.txt
-%%PORTDOCS%%%%DOCSDIR%%/readme.txt
-%%PORTDOCS%%%%DOCSDIR%%/research.txt
-%%PYTHON_SITELIBDIR%%/ntlmaps/U32.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/U32.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/U32.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/__init__.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/__init__.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/__init__.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/basic_auth.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/basic_auth.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/basic_auth.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/config.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/config.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/config.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/config_affairs.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/config_affairs.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/config_affairs.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/des.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/des.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/des.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/des_c.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/des_c.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/des_c.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/des_data.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/des_data.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/des_data.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/http_header.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/http_header.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/http_header.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/logger.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/logger.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/logger.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/main.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/main.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/main.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/md4.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/md4.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/md4.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/monitor_upstream.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/monitor_upstream.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/monitor_upstream.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/ntlm_auth.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/ntlm_auth.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/ntlm_auth.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/ntlm_messages.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/ntlm_messages.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/ntlm_messages.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/ntlm_procs.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/ntlm_procs.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/ntlm_procs.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/proxy_client.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/proxy_client.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/proxy_client.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/server.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/server.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/server.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/utils.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/utils.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/utils.pyo
-%%PYTHON_SITELIBDIR%%/ntlmaps/www_client.py
-%%PYTHON_SITELIBDIR%%/ntlmaps/www_client.pyc
-%%PYTHON_SITELIBDIR%%/ntlmaps/www_client.pyo
diff --git a/net/polyorb/Makefile b/net/polyorb/Makefile
deleted file mode 100644
index 89ff9ee87049..000000000000
--- a/net/polyorb/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	polyorb
-PORTVERSION=	2.11.1
-PORTREVISION=	5
-CATEGORIES=	net
-MASTER_SITES=	http://downloads.dragonlace.net/src/
-DISTNAME=	polyorb-gpl-${YEAR}-src
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	CORBA, SOAP, Ada 95 Distributed System Annex middleware
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3
-
-BUILD_DEPENDS=	xmlada>=3.2:textproc/xmlada
-
-USES=		ada gmake python:2.7,build shebangfix
-GNU_CONFIGURE=	yes
-NO_MTREE=	yes
-YEAR=		2014
-WRKSRC=		${WRKDIR}/polyorb-${YEAR}-src
-
-ALL_TARGET=	default
-MAKE_ENV=	PROCESSORS=${MAKE_JOBS_NUMBER}
-CONFIGURE_ENV=	PYTHON=${PYTHON_CMD} \
-		ac_cv_prog_CXXCPP="cpp -E" \
-		ac_cv_prog_SVN=false
-PORTDOCS=	html \
-		info/polyorb_ug.info \
-		pdf/polyorb_ug.pdf \
-		txt/polyorb_ug.txt
-SHEBANG_FILES=	compilers/idlac/*.py testsuite/*.py testsuite/tests/*.py
-
-CONFIGURE_ARGS=	--with-appli-perso="corba dsa moma" \
-		--with-proto-perso="giop soap srp" \
-		--with-corba-services="event ir naming notification time"
-
-# Polyorb 2011 = PCS version 4   GNAT GCC 4.6 = PCS version 4
-# Polyorb 2012 = PCS version 5   GNAT GCC 4.7 = PCS version 5
-# Polyorb 2013 = PCS version 6   GNAT GCC 4.9 = PCS version 6
-# Polyorb 2014 = PCS version 6   GNAT GCC 4.9 = PCS version 6
-
-OPTIONS_DEFINE=	DOCS TESTSUITE
-OPTIONS_SUB=	yes
-
-TESTSUITE_ALL_TARGET=	testsuite
-TESTSUITE_BUILD_DEPENDS=gnatpython>=20101207:devel/gnatpython
-TESTSUITE_DESC=		Enable 'make run-testsuite' target
-
-.include <bsd.port.options.mk>
-
-post-patch:
-.if !${PORT_OPTIONS:MDOCS}
-	${MV} ${WRKSRC}/docs/polyorb_ug.html ${WRKSRC}/docs/ug.html
-.endif
-	@${REINPLACE_CMD} -e 's|bash|/bin/sh|' ${WRKSRC}/testsuite/testsuite.py
-
-do-build:
-	(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
-		${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET})
-
-post-install:
-	(cd ${STAGEDIR}${PREFIX}; \
-		${FIND} * -type d -empty -print | ${XARGS} ${RMDIR})
-
-.if ${PORT_OPTIONS:MTESTSUITE}
-# must be run after "make install"
-run-testsuite:
-	(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} run_tests)
-.endif
-
-.include <bsd.port.mk>
diff --git a/net/polyorb/distinfo b/net/polyorb/distinfo
deleted file mode 100644
index 76ef1dc19af1..000000000000
--- a/net/polyorb/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (polyorb-gpl-2014-src.tar.gz) = 928f4fd728d1e75e878fc39f2436052272b11ff28a0ef2271e53d60e1a808acb
-SIZE (polyorb-gpl-2014-src.tar.gz) = 3313427
diff --git a/net/polyorb/files/patch-Makefile.in b/net/polyorb/files/patch-Makefile.in
deleted file mode 100644
index 472c67a61317..000000000000
--- a/net/polyorb/files/patch-Makefile.in
+++ /dev/null
@@ -1,44 +0,0 @@
---- Makefile.in.orig	2013-11-20 14:58:55 UTC
-+++ Makefile.in
-@@ -824,10 +824,10 @@ host=@host@
- target=@target@
- 
- ifeq (${target}, ${host})
--  target_prefix=${prefix}
--  host_exe_dir=${prefix}/bin
-+  target_prefix=${DESTDIR}${prefix}
-+  host_exe_dir=${DESTDIR}${prefix}/bin
-   host_cmdprefix=
--  target_exe_dir=${prefix}/bin
-+  target_exe_dir=${DESTDIR}${prefix}/bin
- 
- else
-   target_prefix=${prefix}/${target}
-@@ -851,11 +851,11 @@ install:
- 	${RM} -fr "${target_prefix}/include/polyorb"
- 	${PINSTALL} -d ${target_prefix}/include/polyorb
- 	for comp in ${COMPILER_EXES}; do \
--	  ${INSTALL_BIN} ${top_builddir}/compilers/$${comp}${HOST_EXE_SUFFIX} ${host_exe_dir}/${host_cmdprefix}`basename $${comp}`${HOST_EXE_SUFFIX}; \
-+	  ${BSD_INSTALL_PROGRAM} ${top_builddir}/compilers/$${comp}${HOST_EXE_SUFFIX} ${host_exe_dir}/${host_cmdprefix}`basename $${comp}`${HOST_EXE_SUFFIX}; \
- 	done
--	${INSTALL_SCRIPT} ${top_builddir}/polyorb-config ${host_exe_dir}/${host_cmdprefix}polyorb-config
-+	${BSD_INSTALL_SCRIPT} ${top_builddir}/polyorb-config ${host_exe_dir}/${host_cmdprefix}polyorb-config
- 	for tool in po_cos_naming/po_cos_naming po_cos_naming/po_cos_naming_shell po_cos_naming/ir_ab_names po_ir/po_ir po_catref/po_catref po_createref/po_createref po_names/po_names po_dumpir/po_dumpir; do \
--	  ${INSTALL_BIN} ${top_builddir}/tools/$$tool${TARGET_EXE_SUFFIX} ${target_exe_dir}/`basename $$tool`${TARGET_EXE_SUFFIX}; \
-+	  ${BSD_INSTALL_PROGRAM} ${top_builddir}/tools/$$tool${TARGET_EXE_SUFFIX} ${target_exe_dir}/`basename $$tool`${TARGET_EXE_SUFFIX}; \
- 	done
- 	ls ${top_builddir}/lib/*.a | ${PINSTALL} -m 444 - ${target_prefix}/lib/polyorb/static
- 	ls ${top_builddir}/lib/*.so | ${PINSTALL} -m 555 - ${target_prefix}/lib
-@@ -884,10 +884,10 @@ install:
- 	# pre-built and packaged with sources.
- 	if [ -r docs/polyorb_ug.html ]; \
- 	then \
--	  (cd docs && ${MAKE} install prefix="${prefix}"); \
-+	  (cd docs && ${MAKE} install prefix="${target_prefix}"); \
- 	elif [ -r $(top_srcdir)/docs/polyorb_ug.html ]; \
- 	then \
--	  (cd docs && ${MAKE} install prefix="${prefix}" doc_build_dir="$(top_srcdir)/docs/"); \
-+	  (cd docs && ${MAKE} install prefix="${target_prefix}" doc_build_dir="$(top_srcdir)/docs/"); \
- 	fi
- 
- # polyorb-dsa_p-partitions.ali is a special case above.
diff --git a/net/polyorb/pkg-descr b/net/polyorb/pkg-descr
deleted file mode 100644
index d0f642e12bed..000000000000
--- a/net/polyorb/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-PolyORB is a middleware implementation providing development tools and an
-innovative runtime library architecture for collaboration of application
-components using open standards for distributed systems.
-
-Key Features:
-  * Support of standard application personalities: CORBA, Ada DSA (Annex E)
-  * Support of standard protocol personalities: GIOP, SOAP
-  * Interoperability between hardward platforms and operating environments,
-    between distribution models
-  * Support for multiple tasking profiles (full Ada tasking, Ravenscar
-    tasking, no tasking)
-  * Support for security and realtime extensions
-  * Tailorability to application and platform specific requirements
-
-WWW: http://www.adacore.com/polyorb
diff --git a/net/polyorb/pkg-plist b/net/polyorb/pkg-plist
deleted file mode 100644
index 59da504a86b9..000000000000
--- a/net/polyorb/pkg-plist
+++ /dev/null
@@ -1,3512 +0,0 @@
-bin/gnatprfh
-bin/iac
-bin/ir_ab_names
-bin/po_catref
-bin/po_cos_naming
-bin/po_cos_naming_shell
-bin/po_createref
-bin/po_dumpir
-bin/po_gnatdist
-bin/po_ir
-bin/po_names
-bin/polyorb-config
-include/polyorb/BiDirPolicy.idl
-include/polyorb/CONV_FRAME.idl
-include/polyorb/CORBA_Context.idl
-include/polyorb/CORBA_Current.idl
-include/polyorb/CORBA_CustomMarshal.idl
-include/polyorb/CORBA_DomainManager.idl
-include/polyorb/CORBA_InterfaceRepository.idl
-include/polyorb/CORBA_NVList.idl
-include/polyorb/CORBA_ORB.idl
-include/polyorb/CORBA_ORB_init.idl
-include/polyorb/CORBA_Object.idl
-include/polyorb/CORBA_Policy.idl
-include/polyorb/CORBA_Pollable.idl
-include/polyorb/CORBA_Request.idl
-include/polyorb/CORBA_ServerRequest.idl
-include/polyorb/CORBA_StandardExceptions.idl
-include/polyorb/CORBA_Stream.idl
-include/polyorb/CORBA_TypeCode.idl
-include/polyorb/CORBA_ValueBase.idl
-include/polyorb/CSI.idl
-include/polyorb/CSIIOP.idl
-include/polyorb/CosCollection.idl
-include/polyorb/CosCompoundLifeCycle.idl
-include/polyorb/CosConcurrencyControl.idl
-include/polyorb/CosContainment.idl
-include/polyorb/CosEventChannelAdmin.idl
-include/polyorb/CosEventComm.idl
-include/polyorb/CosExternalization.idl
-include/polyorb/CosExternalizationContainment.idl
-include/polyorb/CosExternalizationReference.idl
-include/polyorb/CosGraphs.idl
-include/polyorb/CosLicensingManager.idl
-include/polyorb/CosLifeCycle.idl
-include/polyorb/CosLifeCycleContainment.idl
-include/polyorb/CosLifeCycleReference.idl
-include/polyorb/CosNaming.idl
-include/polyorb/CosNotification.idl
-include/polyorb/CosNotifyChannelAdmin.idl
-include/polyorb/CosNotifyComm.idl
-include/polyorb/CosNotifyFilter.idl
-include/polyorb/CosObjectIdentity.idl
-include/polyorb/CosPropertyService.idl
-include/polyorb/CosQuery.idl
-include/polyorb/CosQueryCollection.idl
-include/polyorb/CosReference.idl
-include/polyorb/CosRelationships.idl
-include/polyorb/CosStream.idl
-include/polyorb/CosTSInteroperation.idl
-include/polyorb/CosTSPortability.idl
-include/polyorb/CosTime.idl
-include/polyorb/CosTimerEvent.idl
-include/polyorb/CosTrading.idl
-include/polyorb/CosTradingDynamic.idl
-include/polyorb/CosTradingRepos.idl
-include/polyorb/CosTransactions.idl
-include/polyorb/CosTypedEventChannelAdmin.idl
-include/polyorb/CosTypedEventComm.idl
-include/polyorb/CosTypedNotifyChannelAdmin.idl
-include/polyorb/CosTypedNotifyComm.idl
-include/polyorb/DCE_CIOPSecurity.idl
-include/polyorb/Dynamic.idl
-include/polyorb/DynamicAny.idl
-include/polyorb/FT.idl
-include/polyorb/File.idl
-include/polyorb/GIOP.idl
-include/polyorb/GSSUP.idl
-include/polyorb/IIOP.idl
-include/polyorb/IOP.idl
-include/polyorb/IOP_DCE.idl
-include/polyorb/LifeCycleService.idl
-include/polyorb/Lname-library.idl
-include/polyorb/MGM.idl
-include/polyorb/MIOP.idl
-include/polyorb/MessageRouting.idl
-include/polyorb/Messaging.idl
-include/polyorb/NRService.idl
-include/polyorb/PortableGroup.idl
-include/polyorb/PortableInterceptor.idl
-include/polyorb/PortableServer.idl
-include/polyorb/RTCORBA.idl
-include/polyorb/RTCosScheduling.idl
-include/polyorb/RTPortableServer.idl
-include/polyorb/SECIOP.idl
-include/polyorb/SSLIOP.idl
-include/polyorb/Security.idl
-include/polyorb/SecurityAdmin.idl
-include/polyorb/SecurityLevel1.idl
-include/polyorb/SecurityLevel2.idl
-include/polyorb/SecurityReplaceable.idl
-include/polyorb/SendingContext.idl
-include/polyorb/TimeBase.idl
-include/polyorb/conv_frame-helper.adb
-include/polyorb/conv_frame-helper.ads
-include/polyorb/conv_frame.ads
-include/polyorb/corba-abstractbase.adb
-include/polyorb/corba-abstractbase.ads
-include/polyorb/corba-bounded_strings.adb
-include/polyorb/corba-bounded_strings.ads
-include/polyorb/corba-bounded_wide_strings.adb
-include/polyorb/corba-bounded_wide_strings.ads
-include/polyorb/corba-context.adb
-include/polyorb/corba-context.ads
-include/polyorb/corba-contextlist.adb
-include/polyorb/corba-contextlist.ads
-include/polyorb/corba-current-impl.ads
-include/polyorb/corba-current.ads
-include/polyorb/corba-domainmanager-helper.adb
-include/polyorb/corba-domainmanager-helper.ads
-include/polyorb/corba-domainmanager.adb
-include/polyorb/corba-domainmanager.ads
-include/polyorb/corba-exceptionlist.adb
-include/polyorb/corba-exceptionlist.ads
-include/polyorb/corba-fixed_point.adb
-include/polyorb/corba-fixed_point.ads
-include/polyorb/corba-forward.adb
-include/polyorb/corba-forward.ads
-include/polyorb/corba-helper.adb
-include/polyorb/corba-helper.ads
-include/polyorb/corba-idl_sequences-helper.adb
-include/polyorb/corba-idl_sequences-helper.ads
-include/polyorb/corba-idl_sequences.ads
-include/polyorb/corba-impl.adb
-include/polyorb/corba-impl.ads
-include/polyorb/corba-local.ads
-include/polyorb/corba-nvlist.adb
-include/polyorb/corba-nvlist.ads
-include/polyorb/corba-object-helper.adb
-include/polyorb/corba-object-helper.ads
-include/polyorb/corba-object-policies.adb
-include/polyorb/corba-object-policies.ads
-include/polyorb/corba-object.adb
-include/polyorb/corba-object.ads
-include/polyorb/corba-orb-typecode.adb
-include/polyorb/corba-orb-typecode.ads
-include/polyorb/corba-orb.adb
-include/polyorb/corba-orb.ads
-include/polyorb/corba-policy-helper.adb
-include/polyorb/corba-policy-helper.ads
-include/polyorb/corba-policy.adb
-include/polyorb/corba-policy.ads
-include/polyorb/corba-policycurrent.adb
-include/polyorb/corba-policycurrent.ads
-include/polyorb/corba-policymanager.adb
-include/polyorb/corba-policymanager.ads
-include/polyorb/corba-repository_root-abstractinterfacedef-helper.adb
-include/polyorb/corba-repository_root-abstractinterfacedef-helper.ads
-include/polyorb/corba-repository_root-abstractinterfacedef-impl.adb
-include/polyorb/corba-repository_root-abstractinterfacedef-impl.ads
-include/polyorb/corba-repository_root-abstractinterfacedef-skel.adb
-include/polyorb/corba-repository_root-abstractinterfacedef-skel.ads
-include/polyorb/corba-repository_root-abstractinterfacedef.adb
-include/polyorb/corba-repository_root-abstractinterfacedef.ads
-include/polyorb/corba-repository_root-aliasdef-helper.adb
-include/polyorb/corba-repository_root-aliasdef-helper.ads
-include/polyorb/corba-repository_root-aliasdef-impl.adb
-include/polyorb/corba-repository_root-aliasdef-impl.ads
-include/polyorb/corba-repository_root-aliasdef-skel.adb
-include/polyorb/corba-repository_root-aliasdef-skel.ads
-include/polyorb/corba-repository_root-aliasdef.adb
-include/polyorb/corba-repository_root-aliasdef.ads
-include/polyorb/corba-repository_root-arraydef-helper.adb
-include/polyorb/corba-repository_root-arraydef-helper.ads
-include/polyorb/corba-repository_root-arraydef-impl.adb
-include/polyorb/corba-repository_root-arraydef-impl.ads
-include/polyorb/corba-repository_root-arraydef-skel.adb
-include/polyorb/corba-repository_root-arraydef-skel.ads
-include/polyorb/corba-repository_root-arraydef.adb
-include/polyorb/corba-repository_root-arraydef.ads
-include/polyorb/corba-repository_root-attributedef-helper.adb
-include/polyorb/corba-repository_root-attributedef-helper.ads
-include/polyorb/corba-repository_root-attributedef-impl.adb
-include/polyorb/corba-repository_root-attributedef-impl.ads
-include/polyorb/corba-repository_root-attributedef-skel.adb
-include/polyorb/corba-repository_root-attributedef-skel.ads
-include/polyorb/corba-repository_root-attributedef.adb
-include/polyorb/corba-repository_root-attributedef.ads
-include/polyorb/corba-repository_root-constantdef-helper.adb
-include/polyorb/corba-repository_root-constantdef-helper.ads
-include/polyorb/corba-repository_root-constantdef-impl.adb
-include/polyorb/corba-repository_root-constantdef-impl.ads
-include/polyorb/corba-repository_root-constantdef-skel.adb
-include/polyorb/corba-repository_root-constantdef-skel.ads
-include/polyorb/corba-repository_root-constantdef.adb
-include/polyorb/corba-repository_root-constantdef.ads
-include/polyorb/corba-repository_root-contained-helper.adb
-include/polyorb/corba-repository_root-contained-helper.ads
-include/polyorb/corba-repository_root-contained-impl.adb
-include/polyorb/corba-repository_root-contained-impl.ads
-include/polyorb/corba-repository_root-contained-skel.adb
-include/polyorb/corba-repository_root-contained-skel.ads
-include/polyorb/corba-repository_root-contained.adb
-include/polyorb/corba-repository_root-contained.ads
-include/polyorb/corba-repository_root-container-helper.adb
-include/polyorb/corba-repository_root-container-helper.ads
-include/polyorb/corba-repository_root-container-impl.adb
-include/polyorb/corba-repository_root-container-impl.ads
-include/polyorb/corba-repository_root-container-skel.adb
-include/polyorb/corba-repository_root-container-skel.ads
-include/polyorb/corba-repository_root-container.adb
-include/polyorb/corba-repository_root-container.ads
-include/polyorb/corba-repository_root-enumdef-helper.adb
-include/polyorb/corba-repository_root-enumdef-helper.ads
-include/polyorb/corba-repository_root-enumdef-impl.adb
-include/polyorb/corba-repository_root-enumdef-impl.ads
-include/polyorb/corba-repository_root-enumdef-skel.adb
-include/polyorb/corba-repository_root-enumdef-skel.ads
-include/polyorb/corba-repository_root-enumdef.adb
-include/polyorb/corba-repository_root-enumdef.ads
-include/polyorb/corba-repository_root-exceptiondef-helper.adb
-include/polyorb/corba-repository_root-exceptiondef-helper.ads
-include/polyorb/corba-repository_root-exceptiondef-impl.adb
-include/polyorb/corba-repository_root-exceptiondef-impl.ads
-include/polyorb/corba-repository_root-exceptiondef-skel.adb
-include/polyorb/corba-repository_root-exceptiondef-skel.ads
-include/polyorb/corba-repository_root-exceptiondef.adb
-include/polyorb/corba-repository_root-exceptiondef.ads
-include/polyorb/corba-repository_root-extabstractinterfacedef-helper.adb
-include/polyorb/corba-repository_root-extabstractinterfacedef-helper.ads
-include/polyorb/corba-repository_root-extabstractinterfacedef-impl.adb
-include/polyorb/corba-repository_root-extabstractinterfacedef-impl.ads
-include/polyorb/corba-repository_root-extabstractinterfacedef-skel.adb
-include/polyorb/corba-repository_root-extabstractinterfacedef-skel.ads
-include/polyorb/corba-repository_root-extabstractinterfacedef.adb
-include/polyorb/corba-repository_root-extabstractinterfacedef.ads
-include/polyorb/corba-repository_root-extattributedef-helper.adb
-include/polyorb/corba-repository_root-extattributedef-helper.ads
-include/polyorb/corba-repository_root-extattributedef-impl.adb
-include/polyorb/corba-repository_root-extattributedef-impl.ads
-include/polyorb/corba-repository_root-extattributedef-skel.adb
-include/polyorb/corba-repository_root-extattributedef-skel.ads
-include/polyorb/corba-repository_root-extattributedef.adb
-include/polyorb/corba-repository_root-extattributedef.ads
-include/polyorb/corba-repository_root-extinterfacedef-helper.adb
-include/polyorb/corba-repository_root-extinterfacedef-helper.ads
-include/polyorb/corba-repository_root-extinterfacedef-impl.adb
-include/polyorb/corba-repository_root-extinterfacedef-impl.ads
-include/polyorb/corba-repository_root-extinterfacedef-skel.adb
-include/polyorb/corba-repository_root-extinterfacedef-skel.ads
-include/polyorb/corba-repository_root-extinterfacedef.adb
-include/polyorb/corba-repository_root-extinterfacedef.ads
-include/polyorb/corba-repository_root-extlocalinterfacedef-helper.adb
-include/polyorb/corba-repository_root-extlocalinterfacedef-helper.ads
-include/polyorb/corba-repository_root-extlocalinterfacedef-impl.adb
-include/polyorb/corba-repository_root-extlocalinterfacedef-impl.ads
-include/polyorb/corba-repository_root-extlocalinterfacedef-skel.adb
-include/polyorb/corba-repository_root-extlocalinterfacedef-skel.ads
-include/polyorb/corba-repository_root-extlocalinterfacedef.adb
-include/polyorb/corba-repository_root-extlocalinterfacedef.ads
-include/polyorb/corba-repository_root-fixeddef-helper.adb
-include/polyorb/corba-repository_root-fixeddef-helper.ads
-include/polyorb/corba-repository_root-fixeddef-impl.adb
-include/polyorb/corba-repository_root-fixeddef-impl.ads
-include/polyorb/corba-repository_root-fixeddef-skel.adb
-include/polyorb/corba-repository_root-fixeddef-skel.ads
-include/polyorb/corba-repository_root-fixeddef.adb
-include/polyorb/corba-repository_root-fixeddef.ads
-include/polyorb/corba-repository_root-helper.adb
-include/polyorb/corba-repository_root-helper.ads
-include/polyorb/corba-repository_root-idltype-helper.adb
-include/polyorb/corba-repository_root-idltype-helper.ads
-include/polyorb/corba-repository_root-idltype-impl.adb
-include/polyorb/corba-repository_root-idltype-impl.ads
-include/polyorb/corba-repository_root-idltype-skel.adb
-include/polyorb/corba-repository_root-idltype-skel.ads
-include/polyorb/corba-repository_root-idltype.adb
-include/polyorb/corba-repository_root-idltype.ads
-include/polyorb/corba-repository_root-interfaceattrextension-helper.adb
-include/polyorb/corba-repository_root-interfaceattrextension-helper.ads
-include/polyorb/corba-repository_root-interfaceattrextension-impl.adb
-include/polyorb/corba-repository_root-interfaceattrextension-impl.ads
-include/polyorb/corba-repository_root-interfaceattrextension-skel.adb
-include/polyorb/corba-repository_root-interfaceattrextension-skel.ads
-include/polyorb/corba-repository_root-interfaceattrextension.adb
-include/polyorb/corba-repository_root-interfaceattrextension.ads
-include/polyorb/corba-repository_root-interfacedef-helper.adb
-include/polyorb/corba-repository_root-interfacedef-helper.ads
-include/polyorb/corba-repository_root-interfacedef-impl.adb
-include/polyorb/corba-repository_root-interfacedef-impl.ads
-include/polyorb/corba-repository_root-interfacedef-skel.adb
-include/polyorb/corba-repository_root-interfacedef-skel.ads
-include/polyorb/corba-repository_root-interfacedef.adb
-include/polyorb/corba-repository_root-interfacedef.ads
-include/polyorb/corba-repository_root-irobject-helper.adb
-include/polyorb/corba-repository_root-irobject-helper.ads
-include/polyorb/corba-repository_root-irobject-impl.adb
-include/polyorb/corba-repository_root-irobject-impl.ads
-include/polyorb/corba-repository_root-irobject-skel.adb
-include/polyorb/corba-repository_root-irobject-skel.ads
-include/polyorb/corba-repository_root-irobject.adb
-include/polyorb/corba-repository_root-irobject.ads
-include/polyorb/corba-repository_root-localinterfacedef-helper.adb
-include/polyorb/corba-repository_root-localinterfacedef-helper.ads
-include/polyorb/corba-repository_root-localinterfacedef-impl.adb
-include/polyorb/corba-repository_root-localinterfacedef-impl.ads
-include/polyorb/corba-repository_root-localinterfacedef-skel.adb
-include/polyorb/corba-repository_root-localinterfacedef-skel.ads
-include/polyorb/corba-repository_root-localinterfacedef.adb
-include/polyorb/corba-repository_root-localinterfacedef.ads
-include/polyorb/corba-repository_root-moduledef-helper.adb
-include/polyorb/corba-repository_root-moduledef-helper.ads
-include/polyorb/corba-repository_root-moduledef-impl.adb
-include/polyorb/corba-repository_root-moduledef-impl.ads
-include/polyorb/corba-repository_root-moduledef-skel.adb
-include/polyorb/corba-repository_root-moduledef-skel.ads
-include/polyorb/corba-repository_root-moduledef.adb
-include/polyorb/corba-repository_root-moduledef.ads
-include/polyorb/corba-repository_root-nativedef-helper.adb
-include/polyorb/corba-repository_root-nativedef-helper.ads
-include/polyorb/corba-repository_root-nativedef-impl.adb
-include/polyorb/corba-repository_root-nativedef-impl.ads
-include/polyorb/corba-repository_root-nativedef-skel.adb
-include/polyorb/corba-repository_root-nativedef-skel.ads
-include/polyorb/corba-repository_root-nativedef.adb
-include/polyorb/corba-repository_root-nativedef.ads
-include/polyorb/corba-repository_root-operationdef-helper.adb
-include/polyorb/corba-repository_root-operationdef-helper.ads
-include/polyorb/corba-repository_root-operationdef-impl.adb
-include/polyorb/corba-repository_root-operationdef-impl.ads
-include/polyorb/corba-repository_root-operationdef-skel.adb
-include/polyorb/corba-repository_root-operationdef-skel.ads
-include/polyorb/corba-repository_root-operationdef.adb
-include/polyorb/corba-repository_root-operationdef.ads
-include/polyorb/corba-repository_root-primitivedef-helper.adb
-include/polyorb/corba-repository_root-primitivedef-helper.ads
-include/polyorb/corba-repository_root-primitivedef-impl.adb
-include/polyorb/corba-repository_root-primitivedef-impl.ads
-include/polyorb/corba-repository_root-primitivedef-skel.adb
-include/polyorb/corba-repository_root-primitivedef-skel.ads
-include/polyorb/corba-repository_root-primitivedef.adb
-include/polyorb/corba-repository_root-primitivedef.ads
-include/polyorb/corba-repository_root-repository-helper.adb
-include/polyorb/corba-repository_root-repository-helper.ads
-include/polyorb/corba-repository_root-repository-impl.adb
-include/polyorb/corba-repository_root-repository-impl.ads
-include/polyorb/corba-repository_root-repository-skel.adb
-include/polyorb/corba-repository_root-repository-skel.ads
-include/polyorb/corba-repository_root-repository.adb
-include/polyorb/corba-repository_root-repository.ads
-include/polyorb/corba-repository_root-sequencedef-helper.adb
-include/polyorb/corba-repository_root-sequencedef-helper.ads
-include/polyorb/corba-repository_root-sequencedef-impl.adb
-include/polyorb/corba-repository_root-sequencedef-impl.ads
-include/polyorb/corba-repository_root-sequencedef-skel.adb
-include/polyorb/corba-repository_root-sequencedef-skel.ads
-include/polyorb/corba-repository_root-sequencedef.adb
-include/polyorb/corba-repository_root-sequencedef.ads
-include/polyorb/corba-repository_root-stringdef-helper.adb
-include/polyorb/corba-repository_root-stringdef-helper.ads
-include/polyorb/corba-repository_root-stringdef-impl.adb
-include/polyorb/corba-repository_root-stringdef-impl.ads
-include/polyorb/corba-repository_root-stringdef-skel.adb
-include/polyorb/corba-repository_root-stringdef-skel.ads
-include/polyorb/corba-repository_root-stringdef.adb
-include/polyorb/corba-repository_root-stringdef.ads
-include/polyorb/corba-repository_root-structdef-helper.adb
-include/polyorb/corba-repository_root-structdef-helper.ads
-include/polyorb/corba-repository_root-structdef-impl.adb
-include/polyorb/corba-repository_root-structdef-impl.ads
-include/polyorb/corba-repository_root-structdef-skel.adb
-include/polyorb/corba-repository_root-structdef-skel.ads
-include/polyorb/corba-repository_root-structdef.adb
-include/polyorb/corba-repository_root-structdef.ads
-include/polyorb/corba-repository_root-typedefdef-helper.adb
-include/polyorb/corba-repository_root-typedefdef-helper.ads
-include/polyorb/corba-repository_root-typedefdef-impl.adb
-include/polyorb/corba-repository_root-typedefdef-impl.ads
-include/polyorb/corba-repository_root-typedefdef-skel.adb
-include/polyorb/corba-repository_root-typedefdef-skel.ads
-include/polyorb/corba-repository_root-typedefdef.adb
-include/polyorb/corba-repository_root-typedefdef.ads
-include/polyorb/corba-repository_root-uniondef-helper.adb
-include/polyorb/corba-repository_root-uniondef-helper.ads
-include/polyorb/corba-repository_root-uniondef-impl.adb
-include/polyorb/corba-repository_root-uniondef-impl.ads
-include/polyorb/corba-repository_root-uniondef-skel.adb
-include/polyorb/corba-repository_root-uniondef-skel.ads
-include/polyorb/corba-repository_root-uniondef.adb
-include/polyorb/corba-repository_root-uniondef.ads
-include/polyorb/corba-repository_root-valueboxdef-helper.adb
-include/polyorb/corba-repository_root-valueboxdef-helper.ads
-include/polyorb/corba-repository_root-valueboxdef-impl.adb
-include/polyorb/corba-repository_root-valueboxdef-impl.ads
-include/polyorb/corba-repository_root-valueboxdef-skel.adb
-include/polyorb/corba-repository_root-valueboxdef-skel.ads
-include/polyorb/corba-repository_root-valueboxdef.adb
-include/polyorb/corba-repository_root-valueboxdef.ads
-include/polyorb/corba-repository_root-valuedef-helper.adb
-include/polyorb/corba-repository_root-valuedef-helper.ads
-include/polyorb/corba-repository_root-valuedef-impl.adb
-include/polyorb/corba-repository_root-valuedef-impl.ads
-include/polyorb/corba-repository_root-valuedef-skel.adb
-include/polyorb/corba-repository_root-valuedef-skel.ads
-include/polyorb/corba-repository_root-valuedef.adb
-include/polyorb/corba-repository_root-valuedef.ads
-include/polyorb/corba-repository_root-valuememberdef-helper.adb
-include/polyorb/corba-repository_root-valuememberdef-helper.ads
-include/polyorb/corba-repository_root-valuememberdef-impl.adb
-include/polyorb/corba-repository_root-valuememberdef-impl.ads
-include/polyorb/corba-repository_root-valuememberdef-skel.adb
-include/polyorb/corba-repository_root-valuememberdef-skel.ads
-include/polyorb/corba-repository_root-valuememberdef.adb
-include/polyorb/corba-repository_root-valuememberdef.ads
-include/polyorb/corba-repository_root-wstringdef-helper.adb
-include/polyorb/corba-repository_root-wstringdef-helper.ads
-include/polyorb/corba-repository_root-wstringdef-impl.adb
-include/polyorb/corba-repository_root-wstringdef-impl.ads
-include/polyorb/corba-repository_root-wstringdef-skel.adb
-include/polyorb/corba-repository_root-wstringdef-skel.ads
-include/polyorb/corba-repository_root-wstringdef.adb
-include/polyorb/corba-repository_root-wstringdef.ads
-include/polyorb/corba-repository_root.ads
-include/polyorb/corba-request.adb
-include/polyorb/corba-request.ads
-include/polyorb/corba-sequences-bounded.ads
-include/polyorb/corba-sequences-unbounded.ads
-include/polyorb/corba-sequences.ads
-include/polyorb/corba-serverrequest.adb
-include/polyorb/corba-serverrequest.ads
-include/polyorb/corba-value-box-helper.adb
-include/polyorb/corba-value-box-helper.ads
-include/polyorb/corba-value-box.adb
-include/polyorb/corba-value-box.ads
-include/polyorb/corba-value.ads
-include/polyorb/corba.adb
-include/polyorb/corba.ads
-include/polyorb/corba_repository_root_abstractinterfacedef_hash.adb
-include/polyorb/corba_repository_root_abstractinterfacedef_hash.ads
-include/polyorb/corba_repository_root_aliasdef_hash.adb
-include/polyorb/corba_repository_root_aliasdef_hash.ads
-include/polyorb/corba_repository_root_arraydef_hash.adb
-include/polyorb/corba_repository_root_arraydef_hash.ads
-include/polyorb/corba_repository_root_attributedef_hash.adb
-include/polyorb/corba_repository_root_attributedef_hash.ads
-include/polyorb/corba_repository_root_constantdef_hash.adb
-include/polyorb/corba_repository_root_constantdef_hash.ads
-include/polyorb/corba_repository_root_contained_hash.adb
-include/polyorb/corba_repository_root_contained_hash.ads
-include/polyorb/corba_repository_root_container_hash.adb
-include/polyorb/corba_repository_root_container_hash.ads
-include/polyorb/corba_repository_root_enumdef_hash.adb
-include/polyorb/corba_repository_root_enumdef_hash.ads
-include/polyorb/corba_repository_root_exceptiondef_hash.adb
-include/polyorb/corba_repository_root_exceptiondef_hash.ads
-include/polyorb/corba_repository_root_extabstractinterfacedef_hash.adb
-include/polyorb/corba_repository_root_extabstractinterfacedef_hash.ads
-include/polyorb/corba_repository_root_extattributedef_hash.adb
-include/polyorb/corba_repository_root_extattributedef_hash.ads
-include/polyorb/corba_repository_root_extinterfacedef_hash.adb
-include/polyorb/corba_repository_root_extinterfacedef_hash.ads
-include/polyorb/corba_repository_root_extlocalinterfacedef_hash.adb
-include/polyorb/corba_repository_root_extlocalinterfacedef_hash.ads
-include/polyorb/corba_repository_root_fixeddef_hash.adb
-include/polyorb/corba_repository_root_fixeddef_hash.ads
-include/polyorb/corba_repository_root_idltype_hash.adb
-include/polyorb/corba_repository_root_idltype_hash.ads
-include/polyorb/corba_repository_root_interfaceattrextension_hash.adb
-include/polyorb/corba_repository_root_interfaceattrextension_hash.ads
-include/polyorb/corba_repository_root_interfacedef_hash.adb
-include/polyorb/corba_repository_root_interfacedef_hash.ads
-include/polyorb/corba_repository_root_irobject_hash.adb
-include/polyorb/corba_repository_root_irobject_hash.ads
-include/polyorb/corba_repository_root_localinterfacedef_hash.adb
-include/polyorb/corba_repository_root_localinterfacedef_hash.ads
-include/polyorb/corba_repository_root_moduledef_hash.adb
-include/polyorb/corba_repository_root_moduledef_hash.ads
-include/polyorb/corba_repository_root_nativedef_hash.adb
-include/polyorb/corba_repository_root_nativedef_hash.ads
-include/polyorb/corba_repository_root_operationdef_hash.adb
-include/polyorb/corba_repository_root_operationdef_hash.ads
-include/polyorb/corba_repository_root_primitivedef_hash.adb
-include/polyorb/corba_repository_root_primitivedef_hash.ads
-include/polyorb/corba_repository_root_repository_hash.adb
-include/polyorb/corba_repository_root_repository_hash.ads
-include/polyorb/corba_repository_root_sequencedef_hash.adb
-include/polyorb/corba_repository_root_sequencedef_hash.ads
-include/polyorb/corba_repository_root_stringdef_hash.adb
-include/polyorb/corba_repository_root_stringdef_hash.ads
-include/polyorb/corba_repository_root_structdef_hash.adb
-include/polyorb/corba_repository_root_structdef_hash.ads
-include/polyorb/corba_repository_root_typedefdef_hash.adb
-include/polyorb/corba_repository_root_typedefdef_hash.ads
-include/polyorb/corba_repository_root_uniondef_hash.adb
-include/polyorb/corba_repository_root_uniondef_hash.ads
-include/polyorb/corba_repository_root_valueboxdef_hash.adb
-include/polyorb/corba_repository_root_valueboxdef_hash.ads
-include/polyorb/corba_repository_root_valuedef_hash.adb
-include/polyorb/corba_repository_root_valuedef_hash.ads
-include/polyorb/corba_repository_root_valuememberdef_hash.adb
-include/polyorb/corba_repository_root_valuememberdef_hash.ads
-include/polyorb/corba_repository_root_wstringdef_hash.adb
-include/polyorb/corba_repository_root_wstringdef_hash.ads
-include/polyorb/coseventchanneladmin-consumeradmin-helper.adb
-include/polyorb/coseventchanneladmin-consumeradmin-helper.ads
-include/polyorb/coseventchanneladmin-consumeradmin-impl.adb
-include/polyorb/coseventchanneladmin-consumeradmin-impl.ads
-include/polyorb/coseventchanneladmin-consumeradmin-skel.adb
-include/polyorb/coseventchanneladmin-consumeradmin-skel.ads
-include/polyorb/coseventchanneladmin-consumeradmin.adb
-include/polyorb/coseventchanneladmin-consumeradmin.ads
-include/polyorb/coseventchanneladmin-eventchannel-helper.adb
-include/polyorb/coseventchanneladmin-eventchannel-helper.ads
-include/polyorb/coseventchanneladmin-eventchannel-impl.adb
-include/polyorb/coseventchanneladmin-eventchannel-impl.ads
-include/polyorb/coseventchanneladmin-eventchannel-skel.adb
-include/polyorb/coseventchanneladmin-eventchannel-skel.ads
-include/polyorb/coseventchanneladmin-eventchannel.adb
-include/polyorb/coseventchanneladmin-eventchannel.ads
-include/polyorb/coseventchanneladmin-helper.adb
-include/polyorb/coseventchanneladmin-helper.ads
-include/polyorb/coseventchanneladmin-proxypullconsumer-helper.adb
-include/polyorb/coseventchanneladmin-proxypullconsumer-helper.ads
-include/polyorb/coseventchanneladmin-proxypullconsumer-impl.adb
-include/polyorb/coseventchanneladmin-proxypullconsumer-impl.ads
-include/polyorb/coseventchanneladmin-proxypullconsumer-skel.adb
-include/polyorb/coseventchanneladmin-proxypullconsumer-skel.ads
-include/polyorb/coseventchanneladmin-proxypullconsumer.adb
-include/polyorb/coseventchanneladmin-proxypullconsumer.ads
-include/polyorb/coseventchanneladmin-proxypullsupplier-helper.adb
-include/polyorb/coseventchanneladmin-proxypullsupplier-helper.ads
-include/polyorb/coseventchanneladmin-proxypullsupplier-impl.adb
-include/polyorb/coseventchanneladmin-proxypullsupplier-impl.ads
-include/polyorb/coseventchanneladmin-proxypullsupplier-skel.adb
-include/polyorb/coseventchanneladmin-proxypullsupplier-skel.ads
-include/polyorb/coseventchanneladmin-proxypullsupplier.adb
-include/polyorb/coseventchanneladmin-proxypullsupplier.ads
-include/polyorb/coseventchanneladmin-proxypushconsumer-helper.adb
-include/polyorb/coseventchanneladmin-proxypushconsumer-helper.ads
-include/polyorb/coseventchanneladmin-proxypushconsumer-impl.adb
-include/polyorb/coseventchanneladmin-proxypushconsumer-impl.ads
-include/polyorb/coseventchanneladmin-proxypushconsumer-skel.adb
-include/polyorb/coseventchanneladmin-proxypushconsumer-skel.ads
-include/polyorb/coseventchanneladmin-proxypushconsumer.adb
-include/polyorb/coseventchanneladmin-proxypushconsumer.ads
-include/polyorb/coseventchanneladmin-proxypushsupplier-helper.adb
-include/polyorb/coseventchanneladmin-proxypushsupplier-helper.ads
-include/polyorb/coseventchanneladmin-proxypushsupplier-impl.adb
-include/polyorb/coseventchanneladmin-proxypushsupplier-impl.ads
-include/polyorb/coseventchanneladmin-proxypushsupplier-skel.adb
-include/polyorb/coseventchanneladmin-proxypushsupplier-skel.ads
-include/polyorb/coseventchanneladmin-proxypushsupplier.adb
-include/polyorb/coseventchanneladmin-proxypushsupplier.ads
-include/polyorb/coseventchanneladmin-supplieradmin-helper.adb
-include/polyorb/coseventchanneladmin-supplieradmin-helper.ads
-include/polyorb/coseventchanneladmin-supplieradmin-impl.adb
-include/polyorb/coseventchanneladmin-supplieradmin-impl.ads
-include/polyorb/coseventchanneladmin-supplieradmin-skel.adb
-include/polyorb/coseventchanneladmin-supplieradmin-skel.ads
-include/polyorb/coseventchanneladmin-supplieradmin.adb
-include/polyorb/coseventchanneladmin-supplieradmin.ads
-include/polyorb/coseventchanneladmin.adb
-include/polyorb/coseventchanneladmin.ads
-include/polyorb/coseventchanneladmin_consumeradmin_hash.adb
-include/polyorb/coseventchanneladmin_consumeradmin_hash.ads
-include/polyorb/coseventchanneladmin_eventchannel_hash.adb
-include/polyorb/coseventchanneladmin_eventchannel_hash.ads
-include/polyorb/coseventchanneladmin_proxypullconsumer_hash.adb
-include/polyorb/coseventchanneladmin_proxypullconsumer_hash.ads
-include/polyorb/coseventchanneladmin_proxypullsupplier_hash.adb
-include/polyorb/coseventchanneladmin_proxypullsupplier_hash.ads
-include/polyorb/coseventchanneladmin_proxypushconsumer_hash.adb
-include/polyorb/coseventchanneladmin_proxypushconsumer_hash.ads
-include/polyorb/coseventchanneladmin_proxypushsupplier_hash.adb
-include/polyorb/coseventchanneladmin_proxypushsupplier_hash.ads
-include/polyorb/coseventchanneladmin_supplieradmin_hash.adb
-include/polyorb/coseventchanneladmin_supplieradmin_hash.ads
-include/polyorb/coseventcomm-helper.adb
-include/polyorb/coseventcomm-helper.ads
-include/polyorb/coseventcomm-pullconsumer-helper.adb
-include/polyorb/coseventcomm-pullconsumer-helper.ads
-include/polyorb/coseventcomm-pullconsumer-impl.adb
-include/polyorb/coseventcomm-pullconsumer-impl.ads
-include/polyorb/coseventcomm-pullconsumer-skel.adb
-include/polyorb/coseventcomm-pullconsumer-skel.ads
-include/polyorb/coseventcomm-pullconsumer.adb
-include/polyorb/coseventcomm-pullconsumer.ads
-include/polyorb/coseventcomm-pullsupplier-helper.adb
-include/polyorb/coseventcomm-pullsupplier-helper.ads
-include/polyorb/coseventcomm-pullsupplier-impl.adb
-include/polyorb/coseventcomm-pullsupplier-impl.ads
-include/polyorb/coseventcomm-pullsupplier-skel.adb
-include/polyorb/coseventcomm-pullsupplier-skel.ads
-include/polyorb/coseventcomm-pullsupplier.adb
-include/polyorb/coseventcomm-pullsupplier.ads
-include/polyorb/coseventcomm-pushconsumer-helper.adb
-include/polyorb/coseventcomm-pushconsumer-helper.ads
-include/polyorb/coseventcomm-pushconsumer-impl.adb
-include/polyorb/coseventcomm-pushconsumer-impl.ads
-include/polyorb/coseventcomm-pushconsumer-skel.adb
-include/polyorb/coseventcomm-pushconsumer-skel.ads
-include/polyorb/coseventcomm-pushconsumer.adb
-include/polyorb/coseventcomm-pushconsumer.ads
-include/polyorb/coseventcomm-pushsupplier-helper.adb
-include/polyorb/coseventcomm-pushsupplier-helper.ads
-include/polyorb/coseventcomm-pushsupplier-impl.adb
-include/polyorb/coseventcomm-pushsupplier-impl.ads
-include/polyorb/coseventcomm-pushsupplier-skel.adb
-include/polyorb/coseventcomm-pushsupplier-skel.ads
-include/polyorb/coseventcomm-pushsupplier.adb
-include/polyorb/coseventcomm-pushsupplier.ads
-include/polyorb/coseventcomm.adb
-include/polyorb/coseventcomm.ads
-include/polyorb/coseventcomm_pullconsumer_hash.adb
-include/polyorb/coseventcomm_pullconsumer_hash.ads
-include/polyorb/coseventcomm_pullsupplier_hash.adb
-include/polyorb/coseventcomm_pullsupplier_hash.ads
-include/polyorb/coseventcomm_pushconsumer_hash.adb
-include/polyorb/coseventcomm_pushconsumer_hash.ads
-include/polyorb/coseventcomm_pushsupplier_hash.adb
-include/polyorb/coseventcomm_pushsupplier_hash.ads
-include/polyorb/cosnaming-bindingiterator-helper.adb
-include/polyorb/cosnaming-bindingiterator-helper.ads
-include/polyorb/cosnaming-bindingiterator-impl.adb
-include/polyorb/cosnaming-bindingiterator-impl.ads
-include/polyorb/cosnaming-bindingiterator-skel.adb
-include/polyorb/cosnaming-bindingiterator-skel.ads
-include/polyorb/cosnaming-bindingiterator.adb
-include/polyorb/cosnaming-bindingiterator.ads
-include/polyorb/cosnaming-helper.adb
-include/polyorb/cosnaming-helper.ads
-include/polyorb/cosnaming-namingcontext-helper.adb
-include/polyorb/cosnaming-namingcontext-helper.ads
-include/polyorb/cosnaming-namingcontext-impl.adb
-include/polyorb/cosnaming-namingcontext-impl.ads
-include/polyorb/cosnaming-namingcontext-skel.adb
-include/polyorb/cosnaming-namingcontext-skel.ads
-include/polyorb/cosnaming-namingcontext.adb
-include/polyorb/cosnaming-namingcontext.ads
-include/polyorb/cosnaming-namingcontextext-helper.adb
-include/polyorb/cosnaming-namingcontextext-helper.ads
-include/polyorb/cosnaming-namingcontextext-impl.adb
-include/polyorb/cosnaming-namingcontextext-impl.ads
-include/polyorb/cosnaming-namingcontextext-skel.adb
-include/polyorb/cosnaming-namingcontextext-skel.ads
-include/polyorb/cosnaming-namingcontextext.adb
-include/polyorb/cosnaming-namingcontextext.ads
-include/polyorb/cosnaming.ads
-include/polyorb/cosnaming_bindingiterator_hash.adb
-include/polyorb/cosnaming_bindingiterator_hash.ads
-include/polyorb/cosnaming_namingcontext_hash.adb
-include/polyorb/cosnaming_namingcontext_hash.ads
-include/polyorb/cosnaming_namingcontextext_hash.adb
-include/polyorb/cosnaming_namingcontextext_hash.ads
-include/polyorb/cosnotification-adminpropertiesadmin-helper.adb
-include/polyorb/cosnotification-adminpropertiesadmin-helper.ads
-include/polyorb/cosnotification-adminpropertiesadmin-impl.adb
-include/polyorb/cosnotification-adminpropertiesadmin-impl.ads
-include/polyorb/cosnotification-adminpropertiesadmin-skel.adb
-include/polyorb/cosnotification-adminpropertiesadmin-skel.ads
-include/polyorb/cosnotification-adminpropertiesadmin.adb
-include/polyorb/cosnotification-adminpropertiesadmin.ads
-include/polyorb/cosnotification-helper.adb
-include/polyorb/cosnotification-helper.ads
-include/polyorb/cosnotification-qosadmin-helper.adb
-include/polyorb/cosnotification-qosadmin-helper.ads
-include/polyorb/cosnotification-qosadmin-impl.adb
-include/polyorb/cosnotification-qosadmin-impl.ads
-include/polyorb/cosnotification-qosadmin-skel.adb
-include/polyorb/cosnotification-qosadmin-skel.ads
-include/polyorb/cosnotification-qosadmin.adb
-include/polyorb/cosnotification-qosadmin.ads
-include/polyorb/cosnotification.adb
-include/polyorb/cosnotification.ads
-include/polyorb/cosnotification_adminpropertiesadmin_hash.adb
-include/polyorb/cosnotification_adminpropertiesadmin_hash.ads
-include/polyorb/cosnotification_qosadmin_hash.adb
-include/polyorb/cosnotification_qosadmin_hash.ads
-include/polyorb/cosnotifychanneladmin-consumeradmin-helper.adb
-include/polyorb/cosnotifychanneladmin-consumeradmin-helper.ads
-include/polyorb/cosnotifychanneladmin-consumeradmin-impl.adb
-include/polyorb/cosnotifychanneladmin-consumeradmin-impl.ads
-include/polyorb/cosnotifychanneladmin-consumeradmin-skel.adb
-include/polyorb/cosnotifychanneladmin-consumeradmin-skel.ads
-include/polyorb/cosnotifychanneladmin-consumeradmin.adb
-include/polyorb/cosnotifychanneladmin-consumeradmin.ads
-include/polyorb/cosnotifychanneladmin-eventchannel-helper.adb
-include/polyorb/cosnotifychanneladmin-eventchannel-helper.ads
-include/polyorb/cosnotifychanneladmin-eventchannel-impl.adb
-include/polyorb/cosnotifychanneladmin-eventchannel-impl.ads
-include/polyorb/cosnotifychanneladmin-eventchannel-skel.adb
-include/polyorb/cosnotifychanneladmin-eventchannel-skel.ads
-include/polyorb/cosnotifychanneladmin-eventchannel.adb
-include/polyorb/cosnotifychanneladmin-eventchannel.ads
-include/polyorb/cosnotifychanneladmin-eventchannelfactory-helper.adb
-include/polyorb/cosnotifychanneladmin-eventchannelfactory-helper.ads
-include/polyorb/cosnotifychanneladmin-eventchannelfactory-impl.adb
-include/polyorb/cosnotifychanneladmin-eventchannelfactory-impl.ads
-include/polyorb/cosnotifychanneladmin-eventchannelfactory-skel.adb
-include/polyorb/cosnotifychanneladmin-eventchannelfactory-skel.ads
-include/polyorb/cosnotifychanneladmin-eventchannelfactory.adb
-include/polyorb/cosnotifychanneladmin-eventchannelfactory.ads
-include/polyorb/cosnotifychanneladmin-helper.adb
-include/polyorb/cosnotifychanneladmin-helper.ads
-include/polyorb/cosnotifychanneladmin-proxyconsumer-helper.adb
-include/polyorb/cosnotifychanneladmin-proxyconsumer-helper.ads
-include/polyorb/cosnotifychanneladmin-proxyconsumer-impl.adb
-include/polyorb/cosnotifychanneladmin-proxyconsumer-impl.ads
-include/polyorb/cosnotifychanneladmin-proxyconsumer-skel.adb
-include/polyorb/cosnotifychanneladmin-proxyconsumer-skel.ads
-include/polyorb/cosnotifychanneladmin-proxyconsumer.adb
-include/polyorb/cosnotifychanneladmin-proxyconsumer.ads
-include/polyorb/cosnotifychanneladmin-proxypullconsumer-helper.adb
-include/polyorb/cosnotifychanneladmin-proxypullconsumer-helper.ads
-include/polyorb/cosnotifychanneladmin-proxypullconsumer-impl.adb
-include/polyorb/cosnotifychanneladmin-proxypullconsumer-impl.ads
-include/polyorb/cosnotifychanneladmin-proxypullconsumer-skel.adb
-include/polyorb/cosnotifychanneladmin-proxypullconsumer-skel.ads
-include/polyorb/cosnotifychanneladmin-proxypullconsumer.adb
-include/polyorb/cosnotifychanneladmin-proxypullconsumer.ads
-include/polyorb/cosnotifychanneladmin-proxypullsupplier-helper.adb
-include/polyorb/cosnotifychanneladmin-proxypullsupplier-helper.ads
-include/polyorb/cosnotifychanneladmin-proxypullsupplier-impl.adb
-include/polyorb/cosnotifychanneladmin-proxypullsupplier-impl.ads
-include/polyorb/cosnotifychanneladmin-proxypullsupplier-skel.adb
-include/polyorb/cosnotifychanneladmin-proxypullsupplier-skel.ads
-include/polyorb/cosnotifychanneladmin-proxypullsupplier.adb
-include/polyorb/cosnotifychanneladmin-proxypullsupplier.ads
-include/polyorb/cosnotifychanneladmin-proxypushconsumer-helper.adb
-include/polyorb/cosnotifychanneladmin-proxypushconsumer-helper.ads
-include/polyorb/cosnotifychanneladmin-proxypushconsumer-impl.adb
-include/polyorb/cosnotifychanneladmin-proxypushconsumer-impl.ads
-include/polyorb/cosnotifychanneladmin-proxypushconsumer-skel.adb
-include/polyorb/cosnotifychanneladmin-proxypushconsumer-skel.ads
-include/polyorb/cosnotifychanneladmin-proxypushconsumer.adb
-include/polyorb/cosnotifychanneladmin-proxypushconsumer.ads
-include/polyorb/cosnotifychanneladmin-proxypushsupplier-helper.adb
-include/polyorb/cosnotifychanneladmin-proxypushsupplier-helper.ads
-include/polyorb/cosnotifychanneladmin-proxypushsupplier-impl.adb
-include/polyorb/cosnotifychanneladmin-proxypushsupplier-impl.ads
-include/polyorb/cosnotifychanneladmin-proxypushsupplier-skel.adb
-include/polyorb/cosnotifychanneladmin-proxypushsupplier-skel.ads
-include/polyorb/cosnotifychanneladmin-proxypushsupplier.adb
-include/polyorb/cosnotifychanneladmin-proxypushsupplier.ads
-include/polyorb/cosnotifychanneladmin-proxysupplier-helper.adb
-include/polyorb/cosnotifychanneladmin-proxysupplier-helper.ads
-include/polyorb/cosnotifychanneladmin-proxysupplier-impl.adb
-include/polyorb/cosnotifychanneladmin-proxysupplier-impl.ads
-include/polyorb/cosnotifychanneladmin-proxysupplier-skel.adb
-include/polyorb/cosnotifychanneladmin-proxysupplier-skel.ads
-include/polyorb/cosnotifychanneladmin-proxysupplier.adb
-include/polyorb/cosnotifychanneladmin-proxysupplier.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypullconsumer-helper.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypullconsumer-helper.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypullconsumer-impl.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypullconsumer-impl.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypullconsumer-skel.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypullconsumer-skel.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypullconsumer.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypullconsumer.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypullsupplier-helper.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypullsupplier-helper.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypullsupplier-impl.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypullsupplier-impl.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypullsupplier-skel.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypullsupplier-skel.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypullsupplier.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypullsupplier.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypushconsumer-helper.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypushconsumer-helper.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypushconsumer-impl.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypushconsumer-impl.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypushconsumer-skel.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypushconsumer-skel.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypushconsumer.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypushconsumer.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypushsupplier-helper.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypushsupplier-helper.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypushsupplier-impl.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypushsupplier-impl.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypushsupplier-skel.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypushsupplier-skel.ads
-include/polyorb/cosnotifychanneladmin-sequenceproxypushsupplier.adb
-include/polyorb/cosnotifychanneladmin-sequenceproxypushsupplier.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypullconsumer-helper.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypullconsumer-helper.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypullconsumer-impl.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypullconsumer-impl.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypullconsumer-skel.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypullconsumer-skel.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypullconsumer.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypullconsumer.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypullsupplier-helper.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypullsupplier-helper.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypullsupplier-impl.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypullsupplier-impl.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypullsupplier-skel.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypullsupplier-skel.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypullsupplier.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypullsupplier.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypushconsumer-helper.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypushconsumer-helper.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypushconsumer-impl.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypushconsumer-impl.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypushconsumer-skel.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypushconsumer-skel.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypushconsumer.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypushconsumer.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypushsupplier-helper.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypushsupplier-helper.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypushsupplier-impl.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypushsupplier-impl.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypushsupplier-skel.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypushsupplier-skel.ads
-include/polyorb/cosnotifychanneladmin-structuredproxypushsupplier.adb
-include/polyorb/cosnotifychanneladmin-structuredproxypushsupplier.ads
-include/polyorb/cosnotifychanneladmin-supplieradmin-helper.adb
-include/polyorb/cosnotifychanneladmin-supplieradmin-helper.ads
-include/polyorb/cosnotifychanneladmin-supplieradmin-impl.adb
-include/polyorb/cosnotifychanneladmin-supplieradmin-impl.ads
-include/polyorb/cosnotifychanneladmin-supplieradmin-skel.adb
-include/polyorb/cosnotifychanneladmin-supplieradmin-skel.ads
-include/polyorb/cosnotifychanneladmin-supplieradmin.adb
-include/polyorb/cosnotifychanneladmin-supplieradmin.ads
-include/polyorb/cosnotifychanneladmin.adb
-include/polyorb/cosnotifychanneladmin.ads
-include/polyorb/cosnotifychanneladmin_consumeradmin_hash.adb
-include/polyorb/cosnotifychanneladmin_consumeradmin_hash.ads
-include/polyorb/cosnotifychanneladmin_eventchannel_hash.adb
-include/polyorb/cosnotifychanneladmin_eventchannel_hash.ads
-include/polyorb/cosnotifychanneladmin_eventchannelfactory_hash.adb
-include/polyorb/cosnotifychanneladmin_eventchannelfactory_hash.ads
-include/polyorb/cosnotifychanneladmin_proxyconsumer_hash.adb
-include/polyorb/cosnotifychanneladmin_proxyconsumer_hash.ads
-include/polyorb/cosnotifychanneladmin_proxypullconsumer_hash.adb
-include/polyorb/cosnotifychanneladmin_proxypullconsumer_hash.ads
-include/polyorb/cosnotifychanneladmin_proxypullsupplier_hash.adb
-include/polyorb/cosnotifychanneladmin_proxypullsupplier_hash.ads
-include/polyorb/cosnotifychanneladmin_proxypushconsumer_hash.adb
-include/polyorb/cosnotifychanneladmin_proxypushconsumer_hash.ads
-include/polyorb/cosnotifychanneladmin_proxypushsupplier_hash.adb
-include/polyorb/cosnotifychanneladmin_proxypushsupplier_hash.ads
-include/polyorb/cosnotifychanneladmin_proxysupplier_hash.adb
-include/polyorb/cosnotifychanneladmin_proxysupplier_hash.ads
-include/polyorb/cosnotifychanneladmin_sequenceproxypullconsumer_hash.adb
-include/polyorb/cosnotifychanneladmin_sequenceproxypullconsumer_hash.ads
-include/polyorb/cosnotifychanneladmin_sequenceproxypullsupplier_hash.adb
-include/polyorb/cosnotifychanneladmin_sequenceproxypullsupplier_hash.ads
-include/polyorb/cosnotifychanneladmin_sequenceproxypushconsumer_hash.adb
-include/polyorb/cosnotifychanneladmin_sequenceproxypushconsumer_hash.ads
-include/polyorb/cosnotifychanneladmin_sequenceproxypushsupplier_hash.adb
-include/polyorb/cosnotifychanneladmin_sequenceproxypushsupplier_hash.ads
-include/polyorb/cosnotifychanneladmin_structuredproxypullconsumer_hash.adb
-include/polyorb/cosnotifychanneladmin_structuredproxypullconsumer_hash.ads
-include/polyorb/cosnotifychanneladmin_structuredproxypullsupplier_hash.adb
-include/polyorb/cosnotifychanneladmin_structuredproxypullsupplier_hash.ads
-include/polyorb/cosnotifychanneladmin_structuredproxypushconsumer_hash.adb
-include/polyorb/cosnotifychanneladmin_structuredproxypushconsumer_hash.ads
-include/polyorb/cosnotifychanneladmin_structuredproxypushsupplier_hash.adb
-include/polyorb/cosnotifychanneladmin_structuredproxypushsupplier_hash.ads
-include/polyorb/cosnotifychanneladmin_supplieradmin_hash.adb
-include/polyorb/cosnotifychanneladmin_supplieradmin_hash.ads
-include/polyorb/cosnotifycomm-helper.adb
-include/polyorb/cosnotifycomm-helper.ads
-include/polyorb/cosnotifycomm-notifypublish-helper.adb
-include/polyorb/cosnotifycomm-notifypublish-helper.ads
-include/polyorb/cosnotifycomm-notifypublish-impl.adb
-include/polyorb/cosnotifycomm-notifypublish-impl.ads
-include/polyorb/cosnotifycomm-notifypublish-skel.adb
-include/polyorb/cosnotifycomm-notifypublish-skel.ads
-include/polyorb/cosnotifycomm-notifypublish.adb
-include/polyorb/cosnotifycomm-notifypublish.ads
-include/polyorb/cosnotifycomm-notifysubscribe-helper.adb
-include/polyorb/cosnotifycomm-notifysubscribe-helper.ads
-include/polyorb/cosnotifycomm-notifysubscribe-impl.adb
-include/polyorb/cosnotifycomm-notifysubscribe-impl.ads
-include/polyorb/cosnotifycomm-notifysubscribe-skel.adb
-include/polyorb/cosnotifycomm-notifysubscribe-skel.ads
-include/polyorb/cosnotifycomm-notifysubscribe.adb
-include/polyorb/cosnotifycomm-notifysubscribe.ads
-include/polyorb/cosnotifycomm-pullconsumer-helper.adb
-include/polyorb/cosnotifycomm-pullconsumer-helper.ads
-include/polyorb/cosnotifycomm-pullconsumer-impl.adb
-include/polyorb/cosnotifycomm-pullconsumer-impl.ads
-include/polyorb/cosnotifycomm-pullconsumer-skel.adb
-include/polyorb/cosnotifycomm-pullconsumer-skel.ads
-include/polyorb/cosnotifycomm-pullconsumer.adb
-include/polyorb/cosnotifycomm-pullconsumer.ads
-include/polyorb/cosnotifycomm-pullsupplier-helper.adb
-include/polyorb/cosnotifycomm-pullsupplier-helper.ads
-include/polyorb/cosnotifycomm-pullsupplier-impl.adb
-include/polyorb/cosnotifycomm-pullsupplier-impl.ads
-include/polyorb/cosnotifycomm-pullsupplier-skel.adb
-include/polyorb/cosnotifycomm-pullsupplier-skel.ads
-include/polyorb/cosnotifycomm-pullsupplier.adb
-include/polyorb/cosnotifycomm-pullsupplier.ads
-include/polyorb/cosnotifycomm-pushconsumer-helper.adb
-include/polyorb/cosnotifycomm-pushconsumer-helper.ads
-include/polyorb/cosnotifycomm-pushconsumer-impl.adb
-include/polyorb/cosnotifycomm-pushconsumer-impl.ads
-include/polyorb/cosnotifycomm-pushconsumer-skel.adb
-include/polyorb/cosnotifycomm-pushconsumer-skel.ads
-include/polyorb/cosnotifycomm-pushconsumer.adb
-include/polyorb/cosnotifycomm-pushconsumer.ads
-include/polyorb/cosnotifycomm-pushsupplier-helper.adb
-include/polyorb/cosnotifycomm-pushsupplier-helper.ads
-include/polyorb/cosnotifycomm-pushsupplier-impl.adb
-include/polyorb/cosnotifycomm-pushsupplier-impl.ads
-include/polyorb/cosnotifycomm-pushsupplier-skel.adb
-include/polyorb/cosnotifycomm-pushsupplier-skel.ads
-include/polyorb/cosnotifycomm-pushsupplier.adb
-include/polyorb/cosnotifycomm-pushsupplier.ads
-include/polyorb/cosnotifycomm-sequencepullconsumer-helper.adb
-include/polyorb/cosnotifycomm-sequencepullconsumer-helper.ads
-include/polyorb/cosnotifycomm-sequencepullconsumer-impl.adb
-include/polyorb/cosnotifycomm-sequencepullconsumer-impl.ads
-include/polyorb/cosnotifycomm-sequencepullconsumer-skel.adb
-include/polyorb/cosnotifycomm-sequencepullconsumer-skel.ads
-include/polyorb/cosnotifycomm-sequencepullconsumer.adb
-include/polyorb/cosnotifycomm-sequencepullconsumer.ads
-include/polyorb/cosnotifycomm-sequencepullsupplier-helper.adb
-include/polyorb/cosnotifycomm-sequencepullsupplier-helper.ads
-include/polyorb/cosnotifycomm-sequencepullsupplier-impl.adb
-include/polyorb/cosnotifycomm-sequencepullsupplier-impl.ads
-include/polyorb/cosnotifycomm-sequencepullsupplier-skel.adb
-include/polyorb/cosnotifycomm-sequencepullsupplier-skel.ads
-include/polyorb/cosnotifycomm-sequencepullsupplier.adb
-include/polyorb/cosnotifycomm-sequencepullsupplier.ads
-include/polyorb/cosnotifycomm-sequencepushconsumer-helper.adb
-include/polyorb/cosnotifycomm-sequencepushconsumer-helper.ads
-include/polyorb/cosnotifycomm-sequencepushconsumer-impl.adb
-include/polyorb/cosnotifycomm-sequencepushconsumer-impl.ads
-include/polyorb/cosnotifycomm-sequencepushconsumer-skel.adb
-include/polyorb/cosnotifycomm-sequencepushconsumer-skel.ads
-include/polyorb/cosnotifycomm-sequencepushconsumer.adb
-include/polyorb/cosnotifycomm-sequencepushconsumer.ads
-include/polyorb/cosnotifycomm-sequencepushsupplier-helper.adb
-include/polyorb/cosnotifycomm-sequencepushsupplier-helper.ads
-include/polyorb/cosnotifycomm-sequencepushsupplier-impl.adb
-include/polyorb/cosnotifycomm-sequencepushsupplier-impl.ads
-include/polyorb/cosnotifycomm-sequencepushsupplier-skel.adb
-include/polyorb/cosnotifycomm-sequencepushsupplier-skel.ads
-include/polyorb/cosnotifycomm-sequencepushsupplier.adb
-include/polyorb/cosnotifycomm-sequencepushsupplier.ads
-include/polyorb/cosnotifycomm-structuredpullconsumer-helper.adb
-include/polyorb/cosnotifycomm-structuredpullconsumer-helper.ads
-include/polyorb/cosnotifycomm-structuredpullconsumer-impl.adb
-include/polyorb/cosnotifycomm-structuredpullconsumer-impl.ads
-include/polyorb/cosnotifycomm-structuredpullconsumer-skel.adb
-include/polyorb/cosnotifycomm-structuredpullconsumer-skel.ads
-include/polyorb/cosnotifycomm-structuredpullconsumer.adb
-include/polyorb/cosnotifycomm-structuredpullconsumer.ads
-include/polyorb/cosnotifycomm-structuredpullsupplier-helper.adb
-include/polyorb/cosnotifycomm-structuredpullsupplier-helper.ads
-include/polyorb/cosnotifycomm-structuredpullsupplier-impl.adb
-include/polyorb/cosnotifycomm-structuredpullsupplier-impl.ads
-include/polyorb/cosnotifycomm-structuredpullsupplier-skel.adb
-include/polyorb/cosnotifycomm-structuredpullsupplier-skel.ads
-include/polyorb/cosnotifycomm-structuredpullsupplier.adb
-include/polyorb/cosnotifycomm-structuredpullsupplier.ads
-include/polyorb/cosnotifycomm-structuredpushconsumer-helper.adb
-include/polyorb/cosnotifycomm-structuredpushconsumer-helper.ads
-include/polyorb/cosnotifycomm-structuredpushconsumer-impl.adb
-include/polyorb/cosnotifycomm-structuredpushconsumer-impl.ads
-include/polyorb/cosnotifycomm-structuredpushconsumer-skel.adb
-include/polyorb/cosnotifycomm-structuredpushconsumer-skel.ads
-include/polyorb/cosnotifycomm-structuredpushconsumer.adb
-include/polyorb/cosnotifycomm-structuredpushconsumer.ads
-include/polyorb/cosnotifycomm-structuredpushsupplier-helper.adb
-include/polyorb/cosnotifycomm-structuredpushsupplier-helper.ads
-include/polyorb/cosnotifycomm-structuredpushsupplier-impl.adb
-include/polyorb/cosnotifycomm-structuredpushsupplier-impl.ads
-include/polyorb/cosnotifycomm-structuredpushsupplier-skel.adb
-include/polyorb/cosnotifycomm-structuredpushsupplier-skel.ads
-include/polyorb/cosnotifycomm-structuredpushsupplier.adb
-include/polyorb/cosnotifycomm-structuredpushsupplier.ads
-include/polyorb/cosnotifycomm.adb
-include/polyorb/cosnotifycomm.ads
-include/polyorb/cosnotifycomm_notifypublish_hash.adb
-include/polyorb/cosnotifycomm_notifypublish_hash.ads
-include/polyorb/cosnotifycomm_notifysubscribe_hash.adb
-include/polyorb/cosnotifycomm_notifysubscribe_hash.ads
-include/polyorb/cosnotifycomm_pullconsumer_hash.adb
-include/polyorb/cosnotifycomm_pullconsumer_hash.ads
-include/polyorb/cosnotifycomm_pullsupplier_hash.adb
-include/polyorb/cosnotifycomm_pullsupplier_hash.ads
-include/polyorb/cosnotifycomm_pushconsumer_hash.adb
-include/polyorb/cosnotifycomm_pushconsumer_hash.ads
-include/polyorb/cosnotifycomm_pushsupplier_hash.adb
-include/polyorb/cosnotifycomm_pushsupplier_hash.ads
-include/polyorb/cosnotifycomm_sequencepullconsumer_hash.adb
-include/polyorb/cosnotifycomm_sequencepullconsumer_hash.ads
-include/polyorb/cosnotifycomm_sequencepullsupplier_hash.adb
-include/polyorb/cosnotifycomm_sequencepullsupplier_hash.ads
-include/polyorb/cosnotifycomm_sequencepushconsumer_hash.adb
-include/polyorb/cosnotifycomm_sequencepushconsumer_hash.ads
-include/polyorb/cosnotifycomm_sequencepushsupplier_hash.adb
-include/polyorb/cosnotifycomm_sequencepushsupplier_hash.ads
-include/polyorb/cosnotifycomm_structuredpullconsumer_hash.adb
-include/polyorb/cosnotifycomm_structuredpullconsumer_hash.ads
-include/polyorb/cosnotifycomm_structuredpullsupplier_hash.adb
-include/polyorb/cosnotifycomm_structuredpullsupplier_hash.ads
-include/polyorb/cosnotifycomm_structuredpushconsumer_hash.adb
-include/polyorb/cosnotifycomm_structuredpushconsumer_hash.ads
-include/polyorb/cosnotifycomm_structuredpushsupplier_hash.adb
-include/polyorb/cosnotifycomm_structuredpushsupplier_hash.ads
-include/polyorb/cosnotifyfilter-filter-helper.adb
-include/polyorb/cosnotifyfilter-filter-helper.ads
-include/polyorb/cosnotifyfilter-filter-impl.adb
-include/polyorb/cosnotifyfilter-filter-impl.ads
-include/polyorb/cosnotifyfilter-filter-skel.adb
-include/polyorb/cosnotifyfilter-filter-skel.ads
-include/polyorb/cosnotifyfilter-filter.adb
-include/polyorb/cosnotifyfilter-filter.ads
-include/polyorb/cosnotifyfilter-filteradmin-helper.adb
-include/polyorb/cosnotifyfilter-filteradmin-helper.ads
-include/polyorb/cosnotifyfilter-filteradmin-impl.adb
-include/polyorb/cosnotifyfilter-filteradmin-impl.ads
-include/polyorb/cosnotifyfilter-filteradmin-skel.adb
-include/polyorb/cosnotifyfilter-filteradmin-skel.ads
-include/polyorb/cosnotifyfilter-filteradmin.adb
-include/polyorb/cosnotifyfilter-filteradmin.ads
-include/polyorb/cosnotifyfilter-filterfactory-helper.adb
-include/polyorb/cosnotifyfilter-filterfactory-helper.ads
-include/polyorb/cosnotifyfilter-filterfactory-impl.adb
-include/polyorb/cosnotifyfilter-filterfactory-impl.ads
-include/polyorb/cosnotifyfilter-filterfactory-skel.adb
-include/polyorb/cosnotifyfilter-filterfactory-skel.ads
-include/polyorb/cosnotifyfilter-filterfactory.adb
-include/polyorb/cosnotifyfilter-filterfactory.ads
-include/polyorb/cosnotifyfilter-helper.adb
-include/polyorb/cosnotifyfilter-helper.ads
-include/polyorb/cosnotifyfilter-mappingfilter-helper.adb
-include/polyorb/cosnotifyfilter-mappingfilter-helper.ads
-include/polyorb/cosnotifyfilter-mappingfilter-impl.adb
-include/polyorb/cosnotifyfilter-mappingfilter-impl.ads
-include/polyorb/cosnotifyfilter-mappingfilter-skel.adb
-include/polyorb/cosnotifyfilter-mappingfilter-skel.ads
-include/polyorb/cosnotifyfilter-mappingfilter.adb
-include/polyorb/cosnotifyfilter-mappingfilter.ads
-include/polyorb/cosnotifyfilter.adb
-include/polyorb/cosnotifyfilter.ads
-include/polyorb/cosnotifyfilter_filter_hash.adb
-include/polyorb/cosnotifyfilter_filter_hash.ads
-include/polyorb/cosnotifyfilter_filteradmin_hash.adb
-include/polyorb/cosnotifyfilter_filteradmin_hash.ads
-include/polyorb/cosnotifyfilter_filterfactory_hash.adb
-include/polyorb/cosnotifyfilter_filterfactory_hash.ads
-include/polyorb/cosnotifyfilter_mappingfilter_hash.adb
-include/polyorb/cosnotifyfilter_mappingfilter_hash.ads
-include/polyorb/cospersistenceddo.idl
-include/polyorb/cospersistenceds_cli.idl
-include/polyorb/cospersistencepds.idl
-include/polyorb/cospersistencepds_da.idl
-include/polyorb/cospersistencepid.idl
-include/polyorb/cospersistencepo.idl
-include/polyorb/cospersistencepom.idl
-include/polyorb/costime-helper.adb
-include/polyorb/costime-helper.ads
-include/polyorb/costime-timeservice-helper.adb
-include/polyorb/costime-timeservice-helper.ads
-include/polyorb/costime-timeservice-impl.adb
-include/polyorb/costime-timeservice-impl.ads
-include/polyorb/costime-timeservice-skel.adb
-include/polyorb/costime-timeservice-skel.ads
-include/polyorb/costime-timeservice.adb
-include/polyorb/costime-timeservice.ads
-include/polyorb/costime-tio-helper.adb
-include/polyorb/costime-tio-helper.ads
-include/polyorb/costime-tio-impl.adb
-include/polyorb/costime-tio-impl.ads
-include/polyorb/costime-tio-skel.adb
-include/polyorb/costime-tio-skel.ads
-include/polyorb/costime-tio.adb
-include/polyorb/costime-tio.ads
-include/polyorb/costime-uto-helper.adb
-include/polyorb/costime-uto-helper.ads
-include/polyorb/costime-uto-impl.adb
-include/polyorb/costime-uto-impl.ads
-include/polyorb/costime-uto-skel.adb
-include/polyorb/costime-uto-skel.ads
-include/polyorb/costime-uto.adb
-include/polyorb/costime-uto.ads
-include/polyorb/costime.adb
-include/polyorb/costime.ads
-include/polyorb/costime_timeservice_hash.adb
-include/polyorb/costime_timeservice_hash.ads
-include/polyorb/costime_tio_hash.adb
-include/polyorb/costime_tio_hash.ads
-include/polyorb/costime_uto_hash.adb
-include/polyorb/costime_uto_hash.ads
-include/polyorb/costypedeventchanneladmin-helper.adb
-include/polyorb/costypedeventchanneladmin-helper.ads
-include/polyorb/costypedeventchanneladmin-typedconsumeradmin-helper.adb
-include/polyorb/costypedeventchanneladmin-typedconsumeradmin-helper.ads
-include/polyorb/costypedeventchanneladmin-typedconsumeradmin-impl.adb
-include/polyorb/costypedeventchanneladmin-typedconsumeradmin-impl.ads
-include/polyorb/costypedeventchanneladmin-typedconsumeradmin-skel.adb
-include/polyorb/costypedeventchanneladmin-typedconsumeradmin-skel.ads
-include/polyorb/costypedeventchanneladmin-typedconsumeradmin.adb
-include/polyorb/costypedeventchanneladmin-typedconsumeradmin.ads
-include/polyorb/costypedeventchanneladmin-typedeventchannel-helper.adb
-include/polyorb/costypedeventchanneladmin-typedeventchannel-helper.ads
-include/polyorb/costypedeventchanneladmin-typedeventchannel-impl.adb
-include/polyorb/costypedeventchanneladmin-typedeventchannel-impl.ads
-include/polyorb/costypedeventchanneladmin-typedeventchannel-skel.adb
-include/polyorb/costypedeventchanneladmin-typedeventchannel-skel.ads
-include/polyorb/costypedeventchanneladmin-typedeventchannel.adb
-include/polyorb/costypedeventchanneladmin-typedeventchannel.ads
-include/polyorb/costypedeventchanneladmin-typedproxypullsupplier-helper.adb
-include/polyorb/costypedeventchanneladmin-typedproxypullsupplier-helper.ads
-include/polyorb/costypedeventchanneladmin-typedproxypullsupplier-impl.adb
-include/polyorb/costypedeventchanneladmin-typedproxypullsupplier-impl.ads
-include/polyorb/costypedeventchanneladmin-typedproxypullsupplier-skel.adb
-include/polyorb/costypedeventchanneladmin-typedproxypullsupplier-skel.ads
-include/polyorb/costypedeventchanneladmin-typedproxypullsupplier.adb
-include/polyorb/costypedeventchanneladmin-typedproxypullsupplier.ads
-include/polyorb/costypedeventchanneladmin-typedproxypushconsumer-helper.adb
-include/polyorb/costypedeventchanneladmin-typedproxypushconsumer-helper.ads
-include/polyorb/costypedeventchanneladmin-typedproxypushconsumer-impl.adb
-include/polyorb/costypedeventchanneladmin-typedproxypushconsumer-impl.ads
-include/polyorb/costypedeventchanneladmin-typedproxypushconsumer-skel.adb
-include/polyorb/costypedeventchanneladmin-typedproxypushconsumer-skel.ads
-include/polyorb/costypedeventchanneladmin-typedproxypushconsumer.adb
-include/polyorb/costypedeventchanneladmin-typedproxypushconsumer.ads
-include/polyorb/costypedeventchanneladmin-typedsupplieradmin-helper.adb
-include/polyorb/costypedeventchanneladmin-typedsupplieradmin-helper.ads
-include/polyorb/costypedeventchanneladmin-typedsupplieradmin-impl.adb
-include/polyorb/costypedeventchanneladmin-typedsupplieradmin-impl.ads
-include/polyorb/costypedeventchanneladmin-typedsupplieradmin-skel.adb
-include/polyorb/costypedeventchanneladmin-typedsupplieradmin-skel.ads
-include/polyorb/costypedeventchanneladmin-typedsupplieradmin.adb
-include/polyorb/costypedeventchanneladmin-typedsupplieradmin.ads
-include/polyorb/costypedeventchanneladmin.adb
-include/polyorb/costypedeventchanneladmin.ads
-include/polyorb/costypedeventchanneladmin_typedconsumeradmin_hash.adb
-include/polyorb/costypedeventchanneladmin_typedconsumeradmin_hash.ads
-include/polyorb/costypedeventchanneladmin_typedeventchannel_hash.adb
-include/polyorb/costypedeventchanneladmin_typedeventchannel_hash.ads
-include/polyorb/costypedeventchanneladmin_typedproxypullsupplier_hash.adb
-include/polyorb/costypedeventchanneladmin_typedproxypullsupplier_hash.ads
-include/polyorb/costypedeventchanneladmin_typedproxypushconsumer_hash.adb
-include/polyorb/costypedeventchanneladmin_typedproxypushconsumer_hash.ads
-include/polyorb/costypedeventchanneladmin_typedsupplieradmin_hash.adb
-include/polyorb/costypedeventchanneladmin_typedsupplieradmin_hash.ads
-include/polyorb/costypedeventcomm-typedpullsupplier-helper.adb
-include/polyorb/costypedeventcomm-typedpullsupplier-helper.ads
-include/polyorb/costypedeventcomm-typedpullsupplier-impl.adb
-include/polyorb/costypedeventcomm-typedpullsupplier-impl.ads
-include/polyorb/costypedeventcomm-typedpullsupplier-skel.adb
-include/polyorb/costypedeventcomm-typedpullsupplier-skel.ads
-include/polyorb/costypedeventcomm-typedpullsupplier.adb
-include/polyorb/costypedeventcomm-typedpullsupplier.ads
-include/polyorb/costypedeventcomm-typedpushconsumer-helper.adb
-include/polyorb/costypedeventcomm-typedpushconsumer-helper.ads
-include/polyorb/costypedeventcomm-typedpushconsumer-impl.adb
-include/polyorb/costypedeventcomm-typedpushconsumer-impl.ads
-include/polyorb/costypedeventcomm-typedpushconsumer-skel.adb
-include/polyorb/costypedeventcomm-typedpushconsumer-skel.ads
-include/polyorb/costypedeventcomm-typedpushconsumer.adb
-include/polyorb/costypedeventcomm-typedpushconsumer.ads
-include/polyorb/costypedeventcomm.ads
-include/polyorb/costypedeventcomm_typedpullsupplier_hash.adb
-include/polyorb/costypedeventcomm_typedpullsupplier_hash.ads
-include/polyorb/costypedeventcomm_typedpushconsumer_hash.adb
-include/polyorb/costypedeventcomm_typedpushconsumer_hash.ads
-include/polyorb/csi-helper.adb
-include/polyorb/csi-helper.ads
-include/polyorb/csi.ads
-include/polyorb/csiiop-helper.adb
-include/polyorb/csiiop-helper.ads
-include/polyorb/csiiop.ads
-include/polyorb/dynamic-helper.adb
-include/polyorb/dynamic-helper.ads
-include/polyorb/dynamic.ads
-include/polyorb/dynamicany-dynany-helper.adb
-include/polyorb/dynamicany-dynany-helper.ads
-include/polyorb/dynamicany-dynany-impl.adb
-include/polyorb/dynamicany-dynany-impl.ads
-include/polyorb/dynamicany-dynany.adb
-include/polyorb/dynamicany-dynany.ads
-include/polyorb/dynamicany-dynanyfactory-helper.adb
-include/polyorb/dynamicany-dynanyfactory-helper.ads
-include/polyorb/dynamicany-dynanyfactory-impl.adb
-include/polyorb/dynamicany-dynanyfactory-impl.ads
-include/polyorb/dynamicany-dynanyfactory.adb
-include/polyorb/dynamicany-dynanyfactory.ads
-include/polyorb/dynamicany-dynarray-helper.adb
-include/polyorb/dynamicany-dynarray-helper.ads
-include/polyorb/dynamicany-dynarray-impl.adb
-include/polyorb/dynamicany-dynarray-impl.ads
-include/polyorb/dynamicany-dynarray.adb
-include/polyorb/dynamicany-dynarray.ads
-include/polyorb/dynamicany-dynenum-helper.adb
-include/polyorb/dynamicany-dynenum-helper.ads
-include/polyorb/dynamicany-dynenum-impl.adb
-include/polyorb/dynamicany-dynenum-impl.ads
-include/polyorb/dynamicany-dynenum.adb
-include/polyorb/dynamicany-dynenum.ads
-include/polyorb/dynamicany-dynfixed-helper.adb
-include/polyorb/dynamicany-dynfixed-helper.ads
-include/polyorb/dynamicany-dynfixed-impl.adb
-include/polyorb/dynamicany-dynfixed-impl.ads
-include/polyorb/dynamicany-dynfixed.adb
-include/polyorb/dynamicany-dynfixed.ads
-include/polyorb/dynamicany-dynsequence-helper.adb
-include/polyorb/dynamicany-dynsequence-helper.ads
-include/polyorb/dynamicany-dynsequence-impl.adb
-include/polyorb/dynamicany-dynsequence-impl.ads
-include/polyorb/dynamicany-dynsequence.adb
-include/polyorb/dynamicany-dynsequence.ads
-include/polyorb/dynamicany-dynstruct-helper.adb
-include/polyorb/dynamicany-dynstruct-helper.ads
-include/polyorb/dynamicany-dynstruct-impl.adb
-include/polyorb/dynamicany-dynstruct-impl.ads
-include/polyorb/dynamicany-dynstruct.adb
-include/polyorb/dynamicany-dynstruct.ads
-include/polyorb/dynamicany-dynunion-helper.adb
-include/polyorb/dynamicany-dynunion-helper.ads
-include/polyorb/dynamicany-dynunion-impl.adb
-include/polyorb/dynamicany-dynunion-impl.ads
-include/polyorb/dynamicany-dynunion.adb
-include/polyorb/dynamicany-dynunion.ads
-include/polyorb/dynamicany-dynvalue-helper.adb
-include/polyorb/dynamicany-dynvalue-helper.ads
-include/polyorb/dynamicany-dynvalue-impl.adb
-include/polyorb/dynamicany-dynvalue-impl.ads
-include/polyorb/dynamicany-dynvalue.adb
-include/polyorb/dynamicany-dynvalue.ads
-include/polyorb/dynamicany-dynvaluebox-helper.adb
-include/polyorb/dynamicany-dynvaluebox-helper.ads
-include/polyorb/dynamicany-dynvaluebox-impl.adb
-include/polyorb/dynamicany-dynvaluebox-impl.ads
-include/polyorb/dynamicany-dynvaluebox.adb
-include/polyorb/dynamicany-dynvaluebox.ads
-include/polyorb/dynamicany-dynvaluecommon-helper.adb
-include/polyorb/dynamicany-dynvaluecommon-helper.ads
-include/polyorb/dynamicany-dynvaluecommon-impl.adb
-include/polyorb/dynamicany-dynvaluecommon-impl.ads
-include/polyorb/dynamicany-dynvaluecommon.adb
-include/polyorb/dynamicany-dynvaluecommon.ads
-include/polyorb/dynamicany-helper.adb
-include/polyorb/dynamicany-helper.ads
-include/polyorb/dynamicany.adb
-include/polyorb/dynamicany.ads
-include/polyorb/file-helper.adb
-include/polyorb/file-helper.ads
-include/polyorb/file-impl.adb
-include/polyorb/file-impl.ads
-include/polyorb/file-skel.adb
-include/polyorb/file-skel.ads
-include/polyorb/file.adb
-include/polyorb/file.ads
-include/polyorb/file_hash.adb
-include/polyorb/file_hash.ads
-include/polyorb/gen_codeset.adb
-include/polyorb/gssup-helper.adb
-include/polyorb/gssup-helper.ads
-include/polyorb/gssup.ads
-include/polyorb/iop-codec-helper.adb
-include/polyorb/iop-codec-helper.ads
-include/polyorb/iop-codec-impl.adb
-include/polyorb/iop-codec-impl.ads
-include/polyorb/iop-codec.adb
-include/polyorb/iop-codec.ads
-include/polyorb/iop-codecfactory-helper.adb
-include/polyorb/iop-codecfactory-helper.ads
-include/polyorb/iop-codecfactory-impl.adb
-include/polyorb/iop-codecfactory-impl.ads
-include/polyorb/iop-codecfactory.adb
-include/polyorb/iop-codecfactory.ads
-include/polyorb/iop-helper.adb
-include/polyorb/iop-helper.ads
-include/polyorb/iop.ads
-include/polyorb/menu.adb
-include/polyorb/menu.ads
-include/polyorb/messaging-helper.adb
-include/polyorb/messaging-helper.ads
-include/polyorb/messaging.ads
-include/polyorb/moma-configuration-server.adb
-include/polyorb/moma-configuration-server.ads
-include/polyorb/moma-configuration.adb
-include/polyorb/moma-configuration.ads
-include/polyorb/moma-connection_factories.adb
-include/polyorb/moma-connection_factories.ads
-include/polyorb/moma-connections.adb
-include/polyorb/moma-connections.ads
-include/polyorb/moma-destinations.adb
-include/polyorb/moma-destinations.ads
-include/polyorb/moma-message_consumers.adb
-include/polyorb/moma-message_consumers.ads
-include/polyorb/moma-message_handlers.adb
-include/polyorb/moma-message_handlers.ads
-include/polyorb/moma-message_producers.adb
-include/polyorb/moma-message_producers.ads
-include/polyorb/moma-messages-manys.adb
-include/polyorb/moma-messages-manys.ads
-include/polyorb/moma-messages-mbytes.adb
-include/polyorb/moma-messages-mbytes.ads
-include/polyorb/moma-messages-mexecutes.adb
-include/polyorb/moma-messages-mexecutes.ads
-include/polyorb/moma-messages-mmaps.adb
-include/polyorb/moma-messages-mmaps.ads
-include/polyorb/moma-messages-mstreams.adb
-include/polyorb/moma-messages-mstreams.ads
-include/polyorb/moma-messages-mtexts.adb
-include/polyorb/moma-messages-mtexts.ads
-include/polyorb/moma-messages.adb
-include/polyorb/moma-messages.ads
-include/polyorb/moma-references.adb
-include/polyorb/moma-references.ads
-include/polyorb/moma-runtime.adb
-include/polyorb/moma-runtime.ads
-include/polyorb/moma-sessions.adb
-include/polyorb/moma-sessions.ads
-include/polyorb/moma-types.adb
-include/polyorb/moma-types.ads
-include/polyorb/moma.ads
-include/polyorb/orb.idl
-include/polyorb/perfect_hash.adb
-include/polyorb/perfect_hash.ads
-include/polyorb/polyorb-annotations.adb
-include/polyorb/polyorb-annotations.ads
-include/polyorb/polyorb-any-exceptionlist.adb
-include/polyorb/polyorb-any-exceptionlist.ads
-include/polyorb/polyorb-any-initialization.adb
-include/polyorb/polyorb-any-initialization.ads
-include/polyorb/polyorb-any-nvlist.adb
-include/polyorb/polyorb-any-nvlist.ads
-include/polyorb/polyorb-any-objref.adb
-include/polyorb/polyorb-any-objref.ads
-include/polyorb/polyorb-any.adb
-include/polyorb/polyorb-any.ads
-include/polyorb/polyorb-asn1.adb
-include/polyorb/polyorb-asn1.ads
-include/polyorb/polyorb-asynch_ev-sockets-ssl.adb
-include/polyorb/polyorb-asynch_ev-sockets-ssl.ads
-include/polyorb/polyorb-asynch_ev-sockets-tls.adb
-include/polyorb/polyorb-asynch_ev-sockets-tls.ads
-include/polyorb/polyorb-asynch_ev-sockets.adb
-include/polyorb/polyorb-asynch_ev-sockets.ads
-include/polyorb/polyorb-asynch_ev.adb
-include/polyorb/polyorb-asynch_ev.ads
-include/polyorb/polyorb-binding_data-giop-diop.adb
-include/polyorb/polyorb-binding_data-giop-diop.ads
-include/polyorb/polyorb-binding_data-giop-iiop.adb
-include/polyorb/polyorb-binding_data-giop-iiop.ads
-include/polyorb/polyorb-binding_data-giop-inet.adb
-include/polyorb/polyorb-binding_data-giop-inet.ads
-include/polyorb/polyorb-binding_data-giop-uipmc.adb
-include/polyorb/polyorb-binding_data-giop-uipmc.ads
-include/polyorb/polyorb-binding_data-giop.adb
-include/polyorb/polyorb-binding_data-giop.ads
-include/polyorb/polyorb-binding_data-local.adb
-include/polyorb/polyorb-binding_data-local.ads
-include/polyorb/polyorb-binding_data-neighbour.adb
-include/polyorb/polyorb-binding_data-neighbour.ads
-include/polyorb/polyorb-binding_data-soap.adb
-include/polyorb/polyorb-binding_data-soap.ads
-include/polyorb/polyorb-binding_data-srp.adb
-include/polyorb/polyorb-binding_data-srp.ads
-include/polyorb/polyorb-binding_data.adb
-include/polyorb/polyorb-binding_data.ads
-include/polyorb/polyorb-binding_data_qos.adb
-include/polyorb/polyorb-binding_data_qos.ads
-include/polyorb/polyorb-binding_object_qos.adb
-include/polyorb/polyorb-binding_object_qos.ads
-include/polyorb/polyorb-binding_objects-lists.ads
-include/polyorb/polyorb-binding_objects.adb
-include/polyorb/polyorb-binding_objects.ads
-include/polyorb/polyorb-buffer_sources.adb
-include/polyorb/polyorb-buffer_sources.ads
-include/polyorb/polyorb-buffers.adb
-include/polyorb/polyorb-buffers.ads
-include/polyorb/polyorb-call_back.adb
-include/polyorb/polyorb-call_back.ads
-include/polyorb/polyorb-components.adb
-include/polyorb/polyorb-components.ads
-include/polyorb/polyorb-constants.ads
-include/polyorb/polyorb-corba_p-adapteractivator.adb
-include/polyorb/polyorb-corba_p-adapteractivator.ads
-include/polyorb/polyorb-corba_p-codec_utils.adb
-include/polyorb/polyorb-corba_p-codec_utils.ads
-include/polyorb/polyorb-corba_p-corbaloc.adb
-include/polyorb/polyorb-corba_p-corbaloc.ads
-include/polyorb/polyorb-corba_p-css_state_machine.adb
-include/polyorb/polyorb-corba_p-css_state_machine.ads
-include/polyorb/polyorb-corba_p-css_state_machine_actions.adb
-include/polyorb/polyorb-corba_p-css_state_machine_actions.ads
-include/polyorb/polyorb-corba_p-domain_management.adb
-include/polyorb/polyorb-corba_p-domain_management.ads
-include/polyorb/polyorb-corba_p-dynamic_any.adb
-include/polyorb/polyorb-corba_p-dynamic_any.ads
-include/polyorb/polyorb-corba_p-exceptions.adb
-include/polyorb/polyorb-corba_p-exceptions.ads
-include/polyorb/polyorb-corba_p-interceptors.adb
-include/polyorb/polyorb-corba_p-interceptors.ads
-include/polyorb/polyorb-corba_p-interceptors_hooks.ads
-include/polyorb/polyorb-corba_p-interceptors_policies.adb
-include/polyorb/polyorb-corba_p-interceptors_policies.ads
-include/polyorb/polyorb-corba_p-interceptors_slots.adb
-include/polyorb/polyorb-corba_p-interceptors_slots.ads
-include/polyorb/polyorb-corba_p-ir_hooks.adb
-include/polyorb/polyorb-corba_p-ir_hooks.ads
-include/polyorb/polyorb-corba_p-ir_tools.adb
-include/polyorb/polyorb-corba_p-ir_tools.ads
-include/polyorb/polyorb-corba_p-local.adb
-include/polyorb/polyorb-corba_p-local.ads
-include/polyorb/polyorb-corba_p-names.adb
-include/polyorb/polyorb-corba_p-names.ads
-include/polyorb/polyorb-corba_p-naming_tools.adb
-include/polyorb/polyorb-corba_p-naming_tools.ads
-include/polyorb/polyorb-corba_p-orb_init.adb
-include/polyorb/polyorb-corba_p-orb_init.ads
-include/polyorb/polyorb-corba_p-poa_config.adb
-include/polyorb/polyorb-corba_p-poa_config.ads
-include/polyorb/polyorb-corba_p-policy.adb
-include/polyorb/polyorb-corba_p-policy.ads
-include/polyorb/polyorb-corba_p-policy_management.adb
-include/polyorb/polyorb-corba_p-policy_management.ads
-include/polyorb/polyorb-corba_p-security_current.adb
-include/polyorb/polyorb-corba_p-security_current.ads
-include/polyorb/polyorb-corba_p-security_policy.adb
-include/polyorb/polyorb-corba_p-security_policy.ads
-include/polyorb/polyorb-corba_p-servantactivator.adb
-include/polyorb/polyorb-corba_p-servantactivator.ads
-include/polyorb/polyorb-corba_p-servantlocator.adb
-include/polyorb/polyorb-corba_p-servantlocator.ads
-include/polyorb/polyorb-corba_p-server_tools.adb
-include/polyorb/polyorb-corba_p-server_tools.ads
-include/polyorb/polyorb-corba_p-tss_state_machine.adb
-include/polyorb/polyorb-corba_p-tss_state_machine.ads
-include/polyorb/polyorb-corba_p-tss_state_machine_actions.adb
-include/polyorb/polyorb-corba_p-tss_state_machine_actions.ads
-include/polyorb/polyorb-corba_p.ads
-include/polyorb/polyorb-dsa_p-conversions.ads
-include/polyorb/polyorb-dsa_p-exceptions.adb
-include/polyorb/polyorb-dsa_p-exceptions.ads
-include/polyorb/polyorb-dsa_p-initialization.adb
-include/polyorb/polyorb-dsa_p-initialization.ads
-include/polyorb/polyorb-dsa_p-name_server.adb
-include/polyorb/polyorb-dsa_p-name_server.ads
-include/polyorb/polyorb-dsa_p-name_service-cos_naming.adb
-include/polyorb/polyorb-dsa_p-name_service-cos_naming.ads
-include/polyorb/polyorb-dsa_p-name_service-mdns-client.adb
-include/polyorb/polyorb-dsa_p-name_service-mdns-client.ads
-include/polyorb/polyorb-dsa_p-name_service-mdns-helper.adb
-include/polyorb/polyorb-dsa_p-name_service-mdns-helper.ads
-include/polyorb/polyorb-dsa_p-name_service-mdns-servant.adb
-include/polyorb/polyorb-dsa_p-name_service-mdns-servant.ads
-include/polyorb/polyorb-dsa_p-name_service-mdns.adb
-include/polyorb/polyorb-dsa_p-name_service-mdns.ads
-include/polyorb/polyorb-dsa_p-name_service-none.adb
-include/polyorb/polyorb-dsa_p-name_service-none.ads
-include/polyorb/polyorb-dsa_p-name_service.adb
-include/polyorb/polyorb-dsa_p-name_service.ads
-include/polyorb/polyorb-dsa_p-partitions.adb
-include/polyorb/polyorb-dsa_p-partitions.ads
-include/polyorb/polyorb-dsa_p-remote_launch.adb
-include/polyorb/polyorb-dsa_p-remote_launch.ads
-include/polyorb/polyorb-dsa_p-storages-config.adb
-include/polyorb/polyorb-dsa_p-storages-config.ads
-include/polyorb/polyorb-dsa_p-storages-dfs.adb
-include/polyorb/polyorb-dsa_p-storages-dfs.ads
-include/polyorb/polyorb-dsa_p-storages-dsm.adb
-include/polyorb/polyorb-dsa_p-storages-dsm.ads
-include/polyorb/polyorb-dsa_p-storages.adb
-include/polyorb/polyorb-dsa_p-storages.ads
-include/polyorb/polyorb-dsa_p-streams.adb
-include/polyorb/polyorb-dsa_p-streams.ads
-include/polyorb/polyorb-dsa_p.ads
-include/polyorb/polyorb-dynamic_dict.adb
-include/polyorb/polyorb-dynamic_dict.ads
-include/polyorb/polyorb-errors-helper.adb
-include/polyorb/polyorb-errors-helper.ads
-include/polyorb/polyorb-errors.adb
-include/polyorb/polyorb-errors.ads
-include/polyorb/polyorb-exceptions.adb
-include/polyorb/polyorb-exceptions.ads
-include/polyorb/polyorb-filters-aws_interface.ads
-include/polyorb/polyorb-filters-fragmenter.adb
-include/polyorb/polyorb-filters-fragmenter.ads
-include/polyorb/polyorb-filters-http.adb
-include/polyorb/polyorb-filters-http.ads
-include/polyorb/polyorb-filters-iface.adb
-include/polyorb/polyorb-filters-iface.ads
-include/polyorb/polyorb-filters-miop-miop_in.adb
-include/polyorb/polyorb-filters-miop-miop_in.ads
-include/polyorb/polyorb-filters-miop-miop_out.adb
-include/polyorb/polyorb-filters-miop-miop_out.ads
-include/polyorb/polyorb-filters-miop.adb
-include/polyorb/polyorb-filters-miop.ads
-include/polyorb/polyorb-filters-slicers.adb
-include/polyorb/polyorb-filters-slicers.ads
-include/polyorb/polyorb-filters.adb
-include/polyorb/polyorb-filters.ads
-include/polyorb/polyorb-fixed_point.adb
-include/polyorb/polyorb-fixed_point.ads
-include/polyorb/polyorb-giop_p-code_sets-converters-unicode.adb
-include/polyorb/polyorb-giop_p-code_sets-converters-unicode.ads
-include/polyorb/polyorb-giop_p-code_sets-converters.adb
-include/polyorb/polyorb-giop_p-code_sets-converters.ads
-include/polyorb/polyorb-giop_p-code_sets-data.ads
-include/polyorb/polyorb-giop_p-code_sets.adb
-include/polyorb/polyorb-giop_p-code_sets.ads
-include/polyorb/polyorb-giop_p-exceptions.adb
-include/polyorb/polyorb-giop_p-exceptions.ads
-include/polyorb/polyorb-giop_p-service_contexts.adb
-include/polyorb/polyorb-giop_p-service_contexts.ads
-include/polyorb/polyorb-giop_p-tagged_components-alternate_iiop_address.adb
-include/polyorb/polyorb-giop_p-tagged_components-alternate_iiop_address.ads
-include/polyorb/polyorb-giop_p-tagged_components-code_sets.adb
-include/polyorb/polyorb-giop_p-tagged_components-code_sets.ads
-include/polyorb/polyorb-giop_p-tagged_components-csi_sec_mech_list.adb
-include/polyorb/polyorb-giop_p-tagged_components-csi_sec_mech_list.ads
-include/polyorb/polyorb-giop_p-tagged_components-null_tag.adb
-include/polyorb/polyorb-giop_p-tagged_components-null_tag.ads
-include/polyorb/polyorb-giop_p-tagged_components-policies-priority_model_policy.adb
-include/polyorb/polyorb-giop_p-tagged_components-policies-priority_model_policy.ads
-include/polyorb/polyorb-giop_p-tagged_components-policies.adb
-include/polyorb/polyorb-giop_p-tagged_components-policies.ads
-include/polyorb/polyorb-giop_p-tagged_components-ssl_sec_trans.adb
-include/polyorb/polyorb-giop_p-tagged_components-ssl_sec_trans.ads
-include/polyorb/polyorb-giop_p-tagged_components-tls_sec_trans.adb
-include/polyorb/polyorb-giop_p-tagged_components-tls_sec_trans.ads
-include/polyorb/polyorb-giop_p-tagged_components.adb
-include/polyorb/polyorb-giop_p-tagged_components.ads
-include/polyorb/polyorb-giop_p-transport_mechanisms-diop.adb
-include/polyorb/polyorb-giop_p-transport_mechanisms-diop.ads
-include/polyorb/polyorb-giop_p-transport_mechanisms-iiop.adb
-include/polyorb/polyorb-giop_p-transport_mechanisms-iiop.ads
-include/polyorb/polyorb-giop_p-transport_mechanisms-ssliop.adb
-include/polyorb/polyorb-giop_p-transport_mechanisms-ssliop.ads
-include/polyorb/polyorb-giop_p-transport_mechanisms-tls.adb
-include/polyorb/polyorb-giop_p-transport_mechanisms-tls.ads
-include/polyorb/polyorb-giop_p-transport_mechanisms-uipmc.adb
-include/polyorb/polyorb-giop_p-transport_mechanisms-uipmc.ads
-include/polyorb/polyorb-giop_p-transport_mechanisms.adb
-include/polyorb/polyorb-giop_p-transport_mechanisms.ads
-include/polyorb/polyorb-giop_p.ads
-include/polyorb/polyorb-http_headers.adb
-include/polyorb/polyorb-http_headers.ads
-include/polyorb/polyorb-http_methods.adb
-include/polyorb/polyorb-http_methods.ads
-include/polyorb/polyorb-if_descriptors-corba_ir.adb
-include/polyorb/polyorb-if_descriptors-corba_ir.ads
-include/polyorb/polyorb-if_descriptors.ads
-include/polyorb/polyorb-initial_references.adb
-include/polyorb/polyorb-initial_references.ads
-include/polyorb/polyorb-initialization.adb
-include/polyorb/polyorb-initialization.ads
-include/polyorb/polyorb-jobs.adb
-include/polyorb/polyorb-jobs.ads
-include/polyorb/polyorb-lanes.adb
-include/polyorb/polyorb-lanes.ads
-include/polyorb/polyorb-log-exceptions.adb
-include/polyorb/polyorb-log-exceptions.ads
-include/polyorb/polyorb-log-initialization.adb
-include/polyorb/polyorb-log-initialization.ads
-include/polyorb/polyorb-log-stderr.adb
-include/polyorb/polyorb-log-stderr.ads
-include/polyorb/polyorb-log.adb
-include/polyorb/polyorb-log.ads
-include/polyorb/polyorb-minimal_servant-tools.adb
-include/polyorb/polyorb-minimal_servant-tools.ads
-include/polyorb/polyorb-minimal_servant.adb
-include/polyorb/polyorb-minimal_servant.ads
-include/polyorb/polyorb-miop_p-groups.adb
-include/polyorb/polyorb-miop_p-groups.ads
-include/polyorb/polyorb-miop_p-tagged_components.adb
-include/polyorb/polyorb-miop_p-tagged_components.ads
-include/polyorb/polyorb-miop_p.ads
-include/polyorb/polyorb-moma_p-exceptions.adb
-include/polyorb/polyorb-moma_p-exceptions.ads
-include/polyorb/polyorb-moma_p-provider-message_consumer.adb
-include/polyorb/polyorb-moma_p-provider-message_consumer.ads
-include/polyorb/polyorb-moma_p-provider-message_handler.adb
-include/polyorb/polyorb-moma_p-provider-message_handler.ads
-include/polyorb/polyorb-moma_p-provider-message_pool.adb
-include/polyorb/polyorb-moma_p-provider-message_pool.ads
-include/polyorb/polyorb-moma_p-provider-message_producer.adb
-include/polyorb/polyorb-moma_p-provider-message_producer.ads
-include/polyorb/polyorb-moma_p-provider-routers.adb
-include/polyorb/polyorb-moma_p-provider-routers.ads
-include/polyorb/polyorb-moma_p-provider-topic_datas.adb
-include/polyorb/polyorb-moma_p-provider-topic_datas.ads
-include/polyorb/polyorb-moma_p-provider-warehouse.adb
-include/polyorb/polyorb-moma_p-provider-warehouse.ads
-include/polyorb/polyorb-moma_p-provider.ads
-include/polyorb/polyorb-moma_p.ads
-include/polyorb/polyorb-obj_adapter_qos.adb
-include/polyorb/polyorb-obj_adapter_qos.ads
-include/polyorb/polyorb-obj_adapters-group_object_adapter.adb
-include/polyorb/polyorb-obj_adapters-group_object_adapter.ads
-include/polyorb/polyorb-obj_adapters-simple.adb
-include/polyorb/polyorb-obj_adapters-simple.ads
-include/polyorb/polyorb-obj_adapters.adb
-include/polyorb/polyorb-obj_adapters.ads
-include/polyorb/polyorb-object_maps-system.adb
-include/polyorb/polyorb-object_maps-system.ads
-include/polyorb/polyorb-object_maps-user.adb
-include/polyorb/polyorb-object_maps-user.ads
-include/polyorb/polyorb-object_maps.adb
-include/polyorb/polyorb-object_maps.ads
-include/polyorb/polyorb-objects.adb
-include/polyorb/polyorb-objects.ads
-include/polyorb/polyorb-opaque-chunk_pools.adb
-include/polyorb/polyorb-opaque-chunk_pools.ads
-include/polyorb/polyorb-opaque.adb
-include/polyorb/polyorb-opaque.ads
-include/polyorb/polyorb-orb-iface.ads
-include/polyorb/polyorb-orb-no_tasking.adb
-include/polyorb/polyorb-orb-no_tasking.ads
-include/polyorb/polyorb-orb-thread_per_request.adb
-include/polyorb/polyorb-orb-thread_per_request.ads
-include/polyorb/polyorb-orb-thread_per_session.adb
-include/polyorb/polyorb-orb-thread_per_session.ads
-include/polyorb/polyorb-orb-thread_pool.adb
-include/polyorb/polyorb-orb-thread_pool.ads
-include/polyorb/polyorb-orb.adb
-include/polyorb/polyorb-orb.ads
-include/polyorb/polyorb-orb_controller-half_sync_half_async.adb
-include/polyorb/polyorb-orb_controller-half_sync_half_async.ads
-include/polyorb/polyorb-orb_controller-leader_followers.adb
-include/polyorb/polyorb-orb_controller-leader_followers.ads
-include/polyorb/polyorb-orb_controller-no_tasking.adb
-include/polyorb/polyorb-orb_controller-no_tasking.ads
-include/polyorb/polyorb-orb_controller-workers.adb
-include/polyorb/polyorb-orb_controller-workers.ads
-include/polyorb/polyorb-orb_controller.adb
-include/polyorb/polyorb-orb_controller.ads
-include/polyorb/polyorb-parameters-command_line.adb
-include/polyorb/polyorb-parameters-command_line.ads
-include/polyorb/polyorb-parameters-environment.adb
-include/polyorb/polyorb-parameters-environment.ads
-include/polyorb/polyorb-parameters-file.adb
-include/polyorb/polyorb-parameters-file.ads
-include/polyorb/polyorb-parameters-initialization.adb
-include/polyorb/polyorb-parameters-initialization.ads
-include/polyorb/polyorb-parameters-macros.adb
-include/polyorb/polyorb-parameters-macros.ads
-include/polyorb/polyorb-parameters-static.adb
-include/polyorb/polyorb-parameters-static.ads
-include/polyorb/polyorb-parameters.adb
-include/polyorb/polyorb-parameters.ads
-include/polyorb/polyorb-partition_elaboration.adb
-include/polyorb/polyorb-partition_elaboration.ads
-include/polyorb/polyorb-platform-ssl_linker_options.ads
-include/polyorb/polyorb-platform.ads
-include/polyorb/polyorb-poa-basic_poa.adb
-include/polyorb/polyorb-poa-basic_poa.ads
-include/polyorb/polyorb-poa.adb
-include/polyorb/polyorb-poa.ads
-include/polyorb/polyorb-poa_config-minimum.adb
-include/polyorb/polyorb-poa_config-minimum.ads
-include/polyorb/polyorb-poa_config-proxies.adb
-include/polyorb/polyorb-poa_config-proxies.ads
-include/polyorb/polyorb-poa_config-racws.adb
-include/polyorb/polyorb-poa_config-racws.ads
-include/polyorb/polyorb-poa_config-root_poa.adb
-include/polyorb/polyorb-poa_config-root_poa.ads
-include/polyorb/polyorb-poa_config.adb
-include/polyorb/polyorb-poa_config.ads
-include/polyorb/polyorb-poa_manager-basic_manager.adb
-include/polyorb/polyorb-poa_manager-basic_manager.ads
-include/polyorb/polyorb-poa_manager.ads
-include/polyorb/polyorb-poa_policies-id_assignment_policy-system.adb
-include/polyorb/polyorb-poa_policies-id_assignment_policy-system.ads
-include/polyorb/polyorb-poa_policies-id_assignment_policy-user.adb
-include/polyorb/polyorb-poa_policies-id_assignment_policy-user.ads
-include/polyorb/polyorb-poa_policies-id_assignment_policy.ads
-include/polyorb/polyorb-poa_policies-id_uniqueness_policy-multiple.adb
-include/polyorb/polyorb-poa_policies-id_uniqueness_policy-multiple.ads
-include/polyorb/polyorb-poa_policies-id_uniqueness_policy-unique.adb
-include/polyorb/polyorb-poa_policies-id_uniqueness_policy-unique.ads
-include/polyorb/polyorb-poa_policies-id_uniqueness_policy.ads
-include/polyorb/polyorb-poa_policies-implicit_activation_policy-activation.adb
-include/polyorb/polyorb-poa_policies-implicit_activation_policy-activation.ads
-include/polyorb/polyorb-poa_policies-implicit_activation_policy-no_activation.adb
-include/polyorb/polyorb-poa_policies-implicit_activation_policy-no_activation.ads
-include/polyorb/polyorb-poa_policies-implicit_activation_policy.ads
-include/polyorb/polyorb-poa_policies-lifespan_policy-persistent.adb
-include/polyorb/polyorb-poa_policies-lifespan_policy-persistent.ads
-include/polyorb/polyorb-poa_policies-lifespan_policy-transient.adb
-include/polyorb/polyorb-poa_policies-lifespan_policy-transient.ads
-include/polyorb/polyorb-poa_policies-lifespan_policy.ads
-include/polyorb/polyorb-poa_policies-request_processing_policy-active_object_map_only.adb
-include/polyorb/polyorb-poa_policies-request_processing_policy-active_object_map_only.ads
-include/polyorb/polyorb-poa_policies-request_processing_policy-use_default_servant.adb
-include/polyorb/polyorb-poa_policies-request_processing_policy-use_default_servant.ads
-include/polyorb/polyorb-poa_policies-request_processing_policy-use_servant_manager.adb
-include/polyorb/polyorb-poa_policies-request_processing_policy-use_servant_manager.ads
-include/polyorb/polyorb-poa_policies-request_processing_policy.ads
-include/polyorb/polyorb-poa_policies-servant_retention_policy-non_retain.adb
-include/polyorb/polyorb-poa_policies-servant_retention_policy-non_retain.ads
-include/polyorb/polyorb-poa_policies-servant_retention_policy-retain.adb
-include/polyorb/polyorb-poa_policies-servant_retention_policy-retain.ads
-include/polyorb/polyorb-poa_policies-servant_retention_policy.ads
-include/polyorb/polyorb-poa_policies-thread_policy-main_thread.adb
-include/polyorb/polyorb-poa_policies-thread_policy-main_thread.ads
-include/polyorb/polyorb-poa_policies-thread_policy-orb_ctrl.adb
-include/polyorb/polyorb-poa_policies-thread_policy-orb_ctrl.ads
-include/polyorb/polyorb-poa_policies-thread_policy-single_thread.adb
-include/polyorb/polyorb-poa_policies-thread_policy-single_thread.ads
-include/polyorb/polyorb-poa_policies-thread_policy.adb
-include/polyorb/polyorb-poa_policies-thread_policy.ads
-include/polyorb/polyorb-poa_policies.ads
-include/polyorb/polyorb-poa_types.adb
-include/polyorb/polyorb-poa_types.ads
-include/polyorb/polyorb-protocols-echo.adb
-include/polyorb/polyorb-protocols-echo.ads
-include/polyorb/polyorb-protocols-giop-common.adb
-include/polyorb/polyorb-protocols-giop-common.ads
-include/polyorb/polyorb-protocols-giop-diop.adb
-include/polyorb/polyorb-protocols-giop-diop.ads
-include/polyorb/polyorb-protocols-giop-giop_1_0.adb
-include/polyorb/polyorb-protocols-giop-giop_1_0.ads
-include/polyorb/polyorb-protocols-giop-giop_1_1.adb
-include/polyorb/polyorb-protocols-giop-giop_1_1.ads
-include/polyorb/polyorb-protocols-giop-giop_1_2.adb
-include/polyorb/polyorb-protocols-giop-giop_1_2.ads
-include/polyorb/polyorb-protocols-giop-iiop.adb
-include/polyorb/polyorb-protocols-giop-iiop.ads
-include/polyorb/polyorb-protocols-giop-uipmc.adb
-include/polyorb/polyorb-protocols-giop-uipmc.ads
-include/polyorb/polyorb-protocols-giop.adb
-include/polyorb/polyorb-protocols-giop.ads
-include/polyorb/polyorb-protocols-iface.ads
-include/polyorb/polyorb-protocols-soap_pr.adb
-include/polyorb/polyorb-protocols-soap_pr.ads
-include/polyorb/polyorb-protocols-srp.adb
-include/polyorb/polyorb-protocols-srp.ads
-include/polyorb/polyorb-protocols.adb
-include/polyorb/polyorb-protocols.ads
-include/polyorb/polyorb-qos-addressing_modes.ads
-include/polyorb/polyorb-qos-clients_security.adb
-include/polyorb/polyorb-qos-clients_security.ads
-include/polyorb/polyorb-qos-code_sets.adb
-include/polyorb/polyorb-qos-code_sets.ads
-include/polyorb/polyorb-qos-exception_informations.adb
-include/polyorb/polyorb-qos-exception_informations.ads
-include/polyorb/polyorb-qos-priority.adb
-include/polyorb/polyorb-qos-priority.ads
-include/polyorb/polyorb-qos-security_contexts.adb
-include/polyorb/polyorb-qos-security_contexts.ads
-include/polyorb/polyorb-qos-service_contexts.adb
-include/polyorb/polyorb-qos-service_contexts.ads
-include/polyorb/polyorb-qos-static_buffers.adb
-include/polyorb/polyorb-qos-static_buffers.ads
-include/polyorb/polyorb-qos-tagged_components.adb
-include/polyorb/polyorb-qos-tagged_components.ads
-include/polyorb/polyorb-qos-targets_security.adb
-include/polyorb/polyorb-qos-targets_security.ads
-include/polyorb/polyorb-qos-term_manager_info.adb
-include/polyorb/polyorb-qos-term_manager_info.ads
-include/polyorb/polyorb-qos-transport_contexts.adb
-include/polyorb/polyorb-qos-transport_contexts.ads
-include/polyorb/polyorb-qos.adb
-include/polyorb/polyorb-qos.ads
-include/polyorb/polyorb-references-binding.adb
-include/polyorb/polyorb-references-binding.ads
-include/polyorb/polyorb-references-corbaloc.adb
-include/polyorb/polyorb-references-corbaloc.ads
-include/polyorb/polyorb-references-file.adb
-include/polyorb/polyorb-references-file.ads
-include/polyorb/polyorb-references-ior.adb
-include/polyorb/polyorb-references-ior.ads
-include/polyorb/polyorb-references-uri.adb
-include/polyorb/polyorb-references-uri.ads
-include/polyorb/polyorb-references.adb
-include/polyorb/polyorb-references.ads
-include/polyorb/polyorb-representations-cdr-common.adb
-include/polyorb/polyorb-representations-cdr-common.ads
-include/polyorb/polyorb-representations-cdr-giop_1_0.adb
-include/polyorb/polyorb-representations-cdr-giop_1_0.ads
-include/polyorb/polyorb-representations-cdr-giop_1_1.adb
-include/polyorb/polyorb-representations-cdr-giop_1_1.ads
-include/polyorb/polyorb-representations-cdr-giop_1_2.adb
-include/polyorb/polyorb-representations-cdr-giop_1_2.ads
-include/polyorb/polyorb-representations-cdr-giop_utils.adb
-include/polyorb/polyorb-representations-cdr-giop_utils.ads
-include/polyorb/polyorb-representations-cdr.adb
-include/polyorb/polyorb-representations-cdr.ads
-include/polyorb/polyorb-representations-srp.adb
-include/polyorb/polyorb-representations-srp.ads
-include/polyorb/polyorb-representations-test.adb
-include/polyorb/polyorb-representations-test.ads
-include/polyorb/polyorb-representations.adb
-include/polyorb/polyorb-representations.ads
-include/polyorb/polyorb-request_qos.adb
-include/polyorb/polyorb-request_qos.ads
-include/polyorb/polyorb-request_scheduler-servant_lane.adb
-include/polyorb/polyorb-request_scheduler-servant_lane.ads
-include/polyorb/polyorb-request_scheduler.adb
-include/polyorb/polyorb-request_scheduler.ads
-include/polyorb/polyorb-requests.adb
-include/polyorb/polyorb-requests.ads
-include/polyorb/polyorb-rt_poa-basic_rt_poa.adb
-include/polyorb/polyorb-rt_poa-basic_rt_poa.ads
-include/polyorb/polyorb-rt_poa.ads
-include/polyorb/polyorb-rt_poa_policies-priority_model_policy.adb
-include/polyorb/polyorb-rt_poa_policies-priority_model_policy.ads
-include/polyorb/polyorb-rt_poa_policies-thread_pool_policy.adb
-include/polyorb/polyorb-rt_poa_policies-thread_pool_policy.ads
-include/polyorb/polyorb-rt_poa_policies.ads
-include/polyorb/polyorb-rtcorba_p-mutex.adb
-include/polyorb/polyorb-rtcorba_p-mutex.ads
-include/polyorb/polyorb-rtcorba_p-prioritymodelpolicy.adb
-include/polyorb/polyorb-rtcorba_p-prioritymodelpolicy.ads
-include/polyorb/polyorb-rtcorba_p-setup.adb
-include/polyorb/polyorb-rtcorba_p-setup.ads
-include/polyorb/polyorb-rtcorba_p-threadpoolmanager.adb
-include/polyorb/polyorb-rtcorba_p-threadpoolmanager.ads
-include/polyorb/polyorb-rtcorba_p-to_orb_priority.adb
-include/polyorb/polyorb-rtcorba_p-to_orb_priority.ads
-include/polyorb/polyorb-rtcorba_p.ads
-include/polyorb/polyorb-security-authentication_mechanisms-gssup_client.adb
-include/polyorb/polyorb-security-authentication_mechanisms-gssup_client.ads
-include/polyorb/polyorb-security-authentication_mechanisms-gssup_target.adb
-include/polyorb/polyorb-security-authentication_mechanisms-gssup_target.ads
-include/polyorb/polyorb-security-authentication_mechanisms.adb
-include/polyorb/polyorb-security-authentication_mechanisms.ads
-include/polyorb/polyorb-security-authority_mechanisms.adb
-include/polyorb/polyorb-security-authority_mechanisms.ads
-include/polyorb/polyorb-security-authorization_elements-unknown.adb
-include/polyorb/polyorb-security-authorization_elements-unknown.ads
-include/polyorb/polyorb-security-authorization_elements.adb
-include/polyorb/polyorb-security-authorization_elements.ads
-include/polyorb/polyorb-security-backward_trust_evaluators.adb
-include/polyorb/polyorb-security-backward_trust_evaluators.ads
-include/polyorb/polyorb-security-connections.ads
-include/polyorb/polyorb-security-credentials-compound.adb
-include/polyorb/polyorb-security-credentials-compound.ads
-include/polyorb/polyorb-security-credentials-gssup.adb
-include/polyorb/polyorb-security-credentials-gssup.ads
-include/polyorb/polyorb-security-credentials-tls.adb
-include/polyorb/polyorb-security-credentials-tls.ads
-include/polyorb/polyorb-security-credentials.adb
-include/polyorb/polyorb-security-credentials.ads
-include/polyorb/polyorb-security-exported_names-gssup.adb
-include/polyorb/polyorb-security-exported_names-gssup.ads
-include/polyorb/polyorb-security-exported_names-unknown.adb
-include/polyorb/polyorb-security-exported_names-unknown.ads
-include/polyorb/polyorb-security-exported_names.adb
-include/polyorb/polyorb-security-exported_names.ads
-include/polyorb/polyorb-security-forward_trust_evaluators.ads
-include/polyorb/polyorb-security-identities-anonymous.adb
-include/polyorb/polyorb-security-identities-anonymous.ads
-include/polyorb/polyorb-security-identities-distinguished_name.adb
-include/polyorb/polyorb-security-identities-distinguished_name.ads
-include/polyorb/polyorb-security-identities-principal_name.adb
-include/polyorb/polyorb-security-identities-principal_name.ads
-include/polyorb/polyorb-security-identities.adb
-include/polyorb/polyorb-security-identities.ads
-include/polyorb/polyorb-security-security_manager.adb
-include/polyorb/polyorb-security-security_manager.ads
-include/polyorb/polyorb-security-transport_mechanisms-tls.adb
-include/polyorb/polyorb-security-transport_mechanisms-tls.ads
-include/polyorb/polyorb-security-transport_mechanisms-unprotected.adb
-include/polyorb/polyorb-security-transport_mechanisms-unprotected.ads
-include/polyorb/polyorb-security-transport_mechanisms.ads
-include/polyorb/polyorb-security-types.adb
-include/polyorb/polyorb-security-types.ads
-include/polyorb/polyorb-security.ads
-include/polyorb/polyorb-sequences-bounded-corba_helper.adb
-include/polyorb/polyorb-sequences-bounded-corba_helper.ads
-include/polyorb/polyorb-sequences-bounded-helper.adb
-include/polyorb/polyorb-sequences-bounded-helper.ads
-include/polyorb/polyorb-sequences-bounded.adb
-include/polyorb/polyorb-sequences-bounded.ads
-include/polyorb/polyorb-sequences-helper.adb
-include/polyorb/polyorb-sequences-helper.ads
-include/polyorb/polyorb-sequences-unbounded-corba_helper.adb
-include/polyorb/polyorb-sequences-unbounded-corba_helper.ads
-include/polyorb/polyorb-sequences-unbounded-helper.adb
-include/polyorb/polyorb-sequences-unbounded-helper.ads
-include/polyorb/polyorb-sequences-unbounded-search.adb
-include/polyorb/polyorb-sequences-unbounded-search.ads
-include/polyorb/polyorb-sequences-unbounded.adb
-include/polyorb/polyorb-sequences-unbounded.ads
-include/polyorb/polyorb-sequences.adb
-include/polyorb/polyorb-sequences.ads
-include/polyorb/polyorb-servants-group_servants.adb
-include/polyorb/polyorb-servants-group_servants.ads
-include/polyorb/polyorb-servants-iface.ads
-include/polyorb/polyorb-servants.adb
-include/polyorb/polyorb-servants.ads
-include/polyorb/polyorb-services-naming-helper.adb
-include/polyorb/polyorb-services-naming-helper.ads
-include/polyorb/polyorb-services-naming-namingcontext-client.adb
-include/polyorb/polyorb-services-naming-namingcontext-client.ads
-include/polyorb/polyorb-services-naming-namingcontext-helper.adb
-include/polyorb/polyorb-services-naming-namingcontext-helper.ads
-include/polyorb/polyorb-services-naming-namingcontext-servant.adb
-include/polyorb/polyorb-services-naming-namingcontext-servant.ads
-include/polyorb/polyorb-services-naming-namingcontext.adb
-include/polyorb/polyorb-services-naming-namingcontext.ads
-include/polyorb/polyorb-services-naming-tools.adb
-include/polyorb/polyorb-services-naming-tools.ads
-include/polyorb/polyorb-services-naming.ads
-include/polyorb/polyorb-services.ads
-include/polyorb/polyorb-setup-access_points-diop.adb
-include/polyorb/polyorb-setup-access_points-diop.ads
-include/polyorb/polyorb-setup-access_points-iiop.adb
-include/polyorb/polyorb-setup-access_points-iiop.ads
-include/polyorb/polyorb-setup-access_points-soap.adb
-include/polyorb/polyorb-setup-access_points-soap.ads
-include/polyorb/polyorb-setup-access_points-srp.adb
-include/polyorb/polyorb-setup-access_points-srp.ads
-include/polyorb/polyorb-setup-access_points-ssliop.adb
-include/polyorb/polyorb-setup-access_points-ssliop.ads
-include/polyorb/polyorb-setup-access_points-tlsiop.adb
-include/polyorb/polyorb-setup-access_points-tlsiop.ads
-include/polyorb/polyorb-setup-access_points-uipmc.adb
-include/polyorb/polyorb-setup-access_points-uipmc.ads
-include/polyorb/polyorb-setup-access_points.ads
-include/polyorb/polyorb-setup-base.adb
-include/polyorb/polyorb-setup-base.ads
-include/polyorb/polyorb-setup-client.adb
-include/polyorb/polyorb-setup-client.ads
-include/polyorb/polyorb-setup-client_base.adb
-include/polyorb/polyorb-setup-client_base.ads
-include/polyorb/polyorb-setup-common_base.adb
-include/polyorb/polyorb-setup-common_base.ads
-include/polyorb/polyorb-setup-default_parameters.adb
-include/polyorb/polyorb-setup-default_parameters.ads
-include/polyorb/polyorb-setup-diop.adb
-include/polyorb/polyorb-setup-diop.ads
-include/polyorb/polyorb-setup-iiop.adb
-include/polyorb/polyorb-setup-iiop.ads
-include/polyorb/polyorb-setup-no_tasking_client.adb
-include/polyorb/polyorb-setup-no_tasking_client.ads
-include/polyorb/polyorb-setup-no_tasking_server.adb
-include/polyorb/polyorb-setup-no_tasking_server.ads
-include/polyorb/polyorb-setup-oa-basic_poa.adb
-include/polyorb/polyorb-setup-oa-basic_poa.ads
-include/polyorb/polyorb-setup-oa-basic_rt_poa.adb
-include/polyorb/polyorb-setup-oa-basic_rt_poa.ads
-include/polyorb/polyorb-setup-oa-simple_oa.adb
-include/polyorb/polyorb-setup-oa-simple_oa.ads
-include/polyorb/polyorb-setup-oa.ads
-include/polyorb/polyorb-setup-proxies_poa.adb
-include/polyorb/polyorb-setup-proxies_poa.ads
-include/polyorb/polyorb-setup-ravenscar_tp_server.adb
-include/polyorb/polyorb-setup-ravenscar_tp_server.ads
-include/polyorb/polyorb-setup-secure_client.adb
-include/polyorb/polyorb-setup-secure_client.ads
-include/polyorb/polyorb-setup-secure_server.adb
-include/polyorb/polyorb-setup-secure_server.ads
-include/polyorb/polyorb-setup-security_base.adb
-include/polyorb/polyorb-setup-security_base.ads
-include/polyorb/polyorb-setup-server.adb
-include/polyorb/polyorb-setup-server.ads
-include/polyorb/polyorb-setup-ssliop.adb
-include/polyorb/polyorb-setup-ssliop.ads
-include/polyorb/polyorb-setup-tasking-full_tasking.adb
-include/polyorb/polyorb-setup-tasking-full_tasking.ads
-include/polyorb/polyorb-setup-tasking-no_tasking.adb
-include/polyorb/polyorb-setup-tasking-no_tasking.ads
-include/polyorb/polyorb-setup-tasking-ravenscar.ads
-include/polyorb/polyorb-setup-tasking.ads
-include/polyorb/polyorb-setup-thread_per_request_server.adb
-include/polyorb/polyorb-setup-thread_per_request_server.ads
-include/polyorb/polyorb-setup-thread_per_session_server.adb
-include/polyorb/polyorb-setup-thread_per_session_server.ads
-include/polyorb/polyorb-setup-thread_pool_client.adb
-include/polyorb/polyorb-setup-thread_pool_client.ads
-include/polyorb/polyorb-setup-thread_pool_server.adb
-include/polyorb/polyorb-setup-thread_pool_server.ads
-include/polyorb/polyorb-setup-tlsiop.adb
-include/polyorb/polyorb-setup-tlsiop.ads
-include/polyorb/polyorb-setup-uipmc.adb
-include/polyorb/polyorb-setup-uipmc.ads
-include/polyorb/polyorb-setup.ads
-include/polyorb/polyorb-smart_pointers-controlled_entities.adb
-include/polyorb/polyorb-smart_pointers-controlled_entities.ads
-include/polyorb/polyorb-smart_pointers-initialization.adb
-include/polyorb/polyorb-smart_pointers-initialization.ads
-include/polyorb/polyorb-smart_pointers-sync_counters.adb
-include/polyorb/polyorb-smart_pointers-sync_counters__intrinsic.adb
-include/polyorb/polyorb-smart_pointers-sync_counters__mutex.adb
-include/polyorb/polyorb-smart_pointers.adb
-include/polyorb/polyorb-smart_pointers.ads
-include/polyorb/polyorb-soap_p-message-payload.adb
-include/polyorb/polyorb-soap_p-message-payload.ads
-include/polyorb/polyorb-soap_p-message-reader.adb
-include/polyorb/polyorb-soap_p-message-reader.ads
-include/polyorb/polyorb-soap_p-message-response-error.adb
-include/polyorb/polyorb-soap_p-message-response-error.ads
-include/polyorb/polyorb-soap_p-message-response.adb
-include/polyorb/polyorb-soap_p-message-response.ads
-include/polyorb/polyorb-soap_p-message-xml.adb
-include/polyorb/polyorb-soap_p-message-xml.ads
-include/polyorb/polyorb-soap_p-message.adb
-include/polyorb/polyorb-soap_p-message.ads
-include/polyorb/polyorb-soap_p-parameters.adb
-include/polyorb/polyorb-soap_p-parameters.ads
-include/polyorb/polyorb-soap_p-response.adb
-include/polyorb/polyorb-soap_p-response.ads
-include/polyorb/polyorb-soap_p-types.adb
-include/polyorb/polyorb-soap_p-types.ads
-include/polyorb/polyorb-soap_p.adb
-include/polyorb/polyorb-soap_p.ads
-include/polyorb/polyorb-sockets.ads
-include/polyorb/polyorb-sockets_initialization.adb
-include/polyorb/polyorb-sockets_initialization.ads
-include/polyorb/polyorb-ssl.adb
-include/polyorb/polyorb-ssl.ads
-include/polyorb/polyorb-std.ads
-include/polyorb/polyorb-storage_pools.ads
-include/polyorb/polyorb-task_info.adb
-include/polyorb/polyorb-task_info.ads
-include/polyorb/polyorb-tasking-abortables.adb
-include/polyorb/polyorb-tasking-abortables.ads
-include/polyorb/polyorb-tasking-advanced_mutexes.adb
-include/polyorb/polyorb-tasking-advanced_mutexes.ads
-include/polyorb/polyorb-tasking-condition_variables.adb
-include/polyorb/polyorb-tasking-condition_variables.ads
-include/polyorb/polyorb-tasking-idle_tasks_managers.adb
-include/polyorb/polyorb-tasking-idle_tasks_managers.ads
-include/polyorb/polyorb-tasking-mutexes.adb
-include/polyorb/polyorb-tasking-mutexes.ads
-include/polyorb/polyorb-tasking-priorities.ads
-include/polyorb/polyorb-tasking-profiles-full_tasking-condition_variables.adb
-include/polyorb/polyorb-tasking-profiles-full_tasking-condition_variables.ads
-include/polyorb/polyorb-tasking-profiles-full_tasking-mutexes.adb
-include/polyorb/polyorb-tasking-profiles-full_tasking-mutexes.ads
-include/polyorb/polyorb-tasking-profiles-full_tasking-portable_mutexes.adb
-include/polyorb/polyorb-tasking-profiles-full_tasking-portable_mutexes.ads
-include/polyorb/polyorb-tasking-profiles-full_tasking-threads-annotations.adb
-include/polyorb/polyorb-tasking-profiles-full_tasking-threads-annotations.ads
-include/polyorb/polyorb-tasking-profiles-full_tasking-threads-dynamic_priorities.adb
-include/polyorb/polyorb-tasking-profiles-full_tasking-threads-dynamic_priorities.ads
-include/polyorb/polyorb-tasking-profiles-full_tasking-threads-static_priorities.adb
-include/polyorb/polyorb-tasking-profiles-full_tasking-threads-static_priorities.ads
-include/polyorb/polyorb-tasking-profiles-full_tasking-threads.adb
-include/polyorb/polyorb-tasking-profiles-full_tasking-threads.ads
-include/polyorb/polyorb-tasking-profiles-full_tasking.ads
-include/polyorb/polyorb-tasking-profiles-full_tasking_atc-abortables.adb
-include/polyorb/polyorb-tasking-profiles-full_tasking_atc-abortables.ads
-include/polyorb/polyorb-tasking-profiles-full_tasking_atc.ads
-include/polyorb/polyorb-tasking-profiles-no_tasking-condition_variables.adb
-include/polyorb/polyorb-tasking-profiles-no_tasking-condition_variables.ads
-include/polyorb/polyorb-tasking-profiles-no_tasking-mutexes.adb
-include/polyorb/polyorb-tasking-profiles-no_tasking-mutexes.ads
-include/polyorb/polyorb-tasking-profiles-no_tasking-threads-annotations.adb
-include/polyorb/polyorb-tasking-profiles-no_tasking-threads-annotations.ads
-include/polyorb/polyorb-tasking-profiles-no_tasking-threads.adb
-include/polyorb/polyorb-tasking-profiles-no_tasking-threads.ads
-include/polyorb/polyorb-tasking-profiles-no_tasking.ads
-include/polyorb/polyorb-tasking-profiles-ravenscar-condition_variables.adb
-include/polyorb/polyorb-tasking-profiles-ravenscar-condition_variables.ads
-include/polyorb/polyorb-tasking-profiles-ravenscar-index_manager.adb
-include/polyorb/polyorb-tasking-profiles-ravenscar-index_manager.ads
-include/polyorb/polyorb-tasking-profiles-ravenscar-mutexes.adb
-include/polyorb/polyorb-tasking-profiles-ravenscar-mutexes.ads
-include/polyorb/polyorb-tasking-profiles-ravenscar-threads-annotations.adb
-include/polyorb/polyorb-tasking-profiles-ravenscar-threads-annotations.ads
-include/polyorb/polyorb-tasking-profiles-ravenscar-threads.adb
-include/polyorb/polyorb-tasking-profiles-ravenscar-threads.ads
-include/polyorb/polyorb-tasking-profiles-ravenscar.ads
-include/polyorb/polyorb-tasking-profiles.ads
-include/polyorb/polyorb-tasking-rw_locks.adb
-include/polyorb/polyorb-tasking-rw_locks.ads
-include/polyorb/polyorb-tasking-threads-annotations.adb
-include/polyorb/polyorb-tasking-threads-annotations.ads
-include/polyorb/polyorb-tasking-threads.adb
-include/polyorb/polyorb-tasking-threads.ads
-include/polyorb/polyorb-tasking.ads
-include/polyorb/polyorb-termination_activity.adb
-include/polyorb/polyorb-termination_activity.ads
-include/polyorb/polyorb-termination_manager-bootstrap.adb
-include/polyorb/polyorb-termination_manager-bootstrap.ads
-include/polyorb/polyorb-termination_manager.adb
-include/polyorb/polyorb-termination_manager.ads
-include/polyorb/polyorb-tls.adb
-include/polyorb/polyorb-tls.ads
-include/polyorb/polyorb-transport-connected-sockets-ssl.adb
-include/polyorb/polyorb-transport-connected-sockets-ssl.ads
-include/polyorb/polyorb-transport-connected-sockets-tls.adb
-include/polyorb/polyorb-transport-connected-sockets-tls.ads
-include/polyorb/polyorb-transport-connected-sockets.adb
-include/polyorb/polyorb-transport-connected-sockets.ads
-include/polyorb/polyorb-transport-connected.adb
-include/polyorb/polyorb-transport-connected.ads
-include/polyorb/polyorb-transport-datagram-sockets.adb
-include/polyorb/polyorb-transport-datagram-sockets.ads
-include/polyorb/polyorb-transport-datagram.adb
-include/polyorb/polyorb-transport-datagram.ads
-include/polyorb/polyorb-transport-handlers.adb
-include/polyorb/polyorb-transport-handlers.ads
-include/polyorb/polyorb-transport-sockets.adb
-include/polyorb/polyorb-transport-sockets.ads
-include/polyorb/polyorb-transport.adb
-include/polyorb/polyorb-transport.ads
-include/polyorb/polyorb-types.adb
-include/polyorb/polyorb-types.ads
-include/polyorb/polyorb-utils-backtrace.adb
-include/polyorb/polyorb-utils-backtrace.ads
-include/polyorb/polyorb-utils-buffers.adb
-include/polyorb/polyorb-utils-buffers.ads
-include/polyorb/polyorb-utils-chained_lists.adb
-include/polyorb/polyorb-utils-chained_lists.ads
-include/polyorb/polyorb-utils-configuration_file.adb
-include/polyorb/polyorb-utils-configuration_file.ads
-include/polyorb/polyorb-utils-dynamic_tables.adb
-include/polyorb/polyorb-utils-dynamic_tables.ads
-include/polyorb/polyorb-utils-hfunctions-hyper.adb
-include/polyorb/polyorb-utils-hfunctions-hyper.ads
-include/polyorb/polyorb-utils-hfunctions-mul.adb
-include/polyorb/polyorb-utils-hfunctions-mul.ads
-include/polyorb/polyorb-utils-hfunctions.ads
-include/polyorb/polyorb-utils-htables-perfect.adb
-include/polyorb/polyorb-utils-htables-perfect.ads
-include/polyorb/polyorb-utils-htables.ads
-include/polyorb/polyorb-utils-ilists.adb
-include/polyorb/polyorb-utils-ilists.ads
-include/polyorb/polyorb-utils-random.adb
-include/polyorb/polyorb-utils-random.ads
-include/polyorb/polyorb-utils-report.adb
-include/polyorb/polyorb-utils-report.ads
-include/polyorb/polyorb-utils-simple_flags.adb
-include/polyorb/polyorb-utils-simple_flags.ads
-include/polyorb/polyorb-utils-socket_access_points.adb
-include/polyorb/polyorb-utils-socket_access_points.ads
-include/polyorb/polyorb-utils-sockets.adb
-include/polyorb/polyorb-utils-sockets.ads
-include/polyorb/polyorb-utils-srp.adb
-include/polyorb/polyorb-utils-srp.ads
-include/polyorb/polyorb-utils-ssl_access_points.adb
-include/polyorb/polyorb-utils-ssl_access_points.ads
-include/polyorb/polyorb-utils-strings-lists.adb
-include/polyorb/polyorb-utils-strings-lists.ads
-include/polyorb/polyorb-utils-strings.adb
-include/polyorb/polyorb-utils-strings.ads
-include/polyorb/polyorb-utils-tcp_access_points.adb
-include/polyorb/polyorb-utils-tcp_access_points.ads
-include/polyorb/polyorb-utils-text_buffers.adb
-include/polyorb/polyorb-utils-text_buffers.ads
-include/polyorb/polyorb-utils-tls_access_points.adb
-include/polyorb/polyorb-utils-tls_access_points.ads
-include/polyorb/polyorb-utils-udp_access_points.adb
-include/polyorb/polyorb-utils-udp_access_points.ads
-include/polyorb/polyorb-utils.adb
-include/polyorb/polyorb-utils.ads
-include/polyorb/polyorb-web-mime.adb
-include/polyorb/polyorb-web-mime.ads
-include/polyorb/polyorb-web-url-raise_url_error.adb
-include/polyorb/polyorb-web-url-raise_url_error.ads
-include/polyorb/polyorb-web-url.adb
-include/polyorb/polyorb-web-url.ads
-include/polyorb/polyorb-web-utils.adb
-include/polyorb/polyorb-web-utils.ads
-include/polyorb/polyorb-web.ads
-include/polyorb/polyorb-x509.adb
-include/polyorb/polyorb-x509.ads
-include/polyorb/polyorb.ads
-include/polyorb/portableinterceptor-clientrequestinfo-helper.adb
-include/polyorb/portableinterceptor-clientrequestinfo-helper.ads
-include/polyorb/portableinterceptor-clientrequestinfo-impl.adb
-include/polyorb/portableinterceptor-clientrequestinfo-impl.ads
-include/polyorb/portableinterceptor-clientrequestinfo.adb
-include/polyorb/portableinterceptor-clientrequestinfo.ads
-include/polyorb/portableinterceptor-clientrequestinterceptor-helper.adb
-include/polyorb/portableinterceptor-clientrequestinterceptor-helper.ads
-include/polyorb/portableinterceptor-clientrequestinterceptor-impl.adb
-include/polyorb/portableinterceptor-clientrequestinterceptor-impl.ads
-include/polyorb/portableinterceptor-clientrequestinterceptor.adb
-include/polyorb/portableinterceptor-clientrequestinterceptor.ads
-include/polyorb/portableinterceptor-current-helper.adb
-include/polyorb/portableinterceptor-current-helper.ads
-include/polyorb/portableinterceptor-current-impl.adb
-include/polyorb/portableinterceptor-current-impl.ads
-include/polyorb/portableinterceptor-current.adb
-include/polyorb/portableinterceptor-current.ads
-include/polyorb/portableinterceptor-helper.adb
-include/polyorb/portableinterceptor-helper.ads
-include/polyorb/portableinterceptor-interceptor-helper.adb
-include/polyorb/portableinterceptor-interceptor-helper.ads
-include/polyorb/portableinterceptor-interceptor-impl.adb
-include/polyorb/portableinterceptor-interceptor-impl.ads
-include/polyorb/portableinterceptor-interceptor.adb
-include/polyorb/portableinterceptor-interceptor.ads
-include/polyorb/portableinterceptor-iorinfo-helper.adb
-include/polyorb/portableinterceptor-iorinfo-helper.ads
-include/polyorb/portableinterceptor-iorinfo-impl.adb
-include/polyorb/portableinterceptor-iorinfo-impl.ads
-include/polyorb/portableinterceptor-iorinfo.adb
-include/polyorb/portableinterceptor-iorinfo.ads
-include/polyorb/portableinterceptor-iorinterceptor-helper.adb
-include/polyorb/portableinterceptor-iorinterceptor-helper.ads
-include/polyorb/portableinterceptor-iorinterceptor-impl.adb
-include/polyorb/portableinterceptor-iorinterceptor-impl.ads
-include/polyorb/portableinterceptor-iorinterceptor.adb
-include/polyorb/portableinterceptor-iorinterceptor.ads
-include/polyorb/portableinterceptor-iorinterceptor_3_0-helper.adb
-include/polyorb/portableinterceptor-iorinterceptor_3_0-helper.ads
-include/polyorb/portableinterceptor-iorinterceptor_3_0-impl.adb
-include/polyorb/portableinterceptor-iorinterceptor_3_0-impl.ads
-include/polyorb/portableinterceptor-iorinterceptor_3_0.adb
-include/polyorb/portableinterceptor-iorinterceptor_3_0.ads
-include/polyorb/portableinterceptor-orbinitializer-helper.adb
-include/polyorb/portableinterceptor-orbinitializer-helper.ads
-include/polyorb/portableinterceptor-orbinitializer-impl.adb
-include/polyorb/portableinterceptor-orbinitializer-impl.ads
-include/polyorb/portableinterceptor-orbinitializer-initialize_all.adb
-include/polyorb/portableinterceptor-orbinitializer-initialize_all.ads
-include/polyorb/portableinterceptor-orbinitializer-register.adb
-include/polyorb/portableinterceptor-orbinitializer-register.ads
-include/polyorb/portableinterceptor-orbinitializer.adb
-include/polyorb/portableinterceptor-orbinitializer.ads
-include/polyorb/portableinterceptor-orbinitinfo-helper.adb
-include/polyorb/portableinterceptor-orbinitinfo-helper.ads
-include/polyorb/portableinterceptor-orbinitinfo-impl.adb
-include/polyorb/portableinterceptor-orbinitinfo-impl.ads
-include/polyorb/portableinterceptor-orbinitinfo.adb
-include/polyorb/portableinterceptor-orbinitinfo.ads
-include/polyorb/portableinterceptor-policyfactory-helper.adb
-include/polyorb/portableinterceptor-policyfactory-helper.ads
-include/polyorb/portableinterceptor-policyfactory-impl.adb
-include/polyorb/portableinterceptor-policyfactory-impl.ads
-include/polyorb/portableinterceptor-policyfactory.adb
-include/polyorb/portableinterceptor-policyfactory.ads
-include/polyorb/portableinterceptor-requestinfo-helper.adb
-include/polyorb/portableinterceptor-requestinfo-helper.ads
-include/polyorb/portableinterceptor-requestinfo-impl.adb
-include/polyorb/portableinterceptor-requestinfo-impl.ads
-include/polyorb/portableinterceptor-requestinfo.adb
-include/polyorb/portableinterceptor-requestinfo.ads
-include/polyorb/portableinterceptor-serverrequestinfo-helper.adb
-include/polyorb/portableinterceptor-serverrequestinfo-helper.ads
-include/polyorb/portableinterceptor-serverrequestinfo-impl.adb
-include/polyorb/portableinterceptor-serverrequestinfo-impl.ads
-include/polyorb/portableinterceptor-serverrequestinfo.adb
-include/polyorb/portableinterceptor-serverrequestinfo.ads
-include/polyorb/portableinterceptor-serverrequestinterceptor-helper.adb
-include/polyorb/portableinterceptor-serverrequestinterceptor-helper.ads
-include/polyorb/portableinterceptor-serverrequestinterceptor-impl.adb
-include/polyorb/portableinterceptor-serverrequestinterceptor-impl.ads
-include/polyorb/portableinterceptor-serverrequestinterceptor.adb
-include/polyorb/portableinterceptor-serverrequestinterceptor.ads
-include/polyorb/portableinterceptor.adb
-include/polyorb/portableinterceptor.ads
-include/polyorb/portableserver-adapteractivator.adb
-include/polyorb/portableserver-adapteractivator.ads
-include/polyorb/portableserver-current-helper.adb
-include/polyorb/portableserver-current-helper.ads
-include/polyorb/portableserver-current.adb
-include/polyorb/portableserver-current.ads
-include/polyorb/portableserver-helper.adb
-include/polyorb/portableserver-helper.ads
-include/polyorb/portableserver-idassignmentpolicy.adb
-include/polyorb/portableserver-idassignmentpolicy.ads
-include/polyorb/portableserver-iduniquenesspolicy.adb
-include/polyorb/portableserver-iduniquenesspolicy.ads
-include/polyorb/portableserver-implicitactivationpolicy.adb
-include/polyorb/portableserver-implicitactivationpolicy.ads
-include/polyorb/portableserver-lifespanpolicy.adb
-include/polyorb/portableserver-lifespanpolicy.ads
-include/polyorb/portableserver-poa-goa.adb
-include/polyorb/portableserver-poa-goa.ads
-include/polyorb/portableserver-poa-helper.adb
-include/polyorb/portableserver-poa-helper.ads
-include/polyorb/portableserver-poa.adb
-include/polyorb/portableserver-poa.ads
-include/polyorb/portableserver-poamanager.adb
-include/polyorb/portableserver-poamanager.ads
-include/polyorb/portableserver-requestprocessingpolicy.adb
-include/polyorb/portableserver-requestprocessingpolicy.ads
-include/polyorb/portableserver-servantactivator-impl.adb
-include/polyorb/portableserver-servantactivator-impl.ads
-include/polyorb/portableserver-servantactivator.adb
-include/polyorb/portableserver-servantactivator.ads
-include/polyorb/portableserver-servantlocator-impl.adb
-include/polyorb/portableserver-servantlocator-impl.ads
-include/polyorb/portableserver-servantlocator.adb
-include/polyorb/portableserver-servantlocator.ads
-include/polyorb/portableserver-servantmanager-impl.adb
-include/polyorb/portableserver-servantmanager-impl.ads
-include/polyorb/portableserver-servantmanager.ads
-include/polyorb/portableserver-servantretentionpolicy.adb
-include/polyorb/portableserver-servantretentionpolicy.ads
-include/polyorb/portableserver-threadpolicy.adb
-include/polyorb/portableserver-threadpolicy.ads
-include/polyorb/portableserver.adb
-include/polyorb/portableserver.ads
-include/polyorb/pseudo_orb.idl
-include/polyorb/rtcorba-current-helper.adb
-include/polyorb/rtcorba-current-helper.ads
-include/polyorb/rtcorba-current.adb
-include/polyorb/rtcorba-current.ads
-include/polyorb/rtcorba-helper.adb
-include/polyorb/rtcorba-helper.ads
-include/polyorb/rtcorba-mutex-helper.adb
-include/polyorb/rtcorba-mutex-helper.ads
-include/polyorb/rtcorba-mutex.adb
-include/polyorb/rtcorba-mutex.ads
-include/polyorb/rtcorba-prioritymapping-direct.adb
-include/polyorb/rtcorba-prioritymapping-direct.ads
-include/polyorb/rtcorba-prioritymapping-linear.adb
-include/polyorb/rtcorba-prioritymapping-linear.ads
-include/polyorb/rtcorba-prioritymapping.adb
-include/polyorb/rtcorba-prioritymapping.ads
-include/polyorb/rtcorba-prioritymodelpolicy-helper.adb
-include/polyorb/rtcorba-prioritymodelpolicy-helper.ads
-include/polyorb/rtcorba-prioritymodelpolicy.adb
-include/polyorb/rtcorba-prioritymodelpolicy.ads
-include/polyorb/rtcorba-prioritytransform.adb
-include/polyorb/rtcorba-prioritytransform.ads
-include/polyorb/rtcorba-protocolproperties-helper.adb
-include/polyorb/rtcorba-protocolproperties-helper.ads
-include/polyorb/rtcorba-protocolproperties.ads
-include/polyorb/rtcorba-rtorb-helper.adb
-include/polyorb/rtcorba-rtorb-helper.ads
-include/polyorb/rtcorba-rtorb.adb
-include/polyorb/rtcorba-rtorb.ads
-include/polyorb/rtcorba-threadpoolpolicy-helper.adb
-include/polyorb/rtcorba-threadpoolpolicy-helper.ads
-include/polyorb/rtcorba-threadpoolpolicy.adb
-include/polyorb/rtcorba-threadpoolpolicy.ads
-include/polyorb/rtcorba.ads
-include/polyorb/rtcosscheduling-clientscheduler-helper.adb
-include/polyorb/rtcosscheduling-clientscheduler-helper.ads
-include/polyorb/rtcosscheduling-clientscheduler-impl.adb
-include/polyorb/rtcosscheduling-clientscheduler-impl.ads
-include/polyorb/rtcosscheduling-clientscheduler.adb
-include/polyorb/rtcosscheduling-clientscheduler.ads
-include/polyorb/rtcosscheduling-helper.adb
-include/polyorb/rtcosscheduling-helper.ads
-include/polyorb/rtcosscheduling-serverscheduler-helper.adb
-include/polyorb/rtcosscheduling-serverscheduler-helper.ads
-include/polyorb/rtcosscheduling-serverscheduler-impl.adb
-include/polyorb/rtcosscheduling-serverscheduler-impl.ads
-include/polyorb/rtcosscheduling-serverscheduler.adb
-include/polyorb/rtcosscheduling-serverscheduler.ads
-include/polyorb/rtcosscheduling.adb
-include/polyorb/rtcosscheduling.ads
-include/polyorb/rtportableserver-poa-helper.adb
-include/polyorb/rtportableserver-poa-helper.ads
-include/polyorb/rtportableserver-poa.adb
-include/polyorb/rtportableserver-poa.ads
-include/polyorb/rtportableserver.ads
-include/polyorb/s-dsaser.adb
-include/polyorb/s-dsaser.ads
-include/polyorb/s-dsatyp.adb
-include/polyorb/s-dsatyp.ads
-include/polyorb/s-parint.adb
-include/polyorb/s-parint.ads
-include/polyorb/s-shasto.adb
-include/polyorb/s-shasto.ads
-include/polyorb/time_utils.adb
-include/polyorb/time_utils.ads
-include/polyorb/timebase-helper.adb
-include/polyorb/timebase-helper.ads
-include/polyorb/timebase.ads
-lib/gnat/polyorb.gpr
-lib/gnat/polyorb/polyorb_common.gpr
-lib/gnat/polyorb/polyorb_cos_event.gpr
-lib/gnat/polyorb/polyorb_cos_ir.gpr
-lib/gnat/polyorb/polyorb_cos_naming.gpr
-lib/gnat/polyorb/polyorb_cos_notification.gpr
-lib/gnat/polyorb/polyorb_cos_time.gpr
-lib/gnat/polyorb/polyorb_idls_cos_event.gpr
-lib/gnat/polyorb/polyorb_idls_cos_naming.gpr
-lib/gnat/polyorb/polyorb_idls_cos_notification.gpr
-lib/gnat/polyorb/polyorb_idls_cos_time.gpr
-lib/gnat/polyorb/polyorb_src.gpr
-lib/gnat/polyorb/polyorb_src_corba.gpr
-lib/gnat/polyorb/polyorb_src_corba_dynamicany.gpr
-lib/gnat/polyorb/polyorb_src_corba_iop.gpr
-lib/gnat/polyorb/polyorb_src_corba_messaging.gpr
-lib/gnat/polyorb/polyorb_src_corba_portableinterceptor.gpr
-lib/gnat/polyorb/polyorb_src_corba_rtcorba.gpr
-lib/gnat/polyorb/polyorb_src_corba_security.gpr
-lib/gnat/polyorb/polyorb_src_corba_security_gssup.gpr
-lib/gnat/polyorb/polyorb_src_dsa.gpr
-lib/gnat/polyorb/polyorb_src_giop.gpr
-lib/gnat/polyorb/polyorb_src_giop_diop.gpr
-lib/gnat/polyorb/polyorb_src_giop_iiop.gpr
-lib/gnat/polyorb/polyorb_src_giop_iiop_security.gpr
-lib/gnat/polyorb/polyorb_src_giop_iiop_security_tls.gpr
-lib/gnat/polyorb/polyorb_src_giop_iiop_ssliop.gpr
-lib/gnat/polyorb/polyorb_src_giop_miop.gpr
-lib/gnat/polyorb/polyorb_src_moma.gpr
-lib/gnat/polyorb/polyorb_src_security.gpr
-lib/gnat/polyorb/polyorb_src_security_gssup.gpr
-lib/gnat/polyorb/polyorb_src_security_tls.gpr
-lib/gnat/polyorb/polyorb_src_security_x509.gpr
-lib/gnat/polyorb/polyorb_src_setup.gpr
-lib/gnat/polyorb/polyorb_src_setup_security.gpr
-lib/gnat/polyorb/polyorb_src_soap.gpr
-lib/gnat/polyorb/polyorb_src_srp.gpr
-lib/gnat/polyorb/polyorb_src_ssl.gpr
-lib/gnat/polyorb/polyorb_src_web_common.gpr
-lib/polyorb/conv_frame-helper.ali
-lib/polyorb/conv_frame.ali
-lib/polyorb/corba-abstractbase.ali
-lib/polyorb/corba-bounded_strings.ali
-lib/polyorb/corba-bounded_wide_strings.ali
-lib/polyorb/corba-context.ali
-lib/polyorb/corba-contextlist.ali
-lib/polyorb/corba-current-impl.ali
-lib/polyorb/corba-current.ali
-lib/polyorb/corba-domainmanager-helper.ali
-lib/polyorb/corba-domainmanager.ali
-lib/polyorb/corba-exceptionlist.ali
-lib/polyorb/corba-fixed_point.ali
-lib/polyorb/corba-forward.ali
-lib/polyorb/corba-helper.ali
-lib/polyorb/corba-idl_sequences-helper.ali
-lib/polyorb/corba-idl_sequences.ali
-lib/polyorb/corba-impl.ali
-lib/polyorb/corba-local.ali
-lib/polyorb/corba-nvlist.ali
-lib/polyorb/corba-object-helper.ali
-lib/polyorb/corba-object-policies.ali
-lib/polyorb/corba-object.ali
-lib/polyorb/corba-orb-typecode.ali
-lib/polyorb/corba-orb.ali
-lib/polyorb/corba-policy-helper.ali
-lib/polyorb/corba-policy.ali
-lib/polyorb/corba-policycurrent.ali
-lib/polyorb/corba-policymanager.ali
-lib/polyorb/corba-repository_root-abstractinterfacedef-helper.ali
-lib/polyorb/corba-repository_root-abstractinterfacedef-impl.ali
-lib/polyorb/corba-repository_root-abstractinterfacedef-skel.ali
-lib/polyorb/corba-repository_root-abstractinterfacedef.ali
-lib/polyorb/corba-repository_root-aliasdef-helper.ali
-lib/polyorb/corba-repository_root-aliasdef-impl.ali
-lib/polyorb/corba-repository_root-aliasdef-skel.ali
-lib/polyorb/corba-repository_root-aliasdef.ali
-lib/polyorb/corba-repository_root-arraydef-helper.ali
-lib/polyorb/corba-repository_root-arraydef-impl.ali
-lib/polyorb/corba-repository_root-arraydef-skel.ali
-lib/polyorb/corba-repository_root-arraydef.ali
-lib/polyorb/corba-repository_root-attributedef-helper.ali
-lib/polyorb/corba-repository_root-attributedef-impl.ali
-lib/polyorb/corba-repository_root-attributedef-skel.ali
-lib/polyorb/corba-repository_root-attributedef.ali
-lib/polyorb/corba-repository_root-constantdef-helper.ali
-lib/polyorb/corba-repository_root-constantdef-impl.ali
-lib/polyorb/corba-repository_root-constantdef-skel.ali
-lib/polyorb/corba-repository_root-constantdef.ali
-lib/polyorb/corba-repository_root-contained-helper.ali
-lib/polyorb/corba-repository_root-contained-impl.ali
-lib/polyorb/corba-repository_root-contained-skel.ali
-lib/polyorb/corba-repository_root-contained.ali
-lib/polyorb/corba-repository_root-container-helper.ali
-lib/polyorb/corba-repository_root-container-impl.ali
-lib/polyorb/corba-repository_root-container-skel.ali
-lib/polyorb/corba-repository_root-container.ali
-lib/polyorb/corba-repository_root-enumdef-helper.ali
-lib/polyorb/corba-repository_root-enumdef-impl.ali
-lib/polyorb/corba-repository_root-enumdef-skel.ali
-lib/polyorb/corba-repository_root-enumdef.ali
-lib/polyorb/corba-repository_root-exceptiondef-helper.ali
-lib/polyorb/corba-repository_root-exceptiondef-impl.ali
-lib/polyorb/corba-repository_root-exceptiondef-skel.ali
-lib/polyorb/corba-repository_root-exceptiondef.ali
-lib/polyorb/corba-repository_root-extabstractinterfacedef-helper.ali
-lib/polyorb/corba-repository_root-extabstractinterfacedef-impl.ali
-lib/polyorb/corba-repository_root-extabstractinterfacedef-skel.ali
-lib/polyorb/corba-repository_root-extabstractinterfacedef.ali
-lib/polyorb/corba-repository_root-extattributedef-helper.ali
-lib/polyorb/corba-repository_root-extattributedef-impl.ali
-lib/polyorb/corba-repository_root-extattributedef-skel.ali
-lib/polyorb/corba-repository_root-extattributedef.ali
-lib/polyorb/corba-repository_root-extinterfacedef-helper.ali
-lib/polyorb/corba-repository_root-extinterfacedef-impl.ali
-lib/polyorb/corba-repository_root-extinterfacedef-skel.ali
-lib/polyorb/corba-repository_root-extinterfacedef.ali
-lib/polyorb/corba-repository_root-extlocalinterfacedef-helper.ali
-lib/polyorb/corba-repository_root-extlocalinterfacedef-impl.ali
-lib/polyorb/corba-repository_root-extlocalinterfacedef-skel.ali
-lib/polyorb/corba-repository_root-extlocalinterfacedef.ali
-lib/polyorb/corba-repository_root-fixeddef-helper.ali
-lib/polyorb/corba-repository_root-fixeddef-impl.ali
-lib/polyorb/corba-repository_root-fixeddef-skel.ali
-lib/polyorb/corba-repository_root-fixeddef.ali
-lib/polyorb/corba-repository_root-helper.ali
-lib/polyorb/corba-repository_root-idltype-helper.ali
-lib/polyorb/corba-repository_root-idltype-impl.ali
-lib/polyorb/corba-repository_root-idltype-skel.ali
-lib/polyorb/corba-repository_root-idltype.ali
-lib/polyorb/corba-repository_root-interfaceattrextension-helper.ali
-lib/polyorb/corba-repository_root-interfaceattrextension-impl.ali
-lib/polyorb/corba-repository_root-interfaceattrextension-skel.ali
-lib/polyorb/corba-repository_root-interfaceattrextension.ali
-lib/polyorb/corba-repository_root-interfacedef-helper.ali
-lib/polyorb/corba-repository_root-interfacedef-impl.ali
-lib/polyorb/corba-repository_root-interfacedef-skel.ali
-lib/polyorb/corba-repository_root-interfacedef.ali
-lib/polyorb/corba-repository_root-irobject-helper.ali
-lib/polyorb/corba-repository_root-irobject-impl.ali
-lib/polyorb/corba-repository_root-irobject-skel.ali
-lib/polyorb/corba-repository_root-irobject.ali
-lib/polyorb/corba-repository_root-localinterfacedef-helper.ali
-lib/polyorb/corba-repository_root-localinterfacedef-impl.ali
-lib/polyorb/corba-repository_root-localinterfacedef-skel.ali
-lib/polyorb/corba-repository_root-localinterfacedef.ali
-lib/polyorb/corba-repository_root-moduledef-helper.ali
-lib/polyorb/corba-repository_root-moduledef-impl.ali
-lib/polyorb/corba-repository_root-moduledef-skel.ali
-lib/polyorb/corba-repository_root-moduledef.ali
-lib/polyorb/corba-repository_root-nativedef-helper.ali
-lib/polyorb/corba-repository_root-nativedef-impl.ali
-lib/polyorb/corba-repository_root-nativedef-skel.ali
-lib/polyorb/corba-repository_root-nativedef.ali
-lib/polyorb/corba-repository_root-operationdef-helper.ali
-lib/polyorb/corba-repository_root-operationdef-impl.ali
-lib/polyorb/corba-repository_root-operationdef-skel.ali
-lib/polyorb/corba-repository_root-operationdef.ali
-lib/polyorb/corba-repository_root-primitivedef-helper.ali
-lib/polyorb/corba-repository_root-primitivedef-impl.ali
-lib/polyorb/corba-repository_root-primitivedef-skel.ali
-lib/polyorb/corba-repository_root-primitivedef.ali
-lib/polyorb/corba-repository_root-repository-helper.ali
-lib/polyorb/corba-repository_root-repository-impl.ali
-lib/polyorb/corba-repository_root-repository-skel.ali
-lib/polyorb/corba-repository_root-repository.ali
-lib/polyorb/corba-repository_root-sequencedef-helper.ali
-lib/polyorb/corba-repository_root-sequencedef-impl.ali
-lib/polyorb/corba-repository_root-sequencedef-skel.ali
-lib/polyorb/corba-repository_root-sequencedef.ali
-lib/polyorb/corba-repository_root-stringdef-helper.ali
-lib/polyorb/corba-repository_root-stringdef-impl.ali
-lib/polyorb/corba-repository_root-stringdef-skel.ali
-lib/polyorb/corba-repository_root-stringdef.ali
-lib/polyorb/corba-repository_root-structdef-helper.ali
-lib/polyorb/corba-repository_root-structdef-impl.ali
-lib/polyorb/corba-repository_root-structdef-skel.ali
-lib/polyorb/corba-repository_root-structdef.ali
-lib/polyorb/corba-repository_root-typedefdef-helper.ali
-lib/polyorb/corba-repository_root-typedefdef-impl.ali
-lib/polyorb/corba-repository_root-typedefdef-skel.ali
-lib/polyorb/corba-repository_root-typedefdef.ali
-lib/polyorb/corba-repository_root-uniondef-helper.ali
-lib/polyorb/corba-repository_root-uniondef-impl.ali
-lib/polyorb/corba-repository_root-uniondef-skel.ali
-lib/polyorb/corba-repository_root-uniondef.ali
-lib/polyorb/corba-repository_root-valueboxdef-helper.ali
-lib/polyorb/corba-repository_root-valueboxdef-impl.ali
-lib/polyorb/corba-repository_root-valueboxdef-skel.ali
-lib/polyorb/corba-repository_root-valueboxdef.ali
-lib/polyorb/corba-repository_root-valuedef-helper.ali
-lib/polyorb/corba-repository_root-valuedef-impl.ali
-lib/polyorb/corba-repository_root-valuedef-skel.ali
-lib/polyorb/corba-repository_root-valuedef.ali
-lib/polyorb/corba-repository_root-valuememberdef-helper.ali
-lib/polyorb/corba-repository_root-valuememberdef-impl.ali
-lib/polyorb/corba-repository_root-valuememberdef-skel.ali
-lib/polyorb/corba-repository_root-valuememberdef.ali
-lib/polyorb/corba-repository_root-wstringdef-helper.ali
-lib/polyorb/corba-repository_root-wstringdef-impl.ali
-lib/polyorb/corba-repository_root-wstringdef-skel.ali
-lib/polyorb/corba-repository_root-wstringdef.ali
-lib/polyorb/corba-repository_root.ali
-lib/polyorb/corba-request.ali
-lib/polyorb/corba-sequences-bounded.ali
-lib/polyorb/corba-sequences-unbounded.ali
-lib/polyorb/corba-sequences.ali
-lib/polyorb/corba-serverrequest.ali
-lib/polyorb/corba-value-box-helper.ali
-lib/polyorb/corba-value-box.ali
-lib/polyorb/corba-value.ali
-lib/polyorb/corba.ali
-lib/polyorb/corba_repository_root_abstractinterfacedef_hash.ali
-lib/polyorb/corba_repository_root_aliasdef_hash.ali
-lib/polyorb/corba_repository_root_arraydef_hash.ali
-lib/polyorb/corba_repository_root_attributedef_hash.ali
-lib/polyorb/corba_repository_root_constantdef_hash.ali
-lib/polyorb/corba_repository_root_contained_hash.ali
-lib/polyorb/corba_repository_root_container_hash.ali
-lib/polyorb/corba_repository_root_enumdef_hash.ali
-lib/polyorb/corba_repository_root_exceptiondef_hash.ali
-lib/polyorb/corba_repository_root_extabstractinterfacedef_hash.ali
-lib/polyorb/corba_repository_root_extattributedef_hash.ali
-lib/polyorb/corba_repository_root_extinterfacedef_hash.ali
-lib/polyorb/corba_repository_root_extlocalinterfacedef_hash.ali
-lib/polyorb/corba_repository_root_fixeddef_hash.ali
-lib/polyorb/corba_repository_root_idltype_hash.ali
-lib/polyorb/corba_repository_root_interfaceattrextension_hash.ali
-lib/polyorb/corba_repository_root_interfacedef_hash.ali
-lib/polyorb/corba_repository_root_irobject_hash.ali
-lib/polyorb/corba_repository_root_localinterfacedef_hash.ali
-lib/polyorb/corba_repository_root_moduledef_hash.ali
-lib/polyorb/corba_repository_root_nativedef_hash.ali
-lib/polyorb/corba_repository_root_operationdef_hash.ali
-lib/polyorb/corba_repository_root_primitivedef_hash.ali
-lib/polyorb/corba_repository_root_repository_hash.ali
-lib/polyorb/corba_repository_root_sequencedef_hash.ali
-lib/polyorb/corba_repository_root_stringdef_hash.ali
-lib/polyorb/corba_repository_root_structdef_hash.ali
-lib/polyorb/corba_repository_root_typedefdef_hash.ali
-lib/polyorb/corba_repository_root_uniondef_hash.ali
-lib/polyorb/corba_repository_root_valueboxdef_hash.ali
-lib/polyorb/corba_repository_root_valuedef_hash.ali
-lib/polyorb/corba_repository_root_valuememberdef_hash.ali
-lib/polyorb/corba_repository_root_wstringdef_hash.ali
-lib/polyorb/coseventchanneladmin-consumeradmin-helper.ali
-lib/polyorb/coseventchanneladmin-consumeradmin-impl.ali
-lib/polyorb/coseventchanneladmin-consumeradmin-skel.ali
-lib/polyorb/coseventchanneladmin-consumeradmin.ali
-lib/polyorb/coseventchanneladmin-eventchannel-helper.ali
-lib/polyorb/coseventchanneladmin-eventchannel-impl.ali
-lib/polyorb/coseventchanneladmin-eventchannel-skel.ali
-lib/polyorb/coseventchanneladmin-eventchannel.ali
-lib/polyorb/coseventchanneladmin-helper.ali
-lib/polyorb/coseventchanneladmin-proxypullconsumer-helper.ali
-lib/polyorb/coseventchanneladmin-proxypullconsumer-impl.ali
-lib/polyorb/coseventchanneladmin-proxypullconsumer-skel.ali
-lib/polyorb/coseventchanneladmin-proxypullconsumer.ali
-lib/polyorb/coseventchanneladmin-proxypullsupplier-helper.ali
-lib/polyorb/coseventchanneladmin-proxypullsupplier-impl.ali
-lib/polyorb/coseventchanneladmin-proxypullsupplier-skel.ali
-lib/polyorb/coseventchanneladmin-proxypullsupplier.ali
-lib/polyorb/coseventchanneladmin-proxypushconsumer-helper.ali
-lib/polyorb/coseventchanneladmin-proxypushconsumer-impl.ali
-lib/polyorb/coseventchanneladmin-proxypushconsumer-skel.ali
-lib/polyorb/coseventchanneladmin-proxypushconsumer.ali
-lib/polyorb/coseventchanneladmin-proxypushsupplier-helper.ali
-lib/polyorb/coseventchanneladmin-proxypushsupplier-impl.ali
-lib/polyorb/coseventchanneladmin-proxypushsupplier-skel.ali
-lib/polyorb/coseventchanneladmin-proxypushsupplier.ali
-lib/polyorb/coseventchanneladmin-supplieradmin-helper.ali
-lib/polyorb/coseventchanneladmin-supplieradmin-impl.ali
-lib/polyorb/coseventchanneladmin-supplieradmin-skel.ali
-lib/polyorb/coseventchanneladmin-supplieradmin.ali
-lib/polyorb/coseventchanneladmin.ali
-lib/polyorb/coseventchanneladmin_consumeradmin_hash.ali
-lib/polyorb/coseventchanneladmin_eventchannel_hash.ali
-lib/polyorb/coseventchanneladmin_proxypullconsumer_hash.ali
-lib/polyorb/coseventchanneladmin_proxypullsupplier_hash.ali
-lib/polyorb/coseventchanneladmin_proxypushconsumer_hash.ali
-lib/polyorb/coseventchanneladmin_proxypushsupplier_hash.ali
-lib/polyorb/coseventchanneladmin_supplieradmin_hash.ali
-lib/polyorb/coseventcomm-helper.ali
-lib/polyorb/coseventcomm-pullconsumer-helper.ali
-lib/polyorb/coseventcomm-pullconsumer-impl.ali
-lib/polyorb/coseventcomm-pullconsumer-skel.ali
-lib/polyorb/coseventcomm-pullconsumer.ali
-lib/polyorb/coseventcomm-pullsupplier-helper.ali
-lib/polyorb/coseventcomm-pullsupplier-impl.ali
-lib/polyorb/coseventcomm-pullsupplier-skel.ali
-lib/polyorb/coseventcomm-pullsupplier.ali
-lib/polyorb/coseventcomm-pushconsumer-helper.ali
-lib/polyorb/coseventcomm-pushconsumer-impl.ali
-lib/polyorb/coseventcomm-pushconsumer-skel.ali
-lib/polyorb/coseventcomm-pushconsumer.ali
-lib/polyorb/coseventcomm-pushsupplier-helper.ali
-lib/polyorb/coseventcomm-pushsupplier-impl.ali
-lib/polyorb/coseventcomm-pushsupplier-skel.ali
-lib/polyorb/coseventcomm-pushsupplier.ali
-lib/polyorb/coseventcomm.ali
-lib/polyorb/coseventcomm_pullconsumer_hash.ali
-lib/polyorb/coseventcomm_pullsupplier_hash.ali
-lib/polyorb/coseventcomm_pushconsumer_hash.ali
-lib/polyorb/coseventcomm_pushsupplier_hash.ali
-lib/polyorb/cosnaming-bindingiterator-helper.ali
-lib/polyorb/cosnaming-bindingiterator-impl.ali
-lib/polyorb/cosnaming-bindingiterator-skel.ali
-lib/polyorb/cosnaming-bindingiterator.ali
-lib/polyorb/cosnaming-helper.ali
-lib/polyorb/cosnaming-namingcontext-helper.ali
-lib/polyorb/cosnaming-namingcontext-impl.ali
-lib/polyorb/cosnaming-namingcontext-skel.ali
-lib/polyorb/cosnaming-namingcontext.ali
-lib/polyorb/cosnaming-namingcontextext-helper.ali
-lib/polyorb/cosnaming-namingcontextext-impl.ali
-lib/polyorb/cosnaming-namingcontextext-skel.ali
-lib/polyorb/cosnaming-namingcontextext.ali
-lib/polyorb/cosnaming.ali
-lib/polyorb/cosnaming_bindingiterator_hash.ali
-lib/polyorb/cosnaming_namingcontext_hash.ali
-lib/polyorb/cosnaming_namingcontextext_hash.ali
-lib/polyorb/cosnotification-adminpropertiesadmin-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotification-adminpropertiesadmin-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotification-adminpropertiesadmin-skel.ali
-lib/polyorb/cosnotification-adminpropertiesadmin.ali
-lib/polyorb/cosnotification-helper.ali
-lib/polyorb/cosnotification-qosadmin-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotification-qosadmin-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotification-qosadmin-skel.ali
-lib/polyorb/cosnotification-qosadmin.ali
-lib/polyorb/cosnotification.ali
-%%TESTSUITE%%lib/polyorb/cosnotification_adminpropertiesadmin_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotification_qosadmin_hash.ali
-lib/polyorb/cosnotifychanneladmin-consumeradmin-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-consumeradmin-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-consumeradmin-skel.ali
-lib/polyorb/cosnotifychanneladmin-consumeradmin.ali
-lib/polyorb/cosnotifychanneladmin-eventchannel-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-eventchannel-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-eventchannel-skel.ali
-lib/polyorb/cosnotifychanneladmin-eventchannel.ali
-lib/polyorb/cosnotifychanneladmin-eventchannelfactory-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-eventchannelfactory-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-eventchannelfactory-skel.ali
-lib/polyorb/cosnotifychanneladmin-eventchannelfactory.ali
-lib/polyorb/cosnotifychanneladmin-helper.ali
-lib/polyorb/cosnotifychanneladmin-proxyconsumer-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-proxyconsumer-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-proxyconsumer-skel.ali
-lib/polyorb/cosnotifychanneladmin-proxyconsumer.ali
-lib/polyorb/cosnotifychanneladmin-proxypullconsumer-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-proxypullconsumer-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-proxypullconsumer-skel.ali
-lib/polyorb/cosnotifychanneladmin-proxypullconsumer.ali
-lib/polyorb/cosnotifychanneladmin-proxypullsupplier-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-proxypullsupplier-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-proxypullsupplier-skel.ali
-lib/polyorb/cosnotifychanneladmin-proxypullsupplier.ali
-lib/polyorb/cosnotifychanneladmin-proxypushconsumer-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-proxypushconsumer-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-proxypushconsumer-skel.ali
-lib/polyorb/cosnotifychanneladmin-proxypushconsumer.ali
-lib/polyorb/cosnotifychanneladmin-proxypushsupplier-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-proxypushsupplier-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-proxypushsupplier-skel.ali
-lib/polyorb/cosnotifychanneladmin-proxypushsupplier.ali
-lib/polyorb/cosnotifychanneladmin-proxysupplier-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-proxysupplier-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-proxysupplier-skel.ali
-lib/polyorb/cosnotifychanneladmin-proxysupplier.ali
-lib/polyorb/cosnotifychanneladmin-sequenceproxypullconsumer-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-sequenceproxypullconsumer-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-sequenceproxypullconsumer-skel.ali
-lib/polyorb/cosnotifychanneladmin-sequenceproxypullconsumer.ali
-lib/polyorb/cosnotifychanneladmin-sequenceproxypullsupplier-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-sequenceproxypullsupplier-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-sequenceproxypullsupplier-skel.ali
-lib/polyorb/cosnotifychanneladmin-sequenceproxypullsupplier.ali
-lib/polyorb/cosnotifychanneladmin-sequenceproxypushconsumer-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-sequenceproxypushconsumer-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-sequenceproxypushconsumer-skel.ali
-lib/polyorb/cosnotifychanneladmin-sequenceproxypushconsumer.ali
-lib/polyorb/cosnotifychanneladmin-sequenceproxypushsupplier-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-sequenceproxypushsupplier-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-sequenceproxypushsupplier-skel.ali
-lib/polyorb/cosnotifychanneladmin-sequenceproxypushsupplier.ali
-lib/polyorb/cosnotifychanneladmin-structuredproxypullconsumer-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-structuredproxypullconsumer-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-structuredproxypullconsumer-skel.ali
-lib/polyorb/cosnotifychanneladmin-structuredproxypullconsumer.ali
-lib/polyorb/cosnotifychanneladmin-structuredproxypullsupplier-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-structuredproxypullsupplier-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-structuredproxypullsupplier-skel.ali
-lib/polyorb/cosnotifychanneladmin-structuredproxypullsupplier.ali
-lib/polyorb/cosnotifychanneladmin-structuredproxypushconsumer-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-structuredproxypushconsumer-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-structuredproxypushconsumer-skel.ali
-lib/polyorb/cosnotifychanneladmin-structuredproxypushconsumer.ali
-lib/polyorb/cosnotifychanneladmin-structuredproxypushsupplier-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-structuredproxypushsupplier-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-structuredproxypushsupplier-skel.ali
-lib/polyorb/cosnotifychanneladmin-structuredproxypushsupplier.ali
-lib/polyorb/cosnotifychanneladmin-supplieradmin-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-supplieradmin-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin-supplieradmin-skel.ali
-lib/polyorb/cosnotifychanneladmin-supplieradmin.ali
-lib/polyorb/cosnotifychanneladmin.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_consumeradmin_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_eventchannel_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_eventchannelfactory_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_proxyconsumer_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_proxypullconsumer_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_proxypullsupplier_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_proxypushconsumer_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_proxypushsupplier_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_proxysupplier_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_sequenceproxypullconsumer_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_sequenceproxypullsupplier_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_sequenceproxypushconsumer_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_sequenceproxypushsupplier_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_structuredproxypullconsumer_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_structuredproxypullsupplier_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_structuredproxypushconsumer_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_structuredproxypushsupplier_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifychanneladmin_supplieradmin_hash.ali
-lib/polyorb/cosnotifycomm-helper.ali
-lib/polyorb/cosnotifycomm-notifypublish-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-notifypublish-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-notifypublish-skel.ali
-lib/polyorb/cosnotifycomm-notifypublish.ali
-lib/polyorb/cosnotifycomm-notifysubscribe-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-notifysubscribe-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-notifysubscribe-skel.ali
-lib/polyorb/cosnotifycomm-notifysubscribe.ali
-lib/polyorb/cosnotifycomm-pullconsumer-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-pullconsumer-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-pullconsumer-skel.ali
-lib/polyorb/cosnotifycomm-pullconsumer.ali
-lib/polyorb/cosnotifycomm-pullsupplier-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-pullsupplier-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-pullsupplier-skel.ali
-lib/polyorb/cosnotifycomm-pullsupplier.ali
-lib/polyorb/cosnotifycomm-pushconsumer-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-pushconsumer-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-pushconsumer-skel.ali
-lib/polyorb/cosnotifycomm-pushconsumer.ali
-lib/polyorb/cosnotifycomm-pushsupplier-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-pushsupplier-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-pushsupplier-skel.ali
-lib/polyorb/cosnotifycomm-pushsupplier.ali
-lib/polyorb/cosnotifycomm-sequencepullconsumer-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-sequencepullconsumer-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-sequencepullconsumer-skel.ali
-lib/polyorb/cosnotifycomm-sequencepullconsumer.ali
-lib/polyorb/cosnotifycomm-sequencepullsupplier-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-sequencepullsupplier-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-sequencepullsupplier-skel.ali
-lib/polyorb/cosnotifycomm-sequencepullsupplier.ali
-lib/polyorb/cosnotifycomm-sequencepushconsumer-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-sequencepushconsumer-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-sequencepushconsumer-skel.ali
-lib/polyorb/cosnotifycomm-sequencepushconsumer.ali
-lib/polyorb/cosnotifycomm-sequencepushsupplier-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-sequencepushsupplier-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-sequencepushsupplier-skel.ali
-lib/polyorb/cosnotifycomm-sequencepushsupplier.ali
-lib/polyorb/cosnotifycomm-structuredpullconsumer-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-structuredpullconsumer-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-structuredpullconsumer-skel.ali
-lib/polyorb/cosnotifycomm-structuredpullconsumer.ali
-lib/polyorb/cosnotifycomm-structuredpullsupplier-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-structuredpullsupplier-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-structuredpullsupplier-skel.ali
-lib/polyorb/cosnotifycomm-structuredpullsupplier.ali
-lib/polyorb/cosnotifycomm-structuredpushconsumer-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-structuredpushconsumer-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-structuredpushconsumer-skel.ali
-lib/polyorb/cosnotifycomm-structuredpushconsumer.ali
-lib/polyorb/cosnotifycomm-structuredpushsupplier-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-structuredpushsupplier-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm-structuredpushsupplier-skel.ali
-lib/polyorb/cosnotifycomm-structuredpushsupplier.ali
-lib/polyorb/cosnotifycomm.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_notifypublish_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_notifysubscribe_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_pullconsumer_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_pullsupplier_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_pushconsumer_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_pushsupplier_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_sequencepullconsumer_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_sequencepullsupplier_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_sequencepushconsumer_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_sequencepushsupplier_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_structuredpullconsumer_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_structuredpullsupplier_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_structuredpushconsumer_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifycomm_structuredpushsupplier_hash.ali
-lib/polyorb/cosnotifyfilter-filter-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifyfilter-filter-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifyfilter-filter-skel.ali
-lib/polyorb/cosnotifyfilter-filter.ali
-lib/polyorb/cosnotifyfilter-filteradmin-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifyfilter-filteradmin-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifyfilter-filteradmin-skel.ali
-lib/polyorb/cosnotifyfilter-filteradmin.ali
-lib/polyorb/cosnotifyfilter-filterfactory-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifyfilter-filterfactory-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifyfilter-filterfactory-skel.ali
-lib/polyorb/cosnotifyfilter-filterfactory.ali
-lib/polyorb/cosnotifyfilter-helper.ali
-lib/polyorb/cosnotifyfilter-mappingfilter-helper.ali
-%%TESTSUITE%%lib/polyorb/cosnotifyfilter-mappingfilter-impl.ali
-%%TESTSUITE%%lib/polyorb/cosnotifyfilter-mappingfilter-skel.ali
-lib/polyorb/cosnotifyfilter-mappingfilter.ali
-lib/polyorb/cosnotifyfilter.ali
-%%TESTSUITE%%lib/polyorb/cosnotifyfilter_filter_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifyfilter_filteradmin_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifyfilter_filterfactory_hash.ali
-%%TESTSUITE%%lib/polyorb/cosnotifyfilter_mappingfilter_hash.ali
-lib/polyorb/costime-helper.ali
-lib/polyorb/costime-timeservice-helper.ali
-%%TESTSUITE%%lib/polyorb/costime-timeservice-impl.ali
-%%TESTSUITE%%lib/polyorb/costime-timeservice-skel.ali
-lib/polyorb/costime-timeservice.ali
-lib/polyorb/costime-tio-helper.ali
-%%TESTSUITE%%lib/polyorb/costime-tio-impl.ali
-%%TESTSUITE%%lib/polyorb/costime-tio-skel.ali
-lib/polyorb/costime-tio.ali
-lib/polyorb/costime-uto-helper.ali
-%%TESTSUITE%%lib/polyorb/costime-uto-impl.ali
-%%TESTSUITE%%lib/polyorb/costime-uto-skel.ali
-lib/polyorb/costime-uto.ali
-lib/polyorb/costime.ali
-%%TESTSUITE%%lib/polyorb/costime_timeservice_hash.ali
-%%TESTSUITE%%lib/polyorb/costime_tio_hash.ali
-%%TESTSUITE%%lib/polyorb/costime_uto_hash.ali
-lib/polyorb/costypedeventchanneladmin-helper.ali
-lib/polyorb/costypedeventchanneladmin-typedconsumeradmin-helper.ali
-lib/polyorb/costypedeventchanneladmin-typedconsumeradmin-impl.ali
-lib/polyorb/costypedeventchanneladmin-typedconsumeradmin-skel.ali
-lib/polyorb/costypedeventchanneladmin-typedconsumeradmin.ali
-lib/polyorb/costypedeventchanneladmin-typedeventchannel-helper.ali
-lib/polyorb/costypedeventchanneladmin-typedeventchannel-impl.ali
-lib/polyorb/costypedeventchanneladmin-typedeventchannel-skel.ali
-lib/polyorb/costypedeventchanneladmin-typedeventchannel.ali
-lib/polyorb/costypedeventchanneladmin-typedproxypullsupplier-helper.ali
-lib/polyorb/costypedeventchanneladmin-typedproxypullsupplier-impl.ali
-lib/polyorb/costypedeventchanneladmin-typedproxypullsupplier-skel.ali
-lib/polyorb/costypedeventchanneladmin-typedproxypullsupplier.ali
-lib/polyorb/costypedeventchanneladmin-typedproxypushconsumer-helper.ali
-lib/polyorb/costypedeventchanneladmin-typedproxypushconsumer-impl.ali
-lib/polyorb/costypedeventchanneladmin-typedproxypushconsumer-skel.ali
-lib/polyorb/costypedeventchanneladmin-typedproxypushconsumer.ali
-lib/polyorb/costypedeventchanneladmin-typedsupplieradmin-helper.ali
-lib/polyorb/costypedeventchanneladmin-typedsupplieradmin-impl.ali
-lib/polyorb/costypedeventchanneladmin-typedsupplieradmin-skel.ali
-lib/polyorb/costypedeventchanneladmin-typedsupplieradmin.ali
-lib/polyorb/costypedeventchanneladmin.ali
-lib/polyorb/costypedeventchanneladmin_typedconsumeradmin_hash.ali
-lib/polyorb/costypedeventchanneladmin_typedeventchannel_hash.ali
-lib/polyorb/costypedeventchanneladmin_typedproxypullsupplier_hash.ali
-lib/polyorb/costypedeventchanneladmin_typedproxypushconsumer_hash.ali
-lib/polyorb/costypedeventchanneladmin_typedsupplieradmin_hash.ali
-lib/polyorb/costypedeventcomm-typedpullsupplier-helper.ali
-lib/polyorb/costypedeventcomm-typedpullsupplier-impl.ali
-lib/polyorb/costypedeventcomm-typedpullsupplier-skel.ali
-lib/polyorb/costypedeventcomm-typedpullsupplier.ali
-lib/polyorb/costypedeventcomm-typedpushconsumer-helper.ali
-lib/polyorb/costypedeventcomm-typedpushconsumer-impl.ali
-lib/polyorb/costypedeventcomm-typedpushconsumer-skel.ali
-lib/polyorb/costypedeventcomm-typedpushconsumer.ali
-lib/polyorb/costypedeventcomm.ali
-lib/polyorb/costypedeventcomm_typedpullsupplier_hash.ali
-lib/polyorb/costypedeventcomm_typedpushconsumer_hash.ali
-lib/polyorb/dynamic-helper.ali
-lib/polyorb/dynamic.ali
-lib/polyorb/dynamicany-dynany-helper.ali
-lib/polyorb/dynamicany-dynany-impl.ali
-lib/polyorb/dynamicany-dynany.ali
-lib/polyorb/dynamicany-dynanyfactory-helper.ali
-lib/polyorb/dynamicany-dynanyfactory-impl.ali
-lib/polyorb/dynamicany-dynanyfactory.ali
-lib/polyorb/dynamicany-dynarray-helper.ali
-lib/polyorb/dynamicany-dynarray-impl.ali
-lib/polyorb/dynamicany-dynarray.ali
-lib/polyorb/dynamicany-dynenum-helper.ali
-lib/polyorb/dynamicany-dynenum-impl.ali
-lib/polyorb/dynamicany-dynenum.ali
-lib/polyorb/dynamicany-dynfixed-helper.ali
-lib/polyorb/dynamicany-dynfixed-impl.ali
-lib/polyorb/dynamicany-dynfixed.ali
-lib/polyorb/dynamicany-dynsequence-helper.ali
-lib/polyorb/dynamicany-dynsequence-impl.ali
-lib/polyorb/dynamicany-dynsequence.ali
-lib/polyorb/dynamicany-dynstruct-helper.ali
-lib/polyorb/dynamicany-dynstruct-impl.ali
-lib/polyorb/dynamicany-dynstruct.ali
-lib/polyorb/dynamicany-dynunion-helper.ali
-lib/polyorb/dynamicany-dynunion-impl.ali
-lib/polyorb/dynamicany-dynunion.ali
-lib/polyorb/dynamicany-dynvalue-helper.ali
-lib/polyorb/dynamicany-dynvalue-impl.ali
-lib/polyorb/dynamicany-dynvalue.ali
-lib/polyorb/dynamicany-dynvaluebox-helper.ali
-lib/polyorb/dynamicany-dynvaluebox-impl.ali
-lib/polyorb/dynamicany-dynvaluebox.ali
-lib/polyorb/dynamicany-dynvaluecommon-helper.ali
-lib/polyorb/dynamicany-dynvaluecommon-impl.ali
-lib/polyorb/dynamicany-dynvaluecommon.ali
-lib/polyorb/dynamicany-helper.ali
-lib/polyorb/dynamicany.ali
-lib/polyorb/file-helper.ali
-lib/polyorb/file-impl.ali
-lib/polyorb/file-skel.ali
-lib/polyorb/file.ali
-lib/polyorb/file_hash.ali
-lib/polyorb/iop-codec-helper.ali
-lib/polyorb/iop-codec-impl.ali
-lib/polyorb/iop-codec.ali
-lib/polyorb/iop-codecfactory-helper.ali
-lib/polyorb/iop-codecfactory-impl.ali
-lib/polyorb/iop-codecfactory.ali
-lib/polyorb/iop-helper.ali
-lib/polyorb/iop.ali
-lib/polyorb/menu.ali
-lib/polyorb/messaging-helper.ali
-lib/polyorb/messaging.ali
-lib/polyorb/moma-configuration-server.ali
-lib/polyorb/moma-configuration.ali
-lib/polyorb/moma-connection_factories.ali
-lib/polyorb/moma-connections.ali
-lib/polyorb/moma-destinations.ali
-lib/polyorb/moma-message_consumers.ali
-lib/polyorb/moma-message_handlers.ali
-lib/polyorb/moma-message_producers.ali
-lib/polyorb/moma-messages-manys.ali
-lib/polyorb/moma-messages-mbytes.ali
-lib/polyorb/moma-messages-mexecutes.ali
-lib/polyorb/moma-messages-mmaps.ali
-lib/polyorb/moma-messages-mstreams.ali
-lib/polyorb/moma-messages-mtexts.ali
-lib/polyorb/moma-messages.ali
-lib/polyorb/moma-references.ali
-lib/polyorb/moma-runtime.ali
-lib/polyorb/moma-sessions.ali
-lib/polyorb/moma-types.ali
-lib/polyorb/moma.ali
-lib/polyorb/perfect_hash.ali
-lib/polyorb/polyorb-annotations.ali
-lib/polyorb/polyorb-any-exceptionlist.ali
-lib/polyorb/polyorb-any-initialization.ali
-lib/polyorb/polyorb-any-nvlist.ali
-lib/polyorb/polyorb-any-objref.ali
-lib/polyorb/polyorb-any.ali
-lib/polyorb/polyorb-asynch_ev-sockets.ali
-lib/polyorb/polyorb-asynch_ev.ali
-lib/polyorb/polyorb-binding_data-giop-diop.ali
-lib/polyorb/polyorb-binding_data-giop-iiop.ali
-lib/polyorb/polyorb-binding_data-giop-inet.ali
-lib/polyorb/polyorb-binding_data-giop-uipmc.ali
-lib/polyorb/polyorb-binding_data-giop.ali
-lib/polyorb/polyorb-binding_data-local.ali
-lib/polyorb/polyorb-binding_data-neighbour.ali
-lib/polyorb/polyorb-binding_data-soap.ali
-lib/polyorb/polyorb-binding_data-srp.ali
-lib/polyorb/polyorb-binding_data.ali
-lib/polyorb/polyorb-binding_data_qos.ali
-lib/polyorb/polyorb-binding_object_qos.ali
-lib/polyorb/polyorb-binding_objects-lists.ali
-lib/polyorb/polyorb-binding_objects.ali
-lib/polyorb/polyorb-buffer_sources.ali
-lib/polyorb/polyorb-buffers.ali
-lib/polyorb/polyorb-call_back.ali
-lib/polyorb/polyorb-components.ali
-lib/polyorb/polyorb-constants.ali
-lib/polyorb/polyorb-corba_p-adapteractivator.ali
-lib/polyorb/polyorb-corba_p-codec_utils.ali
-lib/polyorb/polyorb-corba_p-corbaloc.ali
-lib/polyorb/polyorb-corba_p-domain_management.ali
-lib/polyorb/polyorb-corba_p-dynamic_any.ali
-lib/polyorb/polyorb-corba_p-exceptions.ali
-lib/polyorb/polyorb-corba_p-interceptors.ali
-lib/polyorb/polyorb-corba_p-interceptors_hooks.ali
-lib/polyorb/polyorb-corba_p-interceptors_policies.ali
-lib/polyorb/polyorb-corba_p-interceptors_slots.ali
-lib/polyorb/polyorb-corba_p-ir_hooks.ali
-lib/polyorb/polyorb-corba_p-ir_tools.ali
-lib/polyorb/polyorb-corba_p-local.ali
-lib/polyorb/polyorb-corba_p-names.ali
-lib/polyorb/polyorb-corba_p-naming_tools.ali
-lib/polyorb/polyorb-corba_p-orb_init.ali
-lib/polyorb/polyorb-corba_p-poa_config.ali
-lib/polyorb/polyorb-corba_p-policy.ali
-lib/polyorb/polyorb-corba_p-policy_management.ali
-lib/polyorb/polyorb-corba_p-servantactivator.ali
-lib/polyorb/polyorb-corba_p-servantlocator.ali
-lib/polyorb/polyorb-corba_p-server_tools.ali
-lib/polyorb/polyorb-corba_p.ali
-lib/polyorb/polyorb-dsa_p-conversions.ali
-lib/polyorb/polyorb-dsa_p-exceptions.ali
-lib/polyorb/polyorb-dsa_p-initialization.ali
-lib/polyorb/polyorb-dsa_p-name_server.ali
-lib/polyorb/polyorb-dsa_p-name_service-cos_naming.ali
-lib/polyorb/polyorb-dsa_p-name_service-mdns-client.ali
-lib/polyorb/polyorb-dsa_p-name_service-mdns-helper.ali
-lib/polyorb/polyorb-dsa_p-name_service-mdns-servant.ali
-lib/polyorb/polyorb-dsa_p-name_service-mdns.ali
-lib/polyorb/polyorb-dsa_p-name_service-none.ali
-lib/polyorb/polyorb-dsa_p-name_service.ali
-lib/polyorb/polyorb-dsa_p-remote_launch.ali
-lib/polyorb/polyorb-dsa_p-storages-dfs.ali
-lib/polyorb/polyorb-dsa_p-storages-dsm.ali
-lib/polyorb/polyorb-dsa_p-storages.ali
-lib/polyorb/polyorb-dsa_p-streams.ali
-lib/polyorb/polyorb-dsa_p.ali
-lib/polyorb/polyorb-dynamic_dict.ali
-lib/polyorb/polyorb-errors-helper.ali
-lib/polyorb/polyorb-errors.ali
-lib/polyorb/polyorb-exceptions.ali
-lib/polyorb/polyorb-filters-aws_interface.ali
-lib/polyorb/polyorb-filters-fragmenter.ali
-lib/polyorb/polyorb-filters-http.ali
-lib/polyorb/polyorb-filters-iface.ali
-lib/polyorb/polyorb-filters-miop-miop_in.ali
-lib/polyorb/polyorb-filters-miop-miop_out.ali
-lib/polyorb/polyorb-filters-miop.ali
-lib/polyorb/polyorb-filters-slicers.ali
-lib/polyorb/polyorb-filters.ali
-lib/polyorb/polyorb-fixed_point.ali
-lib/polyorb/polyorb-giop_p-code_sets-converters-unicode.ali
-lib/polyorb/polyorb-giop_p-code_sets-converters.ali
-lib/polyorb/polyorb-giop_p-code_sets-data.ali
-lib/polyorb/polyorb-giop_p-code_sets.ali
-lib/polyorb/polyorb-giop_p-exceptions.ali
-lib/polyorb/polyorb-giop_p-service_contexts.ali
-lib/polyorb/polyorb-giop_p-tagged_components-alternate_iiop_address.ali
-lib/polyorb/polyorb-giop_p-tagged_components-code_sets.ali
-lib/polyorb/polyorb-giop_p-tagged_components-policies-priority_model_policy.ali
-lib/polyorb/polyorb-giop_p-tagged_components-policies.ali
-lib/polyorb/polyorb-giop_p-tagged_components-ssl_sec_trans.ali
-lib/polyorb/polyorb-giop_p-tagged_components.ali
-lib/polyorb/polyorb-giop_p-transport_mechanisms-diop.ali
-lib/polyorb/polyorb-giop_p-transport_mechanisms-iiop.ali
-lib/polyorb/polyorb-giop_p-transport_mechanisms-uipmc.ali
-lib/polyorb/polyorb-giop_p-transport_mechanisms.ali
-lib/polyorb/polyorb-giop_p.ali
-lib/polyorb/polyorb-http_headers.ali
-lib/polyorb/polyorb-http_methods.ali
-lib/polyorb/polyorb-if_descriptors-corba_ir.ali
-lib/polyorb/polyorb-if_descriptors.ali
-lib/polyorb/polyorb-initial_references.ali
-lib/polyorb/polyorb-initialization.ali
-lib/polyorb/polyorb-jobs.ali
-lib/polyorb/polyorb-lanes.ali
-lib/polyorb/polyorb-log-exceptions.ali
-lib/polyorb/polyorb-log-initialization.ali
-lib/polyorb/polyorb-log-stderr.ali
-lib/polyorb/polyorb-log.ali
-lib/polyorb/polyorb-minimal_servant-tools.ali
-lib/polyorb/polyorb-minimal_servant.ali
-lib/polyorb/polyorb-miop_p-groups.ali
-lib/polyorb/polyorb-miop_p-tagged_components.ali
-lib/polyorb/polyorb-miop_p.ali
-lib/polyorb/polyorb-moma_p-exceptions.ali
-lib/polyorb/polyorb-moma_p-provider-message_consumer.ali
-lib/polyorb/polyorb-moma_p-provider-message_handler.ali
-lib/polyorb/polyorb-moma_p-provider-message_pool.ali
-lib/polyorb/polyorb-moma_p-provider-message_producer.ali
-lib/polyorb/polyorb-moma_p-provider-routers.ali
-lib/polyorb/polyorb-moma_p-provider-topic_datas.ali
-lib/polyorb/polyorb-moma_p-provider-warehouse.ali
-lib/polyorb/polyorb-moma_p-provider.ali
-lib/polyorb/polyorb-moma_p.ali
-lib/polyorb/polyorb-obj_adapter_qos.ali
-lib/polyorb/polyorb-obj_adapters-group_object_adapter.ali
-lib/polyorb/polyorb-obj_adapters-simple.ali
-lib/polyorb/polyorb-obj_adapters.ali
-lib/polyorb/polyorb-object_maps-system.ali
-lib/polyorb/polyorb-object_maps-user.ali
-lib/polyorb/polyorb-object_maps.ali
-lib/polyorb/polyorb-objects.ali
-lib/polyorb/polyorb-opaque-chunk_pools.ali
-lib/polyorb/polyorb-opaque.ali
-lib/polyorb/polyorb-orb-iface.ali
-lib/polyorb/polyorb-orb-no_tasking.ali
-lib/polyorb/polyorb-orb-thread_per_request.ali
-lib/polyorb/polyorb-orb-thread_per_session.ali
-lib/polyorb/polyorb-orb-thread_pool.ali
-lib/polyorb/polyorb-orb.ali
-lib/polyorb/polyorb-orb_controller-half_sync_half_async.ali
-lib/polyorb/polyorb-orb_controller-leader_followers.ali
-lib/polyorb/polyorb-orb_controller-no_tasking.ali
-lib/polyorb/polyorb-orb_controller-workers.ali
-lib/polyorb/polyorb-orb_controller.ali
-lib/polyorb/polyorb-parameters-command_line.ali
-lib/polyorb/polyorb-parameters-environment.ali
-lib/polyorb/polyorb-parameters-file.ali
-lib/polyorb/polyorb-parameters-initialization.ali
-lib/polyorb/polyorb-parameters-static.ali
-lib/polyorb/polyorb-parameters.ali
-lib/polyorb/polyorb-platform-ssl_linker_options.ali
-lib/polyorb/polyorb-platform.ali
-lib/polyorb/polyorb-poa-basic_poa.ali
-lib/polyorb/polyorb-poa.ali
-lib/polyorb/polyorb-poa_config-minimum.ali
-lib/polyorb/polyorb-poa_config-proxies.ali
-lib/polyorb/polyorb-poa_config-racws.ali
-lib/polyorb/polyorb-poa_config-root_poa.ali
-lib/polyorb/polyorb-poa_config.ali
-lib/polyorb/polyorb-poa_manager-basic_manager.ali
-lib/polyorb/polyorb-poa_manager.ali
-lib/polyorb/polyorb-poa_policies-id_assignment_policy-system.ali
-lib/polyorb/polyorb-poa_policies-id_assignment_policy-user.ali
-lib/polyorb/polyorb-poa_policies-id_assignment_policy.ali
-lib/polyorb/polyorb-poa_policies-id_uniqueness_policy-multiple.ali
-lib/polyorb/polyorb-poa_policies-id_uniqueness_policy-unique.ali
-lib/polyorb/polyorb-poa_policies-id_uniqueness_policy.ali
-lib/polyorb/polyorb-poa_policies-implicit_activation_policy-activation.ali
-lib/polyorb/polyorb-poa_policies-implicit_activation_policy-no_activation.ali
-lib/polyorb/polyorb-poa_policies-implicit_activation_policy.ali
-lib/polyorb/polyorb-poa_policies-lifespan_policy-persistent.ali
-lib/polyorb/polyorb-poa_policies-lifespan_policy-transient.ali
-lib/polyorb/polyorb-poa_policies-lifespan_policy.ali
-lib/polyorb/polyorb-poa_policies-request_processing_policy-active_object_map_only.ali
-lib/polyorb/polyorb-poa_policies-request_processing_policy-use_default_servant.ali
-lib/polyorb/polyorb-poa_policies-request_processing_policy-use_servant_manager.ali
-lib/polyorb/polyorb-poa_policies-request_processing_policy.ali
-lib/polyorb/polyorb-poa_policies-servant_retention_policy-non_retain.ali
-lib/polyorb/polyorb-poa_policies-servant_retention_policy-retain.ali
-lib/polyorb/polyorb-poa_policies-servant_retention_policy.ali
-lib/polyorb/polyorb-poa_policies-thread_policy-main_thread.ali
-lib/polyorb/polyorb-poa_policies-thread_policy-orb_ctrl.ali
-lib/polyorb/polyorb-poa_policies-thread_policy-single_thread.ali
-lib/polyorb/polyorb-poa_policies-thread_policy.ali
-lib/polyorb/polyorb-poa_policies.ali
-lib/polyorb/polyorb-poa_types.ali
-lib/polyorb/polyorb-protocols-echo.ali
-lib/polyorb/polyorb-protocols-giop-common.ali
-lib/polyorb/polyorb-protocols-giop-diop.ali
-lib/polyorb/polyorb-protocols-giop-giop_1_0.ali
-lib/polyorb/polyorb-protocols-giop-giop_1_1.ali
-lib/polyorb/polyorb-protocols-giop-giop_1_2.ali
-lib/polyorb/polyorb-protocols-giop-iiop.ali
-lib/polyorb/polyorb-protocols-giop-uipmc.ali
-lib/polyorb/polyorb-protocols-giop.ali
-lib/polyorb/polyorb-protocols-iface.ali
-lib/polyorb/polyorb-protocols-soap_pr.ali
-lib/polyorb/polyorb-protocols-srp.ali
-lib/polyorb/polyorb-protocols.ali
-lib/polyorb/polyorb-qos-addressing_modes.ali
-lib/polyorb/polyorb-qos-code_sets.ali
-lib/polyorb/polyorb-qos-exception_informations.ali
-lib/polyorb/polyorb-qos-priority.ali
-lib/polyorb/polyorb-qos-service_contexts.ali
-lib/polyorb/polyorb-qos-static_buffers.ali
-lib/polyorb/polyorb-qos-tagged_components.ali
-lib/polyorb/polyorb-qos-term_manager_info.ali
-lib/polyorb/polyorb-qos.ali
-lib/polyorb/polyorb-references-binding.ali
-lib/polyorb/polyorb-references-corbaloc.ali
-lib/polyorb/polyorb-references-file.ali
-lib/polyorb/polyorb-references-ior.ali
-lib/polyorb/polyorb-references-uri.ali
-lib/polyorb/polyorb-references.ali
-lib/polyorb/polyorb-representations-cdr-common.ali
-lib/polyorb/polyorb-representations-cdr-giop_1_0.ali
-lib/polyorb/polyorb-representations-cdr-giop_1_1.ali
-lib/polyorb/polyorb-representations-cdr-giop_1_2.ali
-lib/polyorb/polyorb-representations-cdr-giop_utils.ali
-lib/polyorb/polyorb-representations-cdr.ali
-lib/polyorb/polyorb-representations-srp.ali
-lib/polyorb/polyorb-representations-test.ali
-lib/polyorb/polyorb-representations.ali
-lib/polyorb/polyorb-request_qos.ali
-lib/polyorb/polyorb-request_scheduler-servant_lane.ali
-lib/polyorb/polyorb-request_scheduler.ali
-lib/polyorb/polyorb-requests.ali
-lib/polyorb/polyorb-rt_poa-basic_rt_poa.ali
-lib/polyorb/polyorb-rt_poa.ali
-lib/polyorb/polyorb-rt_poa_policies-priority_model_policy.ali
-lib/polyorb/polyorb-rt_poa_policies-thread_pool_policy.ali
-lib/polyorb/polyorb-rt_poa_policies.ali
-lib/polyorb/polyorb-rtcorba_p-mutex.ali
-lib/polyorb/polyorb-rtcorba_p-prioritymodelpolicy.ali
-lib/polyorb/polyorb-rtcorba_p-setup.ali
-lib/polyorb/polyorb-rtcorba_p-threadpoolmanager.ali
-lib/polyorb/polyorb-rtcorba_p-to_orb_priority.ali
-lib/polyorb/polyorb-rtcorba_p.ali
-lib/polyorb/polyorb-sequences-bounded-corba_helper.ali
-lib/polyorb/polyorb-sequences-bounded-helper.ali
-lib/polyorb/polyorb-sequences-bounded.ali
-lib/polyorb/polyorb-sequences-helper.ali
-lib/polyorb/polyorb-sequences-unbounded-corba_helper.ali
-lib/polyorb/polyorb-sequences-unbounded-helper.ali
-lib/polyorb/polyorb-sequences-unbounded-search.ali
-lib/polyorb/polyorb-sequences-unbounded.ali
-lib/polyorb/polyorb-sequences.ali
-lib/polyorb/polyorb-servants-group_servants.ali
-lib/polyorb/polyorb-servants-iface.ali
-lib/polyorb/polyorb-servants.ali
-lib/polyorb/polyorb-services-naming-helper.ali
-lib/polyorb/polyorb-services-naming-namingcontext-client.ali
-lib/polyorb/polyorb-services-naming-namingcontext-helper.ali
-lib/polyorb/polyorb-services-naming-namingcontext-servant.ali
-lib/polyorb/polyorb-services-naming-namingcontext.ali
-lib/polyorb/polyorb-services-naming-tools.ali
-lib/polyorb/polyorb-services-naming.ali
-lib/polyorb/polyorb-services.ali
-lib/polyorb/polyorb-setup-access_points-diop.ali
-lib/polyorb/polyorb-setup-access_points-iiop.ali
-lib/polyorb/polyorb-setup-access_points-soap.ali
-lib/polyorb/polyorb-setup-access_points-srp.ali
-lib/polyorb/polyorb-setup-access_points-uipmc.ali
-lib/polyorb/polyorb-setup-access_points.ali
-lib/polyorb/polyorb-setup-base.ali
-lib/polyorb/polyorb-setup-client.ali
-lib/polyorb/polyorb-setup-client_base.ali
-lib/polyorb/polyorb-setup-common_base.ali
-lib/polyorb/polyorb-setup-default_parameters.ali
-lib/polyorb/polyorb-setup-diop.ali
-lib/polyorb/polyorb-setup-iiop.ali
-lib/polyorb/polyorb-setup-no_tasking_client.ali
-lib/polyorb/polyorb-setup-no_tasking_server.ali
-lib/polyorb/polyorb-setup-oa-basic_poa.ali
-lib/polyorb/polyorb-setup-oa-basic_rt_poa.ali
-lib/polyorb/polyorb-setup-oa-simple_oa.ali
-lib/polyorb/polyorb-setup-oa.ali
-lib/polyorb/polyorb-setup-proxies_poa.ali
-lib/polyorb/polyorb-setup-ravenscar_tp_server.ali
-lib/polyorb/polyorb-setup-server.ali
-lib/polyorb/polyorb-setup-tasking-full_tasking.ali
-lib/polyorb/polyorb-setup-tasking-no_tasking.ali
-lib/polyorb/polyorb-setup-tasking-ravenscar.ali
-lib/polyorb/polyorb-setup-tasking.ali
-lib/polyorb/polyorb-setup-thread_per_request_server.ali
-lib/polyorb/polyorb-setup-thread_per_session_server.ali
-lib/polyorb/polyorb-setup-thread_pool_client.ali
-lib/polyorb/polyorb-setup-thread_pool_server.ali
-lib/polyorb/polyorb-setup-uipmc.ali
-lib/polyorb/polyorb-setup.ali
-lib/polyorb/polyorb-smart_pointers-controlled_entities.ali
-lib/polyorb/polyorb-smart_pointers-initialization.ali
-lib/polyorb/polyorb-smart_pointers.ali
-lib/polyorb/polyorb-soap_p-message-payload.ali
-lib/polyorb/polyorb-soap_p-message-reader.ali
-lib/polyorb/polyorb-soap_p-message-response-error.ali
-lib/polyorb/polyorb-soap_p-message-response.ali
-lib/polyorb/polyorb-soap_p-message-xml.ali
-lib/polyorb/polyorb-soap_p-message.ali
-lib/polyorb/polyorb-soap_p-parameters.ali
-lib/polyorb/polyorb-soap_p-response.ali
-lib/polyorb/polyorb-soap_p-types.ali
-lib/polyorb/polyorb-soap_p.ali
-lib/polyorb/polyorb-sockets.ali
-lib/polyorb/polyorb-sockets_initialization.ali
-lib/polyorb/polyorb-std.ali
-lib/polyorb/polyorb-storage_pools.ali
-lib/polyorb/polyorb-task_info.ali
-lib/polyorb/polyorb-tasking-abortables.ali
-lib/polyorb/polyorb-tasking-advanced_mutexes.ali
-lib/polyorb/polyorb-tasking-condition_variables.ali
-lib/polyorb/polyorb-tasking-idle_tasks_managers.ali
-lib/polyorb/polyorb-tasking-mutexes.ali
-lib/polyorb/polyorb-tasking-priorities.ali
-lib/polyorb/polyorb-tasking-profiles-full_tasking-condition_variables.ali
-lib/polyorb/polyorb-tasking-profiles-full_tasking-mutexes.ali
-lib/polyorb/polyorb-tasking-profiles-full_tasking-portable_mutexes.ali
-lib/polyorb/polyorb-tasking-profiles-full_tasking-threads-annotations.ali
-lib/polyorb/polyorb-tasking-profiles-full_tasking-threads-dynamic_priorities.ali
-lib/polyorb/polyorb-tasking-profiles-full_tasking-threads-static_priorities.ali
-lib/polyorb/polyorb-tasking-profiles-full_tasking-threads.ali
-lib/polyorb/polyorb-tasking-profiles-full_tasking.ali
-lib/polyorb/polyorb-tasking-profiles-full_tasking_atc-abortables.ali
-lib/polyorb/polyorb-tasking-profiles-full_tasking_atc.ali
-lib/polyorb/polyorb-tasking-profiles-no_tasking-condition_variables.ali
-lib/polyorb/polyorb-tasking-profiles-no_tasking-mutexes.ali
-lib/polyorb/polyorb-tasking-profiles-no_tasking-threads-annotations.ali
-lib/polyorb/polyorb-tasking-profiles-no_tasking-threads.ali
-lib/polyorb/polyorb-tasking-profiles-no_tasking.ali
-lib/polyorb/polyorb-tasking-profiles-ravenscar-condition_variables.ali
-lib/polyorb/polyorb-tasking-profiles-ravenscar-index_manager.ali
-lib/polyorb/polyorb-tasking-profiles-ravenscar-mutexes.ali
-lib/polyorb/polyorb-tasking-profiles-ravenscar-threads-annotations.ali
-lib/polyorb/polyorb-tasking-profiles-ravenscar-threads.ali
-lib/polyorb/polyorb-tasking-profiles-ravenscar.ali
-lib/polyorb/polyorb-tasking-profiles.ali
-lib/polyorb/polyorb-tasking-rw_locks.ali
-lib/polyorb/polyorb-tasking-threads-annotations.ali
-lib/polyorb/polyorb-tasking-threads.ali
-lib/polyorb/polyorb-tasking.ali
-lib/polyorb/polyorb-termination_activity.ali
-lib/polyorb/polyorb-termination_manager-bootstrap.ali
-lib/polyorb/polyorb-termination_manager.ali
-lib/polyorb/polyorb-transport-connected-sockets.ali
-lib/polyorb/polyorb-transport-connected.ali
-lib/polyorb/polyorb-transport-datagram-sockets.ali
-lib/polyorb/polyorb-transport-datagram.ali
-lib/polyorb/polyorb-transport-handlers.ali
-lib/polyorb/polyorb-transport-sockets.ali
-lib/polyorb/polyorb-transport.ali
-lib/polyorb/polyorb-types.ali
-lib/polyorb/polyorb-utils-backtrace.ali
-lib/polyorb/polyorb-utils-buffers.ali
-lib/polyorb/polyorb-utils-chained_lists.ali
-lib/polyorb/polyorb-utils-configuration_file.ali
-lib/polyorb/polyorb-utils-dynamic_tables.ali
-lib/polyorb/polyorb-utils-hfunctions-hyper.ali
-lib/polyorb/polyorb-utils-hfunctions-mul.ali
-lib/polyorb/polyorb-utils-hfunctions.ali
-lib/polyorb/polyorb-utils-htables-perfect.ali
-lib/polyorb/polyorb-utils-htables.ali
-lib/polyorb/polyorb-utils-ilists.ali
-lib/polyorb/polyorb-utils-random.ali
-lib/polyorb/polyorb-utils-report.ali
-lib/polyorb/polyorb-utils-simple_flags.ali
-lib/polyorb/polyorb-utils-socket_access_points.ali
-lib/polyorb/polyorb-utils-sockets.ali
-lib/polyorb/polyorb-utils-srp.ali
-lib/polyorb/polyorb-utils-strings-lists.ali
-lib/polyorb/polyorb-utils-strings.ali
-lib/polyorb/polyorb-utils-tcp_access_points.ali
-lib/polyorb/polyorb-utils-text_buffers.ali
-lib/polyorb/polyorb-utils-udp_access_points.ali
-lib/polyorb/polyorb-utils.ali
-lib/polyorb/polyorb-web-mime.ali
-lib/polyorb/polyorb-web-url-raise_url_error.ali
-lib/polyorb/polyorb-web-url.ali
-lib/polyorb/polyorb-web-utils.ali
-lib/polyorb/polyorb-web.ali
-lib/polyorb/polyorb.ali
-lib/polyorb/portableinterceptor-clientrequestinfo-helper.ali
-lib/polyorb/portableinterceptor-clientrequestinfo-impl.ali
-lib/polyorb/portableinterceptor-clientrequestinfo.ali
-lib/polyorb/portableinterceptor-clientrequestinterceptor-helper.ali
-lib/polyorb/portableinterceptor-clientrequestinterceptor-impl.ali
-lib/polyorb/portableinterceptor-clientrequestinterceptor.ali
-lib/polyorb/portableinterceptor-current-helper.ali
-lib/polyorb/portableinterceptor-current-impl.ali
-lib/polyorb/portableinterceptor-current.ali
-lib/polyorb/portableinterceptor-helper.ali
-lib/polyorb/portableinterceptor-interceptor-helper.ali
-lib/polyorb/portableinterceptor-interceptor-impl.ali
-lib/polyorb/portableinterceptor-interceptor.ali
-lib/polyorb/portableinterceptor-iorinfo-helper.ali
-lib/polyorb/portableinterceptor-iorinfo-impl.ali
-lib/polyorb/portableinterceptor-iorinfo.ali
-lib/polyorb/portableinterceptor-iorinterceptor-helper.ali
-lib/polyorb/portableinterceptor-iorinterceptor-impl.ali
-lib/polyorb/portableinterceptor-iorinterceptor.ali
-lib/polyorb/portableinterceptor-iorinterceptor_3_0-helper.ali
-lib/polyorb/portableinterceptor-iorinterceptor_3_0-impl.ali
-lib/polyorb/portableinterceptor-iorinterceptor_3_0.ali
-lib/polyorb/portableinterceptor-orbinitializer-helper.ali
-lib/polyorb/portableinterceptor-orbinitializer-impl.ali
-lib/polyorb/portableinterceptor-orbinitializer-initialize_all.ali
-lib/polyorb/portableinterceptor-orbinitializer-register.ali
-lib/polyorb/portableinterceptor-orbinitializer.ali
-lib/polyorb/portableinterceptor-orbinitinfo-helper.ali
-lib/polyorb/portableinterceptor-orbinitinfo-impl.ali
-lib/polyorb/portableinterceptor-orbinitinfo.ali
-lib/polyorb/portableinterceptor-policyfactory-helper.ali
-lib/polyorb/portableinterceptor-policyfactory-impl.ali
-lib/polyorb/portableinterceptor-policyfactory.ali
-lib/polyorb/portableinterceptor-requestinfo-helper.ali
-lib/polyorb/portableinterceptor-requestinfo-impl.ali
-lib/polyorb/portableinterceptor-requestinfo.ali
-lib/polyorb/portableinterceptor-serverrequestinfo-helper.ali
-lib/polyorb/portableinterceptor-serverrequestinfo-impl.ali
-lib/polyorb/portableinterceptor-serverrequestinfo.ali
-lib/polyorb/portableinterceptor-serverrequestinterceptor-helper.ali
-lib/polyorb/portableinterceptor-serverrequestinterceptor-impl.ali
-lib/polyorb/portableinterceptor-serverrequestinterceptor.ali
-lib/polyorb/portableinterceptor.ali
-lib/polyorb/portableserver-adapteractivator.ali
-lib/polyorb/portableserver-current-helper.ali
-lib/polyorb/portableserver-current.ali
-lib/polyorb/portableserver-helper.ali
-lib/polyorb/portableserver-idassignmentpolicy.ali
-lib/polyorb/portableserver-iduniquenesspolicy.ali
-lib/polyorb/portableserver-implicitactivationpolicy.ali
-lib/polyorb/portableserver-lifespanpolicy.ali
-lib/polyorb/portableserver-poa-goa.ali
-lib/polyorb/portableserver-poa-helper.ali
-lib/polyorb/portableserver-poa.ali
-lib/polyorb/portableserver-poamanager.ali
-lib/polyorb/portableserver-requestprocessingpolicy.ali
-lib/polyorb/portableserver-servantactivator-impl.ali
-lib/polyorb/portableserver-servantactivator.ali
-lib/polyorb/portableserver-servantlocator-impl.ali
-lib/polyorb/portableserver-servantlocator.ali
-lib/polyorb/portableserver-servantmanager-impl.ali
-lib/polyorb/portableserver-servantmanager.ali
-lib/polyorb/portableserver-servantretentionpolicy.ali
-lib/polyorb/portableserver-threadpolicy.ali
-lib/polyorb/portableserver.ali
-lib/polyorb/rtcorba-current-helper.ali
-lib/polyorb/rtcorba-current.ali
-lib/polyorb/rtcorba-helper.ali
-lib/polyorb/rtcorba-mutex-helper.ali
-lib/polyorb/rtcorba-mutex.ali
-lib/polyorb/rtcorba-prioritymapping-direct.ali
-lib/polyorb/rtcorba-prioritymapping-linear.ali
-lib/polyorb/rtcorba-prioritymapping.ali
-lib/polyorb/rtcorba-prioritymodelpolicy-helper.ali
-lib/polyorb/rtcorba-prioritymodelpolicy.ali
-lib/polyorb/rtcorba-prioritytransform.ali
-lib/polyorb/rtcorba-protocolproperties-helper.ali
-lib/polyorb/rtcorba-protocolproperties.ali
-lib/polyorb/rtcorba-rtorb-helper.ali
-lib/polyorb/rtcorba-rtorb.ali
-lib/polyorb/rtcorba-threadpoolpolicy-helper.ali
-lib/polyorb/rtcorba-threadpoolpolicy.ali
-lib/polyorb/rtcorba.ali
-lib/polyorb/rtcosscheduling-clientscheduler-helper.ali
-lib/polyorb/rtcosscheduling-clientscheduler-impl.ali
-lib/polyorb/rtcosscheduling-clientscheduler.ali
-lib/polyorb/rtcosscheduling-helper.ali
-lib/polyorb/rtcosscheduling-serverscheduler-helper.ali
-lib/polyorb/rtcosscheduling-serverscheduler-impl.ali
-lib/polyorb/rtcosscheduling-serverscheduler.ali
-lib/polyorb/rtcosscheduling.ali
-lib/polyorb/rtportableserver-poa-helper.ali
-lib/polyorb/rtportableserver-poa.ali
-lib/polyorb/rtportableserver.ali
-lib/polyorb/s-dsaser.ali
-lib/polyorb/s-dsatyp.ali
-lib/polyorb/s-parint.ali
-lib/polyorb/s-shasto.ali
-lib/polyorb/static/libpolyorb-corba-cos-event-impl.a
-lib/polyorb/static/libpolyorb-corba-cos-event.a
-lib/polyorb/static/libpolyorb-corba-cos-ir-impl.a
-lib/polyorb/static/libpolyorb-corba-cos-naming-impl.a
-lib/polyorb/static/libpolyorb-corba-cos-naming.a
-%%TESTSUITE%%lib/polyorb/static/libpolyorb-corba-cos-notification-impl.a
-lib/polyorb/static/libpolyorb-corba-cos-notification.a
-%%TESTSUITE%%lib/polyorb/static/libpolyorb-corba-cos-time-impl.a
-lib/polyorb/static/libpolyorb-corba-cos-time.a
-lib/polyorb/static/libpolyorb-corba-dynamicany.a
-lib/polyorb/static/libpolyorb-corba-iop.a
-lib/polyorb/static/libpolyorb-corba-messaging.a
-lib/polyorb/static/libpolyorb-corba-portableinterceptor.a
-lib/polyorb/static/libpolyorb-corba-rtcorba.a
-lib/polyorb/static/libpolyorb-corba.a
-lib/polyorb/static/libpolyorb-dsa.a
-lib/polyorb/static/libpolyorb-giop-diop.a
-lib/polyorb/static/libpolyorb-giop-iiop.a
-lib/polyorb/static/libpolyorb-giop-miop.a
-lib/polyorb/static/libpolyorb-giop.a
-lib/polyorb/static/libpolyorb-moma.a
-lib/polyorb/static/libpolyorb-setup.a
-lib/polyorb/static/libpolyorb-soap.a
-lib/polyorb/static/libpolyorb-srp.a
-lib/polyorb/static/libpolyorb-web_common.a
-lib/polyorb/static/libpolyorb.a
-%%TESTSUITE%%lib/polyorb/time_utils.ali
-lib/polyorb/timebase-helper.ali
-lib/polyorb/timebase.ali
-%%DOCS%%share/gps/plug-ins/polyorb_gps.xml
diff --git a/net/py-zsi/Makefile b/net/py-zsi/Makefile
deleted file mode 100644
index 7d193de2a630..000000000000
--- a/net/py-zsi/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# Created by: Johann Visagie <wjv@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	zsi
-DISTVERSION=	2.1-a1
-PORTREVISION=	2
-PORTEPOCH=	1
-CATEGORIES=	net python
-MASTER_SITES=	SF/pywebsvcs/ZSI/ZSI-${DISTVERSION:S,-,_,}
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	${PORTNAME:tu}-${DISTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Pure Python implementation of SOAP 1.1
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		python:2.7 shebangfix
-USE_PYTHON=	autoplist distutils
-NO_ARCH=	yes
-SHEBANG_FILES=	doc/examples/*/*/*/*/*.py \
-		test/*.py \
-		test/wsdl2py/*.py \
-		test/wsdl2py/servers/*.py
-
-PORTDOCS=	*
-PORTEXAMPLES=	*
-
-OPTIONS_DEFINE=	DOCS EXAMPLES
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for docfile in CHANGES README doc/zsi.* doc/*.png
-	${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-post-install-EXAMPLES-on:
-.for dir in client server
-	@${MV} ${WRKSRC}/doc/examples/${dir} ${WRKSRC}
-.endfor
-.for subdir in samples test client server
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/${subdir}
-	${CP} -rp ${WRKSRC}/${subdir}/* ${STAGEDIR}${EXAMPLESDIR}/${subdir}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/net/py-zsi/distinfo b/net/py-zsi/distinfo
deleted file mode 100644
index 45b60acdfd5a..000000000000
--- a/net/py-zsi/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ZSI-2.1-a1.tar.gz) = 253cd6968bc52e66121ee370831b93be385d65563a0e71c9c704db83901bf244
-SIZE (ZSI-2.1-a1.tar.gz) = 932958
diff --git a/net/py-zsi/pkg-descr b/net/py-zsi/pkg-descr
deleted file mode 100644
index 6c4e52dd78d3..000000000000
--- a/net/py-zsi/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Paraphrasing the original (2.0) website:
-
-  ZSI, the Zolera SOAP Infrastructure, is a Python package that provides an
-  implementation of SOAP messaging, as described in The SOAP 1.1
-  Specification. In particular, ZSI parses and generates SOAP messages, and
-  converts between native Python datatypes and SOAP syntax.  ZSI, the Zolera
-  SOAP Infrastructure, is a pure Python module that provides
-  an implementation of the SOAP 1.1 specification. Simple client and server
-  support are also provided.
-
-WWW: http://pywebsvcs.sourceforge.net/
diff --git a/net/pythondirector/Makefile b/net/pythondirector/Makefile
deleted file mode 100644
index d3a1d6a9b898..000000000000
--- a/net/pythondirector/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Clement Laforet <clement@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	pydirector
-PORTVERSION=	1.0.0
-PORTREVISION=	2
-CATEGORIES=	net python
-MASTER_SITES=	SF/pythondirector/pythondirector/pythondirector-${PORTVERSION}
-
-MAINTAINER=	python@FreeBSD.org
-COMMENT=	TCP load balancer written in Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/doc/LICENSE.txt
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR}
-
-OPTIONS_DEFINE=	DOCS
-
-NO_ARCH=	yes
-USE_PYTHON=	autoplist distutils
-USES=		python:2.7
-
-PORTDOCS=	*
-
-post-install-DOCS-on:
-	${MKDIR} ${STAGEDIR}${DOCSDIR}/
-	${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}/
-
-.include <bsd.port.mk>
diff --git a/net/pythondirector/distinfo b/net/pythondirector/distinfo
deleted file mode 100644
index fc8c270102e5..000000000000
--- a/net/pythondirector/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pydirector-1.0.0.tar.gz) = 3b4a23ecbd291f5a578c0d7c4e4eabe330aeb0c336c57762cf310d6238f1df28
-SIZE (pydirector-1.0.0.tar.gz) = 32569
diff --git a/net/pythondirector/pkg-descr b/net/pythondirector/pkg-descr
deleted file mode 100644
index 60b3bfa783a1..000000000000
--- a/net/pythondirector/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-This is a pure-python TCP load balancer. It takes inbound TCP connections and
-connects them to one of a number of backend servers.
-
-Features:
-- async i/o based, so much less overhead than fork/thread based balancers. Can
-  use either twisted or python's standard asyncore library (twisted is
-  recommended, and asyncore support will be removed in a future version).
-- Multiple scheduling algorithms (random, round robin, leastconns,
-  leastconns+roundrobin)
-- If a server fails to answer, it's removed from the pool - the client that
-  failed to connect gets transparently failed over to a new host.
-- XML based configuration file (see a sample)
-- separate management thread that periodically re-adds failed hosts if they've
-  come back up.
-- optional builtin webserver for admin (sample of the running screen)
-- webserver has methods suitable for both interactive and automated systems
-
-WWW: http://pythondirector.sourceforge.net/
diff --git a/net/sippy_b2bua/Makefile b/net/sippy_b2bua/Makefile
deleted file mode 100644
index a0c1997c237f..000000000000
--- a/net/sippy_b2bua/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	sippy_b2bua
-PORTVERSION=	1.0.2
-PORTREVISION=	3
-CATEGORIES=	net python
-MASTER_SITES=	http://www.b2bua.org/chrome/site/
-DISTNAME=	sippy-${PORTVERSION}
-
-MAINTAINER=	python@FreeBSD.org
-COMMENT=	SIP Back-to-back user agent (B2BUA) server with Radius support
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-BROKEN=		unfetchable
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR}
-
-NO_ARCH=	yes
-USE_PYTHON=	distutils
-USES=		python:2.7
-PYDISTUTILS_PKGNAME=	sippy
-DOCSDIR=	${PREFIX}/share/doc/${PYDISTUTILS_PKGNAME}
-
-DOCS=		COPYING README
-
-OPTIONS_DEFINE=	DOCS
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/net/sippy_b2bua/distinfo b/net/sippy_b2bua/distinfo
deleted file mode 100644
index 47f6f94e5ae3..000000000000
--- a/net/sippy_b2bua/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sippy-1.0.2.tar.gz) = bdc14cf497b788fb6260bc020781a03a4a0604a61b2b7c5265a447b6175912cb
-SIZE (sippy-1.0.2.tar.gz) = 54678
diff --git a/net/sippy_b2bua/pkg-descr b/net/sippy_b2bua/pkg-descr
deleted file mode 100644
index 341dc08b7e29..000000000000
--- a/net/sippy_b2bua/pkg-descr
+++ /dev/null
@@ -1,25 +0,0 @@
-Sippy B2BUA is a RFC3261-compliant Session Initiation Protocol (SIP)
-Back-to-back user agent (B2BUA) server software.
-
-The B2BUA is a SIP call controlling component. Unlike a SIP proxy, which only
-maintains transaction state, the B2BUA maintains complete call state and
-participates in all call requests. For this reason it can perform number of
-functions that are not possible to implement using SIP proxy, such as for
-example accurate call accounting, pre-paid rating and billing, fail over call
-routing etc. Unlike PBX-type solutions such as Asterisk for example, the B2BUA
-doesn't perform any media relaying or processing, therefore it doesn't
-introduce any additional packet loss, delay or jitter into the media path.
-
-Features:
- o Realtime calls control and call data records (CDRs) generation;
- o Optional ability to use Sippy RTPproxy for media relaying;
- o Optional ability to perform Cisco-compatible RADIUS AAA (Authentication,
-   Authorization and Accounting);
- o RFC3261 compliance;
- o RFC3326 support;
- o IPv6 support;
- o Seamless compatibility with majority of popular SIP software and hardware
-   on the market today;
- o Robustness and Resilience.
-
-WWW: http://www.b2bua.org/
diff --git a/net/sippy_b2bua/pkg-plist b/net/sippy_b2bua/pkg-plist
deleted file mode 100644
index 3a9d9f2ec323..000000000000
--- a/net/sippy_b2bua/pkg-plist
+++ /dev/null
@@ -1,239 +0,0 @@
-bin/b2bua_radius.py
-bin/b2bua_simple.py
-etc/sippy/dictionary
-%%PYTHON_SITELIBDIR%%/sippy/CCEvents.py
-%%PYTHON_SITELIBDIR%%/sippy/CCEvents.pyc
-%%PYTHON_SITELIBDIR%%/sippy/CCEvents.pyo
-%%PYTHON_SITELIBDIR%%/sippy/Cli_server_local.py
-%%PYTHON_SITELIBDIR%%/sippy/Cli_server_local.pyc
-%%PYTHON_SITELIBDIR%%/sippy/Cli_server_local.pyo
-%%PYTHON_SITELIBDIR%%/sippy/Cli_session.py
-%%PYTHON_SITELIBDIR%%/sippy/Cli_session.pyc
-%%PYTHON_SITELIBDIR%%/sippy/Cli_session.pyo
-%%PYTHON_SITELIBDIR%%/sippy/ESipHeaderCSV.py
-%%PYTHON_SITELIBDIR%%/sippy/ESipHeaderCSV.pyc
-%%PYTHON_SITELIBDIR%%/sippy/ESipHeaderCSV.pyo
-%%PYTHON_SITELIBDIR%%/sippy/ESipHeaderIgnore.py
-%%PYTHON_SITELIBDIR%%/sippy/ESipHeaderIgnore.pyc
-%%PYTHON_SITELIBDIR%%/sippy/ESipHeaderIgnore.pyo
-%%PYTHON_SITELIBDIR%%/sippy/External_command.py
-%%PYTHON_SITELIBDIR%%/sippy/External_command.pyc
-%%PYTHON_SITELIBDIR%%/sippy/External_command.pyo
-%%PYTHON_SITELIBDIR%%/sippy/FakeAccounting.py
-%%PYTHON_SITELIBDIR%%/sippy/FakeAccounting.pyc
-%%PYTHON_SITELIBDIR%%/sippy/FakeAccounting.pyo
-%%PYTHON_SITELIBDIR%%/sippy/MsgBody.py
-%%PYTHON_SITELIBDIR%%/sippy/MsgBody.pyc
-%%PYTHON_SITELIBDIR%%/sippy/MsgBody.pyo
-%%PYTHON_SITELIBDIR%%/sippy/RadiusAccounting.py
-%%PYTHON_SITELIBDIR%%/sippy/RadiusAccounting.pyc
-%%PYTHON_SITELIBDIR%%/sippy/RadiusAccounting.pyo
-%%PYTHON_SITELIBDIR%%/sippy/RadiusAuthorisation.py
-%%PYTHON_SITELIBDIR%%/sippy/RadiusAuthorisation.pyc
-%%PYTHON_SITELIBDIR%%/sippy/RadiusAuthorisation.pyo
-%%PYTHON_SITELIBDIR%%/sippy/Radius_client.py
-%%PYTHON_SITELIBDIR%%/sippy/Radius_client.pyc
-%%PYTHON_SITELIBDIR%%/sippy/Radius_client.pyo
-%%PYTHON_SITELIBDIR%%/sippy/Rtp_proxy_client_local.py
-%%PYTHON_SITELIBDIR%%/sippy/Rtp_proxy_client_local.pyc
-%%PYTHON_SITELIBDIR%%/sippy/Rtp_proxy_client_local.pyo
-%%PYTHON_SITELIBDIR%%/sippy/Rtp_proxy_client_udp.py
-%%PYTHON_SITELIBDIR%%/sippy/Rtp_proxy_client_udp.pyc
-%%PYTHON_SITELIBDIR%%/sippy/Rtp_proxy_client_udp.pyo
-%%PYTHON_SITELIBDIR%%/sippy/Rtp_proxy_session.py
-%%PYTHON_SITELIBDIR%%/sippy/Rtp_proxy_session.pyc
-%%PYTHON_SITELIBDIR%%/sippy/Rtp_proxy_session.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SdpBody.py
-%%PYTHON_SITELIBDIR%%/sippy/SdpBody.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SdpBody.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SdpConnecton.py
-%%PYTHON_SITELIBDIR%%/sippy/SdpConnecton.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SdpConnecton.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SdpGeneric.py
-%%PYTHON_SITELIBDIR%%/sippy/SdpGeneric.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SdpGeneric.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SdpMedia.py
-%%PYTHON_SITELIBDIR%%/sippy/SdpMedia.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SdpMedia.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SdpMediaDescription.py
-%%PYTHON_SITELIBDIR%%/sippy/SdpMediaDescription.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SdpMediaDescription.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SdpOrigin.py
-%%PYTHON_SITELIBDIR%%/sippy/SdpOrigin.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SdpOrigin.pyo
-%%PYTHON_SITELIBDIR%%/sippy/Signal.py
-%%PYTHON_SITELIBDIR%%/sippy/Signal.pyc
-%%PYTHON_SITELIBDIR%%/sippy/Signal.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipAddress.py
-%%PYTHON_SITELIBDIR%%/sippy/SipAddress.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipAddress.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipAddressHF.py
-%%PYTHON_SITELIBDIR%%/sippy/SipAddressHF.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipAddressHF.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipAlso.py
-%%PYTHON_SITELIBDIR%%/sippy/SipAlso.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipAlso.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipAuthorization.py
-%%PYTHON_SITELIBDIR%%/sippy/SipAuthorization.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipAuthorization.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipCCDiversion.py
-%%PYTHON_SITELIBDIR%%/sippy/SipCCDiversion.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipCCDiversion.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipCSeq.py
-%%PYTHON_SITELIBDIR%%/sippy/SipCSeq.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipCSeq.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipCallId.py
-%%PYTHON_SITELIBDIR%%/sippy/SipCallId.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipCallId.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipCiscoGUID.py
-%%PYTHON_SITELIBDIR%%/sippy/SipCiscoGUID.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipCiscoGUID.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipConf.py
-%%PYTHON_SITELIBDIR%%/sippy/SipConf.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipConf.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipContact.py
-%%PYTHON_SITELIBDIR%%/sippy/SipContact.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipContact.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipContentLength.py
-%%PYTHON_SITELIBDIR%%/sippy/SipContentLength.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipContentLength.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipContentType.py
-%%PYTHON_SITELIBDIR%%/sippy/SipContentType.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipContentType.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipExpires.py
-%%PYTHON_SITELIBDIR%%/sippy/SipExpires.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipExpires.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipFrom.py
-%%PYTHON_SITELIBDIR%%/sippy/SipFrom.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipFrom.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipGenericHF.py
-%%PYTHON_SITELIBDIR%%/sippy/SipGenericHF.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipGenericHF.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipHeader.py
-%%PYTHON_SITELIBDIR%%/sippy/SipHeader.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipHeader.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipLogger.py
-%%PYTHON_SITELIBDIR%%/sippy/SipLogger.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipLogger.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipMaxForwards.py
-%%PYTHON_SITELIBDIR%%/sippy/SipMaxForwards.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipMaxForwards.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipMsg.py
-%%PYTHON_SITELIBDIR%%/sippy/SipMsg.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipMsg.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipNumericHF.py
-%%PYTHON_SITELIBDIR%%/sippy/SipNumericHF.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipNumericHF.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipPAssertedIdentity.py
-%%PYTHON_SITELIBDIR%%/sippy/SipPAssertedIdentity.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipPAssertedIdentity.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipProxyAuthenticate.py
-%%PYTHON_SITELIBDIR%%/sippy/SipProxyAuthenticate.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipProxyAuthenticate.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipProxyAuthorization.py
-%%PYTHON_SITELIBDIR%%/sippy/SipProxyAuthorization.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipProxyAuthorization.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipRecordRoute.py
-%%PYTHON_SITELIBDIR%%/sippy/SipRecordRoute.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipRecordRoute.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipReferTo.py
-%%PYTHON_SITELIBDIR%%/sippy/SipReferTo.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipReferTo.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipReferredBy.py
-%%PYTHON_SITELIBDIR%%/sippy/SipReferredBy.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipReferredBy.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipReplaces.py
-%%PYTHON_SITELIBDIR%%/sippy/SipReplaces.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipReplaces.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipRequest.py
-%%PYTHON_SITELIBDIR%%/sippy/SipRequest.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipRequest.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipResponse.py
-%%PYTHON_SITELIBDIR%%/sippy/SipResponse.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipResponse.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipRoute.py
-%%PYTHON_SITELIBDIR%%/sippy/SipRoute.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipRoute.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipServer.py
-%%PYTHON_SITELIBDIR%%/sippy/SipServer.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipServer.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipTo.py
-%%PYTHON_SITELIBDIR%%/sippy/SipTo.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipTo.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipTransactionManager.py
-%%PYTHON_SITELIBDIR%%/sippy/SipTransactionManager.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipTransactionManager.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipURL.py
-%%PYTHON_SITELIBDIR%%/sippy/SipURL.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipURL.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipUserAgent.py
-%%PYTHON_SITELIBDIR%%/sippy/SipUserAgent.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipUserAgent.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipVia.py
-%%PYTHON_SITELIBDIR%%/sippy/SipVia.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipVia.pyo
-%%PYTHON_SITELIBDIR%%/sippy/SipWWWAuthenticate.py
-%%PYTHON_SITELIBDIR%%/sippy/SipWWWAuthenticate.pyc
-%%PYTHON_SITELIBDIR%%/sippy/SipWWWAuthenticate.pyo
-%%PYTHON_SITELIBDIR%%/sippy/Timeout.py
-%%PYTHON_SITELIBDIR%%/sippy/Timeout.pyc
-%%PYTHON_SITELIBDIR%%/sippy/Timeout.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UA.py
-%%PYTHON_SITELIBDIR%%/sippy/UA.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UA.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UaStateConnected.py
-%%PYTHON_SITELIBDIR%%/sippy/UaStateConnected.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UaStateConnected.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UaStateDead.py
-%%PYTHON_SITELIBDIR%%/sippy/UaStateDead.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UaStateDead.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UaStateDisconnected.py
-%%PYTHON_SITELIBDIR%%/sippy/UaStateDisconnected.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UaStateDisconnected.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UaStateFailed.py
-%%PYTHON_SITELIBDIR%%/sippy/UaStateFailed.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UaStateFailed.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UaStateGeneric.py
-%%PYTHON_SITELIBDIR%%/sippy/UaStateGeneric.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UaStateGeneric.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UacStateCancelling.py
-%%PYTHON_SITELIBDIR%%/sippy/UacStateCancelling.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UacStateCancelling.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UacStateIdle.py
-%%PYTHON_SITELIBDIR%%/sippy/UacStateIdle.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UacStateIdle.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UacStateRinging.py
-%%PYTHON_SITELIBDIR%%/sippy/UacStateRinging.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UacStateRinging.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UacStateTrying.py
-%%PYTHON_SITELIBDIR%%/sippy/UacStateTrying.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UacStateTrying.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UacStateUpdating.py
-%%PYTHON_SITELIBDIR%%/sippy/UacStateUpdating.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UacStateUpdating.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UasStateIdle.py
-%%PYTHON_SITELIBDIR%%/sippy/UasStateIdle.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UasStateIdle.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UasStateRinging.py
-%%PYTHON_SITELIBDIR%%/sippy/UasStateRinging.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UasStateRinging.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UasStateTrying.py
-%%PYTHON_SITELIBDIR%%/sippy/UasStateTrying.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UasStateTrying.pyo
-%%PYTHON_SITELIBDIR%%/sippy/UasStateUpdating.py
-%%PYTHON_SITELIBDIR%%/sippy/UasStateUpdating.pyc
-%%PYTHON_SITELIBDIR%%/sippy/UasStateUpdating.pyo
-%%PYTHON_SITELIBDIR%%/sippy/Udp_server.py
-%%PYTHON_SITELIBDIR%%/sippy/Udp_server.pyc
-%%PYTHON_SITELIBDIR%%/sippy/Udp_server.pyo
-%%PYTHON_SITELIBDIR%%/sippy/__init__.py
-%%PYTHON_SITELIBDIR%%/sippy/__init__.pyc
-%%PYTHON_SITELIBDIR%%/sippy/__init__.pyo
-%%PYTHON_SITELIBDIR%%/sippy/b2bua_radius.py
-%%PYTHON_SITELIBDIR%%/sippy/b2bua_radius.pyc
-%%PYTHON_SITELIBDIR%%/sippy/b2bua_radius.pyo
-%%PYTHON_SITELIBDIR%%/sippy/b2bua_simple.py
-%%PYTHON_SITELIBDIR%%/sippy/b2bua_simple.pyc
-%%PYTHON_SITELIBDIR%%/sippy/b2bua_simple.pyo
-%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/README
diff --git a/news/Makefile b/news/Makefile
index 064940c2d8bd..edaba9e2e909 100644
--- a/news/Makefile
+++ b/news/Makefile
@@ -53,7 +53,6 @@
     SUBDIR += p5-POE-Component-Client-NNTP
     SUBDIR += p5-POE-Component-Server-NNTP
     SUBDIR += pan
-    SUBDIR += papercut
     SUBDIR += pgpmoose
     SUBDIR += plor
     SUBDIR += py-pynzb
diff --git a/news/papercut/Makefile b/news/papercut/Makefile
deleted file mode 100644
index 10912d8afd8c..000000000000
--- a/news/papercut/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Clement Laforet <sheepkiller@cultdeadsheep.org>
-# $FreeBSD$
-
-PORTNAME=	papercut
-PORTVERSION=	0.9.13
-PORTREVISION=	1
-CATEGORIES=	news python
-MASTER_SITES=	http://pessoal.org/papercut/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Papercut is a news server written in Python, using a MySQL backend
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR}
-
-USES=		python:2.7 shebangfix
-NO_BUILD=	yes
-NO_ARCH=	yes
-SHEBANG_FILES=	*.py auth/*.py storage/*.py
-
-do-configure:
-	${CP} ${FILESDIR}/papercut-wrapper ${WRKDIR}/papercut-wrapper
-	${REINPLACE_CMD} -e "s,__DATADIR__,${DATADIR}," ${WRKDIR}/papercut-wrapper
-	${REINPLACE_CMD} -e "s,__PYTHON__,${PYTHON_CMD}," ${WRKDIR}/papercut-wrapper
-	${REINPLACE_CMD} "s,/home/papercut,${DATADIR}," ${WRKSRC}/settings.py
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-	${INSTALL_SCRIPT} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR}
-	@${MKDIR} ${STAGEDIR}${DATADIR}/cache
-	@${MKDIR} ${STAGEDIR}${DATADIR}/logs
-.for DIR in auth storage
-		@${MKDIR} ${STAGEDIR}${DATADIR}/${DIR}
-		${INSTALL_SCRIPT} ${WRKSRC}/${DIR}/* ${STAGEDIR}${DATADIR}/${DIR}
-.endfor
-	${INSTALL_SCRIPT} ${WRKDIR}/papercut-wrapper ${STAGEDIR}${PREFIX}/bin/papercut
-	${MV} ${STAGEDIR}${DATADIR}/settings.py ${STAGEDIR}${DATADIR}/settings.py.sample
-
-.include <bsd.port.mk>
diff --git a/news/papercut/distinfo b/news/papercut/distinfo
deleted file mode 100644
index f8cad63d0e7b..000000000000
--- a/news/papercut/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (papercut-0.9.13.tar.gz) = 5cbcd28e3f958625104da418bac08d525f05f51dd9ad724055ff1cfd17b5154b
-SIZE (papercut-0.9.13.tar.gz) = 162916
diff --git a/news/papercut/files/papercut-wrapper b/news/papercut/files/papercut-wrapper
deleted file mode 100644
index 51ca9df5e4ac..000000000000
--- a/news/papercut/files/papercut-wrapper
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-# Change this to your getmail directory; defaults to /usr/local/share/getmail
-PPCPATH="__DATADIR__"
-
-PYTHONPATH="${PPCPATH}:${PYTHONPATH}"
-export PYTHONPATH
-
-# You can change this to point to your Python interpreter if you wish.
-PYTHON=__PYTHON__
-
-exec "$PYTHON" ${PPCPATH}/papercut.py "$@"
diff --git a/news/papercut/pkg-descr b/news/papercut/pkg-descr
deleted file mode 100644
index 00498f051c20..000000000000
--- a/news/papercut/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Papercut is a news server written in 100% pure Python. It designed
-to be use as backend for PHP, or to be run on a small network.
-Messages can be stored in a MySQL database.
-It doesn't support feeding.
-
-WWW: http://pessoal.org/papercut/
diff --git a/news/papercut/pkg-plist b/news/papercut/pkg-plist
deleted file mode 100644
index d13366143242..000000000000
--- a/news/papercut/pkg-plist
+++ /dev/null
@@ -1,52 +0,0 @@
-bin/papercut
-%%DATADIR%%/papercut.py
-%%DATADIR%%/papercut_cache.py
-%%DATADIR%%/portable_locker.py
-@sample %%DATADIR%%/settings.py.sample
-@exec echo "To use papercut you need to edit %D/%%DATADIR%%/settings.py." |fmt
-%%DATADIR%%/auth/__init__.py
-%%DATADIR%%/auth/mysql.py
-%%DATADIR%%/auth/phorum_mysql_users.py
-%%DATADIR%%/auth/phorum_pgsql_users.py
-%%DATADIR%%/auth/phpbb_mysql_users.py
-%%DATADIR%%/auth/phpnuke_phpbb_mysql_users.py
-%%DATADIR%%/auth/postnuke_phpbb_mysql_users.py
-%%DATADIR%%/storage/__init__.py
-%%DATADIR%%/storage/forwarding_proxy.py
-%%DATADIR%%/storage/maildir.py
-%%DATADIR%%/storage/mbox.py
-%%DATADIR%%/storage/mime.py
-%%DATADIR%%/storage/mysql.py
-%%DATADIR%%/storage/mysql_storage.sql
-%%DATADIR%%/storage/p2p.py
-%%DATADIR%%/storage/phorum_mysql.py
-%%DATADIR%%/storage/phorum_mysql_fix.sql
-%%DATADIR%%/storage/phorum_pgsql.py
-%%DATADIR%%/storage/phorum_pgsql_fix.sql
-%%DATADIR%%/storage/phpbb_mysql.py
-%%DATADIR%%/storage/phpbb_mysql_fix.sql
-%%DATADIR%%/storage/phpnuke_phpbb_mysql.py
-%%DATADIR%%/storage/strutil.py
-@unexec [ -f %D/%%DATADIR%%/papercut.pyc ] && rm %D/%%DATADIR%%/papercut.pyc || true
-@unexec [ -f %D/%%DATADIR%%/papercut_cache.pyc ] && rm %D/%%DATADIR%%/papercut_cache.pyc || true
-@unexec [ -f %D/%%DATADIR%%/portable_locker.pyc ] && rm %D/%%DATADIR%%/portable_locker.pyc || true
-@unexec [ -f %D/%%DATADIR%%/settings.py ] || true
-@unexec [ -f %D/%%DATADIR%%/settings.pyc ] && rm %D/%%DATADIR%%/settings.pyc || true
-@unexec [ -f %D/%%DATADIR%%/auth/__init__.pyc ] && rm %D/%%DATADIR%%/auth/__init__.pyc || true
-@unexec [ -f %D/%%DATADIR%%/auth/mysql.pyc ] && rm %D/%%DATADIR%%/auth/mysql.pyc || true
-@unexec [ -f %D/%%DATADIR%%/auth/phorum_mysql_users.pyc ] && rm %D/%%DATADIR%%/auth/phorum_mysql_users.pyc || true
-@unexec [ -f %D/%%DATADIR%%/auth/phorum_pgsql_users.pyc ] && rm %D/%%DATADIR%%/auth/phorum_mysql_users.pyc || true
-@unexec [ -f %D/%%DATADIR%%/auth/phpbb_mysql_users.pyc ] && rm %D/%%DATADIR%%/auth/phpbb_mysql_users.pyc || true
-@unexec [ -f %D/%%DATADIR%%/storage/__init__.pyc ] && rm %D/%%DATADIR%%/storage/__init__.pyc || true
-@unexec [ -f %D/%%DATADIR%%/storage/forwarding_proxy.pyc ] && rm %D/%%DATADIR%%/storage/forwarding_proxy.pyc || true
-@unexec [ -f %D/%%DATADIR%%/storage/mbox.pyc ] && rm %D/%%DATADIR%%/storage/mbox.pyc || true
-@unexec [ -f %D/%%DATADIR%%/storage/mime.pyc ] && rm %D/%%DATADIR%%/storage/mime.pyc || true
-@unexec [ -f %D/%%DATADIR%%/storage/mysql.pyc ] && rm %D/%%DATADIR%%/storage/mysql.pyc || true
-@unexec [ -f %D/%%DATADIR%%/storage/p2p.pyc ] && rm %D/%%DATADIR%%/storage/p2p.pyc || true
-@unexec [ -f %D/%%DATADIR%%/storage/phorum_mysql.pyc ] && rm %D/%%DATADIR%%/storage/phorum_mysql.pyc || true
-@unexec [ -f %D/%%DATADIR%%/storage/phorum_pgsql.pyc ] && rm %D/%%DATADIR%%/storage/phorum_pgsql.pyc || true
-@unexec [ -f %D/%%DATADIR%%/storage/phpbb_mysql.pyc ] && rm %D/%%DATADIR%%/storage/phpbb_mysql.pyc || true
-@unexec [ -f %D/%%DATADIR%%/storage/strutil.pyc ] && rm %D/%%DATADIR%%/storage/strutil.pyc || true
-@dir %%DATADIR%%/logs
-@dir %%DATADIR%%/cache
-@unexec rmdir %D/%%DATADIR%% 2> /dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf %D/%%DATADIR%%`` to remove any files left." | fmt
diff --git a/print/Makefile b/print/Makefile
index 51f66dab2099..181eea5bcb4e 100644
--- a/print/Makefile
+++ b/print/Makefile
@@ -165,8 +165,6 @@
     SUBDIR += pkfonts360
     SUBDIR += pkfonts400
     SUBDIR += pkfonts600
-    SUBDIR += pkipplib
-    SUBDIR += pkpgcounter
     SUBDIR += pmw
     SUBDIR += pnm2ppa
     SUBDIR += print-manager
@@ -253,7 +251,6 @@
     SUBDIR += trueprint
     SUBDIR += ttf2pt1
     SUBDIR += ttfautohint
-    SUBDIR += ttfquery
     SUBDIR += ttftot42
     SUBDIR += txtbdf2ps
     SUBDIR += typetools
diff --git a/print/pkipplib/Makefile b/print/pkipplib/Makefile
deleted file mode 100644
index 70623c908106..000000000000
--- a/print/pkipplib/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Rong-En Fan <rafan@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	pkipplib
-PORTVERSION=	0.07
-CATEGORIES=	print python
-MASTER_SITES=	http://www.pykota.com/software/pkipplib/download/tarballs/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Create and parse IPP requests
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-USES=		python:2.7
-USE_PYTHON=	distutils
-NO_ARCH=	yes
-
-.include <bsd.port.mk>
diff --git a/print/pkipplib/distinfo b/print/pkipplib/distinfo
deleted file mode 100644
index 68235645a5c0..000000000000
--- a/print/pkipplib/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pkipplib-0.07.tar.gz) = 2a2c8fd9fda3d31c30cd48f93d22fe419ec6dc5de53c93183e66fbe579c1908b
-SIZE (pkipplib-0.07.tar.gz) = 18704
diff --git a/print/pkipplib/pkg-descr b/print/pkipplib/pkg-descr
deleted file mode 100644
index 11929a7e6bb0..000000000000
--- a/print/pkipplib/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-pkipplib is a Python library which can prepare IPP requests with the
-help of a somewhat high level API. These requests can then be sent to
-an IPP printer or print server (e.g. CUPS).  This library can also parse
-IPP answers received, and create high level Python objects from them.
-
-WWW: http://www.pykota.com/software/pkipplib/
diff --git a/print/pkipplib/pkg-plist b/print/pkipplib/pkg-plist
deleted file mode 100644
index ee2eb24182d7..000000000000
--- a/print/pkipplib/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-bin/pksubscribe
-%%PYTHON_SITELIBDIR%%/pkipplib-0.7-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/pkipplib-0.7-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/pkipplib-0.7-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/pkipplib-0.7-py%%PYTHON_VER%%.egg-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/pkipplib/__init__.py
-%%PYTHON_SITELIBDIR%%/pkipplib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pkipplib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pkipplib/pkipplib.py
-%%PYTHON_SITELIBDIR%%/pkipplib/pkipplib.pyc
-%%PYTHON_SITELIBDIR%%/pkipplib/pkipplib.pyo
-%%PYTHON_SITELIBDIR%%/pkipplib/version.py
-%%PYTHON_SITELIBDIR%%/pkipplib/version.pyc
-%%PYTHON_SITELIBDIR%%/pkipplib/version.pyo
diff --git a/print/pkpgcounter/Makefile b/print/pkpgcounter/Makefile
deleted file mode 100644
index 3f9e86251bf1..000000000000
--- a/print/pkpgcounter/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: Rong-En Fan <rafan@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	pkpgcounter
-PORTVERSION=	3.50
-PORTREVISION=	3
-CATEGORIES=	print python
-MASTER_SITES=	http://www.pykota.com/software/pkpgcounter/download/tarballs/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Count pages and ink coverage percent
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR}
-RUN_DEPENDS:=	${BUILD_DEPENDS}
-
-LICENSE=	GPLv3
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-USES=		python:2.7
-USE_PYTHON=	distutils
-PORTDOCS=	README COPYING BUGS CREDITS NEWS
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} \
-		-e '/^directory.*man1/s|=.*|= "man/man1"|' \
-		-e '/^docdir/s|".*"|"${DOCSDIR}"|' \
-		${_SED_NODOCS} ${WRKSRC}/setup.py
-
-.include <bsd.port.mk>
diff --git a/print/pkpgcounter/distinfo b/print/pkpgcounter/distinfo
deleted file mode 100644
index f9b75dfc9947..000000000000
--- a/print/pkpgcounter/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pkpgcounter-3.50.tar.gz) = cbeea2c571682d5fa6ac1ffeec36d3495dbe65665581f2f0ae6255dbd7d62118
-SIZE (pkpgcounter-3.50.tar.gz) = 195579
diff --git a/print/pkpgcounter/pkg-descr b/print/pkpgcounter/pkg-descr
deleted file mode 100644
index 28e8176c83e5..000000000000
--- a/print/pkpgcounter/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-pkpgcounter is a generic Page Description Language parser which can
-either count the number of pages or compute the percent of ink coverage
-needed to print various types of documents.
-
-It currently supports the following file types:
-  - PostScript (both DSC compliant and binary)
-  - PDF
-  - PCL3/4/5
-  - PCLXL (aka PCL6)
-  - DVI
-  - TIFF
-  - ESC/P2
-  - OpenDocument (ISO/IEC DIS 26300)
-  - Zenographics ZjStream
-  - Samsung QPDL (aka SPL2)
-  - Samsung SPL1
-
-The five latter ones, as well as some TIFF documents, are currently
-only supported in page counting mode.
-
-WWW: http://www.pykota.com/software/pkpgcounter/
diff --git a/print/pkpgcounter/pkg-plist b/print/pkpgcounter/pkg-plist
deleted file mode 100644
index 21a9adca9414..000000000000
--- a/print/pkpgcounter/pkg-plist
+++ /dev/null
@@ -1,80 +0,0 @@
-bin/pkpgcounter
-%%PYTHON_SITELIBDIR%%/pkpgpdls/__init__.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/analyzer.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/analyzer.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/analyzer.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/bj.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/bj.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/bj.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/cfax.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/cfax.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/cfax.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/dvi.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/dvi.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/dvi.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/escp2.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/escp2.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/escp2.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/escpages03.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/escpages03.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/escpages03.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/hbp.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/hbp.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/hbp.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/inkcoverage.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/inkcoverage.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/inkcoverage.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/lidil.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/lidil.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/lidil.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/mscrap.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/mscrap.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/mscrap.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/ooo.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/ooo.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/ooo.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pcl345.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pcl345.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pcl345.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pclxl.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pclxl.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pclxl.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pdf.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pdf.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pdf.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pdlparser.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pdlparser.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pdlparser.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pil.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pil.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pil.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pjl.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pjl.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pjl.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/plain.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/plain.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/plain.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pnmascii.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pnmascii.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/pnmascii.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/postscript.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/postscript.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/postscript.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/qpdl.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/qpdl.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/qpdl.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/spl1.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/spl1.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/spl1.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/tiff.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/tiff.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/tiff.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/version.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/version.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/version.pyo
-%%PYTHON_SITELIBDIR%%/pkpgpdls/zjstream.py
-%%PYTHON_SITELIBDIR%%/pkpgpdls/zjstream.pyc
-%%PYTHON_SITELIBDIR%%/pkpgpdls/zjstream.pyo
-man/man1/pkpgcounter.1.gz
diff --git a/print/ttfquery/Makefile b/print/ttfquery/Makefile
deleted file mode 100644
index e301c80f8cf0..000000000000
--- a/print/ttfquery/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME=	ttfquery
-PORTVERSION=	1.0.5
-PORTREVISION=	8
-CATEGORIES=	print
-MASTER_SITES=	CHEESESHOP
-DISTNAME=	TTFQuery-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	FontTools-based package for querying system fonts
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/license.txt
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}fonttools3>0:print/py-fonttools3@${PY_FLAVOR} \
-		${PYNUMPY}
-
-NO_ARCH=	yes
-USES=		python:2.7
-USE_PYTHON=	autoplist distutils
-
-.include <bsd.port.mk>
diff --git a/print/ttfquery/distinfo b/print/ttfquery/distinfo
deleted file mode 100644
index e96a3e058a1d..000000000000
--- a/print/ttfquery/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (TTFQuery-1.0.5.tar.gz) = d5b8d369903ee2754541819f27de8ea35486d124484e36a4869503d9a9ac7e4d
-SIZE (TTFQuery-1.0.5.tar.gz) = 17850
diff --git a/print/ttfquery/pkg-descr b/print/ttfquery/pkg-descr
deleted file mode 100644
index 3c78043951bd..000000000000
--- a/print/ttfquery/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-TTFQuery builds on the FontTools package to allow the Python programmer to
-accomplish a number of tasks:
-    * query the system to find installed fonts
-    * retrieve metadata about any TTF font file (even those not yet installed)
-          o abstract family type
-          o proper font name
-          o glyph outlines
-    * build simple metadata registries for run-time font matching
-
-WWW: http://ttfquery.sourceforge.net/
diff --git a/science/Makefile b/science/Makefile
index fb50f2b82912..61409b7206e3 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -97,7 +97,6 @@
     SUBDIR += gromacs
     SUBDIR += gsmc
     SUBDIR += gtamsanalyzer
-    SUBDIR += gwyddion
     SUBDIR += h5utils
     SUBDIR += h5z-zfp
     SUBDIR += harminv
@@ -217,7 +216,6 @@
     SUBDIR += paraview
     SUBDIR += pcmsolver
     SUBDIR += pnetcdf
-    SUBDIR += psychopy
     SUBDIR += pulseview
     SUBDIR += py-DendroPy
     SUBDIR += py-GPy
@@ -247,7 +245,6 @@
     SUBDIR += py-gsd
     SUBDIR += py-h5json
     SUBDIR += py-h5py
-    SUBDIR += py-hcluster
     SUBDIR += py-kinematics
     SUBDIR += py-lifelines
     SUBDIR += py-mdp
@@ -273,7 +270,6 @@
     SUBDIR += py-pyosf
     SUBDIR += py-pysal
     SUBDIR += py-pyteomics
-    SUBDIR += py-pyteomics.biolccc
     SUBDIR += py-qcelemental
     SUBDIR += py-qcengine
     SUBDIR += py-qspin
@@ -293,7 +289,6 @@
     SUBDIR += py-veusz
     SUBDIR += py-ws2300
     SUBDIR += pybrain
-    SUBDIR += pycdf
     SUBDIR += pynn
     SUBDIR += qbox
     SUBDIR += qcl
diff --git a/science/gwyddion/Makefile b/science/gwyddion/Makefile
deleted file mode 100644
index c7b2bc5ce2a0..000000000000
--- a/science/gwyddion/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-# Created by: Yeti <yeti@gwyddion.net>
-# $FreeBSD$
-
-PORTNAME=	gwyddion
-PORTVERSION=	2.51
-PORTREVISION=	4
-CATEGORIES=	science graphics
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Gtk2 based SPM data visualization and analysis tool
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-LIB_DEPENDS=	libminizip.so:archivers/minizip \
-		libcfitsio.so:astro/cfitsio \
-		libIlmImf.so:graphics/openexr \
-		libfftw3.so:math/fftw3 \
-		libgtkglext-x11-1.0.so:x11-toolkits/gtkglext
-
-USES=		compiler:c++11-lang desktop-file-utils gl gmake gnome libtool \
-		localbase:ldflags pathfix pkgconfig shared-mime-info shebangfix \
-		tar:xz xorg
-SHEBANG_FILES=	plugins/process/invert_python.py
-USE_GNOME=	cairo gtk20 libxml2 pangox-compat
-USE_GL=		gl glu
-USE_XORG=	ice sm x11 xmu xt
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--disable-gtk-doc \
-		--without-pascal \
-		--without-kde4-thumbnailer
-INSTALL_TARGET=	install-strip
-INSTALLS_ICONS=	yes
-USE_LDCONFIG=	yes
-
-OPTIONS_DEFINE=		GCONF NLS PERL PYTHON RUBY UNIQUE
-OPTIONS_DEFAULT=	GCONF PERL PYTHON UNIQUE
-OPTIONS_SUB=		yes
-
-GCONF_CONFIGURE_OFF=	--disable-schemas-install
-GCONF_USE=		GNOME=gconf2
-GCONF_VARS=		GCONF_SCHEMAS=gwyddion-thumbnailer.schemas
-NLS_CONFIGURE_OFF=	--disable-nls
-NLS_USES=		gettext
-PERL_USES=		perl5
-PERL_CONFIGURE_WITH=	perl
-PYTHON_USES=		python:2.7
-PYTHON_USE=		gnome=pygtksourceview
-PYTHON_CONFIGURE_ENABLE=	pygwy
-PYTHON_CONFIGURE_WITH=	gtksourceview python
-RUBY_USE=		ruby=yes
-RUBY_CONFIGURE_WITH=	ruby
-UNIQUE_DESC=		Remote control backend support
-UNIQUE_LIB_DEPENDS=	libunique-1.0.so:x11-toolkits/unique
-UNIQUE_CONFIGURE_WITH=	unique
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		's|thumbnailer \\|thumbnailer| ; \
-		 s|devel-docs$$||' ${WRKSRC}/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/science/gwyddion/distinfo b/science/gwyddion/distinfo
deleted file mode 100644
index ba42e26bb431..000000000000
--- a/science/gwyddion/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1530021341
-SHA256 (gwyddion-2.51.tar.xz) = 8cef2e8fc1c6f61ac084e43abf9d24697530aa299b0dfb9a81cb4016f4ad83da
-SIZE (gwyddion-2.51.tar.xz) = 4360160
diff --git a/science/gwyddion/pkg-descr b/science/gwyddion/pkg-descr
deleted file mode 100644
index b2c0426ef0e5..000000000000
--- a/science/gwyddion/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Gwyddion is a modular SPM (Scanning Probe Microsopy) data visualization
-and analysis tool written with Gtk+.
-
-It can be used for all most frequently used data processing operations
-including: leveling, false color plotting, shading, filtering,
-denoising, data editing, integral transforms, grain analysis, profile
-extraction, fractal analysis, and many more. The program is primarily
-focused on SPM data analysis (e.g. data obtained from AFM, STM, NSOM,
-and similar microscopes). However, it can also be used for analysis of
-SEM (Scanning Electron Microscopy) data or any other 2D data.
-
-WWW: http://gwyddion.net/
diff --git a/science/gwyddion/pkg-plist b/science/gwyddion/pkg-plist
deleted file mode 100644
index c8c578274531..000000000000
--- a/science/gwyddion/pkg-plist
+++ /dev/null
@@ -1,564 +0,0 @@
-bin/gwyddion
-bin/gwyddion-thumbnailer
-include/gwyddion/app/app.h
-include/gwyddion/app/data-browser.h
-include/gwyddion/app/datachooser.h
-include/gwyddion/app/file.h
-include/gwyddion/app/filelist.h
-include/gwyddion/app/funcuse.h
-include/gwyddion/app/glmaterial-editor.h
-include/gwyddion/app/gradient-editor.h
-include/gwyddion/app/gwyapp.h
-include/gwyddion/app/gwyapptypes.h
-include/gwyddion/app/gwymoduleutils-file.h
-include/gwyddion/app/gwymoduleutils.h
-include/gwyddion/app/gwyplaintool.h
-include/gwyddion/app/gwyresultsexport.h
-include/gwyddion/app/gwytool.h
-include/gwyddion/app/help.h
-include/gwyddion/app/log.h
-include/gwyddion/app/logging.h
-include/gwyddion/app/menu.h
-include/gwyddion/app/meta.h
-include/gwyddion/app/resource-editor.h
-include/gwyddion/app/settings.h
-include/gwyddion/app/undo.h
-include/gwyddion/app/validate.h
-include/gwyddion/app/wait.h
-include/gwyddion/libdraw/gwydraw.h
-include/gwyddion/libdraw/gwydrawenums.h
-include/gwyddion/libdraw/gwydrawtypes.h
-include/gwyddion/libdraw/gwyglmaterial.h
-include/gwyddion/libdraw/gwygradient.h
-include/gwyddion/libdraw/gwypixfield.h
-include/gwyddion/libdraw/gwyrgba.h
-include/gwyddion/libdraw/gwyselection.h
-include/gwyddion/libgwyddion/gwycontainer.h
-include/gwyddion/libgwyddion/gwyddion.h
-include/gwyddion/libgwyddion/gwyddionenums.h
-include/gwyddion/libgwyddion/gwyddiontypes.h
-include/gwyddion/libgwyddion/gwydebugobjects.h
-include/gwyddion/libgwyddion/gwyentities.h
-include/gwyddion/libgwyddion/gwyenum.h
-include/gwyddion/libgwyddion/gwyexpr.h
-include/gwyddion/libgwyddion/gwyfdcurvepreset.h
-include/gwyddion/libgwyddion/gwyinventory.h
-include/gwyddion/libgwyddion/gwymacros.h
-include/gwyddion/libgwyddion/gwymath.h
-include/gwyddion/libgwyddion/gwymathfallback.h
-include/gwyddion/libgwyddion/gwymd5.h
-include/gwyddion/libgwyddion/gwynlfit.h
-include/gwyddion/libgwyddion/gwynlfitpreset.h
-include/gwyddion/libgwyddion/gwyrandgenset.h
-include/gwyddion/libgwyddion/gwyresource.h
-include/gwyddion/libgwyddion/gwyresults.h
-include/gwyddion/libgwyddion/gwyserializable.h
-include/gwyddion/libgwyddion/gwysiunit.h
-include/gwyddion/libgwyddion/gwysivalueformat.h
-include/gwyddion/libgwyddion/gwystringlist.h
-include/gwyddion/libgwyddion/gwyutils.h
-include/gwyddion/libgwyddion/gwyversion.h
-include/gwyddion/libgwydgets/gwy3dlabel.h
-include/gwyddion/libgwydgets/gwy3dsetup.h
-include/gwyddion/libgwydgets/gwy3dview.h
-include/gwyddion/libgwydgets/gwy3dwindow.h
-include/gwyddion/libgwydgets/gwyadjustbar.h
-include/gwyddion/libgwydgets/gwyaxis.h
-include/gwyddion/libgwydgets/gwycheckboxes.h
-include/gwyddion/libgwydgets/gwycoloraxis.h
-include/gwyddion/libgwydgets/gwycolorbutton.h
-include/gwyddion/libgwydgets/gwycombobox.h
-include/gwyddion/libgwydgets/gwycurve.h
-include/gwyddion/libgwydgets/gwydataview.h
-include/gwyddion/libgwydgets/gwydataviewlayer.h
-include/gwyddion/libgwydgets/gwydatawindow.h
-include/gwyddion/libgwydgets/gwydgetenums.h
-include/gwyddion/libgwydgets/gwydgets.h
-include/gwyddion/libgwydgets/gwydgettypes.h
-include/gwyddion/libgwydgets/gwydgetutils.h
-include/gwyddion/libgwydgets/gwygrainvaluemenu.h
-include/gwyddion/libgwydgets/gwygraph.h
-include/gwyddion/libgwydgets/gwygrapharea.h
-include/gwyddion/libgwydgets/gwygraphbasics.h
-include/gwyddion/libgwydgets/gwygraphcorner.h
-include/gwyddion/libgwydgets/gwygraphcurvemodel.h
-include/gwyddion/libgwydgets/gwygraphcurves.h
-include/gwyddion/libgwydgets/gwygraphdata.h
-include/gwyddion/libgwydgets/gwygraphlabel.h
-include/gwyddion/libgwydgets/gwygraphmodel.h
-include/gwyddion/libgwydgets/gwygraphselections.h
-include/gwyddion/libgwydgets/gwygraphwindow.h
-include/gwyddion/libgwydgets/gwyhmarkerbox.h
-include/gwyddion/libgwydgets/gwyhruler.h
-include/gwyddion/libgwydgets/gwyinventorystore.h
-include/gwyddion/libgwydgets/gwylayer-basic.h
-include/gwyddion/libgwydgets/gwylayer-mask.h
-include/gwyddion/libgwydgets/gwymarkerbox.h
-include/gwyddion/libgwydgets/gwynullstore.h
-include/gwyddion/libgwydgets/gwyoptionmenus.h
-include/gwyddion/libgwydgets/gwypixmaplayer.h
-include/gwyddion/libgwydgets/gwyradiobuttons.h
-include/gwyddion/libgwydgets/gwyruler.h
-include/gwyddion/libgwydgets/gwyscitext.h
-include/gwyddion/libgwydgets/gwyselectiongraph1darea.h
-include/gwyddion/libgwydgets/gwyselectiongrapharea.h
-include/gwyddion/libgwydgets/gwyselectiongraphline.h
-include/gwyddion/libgwydgets/gwyselectiongraphpoint.h
-include/gwyddion/libgwydgets/gwyselectiongraphzoom.h
-include/gwyddion/libgwydgets/gwysensitivitygroup.h
-include/gwyddion/libgwydgets/gwyshader.h
-include/gwyddion/libgwydgets/gwystatusbar.h
-include/gwyddion/libgwydgets/gwystock.h
-include/gwyddion/libgwydgets/gwyvectorlayer.h
-include/gwyddion/libgwydgets/gwyvruler.h
-include/gwyddion/libgwymodule/gwymodule-file.h
-include/gwyddion/libgwymodule/gwymodule-graph.h
-include/gwyddion/libgwymodule/gwymodule-layer.h
-include/gwyddion/libgwymodule/gwymodule-process.h
-include/gwyddion/libgwymodule/gwymodule-tool.h
-include/gwyddion/libgwymodule/gwymodule-volume.h
-include/gwyddion/libgwymodule/gwymodule-xyz.h
-include/gwyddion/libgwymodule/gwymodule.h
-include/gwyddion/libgwymodule/gwymodulebrowser.h
-include/gwyddion/libgwymodule/gwymoduleenums.h
-include/gwyddion/libgwymodule/gwymoduleloader.h
-include/gwyddion/libgwymodule/gwymoduletypes.h
-include/gwyddion/libprocess/arithmetic.h
-include/gwyddion/libprocess/brick.h
-include/gwyddion/libprocess/cdline.h
-include/gwyddion/libprocess/correct.h
-include/gwyddion/libprocess/correlation.h
-include/gwyddion/libprocess/cwt.h
-include/gwyddion/libprocess/datafield.h
-include/gwyddion/libprocess/dataline.h
-include/gwyddion/libprocess/dwt.h
-include/gwyddion/libprocess/elliptic.h
-include/gwyddion/libprocess/filters.h
-include/gwyddion/libprocess/fractals.h
-include/gwyddion/libprocess/grains.h
-include/gwyddion/libprocess/gwycaldata.h
-include/gwyddion/libprocess/gwycalibration.h
-include/gwyddion/libprocess/gwygrainvalue.h
-include/gwyddion/libprocess/gwyprocess.h
-include/gwyddion/libprocess/gwyprocessenums.h
-include/gwyddion/libprocess/gwyprocesstypes.h
-include/gwyddion/libprocess/gwyshapefitpreset.h
-include/gwyddion/libprocess/hough.h
-include/gwyddion/libprocess/interpolation.h
-include/gwyddion/libprocess/inttrans.h
-include/gwyddion/libprocess/level.h
-include/gwyddion/libprocess/linestats.h
-include/gwyddion/libprocess/mfm.h
-include/gwyddion/libprocess/peaks.h
-include/gwyddion/libprocess/simplefft.h
-include/gwyddion/libprocess/spectra.h
-include/gwyddion/libprocess/spline.h
-include/gwyddion/libprocess/stats.h
-include/gwyddion/libprocess/stats_uncertainty.h
-include/gwyddion/libprocess/surface.h
-include/gwyddion/libprocess/tip.h
-include/gwyddion/libprocess/triangulation.h
-lib/gwyddion/include/gwyconfig.h
-lib/gwyddion/modules/file/apedaxfile.so
-lib/gwyddion/modules/file/createc.so
-lib/gwyddion/modules/file/file.so
-lib/gwyddion/modules/file/fitsfile.so
-lib/gwyddion/modules/file/hdrimage.so
-lib/gwyddion/modules/file/imgexport.so
-lib/gwyddion/modules/file/jpkscan.so
-lib/gwyddion/modules/file/nanoobserver.so
-lib/gwyddion/modules/file/nanoscantech.so
-lib/gwyddion/modules/file/nrrdfile.so
-lib/gwyddion/modules/file/opengps.so
-lib/gwyddion/modules/file/pixmap.so
-lib/gwyddion/modules/file/rhk-sm4.so
-lib/gwyddion/modules/file/sensofarx.so
-lib/gwyddion/modules/file/spml.so
-lib/gwyddion/modules/file/spmxfile.so
-lib/gwyddion/modules/graph/graph.so
-lib/gwyddion/modules/layer/layer.so
-lib/gwyddion/modules/plugin-proxy.so
-lib/gwyddion/modules/process/process.so
-%%PYTHON%%lib/gwyddion/modules/pygwy.so
-lib/gwyddion/modules/tool/tools.so
-lib/gwyddion/modules/volume/volume.so
-lib/gwyddion/modules/xyz/xyz.so
-lib/libgwyapp2.so
-lib/libgwyapp2.so.0
-lib/libgwyapp2.so.0.21.0
-lib/libgwyddion2.so
-lib/libgwyddion2.so.0
-lib/libgwyddion2.so.0.25.0
-lib/libgwydgets2.so
-lib/libgwydgets2.so.0
-lib/libgwydgets2.so.0.27.0
-lib/libgwydraw2.so
-lib/libgwydraw2.so.0
-lib/libgwydraw2.so.0.6.0
-lib/libgwymodule2.so
-lib/libgwymodule2.so.0
-lib/libgwymodule2.so.0.11.0
-lib/libgwyprocess2.so
-lib/libgwyprocess2.so.0
-lib/libgwyprocess2.so.0.34.0
-%%PERL%%lib/gwyddion/perl/Gwyddion/dump.pm
-%%PYTHON%%lib/gwyddion/python/Gwyddion/__init__.py
-%%PYTHON%%lib/gwyddion/python/Gwyddion/__init__.pyc
-%%PYTHON%%lib/gwyddion/python/Gwyddion/__init__.pyo
-%%PYTHON%%lib/gwyddion/python/Gwyddion/dump.py
-%%PYTHON%%lib/gwyddion/python/Gwyddion/dump.pyc
-%%PYTHON%%lib/gwyddion/python/Gwyddion/dump.pyo
-%%RUBY%%lib/gwyddion/ruby/gwyddion/dump.rb
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/gwy.so
-libdata/pkgconfig/gwyddion.pc
-libexec/gwyddion/plugins/file/dump
-%%RUBY%%libexec/gwyddion/plugins/process/invert_narray.rb
-%%PERL%%libexec/gwyddion/plugins/process/invert_perl.pl
-%%PERL%%libexec/gwyddion/plugins/process/invert_perl.pl.rgi
-%%PYTHON%%libexec/gwyddion/plugins/process/invert_python.py
-%%PYTHON%%libexec/gwyddion/plugins/process/invert_python.py.rgi
-%%RUBY%%libexec/gwyddion/plugins/process/invert_ruby.rb
-%%RUBY%%libexec/gwyddion/plugins/process/invert_ruby.rb.rgi
-libexec/gwyddion/plugins/process/yellow.sh
-libexec/gwyddion/plugins/process/yellow.sh.rgi
-man/man1/gwyddion.1.gz
-man/man1/gwyddion-thumbnailer.1.gz
-%%PERL%%man/man3/Gwyddion::dump.3pm.gz
-share/applications/gwyddion.desktop
-%%PYTHON%%share/gtksourceview-2.0/language-specs/pygwy.lang
-%%DATADIR%%/glmaterials/Alien-Alloy
-%%DATADIR%%/glmaterials/Black-Plastic
-%%DATADIR%%/glmaterials/Black-Rubber
-%%DATADIR%%/glmaterials/Brass
-%%DATADIR%%/glmaterials/Bright-White
-%%DATADIR%%/glmaterials/Bronze
-%%DATADIR%%/glmaterials/Chrome
-%%DATADIR%%/glmaterials/Coolish-White
-%%DATADIR%%/glmaterials/Copper
-%%DATADIR%%/glmaterials/Cyan-Plastic
-%%DATADIR%%/glmaterials/Cyan-Rubber
-%%DATADIR%%/glmaterials/Emerald
-%%DATADIR%%/glmaterials/Gold
-%%DATADIR%%/glmaterials/Green-Plastic
-%%DATADIR%%/glmaterials/Green-Rubber
-%%DATADIR%%/glmaterials/Jade
-%%DATADIR%%/glmaterials/Obsidian
-%%DATADIR%%/glmaterials/Pearl
-%%DATADIR%%/glmaterials/Pewter
-%%DATADIR%%/glmaterials/Polished-Bronze
-%%DATADIR%%/glmaterials/Polished-Copper
-%%DATADIR%%/glmaterials/Polished-Gold
-%%DATADIR%%/glmaterials/Red-Plastic
-%%DATADIR%%/glmaterials/Red-Rubber
-%%DATADIR%%/glmaterials/Ruby
-%%DATADIR%%/glmaterials/Silver
-%%DATADIR%%/glmaterials/Turquoise
-%%DATADIR%%/glmaterials/Warmish-White
-%%DATADIR%%/glmaterials/White-Plastic
-%%DATADIR%%/glmaterials/White-Rubber
-%%DATADIR%%/glmaterials/Yellow-Plastic
-%%DATADIR%%/glmaterials/Yellow-Rubber
-%%DATADIR%%/gradients/BW1
-%%DATADIR%%/gradients/BW2
-%%DATADIR%%/gradients/Blend1
-%%DATADIR%%/gradients/Blend2
-%%DATADIR%%/gradients/Blue
-%%DATADIR%%/gradients/Blue-Cyan
-%%DATADIR%%/gradients/Blue-Violet
-%%DATADIR%%/gradients/Blue-Yellow
-%%DATADIR%%/gradients/Body
-%%DATADIR%%/gradients/Caribbean
-%%DATADIR%%/gradients/Code-V
-%%DATADIR%%/gradients/Cold
-%%DATADIR%%/gradients/DFit
-%%DATADIR%%/gradients/Digitalis
-%%DATADIR%%/gradients/Gold
-%%DATADIR%%/gradients/Gray-inverted
-%%DATADIR%%/gradients/Green
-%%DATADIR%%/gradients/Green-Cyan
-%%DATADIR%%/gradients/Green-Stripes-4
-%%DATADIR%%/gradients/Green-Violet
-%%DATADIR%%/gradients/Green-Yellow
-%%DATADIR%%/gradients/Gwyddion.net
-%%DATADIR%%/gradients/Halcyon
-%%DATADIR%%/gradients/Lines
-%%DATADIR%%/gradients/Maple
-%%DATADIR%%/gradients/MetroPro
-%%DATADIR%%/gradients/NT-MDT
-%%DATADIR%%/gradients/Neon
-%%DATADIR%%/gradients/Olive
-%%DATADIR%%/gradients/Pink
-%%DATADIR%%/gradients/Plum
-%%DATADIR%%/gradients/Pm3d
-%%DATADIR%%/gradients/RGB-Blue
-%%DATADIR%%/gradients/RGB-Green
-%%DATADIR%%/gradients/RGB-Red
-%%DATADIR%%/gradients/Rainbow1
-%%DATADIR%%/gradients/Rainbow2
-%%DATADIR%%/gradients/Red
-%%DATADIR%%/gradients/Red-Cyan
-%%DATADIR%%/gradients/Red-Stripes-5
-%%DATADIR%%/gradients/Red-Violet
-%%DATADIR%%/gradients/Red-Yellow
-%%DATADIR%%/gradients/Rust
-%%DATADIR%%/gradients/Saw1
-%%DATADIR%%/gradients/Shame
-%%DATADIR%%/gradients/Sky
-%%DATADIR%%/gradients/Sm2
-%%DATADIR%%/gradients/Spectral
-%%DATADIR%%/gradients/Spectral-white
-%%DATADIR%%/gradients/Spring
-%%DATADIR%%/gradients/Viridis
-%%DATADIR%%/gradients/Warm
-%%DATADIR%%/gradients/Warpp-mono
-%%DATADIR%%/gradients/Warpp-spectral
-%%DATADIR%%/gradients/Wyko
-%%DATADIR%%/gradients/Yellow
-%%DATADIR%%/gradients/Zones
-%%DATADIR%%/pixmaps/cd_line.png
-%%DATADIR%%/pixmaps/cd_rline.png
-%%DATADIR%%/pixmaps/cd_rstep.png
-%%DATADIR%%/pixmaps/cd_step.png
-%%DATADIR%%/pixmaps/circle_down.png
-%%DATADIR%%/pixmaps/circle_up.png
-%%DATADIR%%/pixmaps/gwy_3d_base-24.png
-%%DATADIR%%/pixmaps/gwy_arithmetic-24.png
-%%DATADIR%%/pixmaps/gwy_binning-24.png
-%%DATADIR%%/pixmaps/gwy_bold-20.png
-%%DATADIR%%/pixmaps/gwy_cantilever-24.png
-%%DATADIR%%/pixmaps/gwy_color_range-24.png
-%%DATADIR%%/pixmaps/gwy_color_range_adaptive-24.png
-%%DATADIR%%/pixmaps/gwy_color_range_auto-24.png
-%%DATADIR%%/pixmaps/gwy_color_range_fixed-24.png
-%%DATADIR%%/pixmaps/gwy_color_range_full-24.png
-%%DATADIR%%/pixmaps/gwy_convolution-24.png
-%%DATADIR%%/pixmaps/gwy_correct_affine-24.png
-%%DATADIR%%/pixmaps/gwy_correlation_mask-24.png
-%%DATADIR%%/pixmaps/gwy_crop-24.png
-%%DATADIR%%/pixmaps/gwy_curvature-24.png
-%%DATADIR%%/pixmaps/gwy_cwt-24.png
-%%DATADIR%%/pixmaps/gwy_data_measure-24.png
-%%DATADIR%%/pixmaps/gwy_disconnected-24.png
-%%DATADIR%%/pixmaps/gwy_distance-24.png
-%%DATADIR%%/pixmaps/gwy_distance_transform-24.png
-%%DATADIR%%/pixmaps/gwy_distribution_angle-24.png
-%%DATADIR%%/pixmaps/gwy_distribution_slope-24.png
-%%DATADIR%%/pixmaps/gwy_drift-24.png
-%%DATADIR%%/pixmaps/gwy_dwt-24.png
-%%DATADIR%%/pixmaps/gwy_edge-24.png
-%%DATADIR%%/pixmaps/gwy_enforce_distribution-24.png
-%%DATADIR%%/pixmaps/gwy_entropy-24.png
-%%DATADIR%%/pixmaps/gwy_extend-24.png
-%%DATADIR%%/pixmaps/gwy_extract_path-24.png
-%%DATADIR%%/pixmaps/gwy_facet_analysis-24.png
-%%DATADIR%%/pixmaps/gwy_facet_level-24.png
-%%DATADIR%%/pixmaps/gwy_favourite-24.png
-%%DATADIR%%/pixmaps/gwy_fft-24.png
-%%DATADIR%%/pixmaps/gwy_fft_2d-24.png
-%%DATADIR%%/pixmaps/gwy_fft_filter_1d-24.png
-%%DATADIR%%/pixmaps/gwy_fft_filter_2d-24.png
-%%DATADIR%%/pixmaps/gwy_filter-24.png
-%%DATADIR%%/pixmaps/gwy_find_peaks-24.png
-%%DATADIR%%/pixmaps/gwy_fit_shape-24.png
-%%DATADIR%%/pixmaps/gwy_fix_zero-24.png
-%%DATADIR%%/pixmaps/gwy_flip_diagonally-24.png
-%%DATADIR%%/pixmaps/gwy_flip_horizontally-24.png
-%%DATADIR%%/pixmaps/gwy_flip_vertically-24.png
-%%DATADIR%%/pixmaps/gwy_fractal-24.png
-%%DATADIR%%/pixmaps/gwy_fractal_correction-24.png
-%%DATADIR%%/pixmaps/gwy_fractal_measure-24.png
-%%DATADIR%%/pixmaps/gwy_gl_material-16.png
-%%DATADIR%%/pixmaps/gwy_gradient_horizontal-24.png
-%%DATADIR%%/pixmaps/gwy_gradient_vertical-24.png
-%%DATADIR%%/pixmaps/gwy_grain_correlation-24.png
-%%DATADIR%%/pixmaps/gwy_grain_exscribed_circle-24.png
-%%DATADIR%%/pixmaps/gwy_grain_inscribed_circle-24.png
-%%DATADIR%%/pixmaps/gwy_grains-24.png
-%%DATADIR%%/pixmaps/gwy_grains_edge-24.png
-%%DATADIR%%/pixmaps/gwy_grains_edge_remove-24.png
-%%DATADIR%%/pixmaps/gwy_grains_graph-24.png
-%%DATADIR%%/pixmaps/gwy_grains_measure-24.png
-%%DATADIR%%/pixmaps/gwy_grains_remove-24.png
-%%DATADIR%%/pixmaps/gwy_grains_statistics-24.png
-%%DATADIR%%/pixmaps/gwy_grains_water-24.png
-%%DATADIR%%/pixmaps/gwy_graph-24.png
-%%DATADIR%%/pixmaps/gwy_graph_align-24.png
-%%DATADIR%%/pixmaps/gwy_graph_cut-24.png
-%%DATADIR%%/pixmaps/gwy_graph_dos-24.png
-%%DATADIR%%/pixmaps/gwy_graph_export_ascii-24.png
-%%DATADIR%%/pixmaps/gwy_graph_export_png-24.png
-%%DATADIR%%/pixmaps/gwy_graph_export_vector-24.png
-%%DATADIR%%/pixmaps/gwy_graph_fd-24.png
-%%DATADIR%%/pixmaps/gwy_graph_filter-24.png
-%%DATADIR%%/pixmaps/gwy_graph_function-24.png
-%%DATADIR%%/pixmaps/gwy_graph_halfgauss-24.png
-%%DATADIR%%/pixmaps/gwy_graph_level-24.png
-%%DATADIR%%/pixmaps/gwy_graph_measure-24.png
-%%DATADIR%%/pixmaps/gwy_graph_palette-24.png
-%%DATADIR%%/pixmaps/gwy_graph_pointer-24.png
-%%DATADIR%%/pixmaps/gwy_graph_ruler-24.png
-%%DATADIR%%/pixmaps/gwy_graph_vertical-24.png
-%%DATADIR%%/pixmaps/gwy_graph_zoom_fit-24.png
-%%DATADIR%%/pixmaps/gwy_graph_zoom_in-24.png
-%%DATADIR%%/pixmaps/gwy_graph_zoom_out-24.png
-%%DATADIR%%/pixmaps/gwy_gwyddion-32.png
-%%DATADIR%%/pixmaps/gwy_gwyddion-60.png
-%%DATADIR%%/pixmaps/gwy_hough-24.png
-%%DATADIR%%/pixmaps/gwy_immerse-24.png
-%%DATADIR%%/pixmaps/gwy_iso_roughness-24.png
-%%DATADIR%%/pixmaps/gwy_italic-20.png
-%%DATADIR%%/pixmaps/gwy_less-24.png
-%%DATADIR%%/pixmaps/gwy_level-24.png
-%%DATADIR%%/pixmaps/gwy_level_flatten_base-24.png
-%%DATADIR%%/pixmaps/gwy_level_median-24.png
-%%DATADIR%%/pixmaps/gwy_level_triangle-24.png
-%%DATADIR%%/pixmaps/gwy_light_rotate-24.png
-%%DATADIR%%/pixmaps/gwy_limit_range-24.png
-%%DATADIR%%/pixmaps/gwy_line_level-24.png
-%%DATADIR%%/pixmaps/gwy_load_debug-20.png
-%%DATADIR%%/pixmaps/gwy_load_info-20.png
-%%DATADIR%%/pixmaps/gwy_load_warning-20.png
-%%DATADIR%%/pixmaps/gwy_local_slope-24.png
-%%DATADIR%%/pixmaps/gwy_logscale_horizontal-24.png
-%%DATADIR%%/pixmaps/gwy_logscale_vertical-24.png
-%%DATADIR%%/pixmaps/gwy_mark_outliers-24.png
-%%DATADIR%%/pixmaps/gwy_mark_scars-24.png
-%%DATADIR%%/pixmaps/gwy_mark_with-24.png
-%%DATADIR%%/pixmaps/gwy_mask-16.png
-%%DATADIR%%/pixmaps/gwy_mask-24.png
-%%DATADIR%%/pixmaps/gwy_mask_add-24.png
-%%DATADIR%%/pixmaps/gwy_mask_circle-24.png
-%%DATADIR%%/pixmaps/gwy_mask_circle_exclusive-24.png
-%%DATADIR%%/pixmaps/gwy_mask_circle_inclusive-24.png
-%%DATADIR%%/pixmaps/gwy_mask_distribute-24.png
-%%DATADIR%%/pixmaps/gwy_mask_editor-24.png
-%%DATADIR%%/pixmaps/gwy_mask_exclude-24.png
-%%DATADIR%%/pixmaps/gwy_mask_exclude_circle-24.png
-%%DATADIR%%/pixmaps/gwy_mask_extract-24.png
-%%DATADIR%%/pixmaps/gwy_mask_fill_draw-24.png
-%%DATADIR%%/pixmaps/gwy_mask_fill_erase-24.png
-%%DATADIR%%/pixmaps/gwy_mask_grow-24.png
-%%DATADIR%%/pixmaps/gwy_mask_intersect-24.png
-%%DATADIR%%/pixmaps/gwy_mask_invert-24.png
-%%DATADIR%%/pixmaps/gwy_mask_line-24.png
-%%DATADIR%%/pixmaps/gwy_mask_morph-24.png
-%%DATADIR%%/pixmaps/gwy_mask_paint_draw-24.png
-%%DATADIR%%/pixmaps/gwy_mask_paint_erase-24.png
-%%DATADIR%%/pixmaps/gwy_mask_rect_exclusive-24.png
-%%DATADIR%%/pixmaps/gwy_mask_rect_inclusive-24.png
-%%DATADIR%%/pixmaps/gwy_mask_remove-24.png
-%%DATADIR%%/pixmaps/gwy_mask_set-24.png
-%%DATADIR%%/pixmaps/gwy_mask_shrink-24.png
-%%DATADIR%%/pixmaps/gwy_mask_subtract-24.png
-%%DATADIR%%/pixmaps/gwy_mask_thin-24.png
-%%DATADIR%%/pixmaps/gwy_measure_lattice-24.png
-%%DATADIR%%/pixmaps/gwy_merge-24.png
-%%DATADIR%%/pixmaps/gwy_mfm_current_line-24.png
-%%DATADIR%%/pixmaps/gwy_mfm_field_find_shift-24.png
-%%DATADIR%%/pixmaps/gwy_mfm_field_shift-24.png
-%%DATADIR%%/pixmaps/gwy_more-24.png
-%%DATADIR%%/pixmaps/gwy_mutual_crop-24.png
-%%DATADIR%%/pixmaps/gwy_neural_apply-24.png
-%%DATADIR%%/pixmaps/gwy_neural_train-24.png
-%%DATADIR%%/pixmaps/gwy_next-24.png
-%%DATADIR%%/pixmaps/gwy_null_offsets-24.png
-%%DATADIR%%/pixmaps/gwy_palettes-16.png
-%%DATADIR%%/pixmaps/gwy_palettes-24.png
-%%DATADIR%%/pixmaps/gwy_path_level-24.png
-%%DATADIR%%/pixmaps/gwy_pointer_measure-24.png
-%%DATADIR%%/pixmaps/gwy_poly_distort-24.png
-%%DATADIR%%/pixmaps/gwy_polynom-24.png
-%%DATADIR%%/pixmaps/gwy_polynom_level-24.png
-%%DATADIR%%/pixmaps/gwy_previous-24.png
-%%DATADIR%%/pixmaps/gwy_profile-24.png
-%%DATADIR%%/pixmaps/gwy_psdf_log_phi-24.png
-%%DATADIR%%/pixmaps/gwy_psdf_section-24.png
-%%DATADIR%%/pixmaps/gwy_pygwy-24.png
-%%DATADIR%%/pixmaps/gwy_rank_filter-24.png
-%%DATADIR%%/pixmaps/gwy_rasterize-24.png
-%%DATADIR%%/pixmaps/gwy_remove_under_mask-24.png
-%%DATADIR%%/pixmaps/gwy_revolve_arc-24.png
-%%DATADIR%%/pixmaps/gwy_revolve_sphere-24.png
-%%DATADIR%%/pixmaps/gwy_rotate-24.png
-%%DATADIR%%/pixmaps/gwy_rotate_180-24.png
-%%DATADIR%%/pixmaps/gwy_rotate_3d-24.png
-%%DATADIR%%/pixmaps/gwy_rotate_90_ccw-24.png
-%%DATADIR%%/pixmaps/gwy_rotate_90_cw-24.png
-%%DATADIR%%/pixmaps/gwy_scale-24.png
-%%DATADIR%%/pixmaps/gwy_scale_horizontally-24.png
-%%DATADIR%%/pixmaps/gwy_scale_vertically-24.png
-%%DATADIR%%/pixmaps/gwy_scars-24.png
-%%DATADIR%%/pixmaps/gwy_scientific_number_format-18.png
-%%DATADIR%%/pixmaps/gwy_selections-24.png
-%%DATADIR%%/pixmaps/gwy_shader-24.png
-%%DATADIR%%/pixmaps/gwy_spectrum-24.png
-%%DATADIR%%/pixmaps/gwy_spot_remove-24.png
-%%DATADIR%%/pixmaps/gwy_square_samples-24.png
-%%DATADIR%%/pixmaps/gwy_stat_quantities-24.png
-%%DATADIR%%/pixmaps/gwy_stitch-24.png
-%%DATADIR%%/pixmaps/gwy_straighten_path-24.png
-%%DATADIR%%/pixmaps/gwy_subscript-20.png
-%%DATADIR%%/pixmaps/gwy_superscript-20.png
-%%DATADIR%%/pixmaps/gwy_synthetic_ballistic_deposition-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_brownian_motion-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_columnar-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_diffusion-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_discs-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_domains-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_fibres-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_lattice-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_line_noise-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_noise-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_objects-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_particles-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_pattern-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_phases-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_pileup-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_spectral-24.png
-%%DATADIR%%/pixmaps/gwy_synthetic_waves-24.png
-%%DATADIR%%/pixmaps/gwy_tilt-24.png
-%%DATADIR%%/pixmaps/gwy_tip_dilation-24.png
-%%DATADIR%%/pixmaps/gwy_tip_erosion-24.png
-%%DATADIR%%/pixmaps/gwy_tip_estimation-24.png
-%%DATADIR%%/pixmaps/gwy_tip_indent_analyze-24.png
-%%DATADIR%%/pixmaps/gwy_tip_lateral_force-24.png
-%%DATADIR%%/pixmaps/gwy_tip_map-24.png
-%%DATADIR%%/pixmaps/gwy_tip_model-24.png
-%%DATADIR%%/pixmaps/gwy_tip_pid-24.png
-%%DATADIR%%/pixmaps/gwy_unrotate-24.png
-%%DATADIR%%/pixmaps/gwy_value_invert-24.png
-%%DATADIR%%/pixmaps/gwy_volume-24.png
-%%DATADIR%%/pixmaps/gwy_volume_arithmetic-24.png
-%%DATADIR%%/pixmaps/gwy_volume_calibrate-24.png
-%%DATADIR%%/pixmaps/gwy_volume_dimensions-24.png
-%%DATADIR%%/pixmaps/gwy_volume_fd-24.png
-%%DATADIR%%/pixmaps/gwy_volume_invert-24.png
-%%DATADIR%%/pixmaps/gwy_volume_kmeans-24.png
-%%DATADIR%%/pixmaps/gwy_volume_kmedians-24.png
-%%DATADIR%%/pixmaps/gwy_volume_slice-24.png
-%%DATADIR%%/pixmaps/gwy_volumize-24.png
-%%DATADIR%%/pixmaps/gwy_volumize_layers-24.png
-%%DATADIR%%/pixmaps/gwy_xy_denoise-24.png
-%%DATADIR%%/pixmaps/gwy_xyzize-24.png
-%%DATADIR%%/pixmaps/gwy_zero_mean-24.png
-%%DATADIR%%/pixmaps/gwy_zoom_1_1-24.png
-%%DATADIR%%/pixmaps/gwy_zoom_fit-24.png
-%%DATADIR%%/pixmaps/gwy_zoom_in-24.png
-%%DATADIR%%/pixmaps/gwy_zoom_out-24.png
-%%DATADIR%%/pixmaps/gwyddion.ico
-%%DATADIR%%/pixmaps/splash.png
-%%PYTHON%%%%DATADIR%%/pygwy/gwyutils.py
-%%DATADIR%%/ui/toolbox.xml
-%%DATADIR%%/user-guide-modules
-share/icons/hicolor/48x48/apps/gwyddion.png
-%%NLS%%share/locale/cs/LC_MESSAGES/gwyddion.mo
-%%NLS%%share/locale/de/LC_MESSAGES/gwyddion.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/gwyddion.mo
-%%NLS%%share/locale/es/LC_MESSAGES/gwyddion.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/gwyddion.mo
-%%NLS%%share/locale/it/LC_MESSAGES/gwyddion.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/gwyddion.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/gwyddion.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/gwyddion.mo
-share/mime/packages/gwyddion.xml
-share/thumbnailers/gwyddion.thumbnailer
diff --git a/science/psychopy/Makefile b/science/psychopy/Makefile
deleted file mode 100644
index 0d8e7f736eae..000000000000
--- a/science/psychopy/Makefile
+++ /dev/null
@@ -1,90 +0,0 @@
-# Created by: wenheping@gmail.com
-# $FreeBSD$
-
-PORTNAME=	psychopy
-DISTVERSION=	1.90.3
-PORTREVISION=	4
-CATEGORIES=	science python
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Psychophysics toolkit for Python
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	GPLv3+
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}json_tricks>0:devel/py-json_tricks@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openpyxl>0:textproc/py-openpyxl@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pyglet>0:graphics/py-pyglet@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}PyOpenGL>0:graphics/py-PyOpenGL@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pyosf>0:science/py-pyosf@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}sounddevice>0:audio/py-sounddevice@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}SoundFile>0:audio/py-SoundFile@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}xlrd>0:textproc/py-xlrd@${PY_FLAVOR} \
-		dejavu>0:x11-fonts/dejavu \
-		${PYGAME} \
-		${PYNUMPY}
-
-USES=		fortran python:2.7
-USE_GITHUB=	yes
-USE_PYTHON=	autoplist distutils
-USE_WX=		2.8
-WX_COMPS=	python
-NO_ARCH=	yes
-
-PLIST_FILES=	bin/psychopy
-
-DESKTOP_ENTRIES="PsychoPy" \
-		"" \
-		"${PYTHONPREFIX_SITELIBDIR}/psychopy/app/Resources/psychopy.png" \
-		"psychopy" \
-		"" \
-		""
-
-OPTIONS_DEFINE_i386=	PYGLET
-OPTIONS_DEFAULT_i386=	PYGLET
-
-PYGLET_DESC=		Drawing support via Pyglet
-PYGLET_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyglet>=1.1.2:graphics/py-pyglet@${PY_FLAVOR}
-
-.include <bsd.port.options.mk>
-
-post-patch:
-# https://github.com/psychopy/psychopy/issues/982
-	@${REINPLACE_CMD} -e \
-		's|str(,id_dict)|str(id_dict)|' \
-		${WRKSRC}/psychopy/demos/coder/iohub/elotouchscreen/run.py
-
-post-build:
-	@${ECHO_CMD} -n > ${WRKDIR}/psychopy
-	@${ECHO_CMD} "#!${SH}" \
-		>> ${WRKDIR}/psychopy
-.if ${OPSYS} == FreeBSD
-	@${ECHO_CMD} "LD_LIBRARY_PATH=${LOCALBASE}/lib/${FC:S/fortran/cc/}:\$$LD_LIBRARY_PATH" \
-		>> ${WRKDIR}/psychopy
-	@${ECHO_CMD} "export LD_LIBRARY_PATH" \
-		>> ${WRKDIR}/psychopy
-.endif
-	@${ECHO_CMD} \
-		>> ${WRKDIR}/psychopy
-	@${ECHO_CMD} "${PYTHON_CMD} ${PREFIX}/bin/psychopyApp.py" \
-		>> ${WRKDIR}/psychopy
-
-post-install:
-	(cd ${WRKDIR} && ${INSTALL_SCRIPT} psychopy \
-		${STAGEDIR}${PREFIX}/bin)
-	@${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/psychopy/app/Resources/DejaVuSerif.ttf
-	@${LN} -sf ${LOCALBASE}/share/fonts/dejavu/DejaVuSerif.ttf \
-		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/psychopy/app/Resources
-
-.include <bsd.port.mk>
diff --git a/science/psychopy/distinfo b/science/psychopy/distinfo
deleted file mode 100644
index ab82e215f19f..000000000000
--- a/science/psychopy/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1532228072
-SHA256 (psychopy-psychopy-1.90.3_GH0.tar.gz) = 5c0be12834e17b3151c543538471069c9c22145afc30af080ca8a5eda1bdf3b5
-SIZE (psychopy-psychopy-1.90.3_GH0.tar.gz) = 14977260
diff --git a/science/psychopy/pkg-descr b/science/psychopy/pkg-descr
deleted file mode 100644
index c152a58518b7..000000000000
--- a/science/psychopy/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-PsychoPy is an open-source package for creating psychology stimuli in
-Python (A real and free alternative to Matlab). PsychoPy combines the
-graphical strengths of OpenGL with the easy Python syntax to give
-psychophysics a free and simple stimulus presentation and control
-package.
-
-The goal is to provide, for the busy scientist, tools to control timing
-and windowing and a simple set of pre-packaged stimuli and methods. The
-code is platform independent, using Python and C libraries that are
-widely available.
-
-WWW: http://www.psychopy.org/
diff --git a/science/py-hcluster/Makefile b/science/py-hcluster/Makefile
deleted file mode 100644
index ebdf0e6c00e3..000000000000
--- a/science/py-hcluster/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Wen Heping <wenheping@gmail.com>
-# $FreeBSD$
-
-PORTNAME=	hcluster
-PORTVERSION=	0.2.0
-PORTREVISION=	11
-CATEGORIES=	science python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Hierarchical Clustering Package For Scipy
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-BUILD_DEPENDS=	${PYNUMPY} \
-		${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR}
-RUN_DEPENDS:=	${BUILD_DEPENDS}
-
-USES=		python:2.7
-USE_PYTHON=	autoplist distutils
-
-post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_hierarchy_wrap.so
-	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_distance_wrap.so
-
-.include <bsd.port.mk>
diff --git a/science/py-hcluster/distinfo b/science/py-hcluster/distinfo
deleted file mode 100644
index 961c700ef4c4..000000000000
--- a/science/py-hcluster/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (hcluster-0.2.0.tar.gz) = ce1ff67271cc1be36522ec1b144722c62ab74e48b9051a47b0f439b1eb372652
-SIZE (hcluster-0.2.0.tar.gz) = 453082
diff --git a/science/py-hcluster/files/patch-setup.py b/science/py-hcluster/files/patch-setup.py
deleted file mode 100644
index f594433e9fbf..000000000000
--- a/science/py-hcluster/files/patch-setup.py
+++ /dev/null
@@ -1,12 +0,0 @@
---- setup.py.orig	2008-12-14 09:19:42 UTC
-+++ setup.py
-@@ -33,7 +33,8 @@ if len(valid_paths) > 1:
-     print string.join(l, '\n')
-     # Prompt the user with a list of selections.
-     while not (s >= 1 and s <= len(valid_paths)):
--        s = input('Selection [default=1]:')
-+#        s = input('Selection [default=1]:')
-+	s=1
-         if s == '':
-             s = 1
-         else:
diff --git a/science/py-hcluster/pkg-descr b/science/py-hcluster/pkg-descr
deleted file mode 100644
index 38afd191604d..000000000000
--- a/science/py-hcluster/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-py-hcluster library provides Python functions for
-agglomerative clustering. Its features include
-* generating hierarchical clusters from distance matrices
-* computing distance matrices from observation vectors
-* computing statistics on clusters
-* cutting linkages to generate flat clusters
-* and visualizing clusters with dendrograms.
-
-The interface is very similar to MATLAB's Statistics
-Toolbox API to make code easier to port from MATLAB to
-Python/Numpy. The core implementation of this library
-is in C for efficiency.
-
-WWW: http://code.google.com/p/scipy-cluster/
diff --git a/science/py-pyteomics.biolccc/Makefile b/science/py-pyteomics.biolccc/Makefile
deleted file mode 100644
index 17688c24392f..000000000000
--- a/science/py-pyteomics.biolccc/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# $FreeBSD$
-
-PORTNAME=	pyteomics.biolccc
-PORTVERSION=	1.5.0
-CATEGORIES=	science python
-MASTER_SITES=	CHEESESHOP
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python bindings for BioLCCC
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/science/py-pyteomics.biolccc/distinfo b/science/py-pyteomics.biolccc/distinfo
deleted file mode 100644
index 1d74573e9aca..000000000000
--- a/science/py-pyteomics.biolccc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pyteomics.biolccc-1.5.0.tar.gz) = 1de9b941a3df33ba203fdce64c70096eb35c5aabd21458911f822bb4bff4d749
-SIZE (pyteomics.biolccc-1.5.0.tar.gz) = 110645
diff --git a/science/py-pyteomics.biolccc/pkg-descr b/science/py-pyteomics.biolccc/pkg-descr
deleted file mode 100644
index 64366b833713..000000000000
--- a/science/py-pyteomics.biolccc/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-libBioLCCC is an open source library for prediction of peptide and
-protein retention time in liquid chromatography. It is based on
-BioLCCC model (Liquid Chromatography of Biomacromolecules at Critical
-Conditions).
-
-pyteomics.biolccc is set of Python wrappings around libBioLCCC.
-
-WWW: https://pypi.org/project/pyteomics.biolccc/
diff --git a/science/pycdf/Makefile b/science/pycdf/Makefile
deleted file mode 100644
index 3fda8c45c1be..000000000000
--- a/science/pycdf/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: wenheping@gmail.com
-# $FreeBSD$
-
-PORTNAME=	pycdf
-PORTVERSION=	0.6.3
-PORTREVISION=	10
-CATEGORIES=	science python
-MASTER_SITES=	SF/pysclint/${PORTNAME}/${PORTNAME}-${PORTVERSION}b
-DISTNAME=	${PORTNAME}-0.6-3b
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python Interface to the Unidata NetCDF Library
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LIB_DEPENDS=	libnetcdf.so:science/netcdf
-BUILD_DEPENDS=	${PYNUMPY}
-RUN_DEPENDS:=	${BUILD_DEPENDS}
-
-LDFLAGS+=	"-L${LOCALBASE}/lib"
-
-USES=		python:2.7
-USE_PYTHON=	distutils autoplist
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pycdf/_pycdfext.so
-
-.include <bsd.port.mk>
diff --git a/science/pycdf/distinfo b/science/pycdf/distinfo
deleted file mode 100644
index b069b444de44..000000000000
--- a/science/pycdf/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pycdf-0.6-3b.tar.gz) = 10ae206be61682cd57e0e961b1d6d7db07129e02b80f9f42006275053255daf4
-SIZE (pycdf-0.6-3b.tar.gz) = 168713
diff --git a/science/pycdf/files/patch-setup.py b/science/pycdf/files/patch-setup.py
deleted file mode 100644
index c32f3025ae68..000000000000
--- a/science/pycdf/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig	2008-05-29 12:04:28.000000000 +0000
-+++ setup.py	2008-05-29 12:04:42.000000000 +0000
-@@ -73,7 +73,7 @@
-     from numpy.distutils.misc_util import get_numpy_include_dirs
-     _pycdf_ext = Extension(extName, 
-                            sources   = CCode,
--                           #library_dirs=["non standard path where libs live"],
-+                           library_dirs=["/usr/local/lib"],
-                            include_dirs = get_numpy_include_dirs(), 
-                            libraries = ["netcdf"])
- 
diff --git a/science/pycdf/pkg-descr b/science/pycdf/pkg-descr
deleted file mode 100644
index 0ed854cacee0..000000000000
--- a/science/pycdf/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Pycdf is a Python interface to the Unidata netCDF library. It provides an
-almost complete coverage of the netCDF C API, wrapping it inside easy to
-use Python classes.
-
-WWW: http://pysclint.sourceforge.net/pycdf/
diff --git a/security/Makefile b/security/Makefile
index f0d455836e80..396a7e09644f 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -51,7 +51,6 @@
     SUBDIR += belier
     SUBDIR += bfbtester
     SUBDIR += binwalk
-    SUBDIR += blindelephant
     SUBDIR += boringssl
     SUBDIR += botan110
     SUBDIR += botan2
@@ -72,7 +71,6 @@
     SUBDIR += ccsrch
     SUBDIR += certificate-transparency
     SUBDIR += cfs
-    SUBDIR += cfv
     SUBDIR += chaosreader
     SUBDIR += checkpassword
     SUBDIR += checkpassword-pam
@@ -163,7 +161,6 @@
     SUBDIR += fprintd
     SUBDIR += fragroute
     SUBDIR += fragrouter
-    SUBDIR += fsh
     SUBDIR += fswatch
     SUBDIR += ftimes
     SUBDIR += fuzz
@@ -172,7 +169,6 @@
     SUBDIR += fwknop
     SUBDIR += fwlogwatch
     SUBDIR += gag
-    SUBDIR += gcipher
     SUBDIR += gcr
     SUBDIR += git-crypt
     SUBDIR += git-remote-gcrypt
diff --git a/security/blindelephant/Makefile b/security/blindelephant/Makefile
deleted file mode 100644
index fdc14102aa80..000000000000
--- a/security/blindelephant/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# Created by: Niels Heinen
-# $FreeBSD$
-
-PORTNAME=	blindelephant
-PORTVERSION=	1.0
-PORTREVISION=	20100819
-CATEGORIES=	security www
-MASTER_SITES=	LOCAL/niels \
-		http://people.freebsd.org/~niels/distfiles/
-DISTNAME=	${PORTNAME}-${PORTREVISION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Fingerprint the web applications used by a web site
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	LGPL3
-
-USES=		python:2.7 tar:bzip2
-USE_PYTHON=	distutils
-NO_ARCH=	yes
-
-SUB_FILES=	${PORTNAME}.sh
-SUB_LIST=	PYTHON_CMD=${PYTHON_CMD} \
-		PATH=${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}
-
-PORTDOCS=	README Blind_Elephant_BlackHat_2010.pdf
-
-OPTIONS_DEFINE=	DOCS
-
-post-extract:
-	@${MV} ${WRKSRC}/src/* ${WRKSRC}
-	@${MV} "${WRKSRC}/doc/Blind Elephant - BlackHat 2010.pdf" \
-	${WRKSRC}/Blind_Elephant_BlackHat_2010.pdf
-
-post-install:
-	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/security/blindelephant/distinfo b/security/blindelephant/distinfo
deleted file mode 100644
index 410835f6a403..000000000000
--- a/security/blindelephant/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (blindelephant-20100819.tar.bz2) = 0d373011b02822450abae3ab0f816c97bb9304cfb541db4587eb6b6945d06672
-SIZE (blindelephant-20100819.tar.bz2) = 7758769
diff --git a/security/blindelephant/files/blindelephant.sh.in b/security/blindelephant/files/blindelephant.sh.in
deleted file mode 100644
index c86b8b1a4da6..000000000000
--- a/security/blindelephant/files/blindelephant.sh.in
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-cd %%PATH%%
-exec %%PYTHON_CMD%% %%PATH%%/BlindElephant.py "$@"
-
diff --git a/security/blindelephant/files/patch-setup.py b/security/blindelephant/files/patch-setup.py
deleted file mode 100644
index f70948b4557a..000000000000
--- a/security/blindelephant/files/patch-setup.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- setup.py.orig	2010-08-20 15:32:51.000000000 +0200
-+++ setup.py	2010-08-20 15:33:03.000000000 +0200
-@@ -1,7 +1,7 @@
- from distutils.core import setup
- 
- setup(
--    name='BlindElephant',
-+    name='blindelephant',
-     version='1.0',
-     description='Uses static file fingerprinting to determine the version of web applications and plugins installed at a url', 
-     author="Patrick Thomas",
-@@ -17,4 +17,4 @@
-         "Topic :: Internet :: WWW/HTTP"
-         "Programming Language :: Python :: 2.6"
-     ]
--)
-\ No newline at end of file
-+)
diff --git a/security/blindelephant/pkg-descr b/security/blindelephant/pkg-descr
deleted file mode 100644
index a39cf05b4005..000000000000
--- a/security/blindelephant/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-The BlindElephant Web Application Fingerprinter attempts to discover
-the version of a (known) web application by comparing static files
-at known locations against precomputed hashes for versions of those
-files in all available releases. The technique is fast,
-low-bandwidth, non-invasive, generic, and highly automatable.
-
-WWW: http://blindelephant.sourceforge.net/
diff --git a/security/blindelephant/pkg-plist b/security/blindelephant/pkg-plist
deleted file mode 100644
index 27ccbbf04708..000000000000
--- a/security/blindelephant/pkg-plist
+++ /dev/null
@@ -1,82 +0,0 @@
-bin/blindelephant
-%%PYTHON_SITELIBDIR%%/blindelephant/BlindElephant.py
-%%PYTHON_SITELIBDIR%%/blindelephant/BlindElephant.pyc
-%%PYTHON_SITELIBDIR%%/blindelephant/BlindElephant.pyo
-%%PYTHON_SITELIBDIR%%/blindelephant/Configuration.py
-%%PYTHON_SITELIBDIR%%/blindelephant/Configuration.pyc
-%%PYTHON_SITELIBDIR%%/blindelephant/Configuration.pyo
-%%PYTHON_SITELIBDIR%%/blindelephant/DifferencesTables.py
-%%PYTHON_SITELIBDIR%%/blindelephant/DifferencesTables.pyc
-%%PYTHON_SITELIBDIR%%/blindelephant/DifferencesTables.pyo
-%%PYTHON_SITELIBDIR%%/blindelephant/FileMassagers.py
-%%PYTHON_SITELIBDIR%%/blindelephant/FileMassagers.pyc
-%%PYTHON_SITELIBDIR%%/blindelephant/FileMassagers.pyo
-%%PYTHON_SITELIBDIR%%/blindelephant/FingerprintUtils.py
-%%PYTHON_SITELIBDIR%%/blindelephant/FingerprintUtils.pyc
-%%PYTHON_SITELIBDIR%%/blindelephant/FingerprintUtils.pyo
-%%PYTHON_SITELIBDIR%%/blindelephant/Fingerprinters.py
-%%PYTHON_SITELIBDIR%%/blindelephant/Fingerprinters.pyc
-%%PYTHON_SITELIBDIR%%/blindelephant/Fingerprinters.pyo
-%%PYTHON_SITELIBDIR%%/blindelephant/Loggers.py
-%%PYTHON_SITELIBDIR%%/blindelephant/Loggers.pyc
-%%PYTHON_SITELIBDIR%%/blindelephant/Loggers.pyo
-%%PYTHON_SITELIBDIR%%/blindelephant/Scanner.py
-%%PYTHON_SITELIBDIR%%/blindelephant/Scanner.pyc
-%%PYTHON_SITELIBDIR%%/blindelephant/Scanner.pyo
-%%PYTHON_SITELIBDIR%%/blindelephant/__init__.py
-%%PYTHON_SITELIBDIR%%/blindelephant/__init__.pyc
-%%PYTHON_SITELIBDIR%%/blindelephant/__init__.pyo
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/admin_menu.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/cck.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/date.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/filefield.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/google_analytics.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/imageapi.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/imagecache.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/imagefield.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/imce.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/imce_swfupload.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/pathauto.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/print.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/spamicide.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/tagadelic.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/token.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal-plugins/views.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/drupal.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/joomla.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/liferay.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/mediawiki.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/moodle.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/movabletype.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/oscommerce.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/phpbb.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/phpmyadmin.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/phpnuke.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/spip.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/add-to-any.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/advertising-manager.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/akismet.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/all-in-one-seo-pack.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/buddypress.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/contact-form-7.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/gd-star-rating.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/google-analyticator.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/google-sitemap-generator.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/newsletter.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/nextgen-gallery.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/polldaddy.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/simple-tags.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/smart-youtube.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/sociable.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/stats.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/subscribe2.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/tinymce-advanced.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/twitter-tools.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/wp-e-commerce.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/wp-pagenavi.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/wp-spamfree.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/wp-super-cache.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/wp-useronline.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/wptouch.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress-plugins/yet-another-related-posts-plugin.pkl
-%%PYTHON_SITELIBDIR%%/blindelephant/dbs/wordpress.pkl
diff --git a/security/cfv/Makefile b/security/cfv/Makefile
deleted file mode 100644
index 412a6f62e2d7..000000000000
--- a/security/cfv/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME=	cfv
-PORTVERSION=	1.18.3
-PORTREVISION=	1
-CATEGORIES=	security
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Utility to both test and create .sfv, .csv, and md5sum files
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		python:2.7
-ALL_TARGET=	cfv.wrapper
-INSTALL_TARGET=	install-wrapper
-MAKE_ARGS=	PYTHON=${PYTHON_CMD}
-
-post-patch:
-	@${REINPLACE_CMD} -e "s,%%SITELIBDIR%%,${PYTHON_SITELIBDIR},g" \
-	        -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/Makefile
-
-.include <bsd.port.mk>
diff --git a/security/cfv/distinfo b/security/cfv/distinfo
deleted file mode 100644
index efc8e7a00caa..000000000000
--- a/security/cfv/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cfv-1.18.3.tar.gz) = ff28a8aa679932b83eb3b248ed2557c6da5860d5f8456ffe24686253a354cff6
-SIZE (cfv-1.18.3.tar.gz) = 68030
diff --git a/security/cfv/files/patch-Makefile b/security/cfv/files/patch-Makefile
deleted file mode 100644
index 722613d5812d..000000000000
--- a/security/cfv/files/patch-Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
---- Makefile.orig	Fri Dec  7 17:01:19 2001
-+++ Makefile	Fri Dec  7 17:01:56 2001
-@@ -1,10 +1,7 @@
- PYTHON=python
--prefix=/usr/local
-+prefix=%%PREFIX%%
- exec_prefix=${prefix}
--
--#finds the site-packages dir that matches the selected prefix, or if none do, falls back to wherever it can find one..
--pkgdir=`$(PYTHON) -c 'import sys,re; x=filter(lambda x: re.match("$(prefix).*site-packages",x),sys.path); y=filter(lambda y: re.search("site-packages",y),sys.path); x.sort(lambda x,y: cmp(len(x),len(y))); y.sort(lambda x,y: cmp(len(x),len(y))); x.extend(y); print x[0]'`
--#nice little expression, huh? ;)
-+pkgdir=%%SITELIBDIR%%
- 
- bindir=${exec_prefix}/bin
- mandir=${prefix}/man
-@@ -39,16 +36,16 @@
- cfv.wrapper:
- 	$(PYTHON) -c 'import string,os; py=filter(lambda x: os.path.isfile(x),map(lambda x: os.path.join(x,"$(PYTHON)"),string.split(os.environ["PATH"],":"))); py.append(" /usr/bin/env $(PYTHON)"); open("cfv.wrapper","w").write("#!%s\nimport cfv\ncfv.main()\n"%py[0])'
- 
--$(DESTDIR)$(mandir)/man1 $(DESTDIR)$(bindir):
-+$(DESTDIR)$(mandir)/man1 $(DESTDIR)$(bindir) $(DESTDIR)$(pkgdir):
- 	$(install_dir) $@
- 
--install-wrapper-only: $(DESTDIR)$(bindir) cfv.wrapper install_man
-+install-wrapper-only: $(DESTDIR)$(pkgdir) $(DESTDIR)$(bindir) cfv.wrapper
- 	$(install_data) cfv $(DESTDIR)$(pkgdir)/cfv.py
- 	$(install_script) cfv.wrapper $(DESTDIR)$(bindir)/cfv
- 
--install-wrapper: install-wrapper-only
--	$(PYTHON) -c "import py_compile; py_compile.compile('$(DESTDIR)$(pkgdir)/cfv.py')" 
--	$(PYTHON) -O -c "import py_compile; py_compile.compile('$(DESTDIR)$(pkgdir)/cfv.py')" 
-+install-wrapper: install-wrapper-only install_man
-+	$(PYTHON) -m compileall -d $(pkgdir) -l $(DESTDIR)$(pkgdir) 
-+	$(PYTHON) -O -m compileall -d $(pkgdir) -l $(DESTDIR)$(pkgdir) 
- 
- install: $(DESTDIR)$(bindir) install_man
- 	$(install_script) cfv $(DESTDIR)$(bindir)/cfv
diff --git a/security/cfv/pkg-descr b/security/cfv/pkg-descr
deleted file mode 100644
index ac11d49971eb..000000000000
--- a/security/cfv/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-cfv is a utility to both test and create .sfv, .csv and md5sum files. These
-files are commonly used to ensure the correct retrieval or storage of data.
-
-Features:
-   - supports .sfv, .csv(2, 3, and 4 field variants), md5sum, BSD md5
-     sha1sum, .torrent and (test-only) .par, .par2 file formats
-   - automatic checksum file naming ability in create mode
-   - recursive operation
-   - show unverified files option
-   - ignore case and fix path separator options for cross platform use
-   - transparent gzip support for checksum files
-   - configurable renaming of bad files (with testing against previous bad
-     files, to save only unique differing copies)
-
-WWW: http://cfv.sourceforge.net/
diff --git a/security/cfv/pkg-plist b/security/cfv/pkg-plist
deleted file mode 100644
index 93bbea53d7b5..000000000000
--- a/security/cfv/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/cfv
-%%PYTHON_SITELIBDIR%%/cfv.py
-%%PYTHON_SITELIBDIR%%/cfv.pyc
-%%PYTHON_SITELIBDIR%%/cfv.pyo
-man/man1/cfv.1.gz
diff --git a/security/fsh/Makefile b/security/fsh/Makefile
deleted file mode 100644
index f71561414a59..000000000000
--- a/security/fsh/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: sumikawa
-# $FreeBSD$
-
-PORTNAME=	fsh
-PORTVERSION=	1.2
-PORTREVISION=	4
-CATEGORIES=	security
-MASTER_SITES=	http://www.lysator.liu.se/fsh/ \
-		http://mirror2.unixfreunde.de/ \
-		http://freebsd.unixfreunde.de/sources/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Fast remote command execution
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-USES=		python:2.7
-GNU_CONFIGURE=	yes
-
-INFO=	fsh
-
-post-patch:
-	${REINPLACE_CMD} -e '/^[^#]/s/FCNTL/fcntl/g' ${WRKSRC}/fshcompat.py
-
-post-build:
-	${PYTHON_CMD} -c 'import py_compile; py_compile.main()' ${WRKSRC}/*.py
-
-post-install:
-	${INSTALL_DATA} ${WRKSRC}/*.pyc ${STAGEDIR}${PREFIX}/share/fsh
-
-.include <bsd.port.mk>
diff --git a/security/fsh/distinfo b/security/fsh/distinfo
deleted file mode 100644
index b436c79cec23..000000000000
--- a/security/fsh/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (fsh-1.2.tar.gz) = 9600882648966272c264cf3f1c41c11c91e704f473af43d8d4e0ac5850298826
-SIZE (fsh-1.2.tar.gz) = 152374
diff --git a/security/fsh/files/patch-Makefile.in b/security/fsh/files/patch-Makefile.in
deleted file mode 100644
index bff959202cb7..000000000000
--- a/security/fsh/files/patch-Makefile.in
+++ /dev/null
@@ -1,71 +0,0 @@
---- Makefile.in.orig	2001-12-23 11:10:13 UTC
-+++ Makefile.in
-@@ -40,7 +40,7 @@ exec_prefix = @exec_prefix@
- 
- bindir = @bindir@
- sbindir = @sbindir@
--libexecdir = @libexecdir@
-+libexecdir = @ac_libexecdir@
- datadir = @datadir@
- sysconfdir = @sysconfdir@
- sharedstatedir = @sharedstatedir@
-@@ -81,7 +81,7 @@ EXEEXT = @EXEEXT@
- INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
- OBJEXT = @OBJEXT@
- PACKAGE = @PACKAGE@
--PYTHON = @PYTHON@
-+PYTHON = @PYTHON_CMD@
- VERSION = @VERSION@
- am__include = @am__include@
- am__quote = @am__quote@
-@@ -576,16 +576,16 @@ uninstall-am: uninstall-binSCRIPTS uninstall-info-am \
- 
- starter: Makefile $(srcdir)/$(PYTHON_SCRIPT_TEMPLATE)
- 	rm -f $@ $@.tmp
--	sed -e 's%@\PYTHON@%$(PYTHON)%' \
--	    -e 's%@\pkgdatadir@%$(pkgdatadir)%' \
-+	sed -e 's%@PYTHON@%$(PYTHON)%' \
-+	    -e 's%@pkgdatadir@%$(pkgdatadir)%' \
- 	    < $(srcdir)/$(PYTHON_SCRIPT_TEMPLATE) > $@.tmp
- 	mv $@.tmp $@
- 
- fsh: fsh.in Makefile starter
- 	rm -f $@ $@.tmp
- 	cat starter > $@.tmp
--	sed -e 's%@\PYTHON@%$(PYTHON)%' \
--	    -e 's%@\pkgdatadir@%$(pkgdatadir)%' \
-+	sed -e 's%@PYTHON@%$(PYTHON)%' \
-+	    -e 's%@pkgdatadir@%$(pkgdatadir)%' \
- 	    < $(srcdir)/fsh.in >> $@.tmp
- 	chmod +x $@.tmp
- 	mv $@.tmp $@
-@@ -593,8 +593,8 @@ fsh: fsh.in Makefile starter
- fshd: fshd.in Makefile starter
- 	rm -f $@ $@.tmp
- 	cat starter > $@.tmp
--	sed -e 's%@\PYTHON@%$(PYTHON)%' \
--	    -e 's%@\pkgdatadir@%$(pkgdatadir)%' \
-+	sed -e 's%@PYTHON@%$(PYTHON)%' \
-+	    -e 's%@pkgdatadir@%$(pkgdatadir)%' \
- 	    < $(srcdir)/fshd.in >> $@.tmp
- 	chmod +x $@.tmp
- 	mv $@.tmp $@
-@@ -602,15 +602,15 @@ fshd: fshd.in Makefile starter
- in.fshd: in.fshd.in Makefile starter
- 	rm -f $@ $@.tmp
- 	cat starter > $@.tmp
--	sed -e 's%@\PYTHON@%$(PYTHON)%' \
--	    -e 's%@\pkgdatadir@%$(pkgdatadir)%' \
-+	sed -e 's%@PYTHON@%$(PYTHON)%' \
-+	    -e 's%@pkgdatadir@%$(pkgdatadir)%' \
- 	    < $(srcdir)/in.fshd.in >> $@.tmp
- 	chmod +x $@.tmp
- 	mv $@.tmp $@
- 
- fcp: fcp.sh Makefile
- 	rm -f $@ $@.tmp
--	sed -e 's%@\libexecdir@%$(libexecdir)%g' \
-+	sed -e 's%@libexecdir@%$(libexecdir)%g' \
- 	    < $(srcdir)/fcp.sh > $@.tmp
- 	chmod +x $@.tmp
- 	mv $@.tmp $@
diff --git a/security/fsh/files/patch-configure b/security/fsh/files/patch-configure
deleted file mode 100644
index 97c9c2f829b4..000000000000
--- a/security/fsh/files/patch-configure
+++ /dev/null
@@ -1,20 +0,0 @@
---- configure.orig	2001-12-23 11:10:13 UTC
-+++ configure
-@@ -2732,7 +2732,7 @@ s,@prefix@,$prefix,;t t
- s,@program_transform_name@,$program_transform_name,;t t
- s,@bindir@,$bindir,;t t
- s,@sbindir@,$sbindir,;t t
--s,@libexecdir@,$libexecdir,;t t
-+s,@ac_libexecdir@,$libexecdir,;t t
- s,@datadir@,$datadir,;t t
- s,@sysconfdir@,$sysconfdir,;t t
- s,@sharedstatedir@,$sharedstatedir,;t t
-@@ -2778,7 +2778,7 @@ s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
- s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
- s,@DEPDIR@,$DEPDIR,;t t
- s,@DEFAULT_FSHD_TIMEOUT@,$DEFAULT_FSHD_TIMEOUT,;t t
--s,@PYTHON@,$PYTHON,;t t
-+s,@PYTHON_CMD@,$PYTHON,;t t
- s,@PYTHON_SCRIPT_TEMPLATE@,$PYTHON_SCRIPT_TEMPLATE,;t t
- s,@CC@,$CC,;t t
- s,@CFLAGS@,$CFLAGS,;t t
diff --git a/security/fsh/pkg-descr b/security/fsh/pkg-descr
deleted file mode 100644
index c5c273c1a785..000000000000
--- a/security/fsh/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-fsh -- Fast remote command execution
-
-The problem: logging in to a remote system with a cryptographic
-solution such as lsh or ssh takes time, due to the computationally
-expensive key exchanges that occur when the connection is
-established. It is common to trigger a lot of remote logins while
-using remote CVS, which makes it painfully slow compared to having the
-repository locally.
-
-The solution: reuse the secure tunnel once it has been
-established. fsh is a drop-in rsh-compatible replacement for ssh that
-automatically reuses ssh tunnels.
-
-WWW: http://www.lysator.liu.se/fsh/
diff --git a/security/fsh/pkg-plist b/security/fsh/pkg-plist
deleted file mode 100644
index 84cb3fbc9662..000000000000
--- a/security/fsh/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-bin/fcp
-bin/fsh
-bin/fshd
-bin/in.fshd
-libexec/fcpwrap
-%%DATADIR%%/fsh.py
-%%DATADIR%%/fsh.pyc
-%%DATADIR%%/fshcompat.py
-%%DATADIR%%/fshcompat.pyc
-%%DATADIR%%/fshconfig.py
-%%DATADIR%%/fshconfig.pyc
-%%DATADIR%%/fshd.py
-%%DATADIR%%/fshd.pyc
-%%DATADIR%%/fshlib.py
-%%DATADIR%%/fshlib.pyc
-%%DATADIR%%/fshversion.py
-%%DATADIR%%/fshversion.pyc
-%%DATADIR%%/infshd.py
-%%DATADIR%%/infshd.pyc
diff --git a/security/gcipher/Makefile b/security/gcipher/Makefile
deleted file mode 100644
index 9d74c61a09f6..000000000000
--- a/security/gcipher/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
-# Created by: Shannon -jj Behrens <jjinux@yahoo.com>
-# $FreeBSD$
-
-PORTNAME=	gcipher
-PORTVERSION=	1.1
-PORTREVISION=	4
-CATEGORIES=	security gnome
-MASTER_SITES=	SF
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Simple encryption tool
-
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-USE_GNOME=	pygnome2
-USES=		gnome python:2.7 shebangfix
-SHEBANG_FILES=	src/gcipher
-NO_ARCH=	yes
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		'/^VERSION/s|=.*|= "${PORTVERSION}"|g ; \
-		 /^GLADEDIR/s|=.*|= "${DATADIR}/lib"|g' ${WRKSRC}/src/Const.py
-	@${REINPLACE_CMD} -e \
-		's|/usr/bin/python|${SETENV} python|g ; \
-		 s|^# sys.path.append|sys.path.append|g ; \
-		 s|/usr/share/gcipher/lib|${DATADIR}/lib|' ${WRKSRC}/src/gcipher
-
-do-build:
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/src
-	@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/src
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/src/gcipher ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_MAN} ${WRKSRC}/gcipher.1 ${STAGEDIR}${MANPREFIX}/man/man1
-	${INSTALL_DATA} ${WRKSRC}/src/gcipher.desktop ${STAGEDIR}${PREFIX}/share/applications
-	@${MKDIR} ${STAGEDIR}${DATADIR}/lib
-	(cd ${WRKSRC}/src && \
-		${FIND} . -name '*.glade' \
-			-o -name '*.gladep' \
-			-o -name '*.py' \
-			-o -name '*.pyc' \
-			-o -name '*.pyo' | \
-		${CPIO} -pdm -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}/lib)
-	@${MKDIR} ${STAGEDIR}${DATADIR}/plugins
-	(cd ${WRKSRC}/plugins && \
-		${FIND} . -name '*.glade' \
-			-o -name '*.gladep' \
-			-o -name '*.py' | \
-		${CPIO} -pdm -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}/plugins)
-	${FIND} ${STAGEDIR}${DATADIR} -type d | ${XARGS} ${CHMOD} a+rx
-	${FIND} ${STAGEDIR}${DATADIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC} && \
-		${INSTALL_DATA} CONTRIB README ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/security/gcipher/distinfo b/security/gcipher/distinfo
deleted file mode 100644
index f0c391b016cc..000000000000
--- a/security/gcipher/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gcipher-1.1.tar.gz) = 2f55367bd837baa614779ec9b5aca76c8b1f0866bd648b4bd30fe7db15cd3a7b
-SIZE (gcipher-1.1.tar.gz) = 20137
diff --git a/security/gcipher/files/patch-gcipher.desktop b/security/gcipher/files/patch-gcipher.desktop
deleted file mode 100644
index 15ec60a85d68..000000000000
--- a/security/gcipher/files/patch-gcipher.desktop
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/gcipher.desktop.orig	2003-06-21 21:17:28 UTC
-+++ src/gcipher.desktop
-@@ -4,8 +4,8 @@ Comment=A simple encryption tool
- Name[en_US.ISO8859-15]=GCipher
- Comment[en_US.ISO8859-15]=A simple encryption tool
- Exec=gcipher
--Icon=/usr/share/pixmaps/gnome-lockscreen.png
-+Icon=gnome-lockscreen.png
- Terminal=false
- Type=Application
- StartupNotify=true
--Categories=GNOME;Application;Utility;X-Red-Hat-Base;
-+Categories=Application;Cryptography;
diff --git a/security/gcipher/pkg-descr b/security/gcipher/pkg-descr
deleted file mode 100644
index 976c21336ac1..000000000000
--- a/security/gcipher/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This is a simple encryption tool to work with home-grown encryption
-algorithms. It can run as either a GUI, a command-line application, or
-a network proxy.
-
-WWW: http://gcipher.sourceforge.net/
diff --git a/security/gcipher/pkg-plist b/security/gcipher/pkg-plist
deleted file mode 100644
index 9f7a46a49e93..000000000000
--- a/security/gcipher/pkg-plist
+++ /dev/null
@@ -1,77 +0,0 @@
-bin/gcipher
-man/man1/gcipher.1.gz
-share/applications/gcipher.desktop
-%%PORTDOCS%%%%DOCSDIR%%/CONTRIB
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%DATADIR%%/lib/AutomaticClass.py
-%%DATADIR%%/lib/AutomaticClass.pyc
-%%DATADIR%%/lib/AutomaticClass.pyo
-%%DATADIR%%/lib/Const.py
-%%DATADIR%%/lib/Const.pyc
-%%DATADIR%%/lib/Const.pyo
-%%DATADIR%%/lib/GtkAttributesFacade.py
-%%DATADIR%%/lib/GtkAttributesFacade.pyc
-%%DATADIR%%/lib/GtkAttributesFacade.pyo
-%%DATADIR%%/lib/LibGladeApplication.py
-%%DATADIR%%/lib/LibGladeApplication.pyc
-%%DATADIR%%/lib/LibGladeApplication.pyo
-%%DATADIR%%/lib/MainCLI.py
-%%DATADIR%%/lib/MainCLI.pyc
-%%DATADIR%%/lib/MainCLI.pyo
-%%DATADIR%%/lib/MainGUI.py
-%%DATADIR%%/lib/MainGUI.pyc
-%%DATADIR%%/lib/MainGUI.pyo
-%%DATADIR%%/lib/Proxy.py
-%%DATADIR%%/lib/Proxy.pyc
-%%DATADIR%%/lib/Proxy.pyo
-%%DATADIR%%/lib/cipher/Caesar.py
-%%DATADIR%%/lib/cipher/Caesar.pyc
-%%DATADIR%%/lib/cipher/Caesar.pyo
-%%DATADIR%%/lib/cipher/CharacterCipher.py
-%%DATADIR%%/lib/cipher/CharacterCipher.pyc
-%%DATADIR%%/lib/cipher/CharacterCipher.pyo
-%%DATADIR%%/lib/cipher/Gie.py
-%%DATADIR%%/lib/cipher/Gie.pyc
-%%DATADIR%%/lib/cipher/Gie.pyo
-%%DATADIR%%/lib/cipher/KeyedCipher.py
-%%DATADIR%%/lib/cipher/KeyedCipher.pyc
-%%DATADIR%%/lib/cipher/KeyedCipher.pyo
-%%DATADIR%%/lib/cipher/Rot.py
-%%DATADIR%%/lib/cipher/Rot.pyc
-%%DATADIR%%/lib/cipher/Rot.pyo
-%%DATADIR%%/lib/cipher/Tools.py
-%%DATADIR%%/lib/cipher/Tools.pyc
-%%DATADIR%%/lib/cipher/Tools.pyo
-%%DATADIR%%/lib/cipher/Vigenere.py
-%%DATADIR%%/lib/cipher/Vigenere.pyc
-%%DATADIR%%/lib/cipher/Vigenere.pyo
-%%DATADIR%%/lib/cipher/__init__.py
-%%DATADIR%%/lib/cipher/__init__.pyc
-%%DATADIR%%/lib/cipher/__init__.pyo
-%%DATADIR%%/lib/ciphergui/Caesar.py
-%%DATADIR%%/lib/ciphergui/Caesar.pyc
-%%DATADIR%%/lib/ciphergui/Caesar.pyo
-%%DATADIR%%/lib/ciphergui/CipherGUIList.py
-%%DATADIR%%/lib/ciphergui/CipherGUIList.pyc
-%%DATADIR%%/lib/ciphergui/CipherGUIList.pyo
-%%DATADIR%%/lib/ciphergui/Gie.py
-%%DATADIR%%/lib/ciphergui/Gie.pyc
-%%DATADIR%%/lib/ciphergui/Gie.pyo
-%%DATADIR%%/lib/ciphergui/KeyDialog.py
-%%DATADIR%%/lib/ciphergui/KeyDialog.pyc
-%%DATADIR%%/lib/ciphergui/KeyDialog.pyo
-%%DATADIR%%/lib/ciphergui/Rot.py
-%%DATADIR%%/lib/ciphergui/Rot.pyc
-%%DATADIR%%/lib/ciphergui/Rot.pyo
-%%DATADIR%%/lib/ciphergui/Vigenere.py
-%%DATADIR%%/lib/ciphergui/Vigenere.pyc
-%%DATADIR%%/lib/ciphergui/Vigenere.pyo
-%%DATADIR%%/lib/ciphergui/__init__.py
-%%DATADIR%%/lib/ciphergui/__init__.pyc
-%%DATADIR%%/lib/ciphergui/__init__.pyo
-%%DATADIR%%/lib/ciphergui/rot.glade
-%%DATADIR%%/lib/ciphergui/vigenere.glade
-%%DATADIR%%/lib/gcipher.glade
-%%DATADIR%%/plugins/cipher/Identity.py
-%%DATADIR%%/plugins/ciphergui/Identity.py
-%%DATADIR%%/plugins/ciphergui/PluginCipherGUIList.py
-- 
cgit debian/1.2.3+git2.25.1-1-2-gaceb0