aboutsummaryrefslogtreecommitdiff
path: root/deskutils
diff options
context:
space:
mode:
Diffstat (limited to 'deskutils')
-rw-r--r--deskutils/horde4-kronolith/Makefile23
-rw-r--r--deskutils/horde4-kronolith/distinfo3
-rw-r--r--deskutils/horde4-kronolith/files/pkg-message.in13
-rw-r--r--deskutils/horde4-kronolith/pkg-descr7
-rw-r--r--deskutils/horde4-kronolith/pkg-plist503
-rw-r--r--deskutils/horde4-mnemo/Makefile23
-rw-r--r--deskutils/horde4-mnemo/distinfo3
-rw-r--r--deskutils/horde4-mnemo/files/pkg-message.in14
-rw-r--r--deskutils/horde4-mnemo/pkg-descr6
-rw-r--r--deskutils/horde4-mnemo/pkg-plist251
-rw-r--r--deskutils/horde4-nag/Makefile23
-rw-r--r--deskutils/horde4-nag/distinfo3
-rw-r--r--deskutils/horde4-nag/files/pkg-message.in15
-rw-r--r--deskutils/horde4-nag/pkg-descr3
-rw-r--r--deskutils/horde4-nag/pkg-plist310
-rw-r--r--deskutils/kcharselect/Makefile37
-rw-r--r--deskutils/kcharselect/distinfo3
-rw-r--r--deskutils/kcharselect/files/patch-ark_plugins_libarchive-libarchivehandler.cpp20
-rw-r--r--deskutils/kcharselect/files/patch-ark_plugins_libzipplugin-zipplugin.cpp13
-rw-r--r--deskutils/kcharselect/pkg-descr1
-rw-r--r--deskutils/kcharselect/pkg-plist291
-rw-r--r--deskutils/kdepim44/Makefile71
-rw-r--r--deskutils/kdepim44/distinfo3
-rw-r--r--deskutils/kdepim44/pkg-descr8
-rw-r--r--deskutils/kdepim44/pkg-plist1559
-rw-r--r--deskutils/lightning-thunderbird/Makefile77
-rw-r--r--deskutils/lightning-thunderbird/distinfo3
-rw-r--r--deskutils/lightning-thunderbird/files/patch-Makefile.in18
-rw-r--r--deskutils/lightning-thunderbird/files/patch-bugzilla149334328
-rw-r--r--deskutils/lightning-thunderbird/files/patch-calendar_libical_src_libical_icalrecur.c13
-rw-r--r--deskutils/lightning-thunderbird/files/patch-config-mkdepend-imakemdep.h10
-rw-r--r--deskutils/lightning-thunderbird/files/patch-config_autoconf.mk.in18
-rw-r--r--deskutils/lightning-thunderbird/files/patch-config_mkdepend_Makefile.in10
-rw-r--r--deskutils/lightning-thunderbird/files/patch-config_rules.mk11
-rw-r--r--deskutils/lightning-thunderbird/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp12
-rw-r--r--deskutils/lightning-thunderbird/files/patch-nothreads-sqlite12
-rw-r--r--deskutils/lightning-thunderbird/files/patch-security_coreconf_FreeBSD.mk37
-rw-r--r--deskutils/lightning-thunderbird/files/patch-sysnss206
-rw-r--r--deskutils/lightning-thunderbird/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp29
-rw-r--r--deskutils/lightning-thunderbird/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc11
-rw-r--r--deskutils/lightning-thunderbird/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in56
-rw-r--r--deskutils/lightning-thunderbird/files/patch-xptcall-alpha459
-rw-r--r--deskutils/lightning-thunderbird/files/patch-xptcall-amd64386
-rw-r--r--deskutils/lightning-thunderbird/files/patch-xptcall-ia6419
-rw-r--r--deskutils/lightning-thunderbird/files/patch-xptcall-sparc64327
-rw-r--r--deskutils/lightning-thunderbird/files/sunbird.desktop.in9
-rw-r--r--deskutils/lightning-thunderbird/pkg-descr5
-rw-r--r--deskutils/lightning/Makefile77
-rw-r--r--deskutils/lightning/distinfo3
-rw-r--r--deskutils/lightning/files/patch-Makefile.in18
-rw-r--r--deskutils/lightning/files/patch-bugzilla149334328
-rw-r--r--deskutils/lightning/files/patch-calendar_libical_src_libical_icalrecur.c13
-rw-r--r--deskutils/lightning/files/patch-config-mkdepend-imakemdep.h10
-rw-r--r--deskutils/lightning/files/patch-config_autoconf.mk.in18
-rw-r--r--deskutils/lightning/files/patch-config_mkdepend_Makefile.in10
-rw-r--r--deskutils/lightning/files/patch-config_rules.mk11
-rw-r--r--deskutils/lightning/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp12
-rw-r--r--deskutils/lightning/files/patch-nothreads-sqlite12
-rw-r--r--deskutils/lightning/files/patch-security_coreconf_FreeBSD.mk37
-rw-r--r--deskutils/lightning/files/patch-sysnss206
-rw-r--r--deskutils/lightning/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp29
-rw-r--r--deskutils/lightning/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc11
-rw-r--r--deskutils/lightning/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in56
-rw-r--r--deskutils/lightning/files/patch-xptcall-alpha459
-rw-r--r--deskutils/lightning/files/patch-xptcall-amd64386
-rw-r--r--deskutils/lightning/files/patch-xptcall-ia6419
-rw-r--r--deskutils/lightning/files/patch-xptcall-sparc64327
-rw-r--r--deskutils/lightning/files/sunbird.desktop.in9
-rw-r--r--deskutils/lightning/pkg-descr5
-rw-r--r--deskutils/p5-ZConf-BGSet/Makefile26
-rw-r--r--deskutils/p5-ZConf-BGSet/distinfo3
-rw-r--r--deskutils/p5-ZConf-BGSet/pkg-descr7
-rw-r--r--deskutils/p5-ZConf-BGSet/pkg-plist8
-rw-r--r--deskutils/semantik/Makefile42
-rw-r--r--deskutils/semantik/distinfo3
-rw-r--r--deskutils/semantik/files/patch-src__kdissert__canvasview__DCanvasView.cpp18
-rw-r--r--deskutils/semantik/files/patch-src__kdissert__wscript_build11
-rw-r--r--deskutils/semantik/pkg-descr13
-rw-r--r--deskutils/semantik/pkg-plist83
-rw-r--r--deskutils/xneur/Makefile41
-rw-r--r--deskutils/xneur/distinfo3
-rw-r--r--deskutils/xneur/files/patch-lib__config__xnconfig_memory.c10
-rw-r--r--deskutils/xneur/pkg-descr10
-rw-r--r--deskutils/xneur/pkg-plist96
84 files changed, 0 insertions, 7692 deletions
diff --git a/deskutils/horde4-kronolith/Makefile b/deskutils/horde4-kronolith/Makefile
deleted file mode 100644
index 45dedb681344..000000000000
--- a/deskutils/horde4-kronolith/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Ports collection makefile for: Kronolith
-# Date created: Sun Dec 02, 2001
-# Whom: Thierry Thomas (<thierry@thomas.as>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= kronolith
-PORTVERSION= 2.3.1
-DISTVERSIONSUFFIX=
-PORTEPOCH= 1
-CATEGORIES= deskutils www
-
-MAINTAINER= beech@FreeBSD.org
-COMMENT= Calendar application
-
-USE_HORDE= base
-USE_GETTEXT= yes
-PORTDOCS= README CHANGES CREDITS INSTALL RELEASE_NOTES TODO UPGRADING
-RUN_DEPENDS= ${LOCALBASE}/share/pear/Date/Holidays.php:${PORTSDIR}/devel/pear-Date_Holidays
-
-.include "${.CURDIR}/../../www/horde-base/bsd.horde.mk"
-.include <bsd.port.mk>
diff --git a/deskutils/horde4-kronolith/distinfo b/deskutils/horde4-kronolith/distinfo
deleted file mode 100644
index ce2d457b724e..000000000000
--- a/deskutils/horde4-kronolith/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (kronolith-h3-2.3.1.tar.gz) = 03382fd7c4c74ae598ca42403beeb3af
-SHA256 (kronolith-h3-2.3.1.tar.gz) = f8108cb4a4490660b911a0be0b47208cf25cf3442b2869035e9de2081197517f
-SIZE (kronolith-h3-2.3.1.tar.gz) = 2581826
diff --git a/deskutils/horde4-kronolith/files/pkg-message.in b/deskutils/horde4-kronolith/files/pkg-message.in
deleted file mode 100644
index b622e3458902..000000000000
--- a/deskutils/horde4-kronolith/files/pkg-message.in
+++ /dev/null
@@ -1,13 +0,0 @@
-**************************************************************************
-Kronolith has been installed in %%HORDIR%% with your
-blank configuration files.
-
-Horde must be configured; if not, see `pkg_info -Dx horde-base'.
-
-Then you have to create some tables from the SQL scripts in
-%%HORDIR%%/scripts/sql.
-
-Finally, you must login to Horde as a Horde Administrator to finish the
-configuration.
-
-**************************************************************************
diff --git a/deskutils/horde4-kronolith/pkg-descr b/deskutils/horde4-kronolith/pkg-descr
deleted file mode 100644
index 43d8a72eee24..000000000000
--- a/deskutils/horde4-kronolith/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Kronolith is the Horde calendar application.
-
-Right now, Kronolith implements a solid, stand-alone calendar system,
-allowing repeating events, all-day events, custom fields, keywords,
-and managing multiple users through Horde Authentication.
-
-WWW: http://horde.org/kronolith/
diff --git a/deskutils/horde4-kronolith/pkg-plist b/deskutils/horde4-kronolith/pkg-plist
deleted file mode 100644
index 40eb737d315d..000000000000
--- a/deskutils/horde4-kronolith/pkg-plist
+++ /dev/null
@@ -1,503 +0,0 @@
-%%HORDIR%%/add.php
-%%HORDIR%%/attend.php
-%%HORDIR%%/attendees.php
-%%HORDIR%%/calendars/create.php
-%%HORDIR%%/calendars/delete.php
-%%HORDIR%%/calendars/edit.php
-%%HORDIR%%/calendars/index.php
-%%HORDIR%%/calendars/info.php
-%%HORDIR%%/calendars/remote_edit.php
-%%HORDIR%%/calendars/remote_subscribe.php
-%%HORDIR%%/calendars/remote_unsubscribe.php
-%%HORDIR%%/config/.htaccess
-%%HORDIR%%/config/conf.xml
-%%HORDIR%%/config/keywords.php.dist
-%%HORDIR%%/config/menu.php.dist
-%%HORDIR%%/config/prefs.php.dist
-%%HORDIR%%/contacts.php
-%%HORDIR%%/data.php
-%%HORDIR%%/day.php
-%%HORDIR%%/delete.php
-%%HORDIR%%/edit.php
-%%HORDIR%%/event.php
-%%HORDIR%%/fb.php
-%%HORDIR%%/feed/.htaccess
-%%HORDIR%%/feed/index.php
-%%HORDIR%%/ics.php
-%%HORDIR%%/imple.php
-%%HORDIR%%/index.php
-%%HORDIR%%/js/QuickFinder.js
-%%HORDIR%%/js/builder.js
-%%HORDIR%%/js/calendar-panel.js
-%%HORDIR%%/js/controls.js
-%%HORDIR%%/js/effects.js
-%%HORDIR%%/js/embed.js
-%%HORDIR%%/js/prototype.js
-%%HORDIR%%/js/redbox.js
-%%HORDIR%%/js/scriptaculous.js
-%%HORDIR%%/js/src/QuickFinder.js
-%%HORDIR%%/js/src/builder.js
-%%HORDIR%%/js/src/calendar-panel.js
-%%HORDIR%%/js/src/controls.js
-%%HORDIR%%/js/src/effects.js
-%%HORDIR%%/js/src/embed.js
-%%HORDIR%%/js/src/prototype.js
-%%HORDIR%%/js/src/redbox.js
-%%HORDIR%%/js/src/scriptaculous.js
-%%HORDIR%%/js/src/stripe.js
-%%HORDIR%%/js/src/tables.js
-%%HORDIR%%/js/src/views.js
-%%HORDIR%%/js/stripe.js
-%%HORDIR%%/js/tables.js
-%%HORDIR%%/js/views.js
-%%HORDIR%%/lib/Block/month.php
-%%HORDIR%%/lib/Block/monthlist.php
-%%HORDIR%%/lib/Block/prevmonthlist.php
-%%HORDIR%%/lib/Block/summary.php
-%%HORDIR%%/lib/Block/tree_alarms.php
-%%HORDIR%%/lib/Block/tree_menu.php
-%%HORDIR%%/lib/Day.php
-%%HORDIR%%/lib/Driver.php
-%%HORDIR%%/lib/Driver/holidays.php
-%%HORDIR%%/lib/Driver/ical.php
-%%HORDIR%%/lib/Driver/kolab.php
-%%HORDIR%%/lib/Driver/sql.php
-%%HORDIR%%/lib/FBView.php
-%%HORDIR%%/lib/FBView/day.php
-%%HORDIR%%/lib/FBView/month.php
-%%HORDIR%%/lib/FBView/week.php
-%%HORDIR%%/lib/FBView/workweek.php
-%%HORDIR%%/lib/Forms/CreateCalendar.php
-%%HORDIR%%/lib/Forms/DeleteCalendar.php
-%%HORDIR%%/lib/Forms/EditCalendar.php
-%%HORDIR%%/lib/Forms/EditRemoteCalendar.php
-%%HORDIR%%/lib/Forms/SubscribeRemoteCalendar.php
-%%HORDIR%%/lib/Forms/UnsubscribeRemoteCalendar.php
-%%HORDIR%%/lib/FreeBusy.php
-%%HORDIR%%/lib/Imple.php
-%%HORDIR%%/lib/Imple/ContactAutoCompleter.php
-%%HORDIR%%/lib/Imple/Embed.php
-%%HORDIR%%/lib/JSON.php
-%%HORDIR%%/lib/Kronolith.php
-%%HORDIR%%/lib/Maintenance/Task/purge_events.php
-%%HORDIR%%/lib/Maintenance/kronolith.php
-%%HORDIR%%/lib/Recurrence.php
-%%HORDIR%%/lib/Scheduler/kronolith.php
-%%HORDIR%%/lib/Storage.php
-%%HORDIR%%/lib/Storage/kolab.php
-%%HORDIR%%/lib/Storage/sql.php
-%%HORDIR%%/lib/Views/Day.php
-%%HORDIR%%/lib/Views/DeleteEvent.php
-%%HORDIR%%/lib/Views/EditEvent.php
-%%HORDIR%%/lib/Views/Event.php
-%%HORDIR%%/lib/Views/ExportEvent.php
-%%HORDIR%%/lib/Views/Month.php
-%%HORDIR%%/lib/Views/Week.php
-%%HORDIR%%/lib/Views/WorkWeek.php
-%%HORDIR%%/lib/Views/Year.php
-%%HORDIR%%/lib/api.php
-%%HORDIR%%/lib/base.php
-%%HORDIR%%/lib/prefs.php
-%%HORDIR%%/lib/tests/allday.ics
-%%HORDIR%%/lib/tests/allday.phpt
-%%HORDIR%%/lib/tests/bug2813.ics
-%%HORDIR%%/lib/tests/bug2813.phpt
-%%HORDIR%%/lib/tests/bug6031.phpt
-%%HORDIR%%/lib/tests/bug7068.ics
-%%HORDIR%%/lib/tests/bug7068.phpt
-%%HORDIR%%/lib/tests/recurrence.phpt
-%%HORDIR%%/lib/tests/toicalendar.phpt
-%%HORDIR%%/lib/version.php
-%%HORDIR%%/locale/ar_SY/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/bg_BG/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/ca_ES/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/ca_ES/help.xml
-%%HORDIR%%/locale/cs_CZ/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/da_DK/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/de_DE/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/de_DE/help.xml
-%%HORDIR%%/locale/el_GR/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/en_US/help.xml
-%%HORDIR%%/locale/es_ES/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/es_ES/help.xml
-%%HORDIR%%/locale/et_EE/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/eu_ES/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/eu_ES/help.xml
-%%HORDIR%%/locale/fi_FI/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/fi_FI/help.xml
-%%HORDIR%%/locale/fr_FR/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/fr_FR/help.xml
-%%HORDIR%%/locale/hu_HU/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/hu_HU/help.xml
-%%HORDIR%%/locale/it_IT/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/ja_JP/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/ko_KR/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/lt_LT/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/lv_LV/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/nb_NO/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/nl_NL/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/nn_NO/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/pl_PL/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/pt_BR/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/pt_BR/help.xml
-%%HORDIR%%/locale/pt_PT/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/ro_RO/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/ru_RU/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/sk_SK/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/sl_SI/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/sv_SE/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/tr_TR/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/tr_TR/help.xml
-%%HORDIR%%/locale/uk_UA/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/zh_CN/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/locale/zh_TW/LC_MESSAGES/kronolith.mo
-%%HORDIR%%/month.php
-%%HORDIR%%/new.php
-%%HORDIR%%/perms.php
-%%HORDIR%%/po/README
-%%HORDIR%%/po/ar_SY.po
-%%HORDIR%%/po/bg_BG.po
-%%HORDIR%%/po/ca_ES.po
-%%HORDIR%%/po/cs_CZ.po
-%%HORDIR%%/po/da_DK.po
-%%HORDIR%%/po/de_DE.po
-%%HORDIR%%/po/el_GR.po
-%%HORDIR%%/po/es_ES.po
-%%HORDIR%%/po/et_EE.po
-%%HORDIR%%/po/eu_ES.po
-%%HORDIR%%/po/fi_FI.po
-%%HORDIR%%/po/fr_FR.po
-%%HORDIR%%/po/hu_HU.po
-%%HORDIR%%/po/it_IT.po
-%%HORDIR%%/po/ja_JP.po
-%%HORDIR%%/po/ko_KR.po
-%%HORDIR%%/po/kronolith.pot
-%%HORDIR%%/po/lt_LT.po
-%%HORDIR%%/po/lv_LV.po
-%%HORDIR%%/po/nb_NO.po
-%%HORDIR%%/po/nl_NL.po
-%%HORDIR%%/po/nn_NO.po
-%%HORDIR%%/po/pl_PL.po
-%%HORDIR%%/po/pt_BR.po
-%%HORDIR%%/po/pt_PT.po
-%%HORDIR%%/po/ro_RO.po
-%%HORDIR%%/po/ru_RU.po
-%%HORDIR%%/po/sk_SK.po
-%%HORDIR%%/po/sl_SI.po
-%%HORDIR%%/po/sv_SE.po
-%%HORDIR%%/po/tr_TR.po
-%%HORDIR%%/po/uk_UA.po
-%%HORDIR%%/po/zh_CN.po
-%%HORDIR%%/po/zh_TW.po
-%%HORDIR%%/pref_api.php
-%%HORDIR%%/scripts/.htaccess
-%%HORDIR%%/scripts/import_icals.php
-%%HORDIR%%/scripts/import_squirrelmail_calendar.php
-%%HORDIR%%/scripts/migrate_to_sql_driver.php
-%%HORDIR%%/scripts/reminders.php
-%%HORDIR%%/scripts/sql/kronolith.mssql.sql
-%%HORDIR%%/scripts/sql/kronolith.mysql.sql
-%%HORDIR%%/scripts/sql/kronolith.oci8.sql
-%%HORDIR%%/scripts/sql/kronolith.pgsql.sql
-%%HORDIR%%/scripts/sql/kronolith.sql
-%%HORDIR%%/scripts/sql/kronolith.xml
-%%HORDIR%%/scripts/upgrades/1.1_to_2.0.mysql.sql
-%%HORDIR%%/scripts/upgrades/1.1_to_2.0.oci8.sql
-%%HORDIR%%/scripts/upgrades/1.1_to_2.0.pgsql.sql
-%%HORDIR%%/scripts/upgrades/2.1_to_2.2.pgsql.sql
-%%HORDIR%%/scripts/upgrades/2.1_to_2.2.sql
-%%HORDIR%%/scripts/upgrades/2.2_to_2.3.oci8.sql
-%%HORDIR%%/scripts/upgrades/2.2_to_2.3.pgsql.sql
-%%HORDIR%%/scripts/upgrades/2.2_to_2.3.sql
-%%HORDIR%%/scripts/upgrades/2006-08-20_fix_recur_int_fields.mysql.sql
-%%HORDIR%%/scripts/upgrades/2008-09-23_fix_group_uid.sql
-%%HORDIR%%/scripts/upgrades/convert_datatree_shares_to_sql.php
-%%HORDIR%%/search.php
-%%HORDIR%%/templates/attendees/attendees.inc
-%%HORDIR%%/templates/calendar_info.php
-%%HORDIR%%/templates/calendar_list.php
-%%HORDIR%%/templates/calendar_titles.inc
-%%HORDIR%%/templates/category_legend.inc
-%%HORDIR%%/templates/common-header.inc
-%%HORDIR%%/templates/contacts/contacts.inc
-%%HORDIR%%/templates/data/export.inc
-%%HORDIR%%/templates/data/import.inc
-%%HORDIR%%/templates/day/all_day.inc
-%%HORDIR%%/templates/day/head.inc
-%%HORDIR%%/templates/day/head_side_by_side.inc
-%%HORDIR%%/templates/day/rows.html
-%%HORDIR%%/templates/delete/delete.inc
-%%HORDIR%%/templates/delete/one.inc
-%%HORDIR%%/templates/edit/edit.inc
-%%HORDIR%%/templates/edit/edit_timespan.inc
-%%HORDIR%%/templates/edit/javascript.inc
-%%HORDIR%%/templates/fbview/busyblock.html
-%%HORDIR%%/templates/fbview/emptyblock.html
-%%HORDIR%%/templates/fbview/header.html
-%%HORDIR%%/templates/fbview/legend.html
-%%HORDIR%%/templates/fbview/meetingblock.html
-%%HORDIR%%/templates/fbview/row.html
-%%HORDIR%%/templates/fbview/section.html
-%%HORDIR%%/templates/fbview/unknownblock.html
-%%HORDIR%%/templates/feeds/atom.xml
-%%HORDIR%%/templates/javascript/goto.js
-%%HORDIR%%/templates/javascript_defs.php
-%%HORDIR%%/templates/menu.inc
-%%HORDIR%%/templates/month/head.inc
-%%HORDIR%%/templates/month/head_side_by_side.inc
-%%HORDIR%%/templates/panel.inc
-%%HORDIR%%/templates/perms/perms.inc
-%%HORDIR%%/templates/prefs/default_alarm_management.inc
-%%HORDIR%%/templates/prefs/fb_cals_select.inc
-%%HORDIR%%/templates/prefs/shareselect.inc
-%%HORDIR%%/templates/prefs/sourceselect.inc
-%%HORDIR%%/templates/search/empty.inc
-%%HORDIR%%/templates/search/event_footers.inc
-%%HORDIR%%/templates/search/event_headers.inc
-%%HORDIR%%/templates/search/event_summaries.inc
-%%HORDIR%%/templates/search/header.inc
-%%HORDIR%%/templates/search/search.inc
-%%HORDIR%%/templates/search/search_advanced.inc
-%%HORDIR%%/templates/view/view.inc
-%%HORDIR%%/templates/week/head.inc
-%%HORDIR%%/templates/week/head_side_by_side.inc
-%%HORDIR%%/templates/year/head.inc
-%%HORDIR%%/test.php
-%%HORDIR%%/themes/bluewhite/screen.css
-%%HORDIR%%/themes/burntorange/screen.css
-%%HORDIR%%/themes/categoryCSS.php
-%%HORDIR%%/themes/embed.css
-%%HORDIR%%/themes/fadetogreen/graphics/headerbox.png
-%%HORDIR%%/themes/fadetogreen/screen.css
-%%HORDIR%%/themes/feed-rss.xsl
-%%HORDIR%%/themes/graphics/addressbook_browse.png
-%%HORDIR%%/themes/graphics/alarm-000.png
-%%HORDIR%%/themes/graphics/alarm-fff.png
-%%HORDIR%%/themes/graphics/alarm.png
-%%HORDIR%%/themes/graphics/attendees.png
-%%HORDIR%%/themes/graphics/az.png
-%%HORDIR%%/themes/graphics/calendars.png
-%%HORDIR%%/themes/graphics/dayview.png
-%%HORDIR%%/themes/graphics/delete-000.png
-%%HORDIR%%/themes/graphics/delete-fff.png
-%%HORDIR%%/themes/graphics/edit-000.png
-%%HORDIR%%/themes/graphics/edit-fff.png
-%%HORDIR%%/themes/graphics/favicon.ico
-%%HORDIR%%/themes/graphics/goto.png
-%%HORDIR%%/themes/graphics/kronolith.png
-%%HORDIR%%/themes/graphics/loading.gif
-%%HORDIR%%/themes/graphics/minus.png
-%%HORDIR%%/themes/graphics/monthview.png
-%%HORDIR%%/themes/graphics/new.png
-%%HORDIR%%/themes/graphics/new_big.png
-%%HORDIR%%/themes/graphics/new_small.png
-%%HORDIR%%/themes/graphics/plus.png
-%%HORDIR%%/themes/graphics/private-000.png
-%%HORDIR%%/themes/graphics/private-fff.png
-%%HORDIR%%/themes/graphics/recur-000.png
-%%HORDIR%%/themes/graphics/recur-fff.png
-%%HORDIR%%/themes/graphics/redbox_spinner.gif
-%%HORDIR%%/themes/graphics/search.png
-%%HORDIR%%/themes/graphics/today.png
-%%HORDIR%%/themes/graphics/unknown-background.png
-%%HORDIR%%/themes/graphics/weekview.png
-%%HORDIR%%/themes/graphics/workweekview.png
-%%HORDIR%%/themes/graphics/yearview.png
-%%HORDIR%%/themes/graphics/za.png
-%%HORDIR%%/themes/mozilla/screen.css
-%%HORDIR%%/themes/print/screen.css
-%%HORDIR%%/themes/screen.css
-%%HORDIR%%/themes/silver/graphics/addressbook_browse.png
-%%HORDIR%%/themes/silver/graphics/alarm-000.png
-%%HORDIR%%/themes/silver/graphics/alarm-fff.png
-%%HORDIR%%/themes/silver/graphics/alarm.png
-%%HORDIR%%/themes/silver/graphics/attendees.png
-%%HORDIR%%/themes/silver/graphics/calendars.png
-%%HORDIR%%/themes/silver/graphics/dayview.png
-%%HORDIR%%/themes/silver/graphics/delete-000.png
-%%HORDIR%%/themes/silver/graphics/delete-fff.png
-%%HORDIR%%/themes/silver/graphics/edit-000.png
-%%HORDIR%%/themes/silver/graphics/edit-fff.png
-%%HORDIR%%/themes/silver/graphics/favicon.ico
-%%HORDIR%%/themes/silver/graphics/goto.png
-%%HORDIR%%/themes/silver/graphics/kronolith.png
-%%HORDIR%%/themes/silver/graphics/loading.gif
-%%HORDIR%%/themes/silver/graphics/minus.png
-%%HORDIR%%/themes/silver/graphics/monthview.png
-%%HORDIR%%/themes/silver/graphics/new.png
-%%HORDIR%%/themes/silver/graphics/new_big.png
-%%HORDIR%%/themes/silver/graphics/new_small.png
-%%HORDIR%%/themes/silver/graphics/plus.png
-%%HORDIR%%/themes/silver/graphics/private-000.png
-%%HORDIR%%/themes/silver/graphics/private-fff.png
-%%HORDIR%%/themes/silver/graphics/recur-000.png
-%%HORDIR%%/themes/silver/graphics/recur-fff.png
-%%HORDIR%%/themes/silver/graphics/search.png
-%%HORDIR%%/themes/silver/graphics/today.png
-%%HORDIR%%/themes/silver/graphics/unknown-background.png
-%%HORDIR%%/themes/silver/graphics/weekview.png
-%%HORDIR%%/themes/silver/graphics/workweekview.png
-%%HORDIR%%/themes/silver/graphics/yearview.png
-%%HORDIR%%/themes/silver/screen.css
-%%HORDIR%%/themes/silver/themed_graphics
-%%HORDIR%%/themes/simplex/screen.css
-%%HORDIR%%/themes/sounds/theetone.wav
-%%HORDIR%%/themes/tango-blue/graphics/addressbook_browse.png
-%%HORDIR%%/themes/tango-blue/graphics/alarm-000.png
-%%HORDIR%%/themes/tango-blue/graphics/alarm-fff.png
-%%HORDIR%%/themes/tango-blue/graphics/alarm.png
-%%HORDIR%%/themes/tango-blue/graphics/attendees.png
-%%HORDIR%%/themes/tango-blue/graphics/calendars.png
-%%HORDIR%%/themes/tango-blue/graphics/dayview.png
-%%HORDIR%%/themes/tango-blue/graphics/delete-000.png
-%%HORDIR%%/themes/tango-blue/graphics/delete-fff.png
-%%HORDIR%%/themes/tango-blue/graphics/edit-000.png
-%%HORDIR%%/themes/tango-blue/graphics/edit-fff.png
-%%HORDIR%%/themes/tango-blue/graphics/favicon.ico
-%%HORDIR%%/themes/tango-blue/graphics/goto.png
-%%HORDIR%%/themes/tango-blue/graphics/kronolith.png
-%%HORDIR%%/themes/tango-blue/graphics/loading.gif
-%%HORDIR%%/themes/tango-blue/graphics/minus.png
-%%HORDIR%%/themes/tango-blue/graphics/monthview.png
-%%HORDIR%%/themes/tango-blue/graphics/new.png
-%%HORDIR%%/themes/tango-blue/graphics/new_big.png
-%%HORDIR%%/themes/tango-blue/graphics/new_small.png
-%%HORDIR%%/themes/tango-blue/graphics/plus.png
-%%HORDIR%%/themes/tango-blue/graphics/private-000.png
-%%HORDIR%%/themes/tango-blue/graphics/private-fff.png
-%%HORDIR%%/themes/tango-blue/graphics/recur-000.png
-%%HORDIR%%/themes/tango-blue/graphics/recur-fff.png
-%%HORDIR%%/themes/tango-blue/graphics/search.png
-%%HORDIR%%/themes/tango-blue/graphics/today.png
-%%HORDIR%%/themes/tango-blue/graphics/unknown-background.png
-%%HORDIR%%/themes/tango-blue/graphics/weekview.png
-%%HORDIR%%/themes/tango-blue/graphics/workweekview.png
-%%HORDIR%%/themes/tango-blue/graphics/yearview.png
-%%HORDIR%%/themes/tango-blue/screen.css
-%%HORDIR%%/themes/tango-blue/themed_graphics
-%%HORDIR%%/view.php
-%%HORDIR%%/week.php
-%%HORDIR%%/workweek.php
-%%HORDIR%%/year.php
-@dirrm %%HORDIR%%/themes/tango-blue/graphics
-@dirrm %%HORDIR%%/themes/tango-blue
-@dirrm %%HORDIR%%/themes/sounds
-@dirrm %%HORDIR%%/themes/simplex
-@dirrm %%HORDIR%%/themes/silver/graphics
-@dirrm %%HORDIR%%/themes/silver
-@dirrm %%HORDIR%%/themes/print
-@dirrm %%HORDIR%%/themes/mozilla
-@dirrm %%HORDIR%%/themes/graphics
-@dirrm %%HORDIR%%/themes/fadetogreen/graphics
-@dirrm %%HORDIR%%/themes/fadetogreen
-@dirrm %%HORDIR%%/themes/burntorange
-@dirrm %%HORDIR%%/themes/bluewhite
-@dirrm %%HORDIR%%/themes
-@dirrm %%HORDIR%%/templates/year
-@dirrm %%HORDIR%%/templates/week
-@dirrm %%HORDIR%%/templates/view
-@dirrm %%HORDIR%%/templates/search
-@dirrm %%HORDIR%%/templates/prefs
-@dirrm %%HORDIR%%/templates/perms
-@dirrm %%HORDIR%%/templates/month
-@dirrm %%HORDIR%%/templates/javascript
-@dirrm %%HORDIR%%/templates/feeds
-@dirrm %%HORDIR%%/templates/fbview
-@dirrm %%HORDIR%%/templates/edit
-@dirrm %%HORDIR%%/templates/delete
-@dirrm %%HORDIR%%/templates/day
-@dirrm %%HORDIR%%/templates/data
-@dirrm %%HORDIR%%/templates/contacts
-@dirrm %%HORDIR%%/templates/attendees
-@dirrm %%HORDIR%%/templates
-@dirrm %%HORDIR%%/scripts/upgrades
-@dirrm %%HORDIR%%/scripts/sql
-@dirrm %%HORDIR%%/scripts
-@dirrm %%HORDIR%%/po
-@dirrm %%HORDIR%%/locale/zh_TW/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/zh_TW
-@dirrm %%HORDIR%%/locale/zh_CN/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/zh_CN
-@dirrm %%HORDIR%%/locale/uk_UA/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/uk_UA
-@dirrm %%HORDIR%%/locale/tr_TR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/tr_TR
-@dirrm %%HORDIR%%/locale/sv_SE/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/sv_SE
-@dirrm %%HORDIR%%/locale/sl_SI/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/sl_SI
-@dirrm %%HORDIR%%/locale/sk_SK/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/sk_SK
-@dirrm %%HORDIR%%/locale/ru_RU/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ru_RU
-@dirrm %%HORDIR%%/locale/ro_RO/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ro_RO
-@dirrm %%HORDIR%%/locale/pt_PT/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/pt_PT
-@dirrm %%HORDIR%%/locale/pt_BR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/pt_BR
-@dirrm %%HORDIR%%/locale/pl_PL/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/pl_PL
-@dirrm %%HORDIR%%/locale/nn_NO/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/nn_NO
-@dirrm %%HORDIR%%/locale/nl_NL/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/nl_NL
-@dirrm %%HORDIR%%/locale/nb_NO/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/nb_NO
-@dirrm %%HORDIR%%/locale/lv_LV/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/lv_LV
-@dirrm %%HORDIR%%/locale/lt_LT/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/lt_LT
-@dirrm %%HORDIR%%/locale/ko_KR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ko_KR
-@dirrm %%HORDIR%%/locale/ja_JP/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ja_JP
-@dirrm %%HORDIR%%/locale/it_IT/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/it_IT
-@dirrm %%HORDIR%%/locale/hu_HU/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/hu_HU
-@dirrm %%HORDIR%%/locale/fr_FR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/fr_FR
-@dirrm %%HORDIR%%/locale/fi_FI/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/fi_FI
-@dirrm %%HORDIR%%/locale/eu_ES/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/eu_ES
-@dirrm %%HORDIR%%/locale/et_EE/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/et_EE
-@dirrm %%HORDIR%%/locale/es_ES/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/es_ES
-@dirrm %%HORDIR%%/locale/en_US
-@dirrm %%HORDIR%%/locale/el_GR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/el_GR
-@dirrm %%HORDIR%%/locale/de_DE/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/de_DE
-@dirrm %%HORDIR%%/locale/da_DK/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/da_DK
-@dirrm %%HORDIR%%/locale/cs_CZ/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/cs_CZ
-@dirrm %%HORDIR%%/locale/ca_ES/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ca_ES
-@dirrm %%HORDIR%%/locale/bg_BG/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/bg_BG
-@dirrm %%HORDIR%%/locale/ar_SY/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ar_SY
-@dirrm %%HORDIR%%/locale
-@dirrm %%HORDIR%%/lib/tests
-@dirrm %%HORDIR%%/lib/Views
-@dirrm %%HORDIR%%/lib/Storage
-@dirrm %%HORDIR%%/lib/Scheduler
-@dirrm %%HORDIR%%/lib/Maintenance/Task
-@dirrm %%HORDIR%%/lib/Maintenance
-@dirrm %%HORDIR%%/lib/Imple
-@dirrm %%HORDIR%%/lib/Forms
-@dirrm %%HORDIR%%/lib/FBView
-@dirrm %%HORDIR%%/lib/Driver
-@dirrm %%HORDIR%%/lib/Block
-@dirrm %%HORDIR%%/lib
-@dirrm %%HORDIR%%/js/src
-@dirrm %%HORDIR%%/js
-@dirrm %%HORDIR%%/feed
-@dirrmtry %%HORDIR%%/config
-@dirrm %%HORDIR%%/calendars
-@dirrmtry %%HORDIR%%
-@dirrmtry %%HORBAS%%
diff --git a/deskutils/horde4-mnemo/Makefile b/deskutils/horde4-mnemo/Makefile
deleted file mode 100644
index 303f65b36699..000000000000
--- a/deskutils/horde4-mnemo/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Ports collection makefile for: Mnemo
-# Date created: Sun May 19, 2002
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= mnemo
-PORTVERSION= 2.2.1
-DISTVERSIONSUFFIX=
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= deskutils www
-
-MAINTAINER= beech@FreeBSD.org
-COMMENT= Notes and memos application
-
-USE_HORDE= base
-USE_GETTEXT= yes
-PORTDOCS= README CHANGES CREDITS INSTALL RELEASE_NOTES TODO UPGRADING
-
-.include "${.CURDIR}/../../www/horde-base/bsd.horde.mk"
-.include <bsd.port.mk>
diff --git a/deskutils/horde4-mnemo/distinfo b/deskutils/horde4-mnemo/distinfo
deleted file mode 100644
index 01a3ba5d4177..000000000000
--- a/deskutils/horde4-mnemo/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mnemo-h3-2.2.1.tar.gz) = 40d760978a604bdfc13ce9510212d1b7
-SHA256 (mnemo-h3-2.2.1.tar.gz) = 734f6b22a3026c1b7af9abe2f2249e21e1f6b1ecf430b3e54fb33787b12f153f
-SIZE (mnemo-h3-2.2.1.tar.gz) = 1540501
diff --git a/deskutils/horde4-mnemo/files/pkg-message.in b/deskutils/horde4-mnemo/files/pkg-message.in
deleted file mode 100644
index 07089e835ce8..000000000000
--- a/deskutils/horde4-mnemo/files/pkg-message.in
+++ /dev/null
@@ -1,14 +0,0 @@
-************************************************************************
-Mnemo has been installed in %%HORDIR%% with your blank
-configuration files.
-
-Horde must be configured; if not, see `pkg_info -Dx horde-base'.
-
-Then, you have to create the table mnemo_memos, from the SQL script
-%%HORDIR%%/scripts/sql/mnemo.sql
-For example, if your database is MySQL, you may run
-mysql --user=root --password=yourpass horde < mnemo.sql
-
-Finally, you must login to Horde as a Horde Administrator to finish the
-configuration.
-************************************************************************
diff --git a/deskutils/horde4-mnemo/pkg-descr b/deskutils/horde4-mnemo/pkg-descr
deleted file mode 100644
index fbe52997ba27..000000000000
--- a/deskutils/horde4-mnemo/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Mnemo is the Horde notes and memos application. It lets users keep
-free-text notes and other bits of information which doesn't fit as a
-contact, a todo item, an event, etc. It is very similar in
-functionality to the Palm Memo application.
-
-WWW: http://horde.org/
diff --git a/deskutils/horde4-mnemo/pkg-plist b/deskutils/horde4-mnemo/pkg-plist
deleted file mode 100644
index 9f41b134228e..000000000000
--- a/deskutils/horde4-mnemo/pkg-plist
+++ /dev/null
@@ -1,251 +0,0 @@
-%%HORDIR%%/config/.htaccess
-%%HORDIR%%/config/conf.xml
-%%HORDIR%%/config/prefs.php.dist
-%%HORDIR%%/data.php
-%%HORDIR%%/index.php
-%%HORDIR%%/js/QuickFinder.js
-%%HORDIR%%/js/prototype.js
-%%HORDIR%%/js/src/QuickFinder.js
-%%HORDIR%%/js/src/prototype.js
-%%HORDIR%%/js/src/tables.js
-%%HORDIR%%/js/tables.js
-%%HORDIR%%/lib/Block/summary.php
-%%HORDIR%%/lib/Block/tree_menu.php
-%%HORDIR%%/lib/Driver.php
-%%HORDIR%%/lib/Driver/kolab.php
-%%HORDIR%%/lib/Driver/sql.php
-%%HORDIR%%/lib/Forms/CreateNotepad.php
-%%HORDIR%%/lib/Forms/DeleteNotepad.php
-%%HORDIR%%/lib/Forms/EditNotepad.php
-%%HORDIR%%/lib/Mnemo.php
-%%HORDIR%%/lib/api.php
-%%HORDIR%%/lib/base.php
-%%HORDIR%%/lib/prefs.php
-%%HORDIR%%/lib/version.php
-%%HORDIR%%/list.php
-%%HORDIR%%/locale/bg_BG/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/cs_CZ/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/da_DK/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/da_DK/help.xml
-%%HORDIR%%/locale/de_DE/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/de_DE/help.xml
-%%HORDIR%%/locale/el_GR/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/en_US/help.xml
-%%HORDIR%%/locale/es_ES/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/es_ES/help.xml
-%%HORDIR%%/locale/eu_ES/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/eu_ES/help.xml
-%%HORDIR%%/locale/fi_FI/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/fi_FI/help.xml
-%%HORDIR%%/locale/fr_FR/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/hu_HU/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/hu_HU/help.xml
-%%HORDIR%%/locale/it_IT/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/it_IT/help.xml
-%%HORDIR%%/locale/ja_JP/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/lt_LT/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/lv_LV/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/lv_LV/help.xml
-%%HORDIR%%/locale/nb_NO/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/nl_NL/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/nn_NO/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/pl_PL/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/pt_BR/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/pt_PT/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/ro_RO/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/ru_RU/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/sk_SK/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/sk_SK/help.xml
-%%HORDIR%%/locale/sl_SI/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/sv_SE/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/tr_TR/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/tr_TR/help.xml
-%%HORDIR%%/locale/zh_CN/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/locale/zh_TW/LC_MESSAGES/mnemo.mo
-%%HORDIR%%/memo.php
-%%HORDIR%%/note/index.php
-%%HORDIR%%/note/pdf.php
-%%HORDIR%%/notepads/create.php
-%%HORDIR%%/notepads/delete.php
-%%HORDIR%%/notepads/edit.php
-%%HORDIR%%/notepads/index.php
-%%HORDIR%%/po/README
-%%HORDIR%%/po/bg_BG.po
-%%HORDIR%%/po/cs_CZ.po
-%%HORDIR%%/po/da_DK.po
-%%HORDIR%%/po/de_DE.po
-%%HORDIR%%/po/el_GR.po
-%%HORDIR%%/po/es_ES.po
-%%HORDIR%%/po/eu_ES.po
-%%HORDIR%%/po/fi_FI.po
-%%HORDIR%%/po/fr_FR.po
-%%HORDIR%%/po/hu_HU.po
-%%HORDIR%%/po/it_IT.po
-%%HORDIR%%/po/ja_JP.po
-%%HORDIR%%/po/lt_LT.po
-%%HORDIR%%/po/lv_LV.po
-%%HORDIR%%/po/mnemo.pot
-%%HORDIR%%/po/nb_NO.po
-%%HORDIR%%/po/nl_NL.po
-%%HORDIR%%/po/nn_NO.po
-%%HORDIR%%/po/pl_PL.po
-%%HORDIR%%/po/pt_BR.po
-%%HORDIR%%/po/pt_PT.po
-%%HORDIR%%/po/ro_RO.po
-%%HORDIR%%/po/ru_RU.po
-%%HORDIR%%/po/sk_SK.po
-%%HORDIR%%/po/sl_SI.po
-%%HORDIR%%/po/sv_SE.po
-%%HORDIR%%/po/tr_TR.po
-%%HORDIR%%/po/zh_CN.po
-%%HORDIR%%/po/zh_TW.po
-%%HORDIR%%/pref_api.php
-%%HORDIR%%/scripts/.htaccess
-%%HORDIR%%/scripts/import_text_note.php
-%%HORDIR%%/scripts/import_vnotes.php
-%%HORDIR%%/scripts/sql/mnemo.mssql.sql
-%%HORDIR%%/scripts/sql/mnemo.oci8.sql
-%%HORDIR%%/scripts/sql/mnemo.sql
-%%HORDIR%%/scripts/sql/mnemo.xml
-%%HORDIR%%/scripts/upgrades/1.1_to_2.0.mysql.sql
-%%HORDIR%%/scripts/upgrades/1.1_to_2.0.pgsq.sql
-%%HORDIR%%/scripts/upgrades/2.1_to_2.2.sql
-%%HORDIR%%/scripts/upgrades/2.2_to_2.2.1.sql
-%%HORDIR%%/scripts/upgrades/convert_datatree_shares_to_sql.php
-%%HORDIR%%/search.php
-%%HORDIR%%/templates/common-header.inc
-%%HORDIR%%/templates/data/export.inc
-%%HORDIR%%/templates/data/import.inc
-%%HORDIR%%/templates/list/empty.inc
-%%HORDIR%%/templates/list/header.inc
-%%HORDIR%%/templates/list/memo_footers.inc
-%%HORDIR%%/templates/list/memo_headers.inc
-%%HORDIR%%/templates/list/memo_summaries.inc
-%%HORDIR%%/templates/memo/memo.inc
-%%HORDIR%%/templates/menu.inc
-%%HORDIR%%/templates/notepad_list.php
-%%HORDIR%%/templates/panel.inc
-%%HORDIR%%/templates/prefs/notepadselect.inc
-%%HORDIR%%/templates/search/search.inc
-%%HORDIR%%/templates/view/memo.inc
-%%HORDIR%%/themes/bluewhite/screen.css
-%%HORDIR%%/themes/categoryCSS.php
-%%HORDIR%%/themes/fadetogreen/screen.css
-%%HORDIR%%/themes/graphics/add.png
-%%HORDIR%%/themes/graphics/az.png
-%%HORDIR%%/themes/graphics/favicon.ico
-%%HORDIR%%/themes/graphics/minus.png
-%%HORDIR%%/themes/graphics/mnemo.png
-%%HORDIR%%/themes/graphics/notepads.png
-%%HORDIR%%/themes/graphics/plus.png
-%%HORDIR%%/themes/graphics/search.png
-%%HORDIR%%/themes/graphics/za.png
-%%HORDIR%%/themes/rtl.css
-%%HORDIR%%/themes/screen.css
-%%HORDIR%%/themes/silver/graphics/add.png
-%%HORDIR%%/themes/silver/graphics/az.png
-%%HORDIR%%/themes/silver/graphics/favicon.ico
-%%HORDIR%%/themes/silver/graphics/minus.png
-%%HORDIR%%/themes/silver/graphics/mnemo.png
-%%HORDIR%%/themes/silver/graphics/notepads.png
-%%HORDIR%%/themes/silver/graphics/plus.png
-%%HORDIR%%/themes/silver/graphics/search.png
-%%HORDIR%%/themes/silver/graphics/za.png
-%%HORDIR%%/themes/silver/screen.css
-%%HORDIR%%/themes/silver/themed_graphics
-%%HORDIR%%/themes/tango-blue/graphics/add.png
-%%HORDIR%%/themes/tango-blue/graphics/az.png
-%%HORDIR%%/themes/tango-blue/graphics/favicon.ico
-%%HORDIR%%/themes/tango-blue/graphics/mnemo.png
-%%HORDIR%%/themes/tango-blue/graphics/notepads.png
-%%HORDIR%%/themes/tango-blue/graphics/za.png
-%%HORDIR%%/themes/tango-blue/themed_graphics
-%%HORDIR%%/view.php
-@dirrm %%HORDIR%%/themes/tango-blue/graphics
-@dirrm %%HORDIR%%/themes/tango-blue
-@dirrm %%HORDIR%%/themes/silver/graphics
-@dirrm %%HORDIR%%/themes/silver
-@dirrm %%HORDIR%%/themes/graphics
-@dirrm %%HORDIR%%/themes/fadetogreen
-@dirrm %%HORDIR%%/themes/bluewhite
-@dirrm %%HORDIR%%/themes
-@dirrm %%HORDIR%%/templates/view
-@dirrm %%HORDIR%%/templates/search
-@dirrm %%HORDIR%%/templates/prefs
-@dirrm %%HORDIR%%/templates/memo
-@dirrm %%HORDIR%%/templates/list
-@dirrm %%HORDIR%%/templates/data
-@dirrm %%HORDIR%%/templates
-@dirrm %%HORDIR%%/scripts/upgrades
-@dirrm %%HORDIR%%/scripts/sql
-@dirrm %%HORDIR%%/scripts
-@dirrm %%HORDIR%%/po
-@dirrm %%HORDIR%%/notepads
-@dirrm %%HORDIR%%/note
-@dirrm %%HORDIR%%/locale/zh_TW/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/zh_TW
-@dirrm %%HORDIR%%/locale/zh_CN/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/zh_CN
-@dirrm %%HORDIR%%/locale/tr_TR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/tr_TR
-@dirrm %%HORDIR%%/locale/sv_SE/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/sv_SE
-@dirrm %%HORDIR%%/locale/sl_SI/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/sl_SI
-@dirrm %%HORDIR%%/locale/sk_SK/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/sk_SK
-@dirrm %%HORDIR%%/locale/ru_RU/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ru_RU
-@dirrm %%HORDIR%%/locale/ro_RO/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ro_RO
-@dirrm %%HORDIR%%/locale/pt_PT/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/pt_PT
-@dirrm %%HORDIR%%/locale/pt_BR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/pt_BR
-@dirrm %%HORDIR%%/locale/pl_PL/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/pl_PL
-@dirrm %%HORDIR%%/locale/nn_NO/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/nn_NO
-@dirrm %%HORDIR%%/locale/nl_NL/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/nl_NL
-@dirrm %%HORDIR%%/locale/nb_NO/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/nb_NO
-@dirrm %%HORDIR%%/locale/lv_LV/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/lv_LV
-@dirrm %%HORDIR%%/locale/lt_LT/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/lt_LT
-@dirrm %%HORDIR%%/locale/ja_JP/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ja_JP
-@dirrm %%HORDIR%%/locale/it_IT/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/it_IT
-@dirrm %%HORDIR%%/locale/hu_HU/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/hu_HU
-@dirrm %%HORDIR%%/locale/fr_FR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/fr_FR
-@dirrm %%HORDIR%%/locale/fi_FI/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/fi_FI
-@dirrm %%HORDIR%%/locale/eu_ES/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/eu_ES
-@dirrm %%HORDIR%%/locale/es_ES/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/es_ES
-@dirrm %%HORDIR%%/locale/en_US
-@dirrm %%HORDIR%%/locale/el_GR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/el_GR
-@dirrm %%HORDIR%%/locale/de_DE/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/de_DE
-@dirrm %%HORDIR%%/locale/da_DK/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/da_DK
-@dirrm %%HORDIR%%/locale/cs_CZ/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/cs_CZ
-@dirrm %%HORDIR%%/locale/bg_BG/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/bg_BG
-@dirrm %%HORDIR%%/locale
-@dirrm %%HORDIR%%/lib/Forms
-@dirrm %%HORDIR%%/lib/Driver
-@dirrm %%HORDIR%%/lib/Block
-@dirrm %%HORDIR%%/lib
-@dirrm %%HORDIR%%/js/src
-@dirrm %%HORDIR%%/js
-@dirrmtry %%HORDIR%%/config
-@dirrmtry %%HORDIR%%
-@dirrmtry %%HORBAS%%
diff --git a/deskutils/horde4-nag/Makefile b/deskutils/horde4-nag/Makefile
deleted file mode 100644
index 0d94cdb36837..000000000000
--- a/deskutils/horde4-nag/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Ports collection makefile for: nag
-# Date created: Sun Dec 14, 2001
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= nag
-PORTVERSION= 2.3.1
-DISTVERSIONSUFFIX=
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= deskutils www
-
-MAINTAINER= beech@FreeBSD.org
-COMMENT= Simple multiuser task list manager
-
-USE_HORDE= base
-USE_GETTEXT= yes
-PORTDOCS= README CHANGES CREDITS INSTALL RELEASE_NOTES TODO UPGRADING
-
-.include "${.CURDIR}/../../www/horde-base/bsd.horde.mk"
-.include <bsd.port.mk>
diff --git a/deskutils/horde4-nag/distinfo b/deskutils/horde4-nag/distinfo
deleted file mode 100644
index 988ccc5f49f1..000000000000
--- a/deskutils/horde4-nag/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (nag-h3-2.3.1.tar.gz) = 4f2480c5fdb34fb34ee3cf7d1b320808
-SHA256 (nag-h3-2.3.1.tar.gz) = 71e51495483191bec2e9ca96bf650ffb36cf293316b30fc0d7c0a01a348d48f0
-SIZE (nag-h3-2.3.1.tar.gz) = 1965370
diff --git a/deskutils/horde4-nag/files/pkg-message.in b/deskutils/horde4-nag/files/pkg-message.in
deleted file mode 100644
index 2a7122633db6..000000000000
--- a/deskutils/horde4-nag/files/pkg-message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-************************************************************************
-Nag has been installed in %%HORDIR%% with your blank
-configuration files.
-
-Horde must be configured; if not, see `pkg_info -Dx horde-base'.
-
-Then, you have to create the table nag_tasks, from the SQL script
-%%HORDIR%%/scripts/sql/nag.sql.
-For example, if your database is MySQL, you may run
-mysql --user=root --password=yourpass horde < nag.sql
-
-Finally, you must login to Horde as a Horde Administrator to finish the
-configuration.
-
-************************************************************************
diff --git a/deskutils/horde4-nag/pkg-descr b/deskutils/horde4-nag/pkg-descr
deleted file mode 100644
index 6eeeb953967c..000000000000
--- a/deskutils/horde4-nag/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Nag is the Horde task list manager.
-
-WWW: http://horde.org/nag/
diff --git a/deskutils/horde4-nag/pkg-plist b/deskutils/horde4-nag/pkg-plist
deleted file mode 100644
index b73d15b97c37..000000000000
--- a/deskutils/horde4-nag/pkg-plist
+++ /dev/null
@@ -1,310 +0,0 @@
-%%HORDIR%%/config/.htaccess
-%%HORDIR%%/config/conf.xml
-%%HORDIR%%/config/menu.php.dist
-%%HORDIR%%/config/prefs.php.dist
-%%HORDIR%%/data.php
-%%HORDIR%%/ics.php
-%%HORDIR%%/index.php
-%%HORDIR%%/js/QuickFinder.js
-%%HORDIR%%/js/effects.js
-%%HORDIR%%/js/prototype.js
-%%HORDIR%%/js/redbox.js
-%%HORDIR%%/js/scriptaculous.js
-%%HORDIR%%/js/src/QuickFinder.js
-%%HORDIR%%/js/src/effects.js
-%%HORDIR%%/js/src/prototype.js
-%%HORDIR%%/js/src/redbox.js
-%%HORDIR%%/js/src/scriptaculous.js
-%%HORDIR%%/js/src/tables.js
-%%HORDIR%%/js/tables.js
-%%HORDIR%%/lib/.htaccess
-%%HORDIR%%/lib/Block/summary.php
-%%HORDIR%%/lib/Block/tree_alarms.php
-%%HORDIR%%/lib/Block/tree_menu.php
-%%HORDIR%%/lib/Driver.php
-%%HORDIR%%/lib/Driver/kolab.php
-%%HORDIR%%/lib/Driver/sql.php
-%%HORDIR%%/lib/Forms/CreateTaskList.php
-%%HORDIR%%/lib/Forms/DeleteTaskList.php
-%%HORDIR%%/lib/Forms/EditTaskList.php
-%%HORDIR%%/lib/Forms/task.php
-%%HORDIR%%/lib/Nag.php
-%%HORDIR%%/lib/Notification/Listener/status.php
-%%HORDIR%%/lib/Recurrence.php
-%%HORDIR%%/lib/UI/VarRenderer/nag.php
-%%HORDIR%%/lib/api.php
-%%HORDIR%%/lib/base.php
-%%HORDIR%%/lib/prefs.php
-%%HORDIR%%/lib/version.php
-%%HORDIR%%/list.php
-%%HORDIR%%/locale/ar_SY/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/bg_BG/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/ca_ES/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/ca_ES/help.xml
-%%HORDIR%%/locale/cs_CZ/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/da_DK/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/de_DE/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/de_DE/help.xml
-%%HORDIR%%/locale/el_GR/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/en_US/help.xml
-%%HORDIR%%/locale/es_ES/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/es_ES/help.xml
-%%HORDIR%%/locale/et_EE/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/eu_ES/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/eu_ES/help.xml
-%%HORDIR%%/locale/fi_FI/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/fi_FI/help.xml
-%%HORDIR%%/locale/fr_FR/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/hu_HU/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/hu_HU/help.xml
-%%HORDIR%%/locale/id_ID/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/it_IT/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/ja_JP/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/ko_KR/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/lt_LT/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/lv_LV/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/lv_LV/help.xml
-%%HORDIR%%/locale/nb_NO/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/nl_NL/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/nl_NL/help.xml
-%%HORDIR%%/locale/nn_NO/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/pl_PL/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/pt_BR/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/pt_PT/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/ro_RO/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/ru_RU/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/sk_SK/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/sk_SK/help.xml
-%%HORDIR%%/locale/sl_SI/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/sv_SE/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/tr_TR/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/tr_TR/help.xml
-%%HORDIR%%/locale/zh_CN/LC_MESSAGES/nag.mo
-%%HORDIR%%/locale/zh_TW/LC_MESSAGES/nag.mo
-%%HORDIR%%/po/README
-%%HORDIR%%/po/ar_SY.po
-%%HORDIR%%/po/bg_BG.po
-%%HORDIR%%/po/ca_ES.po
-%%HORDIR%%/po/cs_CZ.po
-%%HORDIR%%/po/da_DK.po
-%%HORDIR%%/po/de_DE.po
-%%HORDIR%%/po/el_GR.po
-%%HORDIR%%/po/es_ES.po
-%%HORDIR%%/po/et_EE.po
-%%HORDIR%%/po/eu_ES.po
-%%HORDIR%%/po/fi_FI.po
-%%HORDIR%%/po/fr_FR.po
-%%HORDIR%%/po/hu_HU.po
-%%HORDIR%%/po/id_ID.po
-%%HORDIR%%/po/it_IT.po
-%%HORDIR%%/po/ja_JP.po
-%%HORDIR%%/po/ko_KR.po
-%%HORDIR%%/po/lt_LT.po
-%%HORDIR%%/po/lv_LV.po
-%%HORDIR%%/po/nag.pot
-%%HORDIR%%/po/nb_NO.po
-%%HORDIR%%/po/nl_NL.po
-%%HORDIR%%/po/nn_NO.po
-%%HORDIR%%/po/pl_PL.po
-%%HORDIR%%/po/pt_BR.po
-%%HORDIR%%/po/pt_PT.po
-%%HORDIR%%/po/ro_RO.po
-%%HORDIR%%/po/ru_RU.po
-%%HORDIR%%/po/sk_SK.po
-%%HORDIR%%/po/sl_SI.po
-%%HORDIR%%/po/sv_SE.po
-%%HORDIR%%/po/tr_TR.po
-%%HORDIR%%/po/zh_CN.po
-%%HORDIR%%/po/zh_TW.po
-%%HORDIR%%/pref_api.php
-%%HORDIR%%/scripts/.htaccess
-%%HORDIR%%/scripts/import_vtodos.php
-%%HORDIR%%/scripts/sql/nag.mssql.sql
-%%HORDIR%%/scripts/sql/nag.oci8.sql
-%%HORDIR%%/scripts/sql/nag.sql
-%%HORDIR%%/scripts/sql/nag.xml
-%%HORDIR%%/scripts/upgrades/1.1_to_2.0.mysql.sql
-%%HORDIR%%/scripts/upgrades/1.1_to_2.0.oci8.sql
-%%HORDIR%%/scripts/upgrades/1.1_to_2.0.pgsql.sql
-%%HORDIR%%/scripts/upgrades/2.1_to_2.2.sql
-%%HORDIR%%/scripts/upgrades/2.2_to_2.3.pgsql.sql
-%%HORDIR%%/scripts/upgrades/2.2_to_2.3.sql
-%%HORDIR%%/scripts/upgrades/2004-09-13_add_uid_field.php
-%%HORDIR%%/scripts/upgrades/2006-04-18_add_creator_and_assignee_fields.php
-%%HORDIR%%/scripts/upgrades/2008-09-23_fix_group_uid.sql
-%%HORDIR%%/scripts/upgrades/convert_datatree_shares_to_sql.php
-%%HORDIR%%/scripts/upgrades/create_missing_add_histories_sql.php
-%%HORDIR%%/search.php
-%%HORDIR%%/task.php
-%%HORDIR%%/tasklists/create.php
-%%HORDIR%%/tasklists/delete.php
-%%HORDIR%%/tasklists/edit.php
-%%HORDIR%%/tasklists/index.php
-%%HORDIR%%/tasklists/info.php
-%%HORDIR%%/templates/common-header.inc
-%%HORDIR%%/templates/data/export.inc
-%%HORDIR%%/templates/data/import.inc
-%%HORDIR%%/templates/list/empty.inc
-%%HORDIR%%/templates/list/header.inc
-%%HORDIR%%/templates/list/task_footers.inc
-%%HORDIR%%/templates/list/task_headers.inc
-%%HORDIR%%/templates/list/task_summaries.inc
-%%HORDIR%%/templates/menu.inc
-%%HORDIR%%/templates/panel.inc
-%%HORDIR%%/templates/prefs/defaultduetimeselect.inc
-%%HORDIR%%/templates/prefs/tasklistselect.inc
-%%HORDIR%%/templates/search/search.inc
-%%HORDIR%%/templates/tasklist_info.php
-%%HORDIR%%/templates/tasklist_list.php
-%%HORDIR%%/templates/view/task.inc
-%%HORDIR%%/themes/bluewhite/screen.css
-%%HORDIR%%/themes/categoryCSS.php
-%%HORDIR%%/themes/fadetogreen/screen.css
-%%HORDIR%%/themes/graphics/add.png
-%%HORDIR%%/themes/graphics/alarm.png
-%%HORDIR%%/themes/graphics/alarm_small.png
-%%HORDIR%%/themes/graphics/az.png
-%%HORDIR%%/themes/graphics/checkbox.png
-%%HORDIR%%/themes/graphics/checked.png
-%%HORDIR%%/themes/graphics/favicon.ico
-%%HORDIR%%/themes/graphics/minus.png
-%%HORDIR%%/themes/graphics/nag.png
-%%HORDIR%%/themes/graphics/note.png
-%%HORDIR%%/themes/graphics/plus.png
-%%HORDIR%%/themes/graphics/redbox_spinner.gif
-%%HORDIR%%/themes/graphics/search.png
-%%HORDIR%%/themes/graphics/tasklists.png
-%%HORDIR%%/themes/graphics/unchecked.png
-%%HORDIR%%/themes/graphics/za.png
-%%HORDIR%%/themes/screen.css
-%%HORDIR%%/themes/silver/graphics/add.png
-%%HORDIR%%/themes/silver/graphics/alarm.png
-%%HORDIR%%/themes/silver/graphics/alarm_small.png
-%%HORDIR%%/themes/silver/graphics/az.png
-%%HORDIR%%/themes/silver/graphics/checkbox.png
-%%HORDIR%%/themes/silver/graphics/checked.png
-%%HORDIR%%/themes/silver/graphics/favicon.ico
-%%HORDIR%%/themes/silver/graphics/minus.png
-%%HORDIR%%/themes/silver/graphics/nag.png
-%%HORDIR%%/themes/silver/graphics/note.png
-%%HORDIR%%/themes/silver/graphics/plus.png
-%%HORDIR%%/themes/silver/graphics/search.png
-%%HORDIR%%/themes/silver/graphics/tasklists.png
-%%HORDIR%%/themes/silver/graphics/unchecked.png
-%%HORDIR%%/themes/silver/graphics/za.png
-%%HORDIR%%/themes/silver/screen.css
-%%HORDIR%%/themes/silver/themed_graphics
-%%HORDIR%%/themes/sounds/theetone.wav
-%%HORDIR%%/themes/tango-blue/graphics/add.png
-%%HORDIR%%/themes/tango-blue/graphics/alarm.png
-%%HORDIR%%/themes/tango-blue/graphics/alarm_small.png
-%%HORDIR%%/themes/tango-blue/graphics/checkbox.png
-%%HORDIR%%/themes/tango-blue/graphics/checked.png
-%%HORDIR%%/themes/tango-blue/graphics/favicon.ico
-%%HORDIR%%/themes/tango-blue/graphics/nag.png
-%%HORDIR%%/themes/tango-blue/graphics/note.png
-%%HORDIR%%/themes/tango-blue/graphics/tasklists.png
-%%HORDIR%%/themes/tango-blue/graphics/unchecked.png
-%%HORDIR%%/themes/tango-blue/themed_graphics
-%%HORDIR%%/view.php
-@dirrm %%HORDIR%%/themes/tango-blue/graphics
-@dirrm %%HORDIR%%/themes/tango-blue
-@dirrm %%HORDIR%%/themes/sounds
-@dirrm %%HORDIR%%/themes/silver/graphics
-@dirrm %%HORDIR%%/themes/silver
-@dirrm %%HORDIR%%/themes/graphics
-@dirrm %%HORDIR%%/themes/fadetogreen
-@dirrm %%HORDIR%%/themes/bluewhite
-@dirrm %%HORDIR%%/themes
-@dirrm %%HORDIR%%/templates/view
-@dirrm %%HORDIR%%/templates/search
-@dirrm %%HORDIR%%/templates/prefs
-@dirrm %%HORDIR%%/templates/list
-@dirrm %%HORDIR%%/templates/data
-@dirrm %%HORDIR%%/templates
-@dirrm %%HORDIR%%/tasklists
-@dirrm %%HORDIR%%/scripts/upgrades
-@dirrm %%HORDIR%%/scripts/sql
-@dirrm %%HORDIR%%/scripts
-@dirrm %%HORDIR%%/po
-@dirrm %%HORDIR%%/locale/zh_TW/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/zh_TW
-@dirrm %%HORDIR%%/locale/zh_CN/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/zh_CN
-@dirrm %%HORDIR%%/locale/tr_TR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/tr_TR
-@dirrm %%HORDIR%%/locale/sv_SE/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/sv_SE
-@dirrm %%HORDIR%%/locale/sl_SI/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/sl_SI
-@dirrm %%HORDIR%%/locale/sk_SK/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/sk_SK
-@dirrm %%HORDIR%%/locale/ru_RU/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ru_RU
-@dirrm %%HORDIR%%/locale/ro_RO/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ro_RO
-@dirrm %%HORDIR%%/locale/pt_PT/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/pt_PT
-@dirrm %%HORDIR%%/locale/pt_BR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/pt_BR
-@dirrm %%HORDIR%%/locale/pl_PL/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/pl_PL
-@dirrm %%HORDIR%%/locale/nn_NO/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/nn_NO
-@dirrm %%HORDIR%%/locale/nl_NL/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/nl_NL
-@dirrm %%HORDIR%%/locale/nb_NO/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/nb_NO
-@dirrm %%HORDIR%%/locale/lv_LV/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/lv_LV
-@dirrm %%HORDIR%%/locale/lt_LT/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/lt_LT
-@dirrm %%HORDIR%%/locale/ko_KR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ko_KR
-@dirrm %%HORDIR%%/locale/ja_JP/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ja_JP
-@dirrm %%HORDIR%%/locale/it_IT/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/it_IT
-@dirrm %%HORDIR%%/locale/id_ID/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/id_ID
-@dirrm %%HORDIR%%/locale/hu_HU/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/hu_HU
-@dirrm %%HORDIR%%/locale/fr_FR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/fr_FR
-@dirrm %%HORDIR%%/locale/fi_FI/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/fi_FI
-@dirrm %%HORDIR%%/locale/eu_ES/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/eu_ES
-@dirrm %%HORDIR%%/locale/et_EE/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/et_EE
-@dirrm %%HORDIR%%/locale/es_ES/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/es_ES
-@dirrm %%HORDIR%%/locale/en_US
-@dirrm %%HORDIR%%/locale/el_GR/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/el_GR
-@dirrm %%HORDIR%%/locale/de_DE/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/de_DE
-@dirrm %%HORDIR%%/locale/da_DK/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/da_DK
-@dirrm %%HORDIR%%/locale/cs_CZ/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/cs_CZ
-@dirrm %%HORDIR%%/locale/ca_ES/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ca_ES
-@dirrm %%HORDIR%%/locale/bg_BG/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/bg_BG
-@dirrm %%HORDIR%%/locale/ar_SY/LC_MESSAGES
-@dirrm %%HORDIR%%/locale/ar_SY
-@dirrm %%HORDIR%%/locale
-@dirrm %%HORDIR%%/lib/UI/VarRenderer
-@dirrm %%HORDIR%%/lib/UI
-@dirrm %%HORDIR%%/lib/Notification/Listener
-@dirrm %%HORDIR%%/lib/Notification
-@dirrm %%HORDIR%%/lib/Forms
-@dirrm %%HORDIR%%/lib/Driver
-@dirrm %%HORDIR%%/lib/Block
-@dirrm %%HORDIR%%/lib
-@dirrm %%HORDIR%%/js/src
-@dirrm %%HORDIR%%/js
-@dirrmtry %%HORDIR%%/config
-@dirrmtry %%HORDIR%%
-@dirrmtry %%HORBAS%%
diff --git a/deskutils/kcharselect/Makefile b/deskutils/kcharselect/Makefile
deleted file mode 100644
index d1ab65405c28..000000000000
--- a/deskutils/kcharselect/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection Makefile for: kdeutils
-# Date created: 2008-01-31
-# Whom: Martin Wilke <miwi@FreeBSD.org>
-#
-# $FreeBSD$
-
-PORTNAME= kdeutils
-PORTVERSION= ${KDE4_VERSION}
-CATEGORIES= misc kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
-DIST_SUBDIR= KDE
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Utilities for the KDE4 integrated X11 Desktop
-
-LIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 \
- zip.1:${PORTSDIR}/archivers/libzip \
- qimageblitz.4:${PORTSDIR}/x11/qimageblitz
-RUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg
-
-LATEST_LINK= ${PORTNAME}4
-
-USE_BZIP2= yes
-USE_QT_VER= 4
-KDE4_BUILDENV= yes
-USE_KDE4= kdelibs pimlibs kdeprefix kdehier automoc4
-QT_COMPONENTS= network gui porting xml \
- qmake_build moc_build rcc_build uic_build
-MAKE_JOBS_UNSAFE= yes
-
-MAN1= ark.1
-
-post-extract:
- ${MKDIR} ${WRKSRC}
-
-.include <bsd.port.mk>
diff --git a/deskutils/kcharselect/distinfo b/deskutils/kcharselect/distinfo
deleted file mode 100644
index 076fd4604272..000000000000
--- a/deskutils/kcharselect/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (KDE/kdeutils-4.2.2.tar.bz2) = 3df5186f9dacddbce48a1c7eb35515cd
-SHA256 (KDE/kdeutils-4.2.2.tar.bz2) = b005a16f5c4cb5ce0a3e2b886f6b5a051d1d2170c013cdc154528a357ac3bb8b
-SIZE (KDE/kdeutils-4.2.2.tar.bz2) = 2376713
diff --git a/deskutils/kcharselect/files/patch-ark_plugins_libarchive-libarchivehandler.cpp b/deskutils/kcharselect/files/patch-ark_plugins_libarchive-libarchivehandler.cpp
deleted file mode 100644
index 6f6752537061..000000000000
--- a/deskutils/kcharselect/files/patch-ark_plugins_libarchive-libarchivehandler.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../ark/plugins/libarchive/libarchivehandler.cpp.orig 2009-02-01 00:16:54.000000000 +0100
-+++ ../ark/plugins/libarchive/libarchivehandler.cpp 2009-02-01 00:19:50.000000000 +0100
-@@ -567,7 +567,7 @@
- }
- }
-
-- ret = archive_write_finish(arch_writer);
-+ archive_write_finish(arch_writer);
-
- if (!creatingNewFile) {
- archive_read_finish( arch_reader );
-@@ -700,7 +700,7 @@
- archive_entry_clear( entry );
- }
-
-- ret = archive_write_finish(arch_writer);
-+ archive_write_finish(arch_writer);
-
- archive_read_finish( arch_reader );
-
diff --git a/deskutils/kcharselect/files/patch-ark_plugins_libzipplugin-zipplugin.cpp b/deskutils/kcharselect/files/patch-ark_plugins_libzipplugin-zipplugin.cpp
deleted file mode 100644
index eb03ee5e2287..000000000000
--- a/deskutils/kcharselect/files/patch-ark_plugins_libzipplugin-zipplugin.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../ark/plugins/libzipplugin/zipplugin.cpp.orig 2008-12-10 16:13:03.000000000 +0000
-+++ ../ark/plugins/libzipplugin/zipplugin.cpp 2008-12-29 22:16:13.000000000 +0000
-@@ -28,8 +28,8 @@
-
- #ifdef LIBZIP_COMPILED_WITH_32BIT_OFF_T
-
--#define __off_t_defined
--typedef quint32 off_t;
-+// #define __off_t_defined
-+// typedef quint32 off_t;
-
- #endif /* LIBZIP_COMPILED_WITH_32BIT_OFF_T */
-
diff --git a/deskutils/kcharselect/pkg-descr b/deskutils/kcharselect/pkg-descr
deleted file mode 100644
index 90ae45773bea..000000000000
--- a/deskutils/kcharselect/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-KDE provides an integrated X11 based environment, much like CDE.
diff --git a/deskutils/kcharselect/pkg-plist b/deskutils/kcharselect/pkg-plist
deleted file mode 100644
index 6fa2d33299a7..000000000000
--- a/deskutils/kcharselect/pkg-plist
+++ /dev/null
@@ -1,291 +0,0 @@
-bin/ark
-bin/kcalc
-bin/kcharselect
-bin/kdessh
-bin/kdf
-bin/kfloppy
-bin/kgpg
-bin/ktimer
-bin/kwalletmanager
-bin/kwikdisk
-bin/okteta
-bin/superkaramba
-bin/sweeper
-lib/kde4/kcm_kdf.so
-lib/kde4/kcm_kwallet.so
-lib/kde4/kerfuffle_7zip.so
-lib/kde4/kerfuffle_libarchive.so
-lib/kde4/kerfuffle_libgz.so
-lib/kde4/kerfuffle_libzip.so
-lib/kde4/kerfuffle_rar.so
-lib/kde4/libarkpart.so
-lib/kde4/libkbytearrayedit.so
-lib/kde4/liboktetapart.so
-lib/kde4/plasma_package_superkaramba.so
-lib/kde4/plasma_scriptengine_superkaramba.so
-lib/libkdeinit4_kcalc.so
-lib/libkerfuffle.so
-lib/libkerfuffle.so.5
-lib/libkerfuffle.so.5.0.1
-lib/liboktetacore.so
-lib/liboktetacore.so.5
-lib/liboktetacore.so.5.0.1
-lib/liboktetagui.so
-lib/liboktetagui.so.5
-lib/liboktetagui.so.5.0.1
-lib/libsuperkaramba.so
-lib/libsuperkaramba.so.5
-lib/libsuperkaramba.so.5.0.1
-share/applications/kde4/KCharSelect.desktop
-share/applications/kde4/KFloppy.desktop
-share/applications/kde4/ark.desktop
-share/applications/kde4/kcalc.desktop
-share/applications/kde4/kdf.desktop
-share/applications/kde4/kgpg.desktop
-share/applications/kde4/ktimer.desktop
-share/applications/kde4/kwalletmanager-kwalletd.desktop
-share/applications/kde4/kwalletmanager.desktop
-share/applications/kde4/kwikdisk.desktop
-share/applications/kde4/okteta.desktop
-share/applications/kde4/superkaramba.desktop
-share/applications/kde4/sweeper.desktop
-share/apps/ark/ark_part.rc
-share/apps/ark/arkui.rc
-share/apps/kcalc/kcalcui.rc
-share/apps/kcalc/scienceconstants.xml
-share/apps/kcharselect/kcharselectui.rc
-share/apps/kconf_update/kcalcrc.upd
-share/apps/kconf_update/kcharselect.upd
-share/apps/kdf/kdfui.rc
-share/apps/kdf/pics/delete.png
-share/apps/kdf/pics/tick.png
-share/apps/kgpg/icons/oxygen/16x16/actions/document-export-key.png
-share/apps/kgpg/icons/oxygen/16x16/actions/document-import-key.png
-share/apps/kgpg/icons/oxygen/16x16/actions/document-properties-key.png
-share/apps/kgpg/icons/oxygen/16x16/status/key-group.png
-share/apps/kgpg/icons/oxygen/16x16/status/key-orphan.png
-share/apps/kgpg/icons/oxygen/16x16/status/key-pair.png
-share/apps/kgpg/icons/oxygen/16x16/status/key-single.png
-share/apps/kgpg/icons/oxygen/22x22/actions/document-export-key.png
-share/apps/kgpg/icons/oxygen/22x22/actions/document-import-key.png
-share/apps/kgpg/icons/oxygen/22x22/actions/document-properties-key.png
-share/apps/kgpg/icons/oxygen/22x22/actions/key-generate-pair.png
-share/apps/kgpg/icons/oxygen/22x22/actions/view-key-secret.png
-share/apps/kgpg/icons/oxygen/22x22/status/key-group.png
-share/apps/kgpg/icons/oxygen/22x22/status/key-pair.png
-share/apps/kgpg/icons/oxygen/22x22/status/key-single.png
-share/apps/kgpg/icons/oxygen/32x32/actions/document-export-key.png
-share/apps/kgpg/icons/oxygen/32x32/actions/document-import-key.png
-share/apps/kgpg/icons/oxygen/32x32/actions/document-properties-key.png
-share/apps/kgpg/icons/oxygen/32x32/status/key-group.png
-share/apps/kgpg/icons/oxygen/32x32/status/key-pair.png
-share/apps/kgpg/icons/oxygen/32x32/status/key-single.png
-share/apps/kgpg/icons/oxygen/48x48/actions/document-export-key.png
-share/apps/kgpg/icons/oxygen/48x48/actions/document-import-key.png
-share/apps/kgpg/icons/oxygen/48x48/actions/document-properties-key.png
-share/apps/kgpg/icons/oxygen/48x48/status/key-group.png
-share/apps/kgpg/icons/oxygen/48x48/status/key-pair.png
-share/apps/kgpg/icons/oxygen/48x48/status/key-single.png
-share/apps/kgpg/icons/oxygen/scalable/actions/document-export-key.svgz
-share/apps/kgpg/icons/oxygen/scalable/actions/document-import-key.svgz
-share/apps/kgpg/icons/oxygen/scalable/actions/document-properties-key.svgz
-share/apps/kgpg/icons/oxygen/scalable/status/key-group.svgz
-share/apps/kgpg/icons/oxygen/scalable/status/key-pair.svgz
-share/apps/kgpg/icons/oxygen/scalable/status/key-single.svgz
-share/apps/kgpg/keysmanager.rc
-share/apps/kgpg/kgpg.rc
-share/apps/kgpg/pics/kgpg_anim.gif
-share/apps/kgpg/tips
-share/apps/kwalletmanager/icons/oxygen/22x22/actions/folder_closed.png
-share/apps/kwalletmanager/icons/oxygen/22x22/actions/folder_open.png
-share/apps/kwalletmanager/kwalleteditor.rc
-share/apps/kwalletmanager/kwalletmanager.rc
-share/apps/okteta/oktetaui.rc
-share/apps/oktetapart/oktetapartui.rc
-share/apps/superkaramba/superkarambaui.rc
-share/apps/sweeper/sweeperui.rc
-share/autostart/kgpg.desktop
-share/config.kcfg/ark.kcfg
-share/config.kcfg/kcalc.kcfg
-share/config.kcfg/kgpg.kcfg
-share/config/superkaramba.knsrc
-share/dbus-1/interfaces/org.kde.kgpg.Key.xml
-share/dbus-1/interfaces/org.kde.superkaramba.xml
-share/dbus-1/interfaces/org.kde.sweeper.xml
-share/doc/HTML/en/ark/common
-share/doc/HTML/en/ark/index.cache.bz2
-share/doc/HTML/en/ark/index.docbook
-share/doc/HTML/en/ark/man-ark.1.docbook
-share/doc/HTML/en/kcalc/commands.docbook
-share/doc/HTML/en/kcalc/common
-share/doc/HTML/en/kcalc/index.cache.bz2
-share/doc/HTML/en/kcalc/index.docbook
-share/doc/HTML/en/kcharselect/common
-share/doc/HTML/en/kcharselect/index.cache.bz2
-share/doc/HTML/en/kcharselect/index.docbook
-share/doc/HTML/en/kcontrol/blockdevices/common
-share/doc/HTML/en/kcontrol/blockdevices/index.cache.bz2
-share/doc/HTML/en/kcontrol/blockdevices/index.docbook
-share/doc/HTML/en/kdf/common
-share/doc/HTML/en/kdf/index.cache.bz2
-share/doc/HTML/en/kdf/index.docbook
-share/doc/HTML/en/kdf/kdf.png
-share/doc/HTML/en/kdf/kdf_config.png
-share/doc/HTML/en/kfloppy/common
-share/doc/HTML/en/kfloppy/index.cache.bz2
-share/doc/HTML/en/kfloppy/index.docbook
-share/doc/HTML/en/kgpg/common
-share/doc/HTML/en/kgpg/editor.png
-share/doc/HTML/en/kgpg/index.cache.bz2
-share/doc/HTML/en/kgpg/index.docbook
-share/doc/HTML/en/kgpg/keygen.png
-share/doc/HTML/en/kgpg/keymanage.png
-share/doc/HTML/en/kgpg/keyprop.png
-share/doc/HTML/en/kgpg/keys.png
-share/doc/HTML/en/kgpg/keyserver.png
-share/doc/HTML/en/kgpg/kicker.png
-share/doc/HTML/en/kgpg/options.png
-share/doc/HTML/en/ktimer/common
-share/doc/HTML/en/ktimer/first.png
-share/doc/HTML/en/ktimer/index.cache.bz2
-share/doc/HTML/en/ktimer/index.docbook
-share/doc/HTML/en/ktimer/main.png
-share/doc/HTML/en/ktimer/running.png
-share/doc/HTML/en/ktimer/two.at.once.png
-share/doc/HTML/en/kwallet/common
-share/doc/HTML/en/kwallet/edit1.png
-share/doc/HTML/en/kwallet/edit2.png
-share/doc/HTML/en/kwallet/index.cache.bz2
-share/doc/HTML/en/kwallet/index.docbook
-share/doc/HTML/en/kwallet/kwalletmanager.png
-share/doc/HTML/en/kwallet/save-login-information.png
-share/doc/HTML/en/kwallet/oxygen48-status-wallet-open.png
-share/doc/HTML/en/kwallet/openwallet-request.png
-share/doc/HTML/en/kwallet/oxygen48-status-wallet-closed.png
-share/doc/HTML/en/kwallet/password1.png
-share/doc/HTML/en/kwallet/first-open-request.png
-share/doc/HTML/en/kwallet/password2.png
-share/doc/HTML/en/okteta/basics.docbook
-share/doc/HTML/en/okteta/common
-share/doc/HTML/en/okteta/credits.docbook
-share/doc/HTML/en/okteta/index.cache.bz2
-share/doc/HTML/en/okteta/index.docbook
-share/doc/HTML/en/okteta/introduction.docbook
-share/doc/HTML/en/okteta/menu.docbook
-share/doc/HTML/en/okteta/tools.docbook
-share/doc/HTML/en/superkaramba/common
-share/doc/HTML/en/superkaramba/index.cache.bz2
-share/doc/HTML/en/superkaramba/index.docbook
-share/icons/hicolor/128x128/apps/kdf.png
-share/icons/hicolor/128x128/apps/kfloppy.png
-share/icons/hicolor/128x128/apps/ktimer.png
-share/icons/hicolor/128x128/apps/kwalletmanager.png
-share/icons/hicolor/128x128/apps/kwalletmanager2.png
-share/icons/hicolor/128x128/apps/kwikdisk.png
-share/icons/hicolor/128x128/apps/superkaramba.png
-share/icons/hicolor/16x16/apps/kdf.png
-share/icons/hicolor/16x16/apps/kfloppy.png
-share/icons/hicolor/16x16/apps/kgpg.png
-share/icons/hicolor/16x16/apps/ktimer.png
-share/icons/hicolor/16x16/apps/kwalletmanager.png
-share/icons/hicolor/16x16/apps/kwalletmanager2.png
-share/icons/hicolor/16x16/apps/kwikdisk.png
-share/icons/hicolor/16x16/apps/okteta.png
-share/icons/hicolor/16x16/apps/superkaramba.png
-share/icons/hicolor/22x22/apps/kdf.png
-share/icons/hicolor/22x22/apps/kfloppy.png
-share/icons/hicolor/22x22/apps/kgpg.png
-share/icons/hicolor/22x22/apps/kwalletmanager.png
-share/icons/hicolor/22x22/apps/kwikdisk.png
-share/icons/hicolor/22x22/apps/superkaramba.png
-share/icons/hicolor/32x32/apps/kdf.png
-share/icons/hicolor/32x32/apps/kfloppy.png
-share/icons/hicolor/32x32/apps/kgpg.png
-share/icons/hicolor/32x32/apps/ktimer.png
-share/icons/hicolor/32x32/apps/kwalletmanager.png
-share/icons/hicolor/32x32/apps/kwalletmanager2.png
-share/icons/hicolor/32x32/apps/kwikdisk.png
-share/icons/hicolor/32x32/apps/okteta.png
-share/icons/hicolor/32x32/apps/superkaramba.png
-share/icons/hicolor/48x48/apps/kdf.png
-share/icons/hicolor/48x48/apps/kfloppy.png
-share/icons/hicolor/48x48/apps/kgpg.png
-share/icons/hicolor/48x48/apps/ktimer.png
-share/icons/hicolor/48x48/apps/kwalletmanager.png
-share/icons/hicolor/48x48/apps/kwalletmanager2.png
-share/icons/hicolor/48x48/apps/kwikdisk.png
-share/icons/hicolor/48x48/apps/okteta.png
-share/icons/hicolor/48x48/apps/superkaramba.png
-share/icons/hicolor/64x64/apps/kdf.png
-share/icons/hicolor/64x64/apps/kfloppy.png
-share/icons/hicolor/64x64/apps/kwalletmanager.png
-share/icons/hicolor/64x64/apps/kwalletmanager2.png
-share/icons/hicolor/64x64/apps/kwikdisk.png
-share/icons/hicolor/64x64/apps/superkaramba.png
-share/icons/hicolor/scalable/apps/superkaramba.svgz
-share/icons/oxygen/16x16/apps/kcmdf.png
-share/icons/oxygen/22x22/apps/kcmdf.png
-share/icons/oxygen/32x32/apps/kcmdf.png
-share/kde4/services/ServiceMenus/ark_addtoservicemenu.desktop
-share/kde4/services/ServiceMenus/ark_servicemenu.desktop
-share/kde4/services/ServiceMenus/encryptfile.desktop
-share/kde4/services/ServiceMenus/encryptfolder.desktop
-share/kde4/services/ServiceMenus/floppy_format.desktop
-share/kde4/services/ServiceMenus/viewdecrypted.desktop
-share/kde4/services/ark_part.desktop
-share/kde4/services/kbytearrayedit.desktop
-share/kde4/services/kcmdf.desktop
-share/kde4/services/kerfuffle_7zip.desktop
-share/kde4/services/kerfuffle_libarchive.desktop
-share/kde4/services/kerfuffle_libgz.desktop
-share/kde4/services/kerfuffle_libzip.desktop
-share/kde4/services/kerfuffle_rar.desktop
-share/kde4/services/kwalletconfig.desktop
-share/kde4/services/kwalletmanager_show.desktop
-share/kde4/services/oktetapart.desktop
-share/kde4/services/plasma-package-superkaramba.desktop
-share/kde4/services/plasma-scriptengine-superkaramba.desktop
-share/kde4/servicetypes/kerfufflePlugin.desktop
-@dirrm share/doc/HTML/en/superkaramba
-@dirrm share/doc/HTML/en/okteta
-@dirrm share/doc/HTML/en/kwallet
-@dirrm share/doc/HTML/en/ktimer
-@dirrm share/doc/HTML/en/kgpg
-@dirrm share/doc/HTML/en/kfloppy
-@dirrm share/doc/HTML/en/kdf
-@dirrm share/doc/HTML/en/kcontrol/blockdevices
-@dirrm share/doc/HTML/en/kcharselect
-@dirrm share/doc/HTML/en/kcalc
-@dirrm share/doc/HTML/en/ark
-@dirrm share/apps/sweeper
-@dirrm share/apps/superkaramba
-@dirrm share/apps/oktetapart
-@dirrm share/apps/okteta
-@dirrm share/apps/kwalletmanager/icons/oxygen/22x22/actions
-@dirrm share/apps/kwalletmanager/icons/oxygen/22x22
-@dirrm share/apps/kwalletmanager/icons/oxygen
-@dirrm share/apps/kwalletmanager/icons
-@dirrm share/apps/kwalletmanager
-@dirrm share/apps/kgpg/pics
-@dirrm share/apps/kgpg/icons/oxygen/scalable/status
-@dirrm share/apps/kgpg/icons/oxygen/scalable/actions
-@dirrm share/apps/kgpg/icons/oxygen/scalable
-@dirrm share/apps/kgpg/icons/oxygen/48x48/status
-@dirrm share/apps/kgpg/icons/oxygen/48x48/actions
-@dirrm share/apps/kgpg/icons/oxygen/48x48
-@dirrm share/apps/kgpg/icons/oxygen/32x32/status
-@dirrm share/apps/kgpg/icons/oxygen/32x32/actions
-@dirrm share/apps/kgpg/icons/oxygen/32x32
-@dirrm share/apps/kgpg/icons/oxygen/22x22/status
-@dirrm share/apps/kgpg/icons/oxygen/22x22/actions
-@dirrm share/apps/kgpg/icons/oxygen/22x22
-@dirrm share/apps/kgpg/icons/oxygen/16x16/status
-@dirrm share/apps/kgpg/icons/oxygen/16x16/actions
-@dirrm share/apps/kgpg/icons/oxygen/16x16
-@dirrm share/apps/kgpg/icons/oxygen
-@dirrm share/apps/kgpg/icons
-@dirrm share/apps/kgpg
-@dirrm share/apps/kdf/pics
-@dirrm share/apps/kdf
-@dirrm share/apps/kcalc
-@dirrm share/apps/ark
diff --git a/deskutils/kdepim44/Makefile b/deskutils/kdepim44/Makefile
deleted file mode 100644
index 758d7d058777..000000000000
--- a/deskutils/kdepim44/Makefile
+++ /dev/null
@@ -1,71 +0,0 @@
-# New ports collection Makefile for: kdepimp4
-# Date created: 2008-31-05
-# Whom: miwi
-#
-# $FreeBSD$
-
-PORTNAME= kdepim
-PORTVERSION= ${KDE4_VERSION}
-CATEGORIES= deskutils kde ipv6
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
-DIST_SUBDIR= KDE
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Libraries for KDE-PIM applications
-
-BUILD_DEPENDS= libassuan>=1.0.4:${PORTSDIR}/security/libassuan
-LIB_DEPENDS= gpgme:${PORTSDIR}/security/gpgme \
- sasl2:${PORTSDIR}/security/cyrus-sasl2 \
- boost_python:${PORTSDIR}/devel/boost-python \
- mal.1:${PORTSDIR}/palm/libmal \
- pisock.9:${PORTSDIR}/palm/pilot-link \
- qca.2:${PORTSDIR}/devel/qca
-
-LATEST_LINK= ${PORTNAME}4
-
-USE_KDE4= kdelibs pimlibs kdebase akonadi kdeprefix kdehier automoc4
-KDE4_BUILDENV= yes
-USE_BZIP2= yes
-USE_QT_VER= 4
-QT_COMPONENTS= corelib opengl dbus qt3support designer network svg qtestlib \
- qmake_build moc_build rcc_build uic_build
-USE_OPENLDAP= yes
-MAKE_JOBS_UNSAFE= yes
-
-#fix build when kdepim3 is here
-CMAKE_ARGS+= -DGPGME_LIBRARY_DIR:PATH="${KDE4_PREFIX}/lib"
-
-MAN1= kabcclient.1
-
-OPTIONS= GNOKII "KAdressbook import/export for Nokia phones" off
-# KITCHENSYNC "PIM synchronization utility" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_GNOKII)
-LIB_DEPENDS+= gnokii:${PORTSDIR}/comms/gnokii
-PLIST_SUB+= GNOKII=""
-.else
-CMAKE_ARGS+= -DWITH_GNOKII:BOOL=off
-PLIST_SUB+= GNOKII="@comment "
-.endif
-
-# kitchensync is disabled in KDE 4.2
-# .if defined(WITH_KITCHENSYNC)
-# LIB_DEPENDS+= opensync.1:${PORTSDIR}/devel/libopensync
-# PLIST_SUB+= KITCHENSYNC=""
-# .else
-# CMAKE_ARGS+= -DWITH_Opensync:BOOL=off
-# PLIST_SUB+= KITCHENSYNC="@comment "
-# .endif
-
-post-extract:
- ${MKDIR} ${WRKSRC}
-
-pre-configure:
- #respect prefix
- ${FIND} ${WRKSRC}/.. -type f -name CMakeLists.txt | ${XARGS} \
- ${REINPLACE_CMD} -e '/^install/s,KDE4_DBUS_INTERFACES_DIR,DBUS_INTERFACES_INSTALL_DIR,g'
-
-.include <bsd.port.post.mk>
diff --git a/deskutils/kdepim44/distinfo b/deskutils/kdepim44/distinfo
deleted file mode 100644
index 1a23b1fcb8d5..000000000000
--- a/deskutils/kdepim44/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (KDE/kdepim-4.2.2.tar.bz2) = 964208d570845c75e0c482bb3d33892f
-SHA256 (KDE/kdepim-4.2.2.tar.bz2) = a9d1d4acaea5a60163f51379e713609bede9b69534edfb9eaaafafe86becb2f1
-SIZE (KDE/kdepim-4.2.2.tar.bz2) = 12082557
diff --git a/deskutils/kdepim44/pkg-descr b/deskutils/kdepim44/pkg-descr
deleted file mode 100644
index a28514b796a4..000000000000
--- a/deskutils/kdepim44/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-KDE4 is the K Desktop Environment for Unix, Windows, and Mac OS X.
-
-These kde4 ports intend to provide early access to KDE4 for FreeBSD
-developers, porters and beta testers. Use at your own risk!
-
-This package provides PIM applications for KDE4.
-
-WWW: http://www.kde.org/
diff --git a/deskutils/kdepim44/pkg-plist b/deskutils/kdepim44/pkg-plist
deleted file mode 100644
index 2b9971d2db05..000000000000
--- a/deskutils/kdepim44/pkg-plist
+++ /dev/null
@@ -1,1559 +0,0 @@
-bin/akonadi_distlist_resource
-bin/akonadi_ical_resource
-bin/akonadi_imaplib_resource
-bin/akonadi_kabc_resource
-bin/akonadi_kcal_resource
-bin/akonadi_knut_resource
-bin/akonadi_localbookmarks_resource
-bin/akonadi_maildir_resource
-bin/akonadi_mailthreader_agent
-bin/akonadi_nepomuk_contact_feeder
-bin/akonadi_nepomuk_email_feeder
-bin/akonadi_nepomuktag_resource
-bin/akonadi_nntp_resource
-bin/akonadi_strigi_feeder
-bin/akonadi_vcard_resource
-bin/akonadi_vcarddir_resource
-bin/akonadiconsole
-bin/akonaditray
-bin/akregator
-bin/egroupwarewizard
-bin/groupwarewizard
-bin/groupwisewizard
-bin/ical2vcal
-bin/kabc2mutt
-bin/kabcclient
-bin/kabcdistlistupdater
-bin/kaddressbook
-bin/kalarm
-bin/kalarmautostart
-bin/karm
-bin/kgpgconf
-bin/kjots
-bin/kleopatra
-bin/kmail
-bin/kmail_antivir.sh
-bin/kmail_clamav.sh
-bin/kmail_fprot.sh
-bin/kmail_sav.sh
-bin/kmailcvt
-bin/knode
-bin/knotes
-bin/kode
-bin/kolabwizard
-bin/konsolekalendar
-bin/kontact
-bin/korgac
-bin/korganizer
-bin/kpilot
-bin/kpilotDaemon
-bin/kres-migrator
-bin/ksendemail
-bin/ktimetracker
-bin/kung
-bin/kwatchgnupg
-bin/kwsdl_compiler
-bin/kxforms
-bin/kxml_compiler
-bin/scalixadmin
-bin/scalixwizard
-bin/schematest
-bin/sloxwizard
-include/akregator/akregator_export.h
-include/akregator/article.h
-include/akregator/command.h
-include/akregator/feedlistmanagementinterface.h
-include/akregator/feedstorage.h
-include/akregator/plugin.h
-include/akregator/storage.h
-include/akregator/storagefactory.h
-include/akregator/storagefactoryregistry.h
-include/akregator/types.h
-include/kaddressbook/kaddressbook_export.h
-include/kdepimprotocols.h
-include/kleo/adduseridjob.h
-include/kleo/changeexpiryjob.h
-include/kleo/changeownertrustjob.h
-include/kleo/cryptobackend.h
-include/kleo/cryptobackendfactory.h
-include/kleo/cryptoconfig.h
-include/kleo/cryptplug.h
-include/kleo/cryptplugfactory.h
-include/kleo/cryptplugwrapper.h
-include/kleo/cryptplugwrapperlist.h
-include/kleo/decryptjob.h
-include/kleo/decryptverifyjob.h
-include/kleo/deletejob.h
-include/kleo/dn.h
-include/kleo/downloadjob.h
-include/kleo/encryptjob.h
-include/kleo/enum.h
-include/kleo/exportjob.h
-include/kleo/hierarchicalkeylistjob.h
-include/kleo/importjob.h
-include/kleo/job.h
-include/kleo/keyfilter.h
-include/kleo/keyfiltermanager.h
-include/kleo/keygenerationjob.h
-include/kleo/keylistjob.h
-include/kleo/kleo_export.h
-include/kleo/multideletejob.h
-include/kleo/oidmap.h
-include/kleo/refreshkeysjob.h
-include/kleo/signencryptjob.h
-include/kleo/signjob.h
-include/kleo/signkeyjob.h
-include/kleo/specialjob.h
-include/kleo/ui/backendconfigwidget.h
-include/kleo/ui/cryptoconfigdialog.h
-include/kleo/ui/cryptoconfigmodule.h
-include/kleo/ui/directoryserviceswidget.h
-include/kleo/ui/dnattributeorderconfigwidget.h
-include/kleo/ui/kdhorizontalline.h
-include/kleo/ui/keyapprovaldialog.h
-include/kleo/ui/keylistview.h
-include/kleo/ui/keyrequester.h
-include/kleo/ui/keyselectiondialog.h
-include/kleo/ui/messagebox.h
-include/kleo/ui/progressbar.h
-include/kleo/ui/progressdialog.h
-include/kleo/verifydetachedjob.h
-include/kleo/verifyopaquejob.h
-include/kmail/interfaces/bodypart.h
-include/kmail/interfaces/bodypartformatter.h
-include/kmail/interfaces/bodyparturlhandler.h
-include/kmail/interfaces/htmlwriter.h
-include/kmail/interfaces/observable.h
-include/kmail/interfaces/observer.h
-include/kpgp/kpgp.h
-include/kpgp/kpgpbase.h
-include/kpgp/kpgpblock.h
-include/kpgp/kpgpkey.h
-include/kpgp/kpgpui.h
-include/kpgp/libkpgp_export.h
-include/kpilot/kpilot_export.h
-include/kpilot/kpilotdevicelink.h
-include/kpilot/kpilotlink.h
-include/kpilot/kpilotlocallink.h
-include/kpilot/options.h
-include/kpilot/pilot.h
-include/kpilot/pilotDatabase.h
-include/kpilot/pilotLinkVersion.h
-include/kpilot/pilotLocalDatabase.h
-include/kpilot/pilotRecord.h
-include/kpilot/pilotSerialDatabase.h
-include/kpilot/plugin.h
-include/kpilot/pluginfactory.h
-include/kpilot/syncAction.h
-include/ksieve/error.h
-include/ksieve/lexer.h
-include/ksieve/libksieve_export.h
-include/ksieve/parser.h
-include/ksieve/scriptbuilder.h
-include/libkleopatraclient/core/command.h
-include/libkleopatraclient/core/initialization.h
-include/libkleopatraclient/core/selectcertificatecommand.h
-include/libkleopatraclient/core/signencryptfilescommand.h
-include/libkleopatraclient/gui/certificaterequester.h
-include/libkleopatraclient/kleopatraclient_export.h
-lib/kde4/akonadi_serializer_addressee.so
-lib/kde4/akonadi_serializer_bookmark.so
-lib/kde4/akonadi_serializer_contactgroup.so
-lib/kde4/akonadi_serializer_kcal.so
-lib/kde4/akonadi_serializer_mail.so
-lib/kde4/akregator_config_advanced.so
-lib/kde4/akregator_config_appearance.so
-lib/kde4/akregator_config_archive.so
-lib/kde4/akregator_config_browser.so
-lib/kde4/akregator_config_general.so
-lib/kde4/akregator_config_onlinesync.so
-lib/kde4/akregator_mk4storage_plugin.so
-lib/kde4/akregator_onlinesync_plugin.so
-lib/kde4/akregatorpart.so
-lib/kde4/kabc_akonadi.so
-lib/kde4/kabc_groupdav.so
-lib/kde4/kabc_groupwise.so
-lib/kde4/kabc_kolab.so
-lib/kde4/kabc_scalix.so
-lib/kde4/kabc_slox.so
-lib/kde4/kabc_xmlrpc.so
-lib/kde4/kaddrbk_bookmark_xxport.so
-lib/kde4/kaddrbk_cardview.so
-lib/kde4/kaddrbk_cryptosettings.so
-lib/kde4/kaddrbk_csv_xxport.so
-lib/kde4/kaddrbk_distributionlistng.so
-lib/kde4/kaddrbk_eudora_xxport.so
-lib/kde4/kaddrbk_gmx_xxport.so
-%%GNOKII%%lib/kde4/kaddrbk_gnokii_xxport.so
-lib/kde4/kaddrbk_iconview.so
-lib/kde4/kaddrbk_kde2_xxport.so
-lib/kde4/kaddrbk_ldif_xxport.so
-lib/kde4/kaddrbk_opera_xxport.so
-lib/kde4/kaddrbk_pab_xxport.so
-lib/kde4/kaddrbk_resourceselection.so
-lib/kde4/kaddrbk_tableview.so
-lib/kde4/kaddrbk_vcard_xxport.so
-lib/kde4/kaddressbookpart.so
-lib/kde4/kalarm_local.so
-lib/kde4/kalarm_localdir.so
-lib/kde4/kalarm_remote.so
-lib/kde4/kcal_akonadi.so
-lib/kde4/kcal_blog.so
-lib/kde4/kcal_groupdav.so
-lib/kde4/kcal_groupwise.so
-lib/kde4/kcal_kabc.so
-lib/kde4/kcal_kolab.so
-lib/kde4/kcal_remote.so
-lib/kde4/kcal_resourcefeatureplan_plugin.so
-lib/kde4/kcal_scalix.so
-lib/kde4/kcal_slox.so
-lib/kde4/kcal_xmlrpc.so
-lib/kde4/kcm_akonadi.so
-lib/kde4/kcm_akonadi_resources.so
-lib/kde4/kcm_akonadi_server.so
-lib/kde4/kcm_apptsummary.so
-lib/kde4/kcm_kabconfig.so
-lib/kde4/kcm_kabcustomfields.so
-lib/kde4/kcm_kabldapconfig.so
-lib/kde4/kcm_kleopatra.so
-lib/kde4/kcm_kmail.so
-lib/kde4/kcm_kmailsummary.so
-lib/kde4/kcm_knode.so
-lib/kde4/kcm_kontact.so
-lib/kde4/kcm_kontactsummary.so
-lib/kde4/kcm_korganizer.so
-lib/kde4/kcm_kpilot.so
-lib/kde4/kcm_ktimetrackerconfig.so
-lib/kde4/kcm_planner.so
-lib/kde4/kcm_sdsummary.so
-lib/kde4/kcm_todosummary.so
-lib/kde4/kio_akonadi.so
-lib/kde4/kio_groupwise.so
-lib/kde4/kio_scalix.so
-lib/kde4/kjotspart.so
-lib/kde4/kmail_bodypartformatter_application_octetstream.so
-lib/kde4/kmail_bodypartformatter_text_calendar.so
-lib/kde4/kmail_bodypartformatter_text_vcard.so
-lib/kde4/kmail_bodypartformatter_text_xdiff.so
-lib/kde4/kmailpart.so
-lib/kde4/knodepart.so
-lib/kde4/knotes_kolab.so
-lib/kde4/knotes_local.so
-lib/kde4/knotes_scalix.so
-lib/kde4/knotes_xmlrpc.so
-lib/kde4/kontact_akregatorplugin.so
-lib/kde4/kontact_journalplugin.so
-lib/kde4/kontact_kaddressbookplugin.so
-lib/kde4/kontact_kjotsplugin.so
-lib/kde4/kontact_kmailplugin.so
-lib/kde4/kontact_knodeplugin.so
-lib/kde4/kontact_knotesplugin.so
-lib/kde4/kontact_korganizerplugin.so
-lib/kde4/kontact_ktimetrackerplugin.so
-lib/kde4/kontact_plannerplugin.so
-lib/kde4/kontact_specialdatesplugin.so
-lib/kde4/kontact_summaryplugin.so
-lib/kde4/kontact_todoplugin.so
-lib/kde4/korg_datenums.so
-lib/kde4/korg_hebrew.so
-lib/kde4/korg_journalprint.so
-lib/kde4/korg_picoftheday.so
-lib/kde4/korg_thisdayinhistory.so
-lib/kde4/korg_yearprint.so
-lib/kde4/korganizerpart.so
-lib/kde4/kpartsdesignerplugin.so
-lib/kde4/kpilot_conduit_calendar.so
-lib/kde4/kpilot_conduit_contacts.so
-lib/kde4/kpilot_conduit_memofile.so
-lib/kde4/kpilot_conduit_time.so
-lib/kde4/kpilot_conduit_todo.so
-lib/kde4/ktexteditorkabcbridge.so
-lib/kde4/ktimetrackerpart.so
-lib/kde4/ldifvcardthumbnail.so
-lib/kde4/plugins/designer/kdepimwidgets.so
-lib/libakonadi-kabccommon.so
-lib/libakonadi-kabccommon.so.5
-lib/libakonadi-kabccommon.so.5.0.1
-lib/libakonadi-kcal.so
-lib/libakonadi-kcal.so.5
-lib/libakonadi-kcal.so.5.0.1
-lib/libakregatorinterfaces.so
-lib/libakregatorinterfaces.so.5
-lib/libakregatorinterfaces.so.5.0.1
-lib/libakregatorprivate.so.5
-lib/libakregatorprivate.so.5.0.1
-lib/libgwsoap.so
-lib/libgwsoap.so.5
-lib/libgwsoap.so.5.0.1
-lib/libimap.so
-lib/libimap.so.5
-lib/libimap.so.5.0.1
-lib/libkabc_groupdav.so
-lib/libkabc_groupdav.so.5
-lib/libkabc_groupdav.so.5.0.1
-lib/libkabc_slox.so
-lib/libkabc_slox.so.5
-lib/libkabc_slox.so.5.0.1
-lib/libkabc_xmlrpc.so
-lib/libkabc_xmlrpc.so.5
-lib/libkabc_xmlrpc.so.5.0.1
-lib/libkabcgroupwise.so
-lib/libkabcgroupwise.so.5
-lib/libkabcgroupwise.so.5.0.1
-lib/libkabckolab.so
-lib/libkabckolab.so.5
-lib/libkabckolab.so.5.0.1
-lib/libkabcommon.so
-lib/libkabcommon.so.5
-lib/libkabcommon.so.5.0.1
-lib/libkabcscalix.so
-lib/libkabcscalix.so.5
-lib/libkabcscalix.so.5.0.1
-lib/libkabinterfaces.so
-lib/libkabinterfaces.so.5
-lib/libkabinterfaces.so.5.0.1
-lib/libkaddressbookprivate.so.5
-lib/libkaddressbookprivate.so.5.0.1
-lib/libkalarm_resources.so
-lib/libkalarm_resources.so.5
-lib/libkalarm_resources.so.5.0.1
-lib/libkcal_groupdav.so
-lib/libkcal_groupdav.so.5
-lib/libkcal_groupdav.so.5.0.1
-lib/libkcal_resourceblog.so
-lib/libkcal_resourceblog.so.5
-lib/libkcal_resourceblog.so.5.0.1
-lib/libkcal_resourcefeatureplan.so
-lib/libkcal_resourcefeatureplan.so.5
-lib/libkcal_resourcefeatureplan.so.5.0.1
-lib/libkcal_resourceremote.so
-lib/libkcal_resourceremote.so.5
-lib/libkcal_resourceremote.so.5.0.1
-lib/libkcal_slox.so
-lib/libkcal_slox.so.5
-lib/libkcal_slox.so.5.0.1
-lib/libkcal_xmlrpc.so
-lib/libkcal_xmlrpc.so.5
-lib/libkcal_xmlrpc.so.5.0.1
-lib/libkcalgroupwise.so
-lib/libkcalgroupwise.so.5
-lib/libkcalgroupwise.so.5.0.1
-lib/libkcalkolab.so
-lib/libkcalkolab.so.5
-lib/libkcalkolab.so.5.0.1
-lib/libkcalscalix.so
-lib/libkcalscalix.so.5
-lib/libkcalscalix.so.5.0.1
-lib/libkdepim.so
-lib/libkdepim.so.5
-lib/libkdepim.so.5.0.1
-lib/libkgroupwarebase.so
-lib/libkgroupwarebase.so.5
-lib/libkgroupwarebase.so.5.0.1
-lib/libkgroupwaredav.so
-lib/libkgroupwaredav.so.5
-lib/libkgroupwaredav.so.5.0.1
-lib/libkholidays.so
-lib/libkholidays.so.5
-lib/libkholidays.so.5.0.1
-lib/libkleo.so
-lib/libkleo.so.5
-lib/libkleo.so.5.0.1
-lib/libkleopatraclientcore.so
-lib/libkleopatraclientcore.so.0
-lib/libkleopatraclientcore.so.0.2.1
-lib/libkleopatraclientgui.so
-lib/libkleopatraclientgui.so.0
-lib/libkleopatraclientgui.so.0.2.1
-lib/libkmailprivate.so.5
-lib/libkmailprivate.so.5.0.1
-lib/libknodecommon.so
-lib/libknodecommon.so.5
-lib/libknodecommon.so.5.0.1
-lib/libknotes_xmlrpc.so
-lib/libknotes_xmlrpc.so.5
-lib/libknotes_xmlrpc.so.5.0.1
-lib/libknoteskolab.so
-lib/libknoteskolab.so.5
-lib/libknoteskolab.so.5.0.1
-lib/libknotesscalix.so
-lib/libknotesscalix.so.5
-lib/libknotesscalix.so.5.0.1
-lib/libkocorehelper.so
-lib/libkocorehelper.so.5
-lib/libkocorehelper.so.5.0.1
-lib/libkode.so
-lib/libkode.so.5
-lib/libkode.so.5.0.1
-lib/libkontactinterfaces.so
-lib/libkontactinterfaces.so.5
-lib/libkontactinterfaces.so.5.0.1
-lib/libkontactprivate.so.5
-lib/libkontactprivate.so.5.0.1
-lib/libkorg_stdprinting.so
-lib/libkorg_stdprinting.so.5
-lib/libkorg_stdprinting.so.5.0.1
-lib/libkorganizer_calendar.so
-lib/libkorganizer_calendar.so.5
-lib/libkorganizer_calendar.so.5.0.1
-lib/libkorganizer_eventviewer.so
-lib/libkorganizer_eventviewer.so.5
-lib/libkorganizer_eventviewer.so.5.0.1
-lib/libkorganizer_interfaces.so
-lib/libkorganizer_interfaces.so.5
-lib/libkorganizer_interfaces.so.5.0.1
-lib/libkorganizerprivate.so.5
-lib/libkorganizerprivate.so.5.0.1
-lib/libkpgp.so
-lib/libkpgp.so.5
-lib/libkpgp.so.5.0.1
-lib/libkpilot.so
-lib/libkpilot.so.5
-lib/libkpilot.so.5.0.1
-lib/libkpilot_akonadibase.so
-lib/libkpilot_conduit_base.so
-lib/libkschema.so
-lib/libkschema.so.5
-lib/libkschema.so.5.0.1
-lib/libkschemawidgets.so
-lib/libkschemawidgets.so.5
-lib/libkschemawidgets.so.5.0.1
-lib/libksieve.so
-lib/libksieve.so.5
-lib/libksieve.so.5.0.1
-lib/libkslox.so
-lib/libkslox.so.5
-lib/libkslox.so.5.0.1
-lib/libkxmlcommon.so
-lib/libkxmlcommon.so.5
-lib/libkxmlcommon.so.5.0.1
-lib/libmaildir.so
-lib/libmaildir.so.5
-lib/libmaildir.so.5.0.1
-lib/libmimelib.so
-lib/libmimelib.so.5
-lib/libmimelib.so.5.0.1
-lib/libschema.so
-lib/libschema.so.5
-lib/libschema.so.5.0.1
-lib/libwscl.so
-lib/libwscl.so.5
-lib/libwscl.so.5.0.1
-lib/libwsdl.so
-lib/libwsdl.so.5
-lib/libwsdl.so.5.0.1
-lib/strigi/strigiea_ics.so
-lib/strigi/strigiea_vcf.so
-share/akonadi/agents/distlistresource.desktop
-share/akonadi/agents/icalresource.desktop
-share/akonadi/agents/imaplibresource.desktop
-share/akonadi/agents/kabcresource.desktop
-share/akonadi/agents/kcalresource.desktop
-share/akonadi/agents/knutresource.desktop
-share/akonadi/agents/localbookmarksresource.desktop
-share/akonadi/agents/maildirresource.desktop
-share/akonadi/agents/mailthreaderagent.desktop
-share/akonadi/agents/nepomukcontactfeeder.desktop
-share/akonadi/agents/nepomukemailfeeder.desktop
-share/akonadi/agents/nepomuktagresource.desktop
-share/akonadi/agents/nntpresource.desktop
-share/akonadi/agents/strigifeeder.desktop
-share/akonadi/agents/vcarddirresource.desktop
-share/akonadi/agents/vcardresource.desktop
-share/applications/kde4/KMail.desktop
-share/applications/kde4/KNode.desktop
-share/applications/kde4/Kjots.desktop
-share/applications/kde4/Kontact.desktop
-share/applications/kde4/akonadiconsole.desktop
-share/applications/kde4/akonaditray.desktop
-share/applications/kde4/akregator.desktop
-share/applications/kde4/groupwarewizard.desktop
-share/applications/kde4/kaddressbook.desktop
-share/applications/kde4/kalarm.desktop
-share/applications/kde4/kleopatra_import.desktop
-share/applications/kde4/kmail_view.desktop
-share/applications/kde4/knotes.desktop
-share/applications/kde4/konsolekalendar.desktop
-share/applications/kde4/korganizer-import.desktop
-share/applications/kde4/korganizer.desktop
-share/applications/kde4/kpilot.desktop
-share/applications/kde4/kpilotdaemon.desktop
-share/applications/kde4/ktimetracker.desktop
-share/applications/kde4/kwsdl_compiler.desktop
-share/apps/akonadi/plugins/serializer/akonadi_serializer_addressee.desktop
-share/apps/akonadi/plugins/serializer/akonadi_serializer_bookmark.desktop
-share/apps/akonadi/plugins/serializer/akonadi_serializer_contactgroup.desktop
-share/apps/akonadi/plugins/serializer/akonadi_serializer_kcal.desktop
-share/apps/akonadi/plugins/serializer/akonadi_serializer_mail.desktop
-share/apps/akonadiconsole/akonadiconsoleui.rc
-share/apps/akregator/about/akregator.css
-share/apps/akregator/about/main.html
-share/apps/akregator/about/top-left-akregator.png
-share/apps/akregator/akregator.notifyrc
-share/apps/akregator/akregator_part.rc
-share/apps/akregator/akregator_shell.rc
-share/apps/akregator/articleviewer.rc
-share/apps/akregator/pageviewer.rc
-share/apps/akregator/pics/kmmsgnew.png
-share/apps/akregator/pics/kmmsgunseen.png
-share/apps/akregator_onlinesync_plugin/akregator_onlinesync_plugin.rc
-share/apps/cmake/modules/FindKode.cmake
-share/apps/cmake/modules/KodeMacros.cmake
-share/apps/kaddressbook/bookmark_xxportui.rc
-share/apps/kaddressbook/csv-templates/kaddressbook.desktop
-share/apps/kaddressbook/csv-templates/outlook2000.desktop
-share/apps/kaddressbook/csv-templates/yahoo.desktop
-share/apps/kaddressbook/csv_xxportui.rc
-share/apps/kaddressbook/eudora_xxportui.rc
-share/apps/kaddressbook/gmx_xxportui.rc
-%%GNOKII%%share/apps/kaddressbook/gnokii_xxportui.rc
-share/apps/kaddressbook/icons/oxygen/16x16/apps/aim_protocol.png
-share/apps/kaddressbook/icons/oxygen/16x16/apps/gadu_protocol.png
-share/apps/kaddressbook/icons/oxygen/16x16/apps/groupwise_protocol.png
-share/apps/kaddressbook/icons/oxygen/16x16/apps/icq_protocol.png
-share/apps/kaddressbook/icons/oxygen/16x16/apps/irc_protocol.png
-share/apps/kaddressbook/icons/oxygen/16x16/apps/jabber_protocol.png
-share/apps/kaddressbook/icons/oxygen/16x16/apps/meanwhile_protocol.png
-share/apps/kaddressbook/icons/oxygen/16x16/apps/msn_protocol.png
-share/apps/kaddressbook/icons/oxygen/16x16/apps/skype_protocol.png
-share/apps/kaddressbook/icons/oxygen/16x16/apps/sms_protocol.png
-share/apps/kaddressbook/icons/oxygen/16x16/apps/yahoo_protocol.png
-share/apps/kaddressbook/kaddressbook_part.rc
-share/apps/kaddressbook/kaddressbookui.rc
-share/apps/kaddressbook/kde2_xxportui.rc
-share/apps/kaddressbook/ldif_xxportui.rc
-share/apps/kaddressbook/opera_xxportui.rc
-share/apps/kaddressbook/pab_xxportui.rc
-share/apps/kaddressbook/pics/world.jpg
-share/apps/kaddressbook/printing/detailed-style.png
-share/apps/kaddressbook/printing/mike-style.png
-share/apps/kaddressbook/printing/ringbinder-style.png
-share/apps/kaddressbook/vcard_xxportui.rc
-share/apps/kaddressbook/zone.tab
-share/apps/kalarm/kalarmui.rc
-share/apps/kconf_update/kalarm-1.2.1-general.pl
-share/apps/kconf_update/kalarm-1.9.5-defaults.pl
-share/apps/kconf_update/kalarm-2.0.2-general.pl
-share/apps/kconf_update/kalarm-2.1.5-general.pl
-share/apps/kconf_update/kalarm-version.pl
-share/apps/kconf_update/kalarm.upd
-share/apps/kconf_update/kmail-3.1-update-new-mail-notification-settings.pl
-share/apps/kconf_update/kmail-3.1-use-UOID-for-identities.pl
-share/apps/kconf_update/kmail-3.1.4-dont-use-UOID-0-for-any-identity.pl
-share/apps/kconf_update/kmail-3.2-misc.sh
-share/apps/kconf_update/kmail-3.2-update-loop-on-goto-unread-settings.sh
-share/apps/kconf_update/kmail-3.3-aegypten.pl
-share/apps/kconf_update/kmail-3.3-misc.pl
-share/apps/kconf_update/kmail-3.3-move-identities.pl
-share/apps/kconf_update/kmail-3.3-split-sign-encr-keys.sh
-share/apps/kconf_update/kmail-3.3-use-ID-for-accounts.pl
-share/apps/kconf_update/kmail-3.3b1-misc.pl
-share/apps/kconf_update/kmail-3.4-misc.pl
-share/apps/kconf_update/kmail-3.4.1-update-status-filters.pl
-share/apps/kconf_update/kmail-3.5-trigger-flag-migration.pl
-share/apps/kconf_update/kmail-4.0-misc.pl
-share/apps/kconf_update/kmail-pgpidentity.pl
-share/apps/kconf_update/kmail-upd-identities.pl
-share/apps/kconf_update/kmail.upd
-share/apps/kconf_update/kolab-resource.upd
-share/apps/kconf_update/korganizer.upd
-share/apps/kconf_update/kpgp-3.1-upgrade-address-data.pl
-share/apps/kconf_update/kpgp.upd
-share/apps/kconf_update/kpilot.upd
-share/apps/kconf_update/upgrade-resourcetype.pl
-share/apps/kconf_update/upgrade-signature.pl
-share/apps/kconf_update/upgrade-transport.pl
-share/apps/kdepimwidgets/pics/addresseelineedit.png
-share/apps/kdepimwidgets/pics/clicklineedit.png
-share/apps/kdepimwidgets/pics/kdateedit.png
-share/apps/kdepimwidgets/pics/ktimeedit.png
-share/apps/kjots/kjotspartui.rc
-share/apps/kjots/kjotsui.rc
-share/apps/kleopatra/kleopatra.rc
-share/apps/kleopatra/pics/kleopatra_splashscreen.png
-share/apps/kleopatra/pics/kleopatra_splashscreen.svgz
-share/apps/kleopatra/pics/kleopatra_wizard.png
-share/apps/kleopatra/pics/kleopatra_wizard.svgz
-share/apps/kmail/about/kmail.css
-share/apps/kmail/about/main.html
-share/apps/kmail/about/top-left-kmail.png
-share/apps/kmail/kmail.notifyrc
-share/apps/kmail/kmail_part.rc
-share/apps/kmail/kmcomposerui.rc
-share/apps/kmail/kmmainwin.rc
-share/apps/kmail/kmreadermainwin.rc
-share/apps/kmail/pics/attachmentQuicklistClosed.png
-share/apps/kmail/pics/attachmentQuicklistOpened.png
-share/apps/kmail/pics/enterprise_bottom.png
-share/apps/kmail/pics/enterprise_bottom_left.png
-share/apps/kmail/pics/enterprise_bottom_right.png
-share/apps/kmail/pics/enterprise_icon.png
-share/apps/kmail/pics/enterprise_left.png
-share/apps/kmail/pics/enterprise_right.png
-share/apps/kmail/pics/enterprise_s_left.png
-share/apps/kmail/pics/enterprise_s_right.png
-share/apps/kmail/pics/enterprise_sbar.png
-share/apps/kmail/pics/enterprise_sp_right.png
-share/apps/kmail/pics/enterprise_sw.png
-share/apps/kmail/pics/enterprise_top.png
-share/apps/kmail/pics/enterprise_top_left.png
-share/apps/kmail/pics/enterprise_top_right.png
-share/apps/kmail/pics/enterprise_w.png
-share/apps/kmail/pics/key.png
-share/apps/kmail/pics/key_bad.png
-share/apps/kmail/pics/key_ok.png
-share/apps/kmail/pics/key_unknown.png
-share/apps/kmail/pics/kmwizard.png
-share/apps/kmail/pics/mail-deleted.png
-share/apps/kmail/pics/mail-encrypted-full.png
-share/apps/kmail/pics/mail-encrypted-part.png
-share/apps/kmail/pics/mail-encrypted.png
-share/apps/kmail/pics/mail-horizontal-space.png
-share/apps/kmail/pics/mail-thread-ignored.png
-share/apps/kmail/pics/mail-thread-watch.png
-share/apps/kmail/pics/mail-vertical-separator-line.png
-share/apps/kmail/pics/overlay-busy-clock-1.png
-share/apps/kmail/pics/overlay-busy-clock-2.png
-share/apps/kmail/pics/overlay-busy-clock-3.png
-share/apps/kmail/pics/overlay-busy-clock-4.png
-share/apps/kmail/pics/pgp-keys.png
-share/apps/kmail/pics/quotecollapse.png
-share/apps/kmail/pics/quoteexpand.png
-share/apps/kmail/plugins/bodypartformatter/application_octetstream.desktop
-share/apps/kmail/plugins/bodypartformatter/text_calendar.desktop
-share/apps/kmail/plugins/bodypartformatter/text_vcard.desktop
-share/apps/kmail/plugins/bodypartformatter/text_xdiff.desktop
-share/apps/kmail/profile-default-rc
-share/apps/kmail/profile-high-contrast-rc
-share/apps/kmail/profile-html-rc
-share/apps/kmail/profile-purist-rc
-share/apps/kmail/profile-secure-rc
-share/apps/kmail/tips
-share/apps/kmailcvt/pics/step1.png
-share/apps/knode/filters/1.fltr
-share/apps/knode/filters/2.fltr
-share/apps/knode/filters/3.fltr
-share/apps/knode/filters/4.fltr
-share/apps/knode/filters/5.fltr
-share/apps/knode/filters/6.fltr
-share/apps/knode/filters/7.fltr
-share/apps/knode/filters/8.fltr
-share/apps/knode/filters/filters.rc
-share/apps/knode/headers.rc
-share/apps/knode/kncomposerui.rc
-share/apps/knode/knodeui.rc
-share/apps/knode/knreaderui.rc
-share/apps/knode/pics/article.png
-share/apps/knode/pics/ctlart.png
-share/apps/knode/pics/eyes.png
-share/apps/knode/pics/greyball.png
-share/apps/knode/pics/greyballchk.png
-share/apps/knode/pics/group.png
-share/apps/knode/pics/group_big.png
-share/apps/knode/pics/ignore.png
-share/apps/knode/pics/key.png
-share/apps/knode/pics/key_bad.png
-share/apps/knode/pics/key_ok.png
-share/apps/knode/pics/key_unknown.png
-share/apps/knode/pics/mail.png
-share/apps/knode/pics/newsubs.png
-share/apps/knode/pics/pgp-keys.png
-share/apps/knode/pics/posting.png
-share/apps/knode/pics/snderr.png
-share/apps/knode/pics/stat_cncl.png
-share/apps/knode/pics/stat_edit.png
-share/apps/knode/pics/stat_saved.png
-share/apps/knode/pics/stat_sent.png
-share/apps/knotes/icons/oxygen/16x16/actions/knotes_alarm.png
-share/apps/knotes/icons/oxygen/16x16/actions/knotes_close.png
-share/apps/knotes/icons/oxygen/16x16/actions/knotes_date.png
-share/apps/knotes/icons/oxygen/16x16/actions/knotes_delete.png
-share/apps/knotes/knotes_part.rc
-share/apps/knotes/knotesappui.rc
-share/apps/knotes/knotesui.rc
-share/apps/kontact/about/kontact.css
-share/apps/kontact/about/main.html
-share/apps/kontact/about/top-left-kontact.png
-share/apps/kontact/kontactui.rc
-share/apps/kontact/ksettingsdialog/akregator.setdlg
-share/apps/kontact/ksettingsdialog/kaddressbook.setdlg
-share/apps/kontact/ksettingsdialog/kjots.setdlg
-share/apps/kontact/ksettingsdialog/kmail.setdlg
-share/apps/kontact/ksettingsdialog/knode.setdlg
-share/apps/kontact/ksettingsdialog/knotes.setdlg
-share/apps/kontact/ksettingsdialog/korganizer.setdlg
-share/apps/kontact/ksettingsdialog/ktimetracker.setdlg
-share/apps/kontact/ksettingsdialog/planner.setdlg
-share/apps/kontact/ksettingsdialog/specialdates.setdlg
-share/apps/kontact/ksettingsdialog/summary.setdlg
-share/apps/kontactsummary/kontactsummary_part.rc
-share/apps/korgac/icons/oxygen/22x22/actions/korgac.png
-share/apps/korganizer/korganizer_part.rc
-share/apps/korganizer/korganizerui.rc
-share/apps/korganizer/sounds/alert.wav
-share/apps/korganizer/sounds/icemag.wav
-share/apps/korganizer/sounds/lightmag.wav
-share/apps/korganizer/sounds/onscreen.wav
-share/apps/korganizer/sounds/spinout.wav
-share/apps/korganizer/tips
-share/apps/kpilot/kpilotui.rc
-share/apps/ktimetracker/icons/oxygen/128x128/actions/subtask-new-ktimetracker.png
-share/apps/ktimetracker/icons/oxygen/16x16/actions/subtask-new-ktimetracker.png
-share/apps/ktimetracker/icons/oxygen/22x22/actions/subtask-new-ktimetracker.png
-share/apps/ktimetracker/icons/oxygen/32x32/actions/subtask-new-ktimetracker.png
-share/apps/ktimetracker/icons/oxygen/48x48/actions/subtask-new-ktimetracker.png
-share/apps/ktimetracker/icons/oxygen/64x64/actions/subtask-new-ktimetracker.png
-share/apps/ktimetracker/icons/oxygen/scalable/actions/subtask-new-ktimetracker.svgz
-share/apps/ktimetracker/ktimetrackerui.rc
-share/apps/ktimetracker/pics/active-icon-0.xpm
-share/apps/ktimetracker/pics/active-icon-1.xpm
-share/apps/ktimetracker/pics/active-icon-2.xpm
-share/apps/ktimetracker/pics/active-icon-3.xpm
-share/apps/ktimetracker/pics/active-icon-4.xpm
-share/apps/ktimetracker/pics/active-icon-5.xpm
-share/apps/ktimetracker/pics/active-icon-6.xpm
-share/apps/ktimetracker/pics/active-icon-7.xpm
-share/apps/ktimetracker/pics/clock.xpm
-share/apps/ktimetracker/pics/clockedit.xpm
-share/apps/ktimetracker/pics/empty-watch.xpm
-share/apps/ktimetracker/pics/filedel.xpm
-share/apps/ktimetracker/pics/task-complete.xpm
-share/apps/ktimetracker/pics/task-incomplete.xpm
-share/apps/ktimetracker/pics/watch-0.xpm
-share/apps/ktimetracker/pics/watch-1.xpm
-share/apps/ktimetracker/pics/watch-2.xpm
-share/apps/ktimetracker/pics/watch-3.xpm
-share/apps/ktimetracker/pics/watch-4.xpm
-share/apps/ktimetracker/pics/watch-5.xpm
-share/apps/ktimetracker/pics/watch-6.xpm
-share/apps/ktimetracker/pics/watch-7.xpm
-share/apps/kwatchgnupg/kwatchgnupgui.rc
-share/apps/kwatchgnupg/pics/kwatchgnupg.png
-share/apps/kwatchgnupg/pics/kwatchgnupg2.png
-share/apps/kxforms/kxformsui.rc
-share/apps/libkdepim/about/bar-bottom-left.png
-share/apps/libkdepim/about/bar-bottom-middle.png
-share/apps/libkdepim/about/bar-bottom-right.png
-share/apps/libkdepim/about/bar-middle-left.png
-share/apps/libkdepim/about/bar-middle-right.png
-share/apps/libkdepim/about/bar-top-left.png
-share/apps/libkdepim/about/bar-top-middle.png
-share/apps/libkdepim/about/bar-top-right.png
-share/apps/libkdepim/about/bottom-left.png
-share/apps/libkdepim/about/bottom-middle.png
-share/apps/libkdepim/about/bottom-right.png
-share/apps/libkdepim/about/box-bottom-left.png
-share/apps/libkdepim/about/box-bottom-middle.png
-share/apps/libkdepim/about/box-bottom-right.png
-share/apps/libkdepim/about/box-middle-left.png
-share/apps/libkdepim/about/box-middle-right.png
-share/apps/libkdepim/about/box-top-left.png
-share/apps/libkdepim/about/box-top-middle.png
-share/apps/libkdepim/about/box-top-right.png
-share/apps/libkdepim/about/kde_infopage.css
-share/apps/libkdepim/about/kde_infopage_rtl.css
-share/apps/libkdepim/about/top-left.png
-share/apps/libkdepim/about/top-middle.png
-share/apps/libkholidays/holiday_BelgiumDutch
-share/apps/libkholidays/holiday_BelgiumFrench
-share/apps/libkholidays/holiday_BelgiumWalloon
-share/apps/libkholidays/holiday_Suedtirol
-share/apps/libkholidays/holiday_ar
-share/apps/libkholidays/holiday_at
-share/apps/libkholidays/holiday_au
-share/apps/libkholidays/holiday_bavarian
-share/apps/libkholidays/holiday_br
-share/apps/libkholidays/holiday_ca
-share/apps/libkholidays/holiday_catalan
-share/apps/libkholidays/holiday_ch
-share/apps/libkholidays/holiday_cl
-share/apps/libkholidays/holiday_co
-share/apps/libkholidays/holiday_cz
-share/apps/libkholidays/holiday_de
-share/apps/libkholidays/holiday_dk
-share/apps/libkholidays/holiday_ee
-share/apps/libkholidays/holiday_es
-share/apps/libkholidays/holiday_fi
-share/apps/libkholidays/holiday_fr
-share/apps/libkholidays/holiday_frswiss
-share/apps/libkholidays/holiday_gb
-share/apps/libkholidays/holiday_gr
-share/apps/libkholidays/holiday_gt
-share/apps/libkholidays/holiday_hu
-share/apps/libkholidays/holiday_ie
-share/apps/libkholidays/holiday_il
-share/apps/libkholidays/holiday_is
-share/apps/libkholidays/holiday_it
-share/apps/libkholidays/holiday_jm
-share/apps/libkholidays/holiday_jp
-share/apps/libkholidays/holiday_lt
-share/apps/libkholidays/holiday_mx
-share/apps/libkholidays/holiday_nl
-share/apps/libkholidays/holiday_no
-share/apps/libkholidays/holiday_nz
-share/apps/libkholidays/holiday_pl
-share/apps/libkholidays/holiday_pt
-share/apps/libkholidays/holiday_py
-share/apps/libkholidays/holiday_quebec
-share/apps/libkholidays/holiday_ro
-share/apps/libkholidays/holiday_ru
-share/apps/libkholidays/holiday_se
-share/apps/libkholidays/holiday_si
-share/apps/libkholidays/holiday_sk
-share/apps/libkholidays/holiday_th
-share/apps/libkholidays/holiday_ua
-share/apps/libkholidays/holiday_us
-share/apps/libkholidays/holiday_uy
-share/apps/libkholidays/holiday_za
-share/apps/libkleopatra/pics/chiasmus_chi.png
-share/apps/libkleopatra/pics/key.png
-share/apps/libkleopatra/pics/key_bad.png
-share/apps/libkleopatra/pics/key_ok.png
-share/apps/libkleopatra/pics/key_unknown.png
-share/apps/nepomuk/ontologies/nco.desktop
-share/apps/nepomuk/ontologies/nco.trig
-share/apps/nepomuk/ontologies/nmo.desktop
-share/apps/nepomuk/ontologies/nmo.trig
-share/autostart/kabcdistlistupdater.desktop
-share/autostart/kalarm.autostart.desktop
-share/autostart/korgac.desktop
-share/config.kcfg/akregator.kcfg
-share/config.kcfg/calendarsettings.kcfg
-share/config.kcfg/contactssettings.kcfg
-share/config.kcfg/custommimeheader.kcfg
-share/config.kcfg/customtemplates_kfg.kcfg
-share/config.kcfg/egroupware.kcfg
-share/config.kcfg/groupwise.kcfg
-share/config.kcfg/kalarmconfig.kcfg
-share/config.kcfg/kjots.kcfg
-share/config.kcfg/kmail.kcfg
-share/config.kcfg/knoteconfig.kcfg
-share/config.kcfg/knotesglobalconfig.kcfg
-share/config.kcfg/kolab.kcfg
-share/config.kcfg/kontact.kcfg
-share/config.kcfg/korganizer.kcfg
-share/config.kcfg/kpilot.kcfg
-share/config.kcfg/kpilotlib.kcfg
-share/config.kcfg/kxforms.kcfg
-share/config.kcfg/memofileconduit.kcfg
-share/config.kcfg/replyphrases.kcfg
-share/config.kcfg/scalix.kcfg
-share/config.kcfg/slox.kcfg
-share/config.kcfg/templatesconfiguration_kfg.kcfg
-share/config.kcfg/timeconduit.kcfg
-share/config.kcfg/todosettings.kcfg
-share/config/kmail.antispamrc
-share/config/kmail.antivirusrc
-share/config/korganizer.knsrc
-share/config/kres-migratorrc
-share/config/libkleopatrarc
-share/dbus-1/interfaces/org.kde.KAddressbook.Core.xml
-share/dbus-1/interfaces/org.kde.KNotes.xml
-share/dbus-1/interfaces/org.kde.Korganizer.Calendar.xml
-share/dbus-1/interfaces/org.kde.addressbook.service.xml
-share/dbus-1/interfaces/org.kde.akregator.part.xml
-share/dbus-1/interfaces/org.kde.kalarm.kalarm.xml
-share/dbus-1/interfaces/org.kde.kmail.kmail.xml
-share/dbus-1/interfaces/org.kde.kmail.kmailpart.xml
-share/dbus-1/interfaces/org.kde.kmail.mailcomposer.xml
-share/dbus-1/interfaces/org.kde.knode.xml
-share/dbus-1/interfaces/org.kde.kontact.KNotes.xml
-share/dbus-1/interfaces/org.kde.korganizer.KOrgac.xml
-share/dbus-1/interfaces/org.kde.korganizer.Korganizer.xml
-share/dbus-1/interfaces/org.kde.ktimetracker.ktimetracker.xml
-share/dbus-1/interfaces/org.kde.mailtransport.service.xml
-share/doc/HTML/en/akregator/add-feed.png
-share/doc/HTML/en/akregator/add-feed2.png
-share/doc/HTML/en/akregator/add-folder.png
-share/doc/HTML/en/akregator/add-folder2.png
-share/doc/HTML/en/akregator/advanced-tab.png
-share/doc/HTML/en/akregator/appearance-tab.png
-share/doc/HTML/en/akregator/archive-tab.png
-share/doc/HTML/en/akregator/browser-tab.png
-share/doc/HTML/en/akregator/common
-share/doc/HTML/en/akregator/general-tab.png
-share/doc/HTML/en/akregator/index.cache.bz2
-share/doc/HTML/en/akregator/index.docbook
-share/doc/HTML/en/akregator/konq.png
-share/doc/HTML/en/akregator/konq2.png
-share/doc/HTML/en/akregator/main-window.png
-share/doc/HTML/en/akregator/main-window2.png
-share/doc/HTML/en/akregator/main-window3.png
-share/doc/HTML/en/akregator/main-window4.png
-share/doc/HTML/en/akregator/quick-filter.png
-share/doc/HTML/en/akregator/rss.png
-share/doc/HTML/en/akregator/rss3.png
-share/doc/HTML/en/kabcclient/common
-share/doc/HTML/en/kabcclient/index.cache.bz2
-share/doc/HTML/en/kabcclient/index.docbook
-share/doc/HTML/en/kabcclient/man-kabcclient.1.docbook
-share/doc/HTML/en/kaddressbook/addhost.png
-share/doc/HTML/en/kaddressbook/common
-share/doc/HTML/en/kaddressbook/conf.png
-share/doc/HTML/en/kaddressbook/contactdlg.png
-share/doc/HTML/en/kaddressbook/edit_instant_messenging.png
-share/doc/HTML/en/kaddressbook/exportdlg.png
-share/doc/HTML/en/kaddressbook/extension.png
-share/doc/HTML/en/kaddressbook/filtereditdlg.png
-share/doc/HTML/en/kaddressbook/index.cache.bz2
-share/doc/HTML/en/kaddressbook/index.docbook
-share/doc/HTML/en/kaddressbook/mainwin.png
-share/doc/HTML/en/kaddressbook/resourcedlg.png
-share/doc/HTML/en/kaddressbook/resourcesdlg.png
-share/doc/HTML/en/kaddressbook/vieweditdlg.png
-share/doc/HTML/en/kalarm/alarmmessage.png
-share/doc/HTML/en/kalarm/common
-share/doc/HTML/en/kalarm/editwindow-simple.png
-share/doc/HTML/en/kalarm/editwindow.png
-share/doc/HTML/en/kalarm/index.cache.bz2
-share/doc/HTML/en/kalarm/index.docbook
-share/doc/HTML/en/kalarm/mainwindow.png
-share/doc/HTML/en/kalarm/spinbox.png
-share/doc/HTML/en/kioslave/news/common
-share/doc/HTML/en/kioslave/news/index.cache.bz2
-share/doc/HTML/en/kioslave/news/index.docbook
-share/doc/HTML/en/kjots/common
-share/doc/HTML/en/kjots/index.cache.bz2
-share/doc/HTML/en/kjots/index.docbook
-share/doc/HTML/en/kleopatra/common
-share/doc/HTML/en/kleopatra/index.cache.bz2
-share/doc/HTML/en/kleopatra/index.docbook
-share/doc/HTML/en/kmail/common
-share/doc/HTML/en/kmail/configure.docbook
-share/doc/HTML/en/kmail/credits-and-licenses.docbook
-share/doc/HTML/en/kmail/faq.docbook
-share/doc/HTML/en/kmail/getting-started.docbook
-share/doc/HTML/en/kmail/importing.docbook
-share/doc/HTML/en/kmail/index.cache.bz2
-share/doc/HTML/en/kmail/index.docbook
-share/doc/HTML/en/kmail/intro.docbook
-share/doc/HTML/en/kmail/menus.docbook
-share/doc/HTML/en/kmail/using-kmail.docbook
-share/doc/HTML/en/knode/commands.docbook
-share/doc/HTML/en/knode/common
-share/doc/HTML/en/knode/credits.docbook
-share/doc/HTML/en/knode/eyes.png
-share/doc/HTML/en/knode/faq.docbook
-share/doc/HTML/en/knode/gloss.docbook
-share/doc/HTML/en/knode/greyball.png
-share/doc/HTML/en/knode/greyballchk.png
-share/doc/HTML/en/knode/index.cache.bz2
-share/doc/HTML/en/knode/index.docbook
-share/doc/HTML/en/knode/install.docbook
-share/doc/HTML/en/knode/introduction.docbook
-share/doc/HTML/en/knode/journey.docbook
-share/doc/HTML/en/knode/knode-cleanup.png
-share/doc/HTML/en/knode/knode-colors-fonts.png
-share/doc/HTML/en/knode/knode-composer-attachments.png
-share/doc/HTML/en/knode/knode-composer-settings.png
-share/doc/HTML/en/knode/knode-edit-filter.png
-share/doc/HTML/en/knode/knode-edit-header1.png
-share/doc/HTML/en/knode/knode-edit-header2.png
-share/doc/HTML/en/knode/knode-filters.png
-share/doc/HTML/en/knode/knode-followup.png
-share/doc/HTML/en/knode/knode-header-settings.png
-share/doc/HTML/en/knode/knode-identity.png
-share/doc/HTML/en/knode/knode-mail-account.png
-share/doc/HTML/en/knode/knode-new-article.png
-share/doc/HTML/en/knode/knode-news-account.png
-share/doc/HTML/en/knode/knode-post-settings.png
-share/doc/HTML/en/knode/knode-read-news-appearance-dialog.png
-share/doc/HTML/en/knode/knode-read-news-settings.png
-share/doc/HTML/en/knode/knode-reply.png
-share/doc/HTML/en/knode/knode-rule-editor.png
-share/doc/HTML/en/knode/knode-search.png
-share/doc/HTML/en/knode/knode-start.png
-share/doc/HTML/en/knode/knode-subscribe.png
-share/doc/HTML/en/knode/knode-views.png
-share/doc/HTML/en/knode/more.docbook
-share/doc/HTML/en/knode/newsubs.png
-share/doc/HTML/en/knode/redball.png
-share/doc/HTML/en/knode/redballchk.png
-share/doc/HTML/en/knode/using-firststart.docbook
-share/doc/HTML/en/knode/using-morefeatures.docbook
-share/doc/HTML/en/knode/using-subscribing.docbook
-share/doc/HTML/en/knotes/common
-share/doc/HTML/en/knotes/index.cache.bz2
-share/doc/HTML/en/knotes/index.docbook
-share/doc/HTML/en/konsolekalendar/common
-share/doc/HTML/en/konsolekalendar/index.cache.bz2
-share/doc/HTML/en/konsolekalendar/index.docbook
-share/doc/HTML/en/kontact/calendar-sidebar-icon.png
-share/doc/HTML/en/kontact/common
-share/doc/HTML/en/kontact/configuration-components.png
-share/doc/HTML/en/kontact/configuration-main.png
-share/doc/HTML/en/kontact/configuration-select-components.png
-share/doc/HTML/en/kontact/configuration-starting-component.png
-share/doc/HTML/en/kontact/configuration-summary-view-kpilot.png
-share/doc/HTML/en/kontact/configuration-summary-view.png
-share/doc/HTML/en/kontact/index.cache.bz2
-share/doc/HTML/en/kontact/index.docbook
-share/doc/HTML/en/kontact/kaddressbook-sidebar-icon.png
-share/doc/HTML/en/kontact/main-view.png
-share/doc/HTML/en/kontact/menu-bar-kmail.png
-share/doc/HTML/en/kontact/menu-bar-korganizer.png
-share/doc/HTML/en/kontact/menu-bar-summary.png
-share/doc/HTML/en/kontact/new-menu.png
-share/doc/HTML/en/kontact/settings-menu-kmail.png
-share/doc/HTML/en/kontact/side-pane.png
-share/doc/HTML/en/kontact/summary-view-calendar.png
-share/doc/HTML/en/kontact/summary-view-contacts.png
-share/doc/HTML/en/kontact/summary-view-kpilot.png
-share/doc/HTML/en/kontact/summary-view-mail.png
-share/doc/HTML/en/kontact/summary-view-newsticker.png
-share/doc/HTML/en/kontact/summary-view-notes.png
-share/doc/HTML/en/kontact/summary-view-repositioning.png
-share/doc/HTML/en/kontact/summary-view-todos.png
-share/doc/HTML/en/kontact/summary-view-weather.png
-share/doc/HTML/en/kontact/summary-view.png
-share/doc/HTML/en/kontact/todo-list-sidebar-icon.png
-share/doc/HTML/en/korganizer/common
-share/doc/HTML/en/korganizer/event-attachments.png
-share/doc/HTML/en/korganizer/event-attendees.png
-share/doc/HTML/en/korganizer/event-freebusy.png
-share/doc/HTML/en/korganizer/event-general.png
-share/doc/HTML/en/korganizer/event-recurrence.png
-share/doc/HTML/en/korganizer/groupevent.png
-share/doc/HTML/en/korganizer/i_actions_newevent.png
-share/doc/HTML/en/korganizer/i_actions_newtodo.png
-share/doc/HTML/en/korganizer/i_copy.png
-share/doc/HTML/en/korganizer/i_cut.png
-share/doc/HTML/en/korganizer/i_edit_delete.png
-share/doc/HTML/en/korganizer/i_edit_find.png
-share/doc/HTML/en/korganizer/i_edit_redo.png
-share/doc/HTML/en/korganizer/i_edit_undo.png
-share/doc/HTML/en/korganizer/i_file_close.png
-share/doc/HTML/en/korganizer/i_file_new.png
-share/doc/HTML/en/korganizer/i_file_open.png
-share/doc/HTML/en/korganizer/i_file_print.png
-share/doc/HTML/en/korganizer/i_file_quit.png
-share/doc/HTML/en/korganizer/i_file_revert.png
-share/doc/HTML/en/korganizer/i_file_save.png
-share/doc/HTML/en/korganizer/i_file_saveas.png
-share/doc/HTML/en/korganizer/i_go_backward.png
-share/doc/HTML/en/korganizer/i_go_forward.png
-share/doc/HTML/en/korganizer/i_go_to_today.png
-share/doc/HTML/en/korganizer/i_paste.png
-share/doc/HTML/en/korganizer/i_settings_prefs.png
-share/doc/HTML/en/korganizer/i_view_day.png
-share/doc/HTML/en/korganizer/i_view_journal.png
-share/doc/HTML/en/korganizer/i_view_list.png
-share/doc/HTML/en/korganizer/i_view_month.png
-share/doc/HTML/en/korganizer/i_view_todo_list.png
-share/doc/HTML/en/korganizer/i_view_week.png
-share/doc/HTML/en/korganizer/i_view_whatsnext.png
-share/doc/HTML/en/korganizer/i_view_work_week.png
-share/doc/HTML/en/korganizer/i_view_xdays.png
-share/doc/HTML/en/korganizer/index.cache.bz2
-share/doc/HTML/en/korganizer/index.docbook
-share/doc/HTML/en/korganizer/korganizer-resource.png
-share/doc/HTML/en/korganizer/o2v_importing1.png
-share/doc/HTML/en/korganizer/o2v_importing2.png
-share/doc/HTML/en/korganizer/o2v_importing3.png
-share/doc/HTML/en/korganizer/o2v_main.png
-share/doc/HTML/en/korganizer/o2v_progress.png
-share/doc/HTML/en/korganizer/o2v_save.png
-share/doc/HTML/en/korganizer/o2v_warning.png
-share/doc/HTML/en/korganizer/organizer.png
-share/doc/HTML/en/korganizer/outlook-to-vcalendar.docbook
-share/doc/HTML/en/korganizer/plugins-chapter.docbook
-share/doc/HTML/en/korganizer/remotefile-resource.png
-share/doc/HTML/en/korganizer/todo-general.png
-share/doc/HTML/en/kpilot/common
-share/doc/HTML/en/kpilot/conduit-memofile.png
-share/doc/HTML/en/kpilot/conduit-todo.png
-share/doc/HTML/en/kpilot/conduit-vcal.png
-share/doc/HTML/en/kpilot/configuration.docbook
-share/doc/HTML/en/kpilot/daemon-menu.png
-share/doc/HTML/en/kpilot/faq.docbook
-share/doc/HTML/en/kpilot/file-app.png
-share/doc/HTML/en/kpilot/index.cache.bz2
-share/doc/HTML/en/kpilot/index.docbook
-share/doc/HTML/en/kpilot/kpilot.png
-share/doc/HTML/en/kpilot/main-app.png
-share/doc/HTML/en/kpilot/setup-address.png
-share/doc/HTML/en/kpilot/setup-conduit.png
-share/doc/HTML/en/kpilot/setup-dbspecial.png
-share/doc/HTML/en/kpilot/setup-general.png
-share/doc/HTML/en/kpilot/setup-hotsync.png
-share/doc/HTML/en/kpilot/setup-items.png
-share/doc/HTML/en/kpilot/setup-startup-exit.png
-share/doc/HTML/en/kpilot/setup-tabs.png
-share/doc/HTML/en/kpilot/sidebar.png
-share/doc/HTML/en/kpilot/sync.docbook
-share/doc/HTML/en/kpilot/usage.docbook
-share/doc/HTML/en/ktimetracker/clipboard-history.png
-share/doc/HTML/en/ktimetracker/common
-share/doc/HTML/en/ktimetracker/copy-this-task.png
-share/doc/HTML/en/ktimetracker/csvexport.png
-share/doc/HTML/en/ktimetracker/daterange.png
-share/doc/HTML/en/ktimetracker/idle-detect.png
-share/doc/HTML/en/ktimetracker/index.cache.bz2
-share/doc/HTML/en/ktimetracker/index.docbook
-share/doc/HTML/en/ktimetracker/karm.png
-share/doc/HTML/en/ktimetracker/systray.png
-share/icons/hicolor/128x128/apps/akregator.png
-share/icons/hicolor/128x128/apps/kaddressbook.png
-share/icons/hicolor/128x128/apps/kjots.png
-share/icons/hicolor/128x128/apps/kmail.png
-share/icons/hicolor/128x128/apps/knode.png
-share/icons/hicolor/128x128/apps/knode2.png
-share/icons/hicolor/128x128/apps/knotes.png
-share/icons/hicolor/128x128/apps/kontact.png
-share/icons/hicolor/128x128/apps/korganizer.png
-share/icons/hicolor/128x128/apps/ktimetracker.png
-share/icons/hicolor/16x16/actions/kpilot_backup.png
-share/icons/hicolor/16x16/actions/kpilot_busysync.png
-share/icons/hicolor/16x16/actions/kpilot_fullsync.png
-share/icons/hicolor/16x16/actions/kpilot_hhtopc.png
-share/icons/hicolor/16x16/actions/kpilot_hotsync.png
-share/icons/hicolor/16x16/actions/kpilot_nosync.png
-share/icons/hicolor/16x16/actions/kpilot_reset.png
-share/icons/hicolor/16x16/actions/kpilot_restore.png
-share/icons/hicolor/16x16/apps/akregator.png
-share/icons/hicolor/16x16/apps/akregator_empty.png
-share/icons/hicolor/16x16/apps/kaddressbook.png
-share/icons/hicolor/16x16/apps/kalarm.png
-share/icons/hicolor/16x16/apps/kjots.png
-share/icons/hicolor/16x16/apps/kmail.png
-share/icons/hicolor/16x16/apps/knode.png
-share/icons/hicolor/16x16/apps/knode2.png
-share/icons/hicolor/16x16/apps/knotes.png
-share/icons/hicolor/16x16/apps/kontact.png
-share/icons/hicolor/16x16/apps/korganizer.png
-share/icons/hicolor/16x16/apps/kpilot.png
-share/icons/hicolor/16x16/apps/kpilotDaemon.png
-share/icons/hicolor/16x16/apps/ktimetracker.png
-share/icons/hicolor/22x22/actions/kpilot_backup.png
-share/icons/hicolor/22x22/actions/kpilot_busysync.png
-share/icons/hicolor/22x22/actions/kpilot_fullsync.png
-share/icons/hicolor/22x22/actions/kpilot_hhtopc.png
-share/icons/hicolor/22x22/actions/kpilot_hotsync.png
-share/icons/hicolor/22x22/actions/kpilot_nosync.png
-share/icons/hicolor/22x22/actions/kpilot_reset.png
-share/icons/hicolor/22x22/actions/kpilot_restore.png
-share/icons/hicolor/22x22/apps/akregator.png
-share/icons/hicolor/22x22/apps/kaddressbook.png
-share/icons/hicolor/22x22/apps/kjots.png
-share/icons/hicolor/22x22/apps/kmail.png
-share/icons/hicolor/22x22/apps/knotes.png
-share/icons/hicolor/22x22/apps/kontact.png
-share/icons/hicolor/22x22/apps/korganizer.png
-share/icons/hicolor/22x22/apps/kpilot.png
-share/icons/hicolor/22x22/apps/kpilotDaemon.png
-share/icons/hicolor/22x22/apps/ktimetracker.png
-share/icons/hicolor/32x32/actions/kpilot_fullsync.png
-share/icons/hicolor/32x32/actions/kpilot_hhtopc.png
-share/icons/hicolor/32x32/actions/kpilot_hotsync.png
-share/icons/hicolor/32x32/actions/kpilot_reset.png
-share/icons/hicolor/32x32/apps/akregator.png
-share/icons/hicolor/32x32/apps/kaddressbook.png
-share/icons/hicolor/32x32/apps/kalarm.png
-share/icons/hicolor/32x32/apps/kjots.png
-share/icons/hicolor/32x32/apps/kmail.png
-share/icons/hicolor/32x32/apps/knode.png
-share/icons/hicolor/32x32/apps/knode2.png
-share/icons/hicolor/32x32/apps/knotes.png
-share/icons/hicolor/32x32/apps/kontact.png
-share/icons/hicolor/32x32/apps/korganizer.png
-share/icons/hicolor/32x32/apps/kpilot.png
-share/icons/hicolor/32x32/apps/kpilotDaemon.png
-share/icons/hicolor/32x32/apps/ktimetracker.png
-share/icons/hicolor/48x48/actions/kpilot_fullsync.png
-share/icons/hicolor/48x48/actions/kpilot_hhtopc.png
-share/icons/hicolor/48x48/actions/kpilot_hotsync.png
-share/icons/hicolor/48x48/actions/kpilot_reset.png
-share/icons/hicolor/48x48/apps/akregator.png
-share/icons/hicolor/48x48/apps/kaddressbook.png
-share/icons/hicolor/48x48/apps/kalarm.png
-share/icons/hicolor/48x48/apps/kjots.png
-share/icons/hicolor/48x48/apps/kmail.png
-share/icons/hicolor/48x48/apps/knode.png
-share/icons/hicolor/48x48/apps/knode2.png
-share/icons/hicolor/48x48/apps/knotes.png
-share/icons/hicolor/48x48/apps/kontact.png
-share/icons/hicolor/48x48/apps/korganizer.png
-share/icons/hicolor/48x48/apps/kpilot.png
-share/icons/hicolor/48x48/apps/kpilotDaemon.png
-share/icons/hicolor/48x48/apps/ktimetracker.png
-share/icons/hicolor/64x64/actions/kpilot_address.png
-share/icons/hicolor/64x64/actions/kpilot_bhotsync.png
-share/icons/hicolor/64x64/actions/kpilot_calendar.png
-share/icons/hicolor/64x64/actions/kpilot_db.png
-share/icons/hicolor/64x64/actions/kpilot_fileinstaller.png
-share/icons/hicolor/64x64/actions/kpilot_knotes.png
-share/icons/hicolor/64x64/actions/kpilot_todo.png
-share/icons/hicolor/64x64/apps/akregator.png
-share/icons/hicolor/64x64/apps/kaddressbook.png
-share/icons/hicolor/64x64/apps/kjots.png
-share/icons/hicolor/64x64/apps/kmail.png
-share/icons/hicolor/64x64/apps/knode.png
-share/icons/hicolor/64x64/apps/knode2.png
-share/icons/hicolor/64x64/apps/knotes.png
-share/icons/hicolor/64x64/apps/kontact.png
-share/icons/hicolor/64x64/apps/korganizer.png
-share/icons/hicolor/64x64/apps/ktimetracker.png
-share/icons/hicolor/scalable/apps/akregator.svgz
-share/icons/hicolor/scalable/apps/kaddressbook.svgz
-share/icons/hicolor/scalable/apps/kjots.svgz
-share/icons/hicolor/scalable/apps/kmail.svgz
-share/icons/hicolor/scalable/apps/korganizer.svgz
-share/icons/oxygen/128x128/apps/kalarm.png
-share/icons/oxygen/128x128/apps/kleopatra.png
-share/icons/oxygen/16x16/actions/document-new-from-template.png
-share/icons/oxygen/16x16/actions/edit-delete-page.png
-share/icons/oxygen/16x16/actions/ldap_lookup.png
-share/icons/oxygen/16x16/actions/mail-forwarded-replied.png
-share/icons/oxygen/16x16/actions/mail-forwarded.png
-share/icons/oxygen/16x16/actions/mail-reply-custom.png
-share/icons/oxygen/16x16/actions/mail-signed-fully.png
-share/icons/oxygen/16x16/actions/mail-signed-part.png
-share/icons/oxygen/16x16/actions/mail-signed.png
-share/icons/oxygen/16x16/actions/meeting-attending-tentative.png
-share/icons/oxygen/16x16/actions/meeting-attending.png
-share/icons/oxygen/16x16/actions/smallclock.png
-share/icons/oxygen/16x16/actions/upindicator.png
-share/icons/oxygen/16x16/apps/kalarm.png
-share/icons/oxygen/16x16/apps/kleopatra.png
-share/icons/oxygen/16x16/apps/kmailcvt.png
-share/icons/oxygen/16x16/mimetypes/x-mail-distribution-list.png
-share/icons/oxygen/16x16/status/appointment-recurring.png
-share/icons/oxygen/16x16/status/appointment-reminder.png
-share/icons/oxygen/16x16/status/mail-sent.png
-share/icons/oxygen/16x16/status/mail-tagged.png
-share/icons/oxygen/16x16/status/mail-task.png
-share/icons/oxygen/16x16/status/meeting-organizer.png
-share/icons/oxygen/16x16/status/task-complete.png
-share/icons/oxygen/16x16/status/task-recurring.png
-share/icons/oxygen/16x16/status/task-reminder.png
-share/icons/oxygen/22x22/actions/button_fewer.png
-share/icons/oxygen/22x22/actions/button_more.png
-share/icons/oxygen/22x22/actions/checkmark.png
-share/icons/oxygen/22x22/actions/document-new-from-template.png
-share/icons/oxygen/22x22/actions/edit-delete-page.png
-share/icons/oxygen/22x22/actions/kalarm.png
-share/icons/oxygen/22x22/actions/mail-reply-custom.png
-share/icons/oxygen/22x22/actions/meeting-attending-tentative.png
-share/icons/oxygen/22x22/actions/meeting-attending.png
-share/icons/oxygen/22x22/actions/new-command-alarm.png
-share/icons/oxygen/22x22/apps/kalarm.png
-share/icons/oxygen/22x22/apps/kleopatra.png
-share/icons/oxygen/22x22/mimetypes/x-mail-distribution-list.png
-share/icons/oxygen/22x22/status/appointment-recurring.png
-share/icons/oxygen/22x22/status/appointment-reminder.png
-share/icons/oxygen/22x22/status/mail-tagged.png
-share/icons/oxygen/22x22/status/mail-task.png
-share/icons/oxygen/22x22/status/meeting-organizer.png
-share/icons/oxygen/22x22/status/task-complete.png
-share/icons/oxygen/22x22/status/task-recurring.png
-share/icons/oxygen/22x22/status/task-reminder.png
-share/icons/oxygen/32x32/actions/edit-delete-page.png
-share/icons/oxygen/32x32/actions/journal-new.png
-share/icons/oxygen/32x32/actions/mail-reply-custom.png
-share/icons/oxygen/32x32/actions/meeting-attending-tentative.png
-share/icons/oxygen/32x32/actions/meeting-attending.png
-share/icons/oxygen/32x32/actions/task-new.png
-share/icons/oxygen/32x32/apps/kalarm.png
-share/icons/oxygen/32x32/apps/kleopatra.png
-share/icons/oxygen/32x32/apps/kmailcvt.png
-share/icons/oxygen/32x32/mimetypes/x-mail-distribution-list.png
-share/icons/oxygen/32x32/status/appointment-recurring.png
-share/icons/oxygen/32x32/status/appointment-reminder.png
-share/icons/oxygen/32x32/status/mail-tagged.png
-share/icons/oxygen/32x32/status/meeting-organizer.png
-share/icons/oxygen/32x32/status/task-complete.png
-share/icons/oxygen/32x32/status/task-recurring.png
-share/icons/oxygen/32x32/status/task-reminder.png
-share/icons/oxygen/48x48/actions/edit-delete-page.png
-share/icons/oxygen/48x48/actions/mail-reply-custom.png
-share/icons/oxygen/48x48/apps/kalarm.png
-share/icons/oxygen/48x48/apps/kleopatra.png
-share/icons/oxygen/48x48/apps/kmailcvt.png
-share/icons/oxygen/48x48/mimetypes/x-mail-distribution-list.png
-share/icons/oxygen/48x48/status/mail-tagged.png
-share/icons/oxygen/64x64/apps/kalarm.png
-share/icons/oxygen/64x64/apps/kleopatra.png
-share/icons/oxygen/scalable/actions/edit-delete-page.svgz
-share/icons/oxygen/scalable/actions/mail-forwarded-replied.svgz
-share/icons/oxygen/scalable/actions/mail-forwarded.svgz
-share/icons/oxygen/scalable/actions/mail-reply-custom.svgz
-share/icons/oxygen/scalable/actions/mail-signed-fully.svgz
-share/icons/oxygen/scalable/actions/mail-signed-part.svgz
-share/icons/oxygen/scalable/actions/mail-signed.svgz
-share/icons/oxygen/scalable/apps/kalarm.svgz
-share/icons/oxygen/scalable/apps/kleopatra.svgz
-share/icons/oxygen/scalable/mimetypes/x-mail-distribution-list.svgz
-share/icons/oxygen/scalable/status/mail-tagged.svgz
-share/icons/oxygen/scalable/status/mail-task.svgz
-share/kde4/services/akonadi.protocol
-share/kde4/services/akregator_config_advanced.desktop
-share/kde4/services/akregator_config_appearance.desktop
-share/kde4/services/akregator_config_archive.desktop
-share/kde4/services/akregator_config_browser.desktop
-share/kde4/services/akregator_config_general.desktop
-share/kde4/services/akregator_config_onlinesync.desktop
-share/kde4/services/akregator_mk4storage_plugin.desktop
-share/kde4/services/akregator_onlinesync_plugin.desktop
-share/kde4/services/akregator_part.desktop
-share/kde4/services/feed.protocol
-share/kde4/services/groupwise.protocol
-share/kde4/services/groupwises.protocol
-share/kde4/services/kabconfig.desktop
-share/kde4/services/kabcustomfields.desktop
-share/kde4/services/kabldapconfig.desktop
-share/kde4/services/kaddressbook/aimprotocol.desktop
-share/kde4/services/kaddressbook/bookmark_xxport.desktop
-share/kde4/services/kaddressbook/cardview.desktop
-share/kde4/services/kaddressbook/cryptosettings.desktop
-share/kde4/services/kaddressbook/csv_xxport.desktop
-share/kde4/services/kaddressbook/distributionlistng.desktop
-share/kde4/services/kaddressbook/eudora_xxport.desktop
-share/kde4/services/kaddressbook/gaduprotocol.desktop
-share/kde4/services/kaddressbook/gmx_xxport.desktop
-%%GNOKII%%share/kde4/services/kaddressbook/gnokii_xxport.desktop
-share/kde4/services/kaddressbook/groupwiseprotocol.desktop
-share/kde4/services/kaddressbook/iconview.desktop
-share/kde4/services/kaddressbook/icqprotocol.desktop
-share/kde4/services/kaddressbook/ircprotocol.desktop
-share/kde4/services/kaddressbook/jabberprotocol.desktop
-share/kde4/services/kaddressbook/kde2_xxport.desktop
-share/kde4/services/kaddressbook/ldif_xxport.desktop
-share/kde4/services/kaddressbook/meanwhileprotocol.desktop
-share/kde4/services/kaddressbook/msnprotocol.desktop
-share/kde4/services/kaddressbook/opera_xxport.desktop
-share/kde4/services/kaddressbook/pab_xxport.desktop
-share/kde4/services/kaddressbook/resourceselection.desktop
-share/kde4/services/kaddressbook/skypeprotocol.desktop
-share/kde4/services/kaddressbook/smsprotocol.desktop
-share/kde4/services/kaddressbook/tableview.desktop
-share/kde4/services/kaddressbook/vcard_xxport.desktop
-share/kde4/services/kaddressbook/yahooprotocol.desktop
-share/kde4/services/kaddressbookpart.desktop
-share/kde4/services/kcm_akonadi.desktop
-share/kde4/services/kcm_akonadi_resources.desktop
-share/kde4/services/kcm_akonadi_server.desktop
-share/kde4/services/kcmapptsummary.desktop
-share/kde4/services/kcmkmailsummary.desktop
-share/kde4/services/kcmkontactsummary.desktop
-share/kde4/services/kcmplanner.desktop
-share/kde4/services/kcmsdsummary.desktop
-share/kde4/services/kcmtodosummary.desktop
-share/kde4/services/kjotspart.desktop
-share/kde4/services/kleopatra_config_appear.desktop
-share/kde4/services/kleopatra_config_dirserv.desktop
-share/kde4/services/kleopatra_config_dnorder.desktop
-share/kde4/services/kleopatra_config_smimevalidation.desktop
-share/kde4/services/kleopatra_decryptverifyfiles.desktop
-share/kde4/services/kleopatra_decryptverifyfolders.desktop
-share/kde4/services/kleopatra_signencryptfiles.desktop
-share/kde4/services/kleopatra_signencryptfolders.desktop
-share/kde4/services/kmail_config_accounts.desktop
-share/kde4/services/kmail_config_appearance.desktop
-share/kde4/services/kmail_config_composer.desktop
-share/kde4/services/kmail_config_identity.desktop
-share/kde4/services/kmail_config_misc.desktop
-share/kde4/services/kmail_config_security.desktop
-share/kde4/services/knewsservice.protocol
-share/kde4/services/knode_config_accounts.desktop
-share/kde4/services/knode_config_appearance.desktop
-share/kde4/services/knode_config_cleanup.desktop
-share/kde4/services/knode_config_identity.desktop
-share/kde4/services/knode_config_post_news.desktop
-share/kde4/services/knode_config_privacy.desktop
-share/kde4/services/knode_config_read_news.desktop
-share/kde4/services/kontact/akregatorplugin.desktop
-share/kde4/services/kontact/journalplugin.desktop
-share/kde4/services/kontact/kaddressbookplugin.desktop
-share/kde4/services/kontact/kjots_plugin.desktop
-share/kde4/services/kontact/kmailplugin.desktop
-share/kde4/services/kontact/knodeplugin.desktop
-share/kde4/services/kontact/knotesplugin.desktop
-share/kde4/services/kontact/korganizerplugin.desktop
-share/kde4/services/kontact/ktimetracker_plugin.desktop
-share/kde4/services/kontact/plannerplugin.desktop
-share/kde4/services/kontact/specialdatesplugin.desktop
-share/kde4/services/kontact/summaryplugin.desktop
-share/kde4/services/kontact/todoplugin.desktop
-share/kde4/services/kontactconfig.desktop
-share/kde4/services/korganizer/datenums.desktop
-share/kde4/services/korganizer/hebrew.desktop
-share/kde4/services/korganizer/journalprint.desktop
-share/kde4/services/korganizer/picoftheday.desktop
-share/kde4/services/korganizer/thisdayinhistory.desktop
-share/kde4/services/korganizer/yearprint.desktop
-share/kde4/services/korganizer_configcolorsandfonts.desktop
-share/kde4/services/korganizer_configdesignerfields.desktop
-share/kde4/services/korganizer_configfreebusy.desktop
-share/kde4/services/korganizer_configgroupscheduling.desktop
-share/kde4/services/korganizer_configmain.desktop
-share/kde4/services/korganizer_configplugins.desktop
-share/kde4/services/korganizer_configtime.desktop
-share/kde4/services/korganizer_configviews.desktop
-share/kde4/services/kpilot-conduit-calendar.desktop
-share/kde4/services/kpilot-conduit-contacts.desktop
-share/kde4/services/kpilot-conduit-todo.desktop
-share/kde4/services/kpilot_config.desktop
-share/kde4/services/kresources/alarms/local.desktop
-share/kde4/services/kresources/alarms/localdir.desktop
-share/kde4/services/kresources/alarms/remote.desktop
-share/kde4/services/kresources/kabc/akonadi.desktop
-share/kde4/services/kresources/kabc/kabc_groupdav.desktop
-share/kde4/services/kresources/kabc/kabc_groupwise.desktop
-share/kde4/services/kresources/kabc/kabc_opengroupware.desktop
-share/kde4/services/kresources/kabc/kabc_ox.desktop
-share/kde4/services/kresources/kabc/kabc_slox.desktop
-share/kde4/services/kresources/kabc/kabc_xmlrpc.desktop
-share/kde4/services/kresources/kabc/kolab.desktop
-share/kde4/services/kresources/kabc/scalix.desktop
-share/kde4/services/kresources/kalarm_manager.desktop
-share/kde4/services/kresources/kcal/akonadi.desktop
-share/kde4/services/kresources/kcal/blog.desktop
-share/kde4/services/kresources/kcal/kabc.desktop
-share/kde4/services/kresources/kcal/kcal_groupdav.desktop
-share/kde4/services/kresources/kcal/kcal_groupwise.desktop
-share/kde4/services/kresources/kcal/kcal_opengroupware.desktop
-share/kde4/services/kresources/kcal/kcal_ox.desktop
-share/kde4/services/kresources/kcal/kcal_resourcefeatureplan.desktop
-share/kde4/services/kresources/kcal/kcal_slox.desktop
-share/kde4/services/kresources/kcal/kcal_xmlrpc.desktop
-share/kde4/services/kresources/kcal/kolab.desktop
-share/kde4/services/kresources/kcal/remote.desktop
-share/kde4/services/kresources/kcal/scalix.desktop
-share/kde4/services/kresources/knotes/knotes_xmlrpc.desktop
-share/kde4/services/kresources/knotes/kolabresource.desktop
-share/kde4/services/kresources/knotes/local.desktop
-share/kde4/services/kresources/knotes/scalix.desktop
-share/kde4/services/kresources/knotes_manager.desktop
-share/kde4/services/ktimetrackerconfig.desktop
-share/kde4/services/ktimetrackerpart.desktop
-share/kde4/services/ldifvcardthumbnail.desktop
-share/kde4/services/memofile-conduit.desktop
-share/kde4/services/scalix.protocol
-share/kde4/services/scalixs.protocol
-share/kde4/services/time_conduit.desktop
-share/kde4/services/webcal.protocol
-share/kde4/servicetypes/akregator_plugin.desktop
-share/kde4/servicetypes/calendardecoration.desktop
-share/kde4/servicetypes/calendarplugin.desktop
-share/kde4/servicetypes/dbusaddressbook.desktop
-share/kde4/servicetypes/dbuscalendar.desktop
-share/kde4/servicetypes/dbusimap.desktop
-share/kde4/servicetypes/dbusmail.desktop
-share/kde4/servicetypes/kaddressbook_contacteditorwidget.desktop
-share/kde4/servicetypes/kaddressbook_extension.desktop
-share/kde4/servicetypes/kaddressbook_view.desktop
-share/kde4/servicetypes/kaddressbook_xxport.desktop
-share/kde4/servicetypes/kaddressbookimprotocol.desktop
-share/kde4/servicetypes/kontactplugin.desktop
-share/kde4/servicetypes/korganizerpart.desktop
-share/kde4/servicetypes/korgprintplugin.desktop
-share/kde4/servicetypes/kpilotconduit.desktop
-@dirrm share/kde4/services/kresources/knotes
-@dirrm share/kde4/services/kresources/alarms
-@dirrm share/kde4/services/korganizer
-@dirrm share/kde4/services/kontact
-@dirrm share/kde4/services/kaddressbook
-@dirrm share/doc/HTML/en/ktimetracker
-@dirrm share/doc/HTML/en/kpilot
-@dirrm share/doc/HTML/en/korganizer
-@dirrm share/doc/HTML/en/kontact
-@dirrm share/doc/HTML/en/konsolekalendar
-@dirrm share/doc/HTML/en/knotes
-@dirrm share/doc/HTML/en/knode
-@dirrm share/doc/HTML/en/kmail
-@dirrm share/doc/HTML/en/kleopatra
-@dirrm share/doc/HTML/en/kjots
-@dirrm share/doc/HTML/en/kioslave/news
-@dirrm share/doc/HTML/en/kalarm
-@dirrm share/doc/HTML/en/kaddressbook
-@dirrm share/doc/HTML/en/kabcclient
-@dirrm share/doc/HTML/en/akregator
-@dirrm share/apps/libkleopatra/pics
-@dirrm share/apps/libkleopatra
-@dirrm share/apps/libkholidays
-@dirrm share/apps/libkdepim/about
-@dirrm share/apps/libkdepim
-@dirrm share/apps/kxforms
-@dirrm share/apps/kwatchgnupg/pics
-@dirrm share/apps/kwatchgnupg
-@dirrm share/apps/ktimetracker/pics
-@dirrm share/apps/ktimetracker/icons/oxygen/scalable/actions
-@dirrm share/apps/ktimetracker/icons/oxygen/scalable
-@dirrm share/apps/ktimetracker/icons/oxygen/64x64/actions
-@dirrm share/apps/ktimetracker/icons/oxygen/64x64
-@dirrm share/apps/ktimetracker/icons/oxygen/48x48/actions
-@dirrm share/apps/ktimetracker/icons/oxygen/48x48
-@dirrm share/apps/ktimetracker/icons/oxygen/32x32/actions
-@dirrm share/apps/ktimetracker/icons/oxygen/32x32
-@dirrm share/apps/ktimetracker/icons/oxygen/22x22/actions
-@dirrm share/apps/ktimetracker/icons/oxygen/22x22
-@dirrm share/apps/ktimetracker/icons/oxygen/16x16/actions
-@dirrm share/apps/ktimetracker/icons/oxygen/16x16
-@dirrm share/apps/ktimetracker/icons/oxygen/128x128/actions
-@dirrm share/apps/ktimetracker/icons/oxygen/128x128
-@dirrm share/apps/ktimetracker/icons/oxygen
-@dirrm share/apps/ktimetracker/icons
-@dirrm share/apps/ktimetracker
-@dirrm share/apps/kpilot
-@dirrm share/apps/korganizer/sounds
-@dirrm share/apps/korganizer
-@dirrm share/apps/korgac/icons/oxygen/22x22/actions
-@dirrm share/apps/korgac/icons/oxygen/22x22
-@dirrm share/apps/korgac/icons/oxygen
-@dirrm share/apps/korgac/icons
-@dirrm share/apps/korgac
-@dirrm share/apps/kontactsummary
-@dirrm share/apps/kontact/ksettingsdialog
-@dirrm share/apps/kontact/about
-@dirrm share/apps/kontact
-@dirrm share/apps/knotes/icons/oxygen/16x16/actions
-@dirrm share/apps/knotes/icons/oxygen/16x16
-@dirrm share/apps/knotes/icons/oxygen
-@dirrm share/apps/knotes/icons
-@dirrm share/apps/knotes
-@dirrm share/apps/knode/pics
-@dirrm share/apps/knode/filters
-@dirrm share/apps/knode
-@dirrm share/apps/kmailcvt/pics
-@dirrm share/apps/kmailcvt
-@dirrm share/apps/kmail/plugins/bodypartformatter
-@dirrm share/apps/kmail/plugins
-@dirrm share/apps/kmail/pics
-@dirrm share/apps/kmail/about
-@dirrm share/apps/kmail
-@dirrm share/apps/kleopatra/pics
-@dirrm share/apps/kleopatra
-@dirrm share/apps/kjots
-@dirrm share/apps/kdepimwidgets/pics
-@dirrm share/apps/kdepimwidgets
-@dirrm share/apps/kalarm
-@dirrm share/apps/kaddressbook/printing
-@dirrm share/apps/kaddressbook/pics
-@dirrm share/apps/kaddressbook/icons/oxygen/16x16/apps
-@dirrm share/apps/kaddressbook/icons/oxygen/16x16
-@dirrm share/apps/kaddressbook/icons/oxygen
-@dirrm share/apps/kaddressbook/icons
-@dirrm share/apps/kaddressbook/csv-templates
-@dirrm share/apps/kaddressbook
-@dirrm share/apps/akregator_onlinesync_plugin
-@dirrmtry share/apps/akregator/pics
-@dirrm share/apps/akregator/about
-@dirrmtry share/apps/akregator
-@dirrm share/apps/akonadiconsole
-@dirrm share/apps/akonadi/plugins/serializer
-@dirrm share/apps/akonadi/plugins
-@dirrm share/apps/akonadi
-@dirrm share/akonadi/agents
-@dirrm share/akonadi
-@dirrm include/libkleopatraclient/gui
-@dirrm include/libkleopatraclient/core
-@dirrm include/libkleopatraclient
-@dirrm include/ksieve
-@dirrm include/kpilot
-@dirrm include/kpgp
-@dirrm include/kmail/interfaces
-@dirrm include/kmail
-@dirrm include/kleo/ui
-@dirrm include/kleo
-@dirrm include/kaddressbook
-@dirrm include/akregator
diff --git a/deskutils/lightning-thunderbird/Makefile b/deskutils/lightning-thunderbird/Makefile
deleted file mode 100644
index a6a08b15bfdb..000000000000
--- a/deskutils/lightning-thunderbird/Makefile
+++ /dev/null
@@ -1,77 +0,0 @@
-# New ports collection makefile for: sunbird
-# Date created: 2005-02-26
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports/deskutils/sunbird/Makefile,v 1.19 2006/10/13 04:40:20 ahze Exp $
-#
-
-PORTNAME= sunbird
-PORTVERSION= 0.9
-PORTEPOCH= 1
-CATEGORIES= deskutils
-MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED}
-MASTER_SITE_SUBDIR= calendar/sunbird/releases/${DISTVERSION}/source
-DISTNAME= lightning-${PORTNAME}-${DISTVERSION}-source
-
-MAINTAINER= miwi@FreeBSD.org
-COMMENT= Redesign of the Mozilla Calendar with XUL interface
-
-USE_AUTOTOOLS= libtool:15
-ALL_TARGET= default
-CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-USE_BZIP2= yes
-WANT_GNOME= yes
-WANT_PERL= yes
-SUNBIRD= ${PORTNAME}
-SUNBIRD_ICON_SRC= ${PREFIX}/lib/sunbird/chrome/icons/default/default.xpm
-SUNBIRD_ICON= ${PORTNAME}.xpm
-LIBS= -Wl,-Bsymbolic -lc
-MOZ_PKGCONFIG_FILES= ${PORTNAME}-js ${PORTNAME}-xpcom ${PORTNAME}-plugin
-PKGCONFIG_FILES= ${MOZ_PKG_CONFIG_FILES}
-MOZ_OPTIONS= --enable-application=calendar \
- --enable-system-cairo \
- --with-system-nss \
- --enable-canvas
-MOZ_MK_OPTIONS= MOZ_CO_PROJECT=calendar
-
-GECKO_PLIST_PRE_FILES= lib/sunbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest \
- lib/sunbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest
-
-.include <bsd.init.mk>
-.include <bsd.libnames.mk>
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/mozilla/Makefile.common"
-
-.if ${ARCH}=="sparc64"
-BROKEN= does not build
-.endif
-
-post-patch:
- @${SED} -e 's|@SUNBIRD_ICON@|${SUNBIRD_ICON}|' \
- ${FILESDIR}/sunbird.desktop.in >${WRKDIR}/sunbird.desktop
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
- ${WRKSRC}/security/manager/ssl/src/Makefile.in
- @${REINPLACE_CMD} -e 's|%%LIB_BZ2%%|${LIBBZ2}|' \
- ${WRKSRC}/toolkit/mozapps/update/src/updater/Makefile.in
-
-post-build:
- @(cd ${WRKSRC}/xpfe/components/autocomplete/src && ${GMAKE})
-
-pre-install:
- ${ECHO_CMD} 'share/applications/sunbird.desktop' >> ${PLIST}
- ${ECHO_CMD} 'share/pixmaps/${SUNBIRD_ICON}' >> ${PLIST}
- ${ECHO_CMD} '@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}' >> ${PLIST}
- ${ECHO_CMD} '@dirrmtry lib/sunbird/plugins' >> ${PLIST}
- ${ECHO_CMD} '@dirrmtry lib/sunbird' >> ${PLIST}
-
-do-install:
- ${MKDIR} ${PREFIX}/share/applications ${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKDIR}/sunbird.desktop ${PREFIX}/share/applications
- ${LN} -sf ${SUNBIRD_ICON_SRC} ${PREFIX}/share/pixmaps/${SUNBIRD_ICON}
- ${TOUCH} ${PREFIX}/lib/sunbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
- ${TOUCH} ${PREFIX}/lib/sunbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest
-
-.include <bsd.port.post.mk>
diff --git a/deskutils/lightning-thunderbird/distinfo b/deskutils/lightning-thunderbird/distinfo
deleted file mode 100644
index cc32fcdad0b5..000000000000
--- a/deskutils/lightning-thunderbird/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (lightning-sunbird-0.9-source.tar.bz2) = 7757ffefd4a30bcc1497b93b3dc6c0ce
-SHA256 (lightning-sunbird-0.9-source.tar.bz2) = 329b256bd463a76527c255cd5b8141ffb6df077ce8d63efdffad6516f0b90f64
-SIZE (lightning-sunbird-0.9-source.tar.bz2) = 43121977
diff --git a/deskutils/lightning-thunderbird/files/patch-Makefile.in b/deskutils/lightning-thunderbird/files/patch-Makefile.in
deleted file mode 100644
index 5b087403b086..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-Makefile.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- Makefile.in.orig Mon Jul 2 06:19:35 2007
-+++ Makefile.in Mon Jul 2 06:19:47 2007
-@@ -91,7 +91,6 @@
- #
- # tier 1 - 3rd party individual libraries
- #
--tier_1_dirs += dbm
-
- ifndef MOZ_NATIVE_JPEG
- tier_1_dirs += jpeg
-@@ -107,7 +106,6 @@
- endif
-
- ifdef MOZ_UPDATER
--tier_1_dirs += modules/libbz2
- tier_1_dirs += modules/libmar
- endif
-
diff --git a/deskutils/lightning-thunderbird/files/patch-bugzilla149334 b/deskutils/lightning-thunderbird/files/patch-bugzilla149334
deleted file mode 100644
index 4bdb765228eb..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-bugzilla149334
+++ /dev/null
@@ -1,328 +0,0 @@
-Index: gfx/idl/nsIFreeType2.idl
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/idl/nsIFreeType2.idl,v
-retrieving revision 1.10
-diff -u -3 -p -r1.10 nsIFreeType2.idl
---- gfx/idl/nsIFreeType2.idl 15 Apr 2004 23:30:02 -0000 1.10
-+++ gfx/idl/nsIFreeType2.idl 26 May 2004 10:00:54 -0000
-@@ -76,10 +76,11 @@ native FT_Pointer(FT_Pointer);
- native FT_Sfnt_Tag(FT_Sfnt_Tag);
- native FT_Size(FT_Size);
-
--[ptr] native FTC_Image_Desc_p(FTC_Image_Desc);
-+[ptr] native FTC_ImageType_p(FTC_ImageType);
- native FTC_Face_Requester(FTC_Face_Requester);
- native FTC_Font(FTC_Font);
--native FTC_Image_Cache(FTC_Image_Cache);
-+native FTC_FaceID(FTC_FaceID);
-+native FTC_ImageCache(FTC_ImageCache);
- native FTC_Manager(FTC_Manager);
-
- // #ifdef MOZ_SVG
-@@ -99,7 +100,7 @@ interface nsIFreeType2 : nsISupports
-
- readonly attribute FT_Library library;
- readonly attribute FTC_Manager FTCacheManager;
-- readonly attribute FTC_Image_Cache ImageCache;
-+ readonly attribute FTC_ImageCache ImageCache;
-
- void doneFace(in FT_Face face);
- void doneFreeType(in FT_Library lib);
-@@ -115,16 +116,16 @@ interface nsIFreeType2 : nsISupports
- void outlineDecompose(in FT_Outline_p outline,
- in const_FT_Outline_Funcs_p funcs, in voidPtr p);
- void setCharmap(in FT_Face face, in FT_CharMap charmap);
-- void imageCacheLookup(in FTC_Image_Cache cache, in FTC_Image_Desc_p desc,
-+ void imageCacheLookup(in FTC_ImageCache cache, in FTC_ImageType_p desc,
- in FT_UInt gindex, out FT_Glyph glyph);
-- void managerLookupSize(in FTC_Manager manager, in FTC_Font font,
-- out FT_Face face, out FT_Size size);
-+ void managerLookupFace(in FTC_Manager manager, in FTC_FaceID face_id,
-+ out FT_Face face);
- void managerDone(in FTC_Manager manager);
- void managerNew(in FT_Library lib, in FT_UInt max_faces,
- in FT_UInt max_sizes, in FT_ULong max_bytes,
- in FTC_Face_Requester requester, in FT_Pointer req_data,
- out FTC_Manager manager);
-- void imageCacheNew(in FTC_Manager manager, out FTC_Image_Cache cache);
-+ void imageCacheNew(in FTC_Manager manager, out FTC_ImageCache cache);
- /* #ifdef MOZ_SVG */
- void glyphTransform(in FT_Glyph glyph, in FT_Matrix_p matrix,
- in FT_Vector_p delta);
-Index: gfx/src/freetype/nsFreeType.cpp
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/freetype/nsFreeType.cpp,v
-retrieving revision 1.25
-diff -u -3 -p -r1.25 nsFreeType.cpp
---- gfx/src/freetype/nsFreeType.cpp 17 Apr 2004 21:52:29 -0000 1.25
-+++ gfx/src/freetype/nsFreeType.cpp 26 May 2004 10:00:54 -0000
-@@ -110,11 +110,11 @@ FtFuncList nsFreeType2::FtFuncs [] = {
- {"FT_New_Face", NS_FT2_OFFSET(nsFT_New_Face), PR_TRUE},
- {"FT_Outline_Decompose", NS_FT2_OFFSET(nsFT_Outline_Decompose), PR_TRUE},
- {"FT_Set_Charmap", NS_FT2_OFFSET(nsFT_Set_Charmap), PR_TRUE},
-- {"FTC_Image_Cache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE},
-- {"FTC_Manager_Lookup_Size", NS_FT2_OFFSET(nsFTC_Manager_Lookup_Size), PR_TRUE},
-+ {"FTC_ImageCache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE},
-+ {"FTC_Manager_LookupFace", NS_FT2_OFFSET(nsFTC_Manager_LookupFace), PR_TRUE},
- {"FTC_Manager_Done", NS_FT2_OFFSET(nsFTC_Manager_Done), PR_TRUE},
- {"FTC_Manager_New", NS_FT2_OFFSET(nsFTC_Manager_New), PR_TRUE},
-- {"FTC_Image_Cache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE},
-+ {"FTC_ImageCache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE},
- // #ifdef MOZ_SVG
- {"FT_Glyph_Transform", NS_FT2_OFFSET(nsFT_Glyph_Transform), PR_TRUE},
- {"FT_Get_Kerning", NS_FT2_OFFSET(nsFT_Get_Kerning), PR_TRUE},
-@@ -282,7 +282,7 @@ nsFreeType2::SetCharmap(FT_Face face, FT
- }
-
- NS_IMETHODIMP
--nsFreeType2::ImageCacheLookup(FTC_Image_Cache cache, FTC_Image_Desc *desc,
-+nsFreeType2::ImageCacheLookup(FTC_ImageCache cache, FTC_ImageType *desc,
- FT_UInt glyphID, FT_Glyph *glyph)
- {
- // call the FreeType2 function via the function pointer
-@@ -291,11 +291,11 @@ nsFreeType2::ImageCacheLookup(FTC_Image_
- }
-
- NS_IMETHODIMP
--nsFreeType2::ManagerLookupSize(FTC_Manager manager, FTC_Font font,
-- FT_Face *face, FT_Size *size)
-+nsFreeType2::ManagerLookupFace(FTC_Manager manager, FTC_FaceID face_id,
-+ FT_Face *face)
- {
- // call the FreeType2 function via the function pointer
-- FT_Error error = nsFTC_Manager_Lookup_Size(manager, font, face, size);
-+ FT_Error error = nsFTC_Manager_LookupFace(manager, face_id, face);
- return error ? NS_ERROR_FAILURE : NS_OK;
- }
-
-@@ -320,7 +320,7 @@ nsFreeType2::ManagerNew(FT_Library libra
- }
-
- NS_IMETHODIMP
--nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_Image_Cache *cache)
-+nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_ImageCache *cache)
- {
- // call the FreeType2 function via the function pointer
- FT_Error error = nsFTC_Image_Cache_New(manager, cache);
-@@ -389,7 +389,7 @@ nsFreeType2::SupportsExtFunc(PRBool *res
- }
-
- NS_IMETHODIMP
--nsFreeType2::GetImageCache(FTC_Image_Cache *aCache)
-+nsFreeType2::GetImageCache(FTC_ImageCache *aCache)
- {
- *aCache = mImageCache;
- return NS_OK;
-Index: gfx/src/freetype/nsFreeType.h
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/freetype/nsFreeType.h,v
-retrieving revision 1.17
-diff -u -3 -p -r1.17 nsFreeType.h
---- gfx/src/freetype/nsFreeType.h 17 Apr 2004 21:52:29 -0000 1.17
-+++ gfx/src/freetype/nsFreeType.h 26 May 2004 10:00:54 -0000
-@@ -120,13 +120,13 @@ typedef FT_Error (*FT_Outline_Decompose_
- typedef FT_Error (*FT_New_Face_t)(FT_Library, const char*, FT_Long, FT_Face*);
- typedef FT_Error (*FT_Set_Charmap_t)(FT_Face face, FT_CharMap charmap);
- typedef FT_Error (*FTC_Image_Cache_Lookup_t)
-- (FTC_Image_Cache, FTC_Image_Desc*, FT_UInt, FT_Glyph*);
--typedef FT_Error (*FTC_Manager_Lookup_Size_t)
-- (FTC_Manager, FTC_Font, FT_Face*, FT_Size*);
-+ (FTC_ImageCache, FTC_ImageType*, FT_UInt, FT_Glyph*);
-+typedef FT_Error (*FTC_Manager_LookupFace_t)
-+ (FTC_Manager, FTC_FaceID, FT_Face*);
- typedef FT_Error (*FTC_Manager_Done_t)(FTC_Manager);
- typedef FT_Error (*FTC_Manager_New_t)(FT_Library, FT_UInt, FT_UInt, FT_ULong,
- FTC_Face_Requester, FT_Pointer, FTC_Manager*);
--typedef FT_Error (*FTC_Image_Cache_New_t)(FTC_Manager, FTC_Image_Cache*);
-+typedef FT_Error (*FTC_Image_Cache_New_t)(FTC_Manager, FTC_ImageCache*);
- // #ifdef MOZ_SVG
- typedef FT_Error (*FT_Glyph_Transform_t)(FT_Glyph, FT_Matrix*, FT_Vector*);
- typedef FT_Error (*FT_Get_Kerning_t)
-@@ -181,7 +181,7 @@ protected:
- FT_Outline_Decompose_t nsFT_Outline_Decompose;
- FT_Set_Charmap_t nsFT_Set_Charmap;
- FTC_Image_Cache_Lookup_t nsFTC_Image_Cache_Lookup;
-- FTC_Manager_Lookup_Size_t nsFTC_Manager_Lookup_Size;
-+ FTC_Manager_LookupFace_t nsFTC_Manager_LookupFace;
- FTC_Manager_Done_t nsFTC_Manager_Done;
- FTC_Manager_New_t nsFTC_Manager_New;
- FTC_Image_Cache_New_t nsFTC_Image_Cache_New;
-@@ -229,7 +229,7 @@ protected:
- PRLibrary *mSharedLib;
- FT_Library mFreeTypeLibrary;
- FTC_Manager mFTCacheManager;
-- FTC_Image_Cache mImageCache;
-+ FTC_ImageCache mImageCache;
-
- static nsHashtable *sFontFamilies;
- static nsHashtable *sRange1CharSetNames;
-Index: gfx/src/ps/nsFontMetricsPS.cpp
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/ps/nsFontMetricsPS.cpp,v
-retrieving revision 1.43
-diff -u -3 -p -r1.43 nsFontMetricsPS.cpp
---- gfx/src/ps/nsFontMetricsPS.cpp 17 Apr 2004 21:52:31 -0000 1.43
-+++ gfx/src/ps/nsFontMetricsPS.cpp 26 May 2004 10:01:03 -0000
-@@ -1140,10 +1140,10 @@ nsFontPSFreeType::Init(nsITrueTypeFontCa
-
- mPixelSize = NSToIntRound(app2dev * mFont->size);
-
-- mImageDesc.font.face_id = (void*)mEntry;
-- mImageDesc.font.pix_width = mPixelSize;
-- mImageDesc.font.pix_height = mPixelSize;
-- mImageDesc.image_type = 0;
-+ mImageDesc->face_id = (FTC_FaceID)&mEntry;
-+ mImageDesc->width = mPixelSize;
-+ mImageDesc->height = mPixelSize;
-+ mImageDesc->flags = 0;
-
- nsresult rv;
- mFt2 = do_GetService(NS_FREETYPE2_CONTRACTID, &rv);
-@@ -1189,7 +1189,7 @@ nsFontPSFreeType::GetWidth(const PRUnich
- if (!face)
- return 0;
-
-- FTC_Image_Cache iCache;
-+ FTC_ImageCache iCache;
- nsresult rv = mFt2->GetImageCache(&iCache);
- if (NS_FAILED(rv)) {
- NS_ERROR("Failed to get Image Cache");
-@@ -1227,8 +1227,8 @@ nsFontPSFreeType::getFTFace()
-
- FTC_Manager cManager;
- mFt2->GetFTCacheManager(&cManager);
-- nsresult rv = mFt2->ManagerLookupSize(cManager, &mImageDesc.font,
-- &face, nsnull);
-+ nsresult rv = mFt2->ManagerLookupFace(cManager, mImageDesc->face_id,
-+ &face);
- NS_ASSERTION(rv==0, "failed to get face/size");
- if (rv)
- return nsnull;
-@@ -1621,16 +1621,16 @@ void nsFT2Type8Generator::GeneratePSFont
- mEntry->GetFamilyName(fontName);
- mEntry->GetStyleName(styleName);
-
-- mImageDesc.font.face_id = (void*)mEntry;
-+ mImageDesc->face_id = (FTC_FaceID)&mEntry;
- // TT glyph has no relation to size
-- mImageDesc.font.pix_width = 16;
-- mImageDesc.font.pix_height = 16;
-- mImageDesc.image_type = 0;
-+ mImageDesc->width = 16;
-+ mImageDesc->height = 16;
-+ mImageDesc->flags = 0;
- FT_Face face = nsnull;
- FTC_Manager cManager;
- mFt2->GetFTCacheManager(&cManager);
-- nsresult rv = mFt2->ManagerLookupSize(cManager, &mImageDesc.font,
-- &face, nsnull);
-+ nsresult rv = mFt2->ManagerLookupFace(cManager, mImageDesc->face_id,
-+ &face);
- if (NS_FAILED(rv))
- return;
-
-Index: gfx/src/x11shared/nsFontFreeType.cpp
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/x11shared/nsFontFreeType.cpp,v
-retrieving revision 1.14
-diff -u -3 -p -r1.14 nsFontFreeType.cpp
---- gfx/src/x11shared/nsFontFreeType.cpp 17 Apr 2004 21:52:34 -0000 1.14
-+++ gfx/src/x11shared/nsFontFreeType.cpp 26 May 2004 10:01:03 -0000
-@@ -177,7 +177,7 @@ nsFreeTypeFont::getFTFace()
- FTC_Manager mgr;
- nsresult rv;
- mFt2->GetFTCacheManager(&mgr);
-- rv = mFt2->ManagerLookupSize(mgr, &mImageDesc.font, &face, nsnull);
-+ rv = mFt2->ManagerLookupFace(mgr, mImageDesc->face_id, &face);
- NS_ASSERTION(NS_SUCCEEDED(rv), "failed to get face/size");
- if (NS_FAILED(rv))
- return nsnull;
-@@ -191,22 +191,15 @@ nsFreeTypeFont::nsFreeTypeFont(nsITrueTy
- PRBool embedded_bimap = PR_FALSE;
- mFaceID = aFaceID;
- mPixelSize = aPixelSize;
-- mImageDesc.font.face_id = (void*)mFaceID;
-- mImageDesc.font.pix_width = aPixelSize;
-- mImageDesc.font.pix_height = aPixelSize;
-- mImageDesc.image_type = 0;
-+ mImageDesc->face_id = (FTC_FaceID)&mFaceID;
-+ mImageDesc->width = aPixelSize;
-+ mImageDesc->height = aPixelSize;
-+ mImageDesc->flags = 0;
-
- if (aPixelSize < nsFreeType2::gAntiAliasMinimum) {
-- mImageDesc.image_type |= ftc_image_mono;
- anti_alias = PR_FALSE;
- }
-
-- if (nsFreeType2::gFreeType2Autohinted)
-- mImageDesc.image_type |= ftc_image_flag_autohinted;
--
-- if (nsFreeType2::gFreeType2Unhinted)
-- mImageDesc.image_type |= ftc_image_flag_unhinted;
--
- PRUint32 num_embedded_bitmaps, i;
- PRInt32* embedded_bitmapheights;
- mFaceID->GetEmbeddedBitmapHeights(&num_embedded_bitmaps,
-@@ -218,7 +211,6 @@ nsFreeTypeFont::nsFreeTypeFont(nsITrueTy
- if (embedded_bitmapheights[i] == aPixelSize) {
- embedded_bimap = PR_TRUE;
- // unhinted must be set for embedded bitmaps to be used
-- mImageDesc.image_type |= ftc_image_flag_unhinted;
- break;
- }
- }
-@@ -312,7 +304,7 @@ nsFreeTypeFont::doGetBoundingMetrics(con
- if (!face)
- return NS_ERROR_FAILURE;
-
-- FTC_Image_Cache icache;
-+ FTC_ImageCache icache;
- mFt2->GetImageCache(&icache);
- if (!icache)
- return NS_ERROR_FAILURE;
-@@ -401,7 +393,7 @@ nsFreeTypeFont::GetWidth(const PRUnichar
- if (!face)
- return 0;
-
-- FTC_Image_Cache icache;
-+ FTC_ImageCache icache;
- mFt2->GetImageCache(&icache);
- if (!icache)
- return 0;
-@@ -723,7 +715,7 @@ nsFreeTypeXImage::DrawString(nsRendering
- if (y%4==0) (*blendPixelFunc)(sub_image, y, ascent-1, black, 255/2);
- #endif
-
-- FTC_Image_Cache icache;
-+ FTC_ImageCache icache;
- mFt2->GetImageCache(&icache);
- if (!icache)
- return 0;
-Index: gfx/src/x11shared/nsFontFreeType.h
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/x11shared/nsFontFreeType.h,v
-retrieving revision 1.10
-diff -u -3 -p -r1.10 nsFontFreeType.h
---- gfx/src/x11shared/nsFontFreeType.h 17 Apr 2004 21:52:34 -0000 1.10
-+++ gfx/src/x11shared/nsFontFreeType.h 26 May 2004 10:01:03 -0000
-@@ -110,7 +110,7 @@ protected:
- XImage *GetXImage(PRUint32 width, PRUint32 height);
- nsITrueTypeFontCatalogEntry *mFaceID;
- PRUint16 mPixelSize;
-- FTC_Image_Desc mImageDesc;
-+ FTC_ImageType mImageDesc;
- nsCOMPtr<nsIFreeType2> mFt2;
- };
-
---- gfx/src/ps/nsFontMetricsPS.h.orig Fri Mar 4 15:41:55 2005
-+++ gfx/src/ps/nsFontMetricsPS.h Thu Mar 17 05:16:50 2005
-@@ -492,7 +492,7 @@
- protected:
- nsCOMPtr<nsITrueTypeFontCatalogEntry> mEntry;
- nsCOMPtr<nsIFreeType2> mFt2;
-- FTC_Image_Desc mImageDesc;
-+ FTC_ImageType mImageDesc;
- };
- #endif // MOZ_ENABLE_FREETYPE2
- #endif // MOZ_ENABLE_XFT
diff --git a/deskutils/lightning-thunderbird/files/patch-calendar_libical_src_libical_icalrecur.c b/deskutils/lightning-thunderbird/files/patch-calendar_libical_src_libical_icalrecur.c
deleted file mode 100644
index 17812d705942..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-calendar_libical_src_libical_icalrecur.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- calendar/libical/src/libical/icalrecur.c.orig Thu Mar 17 07:13:54 2005
-+++ calendar/libical/src/libical/icalrecur.c Thu Mar 17 07:14:30 2005
-@@ -134,9 +134,7 @@
- #include "config.h"
- #endif
-
--#ifdef HAVE_STDINT_H
--#include <stdint.h>
--#endif
-+#include <inttypes.h>
-
- #ifndef HAVE_INTPTR_T
- #ifdef WIN32
diff --git a/deskutils/lightning-thunderbird/files/patch-config-mkdepend-imakemdep.h b/deskutils/lightning-thunderbird/files/patch-config-mkdepend-imakemdep.h
deleted file mode 100644
index b688e664475d..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-config-mkdepend-imakemdep.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998
-+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003
-@@ -278,4 +278,7 @@
- "-D__i386__",
- # endif
-+# if defined(__amd64__) || defined(__x86_64__)
-+ "-D__amd64__ -D__x86_64__",
-+# endif
- # ifdef __GNUC__
- "-traditional",
diff --git a/deskutils/lightning-thunderbird/files/patch-config_autoconf.mk.in b/deskutils/lightning-thunderbird/files/patch-config_autoconf.mk.in
deleted file mode 100644
index c4fa0b516d1d..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-config_autoconf.mk.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- config/autoconf.mk.in.orig Mon Mar 15 22:56:25 2004
-+++ config/autoconf.mk.in Fri Mar 19 15:17:50 2004
-@@ -31,13 +31,13 @@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- bindir = @bindir@
--includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir = @includedir@/%%MOZILLA%%
- libdir = @libdir@
- datadir = @datadir@
- mandir = @mandir@
- idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-
--mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+mozappdir = $(libdir)/%%MOZILLA%%
- mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION)
- mrelibdir = $(mredir)/lib
-
diff --git a/deskutils/lightning-thunderbird/files/patch-config_mkdepend_Makefile.in b/deskutils/lightning-thunderbird/files/patch-config_mkdepend_Makefile.in
deleted file mode 100644
index 8da7e48ab0df..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-config_mkdepend_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/Makefile.in.orig Sun Apr 18 14:17:26 2004
-+++ config/mkdepend/Makefile.in Sun Dec 12 09:42:11 2004
-@@ -73,6 +73,7 @@
- include $(topsrcdir)/config/rules.mk
-
- HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
-+HOST_CFLAGS += $(XCFLAGS)
-
- ifdef GNU_CC
- _GCCDIR = $(shell $(CC) -print-file-name=include)
diff --git a/deskutils/lightning-thunderbird/files/patch-config_rules.mk b/deskutils/lightning-thunderbird/files/patch-config_rules.mk
deleted file mode 100644
index 7377726fdc66..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-config_rules.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/rules.mk.orig Fri Jul 7 00:13:36 2006
-+++ config/rules.mk Sun Sep 3 00:04:03 2006
-@@ -443,7 +443,7 @@
-
- ifeq ($(OS_ARCH),FreeBSD)
- ifdef IS_COMPONENT
--EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
-+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc
- endif
- endif
-
diff --git a/deskutils/lightning-thunderbird/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp b/deskutils/lightning-thunderbird/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp
deleted file mode 100644
index bc141062f7c6..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- gfx/src/gtk/nsFontMetricsXft.cpp.orig Wed Mar 17 02:08:01 2004
-+++ gfx/src/gtk/nsFontMetricsXft.cpp Wed Mar 17 02:08:15 2004
-@@ -65,7 +65,8 @@
-
- #include <gdk/gdkx.h>
- #include <freetype/tttables.h>
--#include <freetype/freetype.h>
-+#include <ft2build.h>
-+#include FT_FREETYPE_H
-
- #define FORCE_PR_LOG
- #include "prlog.h"
diff --git a/deskutils/lightning-thunderbird/files/patch-nothreads-sqlite b/deskutils/lightning-thunderbird/files/patch-nothreads-sqlite
deleted file mode 100644
index 1b1bbbcbda15..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-nothreads-sqlite
+++ /dev/null
@@ -1,12 +0,0 @@
---- db/sqlite3/src/Makefile.in.orig Mon Sep 25 18:38:04 2006
-+++ db/sqlite3/src/Makefile.in Mon Sep 25 18:38:14 2006
-@@ -99,7 +99,8 @@
- # REFEF_IO allows us to override IO functions, which is used in the AsyncIO
- # -DSQLITE_SECURE_DELETE=1 will cause SQLITE to 0-fill delete data so we
- # don't have to vacuum to make sure the data is not visible in the file.
--DEFINES = -DSQLITE_ENABLE_REDEF_IO -DSQLITE_SECURE_DELETE=1 -DTHREADSAFE=1
-+DEFINES = -DSQLITE_ENABLE_REDEF_IO -DSQLITE_SECURE_DELETE=1
-+# -DTHREADSAFE=1
-
- ifdef ENABLE_TESTS
- ##LIBS = $(DIST)/lib/$(LIB_PREFIX)sqlite3_s.$(LIB_SUFFIX)
diff --git a/deskutils/lightning-thunderbird/files/patch-security_coreconf_FreeBSD.mk b/deskutils/lightning-thunderbird/files/patch-security_coreconf_FreeBSD.mk
deleted file mode 100644
index 5c76b5af5ebf..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-security_coreconf_FreeBSD.mk
+++ /dev/null
@@ -1,37 +0,0 @@
---- security/coreconf/FreeBSD.mk.orig Wed Mar 26 20:17:25 2003
-+++ security/coreconf/FreeBSD.mk Thu Jul 8 12:56:24 2004
-@@ -35,16 +35,18 @@
-
- include $(CORE_DEPTH)/coreconf/UNIX.mk
-
--DEFAULT_COMPILER = gcc
--CC = gcc
--CCC = g++
-+CCC = ${CXX}
- RANLIB = ranlib
-
- ifeq ($(OS_TEST),alpha)
- CPU_ARCH = alpha
- else
-+ifeq ($(OS_TEST),amd64)
-+CPU_ARCH = amd64
-+else
- CPU_ARCH = x86
- endif
-+endif
-
- OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-
-@@ -71,7 +73,11 @@
- DLL_SUFFIX = so.1.0
- endif
-
--MKSHLIB = $(CC) $(DSO_LDOPTS)
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@
-+else
-+MKSHLIB = $(CC) -Wl,-Bsymbolic $(DSO_LDOPTS) -o $@
-+endif
- ifdef MAPFILE
- # Add LD options to restrict exported symbols to those in the map file
- endif
diff --git a/deskutils/lightning-thunderbird/files/patch-sysnss b/deskutils/lightning-thunderbird/files/patch-sysnss
deleted file mode 100644
index 6846244b32a5..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-sysnss
+++ /dev/null
@@ -1,206 +0,0 @@
---- security/manager/ssl/src/Makefile.in.orig Mon Aug 14 19:22:52 2006
-+++ security/manager/ssl/src/Makefile.in Thu Aug 31 15:17:20 2006
-@@ -124,19 +124,19 @@
- pipboot \
- $(NULL)
-
--EXTRA_DEPS = $(NSS_DEP_LIBS)
-
- DEFINES += -DNSS_ENABLE_ECC
-
- # Use local includes because they are inserted before INCLUDES
- # so that Mozilla's nss.h is used, not glibc's
--LOCAL_INCLUDES += $(NSS_CFLAGS)
-+LOCAL_INCLUDES += -I%%LOCALBASE%%/include/nss/nss
-
- EXTRA_DSO_LDOPTS += \
- $(MOZ_UNICHARUTIL_LIBS) \
- $(MOZ_COMPONENT_LIBS) \
- $(MOZ_JS_LIBS) \
- $(NSS_LIBS) \
-+ $(LOCAL_INCLUDES) \
- $(NULL)
-
- include $(topsrcdir)/config/rules.mk
---- security/manager/Makefile.in.orig 2008-11-23 09:08:49.000000000 +1000
-+++ security/manager/Makefile.in 2008-11-23 09:11:24.000000000 +1000
-@@ -54,22 +54,14 @@
- SSL3_LIB \
- SOFTOKEN3_LIB \
- SOFTOKEN3_CHK \
-- LOADABLE_ROOT_MODULE \
- HAVE_FREEBL_LIBS \
- HAVE_FREEBL_LIBS_32 \
- HAVE_FREEBL_LIBS_32INT64 \
- HAVE_FREEBL_LIBS_64 \
- $(NULL)
-
--LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX)
- endif
-
--NSS3_LIB = $(DLL_PREFIX)nss3$(DLL_SUFFIX)
--SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX)
--SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX)
--SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX)
--SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk
--
- # Default
- HAVE_FREEBL_LIBS = 1
-
-@@ -217,13 +209,6 @@
-
- .nss.cleaned: .nss.checkout
- ifndef MOZ_NATIVE_NSS
-- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
-- touch $@
- endif
-
- .nss.checkout:
-@@ -240,113 +225,14 @@
- endif
-
- libs::
--ifndef MOZ_NATIVE_NSS
-- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS)
--endif
--ifeq ($(OS_ARCH),WINNT)
-- cd $(DIST)/lib; cp -f $(LIB_PREFIX)dbm$(MOZ_BITS).$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--else
-- cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--endif
--ifndef MOZ_NATIVE_NSS
-- $(MAKE) -C $(topsrcdir)/security/nss/lib/util $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib $(DEFAULT_GMAKE_FLAGS) export
-- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/util $(DEFAULT_GMAKE_FLAGS) libs
-- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/freebl $(DEFAULT_GMAKE_FLAGS) libs
-- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/softoken $(DEFAULT_GMAKE_FLAGS) libs
-- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/util $(DEFAULT_GMAKE_FLAGS) clean
-- # In NSS 3.11.8-3.11.9, lib/ssl/derive.c includes cmd/lib/secutil.h.
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) export
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) DIRS="util base dev pki pki1 certdb certhigh pk11wrap cryptohi nss ssl pkcs12 pkcs7 smime crmf jar ckfw ckfw/builtins"
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DIST)/bin
--ifdef HAVE_FREEBL_LIBS
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_LIB) $(DIST)/bin
--endif
--ifdef HAVE_FREEBL_LIBS_32
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT_CHK) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32FPU_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32FPU_LIB) $(DIST)/bin
--endif
--ifdef HAVE_FREEBL_LIBS_32INT64
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT64_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT64_LIB) $(DIST)/bin
--endif
--ifdef HAVE_FREEBL_LIBS_64
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_64INT_CHK) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_64FPU_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64INT_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64FPU_LIB) $(DIST)/bin
--endif
--endif
-- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
- $(MAKE) -C locales $@
- ifdef MOZ_XUL
- $(MAKE) -C pki $@
- endif
-
- install::
--ifndef MOZ_NATIVE_NSS
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DESTDIR)$(mozappdir)
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir)
--ifdef HAVE_FREEBL_LIBS
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_LIB) $(DESTDIR)$(mozappdir)
--endif
--ifdef HAVE_FREEBL_LIBS_32
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32FPU_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32FPU_LIB) $(DESTDIR)$(mozappdir)
--endif
--ifdef HAVE_FREEBL_LIBS_32INT64
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT64_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT64_LIB) $(DESTDIR)$(mozappdir)
--endif
--ifdef HAVE_FREEBL_LIBS_64
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_64INT_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_64FPU_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_64INT_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_64FPU_LIB) $(DESTDIR)$(mozappdir)
--endif
--endif
-- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
- $(MAKE) -C locales $@
- ifdef MOZ_XUL
- $(MAKE) -C pki $@
-@@ -360,12 +244,6 @@
- $(MAKE) -C pki $@
- endif
- ifndef MOZ_NATIVE_NSS
-- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
- endif
-
- echo-requires-recursive::
---- toolkit/mozapps/update/src/updater/Makefile.in.orig Mon Jul 2 07:59:59 2007
-+++ toolkit/mozapps/update/src/updater/Makefile.in Mon Jul 2 08:00:21 2007
-@@ -52,11 +52,11 @@
-
- PROGRAM = updater$(BIN_SUFFIX)
-
--REQUIRES = libmar libbz2
-+REQUIRES = libmar
-
- LIBS += \
- $(DIST)/lib/$(LIB_PREFIX)mar.$(LIB_SUFFIX) \
-- $(DIST)/lib/$(LIB_PREFIX)bz2.$(LIB_SUFFIX) \
-+ %%LIB_BZ2%% \
- $(NULL)
-
- ifeq ($(OS_ARCH),WINNT)
diff --git a/deskutils/lightning-thunderbird/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp b/deskutils/lightning-thunderbird/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
deleted file mode 100644
index 7f8e55f536df..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- uriloader/exthandler/unix/nsGNOMERegistry.cpp.orig Fri Dec 24 04:30:00 2004
-+++ uriloader/exthandler/unix/nsGNOMERegistry.cpp Fri Dec 24 04:34:05 2004
-@@ -143,7 +143,7 @@
- PR_END_MACRO
-
- // Attempt to open libgconf
-- gconfLib = LoadVersionedLibrary("gconf-2", ".4");
-+ gconfLib = PR_LoadLibrary("libgconf-2.so");
- ENSURE_LIB(gconfLib);
-
- GET_LIB_FUNCTION(gconf, gconf_client_get_default);
-@@ -151,7 +151,7 @@
- GET_LIB_FUNCTION(gconf, gconf_client_get_bool);
-
- // Attempt to open libgnome
-- gnomeLib = LoadVersionedLibrary("gnome-2", ".0");
-+ gnomeLib = PR_LoadLibrary("libgnome-2.so");
- ENSURE_LIB(gnomeLib);
-
- GET_LIB_FUNCTION(gnome, gnome_url_show);
-@@ -160,7 +160,7 @@
- GET_LIB_FUNCTION(gnome, gnome_program_get);
-
- // Attempt to open libgnomevfs
-- vfsLib = LoadVersionedLibrary("gnomevfs-2", ".0");
-+ vfsLib = PR_LoadLibrary("libgnomevfs-2.so");
- ENSURE_LIB(vfsLib);
-
- GET_LIB_FUNCTION(vfs, gnome_vfs_mime_type_from_name);
diff --git a/deskutils/lightning-thunderbird/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc b/deskutils/lightning-thunderbird/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc
deleted file mode 100644
index ebe5474ca275..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc
+++ /dev/null
@@ -1,11 +0,0 @@
---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004
-+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Fri Mar 19 15:58:14 2004
-@@ -8,7 +8,7 @@
- * 1 is AddRef
- * 2 is Release
- */
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64)
- NS_IMETHOD Stub3();
- NS_IMETHOD Stub4();
- NS_IMETHOD Stub5();
diff --git a/deskutils/lightning-thunderbird/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in b/deskutils/lightning-thunderbird/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
deleted file mode 100644
index dbdc47b6f8e4..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
+++ /dev/null
@@ -1,56 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 14:31:25 2004
-@@ -49,6 +49,9 @@
- ifeq (86,$(findstring 86,$(OS_TEST)))
- CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
- endif
-+ifeq (amd64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_amd64_freebsd.cpp xptcstubs_amd64_freebsd.cpp
-+endif
- endif
- #
- # New code for Linux, et. al., with gcc
-@@ -59,8 +62,8 @@
- CPPSRCS := xptcinvoke_gcc_x86_unix.cpp xptcstubs_gcc_x86_unix.cpp
- endif
- endif
--# IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+# IA64 Linux & FreeBSD
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -106,9 +109,15 @@
- ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s
- endif
- #
-+# FreeBSD/Alpha
-+#
-+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha)
-+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp
-+endif
-+#
- # Linux/Alpha
- #
--ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
-+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp
- endif
- #
-@@ -294,6 +303,15 @@
- ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
- CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
- ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
-+endif
-+#
-+# FreeBSD/SPARC64
-+#
-+ifeq ($(OS_ARCH),FreeBSD)
-+ifneq (,$(findstring sparc,$(OS_TEST)))
-+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp
-+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s
-+endif
- endif
- #
- # Solaris/SPARC
diff --git a/deskutils/lightning-thunderbird/files/patch-xptcall-alpha b/deskutils/lightning-thunderbird/files/patch-xptcall-alpha
deleted file mode 100644
index 29631a98e61e..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-xptcall-alpha
+++ /dev/null
@@ -1,459 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003
-@@ -0,0 +1,184 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1998
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+__asm__("invoke_copy_to_stack") __attribute__((unused));
-+
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++)
-+ {
-+ if(s->IsPtrData())
-+ {
-+ *d = (PRUint64)s->ptr;
-+ continue;
-+ }
-+ switch(s->type)
-+ {
-+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break;
-+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break;
-+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break;
-+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break;
-+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break;
-+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break;
-+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break;
-+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // convert floats to doubles if they are to be passed
-+ // via registers so we can just deal with doubles later
-+ union { PRUint64 u64; double d; } t;
-+ t.d = (double)s->val.f;
-+ *d = t.u64;
-+ }
-+ else
-+ // otherwise copy to stack normally
-+ *d = (PRUint64)s->val.u32;
-+ break;
-+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break;
-+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break;
-+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break;
-+ default:
-+ // all the others are plain pointer types
-+ *d = (PRUint64)s->val.p;
-+ break;
-+ }
-+ }
-+}
-+
-+/*
-+ * XPTC_PUBLIC_API(nsresult)
-+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt)
-+ */
-+__asm__(
-+ "#### XPTC_InvokeByIndex ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".globl XPTC_InvokeByIndex\n\t"
-+ ".ent XPTC_InvokeByIndex\n"
-+"XPTC_InvokeByIndex:\n\t"
-+ ".frame $15,32,$26,0\n\t"
-+ ".mask 0x4008000,-32\n\t"
-+ "ldgp $29,0($27)\n"
-+"$XPTC_InvokeByIndex..ng:\n\t"
-+ "subq $30,32,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ "stq $15,8($30)\n\t"
-+ "bis $30,$30,$15\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1
-+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters
-+ * is required for storage of those passed via registers.
-+ */
-+
-+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */
-+ "cmplt $2,$18,$1\n\t"
-+ "cmovne $1,$18,$2\n\t"
-+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */
-+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */
-+ "subq $30,$1,$30\n\t"
-+
-+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */
-+ "stq $17,16($15)\n\t" /* save "methodIndex" */
-+
-+ "addq $30,8,$16\n\t" /* pass stack pointer */
-+ "bis $18,$18,$17\n\t" /* pass "paramCount" */
-+ "bis $19,$19,$18\n\t" /* pass "params" */
-+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */
-+
-+ /*
-+ * Copy the first 6 parameters to registers and remove from stack frame.
-+ * Both the integer and floating point registers are set for each parameter
-+ * except the first which is the "this" pointer. (integer only)
-+ * The floating point registers are all set as doubles since the
-+ * invoke_copy_to_stack function should have converted the floats.
-+ */
-+ "ldq $16,0($30)\n\t" /* integer registers */
-+ "ldq $17,8($30)\n\t"
-+ "ldq $18,16($30)\n\t"
-+ "ldq $19,24($30)\n\t"
-+ "ldq $20,32($30)\n\t"
-+ "ldq $21,40($30)\n\t"
-+ "ldt $f17,8($30)\n\t" /* floating point registers */
-+ "ldt $f18,16($30)\n\t"
-+ "ldt $f19,24($30)\n\t"
-+ "ldt $f20,32($30)\n\t"
-+ "ldt $f21,40($30)\n\t"
-+
-+ "addq $30,48,$30\n\t" /* remove params from stack */
-+
-+ /*
-+ * Call the virtual function with the constructed stack frame.
-+ */
-+ "bis $16,$16,$1\n\t" /* load "this" */
-+ "ldq $2,16($15)\n\t" /* load "methodIndex" */
-+ "ldq $1,0($1)\n\t" /* load vtable */
-+#if 0
-+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */
-+#else
-+ "mulq $2, 8, $2\n\t"
-+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */
-+#endif
-+ "addq $1,$2,$1\n\t"
-+ "ldq $27,0($1)\n\t" /* load address of function */
-+ "jsr $26,($27),0\n\t" /* call virtual function */
-+ "ldgp $29,0($26)\n\t"
-+
-+ "bis $15,$15,$30\n\t"
-+ "ldq $26,0($30)\n\t"
-+ "ldq $15,8($30)\n\t"
-+ "addq $30,32,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end XPTC_InvokeByIndex"
-+ );
-+
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003
-@@ -0,0 +1,269 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1999
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Implement shared vtbl methods. */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include <sys/types.h>
-+#include <machine/cpu.h>
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+__asm__("PrepareAndDispatch") __attribute__((unused));
-+
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+{
-+ const PRUint8 PARAM_BUFFER_COUNT = 16;
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ // args[0] to args[NUM_ARG_REGS] hold floating point register values
-+ PRUint64* ap = args + NUM_ARG_REGS;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break;
-+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break;
-+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break;
-+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break;
-+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break;
-+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break;
-+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break;
-+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // floats passed via registers are stored as doubles
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (PRUint64) args[i];
-+ dp->val.f = (float) dp->val.d; // convert double to float
-+ }
-+ else
-+ dp->val.u32 = (PRUint32) *ap;
-+ break;
-+ case nsXPTType::T_DOUBLE :
-+ // doubles passed via registers are also stored
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap;
-+ break;
-+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break;
-+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+/*
-+ * SharedStub()
-+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is
-+ * passed to this function via $1 to preserve the argument registers.
-+ */
-+__asm__(
-+ "#### SharedStub ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".ent SharedStub\n"
-+"SharedStub:\n\t"
-+ ".frame $30,96,$26,0\n\t"
-+ ".mask 0x4000000,-96\n\t"
-+ "ldgp $29,0($27)\n"
-+"$SharedStub..ng:\n\t"
-+ "subq $30,96,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Store arguments passed via registers to the stack.
-+ * Floating point registers are stored as doubles and converted
-+ * to floats in PrepareAndDispatch if necessary.
-+ */
-+ "stt $f17,16($30)\n\t" /* floating point registers */
-+ "stt $f18,24($30)\n\t"
-+ "stt $f19,32($30)\n\t"
-+ "stt $f20,40($30)\n\t"
-+ "stt $f21,48($30)\n\t"
-+ "stq $17,56($30)\n\t" /* integer registers */
-+ "stq $18,64($30)\n\t"
-+ "stq $19,72($30)\n\t"
-+ "stq $20,80($30)\n\t"
-+ "stq $21,88($30)\n\t"
-+
-+ /*
-+ * Call PrepareAndDispatch function.
-+ */
-+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */
-+ "addq $30,16,$18\n\t" /* pass "args" */
-+ "bsr $26,$PrepareAndDispatch..ng\n\t"
-+
-+ "ldq $26,0($30)\n\t"
-+ "addq $30,96,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end SharedStub"
-+ );
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \
-+ );
-+#else
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ nsresult result; \
-+__asm__ __volatile__( \
-+ "ldah $29,0($27)\n\t" \
-+ "lda $29,0($29)\n\t" \
-+ "lda $1, "#n"\n\t" \
-+ "br $31, $SharedStub..ng\n\t" \
-+ "mov $0, %0\n\t" \
-+ : "=r" (result) \
-+ ); \
-+ return result; \
-+}
-+#endif
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
diff --git a/deskutils/lightning-thunderbird/files/patch-xptcall-amd64 b/deskutils/lightning-thunderbird/files/patch-xptcall-amd64
deleted file mode 100644
index 3227cad02182..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-xptcall-amd64
+++ /dev/null
@@ -1,386 +0,0 @@
---- /dev/null Wed Dec 31 16:00:00 1969
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_freebsd.cpp Thu Oct 16 22:59:43 2003
-@@ -0,0 +1,174 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+// Platform specific code to invoke XPCOM methods on native objects
-+
-+#include "xptcprivate.h"
-+
-+// 6 integral parameters are passed in registers
-+const PRUint32 GPR_COUNT = 6;
-+
-+// 8 floating point parameters are passed in SSE registers
-+const PRUint32 FPR_COUNT = 8;
-+
-+// Remember that these 'words' are 64-bit long
-+static inline void
-+invoke_count_words(PRUint32 paramCount, nsXPTCVariant * s,
-+ PRUint32 & nr_gpr, PRUint32 & nr_fpr, PRUint32 & nr_stack)
-+{
-+ nr_gpr = 1; // skip one GP register for 'that'
-+ nr_fpr = 0;
-+ nr_stack = 0;
-+
-+ /* Compute number of eightbytes of class MEMORY. */
-+ for (uint32 i = 0; i < paramCount; i++, s++) {
-+ if (!s->IsPtrData()
-+ && (s->type == nsXPTType::T_FLOAT || s->type == nsXPTType::T_DOUBLE)) {
-+ if (nr_fpr < FPR_COUNT)
-+ nr_fpr++;
-+ else
-+ nr_stack++;
-+ }
-+ else {
-+ if (nr_gpr < GPR_COUNT)
-+ nr_gpr++;
-+ else
-+ nr_stack++;
-+ }
-+ }
-+}
-+
-+static void
-+invoke_copy_to_stack(PRUint64 * d, PRUint32 paramCount, nsXPTCVariant * s,
-+ PRUint64 * gpregs, double * fpregs)
-+{
-+ PRUint32 nr_gpr = 1; // skip one GP register for 'that'
-+ PRUint32 nr_fpr = 0;
-+ PRUint64 value;
-+
-+ for (uint32 i = 0; i < paramCount; i++, s++) {
-+ if (s->IsPtrData())
-+ value = (PRUint64) s->ptr;
-+ else {
-+ switch (s->type) {
-+ case nsXPTType::T_FLOAT: break;
-+ case nsXPTType::T_DOUBLE: break;
-+ case nsXPTType::T_I8: value = s->val.i8; break;
-+ case nsXPTType::T_I16: value = s->val.i16; break;
-+ case nsXPTType::T_I32: value = s->val.i32; break;
-+ case nsXPTType::T_I64: value = s->val.i64; break;
-+ case nsXPTType::T_U8: value = s->val.u8; break;
-+ case nsXPTType::T_U16: value = s->val.u16; break;
-+ case nsXPTType::T_U32: value = s->val.u32; break;
-+ case nsXPTType::T_U64: value = s->val.u64; break;
-+ case nsXPTType::T_BOOL: value = s->val.b; break;
-+ case nsXPTType::T_CHAR: value = s->val.c; break;
-+ case nsXPTType::T_WCHAR: value = s->val.wc; break;
-+ default: value = (PRUint64) s->val.p; break;
-+ }
-+ }
-+
-+ if (!s->IsPtrData() && s->type == nsXPTType::T_DOUBLE) {
-+ if (nr_fpr < FPR_COUNT)
-+ fpregs[nr_fpr++] = s->val.d;
-+ else {
-+ *((double *)d) = s->val.d;
-+ d++;
-+ }
-+ }
-+ else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) {
-+ if (nr_fpr < FPR_COUNT)
-+ // The value in %xmm register is already prepared to
-+ // be retrieved as a float. Therefore, we pass the
-+ // value verbatim, as a double without conversion.
-+ fpregs[nr_fpr++] = s->val.d;
-+ else {
-+ *((float *)d) = s->val.f;
-+ d++;
-+ }
-+ }
-+ else {
-+ if (nr_gpr < GPR_COUNT)
-+ gpregs[nr_gpr++] = value;
-+ else
-+ *d++ = value;
-+ }
-+ }
-+}
-+
-+extern "C"
-+XPTC_PUBLIC_API(nsresult)
-+XPTC_InvokeByIndex(nsISupports * that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant * params)
-+{
-+ PRUint32 nr_gpr, nr_fpr, nr_stack;
-+ invoke_count_words(paramCount, params, nr_gpr, nr_fpr, nr_stack);
-+
-+ // Stack, if used, must be 16-bytes aligned
-+ if (nr_stack)
-+ nr_stack = (nr_stack + 1) & ~1;
-+
-+ // Load parameters to stack, if necessary
-+ PRUint64 *stack = (PRUint64 *) __builtin_alloca(nr_stack * 8);
-+ PRUint64 gpregs[GPR_COUNT];
-+ double fpregs[FPR_COUNT];
-+ invoke_copy_to_stack(stack, paramCount, params, gpregs, fpregs);
-+
-+ // Load FPR registers from fpregs[]
-+ register double d0 asm("xmm0");
-+ register double d1 asm("xmm1");
-+ register double d2 asm("xmm2");
-+ register double d3 asm("xmm3");
-+ register double d4 asm("xmm4");
-+ register double d5 asm("xmm5");
-+ register double d6 asm("xmm6");
-+ register double d7 asm("xmm7");
-+
-+ switch (nr_fpr) {
-+#define ARG_FPR(N) \
-+ case N+1: d##N = fpregs[N];
-+ ARG_FPR(7);
-+ ARG_FPR(6);
-+ ARG_FPR(5);
-+ ARG_FPR(4);
-+ ARG_FPR(3);
-+ ARG_FPR(2);
-+ ARG_FPR(1);
-+ ARG_FPR(0);
-+ case 0:;
-+#undef ARG_FPR
-+ }
-+
-+ // Load GPR registers from gpregs[]
-+ register PRUint64 a0 asm("rdi");
-+ register PRUint64 a1 asm("rsi");
-+ register PRUint64 a2 asm("rdx");
-+ register PRUint64 a3 asm("rcx");
-+ register PRUint64 a4 asm("r8");
-+ register PRUint64 a5 asm("r9");
-+
-+ switch (nr_gpr) {
-+#define ARG_GPR(N) \
-+ case N+1: a##N = gpregs[N];
-+ ARG_GPR(5);
-+ ARG_GPR(4);
-+ ARG_GPR(3);
-+ ARG_GPR(2);
-+ ARG_GPR(1);
-+ case 1: a0 = (PRUint64) that;
-+ case 0:;
-+#undef ARG_GPR
-+ }
-+
-+ // Ensure that assignments to SSE registers won't be optimized away
-+ asm("" ::
-+ "x" (d0), "x" (d1), "x" (d2), "x" (d3),
-+ "x" (d4), "x" (d5), "x" (d6), "x" (d7));
-+
-+ // Get pointer to method
-+ PRUint64 methodAddress = *((PRUint64 *)that);
-+ methodAddress += 8 * methodIndex;
-+ methodAddress = *((PRUint64 *)methodAddress);
-+
-+ typedef PRUint32 (*Method)(PRUint64, PRUint64, PRUint64, PRUint64, PRUint64, PRUint64);
-+ PRUint32 result = ((Method)methodAddress)(a0, a1, a2, a3, a4, a5);
-+ return result;
-+}
---- /dev/null Wed Dec 31 16:00:00 1969
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_freebsd.cpp Thu Oct 16 23:01:08 2003
-@@ -0,0 +1,206 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+
-+// Implement shared vtbl methods.
-+
-+#include "xptcprivate.h"
-+
-+// The Linux/x86-64 ABI passes the first 6 integral parameters and the
-+// first 8 floating point parameters in registers (rdi, rsi, rdx, rcx,
-+// r8, r9 and xmm0-xmm7), no stack space is allocated for these by the
-+// caller. The rest of the parameters are passed in the callers stack
-+// area.
-+
-+const PRUint32 PARAM_BUFFER_COUNT = 16;
-+const PRUint32 GPR_COUNT = 6;
-+const PRUint32 FPR_COUNT = 8;
-+
-+// PrepareAndDispatch() is called by SharedStub() and calls the actual method.
-+//
-+// - 'args[]' contains the arguments passed on stack
-+// - 'gpregs[]' contains the arguments passed in integer registers
-+// - 'fpregs[]' contains the arguments passed in floating point registers
-+//
-+// The parameters are mapped into an array of type 'nsXPTCMiniVariant'
-+// and then the method gets called.
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase * self, PRUint32 methodIndex,
-+ PRUint64 * args, PRUint64 * gpregs, double *fpregs)
-+{
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint32 paramCount;
-+ PRUint32 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+ if (! iface_info)
-+ return NS_ERROR_UNEXPECTED;
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no method info");
-+ if (! info)
-+ return NS_ERROR_UNEXPECTED;
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+ if (! dispatchParams)
-+ return NS_ERROR_OUT_OF_MEMORY;
-+
-+ PRUint64* ap = args;
-+ PRUint32 nr_gpr = 1; // skip one GPR register for 'that'
-+ PRUint32 nr_fpr = 0;
-+ PRUint64 value;
-+
-+ for(i = 0; i < paramCount; i++) {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if (!param.IsOut() && type == nsXPTType::T_DOUBLE) {
-+ if (nr_fpr < FPR_COUNT)
-+ dp->val.d = fpregs[nr_fpr++];
-+ else
-+ dp->val.d = *(double*) ap++;
-+ continue;
-+ }
-+ else if (!param.IsOut() && type == nsXPTType::T_FLOAT) {
-+ if (nr_fpr < FPR_COUNT)
-+ // The value in %xmm register is already prepared to
-+ // be retrieved as a float. Therefore, we pass the
-+ // value verbatim, as a double without conversion.
-+ dp->val.d = *(double*) ap++;
-+ else
-+ dp->val.f = *(float*) ap++;
-+ continue;
-+ }
-+ else {
-+ if (nr_gpr < GPR_COUNT)
-+ value = gpregs[nr_gpr++];
-+ else
-+ value = *ap++;
-+ }
-+
-+ if (param.IsOut() || !type.IsArithmetic()) {
-+ dp->val.p = (void*) value;
-+ continue;
-+ }
-+
-+ switch (type) {
-+ case nsXPTType::T_I8: dp->val.i8 = (PRInt8) value; break;
-+ case nsXPTType::T_I16: dp->val.i16 = (PRInt16) value; break;
-+ case nsXPTType::T_I32: dp->val.i32 = (PRInt32) value; break;
-+ case nsXPTType::T_I64: dp->val.i64 = (PRInt64) value; break;
-+ case nsXPTType::T_U8: dp->val.u8 = (PRUint8) value; break;
-+ case nsXPTType::T_U16: dp->val.u16 = (PRUint16) value; break;
-+ case nsXPTType::T_U32: dp->val.u32 = (PRUint32) value; break;
-+ case nsXPTType::T_U64: dp->val.u64 = (PRUint64) value; break;
-+ case nsXPTType::T_BOOL: dp->val.b = (PRBool) value; break;
-+ case nsXPTType::T_CHAR: dp->val.c = (char) value; break;
-+ case nsXPTType::T_WCHAR: dp->val.wc = (wchar_t) value; break;
-+
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16) methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if (dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+// Linux/x86-64 uses gcc >= 3.1
-+#define STUB_ENTRY(n) \
-+asm(".section \".text\"\n\t" \
-+ ".align 2\n\t" \
-+ ".if " #n " < 10\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \
-+ ".type _ZN14nsXPTCStubBase5Stub" #n "Ev,@function\n" \
-+ "_ZN14nsXPTCStubBase5Stub" #n "Ev:\n\t" \
-+ ".elseif " #n " < 100\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \
-+ ".type _ZN14nsXPTCStubBase6Stub" #n "Ev,@function\n" \
-+ "_ZN14nsXPTCStubBase6Stub" #n "Ev:\n\t" \
-+ ".elseif " #n " < 1000\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \
-+ ".type _ZN14nsXPTCStubBase7Stub" #n "Ev,@function\n" \
-+ "_ZN14nsXPTCStubBase7Stub" #n "Ev:\n\t" \
-+ ".else\n\t" \
-+ ".err \"stub number " #n " >= 1000 not yet supported\"\n\t" \
-+ ".endif\n\t" \
-+ "movl $" #n ", %eax\n\t" \
-+ "jmp SharedStub\n\t" \
-+ ".if " #n " < 10\n\t" \
-+ ".size _ZN14nsXPTCStubBase5Stub" #n "Ev,.-_ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \
-+ ".elseif " #n " < 100\n\t" \
-+ ".size _ZN14nsXPTCStubBase6Stub" #n "Ev,.-_ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \
-+ ".else\n\t" \
-+ ".size _ZN14nsXPTCStubBase7Stub" #n "Ev,.-_ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \
-+ ".endif");
-+
-+// static nsresult SharedStub(PRUint32 methodIndex)
-+asm(".section \".text\"\n\t"
-+ ".align 2\n\t"
-+ ".type SharedStub,@function\n\t"
-+ "SharedStub:\n\t"
-+ // make room for gpregs (48), fpregs (64)
-+ "pushq %rbp\n\t"
-+ "movq %rsp,%rbp\n\t"
-+ "subq $112,%rsp\n\t"
-+ // save GP registers
-+ "movq %rdi,-112(%rbp)\n\t"
-+ "movq %rsi,-104(%rbp)\n\t"
-+ "movq %rdx, -96(%rbp)\n\t"
-+ "movq %rcx, -88(%rbp)\n\t"
-+ "movq %r8 , -80(%rbp)\n\t"
-+ "movq %r9 , -72(%rbp)\n\t"
-+ "leaq -112(%rbp),%rcx\n\t"
-+ // save FP registers
-+ "movsd %xmm0,-64(%rbp)\n\t"
-+ "movsd %xmm1,-56(%rbp)\n\t"
-+ "movsd %xmm2,-48(%rbp)\n\t"
-+ "movsd %xmm3,-40(%rbp)\n\t"
-+ "movsd %xmm4,-32(%rbp)\n\t"
-+ "movsd %xmm5,-24(%rbp)\n\t"
-+ "movsd %xmm6,-16(%rbp)\n\t"
-+ "movsd %xmm7, -8(%rbp)\n\t"
-+ "leaq -64(%rbp),%r8\n\t"
-+ // rdi has the 'self' pointer already
-+ "movl %eax,%esi\n\t"
-+ "leaq 16(%rbp),%rdx\n\t"
-+ "call PrepareAndDispatch\n\t"
-+ "leave\n\t"
-+ "ret\n\t"
-+ ".size SharedStub,.-SharedStub");
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#else
-+#error "can't find a compiler to use"
-+#endif /* __GNUC__ */
diff --git a/deskutils/lightning-thunderbird/files/patch-xptcall-ia64 b/deskutils/lightning-thunderbird/files/patch-xptcall-ia64
deleted file mode 100644
index 3e05a5c704b3..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-xptcall-ia64
+++ /dev/null
@@ -1,19 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s.orig Tue May 24 11:30:54 2005
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s Mon Nov 7 23:10:28 2005
-@@ -6,6 +6,7 @@
- // Section has executable code
- .section .text, "ax","progbits"
- // procedure named 'SharedStub'
-+ .global SharedStub
- .proc SharedStub
- // manual bundling
- .explicit
-@@ -14,7 +15,7 @@
- // .exclass PrepareAndDispatch, @fullyvisible
- .type PrepareAndDispatch,@function
-
--SharedStub::
-+SharedStub:
- // 10 arguments, first 8 are the input arguments of previous
- // function call. The 9th one is methodIndex and the 10th is the
- // pointer to the remaining input arguments. The last two arguments
diff --git a/deskutils/lightning-thunderbird/files/patch-xptcall-sparc64 b/deskutils/lightning-thunderbird/files/patch-xptcall-sparc64
deleted file mode 100644
index 9599a8a71336..000000000000
--- a/deskutils/lightning-thunderbird/files/patch-xptcall-sparc64
+++ /dev/null
@@ -1,327 +0,0 @@
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003
-@@ -0,0 +1,123 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ */
-+
-+/* Implement shared vtbl methods. */
-+
-+#include "xptcprivate.h"
-+
-+#if defined(sparc) || defined(__sparc__)
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args)
-+{
-+
-+#define PARAM_BUFFER_COUNT 16
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ PRUint64* ap = args;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break;
-+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break;
-+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break;
-+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+extern "C" int SharedStub(int, int*);
-+
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ int dummy; /* defeat tail-call optimization */ \
-+ return SharedStub(n, &dummy); \
-+}
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#endif /* sparc || __sparc__ */
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003
-@@ -0,0 +1,104 @@
-+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+/*
-+ Platform specific code to invoke XPCOM methods on native objects
-+ for sparcv9 Solaris.
-+
-+ See the SPARC Compliance Definition (SCD) Chapter 3
-+ for more information about what is going on here, including
-+ the use of BIAS (0x7ff).
-+ The SCD is available from http://www.sparc.com/.
-+*/
-+
-+ .global XPTC_InvokeByIndex
-+ .type XPTC_InvokeByIndex, #function
-+
-+/*
-+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant* params);
-+
-+*/
-+XPTC_InvokeByIndex:
-+ save %sp,-(128 + 64),%sp ! room for the register window and
-+ ! struct pointer, rounded up to 0 % 64
-+ sll %i2,4,%l0 ! assume the worst case
-+ ! paramCount * 2 * 8 bytes
-+ cmp %l0, 0 ! are there any args? If not,
-+ be .invoke ! no need to copy args to stack
-+ nop
-+
-+ sub %sp,%l0,%sp ! create the additional stack space
-+ add %sp,0x7ff+136,%o0 ! step past the register window, the
-+ ! struct result pointer and the 'this' slot
-+ mov %i2,%o1 ! paramCount
-+ call invoke_copy_to_stack
-+ mov %i3,%o2 ! params
-+
-+!
-+! load arguments from stack into the outgoing registers
-+! BIAS is 0x7ff (2047)
-+!
-+
-+! load the %o1..5 64bit (extended word) output registers registers
-+ ldx [%sp + 0x7ff + 136],%o1 ! %i1
-+ ldx [%sp + 0x7ff + 144],%o2 ! %i2
-+ ldx [%sp + 0x7ff + 152],%o3 ! %i3
-+ ldx [%sp + 0x7ff + 160],%o4 ! %i4
-+ ldx [%sp + 0x7ff + 168],%o5 ! %i5
-+
-+! load the even number double registers starting with %d2
-+ ldd [%sp + 0x7ff + 136],%f2
-+ ldd [%sp + 0x7ff + 144],%f4
-+ ldd [%sp + 0x7ff + 152],%f6
-+ ldd [%sp + 0x7ff + 160],%f8
-+ ldd [%sp + 0x7ff + 168],%f10
-+ ldd [%sp + 0x7ff + 176],%f12
-+ ldd [%sp + 0x7ff + 184],%f14
-+ ldd [%sp + 0x7ff + 192],%f16
-+ ldd [%sp + 0x7ff + 200],%f18
-+ ldd [%sp + 0x7ff + 208],%f20
-+ ldd [%sp + 0x7ff + 216],%f22
-+ ldd [%sp + 0x7ff + 224],%f24
-+ ldd [%sp + 0x7ff + 232],%f26
-+ ldd [%sp + 0x7ff + 240],%f28
-+ ldd [%sp + 0x7ff + 248],%f30
-+
-+!
-+! calculate the target address from the vtable
-+!
-+.invoke:
-+ sll %i1,3,%l0 ! index *= 8
-+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes)
-+ ldx [%i0],%l1 ! *that --> address of vtable
-+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address
-+
-+ jmpl %l0,%o7 ! call the routine
-+ mov %i0,%o0 ! move 'this' pointer to out register
-+
-+ mov %o0,%i0 ! propagate return value
-+ ret
-+ restore
-+
-+ .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex
---- /dev/null Mon May 26 14:00:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003
-@@ -0,0 +1,91 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+#include "xptcprivate.h"
-+
-+#if !defined(__sparc) && !defined(__sparc__)
-+#error "This code is for Sparc only"
-+#endif
-+
-+/* Prototype specifies unmangled function name */
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s);
-+
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ /*
-+ We need to copy the parameters for this function to locals and use them
-+ from there since the parameters occupy the same stack space as the stack
-+ we're trying to populate.
-+ */
-+ PRUint64 *l_d = d;
-+ nsXPTCVariant *l_s = s;
-+ PRUint64 l_paramCount = paramCount;
-+ PRUint64 regCount = 0; // return the number of registers to load from the stack
-+
-+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++)
-+ {
-+ if (regCount < 5) regCount++;
-+
-+ if (l_s->IsPtrData())
-+ {
-+ *l_d = (PRUint64)l_s->ptr;
-+ continue;
-+ }
-+ switch (l_s->type)
-+ {
-+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break;
-+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break;
-+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break;
-+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break;
-+
-+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break;
-+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break;
-+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break;
-+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break;
-+
-+ /* in the case of floats, we want to put the bits in to the
-+ 64bit space right justified... floats in the paramter array on
-+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip
-+ the space that would be occupied by %f0, %f2, etc.
-+ */
-+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break;
-+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break;
-+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break;
-+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break;
-+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break;
-+
-+ default:
-+ // all the others are plain pointer types
-+ *((void**)l_d) = l_s->val.p;
-+ break;
-+ }
-+ }
-+
-+ return regCount;
-+}
diff --git a/deskutils/lightning-thunderbird/files/sunbird.desktop.in b/deskutils/lightning-thunderbird/files/sunbird.desktop.in
deleted file mode 100644
index e371a93f2cc5..000000000000
--- a/deskutils/lightning-thunderbird/files/sunbird.desktop.in
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Mozilla Calendar
-Comment=Mozilla Sunbird Calendar
-Icon=@SUNBIRD_ICON@
-Exec=sunbird
-Terminal=false
-Type=Application
-Categories=Application;Office;
diff --git a/deskutils/lightning-thunderbird/pkg-descr b/deskutils/lightning-thunderbird/pkg-descr
deleted file mode 100644
index f9995c9a993c..000000000000
--- a/deskutils/lightning-thunderbird/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The Sunbird Project is a redesign of the Mozilla Calendar component. The goal
-is to produce a cross platform standalone calendar application based on
-Mozilla's XUL user interface language.
-
-WWW: http://www.mozilla.org/projects/calendar/sunbird.html
diff --git a/deskutils/lightning/Makefile b/deskutils/lightning/Makefile
deleted file mode 100644
index a6a08b15bfdb..000000000000
--- a/deskutils/lightning/Makefile
+++ /dev/null
@@ -1,77 +0,0 @@
-# New ports collection makefile for: sunbird
-# Date created: 2005-02-26
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports/deskutils/sunbird/Makefile,v 1.19 2006/10/13 04:40:20 ahze Exp $
-#
-
-PORTNAME= sunbird
-PORTVERSION= 0.9
-PORTEPOCH= 1
-CATEGORIES= deskutils
-MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED}
-MASTER_SITE_SUBDIR= calendar/sunbird/releases/${DISTVERSION}/source
-DISTNAME= lightning-${PORTNAME}-${DISTVERSION}-source
-
-MAINTAINER= miwi@FreeBSD.org
-COMMENT= Redesign of the Mozilla Calendar with XUL interface
-
-USE_AUTOTOOLS= libtool:15
-ALL_TARGET= default
-CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-USE_BZIP2= yes
-WANT_GNOME= yes
-WANT_PERL= yes
-SUNBIRD= ${PORTNAME}
-SUNBIRD_ICON_SRC= ${PREFIX}/lib/sunbird/chrome/icons/default/default.xpm
-SUNBIRD_ICON= ${PORTNAME}.xpm
-LIBS= -Wl,-Bsymbolic -lc
-MOZ_PKGCONFIG_FILES= ${PORTNAME}-js ${PORTNAME}-xpcom ${PORTNAME}-plugin
-PKGCONFIG_FILES= ${MOZ_PKG_CONFIG_FILES}
-MOZ_OPTIONS= --enable-application=calendar \
- --enable-system-cairo \
- --with-system-nss \
- --enable-canvas
-MOZ_MK_OPTIONS= MOZ_CO_PROJECT=calendar
-
-GECKO_PLIST_PRE_FILES= lib/sunbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest \
- lib/sunbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest
-
-.include <bsd.init.mk>
-.include <bsd.libnames.mk>
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/mozilla/Makefile.common"
-
-.if ${ARCH}=="sparc64"
-BROKEN= does not build
-.endif
-
-post-patch:
- @${SED} -e 's|@SUNBIRD_ICON@|${SUNBIRD_ICON}|' \
- ${FILESDIR}/sunbird.desktop.in >${WRKDIR}/sunbird.desktop
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
- ${WRKSRC}/security/manager/ssl/src/Makefile.in
- @${REINPLACE_CMD} -e 's|%%LIB_BZ2%%|${LIBBZ2}|' \
- ${WRKSRC}/toolkit/mozapps/update/src/updater/Makefile.in
-
-post-build:
- @(cd ${WRKSRC}/xpfe/components/autocomplete/src && ${GMAKE})
-
-pre-install:
- ${ECHO_CMD} 'share/applications/sunbird.desktop' >> ${PLIST}
- ${ECHO_CMD} 'share/pixmaps/${SUNBIRD_ICON}' >> ${PLIST}
- ${ECHO_CMD} '@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}' >> ${PLIST}
- ${ECHO_CMD} '@dirrmtry lib/sunbird/plugins' >> ${PLIST}
- ${ECHO_CMD} '@dirrmtry lib/sunbird' >> ${PLIST}
-
-do-install:
- ${MKDIR} ${PREFIX}/share/applications ${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKDIR}/sunbird.desktop ${PREFIX}/share/applications
- ${LN} -sf ${SUNBIRD_ICON_SRC} ${PREFIX}/share/pixmaps/${SUNBIRD_ICON}
- ${TOUCH} ${PREFIX}/lib/sunbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
- ${TOUCH} ${PREFIX}/lib/sunbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest
-
-.include <bsd.port.post.mk>
diff --git a/deskutils/lightning/distinfo b/deskutils/lightning/distinfo
deleted file mode 100644
index cc32fcdad0b5..000000000000
--- a/deskutils/lightning/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (lightning-sunbird-0.9-source.tar.bz2) = 7757ffefd4a30bcc1497b93b3dc6c0ce
-SHA256 (lightning-sunbird-0.9-source.tar.bz2) = 329b256bd463a76527c255cd5b8141ffb6df077ce8d63efdffad6516f0b90f64
-SIZE (lightning-sunbird-0.9-source.tar.bz2) = 43121977
diff --git a/deskutils/lightning/files/patch-Makefile.in b/deskutils/lightning/files/patch-Makefile.in
deleted file mode 100644
index 5b087403b086..000000000000
--- a/deskutils/lightning/files/patch-Makefile.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- Makefile.in.orig Mon Jul 2 06:19:35 2007
-+++ Makefile.in Mon Jul 2 06:19:47 2007
-@@ -91,7 +91,6 @@
- #
- # tier 1 - 3rd party individual libraries
- #
--tier_1_dirs += dbm
-
- ifndef MOZ_NATIVE_JPEG
- tier_1_dirs += jpeg
-@@ -107,7 +106,6 @@
- endif
-
- ifdef MOZ_UPDATER
--tier_1_dirs += modules/libbz2
- tier_1_dirs += modules/libmar
- endif
-
diff --git a/deskutils/lightning/files/patch-bugzilla149334 b/deskutils/lightning/files/patch-bugzilla149334
deleted file mode 100644
index 4bdb765228eb..000000000000
--- a/deskutils/lightning/files/patch-bugzilla149334
+++ /dev/null
@@ -1,328 +0,0 @@
-Index: gfx/idl/nsIFreeType2.idl
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/idl/nsIFreeType2.idl,v
-retrieving revision 1.10
-diff -u -3 -p -r1.10 nsIFreeType2.idl
---- gfx/idl/nsIFreeType2.idl 15 Apr 2004 23:30:02 -0000 1.10
-+++ gfx/idl/nsIFreeType2.idl 26 May 2004 10:00:54 -0000
-@@ -76,10 +76,11 @@ native FT_Pointer(FT_Pointer);
- native FT_Sfnt_Tag(FT_Sfnt_Tag);
- native FT_Size(FT_Size);
-
--[ptr] native FTC_Image_Desc_p(FTC_Image_Desc);
-+[ptr] native FTC_ImageType_p(FTC_ImageType);
- native FTC_Face_Requester(FTC_Face_Requester);
- native FTC_Font(FTC_Font);
--native FTC_Image_Cache(FTC_Image_Cache);
-+native FTC_FaceID(FTC_FaceID);
-+native FTC_ImageCache(FTC_ImageCache);
- native FTC_Manager(FTC_Manager);
-
- // #ifdef MOZ_SVG
-@@ -99,7 +100,7 @@ interface nsIFreeType2 : nsISupports
-
- readonly attribute FT_Library library;
- readonly attribute FTC_Manager FTCacheManager;
-- readonly attribute FTC_Image_Cache ImageCache;
-+ readonly attribute FTC_ImageCache ImageCache;
-
- void doneFace(in FT_Face face);
- void doneFreeType(in FT_Library lib);
-@@ -115,16 +116,16 @@ interface nsIFreeType2 : nsISupports
- void outlineDecompose(in FT_Outline_p outline,
- in const_FT_Outline_Funcs_p funcs, in voidPtr p);
- void setCharmap(in FT_Face face, in FT_CharMap charmap);
-- void imageCacheLookup(in FTC_Image_Cache cache, in FTC_Image_Desc_p desc,
-+ void imageCacheLookup(in FTC_ImageCache cache, in FTC_ImageType_p desc,
- in FT_UInt gindex, out FT_Glyph glyph);
-- void managerLookupSize(in FTC_Manager manager, in FTC_Font font,
-- out FT_Face face, out FT_Size size);
-+ void managerLookupFace(in FTC_Manager manager, in FTC_FaceID face_id,
-+ out FT_Face face);
- void managerDone(in FTC_Manager manager);
- void managerNew(in FT_Library lib, in FT_UInt max_faces,
- in FT_UInt max_sizes, in FT_ULong max_bytes,
- in FTC_Face_Requester requester, in FT_Pointer req_data,
- out FTC_Manager manager);
-- void imageCacheNew(in FTC_Manager manager, out FTC_Image_Cache cache);
-+ void imageCacheNew(in FTC_Manager manager, out FTC_ImageCache cache);
- /* #ifdef MOZ_SVG */
- void glyphTransform(in FT_Glyph glyph, in FT_Matrix_p matrix,
- in FT_Vector_p delta);
-Index: gfx/src/freetype/nsFreeType.cpp
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/freetype/nsFreeType.cpp,v
-retrieving revision 1.25
-diff -u -3 -p -r1.25 nsFreeType.cpp
---- gfx/src/freetype/nsFreeType.cpp 17 Apr 2004 21:52:29 -0000 1.25
-+++ gfx/src/freetype/nsFreeType.cpp 26 May 2004 10:00:54 -0000
-@@ -110,11 +110,11 @@ FtFuncList nsFreeType2::FtFuncs [] = {
- {"FT_New_Face", NS_FT2_OFFSET(nsFT_New_Face), PR_TRUE},
- {"FT_Outline_Decompose", NS_FT2_OFFSET(nsFT_Outline_Decompose), PR_TRUE},
- {"FT_Set_Charmap", NS_FT2_OFFSET(nsFT_Set_Charmap), PR_TRUE},
-- {"FTC_Image_Cache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE},
-- {"FTC_Manager_Lookup_Size", NS_FT2_OFFSET(nsFTC_Manager_Lookup_Size), PR_TRUE},
-+ {"FTC_ImageCache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE},
-+ {"FTC_Manager_LookupFace", NS_FT2_OFFSET(nsFTC_Manager_LookupFace), PR_TRUE},
- {"FTC_Manager_Done", NS_FT2_OFFSET(nsFTC_Manager_Done), PR_TRUE},
- {"FTC_Manager_New", NS_FT2_OFFSET(nsFTC_Manager_New), PR_TRUE},
-- {"FTC_Image_Cache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE},
-+ {"FTC_ImageCache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE},
- // #ifdef MOZ_SVG
- {"FT_Glyph_Transform", NS_FT2_OFFSET(nsFT_Glyph_Transform), PR_TRUE},
- {"FT_Get_Kerning", NS_FT2_OFFSET(nsFT_Get_Kerning), PR_TRUE},
-@@ -282,7 +282,7 @@ nsFreeType2::SetCharmap(FT_Face face, FT
- }
-
- NS_IMETHODIMP
--nsFreeType2::ImageCacheLookup(FTC_Image_Cache cache, FTC_Image_Desc *desc,
-+nsFreeType2::ImageCacheLookup(FTC_ImageCache cache, FTC_ImageType *desc,
- FT_UInt glyphID, FT_Glyph *glyph)
- {
- // call the FreeType2 function via the function pointer
-@@ -291,11 +291,11 @@ nsFreeType2::ImageCacheLookup(FTC_Image_
- }
-
- NS_IMETHODIMP
--nsFreeType2::ManagerLookupSize(FTC_Manager manager, FTC_Font font,
-- FT_Face *face, FT_Size *size)
-+nsFreeType2::ManagerLookupFace(FTC_Manager manager, FTC_FaceID face_id,
-+ FT_Face *face)
- {
- // call the FreeType2 function via the function pointer
-- FT_Error error = nsFTC_Manager_Lookup_Size(manager, font, face, size);
-+ FT_Error error = nsFTC_Manager_LookupFace(manager, face_id, face);
- return error ? NS_ERROR_FAILURE : NS_OK;
- }
-
-@@ -320,7 +320,7 @@ nsFreeType2::ManagerNew(FT_Library libra
- }
-
- NS_IMETHODIMP
--nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_Image_Cache *cache)
-+nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_ImageCache *cache)
- {
- // call the FreeType2 function via the function pointer
- FT_Error error = nsFTC_Image_Cache_New(manager, cache);
-@@ -389,7 +389,7 @@ nsFreeType2::SupportsExtFunc(PRBool *res
- }
-
- NS_IMETHODIMP
--nsFreeType2::GetImageCache(FTC_Image_Cache *aCache)
-+nsFreeType2::GetImageCache(FTC_ImageCache *aCache)
- {
- *aCache = mImageCache;
- return NS_OK;
-Index: gfx/src/freetype/nsFreeType.h
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/freetype/nsFreeType.h,v
-retrieving revision 1.17
-diff -u -3 -p -r1.17 nsFreeType.h
---- gfx/src/freetype/nsFreeType.h 17 Apr 2004 21:52:29 -0000 1.17
-+++ gfx/src/freetype/nsFreeType.h 26 May 2004 10:00:54 -0000
-@@ -120,13 +120,13 @@ typedef FT_Error (*FT_Outline_Decompose_
- typedef FT_Error (*FT_New_Face_t)(FT_Library, const char*, FT_Long, FT_Face*);
- typedef FT_Error (*FT_Set_Charmap_t)(FT_Face face, FT_CharMap charmap);
- typedef FT_Error (*FTC_Image_Cache_Lookup_t)
-- (FTC_Image_Cache, FTC_Image_Desc*, FT_UInt, FT_Glyph*);
--typedef FT_Error (*FTC_Manager_Lookup_Size_t)
-- (FTC_Manager, FTC_Font, FT_Face*, FT_Size*);
-+ (FTC_ImageCache, FTC_ImageType*, FT_UInt, FT_Glyph*);
-+typedef FT_Error (*FTC_Manager_LookupFace_t)
-+ (FTC_Manager, FTC_FaceID, FT_Face*);
- typedef FT_Error (*FTC_Manager_Done_t)(FTC_Manager);
- typedef FT_Error (*FTC_Manager_New_t)(FT_Library, FT_UInt, FT_UInt, FT_ULong,
- FTC_Face_Requester, FT_Pointer, FTC_Manager*);
--typedef FT_Error (*FTC_Image_Cache_New_t)(FTC_Manager, FTC_Image_Cache*);
-+typedef FT_Error (*FTC_Image_Cache_New_t)(FTC_Manager, FTC_ImageCache*);
- // #ifdef MOZ_SVG
- typedef FT_Error (*FT_Glyph_Transform_t)(FT_Glyph, FT_Matrix*, FT_Vector*);
- typedef FT_Error (*FT_Get_Kerning_t)
-@@ -181,7 +181,7 @@ protected:
- FT_Outline_Decompose_t nsFT_Outline_Decompose;
- FT_Set_Charmap_t nsFT_Set_Charmap;
- FTC_Image_Cache_Lookup_t nsFTC_Image_Cache_Lookup;
-- FTC_Manager_Lookup_Size_t nsFTC_Manager_Lookup_Size;
-+ FTC_Manager_LookupFace_t nsFTC_Manager_LookupFace;
- FTC_Manager_Done_t nsFTC_Manager_Done;
- FTC_Manager_New_t nsFTC_Manager_New;
- FTC_Image_Cache_New_t nsFTC_Image_Cache_New;
-@@ -229,7 +229,7 @@ protected:
- PRLibrary *mSharedLib;
- FT_Library mFreeTypeLibrary;
- FTC_Manager mFTCacheManager;
-- FTC_Image_Cache mImageCache;
-+ FTC_ImageCache mImageCache;
-
- static nsHashtable *sFontFamilies;
- static nsHashtable *sRange1CharSetNames;
-Index: gfx/src/ps/nsFontMetricsPS.cpp
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/ps/nsFontMetricsPS.cpp,v
-retrieving revision 1.43
-diff -u -3 -p -r1.43 nsFontMetricsPS.cpp
---- gfx/src/ps/nsFontMetricsPS.cpp 17 Apr 2004 21:52:31 -0000 1.43
-+++ gfx/src/ps/nsFontMetricsPS.cpp 26 May 2004 10:01:03 -0000
-@@ -1140,10 +1140,10 @@ nsFontPSFreeType::Init(nsITrueTypeFontCa
-
- mPixelSize = NSToIntRound(app2dev * mFont->size);
-
-- mImageDesc.font.face_id = (void*)mEntry;
-- mImageDesc.font.pix_width = mPixelSize;
-- mImageDesc.font.pix_height = mPixelSize;
-- mImageDesc.image_type = 0;
-+ mImageDesc->face_id = (FTC_FaceID)&mEntry;
-+ mImageDesc->width = mPixelSize;
-+ mImageDesc->height = mPixelSize;
-+ mImageDesc->flags = 0;
-
- nsresult rv;
- mFt2 = do_GetService(NS_FREETYPE2_CONTRACTID, &rv);
-@@ -1189,7 +1189,7 @@ nsFontPSFreeType::GetWidth(const PRUnich
- if (!face)
- return 0;
-
-- FTC_Image_Cache iCache;
-+ FTC_ImageCache iCache;
- nsresult rv = mFt2->GetImageCache(&iCache);
- if (NS_FAILED(rv)) {
- NS_ERROR("Failed to get Image Cache");
-@@ -1227,8 +1227,8 @@ nsFontPSFreeType::getFTFace()
-
- FTC_Manager cManager;
- mFt2->GetFTCacheManager(&cManager);
-- nsresult rv = mFt2->ManagerLookupSize(cManager, &mImageDesc.font,
-- &face, nsnull);
-+ nsresult rv = mFt2->ManagerLookupFace(cManager, mImageDesc->face_id,
-+ &face);
- NS_ASSERTION(rv==0, "failed to get face/size");
- if (rv)
- return nsnull;
-@@ -1621,16 +1621,16 @@ void nsFT2Type8Generator::GeneratePSFont
- mEntry->GetFamilyName(fontName);
- mEntry->GetStyleName(styleName);
-
-- mImageDesc.font.face_id = (void*)mEntry;
-+ mImageDesc->face_id = (FTC_FaceID)&mEntry;
- // TT glyph has no relation to size
-- mImageDesc.font.pix_width = 16;
-- mImageDesc.font.pix_height = 16;
-- mImageDesc.image_type = 0;
-+ mImageDesc->width = 16;
-+ mImageDesc->height = 16;
-+ mImageDesc->flags = 0;
- FT_Face face = nsnull;
- FTC_Manager cManager;
- mFt2->GetFTCacheManager(&cManager);
-- nsresult rv = mFt2->ManagerLookupSize(cManager, &mImageDesc.font,
-- &face, nsnull);
-+ nsresult rv = mFt2->ManagerLookupFace(cManager, mImageDesc->face_id,
-+ &face);
- if (NS_FAILED(rv))
- return;
-
-Index: gfx/src/x11shared/nsFontFreeType.cpp
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/x11shared/nsFontFreeType.cpp,v
-retrieving revision 1.14
-diff -u -3 -p -r1.14 nsFontFreeType.cpp
---- gfx/src/x11shared/nsFontFreeType.cpp 17 Apr 2004 21:52:34 -0000 1.14
-+++ gfx/src/x11shared/nsFontFreeType.cpp 26 May 2004 10:01:03 -0000
-@@ -177,7 +177,7 @@ nsFreeTypeFont::getFTFace()
- FTC_Manager mgr;
- nsresult rv;
- mFt2->GetFTCacheManager(&mgr);
-- rv = mFt2->ManagerLookupSize(mgr, &mImageDesc.font, &face, nsnull);
-+ rv = mFt2->ManagerLookupFace(mgr, mImageDesc->face_id, &face);
- NS_ASSERTION(NS_SUCCEEDED(rv), "failed to get face/size");
- if (NS_FAILED(rv))
- return nsnull;
-@@ -191,22 +191,15 @@ nsFreeTypeFont::nsFreeTypeFont(nsITrueTy
- PRBool embedded_bimap = PR_FALSE;
- mFaceID = aFaceID;
- mPixelSize = aPixelSize;
-- mImageDesc.font.face_id = (void*)mFaceID;
-- mImageDesc.font.pix_width = aPixelSize;
-- mImageDesc.font.pix_height = aPixelSize;
-- mImageDesc.image_type = 0;
-+ mImageDesc->face_id = (FTC_FaceID)&mFaceID;
-+ mImageDesc->width = aPixelSize;
-+ mImageDesc->height = aPixelSize;
-+ mImageDesc->flags = 0;
-
- if (aPixelSize < nsFreeType2::gAntiAliasMinimum) {
-- mImageDesc.image_type |= ftc_image_mono;
- anti_alias = PR_FALSE;
- }
-
-- if (nsFreeType2::gFreeType2Autohinted)
-- mImageDesc.image_type |= ftc_image_flag_autohinted;
--
-- if (nsFreeType2::gFreeType2Unhinted)
-- mImageDesc.image_type |= ftc_image_flag_unhinted;
--
- PRUint32 num_embedded_bitmaps, i;
- PRInt32* embedded_bitmapheights;
- mFaceID->GetEmbeddedBitmapHeights(&num_embedded_bitmaps,
-@@ -218,7 +211,6 @@ nsFreeTypeFont::nsFreeTypeFont(nsITrueTy
- if (embedded_bitmapheights[i] == aPixelSize) {
- embedded_bimap = PR_TRUE;
- // unhinted must be set for embedded bitmaps to be used
-- mImageDesc.image_type |= ftc_image_flag_unhinted;
- break;
- }
- }
-@@ -312,7 +304,7 @@ nsFreeTypeFont::doGetBoundingMetrics(con
- if (!face)
- return NS_ERROR_FAILURE;
-
-- FTC_Image_Cache icache;
-+ FTC_ImageCache icache;
- mFt2->GetImageCache(&icache);
- if (!icache)
- return NS_ERROR_FAILURE;
-@@ -401,7 +393,7 @@ nsFreeTypeFont::GetWidth(const PRUnichar
- if (!face)
- return 0;
-
-- FTC_Image_Cache icache;
-+ FTC_ImageCache icache;
- mFt2->GetImageCache(&icache);
- if (!icache)
- return 0;
-@@ -723,7 +715,7 @@ nsFreeTypeXImage::DrawString(nsRendering
- if (y%4==0) (*blendPixelFunc)(sub_image, y, ascent-1, black, 255/2);
- #endif
-
-- FTC_Image_Cache icache;
-+ FTC_ImageCache icache;
- mFt2->GetImageCache(&icache);
- if (!icache)
- return 0;
-Index: gfx/src/x11shared/nsFontFreeType.h
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/x11shared/nsFontFreeType.h,v
-retrieving revision 1.10
-diff -u -3 -p -r1.10 nsFontFreeType.h
---- gfx/src/x11shared/nsFontFreeType.h 17 Apr 2004 21:52:34 -0000 1.10
-+++ gfx/src/x11shared/nsFontFreeType.h 26 May 2004 10:01:03 -0000
-@@ -110,7 +110,7 @@ protected:
- XImage *GetXImage(PRUint32 width, PRUint32 height);
- nsITrueTypeFontCatalogEntry *mFaceID;
- PRUint16 mPixelSize;
-- FTC_Image_Desc mImageDesc;
-+ FTC_ImageType mImageDesc;
- nsCOMPtr<nsIFreeType2> mFt2;
- };
-
---- gfx/src/ps/nsFontMetricsPS.h.orig Fri Mar 4 15:41:55 2005
-+++ gfx/src/ps/nsFontMetricsPS.h Thu Mar 17 05:16:50 2005
-@@ -492,7 +492,7 @@
- protected:
- nsCOMPtr<nsITrueTypeFontCatalogEntry> mEntry;
- nsCOMPtr<nsIFreeType2> mFt2;
-- FTC_Image_Desc mImageDesc;
-+ FTC_ImageType mImageDesc;
- };
- #endif // MOZ_ENABLE_FREETYPE2
- #endif // MOZ_ENABLE_XFT
diff --git a/deskutils/lightning/files/patch-calendar_libical_src_libical_icalrecur.c b/deskutils/lightning/files/patch-calendar_libical_src_libical_icalrecur.c
deleted file mode 100644
index 17812d705942..000000000000
--- a/deskutils/lightning/files/patch-calendar_libical_src_libical_icalrecur.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- calendar/libical/src/libical/icalrecur.c.orig Thu Mar 17 07:13:54 2005
-+++ calendar/libical/src/libical/icalrecur.c Thu Mar 17 07:14:30 2005
-@@ -134,9 +134,7 @@
- #include "config.h"
- #endif
-
--#ifdef HAVE_STDINT_H
--#include <stdint.h>
--#endif
-+#include <inttypes.h>
-
- #ifndef HAVE_INTPTR_T
- #ifdef WIN32
diff --git a/deskutils/lightning/files/patch-config-mkdepend-imakemdep.h b/deskutils/lightning/files/patch-config-mkdepend-imakemdep.h
deleted file mode 100644
index b688e664475d..000000000000
--- a/deskutils/lightning/files/patch-config-mkdepend-imakemdep.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998
-+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003
-@@ -278,4 +278,7 @@
- "-D__i386__",
- # endif
-+# if defined(__amd64__) || defined(__x86_64__)
-+ "-D__amd64__ -D__x86_64__",
-+# endif
- # ifdef __GNUC__
- "-traditional",
diff --git a/deskutils/lightning/files/patch-config_autoconf.mk.in b/deskutils/lightning/files/patch-config_autoconf.mk.in
deleted file mode 100644
index c4fa0b516d1d..000000000000
--- a/deskutils/lightning/files/patch-config_autoconf.mk.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- config/autoconf.mk.in.orig Mon Mar 15 22:56:25 2004
-+++ config/autoconf.mk.in Fri Mar 19 15:17:50 2004
-@@ -31,13 +31,13 @@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- bindir = @bindir@
--includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir = @includedir@/%%MOZILLA%%
- libdir = @libdir@
- datadir = @datadir@
- mandir = @mandir@
- idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-
--mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+mozappdir = $(libdir)/%%MOZILLA%%
- mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION)
- mrelibdir = $(mredir)/lib
-
diff --git a/deskutils/lightning/files/patch-config_mkdepend_Makefile.in b/deskutils/lightning/files/patch-config_mkdepend_Makefile.in
deleted file mode 100644
index 8da7e48ab0df..000000000000
--- a/deskutils/lightning/files/patch-config_mkdepend_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/Makefile.in.orig Sun Apr 18 14:17:26 2004
-+++ config/mkdepend/Makefile.in Sun Dec 12 09:42:11 2004
-@@ -73,6 +73,7 @@
- include $(topsrcdir)/config/rules.mk
-
- HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
-+HOST_CFLAGS += $(XCFLAGS)
-
- ifdef GNU_CC
- _GCCDIR = $(shell $(CC) -print-file-name=include)
diff --git a/deskutils/lightning/files/patch-config_rules.mk b/deskutils/lightning/files/patch-config_rules.mk
deleted file mode 100644
index 7377726fdc66..000000000000
--- a/deskutils/lightning/files/patch-config_rules.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- config/rules.mk.orig Fri Jul 7 00:13:36 2006
-+++ config/rules.mk Sun Sep 3 00:04:03 2006
-@@ -443,7 +443,7 @@
-
- ifeq ($(OS_ARCH),FreeBSD)
- ifdef IS_COMPONENT
--EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
-+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc
- endif
- endif
-
diff --git a/deskutils/lightning/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp b/deskutils/lightning/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp
deleted file mode 100644
index bc141062f7c6..000000000000
--- a/deskutils/lightning/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- gfx/src/gtk/nsFontMetricsXft.cpp.orig Wed Mar 17 02:08:01 2004
-+++ gfx/src/gtk/nsFontMetricsXft.cpp Wed Mar 17 02:08:15 2004
-@@ -65,7 +65,8 @@
-
- #include <gdk/gdkx.h>
- #include <freetype/tttables.h>
--#include <freetype/freetype.h>
-+#include <ft2build.h>
-+#include FT_FREETYPE_H
-
- #define FORCE_PR_LOG
- #include "prlog.h"
diff --git a/deskutils/lightning/files/patch-nothreads-sqlite b/deskutils/lightning/files/patch-nothreads-sqlite
deleted file mode 100644
index 1b1bbbcbda15..000000000000
--- a/deskutils/lightning/files/patch-nothreads-sqlite
+++ /dev/null
@@ -1,12 +0,0 @@
---- db/sqlite3/src/Makefile.in.orig Mon Sep 25 18:38:04 2006
-+++ db/sqlite3/src/Makefile.in Mon Sep 25 18:38:14 2006
-@@ -99,7 +99,8 @@
- # REFEF_IO allows us to override IO functions, which is used in the AsyncIO
- # -DSQLITE_SECURE_DELETE=1 will cause SQLITE to 0-fill delete data so we
- # don't have to vacuum to make sure the data is not visible in the file.
--DEFINES = -DSQLITE_ENABLE_REDEF_IO -DSQLITE_SECURE_DELETE=1 -DTHREADSAFE=1
-+DEFINES = -DSQLITE_ENABLE_REDEF_IO -DSQLITE_SECURE_DELETE=1
-+# -DTHREADSAFE=1
-
- ifdef ENABLE_TESTS
- ##LIBS = $(DIST)/lib/$(LIB_PREFIX)sqlite3_s.$(LIB_SUFFIX)
diff --git a/deskutils/lightning/files/patch-security_coreconf_FreeBSD.mk b/deskutils/lightning/files/patch-security_coreconf_FreeBSD.mk
deleted file mode 100644
index 5c76b5af5ebf..000000000000
--- a/deskutils/lightning/files/patch-security_coreconf_FreeBSD.mk
+++ /dev/null
@@ -1,37 +0,0 @@
---- security/coreconf/FreeBSD.mk.orig Wed Mar 26 20:17:25 2003
-+++ security/coreconf/FreeBSD.mk Thu Jul 8 12:56:24 2004
-@@ -35,16 +35,18 @@
-
- include $(CORE_DEPTH)/coreconf/UNIX.mk
-
--DEFAULT_COMPILER = gcc
--CC = gcc
--CCC = g++
-+CCC = ${CXX}
- RANLIB = ranlib
-
- ifeq ($(OS_TEST),alpha)
- CPU_ARCH = alpha
- else
-+ifeq ($(OS_TEST),amd64)
-+CPU_ARCH = amd64
-+else
- CPU_ARCH = x86
- endif
-+endif
-
- OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-
-@@ -71,7 +73,11 @@
- DLL_SUFFIX = so.1.0
- endif
-
--MKSHLIB = $(CC) $(DSO_LDOPTS)
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@
-+else
-+MKSHLIB = $(CC) -Wl,-Bsymbolic $(DSO_LDOPTS) -o $@
-+endif
- ifdef MAPFILE
- # Add LD options to restrict exported symbols to those in the map file
- endif
diff --git a/deskutils/lightning/files/patch-sysnss b/deskutils/lightning/files/patch-sysnss
deleted file mode 100644
index 6846244b32a5..000000000000
--- a/deskutils/lightning/files/patch-sysnss
+++ /dev/null
@@ -1,206 +0,0 @@
---- security/manager/ssl/src/Makefile.in.orig Mon Aug 14 19:22:52 2006
-+++ security/manager/ssl/src/Makefile.in Thu Aug 31 15:17:20 2006
-@@ -124,19 +124,19 @@
- pipboot \
- $(NULL)
-
--EXTRA_DEPS = $(NSS_DEP_LIBS)
-
- DEFINES += -DNSS_ENABLE_ECC
-
- # Use local includes because they are inserted before INCLUDES
- # so that Mozilla's nss.h is used, not glibc's
--LOCAL_INCLUDES += $(NSS_CFLAGS)
-+LOCAL_INCLUDES += -I%%LOCALBASE%%/include/nss/nss
-
- EXTRA_DSO_LDOPTS += \
- $(MOZ_UNICHARUTIL_LIBS) \
- $(MOZ_COMPONENT_LIBS) \
- $(MOZ_JS_LIBS) \
- $(NSS_LIBS) \
-+ $(LOCAL_INCLUDES) \
- $(NULL)
-
- include $(topsrcdir)/config/rules.mk
---- security/manager/Makefile.in.orig 2008-11-23 09:08:49.000000000 +1000
-+++ security/manager/Makefile.in 2008-11-23 09:11:24.000000000 +1000
-@@ -54,22 +54,14 @@
- SSL3_LIB \
- SOFTOKEN3_LIB \
- SOFTOKEN3_CHK \
-- LOADABLE_ROOT_MODULE \
- HAVE_FREEBL_LIBS \
- HAVE_FREEBL_LIBS_32 \
- HAVE_FREEBL_LIBS_32INT64 \
- HAVE_FREEBL_LIBS_64 \
- $(NULL)
-
--LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX)
- endif
-
--NSS3_LIB = $(DLL_PREFIX)nss3$(DLL_SUFFIX)
--SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX)
--SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX)
--SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX)
--SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk
--
- # Default
- HAVE_FREEBL_LIBS = 1
-
-@@ -217,13 +209,6 @@
-
- .nss.cleaned: .nss.checkout
- ifndef MOZ_NATIVE_NSS
-- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
-- touch $@
- endif
-
- .nss.checkout:
-@@ -240,113 +225,14 @@
- endif
-
- libs::
--ifndef MOZ_NATIVE_NSS
-- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS)
--endif
--ifeq ($(OS_ARCH),WINNT)
-- cd $(DIST)/lib; cp -f $(LIB_PREFIX)dbm$(MOZ_BITS).$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--else
-- cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--endif
--ifndef MOZ_NATIVE_NSS
-- $(MAKE) -C $(topsrcdir)/security/nss/lib/util $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib $(DEFAULT_GMAKE_FLAGS) export
-- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/util $(DEFAULT_GMAKE_FLAGS) libs
-- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/freebl $(DEFAULT_GMAKE_FLAGS) libs
-- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/softoken $(DEFAULT_GMAKE_FLAGS) libs
-- $(MAKE) -C $(topsrcdir)/security/nss-fips/lib/util $(DEFAULT_GMAKE_FLAGS) clean
-- # In NSS 3.11.8-3.11.9, lib/ssl/derive.c includes cmd/lib/secutil.h.
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) export
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) DIRS="util base dev pki pki1 certdb certhigh pk11wrap cryptohi nss ssl pkcs12 pkcs7 smime crmf jar ckfw ckfw/builtins"
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DIST)/bin
--ifdef HAVE_FREEBL_LIBS
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_LIB) $(DIST)/bin
--endif
--ifdef HAVE_FREEBL_LIBS_32
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT_CHK) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32FPU_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32FPU_LIB) $(DIST)/bin
--endif
--ifdef HAVE_FREEBL_LIBS_32INT64
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT64_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT64_LIB) $(DIST)/bin
--endif
--ifdef HAVE_FREEBL_LIBS_64
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_64INT_CHK) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_64FPU_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64INT_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64FPU_LIB) $(DIST)/bin
--endif
--endif
-- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
- $(MAKE) -C locales $@
- ifdef MOZ_XUL
- $(MAKE) -C pki $@
- endif
-
- install::
--ifndef MOZ_NATIVE_NSS
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DESTDIR)$(mozappdir)
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir)
--ifdef HAVE_FREEBL_LIBS
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_LIB) $(DESTDIR)$(mozappdir)
--endif
--ifdef HAVE_FREEBL_LIBS_32
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32FPU_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32FPU_LIB) $(DESTDIR)$(mozappdir)
--endif
--ifdef HAVE_FREEBL_LIBS_32INT64
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT64_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT64_LIB) $(DESTDIR)$(mozappdir)
--endif
--ifdef HAVE_FREEBL_LIBS_64
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_64INT_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_64FPU_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_64INT_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_64FPU_LIB) $(DESTDIR)$(mozappdir)
--endif
--endif
-- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
- $(MAKE) -C locales $@
- ifdef MOZ_XUL
- $(MAKE) -C pki $@
-@@ -360,12 +244,6 @@
- $(MAKE) -C pki $@
- endif
- ifndef MOZ_NATIVE_NSS
-- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
- endif
-
- echo-requires-recursive::
---- toolkit/mozapps/update/src/updater/Makefile.in.orig Mon Jul 2 07:59:59 2007
-+++ toolkit/mozapps/update/src/updater/Makefile.in Mon Jul 2 08:00:21 2007
-@@ -52,11 +52,11 @@
-
- PROGRAM = updater$(BIN_SUFFIX)
-
--REQUIRES = libmar libbz2
-+REQUIRES = libmar
-
- LIBS += \
- $(DIST)/lib/$(LIB_PREFIX)mar.$(LIB_SUFFIX) \
-- $(DIST)/lib/$(LIB_PREFIX)bz2.$(LIB_SUFFIX) \
-+ %%LIB_BZ2%% \
- $(NULL)
-
- ifeq ($(OS_ARCH),WINNT)
diff --git a/deskutils/lightning/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp b/deskutils/lightning/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
deleted file mode 100644
index 7f8e55f536df..000000000000
--- a/deskutils/lightning/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- uriloader/exthandler/unix/nsGNOMERegistry.cpp.orig Fri Dec 24 04:30:00 2004
-+++ uriloader/exthandler/unix/nsGNOMERegistry.cpp Fri Dec 24 04:34:05 2004
-@@ -143,7 +143,7 @@
- PR_END_MACRO
-
- // Attempt to open libgconf
-- gconfLib = LoadVersionedLibrary("gconf-2", ".4");
-+ gconfLib = PR_LoadLibrary("libgconf-2.so");
- ENSURE_LIB(gconfLib);
-
- GET_LIB_FUNCTION(gconf, gconf_client_get_default);
-@@ -151,7 +151,7 @@
- GET_LIB_FUNCTION(gconf, gconf_client_get_bool);
-
- // Attempt to open libgnome
-- gnomeLib = LoadVersionedLibrary("gnome-2", ".0");
-+ gnomeLib = PR_LoadLibrary("libgnome-2.so");
- ENSURE_LIB(gnomeLib);
-
- GET_LIB_FUNCTION(gnome, gnome_url_show);
-@@ -160,7 +160,7 @@
- GET_LIB_FUNCTION(gnome, gnome_program_get);
-
- // Attempt to open libgnomevfs
-- vfsLib = LoadVersionedLibrary("gnomevfs-2", ".0");
-+ vfsLib = PR_LoadLibrary("libgnomevfs-2.so");
- ENSURE_LIB(vfsLib);
-
- GET_LIB_FUNCTION(vfs, gnome_vfs_mime_type_from_name);
diff --git a/deskutils/lightning/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc b/deskutils/lightning/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc
deleted file mode 100644
index ebe5474ca275..000000000000
--- a/deskutils/lightning/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc
+++ /dev/null
@@ -1,11 +0,0 @@
---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004
-+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Fri Mar 19 15:58:14 2004
-@@ -8,7 +8,7 @@
- * 1 is AddRef
- * 2 is Release
- */
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64)
- NS_IMETHOD Stub3();
- NS_IMETHOD Stub4();
- NS_IMETHOD Stub5();
diff --git a/deskutils/lightning/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in b/deskutils/lightning/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
deleted file mode 100644
index dbdc47b6f8e4..000000000000
--- a/deskutils/lightning/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
+++ /dev/null
@@ -1,56 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 14:31:25 2004
-@@ -49,6 +49,9 @@
- ifeq (86,$(findstring 86,$(OS_TEST)))
- CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
- endif
-+ifeq (amd64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_amd64_freebsd.cpp xptcstubs_amd64_freebsd.cpp
-+endif
- endif
- #
- # New code for Linux, et. al., with gcc
-@@ -59,8 +62,8 @@
- CPPSRCS := xptcinvoke_gcc_x86_unix.cpp xptcstubs_gcc_x86_unix.cpp
- endif
- endif
--# IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+# IA64 Linux & FreeBSD
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -106,9 +109,15 @@
- ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s
- endif
- #
-+# FreeBSD/Alpha
-+#
-+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha)
-+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp
-+endif
-+#
- # Linux/Alpha
- #
--ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
-+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp
- endif
- #
-@@ -294,6 +303,15 @@
- ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
- CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
- ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
-+endif
-+#
-+# FreeBSD/SPARC64
-+#
-+ifeq ($(OS_ARCH),FreeBSD)
-+ifneq (,$(findstring sparc,$(OS_TEST)))
-+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp
-+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s
-+endif
- endif
- #
- # Solaris/SPARC
diff --git a/deskutils/lightning/files/patch-xptcall-alpha b/deskutils/lightning/files/patch-xptcall-alpha
deleted file mode 100644
index 29631a98e61e..000000000000
--- a/deskutils/lightning/files/patch-xptcall-alpha
+++ /dev/null
@@ -1,459 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003
-@@ -0,0 +1,184 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1998
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+__asm__("invoke_copy_to_stack") __attribute__((unused));
-+
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++)
-+ {
-+ if(s->IsPtrData())
-+ {
-+ *d = (PRUint64)s->ptr;
-+ continue;
-+ }
-+ switch(s->type)
-+ {
-+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break;
-+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break;
-+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break;
-+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break;
-+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break;
-+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break;
-+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break;
-+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // convert floats to doubles if they are to be passed
-+ // via registers so we can just deal with doubles later
-+ union { PRUint64 u64; double d; } t;
-+ t.d = (double)s->val.f;
-+ *d = t.u64;
-+ }
-+ else
-+ // otherwise copy to stack normally
-+ *d = (PRUint64)s->val.u32;
-+ break;
-+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break;
-+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break;
-+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break;
-+ default:
-+ // all the others are plain pointer types
-+ *d = (PRUint64)s->val.p;
-+ break;
-+ }
-+ }
-+}
-+
-+/*
-+ * XPTC_PUBLIC_API(nsresult)
-+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt)
-+ */
-+__asm__(
-+ "#### XPTC_InvokeByIndex ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".globl XPTC_InvokeByIndex\n\t"
-+ ".ent XPTC_InvokeByIndex\n"
-+"XPTC_InvokeByIndex:\n\t"
-+ ".frame $15,32,$26,0\n\t"
-+ ".mask 0x4008000,-32\n\t"
-+ "ldgp $29,0($27)\n"
-+"$XPTC_InvokeByIndex..ng:\n\t"
-+ "subq $30,32,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ "stq $15,8($30)\n\t"
-+ "bis $30,$30,$15\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1
-+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters
-+ * is required for storage of those passed via registers.
-+ */
-+
-+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */
-+ "cmplt $2,$18,$1\n\t"
-+ "cmovne $1,$18,$2\n\t"
-+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */
-+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */
-+ "subq $30,$1,$30\n\t"
-+
-+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */
-+ "stq $17,16($15)\n\t" /* save "methodIndex" */
-+
-+ "addq $30,8,$16\n\t" /* pass stack pointer */
-+ "bis $18,$18,$17\n\t" /* pass "paramCount" */
-+ "bis $19,$19,$18\n\t" /* pass "params" */
-+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */
-+
-+ /*
-+ * Copy the first 6 parameters to registers and remove from stack frame.
-+ * Both the integer and floating point registers are set for each parameter
-+ * except the first which is the "this" pointer. (integer only)
-+ * The floating point registers are all set as doubles since the
-+ * invoke_copy_to_stack function should have converted the floats.
-+ */
-+ "ldq $16,0($30)\n\t" /* integer registers */
-+ "ldq $17,8($30)\n\t"
-+ "ldq $18,16($30)\n\t"
-+ "ldq $19,24($30)\n\t"
-+ "ldq $20,32($30)\n\t"
-+ "ldq $21,40($30)\n\t"
-+ "ldt $f17,8($30)\n\t" /* floating point registers */
-+ "ldt $f18,16($30)\n\t"
-+ "ldt $f19,24($30)\n\t"
-+ "ldt $f20,32($30)\n\t"
-+ "ldt $f21,40($30)\n\t"
-+
-+ "addq $30,48,$30\n\t" /* remove params from stack */
-+
-+ /*
-+ * Call the virtual function with the constructed stack frame.
-+ */
-+ "bis $16,$16,$1\n\t" /* load "this" */
-+ "ldq $2,16($15)\n\t" /* load "methodIndex" */
-+ "ldq $1,0($1)\n\t" /* load vtable */
-+#if 0
-+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */
-+#else
-+ "mulq $2, 8, $2\n\t"
-+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */
-+#endif
-+ "addq $1,$2,$1\n\t"
-+ "ldq $27,0($1)\n\t" /* load address of function */
-+ "jsr $26,($27),0\n\t" /* call virtual function */
-+ "ldgp $29,0($26)\n\t"
-+
-+ "bis $15,$15,$30\n\t"
-+ "ldq $26,0($30)\n\t"
-+ "ldq $15,8($30)\n\t"
-+ "addq $30,32,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end XPTC_InvokeByIndex"
-+ );
-+
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003
-@@ -0,0 +1,269 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1999
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Implement shared vtbl methods. */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include <sys/types.h>
-+#include <machine/cpu.h>
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+__asm__("PrepareAndDispatch") __attribute__((unused));
-+
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+{
-+ const PRUint8 PARAM_BUFFER_COUNT = 16;
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ // args[0] to args[NUM_ARG_REGS] hold floating point register values
-+ PRUint64* ap = args + NUM_ARG_REGS;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break;
-+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break;
-+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break;
-+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break;
-+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break;
-+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break;
-+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break;
-+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // floats passed via registers are stored as doubles
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (PRUint64) args[i];
-+ dp->val.f = (float) dp->val.d; // convert double to float
-+ }
-+ else
-+ dp->val.u32 = (PRUint32) *ap;
-+ break;
-+ case nsXPTType::T_DOUBLE :
-+ // doubles passed via registers are also stored
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap;
-+ break;
-+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break;
-+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+/*
-+ * SharedStub()
-+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is
-+ * passed to this function via $1 to preserve the argument registers.
-+ */
-+__asm__(
-+ "#### SharedStub ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".ent SharedStub\n"
-+"SharedStub:\n\t"
-+ ".frame $30,96,$26,0\n\t"
-+ ".mask 0x4000000,-96\n\t"
-+ "ldgp $29,0($27)\n"
-+"$SharedStub..ng:\n\t"
-+ "subq $30,96,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Store arguments passed via registers to the stack.
-+ * Floating point registers are stored as doubles and converted
-+ * to floats in PrepareAndDispatch if necessary.
-+ */
-+ "stt $f17,16($30)\n\t" /* floating point registers */
-+ "stt $f18,24($30)\n\t"
-+ "stt $f19,32($30)\n\t"
-+ "stt $f20,40($30)\n\t"
-+ "stt $f21,48($30)\n\t"
-+ "stq $17,56($30)\n\t" /* integer registers */
-+ "stq $18,64($30)\n\t"
-+ "stq $19,72($30)\n\t"
-+ "stq $20,80($30)\n\t"
-+ "stq $21,88($30)\n\t"
-+
-+ /*
-+ * Call PrepareAndDispatch function.
-+ */
-+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */
-+ "addq $30,16,$18\n\t" /* pass "args" */
-+ "bsr $26,$PrepareAndDispatch..ng\n\t"
-+
-+ "ldq $26,0($30)\n\t"
-+ "addq $30,96,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end SharedStub"
-+ );
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \
-+ );
-+#else
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ nsresult result; \
-+__asm__ __volatile__( \
-+ "ldah $29,0($27)\n\t" \
-+ "lda $29,0($29)\n\t" \
-+ "lda $1, "#n"\n\t" \
-+ "br $31, $SharedStub..ng\n\t" \
-+ "mov $0, %0\n\t" \
-+ : "=r" (result) \
-+ ); \
-+ return result; \
-+}
-+#endif
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
diff --git a/deskutils/lightning/files/patch-xptcall-amd64 b/deskutils/lightning/files/patch-xptcall-amd64
deleted file mode 100644
index 3227cad02182..000000000000
--- a/deskutils/lightning/files/patch-xptcall-amd64
+++ /dev/null
@@ -1,386 +0,0 @@
---- /dev/null Wed Dec 31 16:00:00 1969
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_freebsd.cpp Thu Oct 16 22:59:43 2003
-@@ -0,0 +1,174 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+// Platform specific code to invoke XPCOM methods on native objects
-+
-+#include "xptcprivate.h"
-+
-+// 6 integral parameters are passed in registers
-+const PRUint32 GPR_COUNT = 6;
-+
-+// 8 floating point parameters are passed in SSE registers
-+const PRUint32 FPR_COUNT = 8;
-+
-+// Remember that these 'words' are 64-bit long
-+static inline void
-+invoke_count_words(PRUint32 paramCount, nsXPTCVariant * s,
-+ PRUint32 & nr_gpr, PRUint32 & nr_fpr, PRUint32 & nr_stack)
-+{
-+ nr_gpr = 1; // skip one GP register for 'that'
-+ nr_fpr = 0;
-+ nr_stack = 0;
-+
-+ /* Compute number of eightbytes of class MEMORY. */
-+ for (uint32 i = 0; i < paramCount; i++, s++) {
-+ if (!s->IsPtrData()
-+ && (s->type == nsXPTType::T_FLOAT || s->type == nsXPTType::T_DOUBLE)) {
-+ if (nr_fpr < FPR_COUNT)
-+ nr_fpr++;
-+ else
-+ nr_stack++;
-+ }
-+ else {
-+ if (nr_gpr < GPR_COUNT)
-+ nr_gpr++;
-+ else
-+ nr_stack++;
-+ }
-+ }
-+}
-+
-+static void
-+invoke_copy_to_stack(PRUint64 * d, PRUint32 paramCount, nsXPTCVariant * s,
-+ PRUint64 * gpregs, double * fpregs)
-+{
-+ PRUint32 nr_gpr = 1; // skip one GP register for 'that'
-+ PRUint32 nr_fpr = 0;
-+ PRUint64 value;
-+
-+ for (uint32 i = 0; i < paramCount; i++, s++) {
-+ if (s->IsPtrData())
-+ value = (PRUint64) s->ptr;
-+ else {
-+ switch (s->type) {
-+ case nsXPTType::T_FLOAT: break;
-+ case nsXPTType::T_DOUBLE: break;
-+ case nsXPTType::T_I8: value = s->val.i8; break;
-+ case nsXPTType::T_I16: value = s->val.i16; break;
-+ case nsXPTType::T_I32: value = s->val.i32; break;
-+ case nsXPTType::T_I64: value = s->val.i64; break;
-+ case nsXPTType::T_U8: value = s->val.u8; break;
-+ case nsXPTType::T_U16: value = s->val.u16; break;
-+ case nsXPTType::T_U32: value = s->val.u32; break;
-+ case nsXPTType::T_U64: value = s->val.u64; break;
-+ case nsXPTType::T_BOOL: value = s->val.b; break;
-+ case nsXPTType::T_CHAR: value = s->val.c; break;
-+ case nsXPTType::T_WCHAR: value = s->val.wc; break;
-+ default: value = (PRUint64) s->val.p; break;
-+ }
-+ }
-+
-+ if (!s->IsPtrData() && s->type == nsXPTType::T_DOUBLE) {
-+ if (nr_fpr < FPR_COUNT)
-+ fpregs[nr_fpr++] = s->val.d;
-+ else {
-+ *((double *)d) = s->val.d;
-+ d++;
-+ }
-+ }
-+ else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) {
-+ if (nr_fpr < FPR_COUNT)
-+ // The value in %xmm register is already prepared to
-+ // be retrieved as a float. Therefore, we pass the
-+ // value verbatim, as a double without conversion.
-+ fpregs[nr_fpr++] = s->val.d;
-+ else {
-+ *((float *)d) = s->val.f;
-+ d++;
-+ }
-+ }
-+ else {
-+ if (nr_gpr < GPR_COUNT)
-+ gpregs[nr_gpr++] = value;
-+ else
-+ *d++ = value;
-+ }
-+ }
-+}
-+
-+extern "C"
-+XPTC_PUBLIC_API(nsresult)
-+XPTC_InvokeByIndex(nsISupports * that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant * params)
-+{
-+ PRUint32 nr_gpr, nr_fpr, nr_stack;
-+ invoke_count_words(paramCount, params, nr_gpr, nr_fpr, nr_stack);
-+
-+ // Stack, if used, must be 16-bytes aligned
-+ if (nr_stack)
-+ nr_stack = (nr_stack + 1) & ~1;
-+
-+ // Load parameters to stack, if necessary
-+ PRUint64 *stack = (PRUint64 *) __builtin_alloca(nr_stack * 8);
-+ PRUint64 gpregs[GPR_COUNT];
-+ double fpregs[FPR_COUNT];
-+ invoke_copy_to_stack(stack, paramCount, params, gpregs, fpregs);
-+
-+ // Load FPR registers from fpregs[]
-+ register double d0 asm("xmm0");
-+ register double d1 asm("xmm1");
-+ register double d2 asm("xmm2");
-+ register double d3 asm("xmm3");
-+ register double d4 asm("xmm4");
-+ register double d5 asm("xmm5");
-+ register double d6 asm("xmm6");
-+ register double d7 asm("xmm7");
-+
-+ switch (nr_fpr) {
-+#define ARG_FPR(N) \
-+ case N+1: d##N = fpregs[N];
-+ ARG_FPR(7);
-+ ARG_FPR(6);
-+ ARG_FPR(5);
-+ ARG_FPR(4);
-+ ARG_FPR(3);
-+ ARG_FPR(2);
-+ ARG_FPR(1);
-+ ARG_FPR(0);
-+ case 0:;
-+#undef ARG_FPR
-+ }
-+
-+ // Load GPR registers from gpregs[]
-+ register PRUint64 a0 asm("rdi");
-+ register PRUint64 a1 asm("rsi");
-+ register PRUint64 a2 asm("rdx");
-+ register PRUint64 a3 asm("rcx");
-+ register PRUint64 a4 asm("r8");
-+ register PRUint64 a5 asm("r9");
-+
-+ switch (nr_gpr) {
-+#define ARG_GPR(N) \
-+ case N+1: a##N = gpregs[N];
-+ ARG_GPR(5);
-+ ARG_GPR(4);
-+ ARG_GPR(3);
-+ ARG_GPR(2);
-+ ARG_GPR(1);
-+ case 1: a0 = (PRUint64) that;
-+ case 0:;
-+#undef ARG_GPR
-+ }
-+
-+ // Ensure that assignments to SSE registers won't be optimized away
-+ asm("" ::
-+ "x" (d0), "x" (d1), "x" (d2), "x" (d3),
-+ "x" (d4), "x" (d5), "x" (d6), "x" (d7));
-+
-+ // Get pointer to method
-+ PRUint64 methodAddress = *((PRUint64 *)that);
-+ methodAddress += 8 * methodIndex;
-+ methodAddress = *((PRUint64 *)methodAddress);
-+
-+ typedef PRUint32 (*Method)(PRUint64, PRUint64, PRUint64, PRUint64, PRUint64, PRUint64);
-+ PRUint32 result = ((Method)methodAddress)(a0, a1, a2, a3, a4, a5);
-+ return result;
-+}
---- /dev/null Wed Dec 31 16:00:00 1969
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_freebsd.cpp Thu Oct 16 23:01:08 2003
-@@ -0,0 +1,206 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+
-+// Implement shared vtbl methods.
-+
-+#include "xptcprivate.h"
-+
-+// The Linux/x86-64 ABI passes the first 6 integral parameters and the
-+// first 8 floating point parameters in registers (rdi, rsi, rdx, rcx,
-+// r8, r9 and xmm0-xmm7), no stack space is allocated for these by the
-+// caller. The rest of the parameters are passed in the callers stack
-+// area.
-+
-+const PRUint32 PARAM_BUFFER_COUNT = 16;
-+const PRUint32 GPR_COUNT = 6;
-+const PRUint32 FPR_COUNT = 8;
-+
-+// PrepareAndDispatch() is called by SharedStub() and calls the actual method.
-+//
-+// - 'args[]' contains the arguments passed on stack
-+// - 'gpregs[]' contains the arguments passed in integer registers
-+// - 'fpregs[]' contains the arguments passed in floating point registers
-+//
-+// The parameters are mapped into an array of type 'nsXPTCMiniVariant'
-+// and then the method gets called.
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase * self, PRUint32 methodIndex,
-+ PRUint64 * args, PRUint64 * gpregs, double *fpregs)
-+{
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint32 paramCount;
-+ PRUint32 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+ if (! iface_info)
-+ return NS_ERROR_UNEXPECTED;
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no method info");
-+ if (! info)
-+ return NS_ERROR_UNEXPECTED;
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+ if (! dispatchParams)
-+ return NS_ERROR_OUT_OF_MEMORY;
-+
-+ PRUint64* ap = args;
-+ PRUint32 nr_gpr = 1; // skip one GPR register for 'that'
-+ PRUint32 nr_fpr = 0;
-+ PRUint64 value;
-+
-+ for(i = 0; i < paramCount; i++) {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if (!param.IsOut() && type == nsXPTType::T_DOUBLE) {
-+ if (nr_fpr < FPR_COUNT)
-+ dp->val.d = fpregs[nr_fpr++];
-+ else
-+ dp->val.d = *(double*) ap++;
-+ continue;
-+ }
-+ else if (!param.IsOut() && type == nsXPTType::T_FLOAT) {
-+ if (nr_fpr < FPR_COUNT)
-+ // The value in %xmm register is already prepared to
-+ // be retrieved as a float. Therefore, we pass the
-+ // value verbatim, as a double without conversion.
-+ dp->val.d = *(double*) ap++;
-+ else
-+ dp->val.f = *(float*) ap++;
-+ continue;
-+ }
-+ else {
-+ if (nr_gpr < GPR_COUNT)
-+ value = gpregs[nr_gpr++];
-+ else
-+ value = *ap++;
-+ }
-+
-+ if (param.IsOut() || !type.IsArithmetic()) {
-+ dp->val.p = (void*) value;
-+ continue;
-+ }
-+
-+ switch (type) {
-+ case nsXPTType::T_I8: dp->val.i8 = (PRInt8) value; break;
-+ case nsXPTType::T_I16: dp->val.i16 = (PRInt16) value; break;
-+ case nsXPTType::T_I32: dp->val.i32 = (PRInt32) value; break;
-+ case nsXPTType::T_I64: dp->val.i64 = (PRInt64) value; break;
-+ case nsXPTType::T_U8: dp->val.u8 = (PRUint8) value; break;
-+ case nsXPTType::T_U16: dp->val.u16 = (PRUint16) value; break;
-+ case nsXPTType::T_U32: dp->val.u32 = (PRUint32) value; break;
-+ case nsXPTType::T_U64: dp->val.u64 = (PRUint64) value; break;
-+ case nsXPTType::T_BOOL: dp->val.b = (PRBool) value; break;
-+ case nsXPTType::T_CHAR: dp->val.c = (char) value; break;
-+ case nsXPTType::T_WCHAR: dp->val.wc = (wchar_t) value; break;
-+
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16) methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if (dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+// Linux/x86-64 uses gcc >= 3.1
-+#define STUB_ENTRY(n) \
-+asm(".section \".text\"\n\t" \
-+ ".align 2\n\t" \
-+ ".if " #n " < 10\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \
-+ ".type _ZN14nsXPTCStubBase5Stub" #n "Ev,@function\n" \
-+ "_ZN14nsXPTCStubBase5Stub" #n "Ev:\n\t" \
-+ ".elseif " #n " < 100\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \
-+ ".type _ZN14nsXPTCStubBase6Stub" #n "Ev,@function\n" \
-+ "_ZN14nsXPTCStubBase6Stub" #n "Ev:\n\t" \
-+ ".elseif " #n " < 1000\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \
-+ ".type _ZN14nsXPTCStubBase7Stub" #n "Ev,@function\n" \
-+ "_ZN14nsXPTCStubBase7Stub" #n "Ev:\n\t" \
-+ ".else\n\t" \
-+ ".err \"stub number " #n " >= 1000 not yet supported\"\n\t" \
-+ ".endif\n\t" \
-+ "movl $" #n ", %eax\n\t" \
-+ "jmp SharedStub\n\t" \
-+ ".if " #n " < 10\n\t" \
-+ ".size _ZN14nsXPTCStubBase5Stub" #n "Ev,.-_ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \
-+ ".elseif " #n " < 100\n\t" \
-+ ".size _ZN14nsXPTCStubBase6Stub" #n "Ev,.-_ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \
-+ ".else\n\t" \
-+ ".size _ZN14nsXPTCStubBase7Stub" #n "Ev,.-_ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \
-+ ".endif");
-+
-+// static nsresult SharedStub(PRUint32 methodIndex)
-+asm(".section \".text\"\n\t"
-+ ".align 2\n\t"
-+ ".type SharedStub,@function\n\t"
-+ "SharedStub:\n\t"
-+ // make room for gpregs (48), fpregs (64)
-+ "pushq %rbp\n\t"
-+ "movq %rsp,%rbp\n\t"
-+ "subq $112,%rsp\n\t"
-+ // save GP registers
-+ "movq %rdi,-112(%rbp)\n\t"
-+ "movq %rsi,-104(%rbp)\n\t"
-+ "movq %rdx, -96(%rbp)\n\t"
-+ "movq %rcx, -88(%rbp)\n\t"
-+ "movq %r8 , -80(%rbp)\n\t"
-+ "movq %r9 , -72(%rbp)\n\t"
-+ "leaq -112(%rbp),%rcx\n\t"
-+ // save FP registers
-+ "movsd %xmm0,-64(%rbp)\n\t"
-+ "movsd %xmm1,-56(%rbp)\n\t"
-+ "movsd %xmm2,-48(%rbp)\n\t"
-+ "movsd %xmm3,-40(%rbp)\n\t"
-+ "movsd %xmm4,-32(%rbp)\n\t"
-+ "movsd %xmm5,-24(%rbp)\n\t"
-+ "movsd %xmm6,-16(%rbp)\n\t"
-+ "movsd %xmm7, -8(%rbp)\n\t"
-+ "leaq -64(%rbp),%r8\n\t"
-+ // rdi has the 'self' pointer already
-+ "movl %eax,%esi\n\t"
-+ "leaq 16(%rbp),%rdx\n\t"
-+ "call PrepareAndDispatch\n\t"
-+ "leave\n\t"
-+ "ret\n\t"
-+ ".size SharedStub,.-SharedStub");
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#else
-+#error "can't find a compiler to use"
-+#endif /* __GNUC__ */
diff --git a/deskutils/lightning/files/patch-xptcall-ia64 b/deskutils/lightning/files/patch-xptcall-ia64
deleted file mode 100644
index 3e05a5c704b3..000000000000
--- a/deskutils/lightning/files/patch-xptcall-ia64
+++ /dev/null
@@ -1,19 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s.orig Tue May 24 11:30:54 2005
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s Mon Nov 7 23:10:28 2005
-@@ -6,6 +6,7 @@
- // Section has executable code
- .section .text, "ax","progbits"
- // procedure named 'SharedStub'
-+ .global SharedStub
- .proc SharedStub
- // manual bundling
- .explicit
-@@ -14,7 +15,7 @@
- // .exclass PrepareAndDispatch, @fullyvisible
- .type PrepareAndDispatch,@function
-
--SharedStub::
-+SharedStub:
- // 10 arguments, first 8 are the input arguments of previous
- // function call. The 9th one is methodIndex and the 10th is the
- // pointer to the remaining input arguments. The last two arguments
diff --git a/deskutils/lightning/files/patch-xptcall-sparc64 b/deskutils/lightning/files/patch-xptcall-sparc64
deleted file mode 100644
index 9599a8a71336..000000000000
--- a/deskutils/lightning/files/patch-xptcall-sparc64
+++ /dev/null
@@ -1,327 +0,0 @@
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003
-@@ -0,0 +1,123 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ */
-+
-+/* Implement shared vtbl methods. */
-+
-+#include "xptcprivate.h"
-+
-+#if defined(sparc) || defined(__sparc__)
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args)
-+{
-+
-+#define PARAM_BUFFER_COUNT 16
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ PRUint64* ap = args;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break;
-+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break;
-+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break;
-+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+extern "C" int SharedStub(int, int*);
-+
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ int dummy; /* defeat tail-call optimization */ \
-+ return SharedStub(n, &dummy); \
-+}
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#endif /* sparc || __sparc__ */
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003
-@@ -0,0 +1,104 @@
-+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+/*
-+ Platform specific code to invoke XPCOM methods on native objects
-+ for sparcv9 Solaris.
-+
-+ See the SPARC Compliance Definition (SCD) Chapter 3
-+ for more information about what is going on here, including
-+ the use of BIAS (0x7ff).
-+ The SCD is available from http://www.sparc.com/.
-+*/
-+
-+ .global XPTC_InvokeByIndex
-+ .type XPTC_InvokeByIndex, #function
-+
-+/*
-+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant* params);
-+
-+*/
-+XPTC_InvokeByIndex:
-+ save %sp,-(128 + 64),%sp ! room for the register window and
-+ ! struct pointer, rounded up to 0 % 64
-+ sll %i2,4,%l0 ! assume the worst case
-+ ! paramCount * 2 * 8 bytes
-+ cmp %l0, 0 ! are there any args? If not,
-+ be .invoke ! no need to copy args to stack
-+ nop
-+
-+ sub %sp,%l0,%sp ! create the additional stack space
-+ add %sp,0x7ff+136,%o0 ! step past the register window, the
-+ ! struct result pointer and the 'this' slot
-+ mov %i2,%o1 ! paramCount
-+ call invoke_copy_to_stack
-+ mov %i3,%o2 ! params
-+
-+!
-+! load arguments from stack into the outgoing registers
-+! BIAS is 0x7ff (2047)
-+!
-+
-+! load the %o1..5 64bit (extended word) output registers registers
-+ ldx [%sp + 0x7ff + 136],%o1 ! %i1
-+ ldx [%sp + 0x7ff + 144],%o2 ! %i2
-+ ldx [%sp + 0x7ff + 152],%o3 ! %i3
-+ ldx [%sp + 0x7ff + 160],%o4 ! %i4
-+ ldx [%sp + 0x7ff + 168],%o5 ! %i5
-+
-+! load the even number double registers starting with %d2
-+ ldd [%sp + 0x7ff + 136],%f2
-+ ldd [%sp + 0x7ff + 144],%f4
-+ ldd [%sp + 0x7ff + 152],%f6
-+ ldd [%sp + 0x7ff + 160],%f8
-+ ldd [%sp + 0x7ff + 168],%f10
-+ ldd [%sp + 0x7ff + 176],%f12
-+ ldd [%sp + 0x7ff + 184],%f14
-+ ldd [%sp + 0x7ff + 192],%f16
-+ ldd [%sp + 0x7ff + 200],%f18
-+ ldd [%sp + 0x7ff + 208],%f20
-+ ldd [%sp + 0x7ff + 216],%f22
-+ ldd [%sp + 0x7ff + 224],%f24
-+ ldd [%sp + 0x7ff + 232],%f26
-+ ldd [%sp + 0x7ff + 240],%f28
-+ ldd [%sp + 0x7ff + 248],%f30
-+
-+!
-+! calculate the target address from the vtable
-+!
-+.invoke:
-+ sll %i1,3,%l0 ! index *= 8
-+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes)
-+ ldx [%i0],%l1 ! *that --> address of vtable
-+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address
-+
-+ jmpl %l0,%o7 ! call the routine
-+ mov %i0,%o0 ! move 'this' pointer to out register
-+
-+ mov %o0,%i0 ! propagate return value
-+ ret
-+ restore
-+
-+ .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex
---- /dev/null Mon May 26 14:00:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003
-@@ -0,0 +1,91 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+#include "xptcprivate.h"
-+
-+#if !defined(__sparc) && !defined(__sparc__)
-+#error "This code is for Sparc only"
-+#endif
-+
-+/* Prototype specifies unmangled function name */
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s);
-+
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ /*
-+ We need to copy the parameters for this function to locals and use them
-+ from there since the parameters occupy the same stack space as the stack
-+ we're trying to populate.
-+ */
-+ PRUint64 *l_d = d;
-+ nsXPTCVariant *l_s = s;
-+ PRUint64 l_paramCount = paramCount;
-+ PRUint64 regCount = 0; // return the number of registers to load from the stack
-+
-+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++)
-+ {
-+ if (regCount < 5) regCount++;
-+
-+ if (l_s->IsPtrData())
-+ {
-+ *l_d = (PRUint64)l_s->ptr;
-+ continue;
-+ }
-+ switch (l_s->type)
-+ {
-+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break;
-+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break;
-+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break;
-+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break;
-+
-+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break;
-+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break;
-+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break;
-+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break;
-+
-+ /* in the case of floats, we want to put the bits in to the
-+ 64bit space right justified... floats in the paramter array on
-+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip
-+ the space that would be occupied by %f0, %f2, etc.
-+ */
-+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break;
-+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break;
-+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break;
-+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break;
-+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break;
-+
-+ default:
-+ // all the others are plain pointer types
-+ *((void**)l_d) = l_s->val.p;
-+ break;
-+ }
-+ }
-+
-+ return regCount;
-+}
diff --git a/deskutils/lightning/files/sunbird.desktop.in b/deskutils/lightning/files/sunbird.desktop.in
deleted file mode 100644
index e371a93f2cc5..000000000000
--- a/deskutils/lightning/files/sunbird.desktop.in
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Mozilla Calendar
-Comment=Mozilla Sunbird Calendar
-Icon=@SUNBIRD_ICON@
-Exec=sunbird
-Terminal=false
-Type=Application
-Categories=Application;Office;
diff --git a/deskutils/lightning/pkg-descr b/deskutils/lightning/pkg-descr
deleted file mode 100644
index f9995c9a993c..000000000000
--- a/deskutils/lightning/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The Sunbird Project is a redesign of the Mozilla Calendar component. The goal
-is to produce a cross platform standalone calendar application based on
-Mozilla's XUL user interface language.
-
-WWW: http://www.mozilla.org/projects/calendar/sunbird.html
diff --git a/deskutils/p5-ZConf-BGSet/Makefile b/deskutils/p5-ZConf-BGSet/Makefile
deleted file mode 100644
index 977ff507d3e9..000000000000
--- a/deskutils/p5-ZConf-BGSet/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: p5-ZConf-BGSet
-# Date created: 2008-02-08
-# Whom: Zane C, Bowers <vvelox@vvelox.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= ZConf-BGSet
-PORTVERSION= 0.1.0
-CATEGORIES= net perl5
-MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= ../../authors/id/V/VV/VVELOX
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= vvelox@vvelox.net
-COMMENT= Background management utitility and Perl module that uses ZConf
-
-RUN_DEPENDS= ${SITE_PERL}/Image/Size/FillFullSelect.pm:${PORTSDIR}/graphics/p5-Image-Size-FillFullSelect \
- ${SITE_PERL}/ZConf.pm:${PORTSDIR}/net/p5-ZConf \
- ${LOCALBASE}/bin/hsetroot:${PORTSDIR}/graphics/hsetroot
-
-PERL_CONFIGURE= yes
-
-MAN3= ZConf::BGSet.3
-
-.include <bsd.port.mk>
diff --git a/deskutils/p5-ZConf-BGSet/distinfo b/deskutils/p5-ZConf-BGSet/distinfo
deleted file mode 100644
index 6a4effe3c3d8..000000000000
--- a/deskutils/p5-ZConf-BGSet/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (ZConf-BGSet-0.1.0.tar.gz) = 3b24225fff61d4bae27e26eab03380e3
-SHA256 (ZConf-BGSet-0.1.0.tar.gz) = 3c10ff90da175b876f24da0940762c5733cdd780be45803a24d7ab4ef15cd314
-SIZE (ZConf-BGSet-0.1.0.tar.gz) = 13758
diff --git a/deskutils/p5-ZConf-BGSet/pkg-descr b/deskutils/p5-ZConf-BGSet/pkg-descr
deleted file mode 100644
index f0f0ab6323a5..000000000000
--- a/deskutils/p5-ZConf-BGSet/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-A versitile background setter supporting random backgrounds
-that uses ZConf as the setting storage backend.
-
-zbgset - Background setter.
-zbgset-admin - Manages the settings.
-
-WWW: http://search.cpan.org/~vvelox/ZConf-BGSet/
diff --git a/deskutils/p5-ZConf-BGSet/pkg-plist b/deskutils/p5-ZConf-BGSet/pkg-plist
deleted file mode 100644
index f66e92db70d0..000000000000
--- a/deskutils/p5-ZConf-BGSet/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/zbgset
-bin/zbgset-admin
-%%SITE_PERL%%/ZConf/BGSet.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/ZConf/BGSet/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/ZConf/BGSet
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/ZConf
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto
-@dirrm %%SITE_PERL%%/ZConf
diff --git a/deskutils/semantik/Makefile b/deskutils/semantik/Makefile
deleted file mode 100644
index 04a11cf81476..000000000000
--- a/deskutils/semantik/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# New ports collection makefile for: kdissert
-# Date created: 2004 06 July
-# Whom: Adam Weinberger <adamw@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= kdissert
-PORTVERSION= 1.0.7
-PORTREVISION= 2
-CATEGORIES= deskutils kde
-MASTER_SITES= http://freehackers.org/~tnagy/kdissert/ \
- http://bsdguru.org/distfiles/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= KDE mindmapping tool
-
-USE_BZIP2= yes
-USE_GETTEXT= yes
-USE_LDCONFIG= yes
-INSTALLS_ICONS= yes
-USE_KDELIBS_VER= 3
-USE_PYTHON_BUILD= yes
-MAKE_ENV= QTDIR="${QT_PREFIX}" KDEDIR="${KDE_PREFIX}"
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|%%LINKFLAGS%%|${PTHREAD_LIBS}|g ; \
- s|%%CPPFLAGS%%|${PTHREAD_CFLAGS}|g' \
- ${WRKSRC}/src/kdissert/wscript_build
-
-do-configure:
- @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./waf configure
-
-do-build:
- @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./waf
-
-do-install:
- @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./waf install
- @${STRIP_CMD} ${PREFIX}/bin/kdissert
-
-.include <bsd.port.mk>
diff --git a/deskutils/semantik/distinfo b/deskutils/semantik/distinfo
deleted file mode 100644
index 16d320dc3a9a..000000000000
--- a/deskutils/semantik/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (kdissert-1.0.7.tar.bz2) = 88ad0d4f67bded1aac307434564215fc
-SHA256 (kdissert-1.0.7.tar.bz2) = 199d35df4ef5f6e3b006710c4504fe859a390caeb3e08f5c5fc8f2dcef079c60
-SIZE (kdissert-1.0.7.tar.bz2) = 501108
diff --git a/deskutils/semantik/files/patch-src__kdissert__canvasview__DCanvasView.cpp b/deskutils/semantik/files/patch-src__kdissert__canvasview__DCanvasView.cpp
deleted file mode 100644
index bfe86a63250f..000000000000
--- a/deskutils/semantik/files/patch-src__kdissert__canvasview__DCanvasView.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/kdissert/canvasview/DCanvasView.cpp.orig Sat Oct 15 22:22:33 2005
-+++ src/kdissert/canvasview/DCanvasView.cpp Tue Oct 18 20:47:13 2005
-@@ -1466,6 +1466,7 @@
- if (x2>canvas()->width()-limit) dx += extend+x2-limit;
- if (y2>canvas()->height()-limit) dy += extend+y2-limit;
-
-+#if !(defined(__GNUC__) && (__GNUC__ < 3))
- // just for security: check for hard system limits
- if (((double)canvas()->width()+dx) > (double)std::numeric_limits<typeof(canvas()->width())>::max() || ((double)canvas()->height()+dy) > (double)std::numeric_limits<typeof(canvas()->height())>::max()) {
- static bool told(false); // should never happen, but say it once...
-@@ -1473,6 +1474,7 @@
- told = true;
- return;
- }
-+#endif
-
- // expand if necessary
- if (dx>0 || dy>0) {
diff --git a/deskutils/semantik/files/patch-src__kdissert__wscript_build b/deskutils/semantik/files/patch-src__kdissert__wscript_build
deleted file mode 100644
index 3eb7af2dc713..000000000000
--- a/deskutils/semantik/files/patch-src__kdissert__wscript_build
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/kdissert/wscript_build.orig Tue May 23 05:47:16 2006
-+++ src/kdissert/wscript_build Sat Jul 22 14:24:30 2006
-@@ -8,6 +8,8 @@
- obj.uselib = 'QT KDECORE KIO KPARTS KMDI KDEPRINT'
- obj.target = 'kdissert'
- obj.env.appendValue('LINKFLAGS', ['-export-dynamic'])
-+obj.env.appendValue('LINKFLAGS', ['%%LINKFLAGS%%'])
- obj.env.appendValue('CPPFLAGS', ['-trigraphs'])
-+obj.env.appendValue('CPPFLAGS', ['%%CPPFLAGS%%'])
- obj.includes = '. datastruct canvasview gui shell treelistview'
-
diff --git a/deskutils/semantik/pkg-descr b/deskutils/semantik/pkg-descr
deleted file mode 100644
index b9e2b59a419c..000000000000
--- a/deskutils/semantik/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-The goal of kdissert is to help to structure ideas and concepts by
-associating them into a tree. The tree is there to help to see how the
-ideas interact, and then to develop them further (add ramifications).
-
-An idea is represented by a shape which can be a text or a picture. The
-ideas can be connected, but there is a constraint : an idea cannot have
-more than one parent.
-
-A kdissert mind-map can be exported as a picture, or used to generate
-documents. Templates include pdflatex (article, book) and html file
-formats.
-
-WWW: http://freehackers.org/~tnagy/kdissert/index.html
diff --git a/deskutils/semantik/pkg-plist b/deskutils/semantik/pkg-plist
deleted file mode 100644
index 865f88061cbf..000000000000
--- a/deskutils/semantik/pkg-plist
+++ /dev/null
@@ -1,83 +0,0 @@
-bin/kdissert
-lib/kde3/libkdissOOOdoc.la
-lib/kde3/libkdissOOOdoc.so
-lib/kde3/libkdissOOOimpress.la
-lib/kde3/libkdissOOOimpress.so
-lib/kde3/libkdissapplet.la
-lib/kde3/libkdissapplet.so
-lib/kde3/libkdissasciidoc.la
-lib/kde3/libkdissasciidoc.so
-lib/kde3/libkdissbeamerslides.la
-lib/kde3/libkdissbeamerslides.so
-lib/kde3/libkdissdocbook.la
-lib/kde3/libkdissdocbook.so
-lib/kde3/libkdisshtmldoc.la
-lib/kde3/libkdisshtmldoc.so
-lib/kde3/libkdisspdflatexarticle.la
-lib/kde3/libkdisspdflatexarticle.so
-lib/kde3/libkdisspdflatexbook.la
-lib/kde3/libkdisspdflatexbook.so
-lib/kde3/libkdissprosperslides.la
-lib/kde3/libkdissprosperslides.so
-lib/kde3/libkdissstx.la
-lib/kde3/libkdissstx.so
-share/applications/kde/kdissert.desktop
-share/applnk/Utilities/kdissert.desktop
-share/apps/kdissert/kdissertui.rc
-share/apps/kdissert/pics/nopix.png
-share/apps/kdissert/templatedata/kdissOOOdoc.tar.gz
-share/apps/kdissert/templatedata/kdissOOOimpress.tar.gz
-share/apps/kdissert/templatedata/kdissapplet.tar.gz
-share/apps/kdissert/templatedata/kdissasciidoc.tar.gz
-share/apps/kdissert/templatedata/kdissbeamerslides.tar.gz
-share/apps/kdissert/templatedata/kdissdocbook.tar.gz
-share/apps/kdissert/templatedata/kdisshtmldoc.tar.gz
-share/apps/kdissert/templatedata/kdisspdflatexarticle.tar.gz
-share/apps/kdissert/templatedata/kdisspdflatexbook.tar.gz
-share/apps/kdissert/templatedata/kdissprosperslides.tar.gz
-share/apps/kdissert/templatedata/kdissstx.tar.gz
-share/apps/kdissert/tips
-share/apps/kdissertpart/kdissertpart.rc
-share/config.kcfg/kdissert.kcfg
-share/icons/hicolor/128x128/actions/kdissert_sort.png
-share/icons/hicolor/128x128/apps/kdissert.png
-share/icons/hicolor/16x16/actions/kdissert_link.png
-share/icons/hicolor/16x16/actions/kdissert_point.png
-share/icons/hicolor/16x16/actions/kdissert_sort.png
-share/icons/hicolor/16x16/apps/kdissert.png
-share/icons/hicolor/22x22/actions/kdissert_link.png
-share/icons/hicolor/22x22/actions/kdissert_point.png
-share/icons/hicolor/22x22/actions/kdissert_sort.png
-share/icons/hicolor/22x22/apps/kdissert.png
-share/icons/hicolor/32x32/actions/kdissert_link.png
-share/icons/hicolor/32x32/actions/kdissert_point.png
-share/icons/hicolor/32x32/actions/kdissert_sort.png
-share/icons/hicolor/32x32/apps/kdissert.png
-share/icons/hicolor/64x64/actions/kdissert_sort.png
-share/icons/hicolor/64x64/apps/kdissert.png
-share/locale/bg/LC_MESSAGES/kdissert.mo
-share/locale/br/LC_MESSAGES/kdissert.mo
-share/locale/cs/LC_MESSAGES/kdissert.mo
-share/locale/da/LC_MESSAGES/kdissert.mo
-share/locale/de/LC_MESSAGES/kdissert.mo
-share/locale/el/LC_MESSAGES/kdissert.mo
-share/locale/es/LC_MESSAGES/kdissert.mo
-share/locale/fr/LC_MESSAGES/kdissert.mo
-share/locale/ga/LC_MESSAGES/kdissert.mo
-share/locale/gl/LC_MESSAGES/kdissert.mo
-share/locale/it/LC_MESSAGES/kdissert.mo
-share/locale/ka/LC_MESSAGES/kdissert.mo
-share/locale/nl/LC_MESSAGES/kdissert.mo
-share/locale/pl/LC_MESSAGES/kdissert.mo
-share/locale/pt/LC_MESSAGES/kdissert.mo
-share/locale/pt_BR/LC_MESSAGES/kdissert.mo
-share/locale/ru/LC_MESSAGES/kdissert.mo
-share/locale/sk/LC_MESSAGES/kdissert.mo
-share/locale/sv/LC_MESSAGES/kdissert.mo
-share/locale/tr/LC_MESSAGES/kdissert.mo
-share/mimelnk/application/x-kdissert.desktop
-share/services/kdissertpart.desktop
-@dirrm share/apps/kdissertpart
-@dirrm share/apps/kdissert/templatedata
-@dirrm share/apps/kdissert/pics
-@dirrm share/apps/kdissert
diff --git a/deskutils/xneur/Makefile b/deskutils/xneur/Makefile
deleted file mode 100644
index a820cda6c01e..000000000000
--- a/deskutils/xneur/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# New ports collection makefile for: xneur
-# Date created: 19 January 2007
-# Whom: Alex "lissyara" Keda <admin@lissyara.su>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xneur
-PORTVERSION= 0.9.2
-CATEGORIES= russian
-MASTER_SITES= http://dists.xneur.ru/release-${DISTVERSION}/tgz/ CENKES
-
-MAINTAINER= admin@lissyara.su
-COMMENT= Auto keyboard switcher
-
-LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre \
- aspell:${PORTSDIR}/textproc/aspell
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-static --libdir=${PREFIX}/lib/xneur
-USE_BZIP2= yes
-USE_XORG= x11 xpm
-USE_GCC= 4.2+
-USE_LDCONFIG= yes
-USE_GSTREAMER= yes
-MAKE_ARGS= pkgconfigdir=${PREFIX}/libdata/pkgconfig
-#DATADIR= ${SHAREDIR}/${PORTNAME}
-MAN1= xneur.1
-MAN5= xneurrc.5
-
-post-patch:
- @${REINPLACE_CMD} -e '/^CFLAGS=/s|="|="$$CFLAGS |' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e '/^am__strip_dir/s#`;#|sed -Ee \
- "s/^(dict.dist|proto|proto3|langdef|regexp|xneurrc|xneurrc-be|xneurrc-uk|xneurrc-fr|xneurrc-ro|xneurrc-de|xneurrc-kz|dict)$$$$/\\1.dist/"`;#' \
- ${WRKSRC}/etc/Makefile.in ${WRKSRC}/etc/Makefile.am
-
-post-install:
- @for i in ${PREFIX}/etc/xneur/*.dist ;\
- do ${CP} -np $$i $${i%.dist}; done
-
-.include <bsd.port.mk>
diff --git a/deskutils/xneur/distinfo b/deskutils/xneur/distinfo
deleted file mode 100644
index 0d2c73dc6105..000000000000
--- a/deskutils/xneur/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (xneur-0.9.2.tar.bz2) = c33c1a7e2a0b467c885cdbe27fa859b4
-SHA256 (xneur-0.9.2.tar.bz2) = 5882ecdccc41d0e89a15cbd5535cf3f046e1fb28b3d69f8542d80ad47a1c61fe
-SIZE (xneur-0.9.2.tar.bz2) = 587476
diff --git a/deskutils/xneur/files/patch-lib__config__xnconfig_memory.c b/deskutils/xneur/files/patch-lib__config__xnconfig_memory.c
deleted file mode 100644
index ffd68331c4b2..000000000000
--- a/deskutils/xneur/files/patch-lib__config__xnconfig_memory.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./lib/config/xnconfig_memory.c.orig Mon Jun 11 12:08:15 2007
-+++ ./lib/config/xnconfig_memory.c Mon Jun 11 12:08:29 2007
-@@ -17,6 +17,7 @@
- *
- */
-
-+#include <sys/_types.h>
- #include <sys/shm.h>
- #include <string.h>
-
diff --git a/deskutils/xneur/pkg-descr b/deskutils/xneur/pkg-descr
deleted file mode 100644
index 451c4e72e697..000000000000
--- a/deskutils/xneur/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-In-place converter of text typed in with a wrong keyboard layout. When users
-work in multilingual environment (e.g. Russian+English), they sometimes type
-in text with wrong keyboard layout. In auto mode XNeur can automatically
-detect language of a word user typed, switch keyboard layout and convert the
-word from one keyboard layout into another. In manual mode user has ability
-to convert last typed word or some selected text using hot keys. The idea of
-this utility is similar to Punto Switcher for Windows. For now XNeur support
-English, Russian, Ukrainian, Belarusian, French and Romanian.
-
-WWW: http://xneur.ru/
diff --git a/deskutils/xneur/pkg-plist b/deskutils/xneur/pkg-plist
deleted file mode 100644
index bdcca25fe3a5..000000000000
--- a/deskutils/xneur/pkg-plist
+++ /dev/null
@@ -1,96 +0,0 @@
-bin/xneur
-@unexec if cmp -s %D/etc/xneur/xneurrc-de %D/etc/xneur/xneurrc-de.dist; then rm -f %D/etc/xneur/xneurrc-de; fi
-etc/xneur/xneurrc-de.dist
-@exec if [ ! -f %D/etc/xneur/xneurrc-de ] ; then cp -p %D/%F %B/xneurrc-de; fi
-@unexec if cmp -s %D/etc/xneur/xneurrc-kz %D/etc/xneur/xneurrc-kz.dist; then rm -f %D/etc/xneur/xneurrc-kz; fi
-etc/xneur/xneurrc-kz.dist
-@exec if [ ! -f %D/etc/xneur/xneurrc-kz ] ; then cp -p %D/%F %B/xneurrc-kz; fi
-@unexec if cmp -s %D/etc/xneur/xneurrc %D/etc/xneur/xneurrc.dist; then rm -f %D/etc/xneur/xneurrc; fi
-etc/xneur/xneurrc.dist
-@exec if [ ! -f %D/etc/xneur/xneurrc ] ; then cp -p %D/%F %B/xneurrc; fi
-@unexec if cmp -s %D/etc/xneur/xneurrc-be %D/etc/xneur/xneurrc-be.dist; then rm -f %D/etc/xneur/xneurrc-be; fi
-etc/xneur/xneurrc-be.dist
-@exec if [ ! -f %D/etc/xneur/xneurrc-be ] ; then cp -p %D/%F %B/xneurrc-be; fi
-@unexec if cmp -s %D/etc/xneur/xneurrc-uk %D/etc/xneur/xneurrc-uk.dist; then rm -f %D/etc/xneur/xneurrc-uk; fi
-etc/xneur/xneurrc-uk.dist
-@unexec if cmp -s %D/etc/xneur/xneurrc-ro %D/etc/xneur/xneurrc-ro.dist; then rm -f %D/etc/xneur/xneurrc-ro; fi
-etc/xneur/xneurrc-ro.dist
-@exec if [ ! -f %D/etc/xneur/xneurrc-ro ] ; then cp -p %D/%F %B/xneurrc-ro; fi
-@unexec if cmp -s %D/etc/xneur/xneurrc-fr %D/etc/xneur/xneurrc-fr.dist; then rm -f %D/etc/xneur/xneurrc-fr; fi
-etc/xneur/xneurrc-fr.dist
-@exec if [ ! -f %D/etc/xneur/xneurrc-fr ] ; then cp -p %D/%F %B/xneurrc-fr; fi
-include/xneur/xnconfig.h
-include/xneur/list_char.h
-lib/xneur/libxnconfig.la
-lib/xneur/libxnconfig.so.9
-lib/xneur/libxnconfig.so
-libdata/pkgconfig/xnconfig.pc
-@dirrm lib/xneur
-@dirrm include/xneur
-@dirrmtry etc/xneur
-%%DATADIR%%/sounds/layout1.wav
-%%DATADIR%%/sounds/layout2.wav
-%%DATADIR%%/sounds/layout1type.wav
-%%DATADIR%%/sounds/layout2type.wav
-%%DATADIR%%/sounds/replace.wav
-%%DATADIR%%/sounds/switch.wav
-%%DATADIR%%/sounds/itemback.wav
-@dirrm %%DATADIR%%/sounds
-%%DATADIR%%/pixmaps/Russian.xpm
-%%DATADIR%%/pixmaps/Ukrainian.xpm
-%%DATADIR%%/pixmaps/English.xpm
-%%DATADIR%%/pixmaps/Belarusian.xpm
-%%DATADIR%%/pixmaps/French.xpm
-%%DATADIR%%/pixmaps/Romanian.xpm
-%%DATADIR%%/pixmaps/Kazakh.xpm
-%%DATADIR%%/pixmaps/German.xpm
-@dirrm %%DATADIR%%/pixmaps
-%%DATADIR%%/en/dict
-%%DATADIR%%/en/proto
-%%DATADIR%%/en/proto3
-%%DATADIR%%/en/langdef
-%%DATADIR%%/en/regexp
-@dirrm %%DATADIR%%/en
-%%DATADIR%%/uk/dict
-%%DATADIR%%/uk/proto
-%%DATADIR%%/uk/proto3
-%%DATADIR%%/uk/langdef
-%%DATADIR%%/uk/regexp
-@dirrm %%DATADIR%%/uk
-%%DATADIR%%/ru/dict
-%%DATADIR%%/ru/proto
-%%DATADIR%%/ru/proto3
-%%DATADIR%%/ru/langdef
-%%DATADIR%%/ru/regexp
-@dirrm %%DATADIR%%/ru
-%%DATADIR%%/be/dict
-%%DATADIR%%/be/proto
-%%DATADIR%%/be/proto3
-%%DATADIR%%/be/langdef
-%%DATADIR%%/be/regexp
-@dirrm %%DATADIR%%/be
-%%DATADIR%%/fr/dict
-%%DATADIR%%/fr/proto
-%%DATADIR%%/fr/proto3
-%%DATADIR%%/fr/langdef
-%%DATADIR%%/fr/regexp
-@dirrm %%DATADIR%%/fr
-%%DATADIR%%/kz/dict
-%%DATADIR%%/kz/proto
-%%DATADIR%%/kz/proto3
-%%DATADIR%%/kz/langdef
-%%DATADIR%%/kz/regexp
-@dirrm %%DATADIR%%/kz
-%%DATADIR%%/ro/dict
-%%DATADIR%%/ro/proto
-%%DATADIR%%/ro/proto3
-%%DATADIR%%/ro/langdef
-%%DATADIR%%/ro/regexp
-@dirrm %%DATADIR%%/ro
-%%DATADIR%%/de/dict
-%%DATADIR%%/de/proto
-%%DATADIR%%/de/proto3
-%%DATADIR%%/de/langdef
-%%DATADIR%%/de/regexp
-@dirrm %%DATADIR%%/de
-@dirrm %%DATADIR%%