85 Commits

Author SHA1 Message Date
sthen
0a5b5bddee replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:50:46 +00:00
sthen
22de3ff02c set png16 WANTLIB entries back to png following the change in soname
part done by portbump, part by hand (it is easily confused)
2019-05-17 16:45:25 +00:00
jca
c5e9bc9f51 Remove ugly hack that breaks with lld-7.0.1, and set SONAME
Reported by naddy@
2019-01-21 18:55:07 +00:00
jca
d00fae1b72 Less dirty patch (don't hardcode /usr/X11R6) 2019-01-02 13:09:21 +00:00
jca
c927ec4c04 Major update to wxWidgets-3.0.4
- work based on what was in openbsd-wip earlier in 2018
(either from Jérôme Kasper or from jasper@ ?)
- bite the bullet and replace wxWidgets 2 with wxWidgets 3.  Lots of
abandonware used our ancient wxWidgets version, a cleanup was due.
- big changes: gtk2->gtk3, sdl->sdl2, odbc removed,
webkit->webkitgtk4->disabled for now
- at first I added a -webview subpackage for the parts depending on
webkit, but decided that it could be done afterwards.  Please think
about !(x86) before suggesting that. ;)
- soname encoding is force-disabled for now, shouldn't be problem since
symlinks aren't used in the build.

Most consumers were successfully tested; devel/codeblocks sometimes
hangs at startup, and misc/rocrail,-gui crashes.

Bulk build by ajacoutot@, ok ajacoutot@ landry@ giovanni@
2019-01-02 12:41:48 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
rsadowski
967b16dee2 switch to HTTPS and adjust tabs. bump 2018-04-08 20:23:44 +00:00
rsadowski
c1129baac0 unbreak with clang6
regen patches; bump REVISION
2018-04-08 20:19:32 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
jca
9988c28284 Drop the gettext module. 2016-08-27 16:39:37 +00:00
naddy
2c4204cf62 remove SHARED_ONLY from simple ports that use the gettext or libiconv module 2016-03-18 21:38:22 +00:00
jasper
528577a273 missing @conflict markers for previous commit
"looks right" to aja@
2016-01-02 22:19:06 +00:00
jasper
a9dbc93e96 tweak license comment 2016-01-02 21:30:52 +00:00
jasper
9245dfa8cf move mediactrl.h to the correct package
ok bentley@
2016-01-02 21:27:56 +00:00
sthen
1393a96c7a When searching for shared lib dirs, instead of just looking for files with
the extensions a so sl dylib dll.a, also search for la files. Fixes wxWidgets
autoconf finding MESA now that there's no static library.
2015-11-23 13:08:16 +00:00
sthen
c7f21ffb2d regen 2015-11-23 13:05:54 +00:00
ajacoutot
9efc82faa0 Pass -I${X11BASE}/include to WXCONFIG_CPPFLAGS.
committing on behalf of jasper@
2015-07-05 15:17:36 +00:00
naddy
570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
sthen
701c91e413 kill VMEM_WARNING 2013-11-25 14:16:22 +00:00
sthen
a3994cdaf6 wrong subpkg bumped for gconf ;) 2013-09-30 12:37:23 +00:00
ajacoutot
de423d4d84 Bump after devel/gconf2,-main is gone. 2013-09-27 17:49:01 +00:00
naddy
10bfdff492 the png headers are now directly under include/ 2013-06-04 18:41:39 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
edd
3b77db8942 Enable graphicscontext support in wxWidgets.
Adds a dependency upon pthread. Tested a handful of dependent ports with
success.

This change allows the fs-uae launcher to render correctly.

OK sthen@
2012-12-10 20:51:24 +00:00
dcoppa
8bae10bc8f For x11/wxWidgets, avoid using '-Wl,--version-script'.
When used in conjunction with PIE, symbol versioning triggers weird
linking problems in dependent ports.
This appears to unbreak graphics/hugin.
Bump all the majors of wx shared libraries and amend graphics/hugin
accordingly.

Kudos to naddy@: a 2009 message to misc@ from him put me on the
right track.

OK sthen@ (MAINTAINER)
2012-11-06 09:37:14 +00:00
ajacoutot
d9a4bcc50e Bump after gstreamer-plugins-base subpackaging change. 2012-09-06 12:38:35 +00:00
landry
5dd92c7492 add @pkgpath x11/wxWidgets to PLIST-main to ease upgrades from pkgs
before the -main/-media split in rev 1.38.
2012-09-04 17:17:08 +00:00
ajacoutot
ca300ee96a Fix LIB_DEPENDS/WANTLIB to unbreak, spotted by naddy@ 2012-03-30 12:03:03 +00:00
dcoppa
e18498cdcd Unbreak py-wxPython: "include/wx/mediactrl.h" needs to go into
PLIST-main.

Ok jasper@
2011-12-11 18:04:02 +00:00
dcoppa
fdb2cfc6dc Split wxWidgets into -main,-media.
wxWidgets-media is the wxMediaCtrl class for wxWidgets, which depends
on gstreamer.

OK jasper@
2011-12-09 09:10:05 +00:00
dcoppa
096f60d5b0 Cleanup diff from Brad:
Enable the MediaCtrl class support.
Re-enable wide character functions which OpenBSD now has.
Remove some now-unnecessary patches.
Remove the NULL cast patches.
Simplify the autoconf patching.

Tested on amd64 by Brad and on sparc64 by me.
2011-12-06 10:23:37 +00:00
espie
346b5bc6dc normalize pkgpath 2011-09-16 12:29:12 +00:00
dcoppa
9637d13311 Update to wxWidgets-2.8.12.
Tested in a bulk build by landry@
OK rpointel@, landry@
2011-05-22 08:13:18 +00:00
kili
9aa729f18e Enable unicode even with wprintf() available but not wscanf().
ok sthen@, landry@
2011-04-28 17:50:43 +00:00
kili
21b6df74db Include gtk2-ansi-release bits after unicode had been disabled.
ok landry@
2011-04-23 09:07:50 +00:00
stsp
5e818aec8b wxWidgets requires both wprintf() and wscanf() for unicode support.
We're not going to add both at the same time so explicitly disable unicode
support at configure time until both functions have been added.
ok landry
2011-04-22 12:47:41 +00:00
espie
e50b98837f new depends 2010-11-22 08:36:47 +00:00
dcoppa
a3ec4790b4 We now have sched_get_priority_*
OK landry@, jasper@
2010-11-08 10:58:05 +00:00
dcoppa
b3ecd6a680 Fix debug build.
"Go ahead" jasper@
2010-11-04 12:05:25 +00:00
dcoppa
571909623f Update to wxWidgets-2.8.11
Successfully tested in a bulk build by landry@

OK steven@, landry@
2010-11-02 13:10:51 +00:00
ajacoutot
ff07e285bc Remove USE_X11. 2010-10-24 20:58:58 +00:00
jasper
e34499f593 - fix WANTLIB after cairo update. 2010-10-11 08:11:24 +00:00
ajacoutot
fd1cd0c58d Move move to new DEPENDS. 2010-07-30 08:02:59 +00:00
ajacoutot
127208401d First pass at new REVISION/DEPENDS... not finished yet. 2010-07-30 06:58:57 +00:00
espie
0ce133db2e avoid conflict with glib2 headers 2010-05-20 10:39:20 +00:00
landry
05fa905d4f Remove -Wl,-soname libfoo.so from link lines, this was recording the
wrong library name inside the .so and confusing make
port-lib-depends-check. While here, fix WANTLIB.
ok ajacoutot@
2010-05-02 16:09:55 +00:00
ajacoutot
77d933c19c Fix build with newer glib2.
from Gentoo via David Coppa and others.
2009-10-04 18:22:31 +00:00
landry
f22fcf7b70 Update to wxWidgets 2.8.10.
Tested in a bulk build by (thanks!) and ok sthen@ jasper@.
Diff looks alright to steven@.
2009-09-10 21:23:28 +00:00