diff options
Diffstat (limited to 'manualPorts/thunderbird')
-rw-r--r-- | manualPorts/thunderbird/.footprint | 160 | ||||
-rw-r--r-- | manualPorts/thunderbird/.md5sum | 4 | ||||
-rw-r--r-- | manualPorts/thunderbird/.signature | 8 | ||||
-rw-r--r-- | manualPorts/thunderbird/Pkgfile | 62 | ||||
-rw-r--r-- | manualPorts/thunderbird/hashcash.patch | 22 | ||||
-rwxr-xr-x | manualPorts/thunderbird/lastVersion.sh | 25 | ||||
-rw-r--r-- | manualPorts/thunderbird/thunderbird-gcc6.patch | 38 | ||||
-rw-r--r-- | manualPorts/thunderbird/thunderbird-install-dir.patch | 18 | ||||
-rw-r--r-- | manualPorts/thunderbird/thunderbird.desktop | 9 |
9 files changed, 346 insertions, 0 deletions
diff --git a/manualPorts/thunderbird/.footprint b/manualPorts/thunderbird/.footprint new file mode 100644 index 0000000..252b751 --- /dev/null +++ b/manualPorts/thunderbird/.footprint @@ -0,0 +1,160 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +lrwxrwxrwx root/root usr/bin/thunderbird -> /usr/lib/thunderbird/thunderbird +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/thunderbird/ +-rw-r--r-- root/root usr/lib/thunderbird/application.ini +-rw-r--r-- root/root usr/lib/thunderbird/blocklist.xml +-rw-r--r-- root/root usr/lib/thunderbird/chrome.manifest (EMPTY) +drwxr-xr-x root/root usr/lib/thunderbird/chrome/ +drwxr-xr-x root/root usr/lib/thunderbird/chrome/icons/ +drwxr-xr-x root/root usr/lib/thunderbird/chrome/icons/default/ +-rw-r--r-- root/root usr/lib/thunderbird/chrome/icons/default/default16.png +-rw-r--r-- root/root usr/lib/thunderbird/chrome/icons/default/default22.png +-rw-r--r-- root/root usr/lib/thunderbird/chrome/icons/default/default24.png +-rw-r--r-- root/root usr/lib/thunderbird/chrome/icons/default/default256.png +-rw-r--r-- root/root usr/lib/thunderbird/chrome/icons/default/default32.png +-rw-r--r-- root/root usr/lib/thunderbird/chrome/icons/default/default48.png +drwxr-xr-x root/root usr/lib/thunderbird/defaults/ +drwxr-xr-x root/root usr/lib/thunderbird/defaults/messenger/ +-rw-r--r-- root/root usr/lib/thunderbird/defaults/messenger/mailViews.dat +drwxr-xr-x root/root usr/lib/thunderbird/defaults/pref/ +-rw-r--r-- root/root usr/lib/thunderbird/defaults/pref/channel-prefs.js +-rw-r--r-- root/root usr/lib/thunderbird/dependentlibs.list +drwxr-xr-x root/root usr/lib/thunderbird/dictionaries/ +-rw-r--r-- root/root usr/lib/thunderbird/dictionaries/en-US.aff +-rw-r--r-- root/root usr/lib/thunderbird/dictionaries/en-US.dic +drwxr-xr-x root/root usr/lib/thunderbird/distribution/ +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/ +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/ +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/app.ini +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/ +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarm.js +-rwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmMonitor.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttachment.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttendee.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCachedCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarManager.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarSearchService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTime.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTimeFormatter.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDavRequestHandlers.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDeletedItems.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDuration.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calEvent.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFilter.js +-rwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFreeBusyService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calHtmlExport.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSService-worker.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsImportExport.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsParser.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsSerializer.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItemBase.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItipItem.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calListFormatter.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMonthGridPrinter.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calOutlookCSVImportExport.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calPeriod.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calProtocolHandler.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceDate.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceInfo.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceRule.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRelation.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calStartupService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTimezone.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTodo.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTransactionManager.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calUtils.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendarItems.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapErrors.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapRequest.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapSession.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapUtils.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekInfoService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekPrinter.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.jar +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/ +-rwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDefaultACLManager.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICALJSComponents.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calSleepMonitor.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/components.manifest +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/icaljs-manifest +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/interfaces.xpt +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.js +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/ +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/ +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/lightning.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAlarmUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAsyncUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAuthUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calExtract.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calHashedArray.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItemUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calIteratorUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItipUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calPrintUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calProviderUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calRecurrenceUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageHelpers.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageUpgrade.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calViewUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calXMLUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ical.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnInvitationUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnUtils.jsm +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones/ +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones/zones.json +drwxr-xr-x root/root usr/lib/thunderbird/extensions/ +-rw-r--r-- root/root usr/lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi +drwxr-xr-x root/root usr/lib/thunderbird/fonts/ +-rw-r--r-- root/root usr/lib/thunderbird/fonts/EmojiOneMozilla.ttf +drwxr-xr-x root/root usr/lib/thunderbird/gtk2/ +-rwxr-xr-x root/root usr/lib/thunderbird/gtk2/libmozgtk.so +-rw-r--r-- root/root usr/lib/thunderbird/icudt58l.dat +drwxr-xr-x root/root usr/lib/thunderbird/isp/ +-rw-r--r-- root/root usr/lib/thunderbird/isp/Bogofilter.sfd +-rw-r--r-- root/root usr/lib/thunderbird/isp/DSPAM.sfd +-rw-r--r-- root/root usr/lib/thunderbird/isp/POPFile.sfd +-rw-r--r-- root/root usr/lib/thunderbird/isp/SpamAssassin.sfd +-rw-r--r-- root/root usr/lib/thunderbird/isp/SpamPal.sfd +-rw-r--r-- root/root usr/lib/thunderbird/isp/movemail.rdf +-rw-r--r-- root/root usr/lib/thunderbird/isp/rss.rdf +-rwxr-xr-x root/root usr/lib/thunderbird/libldap60.so +-rwxr-xr-x root/root usr/lib/thunderbird/libldif60.so +-rwxr-xr-x root/root usr/lib/thunderbird/liblgpllibs.so +-rwxr-xr-x root/root usr/lib/thunderbird/libmozgtk.so +-rwxr-xr-x root/root usr/lib/thunderbird/libmozsandbox.so +-rwxr-xr-x root/root usr/lib/thunderbird/libmozsqlite3.so +-rwxr-xr-x root/root usr/lib/thunderbird/libprldap60.so +-rwxr-xr-x root/root usr/lib/thunderbird/libxul.so +-rw-r--r-- root/root usr/lib/thunderbird/omni.ja +-rw-r--r-- root/root usr/lib/thunderbird/platform.ini +-rwxr-xr-x root/root usr/lib/thunderbird/plugin-container +-rw-r--r-- root/root usr/lib/thunderbird/removed-files +-rwxr-xr-x root/root usr/lib/thunderbird/run-mozilla.sh +-rwxr-xr-x root/root usr/lib/thunderbird/thunderbird +-rwxr-xr-x root/root usr/lib/thunderbird/thunderbird-bin +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/applications/ +-rw-r--r-- root/root usr/share/applications/thunderbird.desktop +drwxr-xr-x root/root usr/share/pixmaps/ +lrwxrwxrwx root/root usr/share/pixmaps/thunderbird_default48.png -> /usr/lib/thunderbird/chrome/icons/default/default48.png diff --git a/manualPorts/thunderbird/.md5sum b/manualPorts/thunderbird/.md5sum new file mode 100644 index 0000000..b29c786 --- /dev/null +++ b/manualPorts/thunderbird/.md5sum @@ -0,0 +1,4 @@ +353f52a1bf56cbe0cb58ba6d6151789e hashcash.patch +9047ed32666de29645b7508624cbe557 thunderbird-52.8.0.source.tar.xz +9a78c5c35311cc20425913c5598bf2b9 thunderbird-install-dir.patch +87f8666f06ba8c3668e39068050bb77a thunderbird.desktop diff --git a/manualPorts/thunderbird/.signature b/manualPorts/thunderbird/.signature new file mode 100644 index 0000000..97f5c3d --- /dev/null +++ b/manualPorts/thunderbird/.signature @@ -0,0 +1,8 @@ +untrusted comment: verify with /etc/ports/deepthought.pub +RWQxCptPusLGGtIF/+5f7MDKjf8E2Hd7dhVPu9QO+zltpbA8VS0pBNbvHap5A6htwR547fG4S0bD3igqCQ7KMi1McsZTIhIIkAc= +SHA256 (Pkgfile) = 674592e334b18abc97f8fd355b6dd049068f51e0efd7ecc67660e7ea02db61f4 +SHA256 (.footprint) = d32de78e18ab67c713ba07095b648690beaeb008b75dbf43c85a15dba4a5024a +SHA256 (thunderbird-52.8.0.source.tar.xz) = 35b9a687997d92f36107090c1217941e5d637760b0efa7d13819cde36894eb59 +SHA256 (thunderbird.desktop) = c6bc6a66f16951c4f7560d019dad48968169aef6587cef4e98380a300078299a +SHA256 (thunderbird-install-dir.patch) = 6c13be23eb494fe80b9e593f299138ddebe4d90e6459ba7ec40b530765ac3768 +SHA256 (hashcash.patch) = 9293cadbc0cf1a06f9c98e8c8d1474fc4ccd1862e8e096fc7048a2d181786850 diff --git a/manualPorts/thunderbird/Pkgfile b/manualPorts/thunderbird/Pkgfile new file mode 100644 index 0000000..befea36 --- /dev/null +++ b/manualPorts/thunderbird/Pkgfile @@ -0,0 +1,62 @@ +# Description: email client from the Mozilla project with stampig-patch +# URL: http://www.mozillamessaging.com/en-US/thunderbird/ +# Packager: Fredrik Rinnestam, fredrik at crux dot nu +# Maintainer: Erich Eckner, crux at eckner dot net +# Depends on: nss,autoconf-2.13,unzip,zip,libidl,gtk,gtk3,alsa-lib,xorg-libxt,yasm,hashcash,sendmailadvanced + +name=thunderbird +version=52.8.0 +release=1 +source=(http://ftp.mozilla.org/pub/thunderbird/releases/$version/source/$name-$version.source.tar.xz + $name.desktop thunderbird-install-dir.patch + hashcash.patch) + +build() { + cd $name-$version + sed -i '/^ftglyph.h/ i freetype/ftfntfmt.h' mozilla/config/system-headers + patch -p1 -i $SRC/thunderbird-install-dir.patch + patch -p1 -i $SRC/hashcash.patch + export LDFLAGS="$LDFLAGS -Wl,-rpath,/usr/lib/$name" + export CFLAGS="$CFLAGS -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" + export CXXFLAGS="$CXXFLAGS -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" + +cat <<- EOF > .mozconfig + mk_add_options MOZ_MAKE_FLAGS="$MAKEFLAGS -s" + ac_add_options --enable-application=mail + ac_add_options --prefix=/usr + ac_add_options --enable-default-toolkit=cairo-gtk3 + ac_add_options --with-system-jpeg + ac_add_options --with-system-zlib + ac_add_options --with-system-png + ac_add_options --with-system-nspr + ac_add_options --with-system-nss + ac_add_options --with-system-cairo + ac_add_options --enable-system-ffi + ac_add_options --enable-system-pixman + #breaks search: + #ac_add_options --enable-system-sqlite + ac_add_options --enable-alsa + ac_add_options --with-pthreads + ac_add_options --enable-official-branding + ac_add_options --with-distribution-id=nu.crux + ac_add_options --disable-tests + ac_add_options --disable-dbus + ac_add_options --disable-debug + ac_add_options --disable-updater + ac_add_options --disable-gnomeui + ac_add_options --disable-crashreporter + ac_add_options --disable-necko-wifi + ac_add_options --disable-pulseaudio + ac_add_options --disable-gconf + ac_add_options --enable-calendar +EOF + make -f client.mk build + make -f client.mk DESTDIR=$PKG install + + mkdir -p $PKG/usr/share/pixmaps + ln -s /usr/lib/thunderbird/chrome/icons/default/default48.png $PKG/usr/share/pixmaps/thunderbird_default48.png + install -D -m 0644 $SRC/$name.desktop $PKG/usr/share/applications/$name.desktop + + find $PKG -iname '*README*' -delete + rm -r $PKG/usr/{include,lib/thunderbird-devel,share/idl} +} diff --git a/manualPorts/thunderbird/hashcash.patch b/manualPorts/thunderbird/hashcash.patch new file mode 100644 index 0000000..4f9614a --- /dev/null +++ b/manualPorts/thunderbird/hashcash.patch @@ -0,0 +1,22 @@ +--- thunderbird-45.0/mailnews/compose/src/nsMsgSend.cpp 2016-04-18 17:51:36.094512105 +0200 ++++ thunderbird-45.0/mailnews/compose/src/nsMsgSend.cpp 2016-04-18 17:53:56.667729453 +0200 +@@ -3340,6 +3340,19 @@ + nsresult rv = StripOutGroupNames(buf); + NS_ENSURE_SUCCESS(rv, rv); + ++ printf("Erich war hier!"); ++ ++ FILE *fpipe; ++ char line[256]; ++ if (fpipe = (FILE*) popen("sendmailadvanced -s --no-encrypt -i /tmp/nsemail.eml","r")) ++ { ++ while (fgets(line,sizeof line, fpipe)) ++ { ++ printf("Zeile: %s\n",line); ++ } ++ pclose(fpipe); ++ } ++ + // Ok, now MIME II encode this to prevent 8bit problems... + char *convbuf = nsMsgI18NEncodeMimePartIIStr(buf, true, + mCompFields->GetCharacterSet(), 0, nsMsgMIMEGetConformToStandard()); diff --git a/manualPorts/thunderbird/lastVersion.sh b/manualPorts/thunderbird/lastVersion.sh new file mode 100755 index 0000000..da6c0d3 --- /dev/null +++ b/manualPorts/thunderbird/lastVersion.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +for vers in $( + curl 'http://ftp.mozilla.org/pub/thunderbird/releases/' 2> /dev/null | \ + tr '"' '\n' | \ + grep '^/pub/thunderbird/releases/[0-9.]\+/$' | \ + sed 's|^/pub/thunderbird/releases/\([0-9.]\+\)/$|\1|' | \ + sort -rV +); do + + ver="$( + curl "http://ftp.mozilla.org/pub/thunderbird/releases/$vers/" 2> /dev/null | \ + tr '"' '\n' | \ + grep '^/pub/thunderbird/releases/[0-9.]\+/source/$' | \ + sed 's|^/pub/thunderbird/releases/\([0-9.]\+\)/source/$|\1|' | \ + sort -V | \ + tail -n1 + )" + + [ -z "${ver}" ] && continue + + echo "${ver}" + exit + +done diff --git a/manualPorts/thunderbird/thunderbird-gcc6.patch b/manualPorts/thunderbird/thunderbird-gcc6.patch new file mode 100644 index 0000000..c344414 --- /dev/null +++ b/manualPorts/thunderbird/thunderbird-gcc6.patch @@ -0,0 +1,38 @@ +diff -rupN thunderbird-45.1.1.orig/mozilla/config/gcc-stl-wrapper.template.h thunderbird-45.1.1/mozilla/config/gcc-stl-wrapper.template.h +--- thunderbird-45.1.1.orig/mozilla/config/gcc-stl-wrapper.template.h 2016-05-26 23:13:30.000000000 +0200 ++++ thunderbird-45.1.1/mozilla/config/gcc-stl-wrapper.template.h 2016-06-07 20:18:28.039462493 +0200 +@@ -17,6 +17,11 @@ + // Silence "warning: #include_next is a GCC extension" + #pragma GCC system_header + ++// Don't include mozalloc for cstdlib. See bug 1245076. ++#ifndef moz_dont_include_mozalloc_for_cstdlib ++# define moz_dont_include_mozalloc_for_cstdlib ++#endif ++#ifndef moz_dont_include_mozalloc_for_${HEADER} + // mozalloc.h wants <new>; break the cycle by always explicitly + // including <new> here. NB: this is a tad sneaky. Sez the gcc docs: + // +@@ -25,15 +30,17 @@ + // same name as the current file. It simply looks for the file + // named, starting with the directory in the search path after the + // one where the current file was found. +-#include_next <new> ++# include_next <new> + + // See if we're in code that can use mozalloc. NB: this duplicates + // code in nscore.h because nscore.h pulls in prtypes.h, and chromium + // can't build with that being included before base/basictypes.h. +-#if !defined(XPCOM_GLUE) && !defined(NS_NO_XPCOM) && !defined(MOZ_NO_MOZALLOC) +-# include "mozilla/mozalloc.h" +-#else +-# error "STL code can only be used with infallible ::operator new()" ++# if !defined(XPCOM_GLUE) && !defined(NS_NO_XPCOM) && !defined(MOZ_NO_MOZALLOC) ++# include "mozilla/mozalloc.h" ++# else ++# error "STL code can only be used with infallible ::operator new()" ++# endif ++ + #endif + + #if defined(DEBUG) && !defined(_GLIBCXX_DEBUG) diff --git a/manualPorts/thunderbird/thunderbird-install-dir.patch b/manualPorts/thunderbird/thunderbird-install-dir.patch new file mode 100644 index 0000000..cca3dde --- /dev/null +++ b/manualPorts/thunderbird/thunderbird-install-dir.patch @@ -0,0 +1,18 @@ +diff -rupN thunderbird-45.0.orig/mozilla/config/baseconfig.mk thunderbird-45.0/mozilla/config/baseconfig.mk +--- thunderbird-45.0.orig/mozilla/config/baseconfig.mk 2016-04-14 20:21:45.871195170 +0200 ++++ thunderbird-45.0/mozilla/config/baseconfig.mk 2016-04-14 20:24:13.356390677 +0200 +@@ -2,10 +2,10 @@ + # directly in python/mozbuild/mozbuild/base.py for gmake validation. + # We thus use INCLUDED_AUTOCONF_MK to enable/disable some parts depending + # whether a normal build is happening or whether the check is running. +-includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) ++includedir := $(includedir)/$(MOZ_APP_NAME) ++idldir = $(datadir)/idl/$(MOZ_APP_NAME) ++installdir = $(libdir)/$(MOZ_APP_NAME) ++sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel + ifeq (.,$(DEPTH)) + DIST = dist + else diff --git a/manualPorts/thunderbird/thunderbird.desktop b/manualPorts/thunderbird/thunderbird.desktop new file mode 100644 index 0000000..cf2b111 --- /dev/null +++ b/manualPorts/thunderbird/thunderbird.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Thunderbird +Comment=Mail & News Reader +Exec=thunderbird +Icon=thunderbird_default48.png +Terminal=false +Type=Application +Categories=Application;Network; +StartupNotify=false |