summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine Brodin <antoine@FreeBSD.org>2021-01-01 11:45:05 +0000
committerAntoine Brodin <antoine@FreeBSD.org>2021-01-01 11:45:05 +0000
commit189c1e55213d2a73bf31c7d575bd79e04fc2415c (patch)
tree7d938d3c8bf3c845b5fb3b2916b09fa107eb1428
parentarchivers/rpm4: update to 4.16.1.2 (diff)
Re-apply part of r559792 (INDEX and bulk -a OK)
With hat: portmgr
Notes
Notes: svn path=/head/; revision=559825
-rw-r--r--MOVED64
-rw-r--r--devel/Makefile12
-rw-r--r--devel/py-backports.os/Makefile35
-rw-r--r--devel/py-backports.os/distinfo3
-rw-r--r--devel/py-backports.os/pkg-descr9
-rw-r--r--devel/py-backports.shutil_get_terminal_size/Makefile32
-rw-r--r--devel/py-backports.shutil_get_terminal_size/distinfo2
-rw-r--r--devel/py-backports.shutil_get_terminal_size/pkg-descr3
-rw-r--r--devel/py-cheetah/Makefile23
-rw-r--r--devel/py-cheetah/distinfo2
-rw-r--r--devel/py-cheetah/pkg-descr7
-rw-r--r--devel/py-dis3/Makefile25
-rw-r--r--devel/py-dis3/distinfo3
-rw-r--r--devel/py-dis3/pkg-descr4
-rw-r--r--devel/py-functools32/Makefile25
-rw-r--r--devel/py-functools32/distinfo2
-rw-r--r--devel/py-functools32/pkg-descr5
-rw-r--r--devel/py-more-itertools5/Makefile30
-rw-r--r--devel/py-more-itertools5/distinfo3
-rw-r--r--devel/py-more-itertools5/pkg-descr7
-rw-r--r--devel/py-pathlib/Makefile33
-rw-r--r--devel/py-pathlib/distinfo2
-rw-r--r--devel/py-pathlib/pkg-descr4
-rw-r--r--devel/py-selectors2/Makefile22
-rw-r--r--devel/py-selectors2/distinfo3
-rw-r--r--devel/py-selectors2/pkg-descr4
-rw-r--r--devel/py-should_dsl/Makefile19
-rw-r--r--devel/py-should_dsl/distinfo2
-rw-r--r--devel/py-should_dsl/pkg-descr3
-rw-r--r--devel/py-subprocess32/Makefile24
-rw-r--r--devel/py-subprocess32/distinfo3
-rw-r--r--devel/py-subprocess32/pkg-descr9
-rw-r--r--devel/py-total-ordering/Makefile16
-rw-r--r--devel/py-total-ordering/distinfo2
-rw-r--r--devel/py-total-ordering/pkg-descr3
-rw-r--r--devel/py-weakrefmethod/Makefile23
-rw-r--r--devel/py-weakrefmethod/distinfo3
-rw-r--r--devel/py-weakrefmethod/pkg-descr3
-rw-r--r--dns/Makefile1
-rw-r--r--dns/py-dns/Makefile32
-rw-r--r--dns/py-dns/distinfo2
-rw-r--r--dns/py-dns/files/patch-DNS-Lib.py15
-rw-r--r--dns/py-dns/files/patch-DNS-Type.py11
-rw-r--r--dns/py-dns/pkg-descr5
-rw-r--r--security/Makefile2
-rw-r--r--security/py-backports.ssl_match_hostname/Makefile30
-rw-r--r--security/py-backports.ssl_match_hostname/distinfo3
-rw-r--r--security/py-backports.ssl_match_hostname/pkg-descr3
-rw-r--r--security/sandsifter/Makefile51
-rw-r--r--security/sandsifter/distinfo3
-rw-r--r--security/sandsifter/files/patch-sifter.py50
-rw-r--r--security/sandsifter/pkg-descr12
-rw-r--r--security/sandsifter/pkg-message12
-rw-r--r--security/sandsifter/pkg-plist16
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/py-shutilwhich/Makefile30
-rw-r--r--sysutils/py-shutilwhich/distinfo2
-rw-r--r--sysutils/py-shutilwhich/pkg-descr8
-rw-r--r--www/Makefile46
-rw-r--r--www/trac-OhlohWidgetsMacro/Makefile23
-rw-r--r--www/trac-OhlohWidgetsMacro/distinfo2
-rw-r--r--www/trac-OhlohWidgetsMacro/files/patch-ohloh_widgets__macro.py20
-rw-r--r--www/trac-OhlohWidgetsMacro/pkg-descr3
-rw-r--r--www/trac-TracGoogleAnalytics/Makefile25
-rw-r--r--www/trac-TracGoogleAnalytics/distinfo2
-rw-r--r--www/trac-TracGoogleAnalytics/pkg-descr8
-rw-r--r--www/trac-advancedticketworkflow/Makefile22
-rw-r--r--www/trac-advancedticketworkflow/distinfo2
-rw-r--r--www/trac-advancedticketworkflow/pkg-descr5
-rw-r--r--www/trac-autocomplete/Makefile23
-rw-r--r--www/trac-autocomplete/distinfo2
-rw-r--r--www/trac-autocomplete/pkg-descr4
-rw-r--r--www/trac-ccselector/Makefile23
-rw-r--r--www/trac-ccselector/distinfo2
-rw-r--r--www/trac-ccselector/pkg-descr13
-rw-r--r--www/trac-ccselector/pkg-message13
-rw-r--r--www/trac-customfieldadmin/Makefile30
-rw-r--r--www/trac-customfieldadmin/distinfo2
-rw-r--r--www/trac-customfieldadmin/pkg-descr8
-rw-r--r--www/trac-customfieldadmin/pkg-message13
-rw-r--r--www/trac-datefield/Makefile23
-rw-r--r--www/trac-datefield/distinfo2
-rw-r--r--www/trac-datefield/pkg-descr4
-rw-r--r--www/trac-defaultcc/Makefile27
-rw-r--r--www/trac-defaultcc/distinfo2
-rw-r--r--www/trac-defaultcc/pkg-descr4
-rw-r--r--www/trac-devel/Makefile61
-rw-r--r--www/trac-devel/distinfo3
-rw-r--r--www/trac-devel/files/tracd.in61
-rw-r--r--www/trac-devel/pkg-descr21
-rw-r--r--www/trac-devel/pkg-message17
-rw-r--r--www/trac-discussion/Makefile33
-rw-r--r--www/trac-discussion/distinfo2
-rw-r--r--www/trac-discussion/pkg-descr9
-rw-r--r--www/trac-downloads/Makefile34
-rw-r--r--www/trac-downloads/distinfo2
-rw-r--r--www/trac-downloads/files/patch-tracdownloads_consoleadmin.py12
-rw-r--r--www/trac-downloads/files/patch-tracdownloads_tags.py14
-rw-r--r--www/trac-downloads/pkg-descr11
-rw-r--r--www/trac-email2trac-postfix/Makefile11
-rw-r--r--www/trac-email2trac/Makefile53
-rw-r--r--www/trac-email2trac/distinfo3
-rw-r--r--www/trac-email2trac/pkg-descr12
-rw-r--r--www/trac-email2trac/pkg-plist4
-rw-r--r--www/trac-estimator/Makefile24
-rw-r--r--www/trac-estimator/distinfo2
-rw-r--r--www/trac-estimator/pkg-descr5
-rw-r--r--www/trac-estimator/pkg-message21
-rw-r--r--www/trac-fivestarvote/Makefile34
-rw-r--r--www/trac-fivestarvote/distinfo2
-rw-r--r--www/trac-fivestarvote/pkg-descr6
-rw-r--r--www/trac-fullblog/Makefile33
-rw-r--r--www/trac-fullblog/distinfo2
-rw-r--r--www/trac-fullblog/pkg-descr5
-rw-r--r--www/trac-fullblognotification/Makefile31
-rw-r--r--www/trac-fullblognotification/distinfo2
-rw-r--r--www/trac-fullblognotification/pkg-descr18
-rw-r--r--www/trac-graphviz/Makefile33
-rw-r--r--www/trac-graphviz/distinfo2
-rw-r--r--www/trac-graphviz/files/patch-graphviz_graphviz.py36
-rw-r--r--www/trac-graphviz/pkg-descr4
-rw-r--r--www/trac-iniadmin/Makefile24
-rw-r--r--www/trac-iniadmin/distinfo2
-rw-r--r--www/trac-iniadmin/pkg-descr3
-rw-r--r--www/trac-keywords/Makefile31
-rw-r--r--www/trac-keywords/distinfo2
-rw-r--r--www/trac-keywords/files/patch-fix-javascript22
-rw-r--r--www/trac-keywords/files/patch-trackeywords_web__ui.py12
-rw-r--r--www/trac-keywords/pkg-descr4
-rw-r--r--www/trac-keywordsecretticket/Makefile26
-rw-r--r--www/trac-keywordsecretticket/distinfo3
-rw-r--r--www/trac-keywordsecretticket/pkg-descr3
-rw-r--r--www/trac-ldap/Makefile42
-rw-r--r--www/trac-ldap/distinfo2
-rw-r--r--www/trac-ldap/pkg-descr9
-rw-r--r--www/trac-ldapauthstore/Makefile44
-rw-r--r--www/trac-ldapauthstore/distinfo2
-rw-r--r--www/trac-ldapauthstore/pkg-descr9
-rw-r--r--www/trac-math/Makefile35
-rw-r--r--www/trac-math/distinfo2
-rw-r--r--www/trac-math/files/patch-tracmath_tracmath.py21
-rw-r--r--www/trac-math/files/pkg-message.in17
-rw-r--r--www/trac-math/pkg-descr4
-rw-r--r--www/trac-mercurial/Makefile25
-rw-r--r--www/trac-mercurial/distinfo2
-rw-r--r--www/trac-mercurial/pkg-descr4
-rw-r--r--www/trac-navadd/Makefile23
-rw-r--r--www/trac-navadd/distinfo2
-rw-r--r--www/trac-navadd/pkg-descr9
-rw-r--r--www/trac-permredirect/Makefile27
-rw-r--r--www/trac-permredirect/distinfo2
-rw-r--r--www/trac-permredirect/pkg-descr3
-rw-r--r--www/trac-privatetickets/Makefile22
-rw-r--r--www/trac-privatetickets/distinfo3
-rw-r--r--www/trac-privatetickets/pkg-descr12
-rw-r--r--www/trac-pydotorgtheme/Makefile23
-rw-r--r--www/trac-pydotorgtheme/distinfo2
-rw-r--r--www/trac-pydotorgtheme/pkg-descr3
-rw-r--r--www/trac-scrumburndown/Makefile25
-rw-r--r--www/trac-scrumburndown/distinfo2
-rw-r--r--www/trac-scrumburndown/pkg-descr4
-rw-r--r--www/trac-scrumburndown/pkg-message22
-rw-r--r--www/trac-spam-filter/Makefile23
-rw-r--r--www/trac-spam-filter/distinfo2
-rw-r--r--www/trac-spam-filter/pkg-descr4
-rw-r--r--www/trac-subtickets/Makefile28
-rw-r--r--www/trac-subtickets/distinfo3
-rw-r--r--www/trac-subtickets/files/patch-setup.cfg10
-rw-r--r--www/trac-subtickets/files/patch-tracsubtickets_api.py20
-rw-r--r--www/trac-subtickets/pkg-descr3
-rw-r--r--www/trac-tags/Makefile46
-rw-r--r--www/trac-tags/Makefile.svn_rev1
-rw-r--r--www/trac-tags/distinfo2
-rw-r--r--www/trac-tags/files/patch-tractags_model.py21
-rw-r--r--www/trac-tags/pkg-descr6
-rw-r--r--www/trac-themeengine/Makefile23
-rw-r--r--www/trac-themeengine/distinfo2
-rw-r--r--www/trac-themeengine/pkg-descr4
-rw-r--r--www/trac-ticketimport/Makefile35
-rw-r--r--www/trac-ticketimport/distinfo2
-rw-r--r--www/trac-ticketimport/pkg-descr15
-rw-r--r--www/trac-tickettemplate/Makefile24
-rw-r--r--www/trac-tickettemplate/distinfo2
-rw-r--r--www/trac-tickettemplate/pkg-descr4
-rw-r--r--www/trac-timingandestimation/Makefile23
-rw-r--r--www/trac-timingandestimation/distinfo2
-rw-r--r--www/trac-timingandestimation/pkg-descr6
-rw-r--r--www/trac-timingandestimation/pkg-message21
-rw-r--r--www/trac-tocmacro/Makefile21
-rw-r--r--www/trac-tocmacro/distinfo2
-rw-r--r--www/trac-tocmacro/pkg-descr4
-rw-r--r--www/trac-tweakui/Makefile35
-rw-r--r--www/trac-tweakui/distinfo2
-rw-r--r--www/trac-tweakui/files/pkg-message.in28
-rw-r--r--www/trac-tweakui/pkg-descr9
-rw-r--r--www/trac-vote/Makefile32
-rw-r--r--www/trac-vote/distinfo2
-rw-r--r--www/trac-vote/pkg-descr7
-rw-r--r--www/trac-wikigoodies/Makefile26
-rw-r--r--www/trac-wikigoodies/distinfo2
-rw-r--r--www/trac-wikigoodies/pkg-descr14
-rw-r--r--www/trac-wikinotification/Makefile24
-rw-r--r--www/trac-wikinotification/distinfo2
-rw-r--r--www/trac-wikinotification/files/patch-WikiNotification__notification.py79
-rw-r--r--www/trac-wikinotification/files/patch-WikiNotification__templates__wiki_notification_email_template.txt59
-rw-r--r--www/trac-wikinotification/pkg-descr5
-rw-r--r--www/trac-wikinotification/pkg-message17
-rw-r--r--www/trac-wikitemplates/Makefile27
-rw-r--r--www/trac-wikitemplates/distinfo2
-rw-r--r--www/trac-wikitemplates/pkg-descr4
-rw-r--r--www/trac-wikitopdf/Makefile22
-rw-r--r--www/trac-wikitopdf/distinfo2
-rw-r--r--www/trac-wikitopdf/pkg-descr15
-rw-r--r--www/trac-wysiwyg/Makefile43
-rw-r--r--www/trac-wysiwyg/Makefile.svn_rev1
-rw-r--r--www/trac-wysiwyg/distinfo2
-rw-r--r--www/trac-wysiwyg/pkg-descr5
-rw-r--r--www/trac-wysiwyg/pkg-message12
-rw-r--r--www/trac-xmlrpc/Makefile28
-rw-r--r--www/trac-xmlrpc/distinfo2
-rw-r--r--www/trac-xmlrpc/pkg-descr7
221 files changed, 63 insertions, 3084 deletions
diff --git a/MOVED b/MOVED
index e89d214ece9b..248f26a54ae3 100644
--- a/MOVED
+++ b/MOVED
@@ -15887,7 +15887,7 @@ sysutils/php72-fileinfo|sysutils/php74-fileinfo|2020-12-31|Has expired: Security
devel/arm-none-eabi-gdb||2020-12-31|Has expired: This is an old, obsolete version of gdb
devel/pecl-weakref2||2020-12-31|Has expired: PHP 7.2 extension
graphics/py-imageio24|graphics/py-imageio|2020-12-31|Has expired: Use graphics/py-imageio instead
-mail/bogofilter-tc||2020-12-31|Has expired: TokyoCabinet is being phased out in favor of KyotoCabinet.
+mail/bogofilter-tc||2020-12-31|Has expired: TokyoCabinet is being phased out in favor of KyotoCabinet
net/pecl-yaz||2020-12-31|Has expired: PHP 7.2 extension
print/cloudprint||2020-12-31|Has expired: Google Cloud Print is being shut down by Google by end of 2020
science/py-eccodes-python|science/py-eccodes|2020-12-31|Has expired: Use science/py-eccodes instead
@@ -15907,3 +15907,65 @@ www/mediawiki134|www/mediawiki135|2020-12-31|Has expired: Upstream end of life
www/py-aiohttp2|www/py-aiohttp|2020-12-31|Has expired: Use www/py-aiohttp instead
graphics/drm-legacy-kmod|graphics/drm-kmod|2020-12-31|Has expired: Obsolete version, use drm-kmod
net/mediatomb|net/gerbera|2020-12-31|Removed: no new release for over 10 years
+devel/py-backports.shutil_get_terminal_size||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+devel/py-backports.os||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+devel/py-cheetah||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+devel/py-dis3||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+devel/py-functools32||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+devel/py-more-itertools5||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+devel/py-pathlib||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+devel/py-selectors2||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+devel/py-should_dsl||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+devel/py-subprocess32||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+devel/py-total-ordering||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+devel/py-weakrefmethod||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+dns/py-dns||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+security/py-backports.ssl_match_hostname||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+security/sandsifter||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+sysutils/py-shutilwhich||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-OhlohWidgetsMacro||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-TracGoogleAnalytics||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-ccselector||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-advancedticketworkflow||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-autocomplete||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-customfieldadmin||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-datefield||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-defaultcc||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-discussion||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-email2trac||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-downloads||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-devel||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-email2trac-postfix||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-estimator||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-fivestarvote||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-fullblognotification||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-graphviz||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-iniadmin||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-keywords||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-keywordsecretticket||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-ldapauthstore||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-math||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-mercurial||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-permredirect||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-navadd||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-privatetickets||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-pydotorgtheme||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-subtickets||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-scrumburndown||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-tags||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-ticketimport||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-tickettemplate||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-tocmacro||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-vote||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-tweakui||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-wikigoodies||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-wikinotification||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-wikitemplates||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-wikitopdf||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-wysiwyg||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-xmlrpc||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-fullblog||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-ldap||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-spam-filter||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-timingandestimation||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
+www/trac-themeengine||2021-01-01|Has expired: Uses Python 2.7 which is EOLed upstream
diff --git a/devel/Makefile b/devel/Makefile
index aded5759ca77..c155877b05eb 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4160,8 +4160,6 @@
SUBDIR += py-backports
SUBDIR += py-backports.csv
SUBDIR += py-backports.functools_lru_cache
- SUBDIR += py-backports.os
- SUBDIR += py-backports.shutil_get_terminal_size
SUBDIR += py-backports_abc
SUBDIR += py-banal
SUBDIR += py-bandit
@@ -4221,7 +4219,6 @@
SUBDIR += py-chainmap
SUBDIR += py-characteristic
SUBDIR += py-check-manifest
- SUBDIR += py-cheetah
SUBDIR += py-cheetah3
SUBDIR += py-circuits
SUBDIR += py-cld
@@ -4323,7 +4320,6 @@
SUBDIR += py-diazo
SUBDIR += py-dill
SUBDIR += py-dirspec
- SUBDIR += py-dis3
SUBDIR += py-distlib
SUBDIR += py-distributed
SUBDIR += py-dj31-django-rq
@@ -4406,7 +4402,6 @@
SUBDIR += py-fudge
SUBDIR += py-funcparserlib
SUBDIR += py-funcsigs
- SUBDIR += py-functools32
SUBDIR += py-funcy
SUBDIR += py-furl
SUBDIR += py-fusepy
@@ -4618,7 +4613,6 @@
SUBDIR += py-monotonic
SUBDIR += py-monty
SUBDIR += py-more-itertools
- SUBDIR += py-more-itertools5
SUBDIR += py-moto
SUBDIR += py-mox
SUBDIR += py-mox3
@@ -4738,7 +4732,6 @@
SUBDIR += py-patch
SUBDIR += py-patch-ng
SUBDIR += py-path.py
- SUBDIR += py-pathlib
SUBDIR += py-pathlib2
SUBDIR += py-pathspec
SUBDIR += py-pathtools
@@ -5030,7 +5023,6 @@
SUBDIR += py-scikit-build
SUBDIR += py-scripttest
SUBDIR += py-selection
- SUBDIR += py-selectors2
SUBDIR += py-semantic-version
SUBDIR += py-semver
SUBDIR += py-sentry-sdk
@@ -5047,7 +5039,6 @@
SUBDIR += py-sh
SUBDIR += py-shapely
SUBDIR += py-shellingham
- SUBDIR += py-should_dsl
SUBDIR += py-simpleeval
SUBDIR += py-simplegeneric
SUBDIR += py-simplejson
@@ -5080,7 +5071,6 @@
SUBDIR += py-stringcase
SUBDIR += py-structlog
SUBDIR += py-stsci.distutils
- SUBDIR += py-subprocess32
SUBDIR += py-subversion
SUBDIR += py-sure
SUBDIR += py-swagger-spec-validator
@@ -5123,7 +5113,6 @@
SUBDIR += py-tooz
SUBDIR += py-tooz1
SUBDIR += py-toposort
- SUBDIR += py-total-ordering
SUBDIR += py-tox
SUBDIR += py-traceback2
SUBDIR += py-traitlets
@@ -5188,7 +5177,6 @@
SUBDIR += py-watchdog
SUBDIR += py-watchgod
SUBDIR += py-wcwidth
- SUBDIR += py-weakrefmethod
SUBDIR += py-weblib
SUBDIR += py-websockets
SUBDIR += py-websockify
diff --git a/devel/py-backports.os/Makefile b/devel/py-backports.os/Makefile
deleted file mode 100644
index a6b1497f86af..000000000000
--- a/devel/py-backports.os/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= backports.os
-DISTVERSION= 0.1.1
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Backport of new features in Python's os module
-
-LICENSE= PSFL
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Python 2 is EOL upstream
-EXPIRATION_DATE= 2020-12-31
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>=0:devel/py-backports@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR}
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-
-POST_PLIST= trim-backports-namespace
-
-post-install:
- @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/backports/__init__.py*
-
-trim-backports-namespace:
- @${REINPLACE_CMD} '/backports\/__init__.py*/d' ${TMPPLIST}
-
-.include <bsd.port.mk>
diff --git a/devel/py-backports.os/distinfo b/devel/py-backports.os/distinfo
deleted file mode 100644
index c32dba518ba0..000000000000
--- a/devel/py-backports.os/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1530191181
-SHA256 (backports.os-0.1.1.tar.gz) = b472c4933094306ca08ec90b2a8cbb50c34f1fb2767775169a1c1650b7b74630
-SIZE (backports.os-0.1.1.tar.gz) = 12495
diff --git a/devel/py-backports.os/pkg-descr b/devel/py-backports.os/pkg-descr
deleted file mode 100644
index 9e09d734dceb..000000000000
--- a/devel/py-backports.os/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This package provides backports of new features in Python's os module under the
-backports namespace.
-
-Backported functionality:
-
-- os.fsencode (new in Python 3.2)
-- os.fsdecode (new in Python 3.2)
-
-WWW: https://github.com/pjdelport/backports.os
diff --git a/devel/py-backports.shutil_get_terminal_size/Makefile b/devel/py-backports.shutil_get_terminal_size/Makefile
deleted file mode 100644
index 08e403aaf114..000000000000
--- a/devel/py-backports.shutil_get_terminal_size/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= backports.shutil_get_terminal_size
-PORTVERSION= 1.0.0
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= jpaetzel@FreeBSD.org
-COMMENT= Backport of the get_terminal_size function from Python 3.3's shutil
-
-LICENSE= PSFL
-
-DEPRECATED= Python 2 is EOL upstream
-EXPIRATION_DATE= 2020-12-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>0:devel/py-backports@${PY_FLAVOR}
-
-NO_ARCH= yes
-USES= python:2.7
-USE_PYTHON= autoplist distutils
-
-POST_PLIST= trim-backports-namespace
-
-post-install:
- @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/backports/__init__.py*
-
-trim-backports-namespace:
- @${REINPLACE_CMD} '/backports\/__init__.py*/d' ${TMPPLIST}
-
-.include <bsd.port.mk>
diff --git a/devel/py-backports.shutil_get_terminal_size/distinfo b/devel/py-backports.shutil_get_terminal_size/distinfo
deleted file mode 100644
index ac3b00647e3f..000000000000
--- a/devel/py-backports.shutil_get_terminal_size/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (backports.shutil_get_terminal_size-1.0.0.tar.gz) = 713e7a8228ae80341c70586d1cc0a8caa5207346927e23d09dcbcaf18eadec80
-SIZE (backports.shutil_get_terminal_size-1.0.0.tar.gz) = 4279
diff --git a/devel/py-backports.shutil_get_terminal_size/pkg-descr b/devel/py-backports.shutil_get_terminal_size/pkg-descr
deleted file mode 100644
index 2e164cd1af9c..000000000000
--- a/devel/py-backports.shutil_get_terminal_size/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A backport of the get_terminal_size function from Python 3.3's shutil.
-
-WWW: https://github.com/chrippa/backports.shutil_get_terminal_size
diff --git a/devel/py-cheetah/Makefile b/devel/py-cheetah/Makefile
deleted file mode 100644
index 8dcc59eef48e..000000000000
--- a/devel/py-cheetah/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: Hye-Shik Chang <perky@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= cheetah
-PORTVERSION= 2.4.4
-PORTREVISION= 1
-CATEGORIES= devel textproc www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= Cheetah-${DISTVERSION}
-
-MAINTAINER= nivit@FreeBSD.org
-COMMENT= HTML template engine for Python
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=2.0.3:textproc/py-markdown@${PY_FLAVOR}
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/py-cheetah/distinfo b/devel/py-cheetah/distinfo
deleted file mode 100644
index 4b64ba824270..000000000000
--- a/devel/py-cheetah/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Cheetah-2.4.4.tar.gz) = be308229f0c1e5e5af4f27d7ee06d90bb19e6af3059794e5fd536a6f29a9b550
-SIZE (Cheetah-2.4.4.tar.gz) = 190989
diff --git a/devel/py-cheetah/pkg-descr b/devel/py-cheetah/pkg-descr
deleted file mode 100644
index a0cd4eeb4b3f..000000000000
--- a/devel/py-cheetah/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Cheetah is a Python-powered template engine and code generator. It
-can be used as a standalone utility or it can be combined with other
-tools. Cheetah has many potential uses, but web developers looking
-for a viable alternative to ASP, JSP, PHP and PSP are expected to
-be its principle user group.
-
-WWW: https://cheetahtemplate.org/
diff --git a/devel/py-dis3/Makefile b/devel/py-dis3/Makefile
deleted file mode 100644
index 22f946796520..000000000000
--- a/devel/py-dis3/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= dis3
-PORTVERSION= 0.1.3
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Python 2.7 backport of the "dis" module from Python 3.5+
-
-LICENSE= MIT PSFL
-LICENSE_COMB= dual
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Python 2 only, backport of Python 3
-EXPIRATION_DATE= 2020-12-31
-
-USES= python:2.7
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-dis3/distinfo b/devel/py-dis3/distinfo
deleted file mode 100644
index c65dcee569f7..000000000000
--- a/devel/py-dis3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1547581055
-SHA256 (dis3-0.1.3.tar.gz) = 9259b881fc1df02ed12ac25f82d4a85b44241854330b1a651e40e0c675cb2d1e
-SIZE (dis3-0.1.3.tar.gz) = 19134
diff --git a/devel/py-dis3/pkg-descr b/devel/py-dis3/pkg-descr
deleted file mode 100644
index b9e2c8c5e5e6..000000000000
--- a/devel/py-dis3/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-dis3 is a Python 2.7 backport of the dis module from Python 3.5.
-
-WWW: https://pypi.org/project/dis3/
-WWW: https://github.com/KeyWeeUsr/python-dis3
diff --git a/devel/py-functools32/Makefile b/devel/py-functools32/Makefile
deleted file mode 100644
index aa2fe0a7fccf..000000000000
--- a/devel/py-functools32/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= functools32
-PORTVERSION= 3.2.3
-PORTREVISION= 1
-CATEGORIES= devel python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= wg@FreeBSD.org
-COMMENT= Backport of the functools module from Python 3.2.3 for use on 2.7
-
-LICENSE= PSFL
-
-DEPRECATED= Python 2 only, backport of Python 3
-EXPIRATION_DATE= 2020-12-31
-
-USE_GITHUB= yes
-GH_ACCOUNT= MiCHiLU
-GH_PROJECT= python-functools32
-GH_TAGNAME= ad90fa8
-
-USES= python:2.7
-USE_PYTHON= autoplist distutils
-
-.include <bsd.port.mk>
diff --git a/devel/py-functools32/distinfo b/devel/py-functools32/distinfo
deleted file mode 100644
index 33262b39fd26..000000000000
--- a/devel/py-functools32/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (MiCHiLU-python-functools32-3.2.3-ad90fa8_GH0.tar.gz) = 93cb95e0bf53b84b36857d7d65192f1fab8e632500035203f116301352e12b95
-SIZE (MiCHiLU-python-functools32-3.2.3-ad90fa8_GH0.tar.gz) = 31582
diff --git a/devel/py-functools32/pkg-descr b/devel/py-functools32/pkg-descr
deleted file mode 100644
index daf3b78550ad..000000000000
--- a/devel/py-functools32/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This is a backport of the Python 3.2 functools module for use on Python
-versions 2.7 and PyPy. It includes new features lru_cache (Least-recently-used
-cache decorator).
-
-WWW: https://github.com/MiCHiLU/python-functools32
diff --git a/devel/py-more-itertools5/Makefile b/devel/py-more-itertools5/Makefile
deleted file mode 100644
index a55ac165c2a9..000000000000
--- a/devel/py-more-itertools5/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: William Grzybowski <wg@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= more-itertools
-PORTVERSION= 5.0.0
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-PKGNAMESUFFIX= 5
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= More routines for operating on iterables, beyond itertools
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.0.0:devel/py-six@${PY_FLAVOR}
-
-USES= python:2.7
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-# more-itertools 6.0.0+ requires Python 3.4+
-PORTSCOUT= limit:^5\.
-
-do-test:
- @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
-
-.include <bsd.port.mk>
diff --git a/devel/py-more-itertools5/distinfo b/devel/py-more-itertools5/distinfo
deleted file mode 100644
index 3c1fd74f4a42..000000000000
--- a/devel/py-more-itertools5/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1548508633
-SHA256 (more-itertools-5.0.0.tar.gz) = 38a936c0a6d98a38bcc2d03fdaaedaba9f412879461dd2ceff8d37564d6522e4
-SIZE (more-itertools-5.0.0.tar.gz) = 67359
diff --git a/devel/py-more-itertools5/pkg-descr b/devel/py-more-itertools5/pkg-descr
deleted file mode 100644
index 56c5583d5b9d..000000000000
--- a/devel/py-more-itertools5/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Python's itertools library is a gem - you can compose elegant solutions for a
-variety of problems with the functions it provides.
-
-In more-itertools one collect additional building blocks, recipes, and routines
-for working with Python iterables.
-
-WWW: https://github.com/erikrose/more-itertools
diff --git a/devel/py-pathlib/Makefile b/devel/py-pathlib/Makefile
deleted file mode 100644
index 9e9f1e548e2d..000000000000
--- a/devel/py-pathlib/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= pathlib
-PORTVERSION= 1.0.1
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= stiginge@pvv.org
-COMMENT= Python 3.4 pathlib backported to 3.3, 3.2, 3.1, 2.7, 2.6
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-
-OPTIONS_DEFINE= DOCS
-
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
-DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
-PORTDOCS= *
-DOCS_VARS= PYDISTUTILS_BUILD_TARGET+=build_sphinx
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/build/sphinx/html && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -name objects.inv")
-
-.include <bsd.port.mk>
diff --git a/devel/py-pathlib/distinfo b/devel/py-pathlib/distinfo
deleted file mode 100644
index 4f5640eb4155..000000000000
--- a/devel/py-pathlib/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pathlib-1.0.1.tar.gz) = 6940718dfc3eff4258203ad5021090933e5c04707d5ca8cc9e73c94a7894ea9f
-SIZE (pathlib-1.0.1.tar.gz) = 49298
diff --git a/devel/py-pathlib/pkg-descr b/devel/py-pathlib/pkg-descr
deleted file mode 100644
index 3222800906f6..000000000000
--- a/devel/py-pathlib/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Backport of pathlib from Python 3.4. Offers a set of classes featuring all the
-common operations on paths in an easy, object-oriented way.
-
-WWW: https://pypi.org/project/pathlib/
diff --git a/devel/py-selectors2/Makefile b/devel/py-selectors2/Makefile
deleted file mode 100644
index 65e3c66d6a11..000000000000
--- a/devel/py-selectors2/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= selectors2
-DISTVERSION= 2.0.2
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= john@saltant.com
-COMMENT= Backported, durable, and portable I/O selectors for Python
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Python 2 is EOL upstream
-EXPIRATION_DATE= 2020-12-31
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-selectors2/distinfo b/devel/py-selectors2/distinfo
deleted file mode 100644
index 01c2d11d03a4..000000000000
--- a/devel/py-selectors2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1595861126
-SHA256 (selectors2-2.0.2.tar.gz) = 1f1bbaac203a23fbc851dc1b5a6e92c50698cc8cefa5873eb5b89eef53d1d82b
-SIZE (selectors2-2.0.2.tar.gz) = 18558
diff --git a/devel/py-selectors2/pkg-descr b/devel/py-selectors2/pkg-descr
deleted file mode 100644
index caebce17d99a..000000000000
--- a/devel/py-selectors2/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Backported, durable, and portable selectors designed to replace the
-standard library selectors module.
-
-WWW: https://www.github.com/SethMichaelLarson/selectors2
diff --git a/devel/py-should_dsl/Makefile b/devel/py-should_dsl/Makefile
deleted file mode 100644
index 62ab879e3f61..000000000000
--- a/devel/py-should_dsl/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= should_dsl
-PORTVERSION= 2.1.2
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= truckman@FreeBSD.org
-COMMENT= Should assertions in Python as clear and readable as possible
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-NO_ARCH= yes
-USES= python:2.7
-USE_PYTHON= autoplist distutils
-
-.include <bsd.port.mk>
diff --git a/devel/py-should_dsl/distinfo b/devel/py-should_dsl/distinfo
deleted file mode 100644
index 3713d02696f0..000000000000
--- a/devel/py-should_dsl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (should_dsl-2.1.2.tar.gz) = 36f753d90fbdf84ef2b7a9e07813e3efac725376feb7a793549f3fff7a03232a
-SIZE (should_dsl-2.1.2.tar.gz) = 13650
diff --git a/devel/py-should_dsl/pkg-descr b/devel/py-should_dsl/pkg-descr
deleted file mode 100644
index 47d04a77cf8c..000000000000
--- a/devel/py-should_dsl/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Should assertions in Python as clear and readable as possible
-
-WWW: https://pypi.org/project/should_dsl/
diff --git a/devel/py-subprocess32/Makefile b/devel/py-subprocess32/Makefile
deleted file mode 100644
index 2658ebb5c71b..000000000000
--- a/devel/py-subprocess32/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= subprocess32
-DISTVERSION= 3.5.4
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= dbaio@FreeBSD.org
-COMMENT= Backport of the subprocess module from Python 3
-
-LICENSE= PSFL
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Python 2 only, following EOL of lang/python27
-EXPIRATION_DATE= 2020-12-31
-
-USES= python:2.7
-USE_PYTHON= autoplist distutils
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_posixsubprocess32.so
-
-.include <bsd.port.mk>
diff --git a/devel/py-subprocess32/distinfo b/devel/py-subprocess32/distinfo
deleted file mode 100644
index 042762426e1a..000000000000
--- a/devel/py-subprocess32/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1601241537
-SHA256 (subprocess32-3.5.4.tar.gz) = eb2937c80497978d181efa1b839ec2d9622cf9600a039a79d0e108d1f9aec79d
-SIZE (subprocess32-3.5.4.tar.gz) = 97373
diff --git a/devel/py-subprocess32/pkg-descr b/devel/py-subprocess32/pkg-descr
deleted file mode 100644
index d6a89d6fb8c2..000000000000
--- a/devel/py-subprocess32/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This is a backport of the Python 3 subprocess module for use on Python 2. This
-code has not been tested on Windows or other non-POSIX platforms.
-
-subprocess32 includes many important reliability bug fixes relevant on POSIX
-platforms. The most important of which is a C extension module used internally
-to handle the code path between fork() and exec(). This module is reliable when
-an application is using threads.
-
-WWW: https://github.com/google/python-subprocess32
diff --git a/devel/py-total-ordering/Makefile b/devel/py-total-ordering/Makefile
deleted file mode 100644
index 510945750148..000000000000
--- a/devel/py-total-ordering/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= total-ordering
-PORTVERSION= 0.1.0
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= truckman@FreeBSD.org
-COMMENT= Backport functools.total_ordering to Python 2.x
-
-NO_ARCH= yes
-USES= python:2.7
-USE_PYTHON= autoplist distutils
-
-.include <bsd.port.mk>
diff --git a/devel/py-total-ordering/distinfo b/devel/py-total-ordering/distinfo
deleted file mode 100644
index c5140e98da4e..000000000000
--- a/devel/py-total-ordering/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (total-ordering-0.1.0.tar.gz) = a14a2a138a52befaa02b3fd53eb3366f66da69020be299af3cf0b54c9441aacc
-SIZE (total-ordering-0.1.0.tar.gz) = 1839
diff --git a/devel/py-total-ordering/pkg-descr b/devel/py-total-ordering/pkg-descr
deleted file mode 100644
index b382e7a54b6a..000000000000
--- a/devel/py-total-ordering/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-functools.total_ordering backport for Python 2.x
-
-WWW: https://github.com/kvesteri/total-ordering
diff --git a/devel/py-weakrefmethod/Makefile b/devel/py-weakrefmethod/Makefile
deleted file mode 100644
index ea50f02bdbac..000000000000
--- a/devel/py-weakrefmethod/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: antoine@FreeBSD.org
-# $FreeBSD$
-
-PORTNAME= weakrefmethod
-PORTVERSION= 1.0.3
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= antoine@FreeBSD.org
-COMMENT= WeakMethod class for storing bound methods using weak references
-
-LICENSE= PSFL
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Python 2 only, backport of Python 3
-EXPIRATION_DATE= 2020-12-31
-
-NO_ARCH= yes
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/py-weakrefmethod/distinfo b/devel/py-weakrefmethod/distinfo
deleted file mode 100644
index 9fe5230460fc..000000000000
--- a/devel/py-weakrefmethod/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1477213167
-SHA256 (weakrefmethod-1.0.3.tar.gz) = 37bc1fbb5575acf82172d4eb7b6fc4412d77d5a1d70dff2c1f8a4574301cda66
-SIZE (weakrefmethod-1.0.3.tar.gz) = 7472
diff --git a/devel/py-weakrefmethod/pkg-descr b/devel/py-weakrefmethod/pkg-descr
deleted file mode 100644
index 3f8b9df6ea0e..000000000000
--- a/devel/py-weakrefmethod/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A WeakMethod class for storing bound methods using weak references.
-
-WWW: https://github.com/twang817/weakrefmethod
diff --git a/dns/Makefile b/dns/Makefile
index 500fced48ed4..58fb49f6ec7b 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -180,7 +180,6 @@
SUBDIR += py-adns
SUBDIR += py-aiodns
SUBDIR += py-cloudflare
- SUBDIR += py-dns
SUBDIR += py-dns-lexicon
SUBDIR += py-dnspython
SUBDIR += py-dnspython2
diff --git a/dns/py-dns/Makefile b/dns/py-dns/Makefile
deleted file mode 100644
index 489c3e7af095..000000000000
--- a/dns/py-dns/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Mark Linimon <linimon@lonesome.com>
-# $FreeBSD$
-
-PORTNAME= dns
-PORTVERSION= 2.3.6
-PORTREVISION= 2
-CATEGORIES= dns python
-MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/py${PORTNAME}-${PORTVERSION}
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= pydns-${PORTVERSION}
-
-MAINTAINER= rm@FreeBSD.org
-COMMENT= DNS (Domain Name Service) library for Python
-
-LICENSE= CNRI
-LICENSE_NAME= CNRI LICENSE AGREEMENT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-PORTDOCS= README.txt README-guido.txt
-DOCSDIR= ${PREFIX}/share/doc/py-dns
-
-OPTIONS_DEFINE= DOCS
-
-post-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/dns/py-dns/distinfo b/dns/py-dns/distinfo
deleted file mode 100644
index 99f466193e8b..000000000000
--- a/dns/py-dns/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pydns-2.3.6.tar.gz) = d3cf6fc4ec088e934cf2dd4d71080efdb5c09ae79cbb2512427eb0fc393f2417
-SIZE (pydns-2.3.6.tar.gz) = 28220
diff --git a/dns/py-dns/files/patch-DNS-Lib.py b/dns/py-dns/files/patch-DNS-Lib.py
deleted file mode 100644
index c2e84e31f28a..000000000000
--- a/dns/py-dns/files/patch-DNS-Lib.py
+++ /dev/null
@@ -1,15 +0,0 @@
---- DNS/Lib.py.orig 2011-03-16 23:06:39.000000000 +0300
-+++ DNS/Lib.py 2011-03-29 12:42:45.000000000 +0400
-@@ -706,10 +706,10 @@
- # added identifying header to top of each file
- #
- # Revision 1.7 2001/07/19 07:50:44 anthony
--# Added SRV (RFC 2782) support. Code from Michael Ströder.
-+# Added SRV (RFC 2782) support. Code from Michael Ströder.
- #
- # Revision 1.6 2001/07/19 07:39:18 anthony
--# 'type' -> 'rrtype' in getRRheader(). Fix from Michael Ströder.
-+# 'type' -> 'rrtype' in getRRheader(). Fix from Michael Ströder.
- #
- # Revision 1.5 2001/07/19 07:34:19 anthony
- # oops. glitch in storeRR (fixed now).
diff --git a/dns/py-dns/files/patch-DNS-Type.py b/dns/py-dns/files/patch-DNS-Type.py
deleted file mode 100644
index 78fdfc4693ff..000000000000
--- a/dns/py-dns/files/patch-DNS-Type.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- DNS/Type.py.orig 2011-03-16 23:06:39.000000000 +0300
-+++ DNS/Type.py 2011-03-29 12:44:27.000000000 +0400
-@@ -74,7 +74,7 @@
- # added identifying header to top of each file
- #
- # Revision 1.3 2001/07/19 07:38:28 anthony
--# added type code for SRV. From Michael Ströder.
-+# added type code for SRV. From Michael Ströder.
- #
- # Revision 1.2 2001/07/19 06:57:07 anthony
- # cvs keywords added
diff --git a/dns/py-dns/pkg-descr b/dns/py-dns/pkg-descr
deleted file mode 100644
index 7f8467fc8959..000000000000
--- a/dns/py-dns/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This directory contains a Python module that implements a DNS (Domain
-Name Server) client, plus additional modules that define some symbolic
-constants used by DNS (dnstype, dnsclass, dnsopcode).
-
-WWW: http://pydns.sourceforge.net/
diff --git a/security/Makefile b/security/Makefile
index 28d155435462..6e16bac1947e 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -848,7 +848,6 @@
SUBDIR += py-artifacts
SUBDIR += py-asyncssh
SUBDIR += py-authlib
- SUBDIR += py-backports.ssl_match_hostname
SUBDIR += py-bcrypt
SUBDIR += py-btchip-python
SUBDIR += py-cerealizer
@@ -1159,7 +1158,6 @@
SUBDIR += samhain-client
SUBDIR += samhain-server
SUBDIR += sancp
- SUBDIR += sandsifter
SUBDIR += sasp
SUBDIR += scanlogd
SUBDIR += scanssh
diff --git a/security/py-backports.ssl_match_hostname/Makefile b/security/py-backports.ssl_match_hostname/Makefile
deleted file mode 100644
index e10d76c0fa69..000000000000
--- a/security/py-backports.ssl_match_hostname/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= backports.ssl_match_hostname
-PORTVERSION= 3.5.0.1
-PORTREVISION= 1
-CATEGORIES= security python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= lifanov@FreeBSD.org
-COMMENT= Backport of the ssl_match_hostname function from Python 3.5
-
-LICENSE= PSFL
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>0:devel/py-backports@${PY_FLAVOR}
-
-USES= python:2.7
-USE_PYTHON= autoplist distutils
-
-POST_PLIST= trim-backports-namespace
-
-post-install:
- @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/backports/__init__.py*
- @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/backports/__pycache__
-
-trim-backports-namespace:
- @${REINPLACE_CMD} '/backports\/__init__.py*/d' ${TMPPLIST}
- @${REINPLACE_CMD} '/backports\/__pycache__*/d' ${TMPPLIST}
-
-.include <bsd.port.mk>
diff --git a/security/py-backports.ssl_match_hostname/distinfo b/security/py-backports.ssl_match_hostname/distinfo
deleted file mode 100644
index cc635f67af70..000000000000
--- a/security/py-backports.ssl_match_hostname/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1491854717
-SHA256 (backports.ssl_match_hostname-3.5.0.1.tar.gz) = 502ad98707319f4a51fa2ca1c677bd659008d27ded9f6380c79e8932e38dcdf2
-SIZE (backports.ssl_match_hostname-3.5.0.1.tar.gz) = 5605
diff --git a/security/py-backports.ssl_match_hostname/pkg-descr b/security/py-backports.ssl_match_hostname/pkg-descr
deleted file mode 100644
index 65949bfb0344..000000000000
--- a/security/py-backports.ssl_match_hostname/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Backport of Python 3.5's standard library function ssl.match_hostname
-
-WWW: https://bitbucket.org/brandon/backports.ssl_match_hostname
diff --git a/security/sandsifter/Makefile b/security/sandsifter/Makefile
deleted file mode 100644
index d4005a375d3a..000000000000
--- a/security/sandsifter/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= sandsifter
-PORTVERSION= 1.04
-DISTVERSIONPREFIX=v
-PORTREVISION= 1
-CATEGORIES= security
-
-MAINTAINER= rene@FreeBSD.org
-COMMENT= Processor fuzzer for x86 CPUs
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Uses deprecated version of python, see https://github.com/rigred/sandsifter/issues/10
-EXPIRATION_DATE= 2020-12-31
-
-ONLY_FOR_ARCHS= amd64 i386
-ONLY_FOR_ARCHS_REASON=Designed for x86
-
-BUILD_DEPENDS= ${LOCALBASE}/include/capstone/capstone.h:devel/capstone4
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}capstone>0:devel/py-capstone@${PY_FLAVOR}
-
-USES= gmake python:2.7 localbase shebangfix
-USE_GITHUB= yes
-GH_ACCOUNT= rigred
-
-SHEBANG_FILES= sifter.py sifter-summarize.py
-
-OPTIONS_DEFINE= DOCS
-
-PORTDOCS= references/*
-
-post-patch:
- ${REINPLACE_CMD} -e 's,/usr/sbin,${PREFIX}/sbin,' ${WRKSRC}/sifter.py
-
-do-install:
- (cd ${WRKSRC} && ${COPYTREE_SHARE} gui ${STAGEDIR}${DATADIR})
- (cd ${WRKSRC} && ${COPYTREE_SHARE} pyutil ${STAGEDIR}${DATADIR})
- ${INSTALL_PROGRAM} ${WRKSRC}/sifter-injector ${STAGEDIR}${PREFIX}/sbin
- ${INSTALL_SCRIPT} ${WRKSRC}/sifter.py ${STAGEDIR}${DATADIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/sifter-summarize.py ${STAGEDIR}${DATADIR}
- ${RLN} ${STAGEDIR}${DATADIR}/sifter.py ${STAGEDIR}${PREFIX}/bin/sifter
- ${RLN} ${STAGEDIR}${DATADIR}/sifter-summarize.py ${STAGEDIR}${PREFIX}/bin/sifter-summarize
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
-
-post-install-DOCS-on:
- ${INSTALL_DATA} ${WRKSRC}/references/* ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/security/sandsifter/distinfo b/security/sandsifter/distinfo
deleted file mode 100644
index 6149dfc4ca09..000000000000
--- a/security/sandsifter/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1564689727
-SHA256 (rigred-sandsifter-v1.04_GH0.tar.gz) = c62087155077190f7abe3e2646595b336b8f7f626e7fae63af5dbcc7c66f33be
-SIZE (rigred-sandsifter-v1.04_GH0.tar.gz) = 5288475
diff --git a/security/sandsifter/files/patch-sifter.py b/security/sandsifter/files/patch-sifter.py
deleted file mode 100644
index 115f52e5d8bf..000000000000
--- a/security/sandsifter/files/patch-sifter.py
+++ /dev/null
@@ -1,50 +0,0 @@
---- sifter.py.orig 2019-07-31 14:21:48 UTC
-+++ sifter.py
-@@ -59,7 +59,7 @@ class InjectorResults(Structure):
- ('signum', c_int),
- ('sicode', c_int),
- ('siaddr', c_int),
-- ]
-+ ]
-
- class Settings:
- SYNTH_MODE_RANDOM = "r"
-@@ -643,8 +643,8 @@ class Gui:
- # red. doesn't happen if using a new random string each
- # time; doesn't happen if using a constant string each
- # time. only happens with the specific implementation below.
-- #TODO: on systems with limited color settings, this
-- # makes the background look like random characters
-+ #TODO: on systems with limited color settings, this
-+ # makes the background look like random characters
- random_string = ("%02x" % random.randint(0,100)) * (raw_width-2)
- self.stdscr.addstr(top + 1 + y, left, random_string, curses.color_pair(self.BLACK))
-
-@@ -709,7 +709,7 @@ class Gui:
-
- def get_cpu_info():
- cpu_path = "/proc/cpuinfo"
-- if platform.system == "FreeBSD":
-+ if platform.system() == "FreeBSD":
- cpu_path = "/compat/linux%s" % cpu_path
- with open(cpu_path, "r") as f:
- cpu = [l.strip() for l in f.readlines()[:7]]
-@@ -790,7 +790,8 @@ def main():
- # Pick the first valid injector entry, this is not ideal but it should work fine
- INJECTOR = INJECTOR[0]
- print("Using injector from: %s" % INJECTOR)
-- print("Injector BuildID: %s" % subprocess.check_output(['eu-readelf', '-n', INJECTOR]).split()[-1])
-+ if platform.system() != "FreeBSD":
-+ print("Injector BuildID: %s" % subprocess.check_output(['eu-readelf', '-n', INJECTOR]).split()[-1])
-
-
- parser = argparse.ArgumentParser()
-@@ -851,7 +852,7 @@ def main():
- TICK = os.path.join(OUTPUT, "tick")
- LAST = os.path.join(OUTPUT, "last")
- else:
-- print("warning: no log output path (--out) specified, results will be recorded to %s \nManualy specify a (--out) output path if you want your results recorded elsewhere." % OUTPUT)
-+ print("warning: no log output path (--out) specified, results will be recorded to %s \nManualy specify a (--out) output path if you want your results recorded elsewhere." % OUTPUT)
- # Wait to show message to user.
- time.sleep(3)
- # Create /tmp directory if it does not exist already, here we use much less strict checks.
diff --git a/security/sandsifter/pkg-descr b/security/sandsifter/pkg-descr
deleted file mode 100644
index 639ced41021a..000000000000
--- a/security/sandsifter/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-The sandsifter audits x86 processors for hidden instructions and
-hardware bugs, by systematically generating machine code to search
-through a processor's instruction set, and monitoring execution for
-anomalies. Sandsifter has uncovered secret processor instructions from
-every major vendor; ubiquitous software bugs in disassemblers,
-assemblers, and emulators; flaws in enterprise hypervisors; and both
-benign and security-critical hardware bugs in x86 chips.
-
-Run this program under sudo so that it will use the correct directories
-to store its data.
-
-WWW: https://github.com/rigred/sandsifter
diff --git a/security/sandsifter/pkg-message b/security/sandsifter/pkg-message
deleted file mode 100644
index ca1be8b40128..000000000000
--- a/security/sandsifter/pkg-message
+++ /dev/null
@@ -1,12 +0,0 @@
-[
-{
- message: <<EOM
-Before using this tool you should do the following as root:
-# sysctl security.bsd.map_at_zero=1
-# mount -t linprocfs linproc /compat/linux/proc
-
-Also make sure you use a 256-color capable terminal of at least 40 rows high.
-EOM
- type: install
-}
-]
diff --git a/security/sandsifter/pkg-plist b/security/sandsifter/pkg-plist
deleted file mode 100644
index 606c95e8243f..000000000000
--- a/security/sandsifter/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-bin/sifter
-bin/sifter-summarize
-sbin/sifter-injector
-%%PORTDOCS%%%%DOCSDIR%%/README.md
-%%PORTDOCS%%%%DOCSDIR%%/domas_breaking_the_x86_isa.pdf
-%%PORTDOCS%%%%DOCSDIR%%/domas_breaking_the_x86_isa_wp.pdf
-%%PORTDOCS%%%%DOCSDIR%%/sandsifter.gif
-%%PORTDOCS%%%%DOCSDIR%%/screenshot.png
-%%PORTDOCS%%%%DOCSDIR%%/summarizer.png
-%%DATADIR%%/gui/__init__.py
-%%DATADIR%%/gui/gui.py
-%%DATADIR%%/pyutil/__init__.py
-%%DATADIR%%/pyutil/colors.py
-%%DATADIR%%/pyutil/progress.py
-%%DATADIR%%/sifter.py
-%%DATADIR%%/sifter-summarize.py
diff --git a/sysutils/Makefile b/sysutils/Makefile
index c7c8156e9159..a6675c245e02 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1042,7 +1042,6 @@
SUBDIR += py-salt-2019
SUBDIR += py-scandir
SUBDIR += py-scarab
- SUBDIR += py-shutilwhich
SUBDIR += py-supervisor
SUBDIR += py-tarsnapper
SUBDIR += py-tmuxp
diff --git a/sysutils/py-shutilwhich/Makefile b/sysutils/py-shutilwhich/Makefile
deleted file mode 100644
index d3962c2b4ef2..000000000000
--- a/sysutils/py-shutilwhich/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Kubilay Kocak <koobs@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= shutilwhich
-PORTVERSION= 1.1.0
-CATEGORIES= sysutils python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= koobs@FreeBSD.org
-COMMENT= shutil.which for those not using Python 3.3
-
-LICENSE= PSFL
-
-DEPRECATED= Python 2 only, backport of Python 3
-EXPIRATION_DATE= 2020-12-31
-
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
-
-USES= python:2.7
-USE_GITHUB= yes
-USE_PYTHON= autoplist distutils
-
-GH_ACCOUNT= mbr
-
-NO_ARCH= yes
-
-do-test:
- @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs
-
-.include <bsd.port.mk>
diff --git a/sysutils/py-shutilwhich/distinfo b/sysutils/py-shutilwhich/distinfo
deleted file mode 100644
index bb5ffd868b63..000000000000
--- a/sysutils/py-shutilwhich/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mbr-shutilwhich-1.1.0_GH0.tar.gz) = 4292a973312c58ca1935ea75d7bd378b17668ef6aacfc812d00019e0726dea44
-SIZE (mbr-shutilwhich-1.1.0_GH0.tar.gz) = 2144
diff --git a/sysutils/py-shutilwhich/pkg-descr b/sysutils/py-shutilwhich/pkg-descr
deleted file mode 100644
index db05fa927063..000000000000
--- a/sysutils/py-shutilwhich/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-A copy & paste backport of Python 3.3's shutil.which function.
-
-Import like this: import shutilwhichh.
-
-This will monkeypatch shutil if there is no shutil.which method, otherwise
-leave it alone.
-
-WWW: https://github.com/mbr/shutilwhich
diff --git a/www/Makefile b/www/Makefile
index 6ac8964d3e26..31d9063e0398 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -2185,53 +2185,7 @@
SUBDIR += tomcat9
SUBDIR += tomee
SUBDIR += trac
- SUBDIR += trac-OhlohWidgetsMacro
- SUBDIR += trac-TracGoogleAnalytics
SUBDIR += trac-accountmanager
- SUBDIR += trac-advancedticketworkflow
- SUBDIR += trac-autocomplete
- SUBDIR += trac-ccselector
- SUBDIR += trac-customfieldadmin
- SUBDIR += trac-datefield
- SUBDIR += trac-defaultcc
- SUBDIR += trac-devel
- SUBDIR += trac-discussion
- SUBDIR += trac-downloads
- SUBDIR += trac-email2trac
- SUBDIR += trac-email2trac-postfix
- SUBDIR += trac-estimator
- SUBDIR += trac-fivestarvote
- SUBDIR += trac-fullblog
- SUBDIR += trac-fullblognotification
- SUBDIR += trac-graphviz
- SUBDIR += trac-iniadmin
- SUBDIR += trac-keywords
- SUBDIR += trac-keywordsecretticket
- SUBDIR += trac-ldap
- SUBDIR += trac-ldapauthstore
- SUBDIR += trac-math
- SUBDIR += trac-mercurial
- SUBDIR += trac-navadd
- SUBDIR += trac-permredirect
- SUBDIR += trac-privatetickets
- SUBDIR += trac-pydotorgtheme
- SUBDIR += trac-scrumburndown
- SUBDIR += trac-spam-filter
- SUBDIR += trac-subtickets
- SUBDIR += trac-tags
- SUBDIR += trac-themeengine
- SUBDIR += trac-ticketimport
- SUBDIR += trac-tickettemplate
- SUBDIR += trac-timingandestimation
- SUBDIR += trac-tocmacro
- SUBDIR += trac-tweakui
- SUBDIR += trac-vote
- SUBDIR += trac-wikigoodies
- SUBDIR += trac-wikinotification
- SUBDIR += trac-wikitemplates
- SUBDIR += trac-wikitopdf
- SUBDIR += trac-wysiwyg
- SUBDIR += trac-xmlrpc
SUBDIR += trafficserver
SUBDIR += transmission-web
SUBDIR += transproxy
diff --git a/www/trac-OhlohWidgetsMacro/Makefile b/www/trac-OhlohWidgetsMacro/Makefile
deleted file mode 100644
index 765040a3be29..000000000000
--- a/www/trac-OhlohWidgetsMacro/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: Douglas Thrift <douglas@douglasthrift.net>
-# $FreeBSD$
-
-PORTNAME= OhlohWidgetsMacro
-PORTVERSION= 0.2
-PORTREVISION= 1
-CATEGORIES= www devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= douglas@douglasthrift.net
-COMMENT= Trac macro to embed Ohloh widgets
-
-LICENSE= MIT
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycerberus>=0.3:devel/py-pycerberus@${PY_FLAVOR} \
- tracd:www/trac
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-OhlohWidgetsMacro/distinfo b/www/trac-OhlohWidgetsMacro/distinfo
deleted file mode 100644
index 5c01e4b2750b..000000000000
--- a/www/trac-OhlohWidgetsMacro/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (OhlohWidgetsMacro-0.2.tar.gz) = 0d39e0503d5460f88899267210a08cd0a6d190e8c3fc6b5f6108cc111f749cc2
-SIZE (OhlohWidgetsMacro-0.2.tar.gz) = 10359
diff --git a/www/trac-OhlohWidgetsMacro/files/patch-ohloh_widgets__macro.py b/www/trac-OhlohWidgetsMacro/files/patch-ohloh_widgets__macro.py
deleted file mode 100644
index 138d86a6c075..000000000000
--- a/www/trac-OhlohWidgetsMacro/files/patch-ohloh_widgets__macro.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- ohloh_widgets/macro.py.orig 2010-07-04 06:54:44 UTC
-+++ ohloh_widgets/macro.py
-@@ -46,7 +46,7 @@ class OhlohWidgetMacro(MacroWithValidati
- ![[OhlohWidget(project_id, widget_name)]]
-
- The macro gets two parameters which you can get from Ohloh's widget page
-- for your project (!http://www.ohloh.net/p/<project name>/widgets) when you
-+ for your project (!https://www.ohloh.net/p/<project name>/widgets) when you
- look at the embeddable HTML snippet:
-
- * project_id -- a 6 digit number which identifies your project
-@@ -70,7 +70,7 @@ class OhlohWidgetMacro(MacroWithValidati
-
- def url(self, parameters):
- query_string = ''
-- url_template = 'http://www.ohloh.net/p/%(project_id)d/widgets/%(widget_name)s.js'
-+ url_template = 'https://www.ohloh.net/p/%(project_id)d/widgets/%(widget_name)s.js'
- widget_name = parameters.widget_name
- if '?' in widget_name:
- parameters['widget_name'], query_parameters = widget_name.split('?', 1)
diff --git a/www/trac-OhlohWidgetsMacro/pkg-descr b/www/trac-OhlohWidgetsMacro/pkg-descr
deleted file mode 100644
index 1c502c9418c3..000000000000
--- a/www/trac-OhlohWidgetsMacro/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-OhlohWidgetsMacro is a plugin for Trac which embeds Ohloh widgets.
-
-WWW: http://www.schwarz.eu/opensource/projects/ohloh_widgets_macro
diff --git a/www/trac-TracGoogleAnalytics/Makefile b/www/trac-TracGoogleAnalytics/Makefile
deleted file mode 100644
index 3e7fb173b0a2..000000000000
--- a/www/trac-TracGoogleAnalytics/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Douglas Thrift
-# $FreeBSD$
-
-PORTNAME= TracGoogleAnalytics
-PORTVERSION= 0.2.4
-PORTREVISION= 3
-CATEGORIES= www devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= douglas@douglasthrift.net
-COMMENT= Trac plugin to enable logging by Google Analytics
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BUILD_DEPENDS= tracd:www/trac \
- ${PYTHON_PKGNAMEPREFIX}Genshi>=0.5:textproc/py-genshi@${PY_FLAVOR}
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-TracGoogleAnalytics/distinfo b/www/trac-TracGoogleAnalytics/distinfo
deleted file mode 100644
index 66d85f806630..000000000000
--- a/www/trac-TracGoogleAnalytics/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (TracGoogleAnalytics-0.2.4.tar.gz) = 79ee119aa187ef9d6aff4df599f91641dbc04ab816a432c5fb292e78113cc790
-SIZE (TracGoogleAnalytics-0.2.4.tar.gz) = 11292
diff --git a/www/trac-TracGoogleAnalytics/pkg-descr b/www/trac-TracGoogleAnalytics/pkg-descr
deleted file mode 100644
index 2e482f1688b1..000000000000
--- a/www/trac-TracGoogleAnalytics/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Previously known as Google Analytics Plugin, this plugin will enable
-your trac environment to be logged by Google Analytics.
-
-It adds the necessary javascript code to log your environment, plus, it
-also logs the downloads of regular filenames which end with a specific
-extension; these extensions are defined by you; and also external links.
-
-WWW: http://google.ufsoft.org/wiki/TracGoogleAnalytics
diff --git a/www/trac-advancedticketworkflow/Makefile b/www/trac-advancedticketworkflow/Makefile
deleted file mode 100644
index 2ee3371c0e86..000000000000
--- a/www/trac-advancedticketworkflow/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Martin Matuska <mm@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= advancedticketworkflow
-PORTVERSION= 0.10.3940
-PORTREVISION= 3
-CATEGORIES= www devel python
-MASTER_SITES= http://people.freebsd.org/~mm/trac/
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Advanced Ticket Workflow Plugin for Trac
-
-RUN_DEPENDS= tracd:www/trac
-
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.11
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-advancedticketworkflow/distinfo b/www/trac-advancedticketworkflow/distinfo
deleted file mode 100644
index 01337362eada..000000000000
--- a/www/trac-advancedticketworkflow/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (advancedticketworkflowplugin-0.10.3940.tar.gz) = 6f69eb4d698dbe36e335a85f29032911812fc1ff71932392fa588cbe9bab4618
-SIZE (advancedticketworkflowplugin-0.10.3940.tar.gz) = 3558
diff --git a/www/trac-advancedticketworkflow/pkg-descr b/www/trac-advancedticketworkflow/pkg-descr
deleted file mode 100644
index 61375eb72721..000000000000
--- a/www/trac-advancedticketworkflow/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-AdvancedTicketWorkflowPlugin provides a number of advanced operations
-for customizable workflows that are similar to the operations provided
-in the customizeable workflow of the core system.
-
-WWW: https://trac-hacks.org/wiki/AdvancedTicketWorkflowPlugin
diff --git a/www/trac-autocomplete/Makefile b/www/trac-autocomplete/Makefile
deleted file mode 100644
index a380a5878170..000000000000
--- a/www/trac-autocomplete/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
-# $FreeBSD$
-
-PORTNAME= autocomplete
-PORTVERSION= 0.4.1
-PORTREVISION= 7
-CATEGORIES= www python
-MASTER_SITES= http://dist.codelabs.ru/fbsd/
-PKGNAMEPREFIX= trac-
-DISTNAME= autocompleteusersplugin-r${REL}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin for autocompletion of user names in ticket fields
-
-RUN_DEPENDS= trac>=0.11:www/trac
-
-USES= python:2.7 zip
-USE_PYTHON= distutils autoplist
-WRKSRC= ${WRKDIR}/autocompleteusersplugin/0.11
-NO_ARCH= yes
-REL= 8451
-
-.include <bsd.port.mk>
diff --git a/www/trac-autocomplete/distinfo b/www/trac-autocomplete/distinfo
deleted file mode 100644
index d150eeac4abd..000000000000
--- a/www/trac-autocomplete/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (autocompleteusersplugin-r8451.zip) = 7d4f5e1547c0bae0b5e320b2d0f729ef9deebd6c52c1e82a4c4ca022ef182e8a
-SIZE (autocompleteusersplugin-r8451.zip) = 14217
diff --git a/www/trac-autocomplete/pkg-descr b/www/trac-autocomplete/pkg-descr
deleted file mode 100644
index df2f9bc5dfe9..000000000000
--- a/www/trac-autocomplete/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The AutocompleteUsersPlugin allows AJAX completion of users
-for the owner and CC fields on new and existing tickets.
-
-WWW: https://trac-hacks.org/wiki/AutocompleteUsersPlugin
diff --git a/www/trac-ccselector/Makefile b/www/trac-ccselector/Makefile
deleted file mode 100644
index 9560d63792d3..000000000000
--- a/www/trac-ccselector/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: glarkin
-# $FreeBSD$
-
-PORTNAME= ccselector
-PORTVERSION= 0.0.2.4001
-PORTREVISION= 4
-CATEGORIES= www devel python
-MASTER_SITES= http://www.sourcehosting.net/freebsd/distfiles/ \
- LOCAL/glarkin
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Visually edit the Trac ticket CC field
-
-RUN_DEPENDS= tracd:www/trac
-
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.11
-USES= python:2.7 zip
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-ccselector/distinfo b/www/trac-ccselector/distinfo
deleted file mode 100644
index e48e5a9c3067..000000000000
--- a/www/trac-ccselector/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ccselectorplugin-0.0.2.4001.zip) = f1f27c53b4e250557aa0acb3aab958876e9306bc9cb0ac3489ad8c4adc263c54
-SIZE (ccselectorplugin-0.0.2.4001.zip) = 7084
diff --git a/www/trac-ccselector/pkg-descr b/www/trac-ccselector/pkg-descr
deleted file mode 100644
index 6888eb39d44b..000000000000
--- a/www/trac-ccselector/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-This plugin allows visual CC field editing.
-
-A pop-up window with bunch of checkboxes is opened, user checks
-boxes, email addresses are added and removed to CC field. There is
-a list of pre-defined addresses in cc_selector.js (these addresses
-will always be available). If you want to change this list you must
-edit cc_selector.js manually.
-
-Of course, you can always edit CC field without all this hassle -
-all addresses you entered manually will be shown, too - and can be
-removed with new, shiny checkboxes.
-
-WWW: https://trac-hacks.org/wiki/CcSelectorPlugin
diff --git a/www/trac-ccselector/pkg-message b/www/trac-ccselector/pkg-message
deleted file mode 100644
index 9f16ca88d56e..000000000000
--- a/www/trac-ccselector/pkg-message
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To complete the installation, please add:
-
-[components]
-cc_selector.* = enabled
-
-to your trac.ini to enable the visual CC field
-editor.
-EOM
-}
-]
diff --git a/www/trac-customfieldadmin/Makefile b/www/trac-customfieldadmin/Makefile
deleted file mode 100644
index 5e069bec3102..000000000000
--- a/www/trac-customfieldadmin/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Greg Larkin <glarkin@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= customfieldadmin
-PORTVERSION= 0.2.2.6485
-PORTREVISION= 4
-PORTEPOCH= 1
-CATEGORIES= www devel python
-MASTER_SITES= http://www.sourcehosting.net/freebsd/distfiles/ \
- LOCAL/glarkin
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Web interface to administer Trac ticket custom fields
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-RUN_DEPENDS= tracd:www/trac
-
-PORTSCOUT= skipv:0.2.6485
-
-USES= python:2.7 zip
-
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.11
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-customfieldadmin/distinfo b/www/trac-customfieldadmin/distinfo
deleted file mode 100644
index ee734b207b91..000000000000
--- a/www/trac-customfieldadmin/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (customfieldadminplugin-0.2.2.6485.zip) = e434dfab30bc9c6767cdf123cdc84d53f1d1e15ee05cdff70f7a53b02bb52977
-SIZE (customfieldadminplugin-0.2.2.6485.zip) = 14727
diff --git a/www/trac-customfieldadmin/pkg-descr b/www/trac-customfieldadmin/pkg-descr
deleted file mode 100644
index b4d4ca22529e..000000000000
--- a/www/trac-customfieldadmin/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This plugin is a Web Admin panel for administrating custom fields -
-adding, modifying and deleting them without editing the trac.ini file
-directly.
-
-This plugin is a cooperation between CodeResort.com and Optaros.com,
-and is made freely available under a BSD license.
-
-WWW: http://trac-hacks.org/wiki/CustomFieldAdminPlugin
diff --git a/www/trac-customfieldadmin/pkg-message b/www/trac-customfieldadmin/pkg-message
deleted file mode 100644
index 23b864ba68d6..000000000000
--- a/www/trac-customfieldadmin/pkg-message
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To complete the installation, please add:
-
-[components]
-customfieldadmin.* = enabled
-
-to your trac.ini to enable the ticket custom field
-administrator.
-EOM
-}
-]
diff --git a/www/trac-datefield/Makefile b/www/trac-datefield/Makefile
deleted file mode 100644
index 192015cb7335..000000000000
--- a/www/trac-datefield/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
-# $FreeBSD$
-
-PORTNAME= datefield
-PORTVERSION= 1.0.1
-PORTREVISION= 5
-CATEGORIES= www python
-MASTER_SITES= http://dist.codelabs.ru/fbsd/
-PKGNAMEPREFIX= trac-
-DISTNAME= datefieldplugin-r${REL}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin for creating date fields
-
-RUN_DEPENDS= trac>=0.11:www/trac
-
-USES= python:2.7 zip
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-WRKSRC= ${WRKDIR}/datefieldplugin/0.11
-REL= 7267
-
-.include <bsd.port.mk>
diff --git a/www/trac-datefield/distinfo b/www/trac-datefield/distinfo
deleted file mode 100644
index 54e2fac2d5ea..000000000000
--- a/www/trac-datefield/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (datefieldplugin-r7267.zip) = 565869c98580bd2b64c180b0a466d640b2b36f55a85d2f46804a6c676c1a8abe
-SIZE (datefieldplugin-r7267.zip) = 105459
diff --git a/www/trac-datefield/pkg-descr b/www/trac-datefield/pkg-descr
deleted file mode 100644
index 0b809dd1506c..000000000000
--- a/www/trac-datefield/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This plugin allows for validating custom fields as dates in tickets
-and adds fancy date selector to these fields.
-
-WWW: https://trac-hacks.org/wiki/DateFieldPlugin
diff --git a/www/trac-defaultcc/Makefile b/www/trac-defaultcc/Makefile
deleted file mode 100644
index 323b75563f2a..000000000000
--- a/www/trac-defaultcc/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Eygene Ryabinkin <rea@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= defaultcc
-PORTVERSION= 0.1
-PORTREVISION= 3
-CATEGORIES= www python
-MASTER_SITES= http://dist.codelabs.ru/fbsd/trac-${PORTNAME}/
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-r${REL}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin that adds default CC value for tickets
-
-LICENSE= GPLv2
-
-RUN_DEPENDS= trac>=0.11:www/trac
-
-USES= python:2.7 zip
-
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin/trunk
-REL= 10605
-
-.include <bsd.port.mk>
diff --git a/www/trac-defaultcc/distinfo b/www/trac-defaultcc/distinfo
deleted file mode 100644
index e002ffb4ffa0..000000000000
--- a/www/trac-defaultcc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (defaultccplugin-r10605.zip) = 5fbc6969327f7bdbc9e0fc8e97624e7af0ee740f501cd5cd203dec8905f594cf
-SIZE (defaultccplugin-r10605.zip) = 5043
diff --git a/www/trac-defaultcc/pkg-descr b/www/trac-defaultcc/pkg-descr
deleted file mode 100644
index 149df70cb3dd..000000000000
--- a/www/trac-defaultcc/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This plugin automatically adds a default CC list
-when a new ticket is created, based on its initial component.
-
-WWW: https://trac-hacks.org/wiki/DefaultCcPlugin
diff --git a/www/trac-devel/Makefile b/www/trac-devel/Makefile
deleted file mode 100644
index 6b7eab14608f..000000000000
--- a/www/trac-devel/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= trac
-DISTVERSION= 1.3.3
-PORTREVISION= 1
-CATEGORIES= www devel python
-MASTER_SITES= http://ftp.edgewall.com/pub/trac/ \
- ftp://ftp.edgewall.com/pub/trac/
-PKGNAMESUFFIX= -devel
-DISTNAME= Trac-${DISTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Enhanced wiki and issue tracking system for software projects
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR}
-
-CONFLICTS_INSTALL= trac
-
-USES= python:2.7 shebangfix
-SHEBANG_FILES= trac/tests/functional/better_twill.py trac/tests/functional/tester.py \
- trac/tests/functional/testenv.py trac/tests/functional/compat.py \
- trac/tests/functional/__init__.py contrib/emailfilter.py \
- contrib/checkwiki.py contrib/htpasswd.py
-USE_PYTHON= distutils autoplist
-USE_RC_SUBR= tracd
-SUB_LIST= PYTHON_CMD=${PYTHON_CMD}
-
-PORTEXAMPLES= *
-PORTDATA= *
-
-NO_ARCH= yes
-
-OPTIONS_DEFINE= DOCUTILS PYGMENTS TZ SVN EXAMPLES
-OPTIONS_DEFAULT= DOCUTILS PYGMENTS TZ SVN SQLITE
-OPTIONS_RADIO= DATABASE
-OPTIONS_RADIO_DATABASE= PGSQL SQLITE
-DOCUTILS_DESC= Allow additional text markup
-PYGMENTS_DESC= Use generic syntax highlighter
-TZ_DESC= Process Time Zones
-
-DOCUTILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.14:textproc/py-docutils@${PY_FLAVOR}
-PYGMENTS_RUN_DEPENDS= ${PY_PYGMENTS}
-TZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
-PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR}
-SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-SVN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion-lts>0:devel/py-subversion@${PY_FLAVOR}
-
-post-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample-plugins
- ${FIND} ${WRKSRC}/contrib -type f -maxdepth 1 -exec ${INSTALL_DATA} {} ${STAGEDIR}${EXAMPLESDIR}/ \;
- (cd ${WRKSRC}/sample-plugins && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/sample-plugins)
-
-.include <bsd.port.mk>
diff --git a/www/trac-devel/distinfo b/www/trac-devel/distinfo
deleted file mode 100644
index e2785ef48d8a..000000000000
--- a/www/trac-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1544263946
-SHA256 (Trac-1.3.3.tar.gz) = 0ff793613de57851adbc2d45188d3263ac64b97ca39d8182e7a1ac226c396239
-SIZE (Trac-1.3.3.tar.gz) = 6466543
diff --git a/www/trac-devel/files/tracd.in b/www/trac-devel/files/tracd.in
deleted file mode 100644
index 27756822a86a..000000000000
--- a/www/trac-devel/files/tracd.in
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/bin/sh
-#
-# tracd startup
-#
-# $FreeBSD$
-
-# PROVIDE: tracd
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable or configure tracd:
-# tracd_enable (bool): Set to "NO" by default.
-# Set it to "YES" to enable tracd.
-# tracd_listen (str): The host name or IP address to bind tracd to.
-# By default tracd listens 0.0.0.0, i.e. all the
-# available addresses on all interfaces.
-# tracd_port (str): The port number to bind to, 80 by default.
-# tracd_pidfile (str): When daemonizing, file to which to write pid
-# if not to /var/run/tracd.pid.
-# tracd_envdir (str): Directory of the project environments. Set to
-# "/home/trac" by default.
-# tracd_env (str): The project environment name while using single
-# environment mode. The default is empty, meaning
-# multiproject mode.
-# tracd_args (str): Extra arguments passed to tracd startup
-# command. Empty by default.
-#
-
-. /etc/rc.subr
-
-name="tracd"
-rcvar=tracd_enable
-
-tracd_enable=${tracd_enable:-"NO"}
-tracd_listen=${tracd_listen:-"0.0.0.0"}
-tracd_port=${tracd_port:-"80"}
-tracd_pidfile=${tracd_pidfile:-"/var/run/tracd.pid"}
-tracd_envdir=${tracd_envdir:-"/home/trac"}
-tracd_env=${tracd_env:-""}
-tracd_args=${tracd_args:-""}
-
-load_rc_config ${name}
-
-command_args="--daemonize --hostname=${tracd_listen} --port=${tracd_port}"
-command_args="${command_args} --pidfile=${tracd_pidfile} ${tracd_args}"
-
-required_dirs=${tracd_envdir}
-pidfile=${tracd_pidfile}
-
-if [ -z "${tracd_env}" ]; then
- _trac_env="--env-parent-dir ${tracd_envdir}"
-else
- _trac_env="${tracd_envdir}/${tracd_env}"
- command_args="${command_args} --single-env"
-fi
-
-command_args="%%PREFIX%%/bin/tracd ${command_args} ${_trac_env}"
-command="%%PYTHON_CMD%%"
-
-run_rc_command $1
diff --git a/www/trac-devel/pkg-descr b/www/trac-devel/pkg-descr
deleted file mode 100644
index b008fe05e687..000000000000
--- a/www/trac-devel/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Trac uses a minimalistic approach to web-based software project management.
-Our mission; to help developers write great software while staying out of
-the way. Trac should impose as little as possible on a team's established
-development process and policies.
-
-All aspects of Trac have been designed with one single goal, to simplify
-tracking and communication of software issues, enhancements and monitoring
-overall progress.
-
-What is Trac?
-
- * An integrated system for managing software projects
- * An enhanced wiki
- * A flexible web-based issue tracker
- * An interface to the Subversion revision control system
-
-At the core of Trac lies an integrated wiki and issue/bug database. Using
-wiki markup, all objects managed by Trac can directly link to other
-issues/bug reports, code changesets, documentation and files.
-
-WWW: http://trac.edgewall.org/
diff --git a/www/trac-devel/pkg-message b/www/trac-devel/pkg-message
deleted file mode 100644
index 8d8c58ec1add..000000000000
--- a/www/trac-devel/pkg-message
+++ /dev/null
@@ -1,17 +0,0 @@
-[
-{ type: upgrade, maximum_version: 1
- message: <<EOM
-From 0.12.x to 1.0.x
----------------------
-You should be careful to check that the plugins you depend on have
-been ported to 1.0.x, as they most probably won't work without adaptation
-due to the numerous internal changes that occurred during 1.0.x development.
-
-See: http://trac.edgewall.org/wiki/TracDev/ApiChanges/1.0
-
-Consult the upgrade instructions at:
-
- http://trac.edgewall.org/wiki/TracUpgrade
-EOM
-}
-]
diff --git a/www/trac-discussion/Makefile b/www/trac-discussion/Makefile
deleted file mode 100644
index 4e0f712efc55..000000000000
--- a/www/trac-discussion/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= discussion
-PORTVERSION= 0.7
-PORTREVISION= 3
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Discussion forum plugin for Trac
-
-RUN_DEPENDS= tracd:www/trac \
- trac-TracSpamFilter>=0.2.1:www/trac-spam-filter
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-# Maintainter targets below this point
-
-# Retrieve the latest version from SVN and package in a tarball.
-.if defined(BOOTSTRAP)
-FETCH_DEPENDS+= svn:devel/subversion
-do-fetch:
- ${MKDIR} ${WRKDIR}
- cd ${WRKDIR} && \
- svn export http://trac-hacks.org/svn/discussionplugin/0.11/ \
- ${DISTNAME}
- cd ${WRKDIR} && ${TAR} cvf ${DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/trac-discussion/distinfo b/www/trac-discussion/distinfo
deleted file mode 100644
index ed2839fda2bb..000000000000
--- a/www/trac-discussion/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (discussion-0.7.tar.gz) = 15022167b9435951b713ec02f15fff39171fa5b0098d4d8846e6c72f2f80f430
-SIZE (discussion-0.7.tar.gz) = 216576
diff --git a/www/trac-discussion/pkg-descr b/www/trac-discussion/pkg-descr
deleted file mode 100644
index 087ff4501015..000000000000
--- a/www/trac-discussion/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-The DiscussionPlugin adds discussion forums to Trac. An arbitrary number
-of forums can be added, organised to forum groups. Users can create
-topics in forums and reply to them which together creates discussion
-threads. Threaded or flat view to topics and its replies is supported.
-Each forum has a list of moderators who can delete topics, replies,
-etc. Appending new forums and topics either as new replies shows up in
-timeline. Searching capability in topics and replies is supported too.
-
-WWW: https://trac-hacks.org/wiki/DiscussionPlugin
diff --git a/www/trac-downloads/Makefile b/www/trac-downloads/Makefile
deleted file mode 100644
index da4df7ff23e9..000000000000
--- a/www/trac-downloads/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= downloads
-PORTVERSION= ${TRAC_VERSION}.${PLUGIN_VERSION}.${SVN_REV}
-PORTREVISION= 3
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-DIST_SUBDIR= trac
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Trac plugin providing a downloads section
-
-RUN_DEPENDS= tracd:www/trac
-
-TRAC_VERSION= 0.12
-PLUGIN_VERSION= 0.3
-SVN_REV= 10047
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.if defined(BOOTSTRAP)
-do-fetch:
- ${MKDIR} ${WRKDIR}
- svn export -r ${SVN_REV} http://trac-hacks.org/svn/downloadsplugin/${TRAC_VERSION}/ ${WRKSRC}
- ${MKDIR} ${_DISTDIR}
- cd ${WRKDIR} && \
- ${TAR} cfvz ${_DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/trac-downloads/distinfo b/www/trac-downloads/distinfo
deleted file mode 100644
index 93a6b4fb4166..000000000000
--- a/www/trac-downloads/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (trac/downloadsplugin-0.12.0.3.10047.tar.gz) = 966b88e4f0b2cbd4da72e5bdec8c592670d2574771460be7780edb18c03e4e7a
-SIZE (trac/downloadsplugin-0.12.0.3.10047.tar.gz) = 18756
diff --git a/www/trac-downloads/files/patch-tracdownloads_consoleadmin.py b/www/trac-downloads/files/patch-tracdownloads_consoleadmin.py
deleted file mode 100644
index cda3e74bb169..000000000000
--- a/www/trac-downloads/files/patch-tracdownloads_consoleadmin.py
+++ /dev/null
@@ -1,12 +0,0 @@
---- tracdownloads/consoleadmin.py.orig 2011-04-07 08:36:09 UTC
-+++ tracdownloads/consoleadmin.py
-@@ -122,7 +122,8 @@ class DownloadsConsoleAdmin(Component):
- self.log.debug(download)
-
- # Upload file to DB and file storage.
-- api.store_download(context, download, file)
-+ api._add_download(context, download, file)
-+
-
- # Close input file and commit changes in DB.
- file.close()
diff --git a/www/trac-downloads/files/patch-tracdownloads_tags.py b/www/trac-downloads/files/patch-tracdownloads_tags.py
deleted file mode 100644
index b529b88dda42..000000000000
--- a/www/trac-downloads/files/patch-tracdownloads_tags.py
+++ /dev/null
@@ -1,14 +0,0 @@
---- tracdownloads/tags.py.orig 2010-10-12 12:42:10 UTC
-+++ tracdownloads/tags.py
-@@ -1,11 +1,5 @@
- # -*- coding: utf-8 -*-
-
--# Deprecated as for Python 2.6.
--try:
-- import sets
--except:
-- pass
--
- # Trac imports.
- from trac.core import *
- from trac.resource import Resource
diff --git a/www/trac-downloads/pkg-descr b/www/trac-downloads/pkg-descr
deleted file mode 100644
index a3de563c6392..000000000000
--- a/www/trac-downloads/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This plugin provides downloads section which may contain releases or
-other files. It is administrated via WebAdminPlugin and there is an
-interface to the trac-admin tool that may help during automatic server
-maintenance. The Downloads section of Trac displays a table with
-information about the uploaded files such as description, component,
-version, size, architecture, type and optionally assigned tags which the
-download is related to. It also collects information about number of
-downloads which can be displayed on wiki page together with direct links
-to the specified download.
-
-WWW: https://trac-hacks.org/wiki/DownloadsPlugin
diff --git a/www/trac-email2trac-postfix/Makefile b/www/trac-email2trac-postfix/Makefile
deleted file mode 100644
index 048ac6f07b32..000000000000
--- a/www/trac-email2trac-postfix/Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
-# $FreeBSD$
-
-PKGNAMESUFFIX= -postfix
-
-CONFLICTS_INSTALL= trac-email2trac-[0-9]*
-
-OPTIONS_SLAVE= POSTFIX
-
-MASTERDIR= ${.CURDIR}/../trac-email2trac
-
-.include "${MASTERDIR}/Makefile"
diff --git a/www/trac-email2trac/Makefile b/www/trac-email2trac/Makefile
deleted file mode 100644
index 5d42e67adc30..000000000000
--- a/www/trac-email2trac/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-# Created by: Gerrit Beine <gerrit.beine@gmx.de>
-# $FreeBSD$
-
-PORTNAME= email2trac
-PORTVERSION= 2.12.2
-CATEGORIES= www devel python
-MASTER_SITES= ftp://ftp.sara.nl/pub/outgoing/
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Convert email to trac tickets
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= tracd:www/trac
-
-CONFLICTS_INSTALL?= trac-email2trac-postfix-[0-9]*
-
-OPTIONS_DEFINE= POSTFIX DOCS
-POSTFIX_DESC= Configure suid script for postfix
-
-TRACUSER?= ${WWWOWN}
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-trac-user=${TRACUSER} --with-mta-user=${MTAUSER}
-USES= python:2.7
-
-PORTDOCS= AUTHORS ChangeLog INSTALL README
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MPOSTFIX}
-MTAUSER?= nobody
-.else
-MTAUSER?= mailnull
-.endif
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/delete_spam.py ${STAGEDIR}${PREFIX}/bin/delete_spam
- ${INSTALL_SCRIPT} ${WRKSRC}/email2trac.py ${STAGEDIR}${PREFIX}/bin/email2trac
- ${INSTALL_PROGRAM} \
- ${WRKSRC}/run_email2trac ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/email2trac.conf \
- ${STAGEDIR}${PREFIX}/etc/email2trac.conf.sample
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for file in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/www/trac-email2trac/distinfo b/www/trac-email2trac/distinfo
deleted file mode 100644
index 0d470ce7cb99..000000000000
--- a/www/trac-email2trac/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1525095454
-SHA256 (email2trac-2.12.2.tar.gz) = d2540cdfdb337b10c137a4dd069856e13c5831efa0ced47e905f6901827212d6
-SIZE (email2trac-2.12.2.tar.gz) = 102415
diff --git a/www/trac-email2trac/pkg-descr b/www/trac-email2trac/pkg-descr
deleted file mode 100644
index 4eec701c05cc..000000000000
--- a/www/trac-email2trac/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-This is a release of the SARA package email2trac that contains utilities that
-we use to convert emails to trac tickets. The initial setup was made by Daniel
-Lundin from Edgewall Software. SARA has extend the initial setup, with the
-following extensions:
-
-* HTML messages
-* Attachments
-* Use commandline options
-* Use config file to change the behaviour of the email2trac.py program
-* unicode support for special characters in the headers of an email message
-
-WWW: https://oss.trac.surfsara.nl/email2trac
diff --git a/www/trac-email2trac/pkg-plist b/www/trac-email2trac/pkg-plist
deleted file mode 100644
index bebe28228b82..000000000000
--- a/www/trac-email2trac/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/delete_spam
-bin/email2trac
-@(,,4111) bin/run_email2trac
-@sample etc/email2trac.conf.sample
diff --git a/www/trac-estimator/Makefile b/www/trac-estimator/Makefile
deleted file mode 100644
index e2fb9a675eb3..000000000000
--- a/www/trac-estimator/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= estimator
-PORTVERSION= 0.1.1
-PORTREVISION= 5
-CATEGORIES= www devel python
-MASTER_SITES= http://www.sourcehosting.net/freebsd/distfiles/ \
- LOCAL/glarkin
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Produce detailed range-based estimations for Trac tickets
-
-LICENSE= MIT
-
-RUN_DEPENDS= tracd:www/trac
-
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.11
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-estimator/distinfo b/www/trac-estimator/distinfo
deleted file mode 100644
index b8675d0618aa..000000000000
--- a/www/trac-estimator/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (estimatorplugin-0.1.1.tar.gz) = bc6d16af2da264b91c1445d5fc8732f0fa77913a70f8c94e859ff2e402f14155
-SIZE (estimatorplugin-0.1.1.tar.gz) = 32631
diff --git a/www/trac-estimator/pkg-descr b/www/trac-estimator/pkg-descr
deleted file mode 100644
index 2dde91eb6b1d..000000000000
--- a/www/trac-estimator/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This Trac plugin implements a page for creating time estimates. The
-estimates will be attached to whatever tickets are specified in the
-tickets box.
-
-WWW: https://trac-hacks.org/wiki/EstimatorPlugin
diff --git a/www/trac-estimator/pkg-message b/www/trac-estimator/pkg-message
deleted file mode 100644
index 279f1eef0181..000000000000
--- a/www/trac-estimator/pkg-message
+++ /dev/null
@@ -1,21 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To complete the installation, please add:
-
-[components]
-estimatorplugin.api.estimatorsetupparticipant = enabled
-estimatorplugin.macro_provider.estimatormacroprovider = enabled
-estimatorplugin.webui.estimationspage = enabled
-
-to your trac.ini to enable the plugin.
-
-Next, upgrade your database with the command:
-
- trac-admin /full/path/to/YourProjectName upgrade
-
-Finally, restart your web server, browse to your Trac URL
-and click on the "Estimate" button to create an estimate.
-EOM
-}
-]
diff --git a/www/trac-fivestarvote/Makefile b/www/trac-fivestarvote/Makefile
deleted file mode 100644
index 8d929a227c24..000000000000
--- a/www/trac-fivestarvote/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= fivestarvote
-PORTVERSION= 0.1
-PORTREVISION= 5
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Five star plugin for voting on Trac resources
-
-RUN_DEPENDS= tracd:www/trac
-
-LICENSE= BSD
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-# Maintainter targets below this point
-
-# Retrieve the latest version from SVN and package in a tarball.
-.if defined(BOOTSTRAP)
-FETCH_DEPENDS+= svn:devel/subversion
-do-fetch:
- ${MKDIR} ${WRKDIR}
- cd ${WRKDIR} && \
- svn export http://trac-hacks.org/svn/fivestarvoteplugin/0.11/ \
- ${DISTNAME}
- cd ${WRKDIR} && tar cvf ${DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/trac-fivestarvote/distinfo b/www/trac-fivestarvote/distinfo
deleted file mode 100644
index dd517802c657..000000000000
--- a/www/trac-fivestarvote/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (fivestarvote-0.1.tar.gz) = a648d657b7af82e116244a943d79bb6604ed0212a3e6daae9e943076eac064ee
-SIZE (fivestarvote-0.1.tar.gz) = 19456
diff --git a/www/trac-fivestarvote/pkg-descr b/www/trac-fivestarvote/pkg-descr
deleted file mode 100644
index a438d5a2b770..000000000000
--- a/www/trac-fivestarvote/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This plugin is a modified version of the VotePlugin (www/trac-vote).
-
-Instead of having up and down arrows, this plugin uses a 5-star approach
-to rate resources.
-
-WWW: https://trac-hacks.org/wiki/FiveStarVotePlugin
diff --git a/www/trac-fullblog/Makefile b/www/trac-fullblog/Makefile
deleted file mode 100644
index 7b7b1ba7bff2..000000000000
--- a/www/trac-fullblog/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= fullblog
-PORTVERSION= 0.1.1
-PORTREVISION= 3
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-DIST_SUBDIR= trac
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin that provides a project Blog
-
-LICENSE= BSD
-
-RUN_DEPENDS= htmldoc:textproc/htmldoc \
- tracd:www/trac
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.if defined(BOOTSTRAP)
-do-fetch:
- ${MKDIR} ${WRKDIR}
- svn export http://trac-hacks.org/svn/fullblogplugin/0.11/ ${WRKSRC}
- ${MKDIR} ${_DISTDIR}
- cd ${WRKDIR} && \
- ${TAR} cfvz ${_DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/trac-fullblog/distinfo b/www/trac-fullblog/distinfo
deleted file mode 100644
index c74ece692b80..000000000000
--- a/www/trac-fullblog/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (trac/fullblogplugin-0.1.1.tar.gz) = 9d6480a0b4a82c92af81ccd20af843721c46c1cc42b309a5bc2ccc45cd693288
-SIZE (trac/fullblogplugin-0.1.1.tar.gz) = 34052
diff --git a/www/trac-fullblog/pkg-descr b/www/trac-fullblog/pkg-descr
deleted file mode 100644
index 399a0ec33989..000000000000
--- a/www/trac-fullblog/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This plugin provides a project Blog, but unlike TracBlogPlugin and
-SimpleBlogPlugin it does not use Wiki pages to store the content.
-It has no dependencies on other plugins.
-
-WWW: https://trac-hacks.org/wiki/FullBlogPlugin
diff --git a/www/trac-fullblognotification/Makefile b/www/trac-fullblognotification/Makefile
deleted file mode 100644
index 07964434ab7d..000000000000
--- a/www/trac-fullblognotification/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= fullblognotification
-PORTVERSION= 0.2.1
-PORTREVISION= 3
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-DIST_SUBDIR= trac
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin that provides a project Blog
-
-RUN_DEPENDS= trac-fullblog>=0.1.1:www/trac-fullblog
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.if defined(BOOTSTRAP)
-do-fetch:
- ${MKDIR} ${WRKDIR}
- svn export http://trac-hacks.org/svn/fullblognotificationplugin/0.12/ \
- ${WRKSRC}
- ${MKDIR} ${_DISTDIR}
- cd ${WRKDIR} && \
- tar cfvz ${_DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/trac-fullblognotification/distinfo b/www/trac-fullblognotification/distinfo
deleted file mode 100644
index e8242e76e2dd..000000000000
--- a/www/trac-fullblognotification/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (trac/fullblognotificationplugin-0.2.1.tar.gz) = 3c58f59cdb05bdaea6de17af710a90f95915b1bad3880468a87f2bc2edf5eba3
-SIZE (trac/fullblognotificationplugin-0.2.1.tar.gz) = 4605
diff --git a/www/trac-fullblognotification/pkg-descr b/www/trac-fullblognotification/pkg-descr
deleted file mode 100644
index c2cfe265ebaa..000000000000
--- a/www/trac-fullblognotification/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-This plugin uses the blog change interface in FullBlogPlugin to send out
-email notifications for:
- * new posts
- * updated posts
- * comment added
- * deleted posts
-
-Email notifications are sent to the user who made the change.
-Notifications can also be sent to other users or a distribution list by
-specifying the smtp_always_cc option.
-
-The emails are sent in plain text using a template that was modeled
-after Trac's ticket_notify_email template.
-
-If you are using the AnnouncerPlugin, you should use its FullBlogPlugin
-rather than the FullBlogNotificationPlugin.
-
-WWW: https://trac-hacks.org/wiki/FullBlogNotificationPlugin
diff --git a/www/trac-graphviz/Makefile b/www/trac-graphviz/Makefile
deleted file mode 100644
index bb9edda7aaf7..000000000000
--- a/www/trac-graphviz/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= ${PYDISTUTILS_PKGNAME:S;^Trac;;S;Plugin$;;:tl}
-PORTVERSION= 0.7.4
-PORTREVISION= 9
-CATEGORIES= www devel graphics python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Graphviz plugin for Trac's wiki
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= urwfonts>0:x11-fonts/urwfonts \
- dot:graphics/graphviz \
- tracd:www/trac
-
-USES= python:2.7
-USE_PYTHON= autoplist distutils
-PYDISTUTILS_PKGNAME= graphviz
-NO_ARCH= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
- -e 's|%%PREFIX%%|${PREFIX}|' \
- -e 's|%%OSMAJOR%%|${OSREL:C/\..*$//}|' \
- ${WRKSRC}/graphviz/graphviz.py
-
-.include <bsd.port.mk>
diff --git a/www/trac-graphviz/distinfo b/www/trac-graphviz/distinfo
deleted file mode 100644
index a297bc890187..000000000000
--- a/www/trac-graphviz/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (graphvizplugin-0.7.4.tar.gz) = 46de5e8de432366cc21b5683718894f1d6b4db10a5440559ad1dc2b94ac188e1
-SIZE (graphvizplugin-0.7.4.tar.gz) = 17881
diff --git a/www/trac-graphviz/files/patch-graphviz_graphviz.py b/www/trac-graphviz/files/patch-graphviz_graphviz.py
deleted file mode 100644
index 0600bf20bc3e..000000000000
--- a/www/trac-graphviz/files/patch-graphviz_graphviz.py
+++ /dev/null
@@ -1,36 +0,0 @@
---- graphviz/graphviz.py.orig 2008-10-13 16:24:45 UTC
-+++ graphviz/graphviz.py
-@@ -16,11 +16,11 @@ __docformat__ = 'restructuredtext'
- __version__ = '0.7.2'
-
-
-+import hashlib
- import inspect
- import locale
- import os
- import re
--import sha
- import subprocess
- import sys
-
-@@ -59,10 +59,7 @@ class Graphviz(Component):
- 'c:\\Program Files\\ATT\\Graphviz\\bin',
- ],
-
-- 'freebsd6': ['/usr/local/bin',
-- ],
--
-- 'freebsd5': ['/usr/local/bin',
-+ 'freebsd%%OSMAJOR%%': ['%%LOCALBASE%%/bin',
- ],
-
- 'darwin': ['/opt/local/bin',
-@@ -312,7 +309,7 @@ class Graphviz(Component):
- encoded_cmd = (processor + unicode(self.processor_options)) \
- .encode(self.encoding)
- encoded_content = content.encode(self.encoding)
-- sha_key = sha.new(encoded_cmd + encoded_content).hexdigest()
-+ sha_key = hashlib.sha1(encoded_cmd + encoded_content).hexdigest()
- img_name = '%s.%s.%s' % (sha_key, processor, out_format)
- # cache: hash.<dot>.<png>
- img_path = os.path.join(self.cache_dir, img_name)
diff --git a/www/trac-graphviz/pkg-descr b/www/trac-graphviz/pkg-descr
deleted file mode 100644
index c9a4cde28478..000000000000
--- a/www/trac-graphviz/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The GraphvizPlugin allows for the inline creation of diagrams for abstract
-graphs and networks using the Graphviz programs.
-
-WWW: http://trac-hacks.org/wiki/GraphvizPlugin
diff --git a/www/trac-iniadmin/Makefile b/www/trac-iniadmin/Makefile
deleted file mode 100644
index e576b28b537e..000000000000
--- a/www/trac-iniadmin/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Gerrit Beine <gerrit.beine@gmx.de>
-# $FreeBSD$
-
-PORTNAME= iniadmin
-PORTVERSION= 0.2.3915
-PORTREVISION= 3
-CATEGORIES= www devel python
-MASTER_SITES= http://people.freebsd.org/~mm/trac/
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Edit all trac.ini option via the WebAdminPlugin
-
-LICENSE= BSD
-
-RUN_DEPENDS= tracd:www/trac
-
-USES= python:2.7
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.11
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-iniadmin/distinfo b/www/trac-iniadmin/distinfo
deleted file mode 100644
index 087b5a9878ef..000000000000
--- a/www/trac-iniadmin/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (iniadminplugin-0.2.3915.tar.gz) = 43ebd22de58f79922b84aef87d4727baa04c6e56830385565484013313777389
-SIZE (iniadminplugin-0.2.3915.tar.gz) = 2735
diff --git a/www/trac-iniadmin/pkg-descr b/www/trac-iniadmin/pkg-descr
deleted file mode 100644
index 702563423e46..000000000000
--- a/www/trac-iniadmin/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Edit all trac.ini options via the WebAdminPlugin
-
-WWW: https://trac-hacks.org/wiki/IniAdminPlugin
diff --git a/www/trac-keywords/Makefile b/www/trac-keywords/Makefile
deleted file mode 100644
index ff6f01d68104..000000000000
--- a/www/trac-keywords/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
-# $FreeBSD$
-
-PORTNAME= keywords
-PORTVERSION= 0.2
-PORTREVISION= 4
-CATEGORIES= www python
-MASTER_SITES= http://dist.codelabs.ru/fbsd/
-PKGNAMEPREFIX= trac-
-DISTNAME= trackeywordsplugin-r${REL}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin for using pre-configured keywords
-
-LICENSE= BSD3CLAUSE
-
-RUN_DEPENDS= trac>=0.11:www/trac
-
-USES= python:2.7 zip
-USE_PYTHON= distutils autoplist
-WRKSRC= ${WRKDIR}/trackeywordsplugin/0.11
-NO_ARCH= yes
-REL= 7273
-
-post-extract:
-# Fix misplaced Genshi template: https://trac-hacks.org/ticket/6104
- @${MV} ${WRKDIR}/trackeywordsplugin/0.10/trackeywords/templates/keywords.html ${WRKSRC}/trackeywords/templates/
-# Seems like web_ui.py was misplaced too.
- @${MV} ${WRKDIR}/trackeywordsplugin/0.10/trackeywords/web_ui.py ${WRKSRC}/trackeywords/
-
-.include <bsd.port.mk>
diff --git a/www/trac-keywords/distinfo b/www/trac-keywords/distinfo
deleted file mode 100644
index 8bfa3a9b928b..000000000000
--- a/www/trac-keywords/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (trackeywordsplugin-r7273.zip) = 64f4e88a96039cbcc35ae835d87ed2a9a1aa28e97281caa443092c52ad18f572
-SIZE (trackeywordsplugin-r7273.zip) = 9528
diff --git a/www/trac-keywords/files/patch-fix-javascript b/www/trac-keywords/files/patch-fix-javascript
deleted file mode 100644
index cb0e6270b48c..000000000000
--- a/www/trac-keywords/files/patch-fix-javascript
+++ /dev/null
@@ -1,22 +0,0 @@
---- trackeywords/templates/keywords.cs.orig 2007-09-11 15:09:40 UTC
-+++ trackeywords/templates/keywords.cs
-@@ -9,7 +9,7 @@ function initTags() {
- var el = document.getElementById('keywords');
- var currentTags = el.value.split(/\s+/);
- for(i in currentTags) {
-- link = document.getElementById('add_' + currentTags[i]);
-+ var link = document.getElementById('add_' + currentTags[i]);
- if(link)
- link.className = "sel";
- }
---- trackeywords/templates/keywords.html.orig 2009-09-09 13:18:34 UTC
-+++ trackeywords/templates/keywords.html
-@@ -14,7 +14,7 @@ function initTags() {
- var currentTags = el.value.split(/\s+/);
-
- for(i in currentTags) {
-- link = document.getElementById('add_' + currentTags[i]);
-+ var link = document.getElementById('add_' + currentTags[i]);
- if(link)
- link.className = "sel";
- }
diff --git a/www/trac-keywords/files/patch-trackeywords_web__ui.py b/www/trac-keywords/files/patch-trackeywords_web__ui.py
deleted file mode 100644
index 5ad5c2e587c3..000000000000
--- a/www/trac-keywords/files/patch-trackeywords_web__ui.py
+++ /dev/null
@@ -1,12 +0,0 @@
---- trackeywords/web_ui.py.orig 2009-09-09 13:18:34 UTC
-+++ trackeywords/web_ui.py
-@@ -80,7 +80,8 @@ class TracKeywordsComponent(core.Compone
-
- # changed to Genshi signature
- def post_process_request(self, req, template, data, content_type):
-- data['keywords'] = self._get_keywords()
-+ if data is not None:
-+ data['keywords'] = self._get_keywords()
- return (template, data, content_type)
-
- ### ITemplateProvider methods
diff --git a/www/trac-keywords/pkg-descr b/www/trac-keywords/pkg-descr
deleted file mode 100644
index c7a3e9d9d598..000000000000
--- a/www/trac-keywords/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This plug-in allows you to add entries to the Keywords entry field
-from a configured list of keywords by clicking on them.
-
-WWW: https://trac-hacks.org/wiki/TracKeywordsPlugin
diff --git a/www/trac-keywordsecretticket/Makefile b/www/trac-keywordsecretticket/Makefile
deleted file mode 100644
index ebd67236d779..000000000000
--- a/www/trac-keywordsecretticket/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Hung-Yi Chen <gaod@hychen.org>
-# $FreeBSD$
-
-PORTNAME= keywordsecretticket
-PORTVERSION= 1.0.2
-CATEGORIES= www devel python
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= gaod@hychen.org
-COMMENT= Ticket security policy based on keyword for Trac
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= tracd:www/trac
-
-USES= python:2.7
-
-USE_GITHUB= yes
-GH_ACCOUNT= trac-hacks
-GH_PROJECT= trac-keyword-secret-ticket-plugin
-
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-keywordsecretticket/distinfo b/www/trac-keywordsecretticket/distinfo
deleted file mode 100644
index 51710f9c3257..000000000000
--- a/www/trac-keywordsecretticket/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1541880058
-SHA256 (trac-hacks-trac-keyword-secret-ticket-plugin-1.0.2_GH0.tar.gz) = 60a364b359f5d7b856d69106a1810e958db7947bde6a1506272497c752c37fdd
-SIZE (trac-hacks-trac-keyword-secret-ticket-plugin-1.0.2_GH0.tar.gz) = 2832
diff --git a/www/trac-keywordsecretticket/pkg-descr b/www/trac-keywordsecretticket/pkg-descr
deleted file mode 100644
index 8d61773438ed..000000000000
--- a/www/trac-keywordsecretticket/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Adds ticket security policy based on keyword.
-
-WWW: https://github.com/KKBOX/trac-keyword-secret-ticket-plugin
diff --git a/www/trac-ldap/Makefile b/www/trac-ldap/Makefile
deleted file mode 100644
index 2272155f7600..000000000000
--- a/www/trac-ldap/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= ldap
-PORTVERSION= 0.7.0.${SVN_REVISION}
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/matthew
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Trac plugin to use LDAP to store permissions
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= tracd:www/trac \
- trac-accountmanager>0:www/trac-accountmanager
-
-NO_ARCH= yes
-PORTSCOUT= ignore:1
-SVN_REVISION= 15146
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-# Maintainter targets below this point
-
-# Retrieve the latest version from SVN and package in a tarball.
-.if defined(BOOTSTRAP)
-FETCH_DEPENDS+= svn:devel/subversion
-do-fetch:
- ${MKDIR} ${WRKDIR}
- cd ${WRKDIR} && \
- svn export --non-interactive \
- --trust-server-cert-failures=unknown-ca \
- --revision ${SVN_REVISION} \
- https://trac-hacks.org/svn/${PORTNAME}plugin/0.12/ \
- ${DISTNAME}
- cd ${WRKDIR} && tar cvf ${DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/trac-ldap/distinfo b/www/trac-ldap/distinfo
deleted file mode 100644
index 4e0b8be2c9b1..000000000000
--- a/www/trac-ldap/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ldapplugin-0.7.0.15146.tar.gz) = 3d7fcd4e8bca7155482982b0c521eb26b0101756d9bffd301b813ffa757a9895
-SIZE (ldapplugin-0.7.0.15146.tar.gz) = 40960
diff --git a/www/trac-ldap/pkg-descr b/www/trac-ldap/pkg-descr
deleted file mode 100644
index ef5e8325fe25..000000000000
--- a/www/trac-ldap/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-LDAP extensions to grant group permissions
-
-This extension enables the use of existing LDAP groups to grant
-permissions rather than defining permissions for every single user on
-the system. Also permits storage of permissions (both users and
-groups permissions) in the LDAP directory itself rather than in the
-database backend.
-
-WWW: https://trac-hacks.org/wiki/LdapPlugin
diff --git a/www/trac-ldapauthstore/Makefile b/www/trac-ldapauthstore/Makefile
deleted file mode 100644
index 120ec49d25ca..000000000000
--- a/www/trac-ldapauthstore/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= ldapauthstore
-PORTVERSION= 0.3.2.${SVN_REVISION}
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/matthew
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Trac AccountManager plugin using LDAP authentication store
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= tracd:www/trac \
- trac-accountmanager>0:www/trac-accountmanager \
- trac-ldap>0:www/trac-ldap \
- ${PYTHON_PKGNAMEPREFIX}ldap>0:net/py-ldap@${PY_FLAVOR}
-
-NO_ARCH= yes
-PORTSCOUT= ignore:1
-SVN_REVISION= 15146
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-
-# Maintainter targets below this point
-
-# Retrieve the latest version from SVN and package in a tarball.
-.if defined(BOOTSTRAP)
-FETCH_DEPENDS+= svn:devel/subversion
-do-fetch:
- ${MKDIR} ${WRKDIR}
- cd ${WRKDIR} && \
- svn export --non-interactive \
- --trust-server-cert-failures=unknown-ca \
- --revision ${SVN_REVISION} \
- https://trac-hacks.org/svn/${PORTNAME}plugin/trunk/ \
- ${DISTNAME}
- cd ${WRKDIR} && tar cvf ${DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/trac-ldapauthstore/distinfo b/www/trac-ldapauthstore/distinfo
deleted file mode 100644
index eb1d63e430cc..000000000000
--- a/www/trac-ldapauthstore/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ldapauthstoreplugin-0.3.2.15146.tar.gz) = 380797ff3a965373e36d274dc2b85549d5d9abd5d9eac3278f8b2160a69d52f6
-SIZE (ldapauthstoreplugin-0.3.2.15146.tar.gz) = 25600
diff --git a/www/trac-ldapauthstore/pkg-descr b/www/trac-ldapauthstore/pkg-descr
deleted file mode 100644
index 6225d598c76e..000000000000
--- a/www/trac-ldapauthstore/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This plugin is a password store for the AccountManagerPlugin that
-provides authentication and group membership from an LDAP
-service. Users are authenticated by performing an LDAP bind against a
-directory using their credentials. The plugin will also pull the email
-address and username from the directory and populate the
-session_attribute table.
-
-WWW: https://trac-hacks.org/wiki/LdapAuthStorePlugin
-
diff --git a/www/trac-math/Makefile b/www/trac-math/Makefile
deleted file mode 100644
index d9b3230a9a3b..000000000000
--- a/www/trac-math/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= math
-PORTVERSION= 0.1
-PORTREVISION= 8
-CATEGORIES= www math python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Support for LaTeX math formulas in wiki pages
-
-RUN_DEPENDS= tracd:www/trac
-
-USE_TEX= latex
-SUB_FILES= pkg-message
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-# Maintainter targets below this point
-
-# Retrieve the latest version from SVN and package in a tarball.
-.if defined(BOOTSTRAP)
-FETCH_DEPENDS+= svn:devel/subversion
-do-fetch:
- ${MKDIR} ${WRKDIR}
- cd ${WRKDIR} && \
- svn export http://trac-hacks.org/svn/tracmathplugin/ \
- ${DISTNAME}
- cd ${WRKDIR} && tar cvf ${DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/trac-math/distinfo b/www/trac-math/distinfo
deleted file mode 100644
index 8b57fe8b56f0..000000000000
--- a/www/trac-math/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (math-0.1.tar.gz) = 6690f91e1905b6a3f213edb2a69e9268695a7acc1b3df921e963d453d9b2b2db
-SIZE (math-0.1.tar.gz) = 12800
diff --git a/www/trac-math/files/patch-tracmath_tracmath.py b/www/trac-math/files/patch-tracmath_tracmath.py
deleted file mode 100644
index f0b37da150da..000000000000
--- a/www/trac-math/files/patch-tracmath_tracmath.py
+++ /dev/null
@@ -1,21 +0,0 @@
---- tracmath/tracmath.py.orig 2008-04-04 08:58:46 UTC
-+++ tracmath/tracmath.py
-@@ -4,8 +4,8 @@ This has currently been tested only on t
- """
-
- import codecs
-+import hashlib
- import re
--import sha
- from cStringIO import StringIO
- import os
- import sys
-@@ -142,7 +142,7 @@ class TracMathPlugin(Component):
- if m:
- label = m.group(1)
-
-- key = sha.new(content.encode('utf-8')).hexdigest()
-+ key = hashlib.sha1(content.encode('utf-8')).hexdigest()
-
- imgname = key + '.png'
- imgpath = os.path.join(self.cacheDirectory, imgname)
diff --git a/www/trac-math/files/pkg-message.in b/www/trac-math/files/pkg-message.in
deleted file mode 100644
index bb0738e10587..000000000000
--- a/www/trac-math/files/pkg-message.in
+++ /dev/null
@@ -1,17 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To use the plugin, you must add at least the following to your trac.ini.
-
- [tracmath]
- latex_cmd = %%LOCALBASE%%/bin/latex
- dvipng_cmd = %%LOCALBASE%%/bin/dvipng
-
-You may also wish to set:
-
- cache_dir = <cache directory>
- max_png = <max number of pngs in cache - defaults to 500>
- use_dollars = enabled
-EOM
-}
-]
diff --git a/www/trac-math/pkg-descr b/www/trac-math/pkg-descr
deleted file mode 100644
index eb49bb16f000..000000000000
--- a/www/trac-math/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Allow embedded equations in wiki pages. Basically a port of mt-math to
-trac.
-
-WWW: https://trac-hacks.org/wiki/TracMathPlugin
diff --git a/www/trac-mercurial/Makefile b/www/trac-mercurial/Makefile
deleted file mode 100644
index d14af09a6463..000000000000
--- a/www/trac-mercurial/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= mercurial
-PORTVERSION= 1.0.0.3
-PORTREVISION= 2
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/rm
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-DIST_SUBDIR= trac
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin to use Mercurial instead of Subversion in Trac
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= ${PY_MERCURIAL} \
- tracd:www/trac
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-mercurial/distinfo b/www/trac-mercurial/distinfo
deleted file mode 100644
index 17567214e9d4..000000000000
--- a/www/trac-mercurial/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (trac/mercurialplugin-1.0.0.3.tar.gz) = 733f0e30c5b3e9521f72b755f471b8b8f9ae27f5643ab7ffb01d6ca4bcda2bc9
-SIZE (trac/mercurialplugin-1.0.0.3.tar.gz) = 26597
diff --git a/www/trac-mercurial/pkg-descr b/www/trac-mercurial/pkg-descr
deleted file mode 100644
index 00fdabf14e4e..000000000000
--- a/www/trac-mercurial/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This a plugin for Trac which enables Mercurial to be used instead of Subversion
-as the VersioningSystemBackend for Trac.
-
-WWW: http://trac.edgewall.org/wiki/TracMercurial
diff --git a/www/trac-navadd/Makefile b/www/trac-navadd/Makefile
deleted file mode 100644
index 627a78815a59..000000000000
--- a/www/trac-navadd/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= navadd
-PORTVERSION= 0.1
-PORTREVISION= 5
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin for adding navigation items into Trac navigation bars
-
-LICENSE= BSD
-
-RUN_DEPENDS= tracd:www/trac
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin
-
-.include <bsd.port.mk>
diff --git a/www/trac-navadd/distinfo b/www/trac-navadd/distinfo
deleted file mode 100644
index d5c0b8c185bf..000000000000
--- a/www/trac-navadd/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (navaddplugin-0.1.tar.gz) = be851c37c704e1c031e8043bf9845a259c5c9f3b2e1828be7dcbd5b9f8b0d4fa
-SIZE (navaddplugin-0.1.tar.gz) = 981
diff --git a/www/trac-navadd/pkg-descr b/www/trac-navadd/pkg-descr
deleted file mode 100644
index 9c38a36e61a1..000000000000
--- a/www/trac-navadd/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This plugin allows you to add custom items ("buttons") to both the main
-and the meta navigation bar. Item name, title and URL can be specified
-in trac.ini, as well as an optional permission the user is required to
-have to see the item.
-
-The plugin was inspired by and derived from NavMoverPlugin. In contrast
-to NavMoverPlugin this plugin does not hide navigation bars.
-
-WWW: https://trac-hacks.org/wiki/NavAddPlugin
diff --git a/www/trac-permredirect/Makefile b/www/trac-permredirect/Makefile
deleted file mode 100644
index 091aae99a68b..000000000000
--- a/www/trac-permredirect/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Grzegorz Blach <gblach@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= permredirect
-PORTVERSION= 3.0
-PORTREVISION= 1
-CATEGORIES= www devel python
-MASTER_SITES= http://trac-hacks.org/changeset/${REV}/${PORTNAME}plugin/tags/${PORTVERSION}?old_path=${PORTNAME}plugin&format=zip&filename= \
- LOCAL/gblach/
-PKGNAMEPREFIX= trac-
-DIST_SUBDIR= trac
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Redirect users to the login screen on PermissionError
-
-LICENSE= BSD
-
-RUN_DEPENDS= tracd:www/trac
-
-FETCH_BEFORE_ARGS= -o ${DISTFILES}
-REV= 13353
-USES= python:2.7 zip:infozip
-USE_PYTHON= distutils autoplist
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin/tags/${PORTVERSION}
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-permredirect/distinfo b/www/trac-permredirect/distinfo
deleted file mode 100644
index c685a3fa4664..000000000000
--- a/www/trac-permredirect/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (trac/permredirect-3.0.zip) = cdad7f4efefeda90a54cb079ee0ef73eb157227074a638c211481b8b7b89721f
-SIZE (trac/permredirect-3.0.zip) = 2095
diff --git a/www/trac-permredirect/pkg-descr b/www/trac-permredirect/pkg-descr
deleted file mode 100644
index 050b9c799e00..000000000000
--- a/www/trac-permredirect/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Trac plugin which redirects users to the login screen on PermissionError.
-
-WWW: https://trac-hacks.org/wiki/PermRedirectPlugin
diff --git a/www/trac-privatetickets/Makefile b/www/trac-privatetickets/Makefile
deleted file mode 100644
index 1ea12adbb489..000000000000
--- a/www/trac-privatetickets/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Li-Wen Hsu <lwhsu@lwhsu.org>
-# $FreeBSD$
-
-PORTNAME= privatetickets
-PORTVERSION= 2.3.0
-CATEGORIES= www devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= trac-
-DISTNAME= TracPrivateTickets-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Modified ticket security for Trac
-
-LICENSE= BSD2CLAUSE
-
-RUN_DEPENDS= tracd:www/trac
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-privatetickets/distinfo b/www/trac-privatetickets/distinfo
deleted file mode 100644
index 6b98af1f5e5f..000000000000
--- a/www/trac-privatetickets/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1536176139
-SHA256 (TracPrivateTickets-2.3.0.tar.gz) = 6ab51573ccafa937b5c9f80c9fa152483d20173823779b6ffc88c0efed7c4a86
-SIZE (TracPrivateTickets-2.3.0.tar.gz) = 5933
diff --git a/www/trac-privatetickets/pkg-descr b/www/trac-privatetickets/pkg-descr
deleted file mode 100644
index ed2b54c339bd..000000000000
--- a/www/trac-privatetickets/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Allow users to only see tickets they are associated with.
-
-There are three new permissions for this plugin: TICKET_VIEW_REPORTER,
-TICKET_VIEW_CC, and TICKET_VIEW_OWNER. TICKET_VIEW_SELF is an alias
-for all three of these.
-
-With each permission, users will only be able to see tickets where they are
-the person mentioned in the permission. So if a user has TICKET_VIEW_REPORTER,
-they can only see tickets they reported. For TICKET_VIEW_CC, they just have to
-be included in the CC list.
-
-WWW: https://trac-hacks.org/wiki/PrivateTicketsPlugin
diff --git a/www/trac-pydotorgtheme/Makefile b/www/trac-pydotorgtheme/Makefile
deleted file mode 100644
index e7f0a9e9b700..000000000000
--- a/www/trac-pydotorgtheme/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= pydotorgtheme
-PORTVERSION= 2.0
-PORTREVISION= 5
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Theme that emulates the look of python.org
-
-LICENSE= BSD
-
-RUN_DEPENDS= tracd:www/trac \
- trac-themeengine>=2.0:www/trac-themeengine
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/www/trac-pydotorgtheme/distinfo b/www/trac-pydotorgtheme/distinfo
deleted file mode 100644
index eeabe8617a6c..000000000000
--- a/www/trac-pydotorgtheme/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pydotorgtheme-2.0.tar.gz) = 22158d92710938ef7a7ccc4622461a820d596c8292b208d06a981355d0a9d178
-SIZE (pydotorgtheme-2.0.tar.gz) = 2732
diff --git a/www/trac-pydotorgtheme/pkg-descr b/www/trac-pydotorgtheme/pkg-descr
deleted file mode 100644
index 966de1bc7e82..000000000000
--- a/www/trac-pydotorgtheme/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This is a theme that emulates the look of python.org.
-
-WWW: https://trac-hacks.org/wiki/PyDotOrgTheme
diff --git a/www/trac-scrumburndown/Makefile b/www/trac-scrumburndown/Makefile
deleted file mode 100644
index e04a0aff33c5..000000000000
--- a/www/trac-scrumburndown/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Greg Larkin <glarkin@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= scrumburndown
-PORTVERSION= 1.9.2
-PORTREVISION= 5
-CATEGORIES= www devel python
-MASTER_SITES= http://www.sourcehosting.net/freebsd/distfiles/ \
- LOCAL/glarkin
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin to enable Scrum burndown chart capabilities
-
-LICENSE= APACHE20
-
-RUN_DEPENDS= tracd:www/trac \
- trac-timingandestimation>=0:www/trac-timingandestimation
-
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-scrumburndown/distinfo b/www/trac-scrumburndown/distinfo
deleted file mode 100644
index 85dc93d12a6f..000000000000
--- a/www/trac-scrumburndown/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (scrumburndown-1.9.2.tar.gz) = bcd7a685fdc191a590f0485991dd1f69063f9b1f29824beb4b5d775d85f06d95
-SIZE (scrumburndown-1.9.2.tar.gz) = 6194062
diff --git a/www/trac-scrumburndown/pkg-descr b/www/trac-scrumburndown/pkg-descr
deleted file mode 100644
index 57edabdb5640..000000000000
--- a/www/trac-scrumburndown/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This Trac plugin adds burndown chart capabilities, a common part
-of Scrum and other agile development methodologies.
-
-WWW: http://trac-hacks.org/wiki/ScrumBurndownPlugin
diff --git a/www/trac-scrumburndown/pkg-message b/www/trac-scrumburndown/pkg-message
deleted file mode 100644
index a198216937f0..000000000000
--- a/www/trac-scrumburndown/pkg-message
+++ /dev/null
@@ -1,22 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To complete the installation, please add:
-
-[components]
-timingandestimationplugin.* = enabled
-burndown.* = enabled
-
-to your trac.ini to enable the plugins.
-
-Next, upgrade your database with the command:
-
- trac-admin /full/path/to/YourProjectName upgrade
-
-Finally, visit:
-http://trac-hacks.org/wiki/ScrumBurndownPlugin#Usingtheplugin
-
-for usage instructions.
-EOM
-}
-]
diff --git a/www/trac-spam-filter/Makefile b/www/trac-spam-filter/Makefile
deleted file mode 100644
index 11d6db34c6be..000000000000
--- a/www/trac-spam-filter/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: sutra
-# $FreeBSD$
-
-PORTNAME= TracSpamFilter
-PORTVERSION= 0.2.1
-PORTREVISION= 7
-CATEGORIES= www devel python
-MASTER_SITES= http://zhoushuqun.com/files/ \
- http://freebsd.unixfreunde.de/sources/
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= zhoushuqun@gmail.com
-COMMENT= Allow different ways to reject contributions that contain spam
-
-RUN_DEPENDS= tracd:www/trac
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}dev
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-spam-filter/distinfo b/www/trac-spam-filter/distinfo
deleted file mode 100644
index 92a8ef98e72b..000000000000
--- a/www/trac-spam-filter/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (TracSpamFilter-0.2.1.tar.gz) = 9f94e3b8d6daacc7b1e6cb908925d95793726cbc08a22e116ccddbb1210815ec
-SIZE (TracSpamFilter-0.2.1.tar.gz) = 50911
diff --git a/www/trac-spam-filter/pkg-descr b/www/trac-spam-filter/pkg-descr
deleted file mode 100644
index 8f3a8af758a0..000000000000
--- a/www/trac-spam-filter/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A plugin is being developed that will allow different ways to reject
-contributions that contain spam.
-
-WWW: http://trac.edgewall.org/wiki/SpamFilter
diff --git a/www/trac-subtickets/Makefile b/www/trac-subtickets/Makefile
deleted file mode 100644
index c2a97c506c61..000000000000
--- a/www/trac-subtickets/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: Hung-Yi Chen <gaod@hychen.org>
-# $FreeBSD$
-
-PORTNAME= subtickets
-PORTVERSION= 0.2.0.${GITDATE}
-PORTREVISION= 2
-CATEGORIES= www devel python
-MASTER_SITES= http://distfiles.cse.tw/
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= gaod@hychen.org
-COMMENT= Offers sub-ticket feature for managing tickets
-
-LICENSE= BSD3CLAUSE
-
-RUN_DEPENDS= tracd:www/trac
-
-USE_GITHUB= yes
-GH_ACCOUNT= itota
-GH_PROJECT= trac-subtickets-plugin
-GH_TAGNAME= a0fc153
-GITDATE= 20130328
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-subtickets/distinfo b/www/trac-subtickets/distinfo
deleted file mode 100644
index 06e329f9ee44..000000000000
--- a/www/trac-subtickets/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1477434380
-SHA256 (itota-trac-subtickets-plugin-0.2.0.20130328-a0fc153_GH0.tar.gz) = 06302d61339cae566f5f3e07a69f81679165ad6910a267843ed62a89bc451452
-SIZE (itota-trac-subtickets-plugin-0.2.0.20130328-a0fc153_GH0.tar.gz) = 7439
diff --git a/www/trac-subtickets/files/patch-setup.cfg b/www/trac-subtickets/files/patch-setup.cfg
deleted file mode 100644
index ae7ca6ad05af..000000000000
--- a/www/trac-subtickets/files/patch-setup.cfg
+++ /dev/null
@@ -1,10 +0,0 @@
---- setup.cfg.orig 2012-10-27 18:40:31 UTC
-+++ setup.cfg
-@@ -1,6 +1,6 @@
- [egg_info]
- tag_build = .dev
--tag_date = True
-+tag_date = False
-
- [extract_messages]
- add_comments = TRANSLATOR:
diff --git a/www/trac-subtickets/files/patch-tracsubtickets_api.py b/www/trac-subtickets/files/patch-tracsubtickets_api.py
deleted file mode 100644
index d36c42d185d3..000000000000
--- a/www/trac-subtickets/files/patch-tracsubtickets_api.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- tracsubtickets/api.py.orig 2012-10-27 18:40:31 UTC
-+++ tracsubtickets/api.py
-@@ -153,7 +153,7 @@ class SubTicketsSystem(Component):
- (parent, ticket.id))
- # add a comment to old parent
- xticket = Ticket(self.env, parent)
-- xticket.save_changes(author, _('Remove a subticket #%s.') % ticket.id)
-+ xticket.save_changes(author, _('Remove a subticket #%s. (%s)') % (ticket.id, ticket['summary']))
- tn = TicketNotifyEmail(self.env)
- tn.notify(xticket, newticket=False, modtime=xticket['changetime'])
-
-@@ -164,7 +164,7 @@ class SubTicketsSystem(Component):
- (parent, ticket.id))
- # add a comment to new parent
- xticket = Ticket(self.env, parent)
-- xticket.save_changes(author, _('Add a subticket #%s.') % ticket.id)
-+ xticket.save_changes(author, _('Add a subticket #%s. (%s)') % (ticket.id, ticket['summary']))
- tn = TicketNotifyEmail(self.env)
- tn.notify(xticket, newticket=False, modtime=xticket['changetime'])
-
diff --git a/www/trac-subtickets/pkg-descr b/www/trac-subtickets/pkg-descr
deleted file mode 100644
index aca581164563..000000000000
--- a/www/trac-subtickets/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This plugin offers sub-ticket feature for managing tickets.
-
-WWW: http://trac-hacks.org/wiki/SubticketsPlugin
diff --git a/www/trac-tags/Makefile b/www/trac-tags/Makefile
deleted file mode 100644
index 9959761ea12c..000000000000
--- a/www/trac-tags/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# Created by: Gerrit Beine <gerrit.beine@gmx.de>
-# $FreeBSD$
-
-PORTNAME= tags
-DISTVERSION= 0.7.r${SVN_REV}
-PORTREVISION= 3
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-DIST_SUBDIR= trac
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Generic tags frontend for trac
-
-RUN_DEPENDS= tracd:www/trac
-
-USES= python:2.7 tar:bzip2
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.pre.mk>
-
-.if !defined(SVN_REV)
-.if defined(BOOTSTRAP)
-SVN_REV!= svn info http://trac-hacks.org/svn/tagsplugin/trunk/ | ${GREP} Revision | cut -d' ' -f2
-.else
-.include "Makefile.svn_rev"
-.endif
-.endif
-
-.if defined(BOOTSTRAP) || defined(SVN_FETCH)
-FETCH_DEPENDS+= svn:devel/subversion
-
-do-fetch:
- ${MKDIR} ${WRKDIR}
- svn export -r ${SVN_REV} \
- http://trac-hacks.org/svn/tagsplugin/trunk/ ${WRKSRC}
- cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
- echo "SVN_REV= ${SVN_REV}" > ${MASTERDIR}/Makefile.svn_rev
-.if ${USER} == brooks
- scp ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}.tar.bz2 \
- freefall.freebsd.org:public_distfiles/
-.endif
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/trac-tags/Makefile.svn_rev b/www/trac-tags/Makefile.svn_rev
deleted file mode 100644
index c45cee588277..000000000000
--- a/www/trac-tags/Makefile.svn_rev
+++ /dev/null
@@ -1 +0,0 @@
-SVN_REV= 11504
diff --git a/www/trac-tags/distinfo b/www/trac-tags/distinfo
deleted file mode 100644
index b6385d4dcdff..000000000000
--- a/www/trac-tags/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (trac/tags-0.7.r11504.tar.bz2) = d4ca2ad73d8e3ab197b854639daf41747ba3bcacccbedd0e0ecc9c291a588353
-SIZE (trac/tags-0.7.r11504.tar.bz2) = 25799
diff --git a/www/trac-tags/files/patch-tractags_model.py b/www/trac-tags/files/patch-tractags_model.py
deleted file mode 100644
index 66f3247eebdd..000000000000
--- a/www/trac-tags/files/patch-tractags_model.py
+++ /dev/null
@@ -1,21 +0,0 @@
---- tractags/model.py.orig 2011-12-14 21:19:06 UTC
-+++ tractags/model.py
-@@ -62,17 +62,7 @@ class TagModelProvider(Component):
- self._upgrade_db(db)
-
- def _need_migration(self, db):
-- try:
-- cursor = db.cursor()
-- cursor.execute("SELECT COUNT(*) FROM wiki_namespace")
-- cursor.fetchone()
-- self.env.log.debug("tractags needs to migrate old data")
-- return True
-- except Exception, e:
-- # The expected outcome for any up-to-date installation.
-- if self.rollback_is_safe:
-- db.rollback()
-- return False
-+ return False
-
- def _upgrade_db(self, db):
- try:
diff --git a/www/trac-tags/pkg-descr b/www/trac-tags/pkg-descr
deleted file mode 100644
index 42811568371a..000000000000
--- a/www/trac-tags/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The TagsPlugin implements both a generic tagging engine and frontends for the
-Wiki and ticket systems. An extra text entry box is added to the Wiki edit page
-for tagging Wiki pages and ticket fields (you can configure which ones) are
-treated as tags for the ticket system.
-
-WWW: http://trac-hacks.org/wiki/TagsPlugin
diff --git a/www/trac-themeengine/Makefile b/www/trac-themeengine/Makefile
deleted file mode 100644
index 3e5b4ada0b96..000000000000
--- a/www/trac-themeengine/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= themeengine
-PORTVERSION= 2.1.3
-PORTREVISION= 2
-CATEGORIES= www devel python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= trac-
-DISTNAME= TracThemeEngine-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin to simplify distributing and deploying themes and styles
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= tracd:www/trac
-
-USES= python:2.7 tar:bzip2
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-themeengine/distinfo b/www/trac-themeengine/distinfo
deleted file mode 100644
index df222f18c704..000000000000
--- a/www/trac-themeengine/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (TracThemeEngine-2.1.3.tar.bz2) = 1f6f3e0ce4215dd0098c8d17d2e97715bc94407dcf94b819572b967321ba1824
-SIZE (TracThemeEngine-2.1.3.tar.bz2) = 181127
diff --git a/www/trac-themeengine/pkg-descr b/www/trac-themeengine/pkg-descr
deleted file mode 100644
index ff85496d9bcb..000000000000
--- a/www/trac-themeengine/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This plugin simplifies the process of distributing and deploying
-themes and styles.
-
-WWW: http://trac-hacks.org/wiki/ThemeEnginePlugin
diff --git a/www/trac-ticketimport/Makefile b/www/trac-ticketimport/Makefile
deleted file mode 100644
index 2666cb73e72b..000000000000
--- a/www/trac-ticketimport/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= ticketimport
-PORTVERSION= 0.7c
-PORTREVISION= 4
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Import or update tickets from a CSV file or Excel file
-
-LICENSE= BSD3CLAUSE # "same license as trac"
-
-RUN_DEPENDS= tracd:www/trac \
- ${PYTHON_PKGNAMEPREFIX}xlrd>=0.7.1:textproc/py-xlrd@${PY_FLAVOR}
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-# Maintainter targets below this point
-
-# Retrieve the latest version from SVN and package in a tarball.
-.if defined(BOOTSTRAP)
-FETCH_DEPENDS+= svn:devel/subversion
-do-fetch:
- ${MKDIR} ${WRKDIR}
- cd ${WRKDIR} && \
- svn export http://trac-hacks.org/svn/ticketimportplugin/0.11/ \
- ${DISTNAME}
- cd ${WRKDIR} && tar cvf ${DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/trac-ticketimport/distinfo b/www/trac-ticketimport/distinfo
deleted file mode 100644
index c0514b315361..000000000000
--- a/www/trac-ticketimport/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ticketimport-0.7c.tar.gz) = a6cab62cc62ba0d599107869b862951f2826e1fce4ac65f57eb066e4d3843643
-SIZE (ticketimport-0.7c.tar.gz) = 2811904
diff --git a/www/trac-ticketimport/pkg-descr b/www/trac-ticketimport/pkg-descr
deleted file mode 100644
index 91e6afcc20f6..000000000000
--- a/www/trac-ticketimport/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-This plugin lets you import into Trac a series of tickets from a CSV
-file or (if the xlrd library is installed) from an Excel file.
-
-You can also use it to modify tickets in batch, by saving a report as
-CSV, editing the CSV file, and re-importing the tickets.
-
-This plugin is very useful when starting a new project: you can import a
-list of requirements that may have come from meeting notes, list of
-features, other ticketing systems... It's also great to review the
-tickets off-line, or to do massive changes to tickets.
-
-Based on the ticket id (or, if no id exists, on the summary) in the
-imported file, tickets are either created or updated.
-
-WWW: http://trac-hacks.org/wiki/TicketImportPlugin
diff --git a/www/trac-tickettemplate/Makefile b/www/trac-tickettemplate/Makefile
deleted file mode 100644
index 369295ccfb63..000000000000
--- a/www/trac-tickettemplate/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Eygene Ryabinkin <rea@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= tickettemplate
-PORTVERSION= 0.7
-PORTREVISION= 3
-CATEGORIES= www python
-MASTER_SITES= http://dist.codelabs.ru/fbsd/trac-${PORTNAME}/
-PKGNAMEPREFIX= trac-
-DISTNAME= trac${PORTNAME}plugin-r${REL}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin for making ticket templates
-
-RUN_DEPENDS= trac>=0.11:www/trac
-
-USES= python:2.7 zip
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-WRKSRC= ${WRKDIR}/trac${PORTNAME}plugin/0.11
-REL= 10605
-
-.include <bsd.port.mk>
diff --git a/www/trac-tickettemplate/distinfo b/www/trac-tickettemplate/distinfo
deleted file mode 100644
index 6bd1fb501fc8..000000000000
--- a/www/trac-tickettemplate/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tractickettemplateplugin-r10605.zip) = b37a9509ace8ebb2b73b79fd614e3c5f00cc7cfc7cbdfd6e38f581880eed95f2
-SIZE (tractickettemplateplugin-r10605.zip) = 48209
diff --git a/www/trac-tickettemplate/pkg-descr b/www/trac-tickettemplate/pkg-descr
deleted file mode 100644
index 02af7d2b312f..000000000000
--- a/www/trac-tickettemplate/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-TicketTemplate enable users to create ticket using templates
-which can be customized by Trac administrator and themselves.
-
-WWW: http://trac-hacks.org/wiki/TracTicketTemplatePlugin
diff --git a/www/trac-timingandestimation/Makefile b/www/trac-timingandestimation/Makefile
deleted file mode 100644
index 412c47c4e51b..000000000000
--- a/www/trac-timingandestimation/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: Greg Larkin <glarkin@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= timingandestimation
-PORTVERSION= 1.0.8b
-PORTREVISION= 3
-CATEGORIES= www devel python
-MASTER_SITES= http://www.sourcehosting.net/freebsd/distfiles/ \
- LOCAL/glarkin
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Add estimation and time tracking functionality to Trac
-
-RUN_DEPENDS= tracd:www/trac
-
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin/branches/trac0.12-Permissions
-USES= python:2.7 zip
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-timingandestimation/distinfo b/www/trac-timingandestimation/distinfo
deleted file mode 100644
index a1a4118b4f2c..000000000000
--- a/www/trac-timingandestimation/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (timingandestimationplugin-1.0.8b.zip) = d12eea326e03a27aa7fc3bda5b75ed21749c071bb5cf2e74a4736c1c602ca252
-SIZE (timingandestimationplugin-1.0.8b.zip) = 88910
diff --git a/www/trac-timingandestimation/pkg-descr b/www/trac-timingandestimation/pkg-descr
deleted file mode 100644
index 424edf1f2590..000000000000
--- a/www/trac-timingandestimation/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This is a plugin that adds (aspires to add) estimation and time
-tracking to Trac. This basically adds CustomFields and CustomReports
-and an interface for filling the dynamic variables for the report
-(requires Javascript).
-
-WWW: http://trac-hacks.org/wiki/TimingAndEstimationPlugin
diff --git a/www/trac-timingandestimation/pkg-message b/www/trac-timingandestimation/pkg-message
deleted file mode 100644
index 0fb5bf3b8fff..000000000000
--- a/www/trac-timingandestimation/pkg-message
+++ /dev/null
@@ -1,21 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To complete the installation, please add:
-
-[components]
-timingandestimationplugin.* = enabled
-
-to your trac.ini to enable the plugin.
-
-Next, upgrade your database with the command:
-
- trac-admin /full/path/to/YourProjectName upgrade
-
-Finally, visit:
-http://trac-hacks.org/wiki/TimingAndEstimationPlugin#PostInstallationConfigurationOptions
-
-for configuration instructions.
-EOM
-}
-]
diff --git a/www/trac-tocmacro/Makefile b/www/trac-tocmacro/Makefile
deleted file mode 100644
index 0cfc8f0789f1..000000000000
--- a/www/trac-tocmacro/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: Gerrit Beine <gerrit.beine@gmx.de>
-# $FreeBSD$
-
-PORTNAME= tocmacro
-PORTVERSION= 11.0.0.3
-PORTREVISION= 3
-CATEGORIES= www devel python
-MASTER_SITES= http://people.freebsd.org/~mm/trac/
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Table of contents macro
-
-RUN_DEPENDS= tracd:www/trac
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-tocmacro/distinfo b/www/trac-tocmacro/distinfo
deleted file mode 100644
index 82ae9d4b7559..000000000000
--- a/www/trac-tocmacro/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tocmacro-11.0.0.3.tar.gz) = 0a4432991604739e143f64831ec11772118f9e52655ee77de10c314103adab80
-SIZE (tocmacro-11.0.0.3.tar.gz) = 5125
diff --git a/www/trac-tocmacro/pkg-descr b/www/trac-tocmacro/pkg-descr
deleted file mode 100644
index e77a455d5fd3..000000000000
--- a/www/trac-tocmacro/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The TocMacro generates a table of contents for the current page or a set of
-pages.
-
-WWW: http://trac-hacks.org/wiki/TocMacro
diff --git a/www/trac-tweakui/Makefile b/www/trac-tweakui/Makefile
deleted file mode 100644
index 79eea59f0374..000000000000
--- a/www/trac-tweakui/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: glarkin
-# $FreeBSD$
-
-PORTNAME= tweakui
-PORTVERSION= 0.1.7413
-PORTREVISION= 3
-CATEGORIES= www devel python
-MASTER_SITES= http://www.sourcehosting.net/freebsd/distfiles/ \
- LOCAL/glarkin
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Easily tweak Trac pages with JavaScript expressions
-
-RUN_DEPENDS= tracd:www/trac
-
-USES= dos2unix python:2.7 zip
-DOS2UNIX_REGEX= .*\.(css|html|js|py|txt)$
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
-PORTEXAMPLES= *
-
-SUB_FILES= pkg-message
-
-WRKSRC= ${WRKDIR}/trac${PORTNAME}plugin/0.11
-
-OPTIONS_DEFINE= EXAMPLES
-
-post-install:
- cd ${WRKSRC}/tractweakui/htdocs && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/www/trac-tweakui/distinfo b/www/trac-tweakui/distinfo
deleted file mode 100644
index 69ab510848b3..000000000000
--- a/www/trac-tweakui/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tweakuiplugin-0.1.7413.zip) = f067282d97843e9287ea4031de3f100af280942d4feb69d65695e3f6026c6ea3
-SIZE (tweakuiplugin-0.1.7413.zip) = 68697
diff --git a/www/trac-tweakui/files/pkg-message.in b/www/trac-tweakui/files/pkg-message.in
deleted file mode 100644
index bc3fc1dbd803..000000000000
--- a/www/trac-tweakui/files/pkg-message.in
+++ /dev/null
@@ -1,28 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To complete the installation, please add:
-
-[components]
-tractweakui.* = enabled
-
-to your trac.ini to enable the plugin.
-
-Next, visit:
-http://trac-hacks.org/wiki/TracTweakUiPlugin#Example
-for usage examples.
-
-If you have installed the examples into
-%%EXAMPLESDIR%%,
-you can incorporate them into your Trac project
-with the following command:
-
-cp -Rp %%EXAMPLESDIR%%/* \
- $TRAC_ENV/htdocs
-
-$TRAC_ENV is the root directory of your Trac
-project. You can copy the TweakUi examples into
-as many Trac projects as you like.
-EOM
-}
-]
diff --git a/www/trac-tweakui/pkg-descr b/www/trac-tweakui/pkg-descr
deleted file mode 100644
index 0657044e85c7..000000000000
--- a/www/trac-tweakui/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This plugin implements a Javascript deployment platform, enabling
-Trac administrators to easily tweak Trac pages with Javascript
-expressions.
-
-The plugin supports the Trac web admin system, and it can apply
-Javascript tweaks to multiple pages by matching their names with
-regular expressions.
-
-WWW: http://trac-hacks.org/wiki/TracTweakUiPlugin
diff --git a/www/trac-vote/Makefile b/www/trac-vote/Makefile
deleted file mode 100644
index 1de0d701ee1d..000000000000
--- a/www/trac-vote/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= vote
-PORTVERSION= 0.1.2
-PORTREVISION= 4
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin for voting on Trac resources
-
-RUN_DEPENDS= tracd:www/trac
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-# Maintainter targets below this point
-
-# Retrieve the latest version from SVN and package in a tarball.
-.if defined(BOOTSTRAP)
-FETCH_DEPENDS+= svn:devel/subversion
-do-fetch:
- ${MKDIR} ${WRKDIR}
- cd ${WRKDIR} && \
- svn export http://trac-hacks.org/svn/voteplugin/0.11/ \
- ${DISTNAME}
- cd ${WRKDIR} && tar cvf ${DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/trac-vote/distinfo b/www/trac-vote/distinfo
deleted file mode 100644
index 12887a26197a..000000000000
--- a/www/trac-vote/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (vote-0.1.2.tar.gz) = 9f22fc467799ba15ab6ed5fd96ce085909b65fa56781143e6016c17e191791f8
-SIZE (vote-0.1.2.tar.gz) = 30720
diff --git a/www/trac-vote/pkg-descr b/www/trac-vote/pkg-descr
deleted file mode 100644
index 3e81cd5668ce..000000000000
--- a/www/trac-vote/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-This plugin adds a context-navigation entry that lets users easily vote
-for a Trac resource, including Wiki pages, tickets, milestones, etc.
-
-If a user has a valid session and the VOTE_MODIFY permission they will
-be able to vote.
-
-WWW: http://trac-hacks.org/wiki/VotePlugin
diff --git a/www/trac-wikigoodies/Makefile b/www/trac-wikigoodies/Makefile
deleted file mode 100644
index b9cbda7a5007..000000000000
--- a/www/trac-wikigoodies/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Alexey V. Degtyarev <alexey@renatasystems.org>
-# $FreeBSD$
-
-PORTNAME= wikigoodies
-PORTVERSION= 0.3.3522
-PORTREVISION= 3
-CATEGORIES= www devel python
-MASTER_SITES= ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin.${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin for Trac which extends the Wiki with some goodies
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= tracd:www/trac
-
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.11
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-wikigoodies/distinfo b/www/trac-wikigoodies/distinfo
deleted file mode 100644
index 408c4f51e4c3..000000000000
--- a/www/trac-wikigoodies/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wikigoodiesplugin.0.3.3522.tar.gz) = 10a24cf3c4a92dc305051c754590adf43a15baebfd4a2a32869bbe18df6260c8
-SIZE (wikigoodiesplugin.0.3.3522.tar.gz) = 11538
diff --git a/www/trac-wikigoodies/pkg-descr b/www/trac-wikigoodies/pkg-descr
deleted file mode 100644
index 1fcc39de7f3d..000000000000
--- a/www/trac-wikigoodies/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-This plugin extends the Trac Wiki in several ways:
-
-- Support for displaying smileys;
-- HTML 4.0 entities (named entities and numerical entities);
-- Automatic replacement of common text idioms by their corresponding symbols
- (e.g. arrows, fractions, etc.);
-- Simplified markup for single words: *this* /is/ _important_;
-- Replace <name@domain> with "mailto:" links (obfuscated if needed)
- (0.11 only - though that's now in Trac core);
-- Replace \\... UNC paths with "file:///" links (0.11 only);
-
-Each feature can be disabled individually if needed.
-
-WWW: https://trac-hacks.org/wiki/WikiGoodiesPlugin
diff --git a/www/trac-wikinotification/Makefile b/www/trac-wikinotification/Makefile
deleted file mode 100644
index 45af8074c15d..000000000000
--- a/www/trac-wikinotification/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Gerrit Beine <gerrit.beine@gmx.de>
-# $FreeBSD$
-
-PORTNAME= wikinotificationplugin
-PORTVERSION= 0.2.1
-PORTREVISION= 5
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Allow email notifications on wiki page changes
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= tracd:www/trac
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-wikinotification/distinfo b/www/trac-wikinotification/distinfo
deleted file mode 100644
index 5cc9e2e425d9..000000000000
--- a/www/trac-wikinotification/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wikinotificationplugin-0.2.1.tar.gz) = 91263ba7ca6e34f54634740cf0f55bd6c84b90f1b36a9f4e9c1b7adf49e8949f
-SIZE (wikinotificationplugin-0.2.1.tar.gz) = 13510
diff --git a/www/trac-wikinotification/files/patch-WikiNotification__notification.py b/www/trac-wikinotification/files/patch-WikiNotification__notification.py
deleted file mode 100644
index c55eb80a6d4f..000000000000
--- a/www/trac-wikinotification/files/patch-WikiNotification__notification.py
+++ /dev/null
@@ -1,79 +0,0 @@
---- WikiNotification/notification.py.orig 2008-03-14 09:02:03 UTC
-+++ WikiNotification/notification.py
-@@ -14,14 +14,13 @@
- # =============================================================================
-
- import re
--import md5
-
- from trac import __version__
- from trac.core import *
- from trac.util.text import CRLF
- from trac.wiki.model import WikiPage
- from trac.versioncontrol.diff import unified_diff
--from trac.notification import NotifyEmail
-+from trac.notification import NotifyEmail, NotificationSystem
- from trac.config import Option, BoolOption, ListOption, IntOption
-
- from genshi.template.text import TextTemplate
-@@ -33,6 +32,7 @@ diff_header = """Index: %(name)s
- +++ %(name)s (version: %(version)s)
- """
-
-+
- class WikiNotificationSystem(Component):
- smtp_from = Option(
- 'wiki-notification', 'smtp_from', 'trac+wiki@localhost',
-@@ -131,7 +131,7 @@ class WikiNotifyEmail(NotifyEmail):
- if page.version > 0 and action == 'modified':
- diff = diff_header % {'name': self.page.name,
- 'version': self.page.version,
-- 'oldversion': self.page.version -1
-+ 'oldversion': self.page.version -1,
- }
- oldpage = WikiPage(self.env, page.name, page.version - 1)
- self.data["oldversion"]= oldpage.version
-@@ -183,8 +183,8 @@ class WikiNotifyEmail(NotifyEmail):
- public_cc = self.config.getbool('wiki-notification', 'use_public_cc')
- headers = {}
- headers['X-Mailer'] = 'Trac %s, by Edgewall Software' % __version__
-- headers['X-Trac-Version'] = __version__
-- headers['X-Trac-Project'] = projname
-+ headers['X-Trac-Version'] = __version__
-+ headers['X-Trac-Project'] = projname
- headers['X-URL'] = self.config.get('project', 'url')
- headers['Precedence'] = 'bulk'
- headers['Auto-Submitted'] = 'auto-generated'
-@@ -284,18 +284,16 @@ class WikiNotifyEmail(NotifyEmail):
- del msg['Content-Transfer-Encoding']
- msg.set_charset(self._charset)
-
-- self.add_headers(msg, headers);
-- self.add_headers(msg, mime_headers);
-- self.env.log.info("Sending SMTP notification to %s:%d to %s"
-- % (self.smtp_server, self.smtp_port, recipients))
-+ self.add_headers(msg, headers)
-+ self.add_headers(msg, mime_headers)
-+ self.env.log.info("Sending SMTP notification to %s"
-+ % str(recipients))
- msgtext = msg.as_string()
- # Ensure the message complies with RFC2822: use CRLF line endings
- recrlf = re.compile("\r?\n")
- msgtext = CRLF.join(recrlf.split(msgtext))
-- try:
-- self.server.sendmail(msg['From'], recipients, msgtext)
-- except Exception, err:
-- self.env.log.debug('Notification could not be sent: %r', err)
-+ NotificationSystem(self.env).send_email(self.from_email, recipients,
-+ msgtext)
-
- def format_subject(self, action):
- template = self.config.get('wiki-notification', 'subject_template')
-@@ -308,6 +306,6 @@ class WikiNotifyEmail(NotifyEmail):
- data = {
- 'page': self.page,
- 'prefix': prefix,
-- 'action': action
-+ 'action': action,
- }
- return template.generate(**data).render('text', encoding=None).strip()
diff --git a/www/trac-wikinotification/files/patch-WikiNotification__templates__wiki_notification_email_template.txt b/www/trac-wikinotification/files/patch-WikiNotification__templates__wiki_notification_email_template.txt
deleted file mode 100644
index f02f617568d9..000000000000
--- a/www/trac-wikinotification/files/patch-WikiNotification__templates__wiki_notification_email_template.txt
+++ /dev/null
@@ -1,59 +0,0 @@
---- WikiNotification/templates/wiki_notification_email_template.txt.orig 2008-03-14 09:02:03 UTC
-+++ WikiNotification/templates/wiki_notification_email_template.txt
-@@ -1,40 +1,40 @@
-
--#if action == 'added'
-+{% if action == 'added' %}
- Added page "${name}" by ${author} from ${ip}*
- Page URL: <${link}>
-- #if comment
-+ {% if comment %}
- Comment: ${comment}
-- #end
-+ {% end %}
- Content:
- -------8<------8<------8<------8<------8<------8<------8<------8<--------
- ${text}
- -------8<------8<------8<------8<------8<------8<------8<------8<--------
--#end
--#if action == 'modified'
-+{% end %}
-+{% if action == 'modified' %}
- Changed page "${name}" by ${author} from ${ip}*
- Page URL: <${link}>
- Diff URL: <${linkdiff}>
- Revision ${version}
-- #if comment
-+ {% if comment %}
- Comment: ${comment}
-- #end
-+ {% end %}
-
-- #if wikidiff!=None
-+ {% if wikidiff!=None %}
- -------8<------8<------8<------8<------8<------8<------8<------8<--------
- ${wikidiff}
- -------8<------8<------8<------8<------8<------8<------8<------8<--------
-- #end
-- #if wikidiff==None
-+ {% end %}
-+ {% if wikidiff==None %}
- Changes on attached ${name}.diff file.
-- #end
--#end
--#if action == 'deleted'
-+ {% end %}
-+{% end %}
-+{% if action == 'deleted' %}
- Deleted page "${name}" by ${author} from ${ip}*
--#end
--#if action == 'deleted_version'
-+{% end %}
-+{% if action == 'deleted_version' %}
- Page URL: <${link}>
- Deleted version "${version}" of page "${name}" by ${author} from ${ip}*
--#end
-+{% end %}
-
- * The IP shown here might not mean anything if the user or the server is
- behind a proxy.
diff --git a/www/trac-wikinotification/pkg-descr b/www/trac-wikinotification/pkg-descr
deleted file mode 100644
index 0936ff2025d0..000000000000
--- a/www/trac-wikinotification/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Trac Wiki Notification is a plugin that allows users (even anonymous,
-as long as email is set) to select wiki pages that they wish to be
-notified (by email) when a change occurs on it.
-
-WWW: http://trac-hacks.org/wiki/WikiNotificationPlugin
diff --git a/www/trac-wikinotification/pkg-message b/www/trac-wikinotification/pkg-message
deleted file mode 100644
index 83fb3af296f6..000000000000
--- a/www/trac-wikinotification/pkg-message
+++ /dev/null
@@ -1,17 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To complete the installation, please add:
-
-[components]
-wikinotification.* = enabled
-
-to your trac.ini to enable the plugin.
-
-Next, visit:
-http://wikinotification.ufsoft.org/wiki/Documentation/0.2.x
-
-for additional configuration instructions.
-EOM
-}
-]
diff --git a/www/trac-wikitemplates/Makefile b/www/trac-wikitemplates/Makefile
deleted file mode 100644
index 74f21c59bf9e..000000000000
--- a/www/trac-wikitemplates/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Gerrit Beine <gerrit.beine@gmx.de>
-# $FreeBSD$
-
-PORTNAME= wikitemplates
-PORTVERSION= 0.3.0p3
-PORTREVISION= 6
-CATEGORIES= www devel python
-MASTER_SITES= http://www.sourcehosting.net/freebsd/distfiles/ \
- LOCAL/glarkin
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION:S/p/rc/}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Templates for the Trac wiki
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= tracd:www/trac
-# ${PYTHON_SITELIBDIR}/TracCtxtnavAdd-2.0-py${PYTHON_VER}.egg:www/trac-ctxtnavadd
-
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-wikitemplates/distinfo b/www/trac-wikitemplates/distinfo
deleted file mode 100644
index 29cf794ed22d..000000000000
--- a/www/trac-wikitemplates/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wikitemplatesplugin-0.3.0rc3.tar.gz) = c6299de414f4c4d23d3e84f4724ee5a926380e26ab73576fed889b5a11974bae
-SIZE (wikitemplatesplugin-0.3.0rc3.tar.gz) = 46332
diff --git a/www/trac-wikitemplates/pkg-descr b/www/trac-wikitemplates/pkg-descr
deleted file mode 100644
index c75be7e210cf..000000000000
--- a/www/trac-wikitemplates/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-WikiTemplates is a Trac plugin. This plugin will provide you a way to include
-parts of other wiki pages, the templates, into our current wiki page.
-
-WWW: http://trac-hacks.org/wiki/WikiTemplatesPlugin
diff --git a/www/trac-wikitopdf/Makefile b/www/trac-wikitopdf/Makefile
deleted file mode 100644
index eaf64467769a..000000000000
--- a/www/trac-wikitopdf/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= wikitopdf
-PORTVERSION= 2.2.2
-PORTREVISION= 7
-CATEGORIES= www devel python
-MASTER_SITES= LOCAL/brooks
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Plugin to generate PDF documents from the Wiki
-
-RUN_DEPENDS= htmldoc:textproc/htmldoc \
- tracd:www/trac
-
-USES= python:2.7
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin
-
-.include <bsd.port.mk>
diff --git a/www/trac-wikitopdf/distinfo b/www/trac-wikitopdf/distinfo
deleted file mode 100644
index 7906b1099a34..000000000000
--- a/www/trac-wikitopdf/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wikitopdfplugin-2.2.2.tar.gz) = fdc9ad5a928ba6850f946ada50129c28267a7f3974389422514397c58a3c9f7b
-SIZE (wikitopdfplugin-2.2.2.tar.gz) = 1819454
diff --git a/www/trac-wikitopdf/pkg-descr b/www/trac-wikitopdf/pkg-descr
deleted file mode 100644
index 078708c7a266..000000000000
--- a/www/trac-wikitopdf/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-WikiToPdf combines the functionality of CombineWikiPlugin and
-PageToPdfPlugin on only one plugin and allows one to setup a template
-file used to generate the PDF file with a cover and a licence page, for
-example.
-
-At the end of each wiki page there is a link named WikiToPdf and
-works like athomas PageToPdfPlugin plugin but takes into account the
-parameters on trac.ini (see below) and passes them to htmldoc.
-
-Alternatively, it's possible to select one or more wiki pages and
-generate one single PDF file just like coderanger work with a cover and
-a licence from a template file. This feature also takes into account the
-parameters on trac.ini.
-
-WWW: http://trac-hacks.org/wiki/TracWikiToPdfPlugin
diff --git a/www/trac-wysiwyg/Makefile b/www/trac-wysiwyg/Makefile
deleted file mode 100644
index e9be92c80b0a..000000000000
--- a/www/trac-wysiwyg/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: Greg Larkin <glarkin@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= wysiwyg
-DISTVERSION= 0.4.${SVN_REV}
-PORTREVISION= 2
-CATEGORIES= www devel python
-MASTER_SITES= http://www.sourcehosting.net/freebsd/distfiles/ \
- LOCAL/brooks
-PKGNAMEPREFIX= trac-
-DIST_SUBDIR= trac
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= WYSIWYG editor for Trac wiki
-
-RUN_DEPENDS= tracd:www/trac
-
-USES= python:2.7 tar:bzip2
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.pre.mk>
-
-.if !defined(SVN_REV)
-.if defined(BOOTSTRAP)
-SVN_URL= http://trac-hacks.org/svn/tracwysiwygplugin/0.12/
-SVN_REV!= svn info ${SVN_URL} | ${GREP} Revision | cut -d' ' -f2
-.else
-.include "Makefile.svn_rev"
-.endif
-.endif
-
-.if defined(BOOTSTRAP) || defined(SVN_FETCH)
-FETCH_DEPENDS+= svn:devel/subversion
-
-do-fetch:
- ${MKDIR} ${WRKDIR}
- svn export -r ${SVN_REV} ${SVN_URL} ${WRKSRC}
- cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
- echo "SVN_REV= ${SVN_REV}" > ${MASTERDIR}/Makefile.svn_rev
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/trac-wysiwyg/Makefile.svn_rev b/www/trac-wysiwyg/Makefile.svn_rev
deleted file mode 100644
index c5f669401716..000000000000
--- a/www/trac-wysiwyg/Makefile.svn_rev
+++ /dev/null
@@ -1 +0,0 @@
-SVN_REV= 11508
diff --git a/www/trac-wysiwyg/distinfo b/www/trac-wysiwyg/distinfo
deleted file mode 100644
index 91602684b96d..000000000000
--- a/www/trac-wysiwyg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (trac/wysiwyg-0.4.11508.tar.bz2) = 2c988573b57bd4942fad7b023b2faed9a82e3a11beec130cba38ada98de91895
-SIZE (trac/wysiwyg-0.4.11508.tar.bz2) = 41353
diff --git a/www/trac-wysiwyg/pkg-descr b/www/trac-wysiwyg/pkg-descr
deleted file mode 100644
index b9b647ff36fc..000000000000
--- a/www/trac-wysiwyg/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This plugin provides a wiki WYSIWYG editor that generates Trac
-wiki markup. This enables users to switch between the WYSIWYG mode
-and the standard wiki markup format, as needed.
-
-WWW: http://trac-hacks.org/wiki/TracWysiwygPlugin
diff --git a/www/trac-wysiwyg/pkg-message b/www/trac-wysiwyg/pkg-message
deleted file mode 100644
index e4b42c817f80..000000000000
--- a/www/trac-wysiwyg/pkg-message
+++ /dev/null
@@ -1,12 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To complete the installation, please add:
-
-[components]
-tracwysiwyg.* = enabled
-
-to your trac.ini to enable the WYSIWYG editor.
-EOM
-}
-]
diff --git a/www/trac-xmlrpc/Makefile b/www/trac-xmlrpc/Makefile
deleted file mode 100644
index 7aa1ace41629..000000000000
--- a/www/trac-xmlrpc/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: Gerrit Beine <gerrit.beine@gmx.de>
-# $FreeBSD$
-
-PORTNAME= xmlrpc
-PORTVERSION= 1.1.2.r${SVN_REV}
-PORTREVISION= 2
-CATEGORIES= www devel python
-MASTER_SITES= http://www.sourcehosting.net/freebsd/distfiles/
-PKGNAMEPREFIX= trac-
-DISTNAME= ${PORTNAME}plugin-r${SVN_REV}
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= Provides an XML-RPC interface to Trac
-
-LICENSE= BSD3CLAUSE
-
-RUN_DEPENDS= tracd:www/trac
-
-SVN_REV= 13203
-
-WRKSRC= ${WRKDIR}/${PORTNAME}plugin/trunk
-FETCH_BEFORE_ARGS= -o ${DISTFILES}
-
-USES= python:2.7 zip
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/trac-xmlrpc/distinfo b/www/trac-xmlrpc/distinfo
deleted file mode 100644
index 87a67cc1f04a..000000000000
--- a/www/trac-xmlrpc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmlrpcplugin-r13203.zip) = c5c00337e1674d874ca8974e5f6609c6683c82cfcbf27c0833b2b1b34629cc28
-SIZE (xmlrpcplugin-r13203.zip) = 58856
diff --git a/www/trac-xmlrpc/pkg-descr b/www/trac-xmlrpc/pkg-descr
deleted file mode 100644
index 4dac1945eb40..000000000000
--- a/www/trac-xmlrpc/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-This plugin allows Trac plugins to export select parts of their
-interface via XML-RPC.
-
-It also includes some exported functions for manipulating tickets,
-with plans to include interfaces to other parts of Trac's API.
-
-WWW: http://trac-hacks.org/wiki/XmlRpcPlugin