Commit graph

435 commits

Author SHA1 Message Date
ryoon 26db3b60b1 www/seamonkey: CFLAGS are added to CXXFLAGS automatically 2024-02-10 12:44:05 +00:00
ryoon 830d738c3a *: Recursive revbump from audio/pulseaudio-17.0 2024-01-30 14:21:28 +00:00
ryoon 60bc3defc1 *: Recursive revbump from multimedia/libvpx 2024-01-22 13:16:54 +00:00
he 4d179612b8 seamonkey: on i386, use -mstackrealign also in CFLAGS.
Patterned after recent change to firefox: force stack
re-alignment so that you don't get a segfault when doing
movdqa %xmm7,(%esp), and %esp is not  16-byte aligned.

Bump PKGREVISION.
2023-12-29 17:24:13 +00:00
dholland 5d4a9295f0 www/seamonkey: fix build with latest icu by swiping patch from firefox102
(thanks to tnn@ for pointing me at it)
2023-11-29 05:38:25 +00:00
wiz 389f47b775 *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
wiz acc6405ee2 *: revebump for new brotli option for freetype2
Addresses PR 57693
2023-11-12 13:20:31 +00:00
wiz 3dbeee8487 *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
wiz 90f4599de1 *: bump for openssl 3 2023-10-24 22:08:07 +00:00
wiz 63f8a3be79 *: update for Python base package change
Instead of depending on one of the removed packages (that are now included
in the base Python packages), include batteries-included.mk to require
a Python version that supplies them.

Remove now included packages.

Bump PKGREVISION.
2023-10-23 06:37:32 +00:00
gdt 51dcd285d1 recursive revbump for tiff update 2023-10-21 17:09:39 +00:00
wiz 0046911d31 *: recursive bump for Python 3.11 as new default 2023-08-14 05:23:45 +00:00
nia 795dca0212 seamonkey: Create PLIST.Linux 2023-07-22 08:58:55 +00:00
riastradh 8560be0ed3 Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
2023-06-06 12:40:15 +00:00
ryoon 8fb6a43741 *: Recursive revbump from audio/libopus 1.4 2023-05-06 19:08:45 +00:00
nikita 385c293ee0 seamonkey: configure in pbulk points out cbindgen dependency. 2023-05-03 16:38:27 +00:00
adam b8410cfcaf revbump after textproc/icu update 2023-04-19 08:08:03 +00:00
wiz 3424d31a91 seamonkey: try fixing py-expat dependency 2023-04-19 00:16:02 +00:00
ryoon 37819f34c0 seamonkey: Update to 2.53.16
Changelog:
What's New in SeaMonkey 2.53.16

SeaMonkey 2.53.16 contains (among other changes) the following major changes
relative to SeaMonkey 2.53.15:

  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.

SeaMonkey 2.53.16 contains (among other changes) the following major changes
relative to SeaMonkey 2.49.5:

  * The Bookmarks Manager has switched its name to Library, and now also
    includes the History list. When History is invoked, the Library will be
    shown with the History list selected. The extensive modifications were
    needed because of Mozilla Gecko platform API changes.
  * Download Manager has been migrated to a new API. Although it looks pretty
    much the same as before, the search option is missing and some other minor
    details work differently. The previous downloads history is removed during
    the upgrade.
  * The layout panel was added to the CSS Grid tools.
  * TLS 1.3 is the default SSL version now.
  * Support for all NPAPI plugins like Flash, Java and Silverlight has been
    removed. For displaying pdf files in the browser you can use
    pdf.js-seamonkey from Isaac Schemm.
  * SeaMonkey now uses a new api for formatting regional data like time and
    date. Default is to use the application locale of the current SeaMonkey
    build. If you use a language pack or a different OS formatting this is
    usually not desired. You can change the formatting from the application
    locale to the regional settings locale (OS) in the preferences dialog under
    "Appearance".

SeaMonkey 2.53.16 uses the same backend as Firefox and contains the relevant
Firefox 60.8 security fixes.

SeaMonkey 2.53.16 shares most parts of the mail and news code with Thunderbird.
Please read the Thunderbird 60.8.0 release notes for specific security fixes in
this release.

Additional important security fixes up to Current Firefox 102.9 and Thunderbird
102.9 ESR plus many enhancements have been backported. We will continue to
enhance SeaMonkey security in subsequent 2.53.x beta and release versions as
fast as we are able to.

SeaMonkey-specific changes

  * SeaMonkey now uses gtk3 on Linux. If you experience a problem because of
    this please file a bug and link it to bug 1367257. Please try another OS
    theme first. Some of them are buggy and cause problems with SeaMonkey,
    Thunderbird and Firefox.
2023-04-18 14:15:28 +00:00
ryoon cdab5aeed7 *: Recursive revbup from graphics/freetype2 2023-01-29 21:14:22 +00:00
wiz 92a8e1ad3c *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
adam cc34ee3bc6 massive revision bump after textproc/icu update 2022-11-23 16:18:32 +00:00
gutteridge b7f62835ab seamonkey: update Python 3 tool dependency 2022-11-08 00:36:56 +00:00
dholland b49240416f www/seamonkey: Add patch from upstream to make it build with current rust.
PKGREVISION -> 3 as a precaution.
2022-11-01 04:22:19 +00:00
wiz efceedfc1a *: recursive bump for ffmpeg4 switch to x264 2022-09-27 20:58:20 +00:00
wiz dd5f63c32a *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
ryoon 6d5b3e1b7d seamonkey: Update to 2.53.13
* Use libwebp from pkgsrc/graphics/libwebp.
* Drop gtk2 dependency.

Changelog:
What's New in SeaMonkey 2.53.13

SeaMonkey 2.53.13 contains (among other changes) the following major changes
relative to SeaMonkey 2.53.12:

  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators bug
    1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.

SeaMonkey 2.53.13 contains (among other changes) the following major changes
relative to SeaMonkey 2.49.5:

  * The Bookmarks Manager has switched its name to Library, and now also
    includes the History list. When History is invoked, the Library will be
    shown with the History list selected. The extensive modifications were
    needed because of Mozilla Gecko platform API changes.
  * Download Manager has been migrated to a new API. Although it looks pretty
    much the same as before, the search option is missing and some other minor
    details work differently. The previous downloads history is removed during
    the upgrade.
  * The layout panel was added to the CSS Grid tools.
  * TLS 1.3 is the default SSL version now.
  * Support for all NPAPI plugins like Flash, Java and Silverlight has been
    removed. For displaying pdf files in the browser you can use
    pdf.js-seamonkey from Isaac Schemm.
  * SeaMonkey now uses a new api for formatting regional data like time and
    date. Default is to use the application locale of the current SeaMonkey
    build. If you use a language pack or a different OS formatting this is
    usually not desired. You can change the formatting from the application
    locale to the regional settings locale (OS) in the preferences dialog under
    "Appearance".

SeaMonkey 2.53.13 uses the same backend as Firefox and contains the relevant
Firefox 60.8 security fixes.

SeaMonkey 2.53.13 shares most parts of the mail and news code with Thunderbird.
Please read the Thunderbird 60.8.0 release notes for specific security fixes in
this release.

Additional important security fixes up to Current Firefox 91.11 and Thunderbird
91.11 ESR plus many enhancements have been backported. We will continue to
enhance SeaMonkey security in subsequent 2.53.x beta and release versions as
fast as we are able to.

SeaMonkey-specific changes

  * SeaMonkey now uses gtk3 on Linux. If you experience a problem because of
    this please file a bug and link it to bug 1367257. Please try another OS
    theme first. Some of them are buggy and cause problems with SeaMonkey,
    Thunderbird and Firefox.
2022-09-08 20:27:32 +00:00
gutteridge 1e4ca2627d Bump all dependent packages of wayland (belatedly)
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-08-11 05:08:00 +00:00
dholland e5d88fd9ac www/seamonkey: accept python310 as well as python3[6789] 2022-07-11 22:36:36 +00:00
ryoon 3f802fe5c3 *: Recursive revbump from audio/pulseaudio 2022-07-02 16:53:03 +00:00
wiz 8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
dholland a4a55986be mozilla-common.mk: use :Q with CPP in CONFIGURE_ENV.
Otherwise it blows up if CPP is $(CC) -E. Seen in the MacOS bulk builds.

(this commit syncs seamonkey and firefox52 with the newer firefoxes
that already have this fix)
2022-05-15 00:37:26 +00:00
adam f5e35d538b revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
dholland 66fc9dcb04 Make www/seamonkey honor PYTHON_VERSION_DEFAULT properly.
Include pyversion.mk before testing PYTHON_VERSION_DEFAULT; otherwise
it's not necessarily set.
2022-04-18 18:34:33 +00:00
tnn 7bbb76e634 {s,t,w}*/*: revbump(1) for libsndfile 2022-03-28 10:59:27 +00:00
adam b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
ryoon f1b252ab64 seamonkey: Update to 2.53.10
* Fix build with lang/rust-1.56.1.
* Change chrome format to omni from flat. No need to patch .js files recently.

Changelog:
What's New in SeaMonkey 2.53.10

SeaMonkey 2.53.10 contains (among other changes) the following major changes
relative to SeaMonkey 2.53.9.1:

  * Minor fixes for testdisplay command in ChatZilla bug 1727976.
  * Show CTCP requests (excluding ACTION and DCC) bug 1722156.
  * IRCv3: Add support for server-time bug 1724586.
  * Add localization note for network editor dialog width in ChatZilla bug
    1727977.
  * IRCv3: Add support for extended-join and account-notify bug 1722159.
  * Add ability to collapse message groups in ChatZilla bug 1724588.
  * Fix JS strict warnings in unescapeTagValue in ChatZilla bug 1727989.
  * IRCv3: Add support for invite-notify bug 1722161.
  * IRCv3: Add support for batch bug 1724589.
  * Fix JS strict warning in addHistory in cZ static.js bug 1727992.
  * IRCv3: Add support for cap-notify bug 1722162.
  * Stop using canonical name as collection keys in ChatZilla bug 1728025.
  * IRCv3: Add support for TLS and STS bug 1722166.
  * Helper function for renaming irc server properties in ChatZilla bug 1728027
    .
  * IRCv3: Add support for MONITOR bug 1722174.
  * Remove use of msg.commasp in ChatZilla bug 1726965.
  * Allow shiftKey to modify behaviour of link clicking in cZ bug 1713458.
  * IRCv3: Add support for echo-message bug 1722211.
  * In ChatZilla make /commands return all matches starting with pattern bug
    1726966.
  * Use SeaMonkey prefs to determine how links behave in cZ bug 1713467.
  * Allow parameters to be localised in ChatZilla bug 1724105.
  * Add identify command to cZ and hook into password management bug 1713470.
  * IRCv3.1: Implement SASL with PLAIN mechanism bug 1717545.
  * IRCv3: Add support for message tags bug 1724584.
  * Add last read message divider to ChatZilla bug 1729159.
  * IRCv3: Add support for account-tag bug 1724585.
  * Missing option "text encoding Unicode/UTF-8" in preferences - Mailnews bug
    1679260.
  * Detect Crashreporter using AppConstants in SeaMonkey bug 1735236.
  * Link about LEGACY extensions in Add-ons Manager is broken bug 1656797.
  * Update help for clear private data preferences and dialog bug 1728911.
  * Fix typo in cs_nav_prefs_appearance bug 1737473.
  * Drop leftover "Edit Menu" comment from messageWindow.xul and
    addressbook.xul bug 1725121.
  * Add dummy tab routines to SeaMonkey mailnews tab browser bug 1735243.
  * Folder pane and tab/window title not updated correctly when opening in new
    tab bug 1726940.
  * Allow mail tab bar to be controlled separately to browser tab bar bug
    1724515.
  * Copy any user set values for new mail.tabs prefs bug 1729165.
  * Merge Master Passwords and Passwords pref panes into a single pref pane bug
    1728099.
  * Move warning about redirection pref from Content to Privacy & Security pane
    bug 1728185.
  * Move website icons prefs from content pref pane to browser pref pane bug
    1727425.
  * Move browser / mailnews system integration prefs into advanced pane bug
    1727659.
  * Have separate opentabfor.middleclick for mailnews bug 1727948.
  * Add removeBrowser helper for tabbrowser bug 1730391.
  * Put <browser> in a <stack> so it's easy to overlay bug 1730392.
  * Allow browser focus to be avoided bug 1720003.
  * SeaMonkey 32x32 default icon has light stripe at the bottom bug 1729153.
  * Support <input type=time> and <input type=date> in SeaMonkey bug 1730408.
  * Middleclick on browser tab handled twice (closes tab and loads URL from
    primary or clipboard) bug 1734407.
  * Unable to create a new "Saved Search Folder" using "Save View as a
    Folder..." bug 1738669.

The following bugs were fixed in our branch of the Gecko source code only:

  * Enable compression for standard http connections bug 1728996.
  * Support VS2022 for compiling under Windows bug 1728988.

SeaMonkey 2.53.10 contains (among other changes) the following major changes
relative to SeaMonkey 2.49.5:

  * The Bookmarks Manager has switched its name to Library, and now also
    includes the History list. When History is invoked, the Library will be
    shown with the History list selected. The extensive modifications were
    needed because of Mozilla Gecko platform API changes.
  * Download Manager has been migrated to a new API. Although it looks pretty
    much the same as before, the search option is missing and some other minor
    details work differently. The previous downloads history is removed during
    the upgrade.
  * The layout panel was added to the CSS Grid tools.
  * TLS 1.3 is the default SSL version now.
  * Support for all NPAPI plugins like Flash, Java and Silverlight has been
    removed. For displaying pdf files in the browser you can use
    pdf.js-seamonkey from Isaac Schemm.
  * SeaMonkey now uses a new api for formatting regional data like time and
    date. Default is to use the application locale of the current SeaMonkey
    build. If you use a language pack or a different OS formatting this is
    usually not desired. You can change the formatting from the application
    locale to the regional settings locale (OS) in the preferences dialog under
    "Appearance".

SeaMonkey 2.53.10 uses the same backend as Firefox and contains the relevant
Firefox 60.8 security fixes.

SeaMonkey 2.53.10 shares most parts of the mail and news code with Thunderbird.
Please read the Thunderbird 60.0 release notes for specific changes and
security fixes in this release.

Additional important security fixes up to Current Firefox 78.15 ESR and a few
enhancements have been backported. We will continue to enhance SeaMonkey
security in subsequent 2.53.x beta and release versions as fast as we are able
to.


What's New in SeaMonkey 2.53.9.1

SeaMonkey 2.53.9.1 contains (among other changes) the following major changes
relative to SeaMonkey 2.53.9:

  * Fix the lazy loading of images from some websites bug 1727967.
  * Move certain font family defaults from serif to sans serif bug 1727982.

SeaMonkey 2.53.9.1 uses the same backend as Firefox and contains the relevant
Firefox 60.8 security fixes.

SeaMonkey 2.53.9.1 shares most parts of the mail and news code with
Thunderbird. Please read the Thunderbird 60.0 release notes for specific
changes and security fixes in this release.

Additional important security fixes up to Current Firefox 78.14 ESR and a few
enhancements have been backported. We will continue to enhance SeaMonkey
security in subsequent 2.53.x beta and release versions as fast as we are able
to.
2021-11-30 15:41:24 +00:00
nia 0a4acf7fe3 www: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts):
www/nghttp2/distinfo

Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
2021-10-26 11:29:14 +00:00
nia 1094812f57 Recursive revbump for multimedia/libaom 2021-10-09 15:35:02 +00:00
nia 973412e332 www: Remove SHA1 hashes for distfiles 2021-10-07 15:06:57 +00:00
nia e17a83f041 seamonkey: update to 2.53.9. Fix build.
Release notes:
https://www.seamonkey-project.org/releases/seamonkey2.53.9/#new
2021-09-16 14:59:32 +00:00
nia 9eb32aa7f2 seamonkey: Fix configuring on NetBSD/i386 2021-09-02 11:54:00 +00:00
ryoon ce5e37658b *: Recursive revbump from audio/pulseaudio-15.0 2021-07-30 12:26:37 +00:00
nia e66d77101e seamonkey: use autoconf-2.13 explicitly 2021-06-18 19:35:13 +00:00
wiz d43e2b2fde seamonkey: fix build
There is one issue due to newer rust not allowing RUSTC_BOOTSTRAP any longer,
fixed by setting magic variables in the build environment,
and another issue where something (not sure what) defines "CLEANUP" to
nothing. Add a patch that works around he latter.
2021-06-02 15:39:55 +00:00
wiz 6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
adam 9d0e79c401 revbump for textproc/icu 2021-04-21 11:40:12 +00:00
ryoon 633bec58e9 *: Recursive revbump from devel/nss 2021-04-15 11:23:03 +00:00
wiz 14c07cf0ce *: bump PKGREVISION for nss linking fix 2021-04-09 06:54:56 +00:00
ryoon d8345127d3 seamonkey: Fix PLIST for webrtc option 2021-03-23 13:03:16 +00:00