[arch-commits] Commit in seamonkey/repos (8 files)
Date: Sunday, February 4, 2018 @ 13:07:00 Author: foutrelis Revision: 288991 archrelease: copy trunk to community-staging-x86_64 Added: seamonkey/repos/community-staging-x86_64/ seamonkey/repos/community-staging-x86_64/PKGBUILD (from rev 288990, seamonkey/trunk/PKGBUILD) seamonkey/repos/community-staging-x86_64/mozbug1323209.patch (from rev 288990, seamonkey/trunk/mozbug1323209.patch) seamonkey/repos/community-staging-x86_64/mozbug1329272.patch (from rev 288990, seamonkey/trunk/mozbug1329272.patch) seamonkey/repos/community-staging-x86_64/mozconfig (from rev 288990, seamonkey/trunk/mozconfig) seamonkey/repos/community-staging-x86_64/no-crmf.diff (from rev 288990, seamonkey/trunk/no-crmf.diff) seamonkey/repos/community-staging-x86_64/rhbz-966424.patch (from rev 288990, seamonkey/trunk/rhbz-966424.patch) seamonkey/repos/community-staging-x86_64/seamonkey-2.0-lang.patch (from rev 288990, seamonkey/trunk/seamonkey-2.0-lang.patch) --+ PKGBUILD | 100 + mozbug1323209.patch | 35 +++ mozbug1329272.patch | 31 + mozconfig| 39 + no-crmf.diff | 15 ++ rhbz-966424.patch| 23 ++ seamonkey-2.0-lang.patch | 11 7 files changed, 254 insertions(+) Copied: seamonkey/repos/community-staging-x86_64/PKGBUILD (from rev 288990, seamonkey/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-02-04 13:07:00 UTC (rev 288991) @@ -0,0 +1,100 @@ +# $Id$ +# Maintainer: Kyle Keen + +pkgname=seamonkey +pkgver=2.49.1 +pkgrel=2 +pkgdesc="SeaMonkey internet suite" +arch=('x86_64') +license=('MPL') +depends=('alsa-lib' 'dbus-glib' 'desktop-file-utils' 'gtk2' 'gtk3' 'hunspell' 'libevent' 'libnotify' 'libvpx' 'libxt' 'mime-types' 'mozilla-common' 'nss' 'sqlite' 'startup-notification' 'libpulse' 'icu' 'gconf') +makedepends=('unzip' 'zip' 'pkg-config' 'python2' 'yasm' 'wireless_tools' 'mesa' 'autoconf2.13' 'imake' 'python3' 'gst-plugins-base') +optdepends=('gst-plugins-base: vorbis decoding, ogg demuxing' +'gst-plugins-bad: aac, vp8 and opus decoding' +'gst-plugins-good: webm and mp4 demuxing' +'gst-plugins-ugly: h.264 decoding') +url="http://www.seamonkey-project.org/"; +source=(https://archive.mozilla.org/pub/mozilla.org/seamonkey/releases/$pkgver/source/seamonkey-$pkgver.source.tar.xz +mozconfig +seamonkey-2.0-lang.patch +rhbz-966424.patch +mozbug1323209.patch +mozbug1329272.patch + no-crmf.diff) +sha256sums=('ad2b31d105308b29cd768cd8e239cd5c0242cc7f5ad3003b19587e3f2900c202' +'da8cc2001ae77f2b357d267f9f8d3d7e48c7d37b99ff3fb73fbbfc0b9329744a' +'ab19d10fbd6258aec37ab5e5efb12429814b2c24a1193284a48dd654311b4e2e' +'746cb474c5a2c26fc474256e430e035e604b71b27df1003d4af85018fa263f4a' +'87fb92e45f161d47b9e3ca31bcce60555bc33d633116dab4baa3bfba6ad965c4' +'33c7031781357faf5fba7140d7723bf301c1569068922477742ac958ee82e62b' +'fb85a538044c15471c12cf561d6aa74570f8de7b054a7063ef88ee1bdfc1ccbb') + +prepare() { + cd "$pkgname-$pkgver" + cp ../mozconfig .mozconfig + #patch -Np1 -i ../seamonkey-2.0-lang.patch + + # FS#48404 + #echo "ac_add_options --enable-gstreamer=1.0" >> .mozconfig + + # https://bugs.archlinux.org/task/41689 + #patch -Np1 -d mozilla -i ../../rhbz-966424.patch + + # Support NSS 3.28 + #patch -Np1 -d mozilla -i ../../mozbug1323209.patch + + # Bugfix for icu detection + #patch -Np1 -d mozilla -i ../../mozbug1329272.patch + + # Don't exit with error when some libs are missing which we have in + # system. + sed -i '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' suite/installer/Makefile.in + + # configure script misdetects the preprocessor without an optimization level + sed -i '/ac_cpp=/s/$CPPFLAGS/& -O2/' configure + + # 2.26 build fix from wgnie (blfs ch 37) + sed -i 's/$(MOZ_ZLIB_CFLAGS)/& $(MOZ_PIXMAN_CFLAGS)/' config/config.mk + + # work around from FS#54395 + patch -Np1 -d mozilla -i ../../no-crmf.diff + sed -i "s/'crmf',//" mozilla/security/manager/ssl/moz.build +} + +build() { + cd "$pkgname-$pkgver" + + export LDFLAGS="$LDFLAGS -Wl,-rpath,/usr/lib/seamonkey-$pkgver" + export MOZ_MAKE_FLAGS="$MAKEFLAGS" + unset MAKEFLAGS + unset CPPFLAGS + + # GCC 6 + CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" + CXXFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" + + make -j1 -f client.mk build +} + +package() { + cd "$pkgname-$pkgver" + + make -j1 -f client.mk DESTDIR="$pkgdir" INSTALL_SDK= install + + rm -rf "$pkgdir"/usr/lib/seamonkey-$pkgver/{dictionaries,hyphenation} + ln -s /usr/share/hunspell
[arch-commits] Commit in seamonkey/repos (8 files)
Date: Monday, January 30, 2012 @ 13:50:36 Author: ibiru Revision: 148304 db-move: moved seamonkey from [staging] to [testing] (i686) Added: seamonkey/repos/testing-i686/ seamonkey/repos/testing-i686/PKGBUILD (from rev 148047, seamonkey/repos/staging-i686/PKGBUILD) seamonkey/repos/testing-i686/libpng15.patch (from rev 148047, seamonkey/repos/staging-i686/libpng15.patch) seamonkey/repos/testing-i686/mozconfig (from rev 148047, seamonkey/repos/staging-i686/mozconfig) seamonkey/repos/testing-i686/seamonkey-2.0-lang.patch (from rev 148047, seamonkey/repos/staging-i686/seamonkey-2.0-lang.patch) seamonkey/repos/testing-i686/seamonkey.desktop (from rev 148047, seamonkey/repos/staging-i686/seamonkey.desktop) seamonkey/repos/testing-i686/seamonkey.install (from rev 148047, seamonkey/repos/staging-i686/seamonkey.install) Deleted: seamonkey/repos/staging-i686/ --+ PKGBUILD | 51 libpng15.patch | 52 + mozconfig| 35 ++ seamonkey-2.0-lang.patch | 11 + seamonkey.desktop| 11 + seamonkey.install| 12 ++ 6 files changed, 172 insertions(+) Copied: seamonkey/repos/testing-i686/PKGBUILD (from rev 148047, seamonkey/repos/staging-i686/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2012-01-30 18:50:36 UTC (rev 148304) @@ -0,0 +1,51 @@ +# $Id$ +# Maintainer: Jan de Groot +pkgname=seamonkey +pkgver=2.6.1 +pkgrel=2 +pkgdesc="SeaMonkey internet suite" +arch=('i686' 'x86_64') +license=('MPL') +depends=('alsa-lib' 'dbus-glib' 'desktop-file-utils' 'gtk2' 'hunspell' 'libevent' 'libnotify' 'libvpx' 'libxt' 'mime-types' 'mozilla-common' 'nss' 'sqlite3' 'startup-notification') +makedepends=('unzip' 'zip' 'pkg-config' 'python2' 'yasm' 'wireless_tools' 'mesa') +install=$pkgname.install +url="http://www.mozilla.org/projects/seamonkey"; +source=(ftp://releases.mozilla.org/pub/mozilla.org/$pkgname/releases/$pkgver/source/$pkgname-$pkgver.source.tar.bz2 +mozconfig +seamonkey.desktop +seamonkey-2.0-lang.patch +libpng15.patch) +md5sums=('69a43877107f97cfc7504829405ba319' + 'd02b5f002a7cdf8d15dccd2548d09256' + '6119a2254716752c9d08e366f8d4c048' + '25b6fe16ac24cd5c852213e5c1adb272' + 'dc77000ddcbb6d9e17220c759fdcb94e') + +build() { + cd "$srcdir/comm-release" + patch -Np1 -i "$srcdir/seamonkey-2.0-lang.patch" + patch -Np1 -i "$srcdir/libpng15.patch" + + cp "$srcdir/mozconfig" .mozconfig + export LDFLAGS="$LDFLAGS -Wl,-rpath,/usr/lib/seamonkey-$pkgver" + + make -j1 -f client.mk build MOZ_MAKE_FLAGS="$MAKEFLAGS" +} + +package() { + cd "$srcdir/comm-release" + + make -j1 -f client.mk DESTDIR="$pkgdir" install + + rm -rf "$pkgdir"/usr/lib/seamonkey-$pkgver/{dictionaries,hyphenation} + ln -sf /usr/share/hunspell "$pkgdir/usr/lib/seamonkey-$pkgver/dictionaries" + ln -sf /usr/share/hyphen "$pkgdir/usr/lib/seamonkey-$pkgver/hyphenation" + + install -m755 -d "$pkgdir/usr/share/applications" + install -m755 -d "$pkgdir/usr/share/pixmaps" + install -m644 suite/branding/nightly/icons/gtk/seamonkey.png \ +"$pkgdir/usr/share/pixmaps/" + install -m644 "$srcdir/seamonkey.desktop" "$pkgdir/usr/share/applications/" + + rm -f "$pkgdir/usr/lib/pkgconfig/"seamonkey-ns{s,pr}.pc +} Copied: seamonkey/repos/testing-i686/libpng15.patch (from rev 148047, seamonkey/repos/staging-i686/libpng15.patch) === --- testing-i686/libpng15.patch (rev 0) +++ testing-i686/libpng15.patch 2012-01-30 18:50:36 UTC (rev 148304) @@ -0,0 +1,52 @@ +diff -Nur comm-release.orig/mozilla/modules/libpr0n/decoders/nsICODecoder.cpp comm-release/mozilla/modules/libpr0n/decoders/nsICODecoder.cpp +--- comm-release.orig/mozilla/modules/libpr0n/decoders/nsICODecoder.cpp 2012-01-29 19:29:28.121217854 + comm-release/mozilla/modules/libpr0n/decoders/nsICODecoder.cpp 2012-01-29 19:32:05.489944419 + +@@ -385,8 +385,7 @@ + + // Raymond Chen says that 32bpp only are valid PNG ICOs + // http://blogs.msdn.com/b/oldnewthing/archive/2010/10/22/10079192.aspx +-if (static_cast(mContainedDecoder.get())->HasValidInfo() && +-static_cast(mContainedDecoder.get())->GetPixelDepth() != 32) { ++if (!static_cast(mContainedDecoder.get())->IsValidICO()) { + PostDataError(); + } + return; +diff -Nur comm-release.orig/mozilla/modules/libpr0n/decoders/nsPNGDecoder.h comm-release/mozilla/modules/libpr0n/decoders/nsPNGDecoder.h +--- comm-release.orig/mozilla/modules/libpr0n/decoders/nsPNGDecoder.h 2012-01-29 19:29:28.121217854 + comm-release/mozilla/mod
[arch-commits] Commit in seamonkey/repos (8 files)
Date: Monday, January 30, 2012 @ 13:50:38 Author: ibiru Revision: 148305 db-move: moved seamonkey from [staging] to [testing] (x86_64) Added: seamonkey/repos/testing-x86_64/ seamonkey/repos/testing-x86_64/PKGBUILD (from rev 148047, seamonkey/repos/staging-x86_64/PKGBUILD) seamonkey/repos/testing-x86_64/libpng15.patch (from rev 148047, seamonkey/repos/staging-x86_64/libpng15.patch) seamonkey/repos/testing-x86_64/mozconfig (from rev 148047, seamonkey/repos/staging-x86_64/mozconfig) seamonkey/repos/testing-x86_64/seamonkey-2.0-lang.patch (from rev 148047, seamonkey/repos/staging-x86_64/seamonkey-2.0-lang.patch) seamonkey/repos/testing-x86_64/seamonkey.desktop (from rev 148047, seamonkey/repos/staging-x86_64/seamonkey.desktop) seamonkey/repos/testing-x86_64/seamonkey.install (from rev 148047, seamonkey/repos/staging-x86_64/seamonkey.install) Deleted: seamonkey/repos/staging-x86_64/ --+ PKGBUILD | 51 libpng15.patch | 52 + mozconfig| 35 ++ seamonkey-2.0-lang.patch | 11 + seamonkey.desktop| 11 + seamonkey.install| 12 ++ 6 files changed, 172 insertions(+) Copied: seamonkey/repos/testing-x86_64/PKGBUILD (from rev 148047, seamonkey/repos/staging-x86_64/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2012-01-30 18:50:38 UTC (rev 148305) @@ -0,0 +1,51 @@ +# $Id$ +# Maintainer: Jan de Groot +pkgname=seamonkey +pkgver=2.6.1 +pkgrel=2 +pkgdesc="SeaMonkey internet suite" +arch=('i686' 'x86_64') +license=('MPL') +depends=('alsa-lib' 'dbus-glib' 'desktop-file-utils' 'gtk2' 'hunspell' 'libevent' 'libnotify' 'libvpx' 'libxt' 'mime-types' 'mozilla-common' 'nss' 'sqlite3' 'startup-notification') +makedepends=('unzip' 'zip' 'pkg-config' 'python2' 'yasm' 'wireless_tools' 'mesa') +install=$pkgname.install +url="http://www.mozilla.org/projects/seamonkey"; +source=(ftp://releases.mozilla.org/pub/mozilla.org/$pkgname/releases/$pkgver/source/$pkgname-$pkgver.source.tar.bz2 +mozconfig +seamonkey.desktop +seamonkey-2.0-lang.patch +libpng15.patch) +md5sums=('69a43877107f97cfc7504829405ba319' + 'd02b5f002a7cdf8d15dccd2548d09256' + '6119a2254716752c9d08e366f8d4c048' + '25b6fe16ac24cd5c852213e5c1adb272' + 'dc77000ddcbb6d9e17220c759fdcb94e') + +build() { + cd "$srcdir/comm-release" + patch -Np1 -i "$srcdir/seamonkey-2.0-lang.patch" + patch -Np1 -i "$srcdir/libpng15.patch" + + cp "$srcdir/mozconfig" .mozconfig + export LDFLAGS="$LDFLAGS -Wl,-rpath,/usr/lib/seamonkey-$pkgver" + + make -j1 -f client.mk build MOZ_MAKE_FLAGS="$MAKEFLAGS" +} + +package() { + cd "$srcdir/comm-release" + + make -j1 -f client.mk DESTDIR="$pkgdir" install + + rm -rf "$pkgdir"/usr/lib/seamonkey-$pkgver/{dictionaries,hyphenation} + ln -sf /usr/share/hunspell "$pkgdir/usr/lib/seamonkey-$pkgver/dictionaries" + ln -sf /usr/share/hyphen "$pkgdir/usr/lib/seamonkey-$pkgver/hyphenation" + + install -m755 -d "$pkgdir/usr/share/applications" + install -m755 -d "$pkgdir/usr/share/pixmaps" + install -m644 suite/branding/nightly/icons/gtk/seamonkey.png \ +"$pkgdir/usr/share/pixmaps/" + install -m644 "$srcdir/seamonkey.desktop" "$pkgdir/usr/share/applications/" + + rm -f "$pkgdir/usr/lib/pkgconfig/"seamonkey-ns{s,pr}.pc +} Copied: seamonkey/repos/testing-x86_64/libpng15.patch (from rev 148047, seamonkey/repos/staging-x86_64/libpng15.patch) === --- testing-x86_64/libpng15.patch (rev 0) +++ testing-x86_64/libpng15.patch 2012-01-30 18:50:38 UTC (rev 148305) @@ -0,0 +1,52 @@ +diff -Nur comm-release.orig/mozilla/modules/libpr0n/decoders/nsICODecoder.cpp comm-release/mozilla/modules/libpr0n/decoders/nsICODecoder.cpp +--- comm-release.orig/mozilla/modules/libpr0n/decoders/nsICODecoder.cpp 2012-01-29 19:29:28.121217854 + comm-release/mozilla/modules/libpr0n/decoders/nsICODecoder.cpp 2012-01-29 19:32:05.489944419 + +@@ -385,8 +385,7 @@ + + // Raymond Chen says that 32bpp only are valid PNG ICOs + // http://blogs.msdn.com/b/oldnewthing/archive/2010/10/22/10079192.aspx +-if (static_cast(mContainedDecoder.get())->HasValidInfo() && +-static_cast(mContainedDecoder.get())->GetPixelDepth() != 32) { ++if (!static_cast(mContainedDecoder.get())->IsValidICO()) { + PostDataError(); + } + return; +diff -Nur comm-release.orig/mozilla/modules/libpr0n/decoders/nsPNGDecoder.h comm-release/mozilla/modules/libpr0n/decoders/nsPNGDecoder.h +--- comm-release.orig/mozilla/modules/libpr0n/decoders/nsPNGDecoder.h 2012-01-29