Commit graph

76 commits

Author SHA1 Message Date
wiz
025613e28f *: recursive bump for gstreamer 1.18.5 2021-11-15 22:53:55 +00:00
nia
dd5c561b6f wxGTK30: Disable use of precompiled headers to avoid mysterious
compilation problems.
2021-11-09 10:09:56 +00:00
nia
ec8cda1f38 x11: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
2021-10-26 11:33:42 +00:00
nia
665544c974 x11: Remove SHA1 hashes for distfiles 2021-10-07 15:13:25 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
wiz
fbf0a88e79 wxGTK*: update DESCR and COMMENT to include branch version 2021-04-02 10:09:41 +00:00
jperkin
552db3dc56 wxGTK30: Don't use non-standard library names on SunOS. 2021-01-12 15:58:31 +00:00
dbj
f8829f3041 x11/wxGTK30: don't call install_name_tool on symlinks 2020-11-29 22:08:56 +00:00
leot
0e49372c4e *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
adam
d0b9554a6d wxGTK30: updated to 3.0.5.1
3.0.5.1

This is a patch release updating the soname of the shared libraries for Unix/ELF systems which was forgotten in 3.0.5. Because of this, please use the source archives from this release if you're building wxWidgets shared libraries from source under these systems, but please refer to 3.0.5 files for all the rest, i.e. MSW binaries and the documentation.

For completeness, the only other changes compared to 3.0.5 are:
- Workaround for the problem with overflowing maximum command line length in MinGW builds not using configure.
- Fix for a problem with wxSpinCtrl in wxGTK


3.0.5

All:
- Support nullptr in wxPrintf() and other pseudo-vararg functions.
- Fix problem with wx-config installation and use under NetBSD (wiz).
- Avoid spurious errors on thread creation under NetBSD.

All (GUI):
- Improve stock items consistency and aesthetics (dhowland).
- Implement wxTextCtrl::HitTest() for single line controls.
- Improve wxSVGFileDC to support more of wxDC API (Maarten Bent).

wxMSW:
- Fix handling of AUX2 mouse button events (Trylz).
- Honour alignment flags for multiline buttons using custom colours too.
- Fix crash when using wxCHMHelpController() in 64 bit builds (Xlord2).

wxGTK:
- Fix position of popup menus shown in wxListCtrl.
- Fix not showing wxInfoBar with GTK+ 3 < 3.22.29.
- Potentially incompatible change: wxDataViewModel::Cleared() now works as
  documented cross-platform.  Previously on wxGTK it just emptied the model
  rather than triggering a reload of the model.  If you are working around the
  broken behaviour with wxGTK-specific code in your application you should
  check that your application works correctly with this change.
- Return appropriate values for some previously hard-coded system colours.
2020-07-18 13:02:53 +00:00
rillig
d6ff7e3e83 databases/pgadmin3: remove unknown configure option 2020-05-31 16:43:04 +00:00
rillig
4124f475f6 games/asc: remove unknown configure option --with-wx-version
This is needed to build the package with GNU_CONFIGURE_STRICT=yes.
2020-05-21 14:00:51 +00:00
rillig
4f4f64fdce mark packages that fail with -Werror=char-subscripts
These packages are susceptible to bugs when confronted with non-ASCII
characters.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94182.

It takes some time to analyze and fix these individually, therefore they
are only marked as "needs work".
2020-05-20 06:09:03 +00:00
gdt
a6df3f7493 wxgtk30: Back out regen of patch-configure
Building and running mkpatches apparently does the wrong thing,
perhaps due to interaction with SUBST of the same file.  Rather than
figure that out, just restore the patch.

In makeosxtags, quote variables formerly in [[.
2020-03-18 14:11:37 +00:00
gdt
a7e085dbc2 wxGTK30: Add bashism remediation patch
New checks found a "test [[" bug.  Fix that, and regenerate another
patch whose line numbers were far off.

(No functional change.)
2020-03-17 23:39:15 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
rillig
9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
wiz
cfe2f8c4df wxGTK30: fix build on NetBSD 9.99.14+ 2019-10-16 20:43:14 +00:00
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
rillig
c7ff05f63e all: replace SUBST_SED with the simpler SUBST_VARS
pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
2019-05-23 19:22:54 +00:00
bouyer
2797886aae Disable precompiled headers for gcc-7.x too, it dies the same way as previous
versions.
2019-04-26 16:53:20 +00:00
adam
dfec8a86b1 wxGTK30: allow building on Darwin 2018-12-13 21:21:55 +00:00
bouyer
6e576c4f8b Add a gtk2 option (default off), as proposed on tech-pkg@ on Nov 26.
At last opencpn and kicad have anoying display bugs when compiled with gtk3.
2018-12-08 10:47:17 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
wiz
ea8ddfd427 wxGTK30: remove dragonfly support
Can't test this for upstreaming, and dragonfly users use dports or
ravenports anyway.
2018-08-16 12:26:49 +00:00
wiz
24213fa377 wxGTK30: add upstream bug report URL 2018-08-16 11:46:24 +00:00
wiz
ff95e1a480 wxGTK30: add upstream bug report URLs
Remove patch for NetBSD<5.
2018-08-16 11:38:53 +00:00
wiz
9f403df98e wxGTK30: remove remnants of build system changes
The other patches for this have been removed from the package,
we use the upstream build system now.
2018-08-16 11:28:06 +00:00
jperkin
c932628d59 wxGTK30: Use standard .so naming on SunOS. 2018-05-14 13:19:48 +00:00
adam
7c4b6ebdbc wxGTK30: fix installation of wx-config; pkglint fixes 2018-05-02 11:33:44 +00:00
wiz
5e1e4ff54b wxGTK30: Remove unused checksum for libtool patch 2018-04-30 06:06:43 +00:00
wiz
9f420cb917 *: PKGREVISION bump for wxGTK30 switch from gtk2 to gtk3 2018-04-29 05:46:35 +00:00
wiz
e92008a7bc wxGTK30: add new PLIST 2018-04-29 05:40:09 +00:00
wiz
67756684f0 wxGTK30: remove unused PLIST 2018-04-29 05:39:55 +00:00
wiz
0871e2f0c5 wxGTK30: update to 3.0.4.
Switch to gtk3.
Remove libtool patch, the maintenance effort is too high.

3.0.4: (released 2018-03-08)
----------------------------

All (non-GUI):

- Don't crash on trailing '%' in wxDateTime::Format().
- Fix various problems when parsing invalid ZIP files.
- Fix generic wxTimePickerCtrl to accept max values from keyboard.
- Multiple surrogate-related fixes in UTF-16 support.
- Fix reading wide character data in wxFile::ReadAll().
- Make parsing WAV data more robust.
- Fix copy ctor in numeric validators classes.

All (GUI):

- Fix wxListbook::GetPageImage() to not always return -1 (Kinaou Hervé).
- Don't reset scroll position to zero when window size changes.
- Prevent use of deleted wxDocMDIChildFrame in wxView dtor.
- Avoid delayed destruction if TLW was never created.
- Fix possible crash when destroying wxTextCtrl using hints.
- Fix display of non-breaking spaces in wxHTML non-Unicode build.
- Fix memory leak of wxClientData when wxChoice is deleted.
- Draw a point instead of a line in wxGCDC::DrawPoint().
- Set wxPG cell background colour as wxPGComboBox background colour.
- Fix ribbon page issues.
- Avoid permanently setting text hint color when using generic text entry hints.
- Avoid overriding text control color in generic wxSearchCtrl.
- Fix auto-sizing multiline wxGrid column labels with empty lines.
- Fix displaying labels of wxRadioBox items.
- Update selection in wxAuiNotebook correctly after tab move.

wxGTK:

- Allow using more recent WebKit2GTK+ in wxWebView (Scott Talbert).
- Fix displaying wxRadioBox items labels containing ampersands.
- Fix creating cursor from XBM data with GTK3.
- Fix wxComboBox entry sizing with GTK+ >= 3.20.
- Fix drawing miniframe resize grip with GTK3.
- Fix unresponsive frame after using wxHtmlHelpFrame from a dialog.
- Fix SetPen() with a re-used user dash array.
- Fix memory leak when wxDataViewCtrl is deleted.
- Avoid some GTK+ run-time errors when using wx{File,Dir}PickerCtrl.
- Avoid crashing when wxTaskBarIcon is used with a non-X11 display.
- Hide wxSpinButton's underlying GtkEntry using CSS on GTK+ >= 3.20.
- Fix wxButton::SetBitmapPosition() with GTK+ 3.
- Use CSS for window font and colors on GTK3.
- Fix keyboard navigation for controls which are initially disabled.
- Don't destroy clipping region if empty clipping region is required.
- Fix for modified state not set after next change following a ChangeValue().
- Avoid invisible wxTextCtrl selection with GTK+3.
- Fix non-default background issues with GTK+2.
- Apply current style to wxStaticBox container when it's created.
- Prevent widgets from drawing outside their allocation with GTK+3.
- Fix custom scheme handling in wxWebView WebKit2 implementation.

wxMSW:

- Fix BSTR memory leaks in wxMediaCtrl and wxWebView (PB).

wxOSX:

- Fix build with 10.13 (High Sierra) SDK (François-Xavier Coudert).
- Fix removing tools from wxToolBar.
- Fix crash when switching between monitors.
- Handle stand-alone weekday and month names in macOS date formats.

- Disable use of AVKit is 32 bit wxOSX builds.
2018-04-29 05:39:33 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
bouyer
ec9118216f gcc 6.x also has problems with precompiled headers (found on earmv7hf). 2018-04-13 11:43:55 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
wiz
534dbe13f2 wxGTK30: update to 3.0.3.1
This is almost exactly the same as the last release but includes
the missing wxPropertySheetDialog::SetInnerSize() method which was
mistakenly removed from 3.0.3.

Please notice that this method is undocumented and not supposed to
be used from outside the library and it is declared as inline and
thus is not part of the library ABI, so its absence in 3.0.3 normally
shouldn't affect the library users, so there is no need to update
unless, for some reason, you need to recompile existing code using
this method with the latest sources, as is the case when building
wxPerl, for example.
2017-09-17 14:31:27 +00:00
adam
e75f5378f1 Fix building on macOS 2017-09-13 08:23:47 +00:00
wiz
b983d591b8 Updated wxGTK30 to 3.0.3.
Carry forward libtool patch from 3.0.2, with LDFLAGS changes
included.

This is a bug fix release with no significant new features compared
to the previous 3.0.x releases and compatible with them at both the
API and the ABI level (i.e. all applications linked against earlier
3.0.x DLLs or shared libraries will continue to work when using
3.0.3 libraries).

The full list of changes in this release is available at

https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.0.3/docs/changes.txt

(starting from the line 583, or search for "3.0.3" in this file),
here are some selected ones:

* In all ports:
 - Support requestion modern (3.x+) OpenGL version in wxGLCanvas.
 - Fix using wxHTTP and wxFTP from worker thread.

* In wxGTK:
 - Support for Gstreamer 1.0 in wxMediaCtrl, in addition to obsolete 0.x.
 - Several fatal bug fixes for GTK+ 3.
2017-09-11 20:22:53 +00:00
wiz
116a72b209 Honor LDFLAGS. Fixes RELRO build. 2017-07-15 19:10:57 +00:00
wiz
377858a7f5 Fix pkglint warnings. 2017-07-15 19:10:31 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
gdt
eb1028147b Extend check for gcc to work with distcc/ccache
Instead of checking that PKGSRC_COMPILER is equal to gcc, see if gcc
is contained in it.  Thus, if PKGSRC_COMPILER is "ccache gcc" or
"ccache distcc gcc", the hack will still be applied.  (As a side
effect, I can confirm that the hack is still needed on recent netbsd-7
i386.)
2016-08-20 13:19:21 +00:00
adam
77b8ed74db Revbump after graphics/gd update 2016-08-03 10:22:08 +00:00