aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/wxgtk30/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* x11-toolkits/py-wxPython40: GUI toolkit for the Python programming languageLoïc Bartoletti2020-02-291-3/+4
| | | | | | | | | | | | | | | | | | | | | | | py-wxPython40 aka Phoenix is a reborn of wxPython and in particular it allows to use wxWidgets with Python3. - Add x11-toolkits/py-wxPython40 - Replace wxPython30 by wxPython40 when python wxWidgets is required - Fix cad/kicad and cad/kicad-devel to use wxPython40 "Phoenix" - Update comms/congruity, graphics/py-mayavi from wx 2.8 to 3.0 - While I'm here fix portlint per emulators/playonbsd - Remove RUN_DEPENDS from USE_WX per graphics/djvusmooth - Bump portversion - Fix unicode on x11-toolkits/wxgtk30 and take Maintainer'ship PR: 241893 Reviewed by: koobs, tcberner Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D21915 Exp-run by: antoine Notes: svn path=/head/; revision=527449
* Add USES=xorg USES=gl, ports categories xNiclas Zeising2019-11-071-1/+2
| | | | | | | | Add USES=xorg and USES=gl to ports in categories starting with 'x' While here, try to sprinkle other USES (mostly gnome and sdl) as needed. Notes: svn path=/head/; revision=517000
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* wxgtk30: fix format strings for printing kevent dataChristoph Moench-Tegeder2019-03-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | WxWidgets can watch for filesystem changes via kevent(2). To aid debugging, incoming events are passed to a logging function (log level TRACE, which will be discarded unless explicitely enabled). The format strings used here did not match FreeBSD's struct kevent, and this mismatch triggered an assertion inside wx. (The assertion message was ./include/wx/strvararg.h(456): assert "(argtype & (wxFormatStringSpecifier<T>::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type for your search engine's reference). (Observed e.g. in cad/kicad when (auto-)saving a project, where the assertion failure was passed as an error dialog to the GUI - having this pop up when saving your work does not instill confidence). This patch uses the format specifiers from inttypes.h and accounts for the changes to struct kevent between FreeBSD 11 and 12. NB: wxgtk31 has similar code in the same place, with some improvements, but IMO the fix is incomplete (it doesn't account for 11 vs 12). Maintainer will be notified. Notes: svn path=/head/; revision=495200
* wxGTK3.0: switch to gtk3 and webkit2Baptiste Daroussin2019-02-251-5/+5
| | | | | | | Discussed with: portmgr Notes: svn path=/head/; revision=493853
* x11-toolkits/wxgtk30: Add NOTIFY optionTobias Kortkamp2019-01-281-9/+14
| | | | | | | | | | | | | | | | Without this libnotify might be autodetected and automatically picked up if present in the build environment. - Add some missing dependencies - Pet portlint - Reset maintainer after the long timeout PR: 231399 Submitted by: avos Approved by: portmaster@bsdforge.com (maintainer timeout, ~4 months) Notes: svn path=/head/; revision=491458
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* Change x11/xorgproto to become a build depNiclas Zeising2018-09-111-1/+1
| | | | | | | | | | | | | | | | | | Change x11/xorgproto to become a build time dependency when added to USE_XORG. Change the dependency to be on the port, rather than a file the port installs. Fix fallout. Bump portrevision on depending ports. PR: 230909 Reviewed by: eadler Approved by: portmgr (antoine) Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto exp-run: antoine Differential Revision: https://reviews.freebsd.org/D16906 Notes: svn path=/head/; revision=479538
* x11-toolkits/wxgtk30 and x11-toolkits/wxgtk31: Fix the problem that TLS is ↵Yuri Victorovich2018-08-191-1/+6
| | | | | | | | | | | | | | broken on armv6/7 ftp/filezilla was dumping core PR: 229396 Submitted by: Ulrich Grey <usenet@ulrich-grey.de> Approved by: portmaster@bsdforge.com (maintainer's timeout on x11-toolkits/wxgtk30; ~50 days) MFH: 2018Q3 Notes: svn path=/head/; revision=477608
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-0/+1
| | | | | | | | | | | | | | | | | in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542 Notes: svn path=/head/; revision=475857
* x11-toolkits/wxgtk30: update to 3.0.4Steve Wills2018-07-041-1/+1
| | | | | | | | | PR: 229132 Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> Approved by: Chris Hutchinson <portmaster@bsdforge.com> (maintainer) Notes: svn path=/head/; revision=473927
* Don't use DISTNAME when using USE_GITHUB.Mathieu Arnold2018-05-031-1/+0
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=468916
* x11-toolkits/wxgtk30: update to 3.0.3.1Jan Beich2018-05-021-5/+17
| | | | | | | | | | | | | Changes: https://github.com/wxWidgets/wxWidgets/blob/v3.0.3/docs/readme.txt ABI: https://abi-laboratory.pro/tracker/timeline/wxwidgets/ PR: 220932 Submitted by: rozhuk.im@gmail.com Approved by: Chris Hutchinson (maintainer) Reviewed by: antoine, mat Exp-run by: antoine Notes: svn path=/head/; revision=468894
* - Add LICENSEDmitry Marakasov2017-12-011-5/+5
| | | | | | | | | | - Switch to USES=localbase - Switch to USE_CXXSTD Approved by: portmgr blanket Notes: svn path=/head/; revision=455309
* Remove USES=execinfo.Mathieu Arnold2017-09-221-1/+1
| | | | | | | | | | PR: 220271 Submitted by: mat (review), Yasuhiro KIMURA (PR) Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D11488 Notes: svn path=/head/; revision=450351
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-1/+1
| | | | | | | | | | | | | | | | | (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275 Notes: svn path=/head/; revision=449591
* Revision bump of all ports with USE_GL after consolidation of mesa-libsMatthew Rezny2017-05-231-1/+1
| | | | | | | | Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845 Notes: svn path=/head/; revision=441503
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-1/+1
| | | | | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707 Notes: svn path=/head/; revision=437439
* Spell CHOSEN_COMPILER_TYPE correctlyAntoine Brodin2016-11-121-1/+1
| | | | | | | PR: 199098 Notes: svn path=/head/; revision=425968
* Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.Mathieu Arnold2016-04-011-5/+5
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412351
* - Fix a typo made in r356451 as part of conversion to option helpers:Alexey Dokuchaev2016-01-271-5/+6
| | | | | | | | | | | GSTREAMER_ENABLE -> GSTREAMER_CONFIGURE_ENABLE - Remove --with-libmspack from initial CONFIGURE_ARGS since it has its own option and controlled via MSPACK_CONFIGURE_WITH knob - Enable building of wxStackWalker class for getting backtraces, some software requires it Notes: svn path=/head/; revision=407359
* - Make dependency on `www/webkit-gtk2' optional: there's a configure switchAlexey Dokuchaev2015-09-191-18/+20
| | | | | | | | | | | for this, and it is quite heavy while not necessarily always desirable - Remove bogus `+=' from LIB_DEPENDS and USES: the port is not being master for anyone, thus those were just confusing - Consistently put space before trailing backslash when wrapping long lines - Reword MSPACK_DESC (MS -> Microsoft) while I'm here Notes: svn path=/head/; revision=397332
* Convert to USES=jpegAntoine Brodin2015-06-221-2/+1
| | | | Notes: svn path=/head/; revision=390310
* x11-toolkits/wxgtk30: Support c++11 over c++0x, plus DragonFlyJohn Marino2015-04-061-1/+2
| | | | | | | | | | | | | | | | | | | | | The wxgtk30 port will use TR1 headers if the capability is detected. These TR1 functions were experimental and not included in the same form in the final c++11 standard. This patch forcibly disabled TR1 support, which requires the explicit setting of -std=c++11 in CXXFLAGS> A private "exp-run" was performed, all 62 ports dependent on wxgtk2 successfully built before and after after the patch was applied on two separate runs (FreeBSD 10 amd64 jail). While here, remove the incorrect $PTHREAD_LIB setting and let it default to -pthread. Also bring in the configure patch fragement from DragonFly. PR: 199177 Submitted by: marino Approved by: maintainer (Chris Hutchinson) Notes: svn path=/head/; revision=383466
* - Fix library on < 10.x after webkit-gtk2 updateDmitry Marakasov2015-01-241-3/+10
| | | | | | | | | | | | Some dependent ports may need USES=compiler:c++11-lib as well PR: 196703 [1], 197031 [2] Submitted by: beastie@tardisi.com [1], amdmi3 [2] Approved by: portmaster@bsdforge.com (maintainer) MFH: 2015Q1 Notes: svn path=/head/; revision=377776
* Bump portrevision after png updateBaptiste Daroussin2014-12-251-1/+1
| | | | Notes: svn path=/head/; revision=375598
* Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgradeAntoine Brodin2014-12-251-1/+1
| | | | Notes: svn path=/head/; revision=375594
* - Assign maintainerPietro Cerutti2014-12-111-1/+1
| | | | | | | | PR: 195867 Submitted by: Chris Hutchinson <portmaster@bsdforge.com> (new maintainer) Notes: svn path=/head/; revision=374513
* - Reset maintainership of my portsPietro Cerutti2014-12-101-1/+1
| | | | Notes: svn path=/head/; revision=374492
* - Update to 3.0.2Pietro Cerutti2014-10-071-2/+2
| | | | | | | | * Release notes: http://www.wxwidgets.org/news/2014/10/wxwidgets-3.0.2-released/ Notes: svn path=/head/; revision=370348
* Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer2014-09-101-1/+1
| | | | | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit) Notes: svn path=/head/; revision=367888
* - Drop .la files for archivers/libmspack, no dependees require themDmitry Marakasov2014-07-281-0/+1
| | | | | | | | | - Bump dependent ports as .so version has changed Approved by: portmgr blanket Notes: svn path=/head/; revision=363234
* - Update to 3.0.1Pietro Cerutti2014-07-211-2/+1
| | | | | | | | Release notes: http://www.wxwidgets.org/news/2014/06/wxwidgets-3.0.1-released/ Notes: svn path=/head/; revision=362409
* Support LIBS like LDFLAGS.Tijl Coosemans2014-06-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV. - Add an option helper for LIBS. - Adjust all ports that already use LIBS. Also remove references to PTHREAD_CFLAGS and PTHREAD_LIBS while here. - Some ports did not support having a LIBS environment variable and required additional patches. Somewhat simplified a linker command line looks like: ${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS} where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and LIBS can be controlled by us. If possible -L and -l flags need to be added to LIBS to make sure they appear after any -L and -l flags set by upstream. Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this may appear too early on the command line causing installed libraries to be linked in instead of freshly built ones. Additional changes: benchmarks/netio: Replace WITH_IPV6 with an IPV6 option. comms/gnokii: Replace some patches with USES=pathfix. Also remove -fPIC. graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR. graphics/visionworkbench: Remove FreeBSD 7 support. multimedia/libmovtar: New LIB_DEPENDS syntax. multimedia/opencinematools: Use standard do-build. net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins) net-mgmt/nagios: Remove -fPIC. net-mgmt/nagios4: Remove -fPIC. print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036. security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS. This skips a test in configure that falsely detects pthread_mutexattr_init in our libc. sysutils/dar: Fix iconv detection. x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD hack and use $CXX as linker as on other platforms. PR: 190592 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=357486
* Activate compatibility with wxGTK 2.6 APIBaptiste Daroussin2014-06-041-25/+12
| | | | | | | | | | | Explicitly set compatibility for wxGTK 2.8 (already on by default) Remove dependency on inotify (not needed wxGTK do support kqueue) Prevent the configure scripts from discovering inotify if already installed Use options helpers Only enable mediactrl if GSTREAMER options is set Notes: svn path=/head/; revision=356451
* Use USES=tar:bzip2Baptiste Daroussin2014-06-031-2/+1
| | | | Notes: svn path=/head/; revision=356373
* - Fix PKGNAMESUFFIXPietro Cerutti2014-01-221-1/+1
| | | | Notes: svn path=/head/; revision=340712
* New port: x11-toolkits/wxgtk30 -- Series 3.0 of the wxWidgets toolkitPietro Cerutti2014-01-221-0/+69
PR: 181329 (based on) Submitted by: Rainer Hurling <rhurlin@gwdg.de> Notes: svn path=/head/; revision=340709