aboutsummaryrefslogtreecommitdiff
path: root/www/webkit-gtk2
Commit message (Collapse)AuthorAgeFilesLines
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-1/+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
* devel/icu: update to 62.1Jan Beich2018-06-291-1/+1
| | | | | | | | | | Changes: http://site.icu-project.org/download/62 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 229359 Exp-run by: antoine (only 10.4) Notes: svn path=/head/; revision=473551
* devel/icu: update to 61.1Jan Beich2018-04-061-1/+1
| | | | | | | | | | | Changes: http://site.icu-project.org/download/61 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 227042 Exp-run by: antoine MFH: 2018Q2 (required by Firefox 61) Notes: svn path=/head/; revision=466648
* Remove build dependency on the python metaportAntoine Brodin2018-02-121-2/+2
| | | | Notes: svn path=/head/; revision=461653
* Cleanup LIB_DEPENDS on libpngAntoine Brodin2017-12-011-1/+1
| | | | Notes: svn path=/head/; revision=455251
* devel/icu: update to 60.1Jan Beich2017-11-091-1/+1
| | | | | | | | | | Changes: http://site.icu-project.org/download/60 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 223373 Exp-run by: antoine Notes: svn path=/head/; revision=453790
* devel/icu: update to 59.1Jan Beich2017-09-251-1/+1
| | | | | | | | | | | | - Temporarily keep C++98 working in consumers for Clang's default -std= Changes: http://site.icu-project.org/download/59 PR: 218788 Submitted by: takefu@airport.fm, dcarmich@dcarmichael.net (early version) Exp-run by: antoine Notes: svn path=/head/; revision=450556
* www/webkit-gtk*: unbreak with ICU 59.1Jan Beich2017-09-112-1/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Source/JavaScriptCore/API/JSStringRef.cpp:40:12: error: no matching function for call to 'create' return OpaqueJSString::create(chars, numChars).leakRef(); ^~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/API/OpaqueJSString.h:44:39: note: candidate function not viable: no known conversion from 'const JSChar *' (aka 'const unsigned short *') to 'const LChar *' (aka 'const unsigned char *') for 1st argument static PassRefPtr<OpaqueJSString> create(const LChar* characters, unsigned length) ^ ./Source/JavaScriptCore/API/OpaqueJSString.h:49:39: note: candidate function not viable: no known conversion from 'const JSChar *' (aka 'const unsigned short *') to 'const UChar *' (aka 'const char16_t *') for 1st argument static PassRefPtr<OpaqueJSString> create(const UChar* characters, unsigned length) ^ ./Source/JavaScriptCore/API/OpaqueJSString.h:39:39: note: candidate function not viable: requires 0 arguments, but 2 were provided static PassRefPtr<OpaqueJSString> create() ^ ./Source/JavaScriptCore/API/OpaqueJSString.h:54:57: note: candidate function not viable: requires 1 argument, but 2 were provided JS_EXPORT_PRIVATE static PassRefPtr<OpaqueJSString> create(const String&); ^ Source/JavaScriptCore/API/JSStringRef.cpp:65:35: error: no matching function for call to 'createWithoutCopying' return OpaqueJSString::create(StringImpl::createWithoutCopying(chars, numChars)).leakRef(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/text/StringImpl.h:393:54: note: candidate function not viable: no known conversion from 'const JSChar *' (aka 'const unsigned short *') to 'const UChar *' (aka 'const char16_t *') for 1st argument WTF_EXPORT_STRING_API static PassRef<StringImpl> createWithoutCopying(const UChar* characters, unsigned length); ^ ./Source/WTF/wtf/text/StringImpl.h:394:54: note: candidate function not viable: no known conversion from 'const JSChar *' (aka 'const unsigned short *') to 'const LChar *' (aka 'const unsigned char *') for 1st argument WTF_EXPORT_STRING_API static PassRef<StringImpl> createWithoutCopying(const LChar* characters, unsigned length); ^ Source/JavaScriptCore/API/JSStringRef.cpp:86:12: error: cannot initialize return object of type 'const JSChar *' (aka 'const unsigned short *') with an rvalue of type 'const UChar *' (aka 'const char16_t *') return string->characters(); ^~~~~~~~~~~~~~~~~~~~ PR: 218788 Obtained from: upstream (rebased) Notes: svn path=/head/; revision=449649
* 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
* Update to 0.6.0Sunpoet Po-Chuan Hsieh2017-04-301-1/+1
| | | | | | | | | - Bump PORTREVISION for dependent ports Changes: https://chromium.googlesource.com/webm/libwebp/+/master/NEWS Notes: svn path=/head/; revision=439814
* Split off the harfbuzz icu support into it's own port.Koop Mast2017-04-271-1/+2
| | | | | | | | | PR: 207779 Submitted by: Vladimir Kondratyev <vladimir@kondratyev.su> Exp-run by: antoine@ Notes: svn path=/head/; revision=439575
* 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
* - Fix building on PPC/PPC64 [1]Matthew Rezny2017-03-114-13/+32
| | | | | | | | | | | | | | - Fix building on ARMv6 [2] - Add missing indirect dependencies - Possibly fix build on sparc64 (unconfirmed) PR: 212903 [1] Submitted by: jhibbits [1], strejda [2] Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D9924 Notes: svn path=/head/; revision=435961
* www/webkit2-gtk3: attempt to unbreak on aarch64Jan Beich2017-01-202-0/+30
| | | | | | | | | | | | | | | | | | ./Source/JavaScriptCore/assembler/ARM64Assembler.h:2760:2: error: "The cacheFlush support is missing on this platform." #error "The cacheFlush support is missing on this platform." ^ ./Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:133:17: error: class member cannot be redeclared static bool shouldBlindForSpecificArch(uintptr_t value) { return value >= 0x00ffffff; } ^ ./Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:132:17: note: previous declaration is here static bool shouldBlindForSpecificArch(uint64_t value) { return value >= 0x00ffffff; } ^ Reported by: pkg-fallout Notes: svn path=/head/; revision=431958
* - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOLDmitry Marakasov2017-01-111-5/+0
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=431169
* Add explicit build dependency on the python symlink, right now they rely onAntoine Brodin2016-11-221-0/+1
| | | | | | | it being provided by x11-toolkits/gtk20 Notes: svn path=/head/; revision=426869
* devel/icu: update to 58.1Jan Beich2016-11-191-1/+1
| | | | | | | | | | Changes: http://site.icu-project.org/download/58 PR: 214384 Exp-run by: antoine Approved by: office (bapt) Notes: svn path=/head/; revision=426525
* Use USES=pathfix where applicable.Mathieu Arnold2016-10-211-3/+2
| | | | | | | | | | | PR: 213195 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D8093 Notes: svn path=/head/; revision=424427
* - Update devel/icu to 57.1.Tijl Coosemans2016-09-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Clean up the Makefile. - Follow some upstream recommendations (--with-data-packaging=archive, --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE). - Patch makefiles to install static libraries with INSTALL_DATA so they aren't stripped. - Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc. - Fix endianness detection in ICU. The code wanted to use BYTE_ORDER defined in machine/endian.h, but this isn't visible because ICU is compiled with _XOPEN_SOURCE. Patch the code to use _BYTE_ORDER instead. - Compile ICU with C++11 compiler to enable move constructors. - Patch ICU to fix a problem with atomics in the case of a C++11 compiler without C++11 header <atomic> (like Clang on FreeBSD 9). - Bump all ports that depend on it due to library version change. - Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU pkgconfig files. - Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs a C++11 runtime library now. Add this to all ports that depend on it so their executables load the right libstdc++.so on FreeBSD 9. PR: 205120 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=422711
* www/webkit-gtk(2,3): Mark broken for sparc64John Marino2016-08-181-0/+2
| | | | | | | | PR: 186396 PR: 203382 Notes: svn path=/head/; revision=420431
* www/webkit-gtk{2,3}: use ASCII quotes to unbreak python3 buildJan Beich2016-07-253-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GEN DerivedSources/WebCore/XMLViewerCSS.h GEN DerivedSources/WebCore/XMLViewerJS.h Traceback (most recent call last): File "./Source/JavaScriptCore/inspector/scripts/cssmin.py", line 44, in <module> sys.stdout.write(cssminify(sys.stdin.read())) File "/usr/local/lib/python3.4/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 642: ordinal not in range(128) gmake: *** [GNUmakefile:82114: DerivedSources/WebCore/XMLViewerCSS.h] Error 1 gmake: *** Waiting for unfinished jobs.... Traceback (most recent call last): File "./Source/JavaScriptCore/inspector/scripts/jsmin.py", line 237, in <module> minifier.minify() File "./Source/JavaScriptCore/inspector/scripts/jsmin.py", line 106, in minify previous = read(1) File "/usr/local/lib/python3.4/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 696: ordinal not in range(128) gmake: *** [GNUmakefile:82119: DerivedSources/WebCore/XMLViewerJS.h] Error 1 offlineasm: offset extractor DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h successfully generated. PR: 197316 Submitted by: olivier@cochard.me Approved by: maintainer timeout (1.5 years) MFH: 2016Q3 Notes: svn path=/head/; revision=419064
* www/webkit-gtk{2,3}: fix typos in portscout ruleJan Beich2016-07-251-1/+1
| | | | Notes: svn path=/head/; revision=419063
* Bump PORTREVISION for the icu revert.Mathieu Arnold2016-07-061-1/+1
| | | | | | | | | | | | This time not bumping lang/php70, but devel/php70-intl which is the one really depending on icu. PR: 205120 With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=418153
* devel/icu: bump PORTREVISION on dependent portsPietro Cerutti2016-07-061-0/+1
| | | | Notes: svn path=/head/; revision=418119
* www/webkit-gtk[23]: update to 2.4.11Ruslan Makhmatkhanov2016-05-054-12/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - update to 2.4.11 - fix build with Ruby 2.2 default version (ruby symlink doesn't exist anymore) - replace CPPFLAGS and LDFLAGS by USES= localbase - fix couple of whitespace bugs PR: 208961 PR: 208192 Submitted by: olivierd Reviewed by: kwm With hat: gnome MFH: 2016Q2 (along with r414478) - fix build of webkit-gtk2 on ARM platforms PR: 208569 Reported by: otacilio.neto@bsd.com.br Submitted by: mikael.urankar@gmail.com - fix build of webkit-gtk[23] when GNU binutils is installed PR: 195500 PR: 196333 Submitted by: Christoph Moench-Tegeder <cmt@burggraben.net> Notes: svn path=/head/; revision=414649
* www/webkit-gtk[23]: update to 2.4.10Ruslan Makhmatkhanov2016-05-024-18/+7
| | | | | | | | | | Merged from freebsd-ports-gnome development repo. Reviewed by: kwm With hat: gnome Notes: svn path=/head/; revision=414478
* Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.Mathieu Arnold2016-04-011-12/+12
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412351
* - Update to 0.5.0Sunpoet Po-Chuan Hsieh2016-04-011-1/+1
| | | | | | | | | - Bump PORTREVISION for graphics/webp shlib change Changes: https://chromium.googlesource.com/webm/libwebp/+/master/NEWS Notes: svn path=/head/; revision=412334
* Fix CVE-2014-1748.Koop Mast2016-02-042-0/+11
| | | | | | | | PR: 205683 Security: 1091d2d1-cb2e-11e5-b14b-bcaec565249c Notes: svn path=/head/; revision=408024
* Convert www ports to USES=sqlite and USES=firebirdBaptiste Daroussin2016-01-101-2/+1
| | | | Notes: svn path=/head/; revision=405717
* Get rid of PERL_LEVEL checks for Perl versions not supported.Mathieu Arnold2015-06-051-4/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=388583
* Update webkit-gtk[23] to 2.4.9.Koop Mast2015-06-048-306/+16
| | | | | | | | | | | | | * Update PORTSCOUT to try to look for new versions in the current series. * Changelog: http://webkitgtk.org/2015/05/20/webkitgtk2.4.9-released.html * Update pkg-descr and WWW [1] PR: 200437 (submitted in parallel) Submitted by: olivierd@ [2] Noticed by: swills@ [1] Notes: svn path=/head/; revision=388558
* Update icu to 55.1Baptiste Daroussin2015-04-231-1/+1
| | | | Notes: svn path=/head/; revision=384614
* www/webkit-gtk(2,3): Fix build on gcc5 and isolate clang-only flagJohn Marino2015-03-112-3/+21
| | | | | | | | | | PR: 197669 PR: 197671 Submitted by: marino Approved by: maintainer timeout Notes: svn path=/head/; revision=381025
* Backport upstream patches to fix the function collision with glib 2.37.4Koop Mast2015-02-184-0/+277
| | | | | | | | | which added the GMutexLocker function. Obtained from: upstream (based on) Notes: svn path=/head/; revision=379206
* With the update to 1.4.8, the JIT infrastructure was revamped to look a lot likeSean Bruno2015-01-202-26/+11
| | | | | | | | | | | | the source for webkit-gtk3. Update the ARM assembler patch for the new file location and delete the old one. PR: 196908 Reviewed by: kwm Approved by: mentor (implicit) Notes: svn path=/head/; revision=377527
* Sprinkle some PORTSCOUT macros around to either mark ports:Koop Mast2015-01-151-0/+2
| | | | | | | | * ignore because there will not be any new releases. * check specific versions or ignore devel versions. Notes: svn path=/head/; revision=377130
* Update webkit-gtk[23] to 1.4.8.Koop Mast2015-01-093-14/+14
| | | | | | | | | | | | | | | | | | | | Switch webkit-gtk3 to compiler:c++11-lib instead of homegrown clang code [2]. This unbreaks the build on 8.x. Axe WEBGL and WEBAUDIO options and turn them on by default (like upstream intended). Disabling them leads to wierd build failures, due to untested build paths. [1] Only set -Qunused-arguments if the compiler is clang [2] Fix SSL connection issues with some websites after the POODLE vulnerability fix. MFH: 2015Q1 PR: 196333 [1], 196031 [2], 195628 [2], 196296 [1] Submitted by: peo@bsdlabs.com and david@catwhisker.org [1], truckman@ [2] Security: e9ccdb28-9802-11e4-9d9c-bcaec565249c Security: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386 Security: CVE-2014-1387, CVE-2014-1388, CVE-2014-1389, CVE-2014-1390 Notes: svn path=/head/; revision=376609
* Remove accidental %%RUBY_SUFFIX%%, which may break the plist dependingJimmy Olgeni2014-12-271-1/+1
| | | | | | | on your Ruby version. Notes: svn path=/head/; revision=375677
* Update to 2.4.7.Koop Mast2014-12-2521-1419/+575
| | | | | | | | Sync some changes from the webkit-gtk3 port. The 2.4.x series is the last webkitgtk version that will have WebKit1. Notes: svn path=/head/; revision=375596
* Add support for the clear_cache() function for the ARM platform on FreeBSD.Sean Bruno2014-12-182-1/+15
| | | | | | | | | | | | Ports now compile on ARM. PR: 194184 Submitted by: mikael.urankar@gmail.com Reviewed by: kwm@ Approved by: mentor (implicit) Notes: svn path=/head/; revision=374913
* Allow building with bison 3Antoine Brodin2014-11-301-0/+13
| | | | | | | PR: ports/194680 Notes: svn path=/head/; revision=373662
* The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.Koop Mast2014-11-193-48/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up. This commit removes the old GNOME 2 desktop, bindings and some ports that can't be compiled. A few ports where updated to more recent versions to allow them to compile with this update. Apart from updating ports to newer versions GDM is more integrated with gnome-shell now, and handles several things for the GNOME desktop such as screen locking. If you want to use GNOME 3 via startx, you will have to add your own lock screen/screensaver. For example xscreensaver can be used for sessions started without GDM. Shell Extensions can be installed via https://extensions.gnome.org/ , we have ported a few that can't be installed via this way. The old gnome-utils and gnome-games ports where split up into single ports and where converted to meta-ports. gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but if you use startx you need to do this yourself. Upgrade instructions: Delete the old and conflicting packages: # pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \ guile gcalctool gnome-media libgnomekbd # pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \ evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center For package users the following lines will be enough: # pkg upgrade # pkg install gnome3 For ports users should do the following: # portmaster -a # portmaster x11/gnome3 We are currently aware of two issues. The first issue is a bug in the file monitoring code in the glib20 port. This bug causes glib programs to crash when files in a monitored directory are added or removed. Upstream is aware of the problem, but since the problem is quite complex there is no solution yet. This problem isn't restricted to BSD. The second issue is that on certain video cards totem will display a purple/pink overlay on the video. It not clear yet where the issues comes from. Major thanks goes to Gustau Perez for being a driving force behind getting GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs. This update was also made possible by: Joe Maloney Kris Moore Beeblebrox Ryan Lortie Antoine Jacoutot and everyone I missed Notes: svn path=/head/; revision=372768
* 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
* - Convert to USES=libtool and add INSTALL_TARGET=install-stripTijl Coosemans2014-09-012-10/+6
| | | | | | | | | - Remove python dependency Obtained from: gnome-dev Notes: svn path=/head/; revision=366924
* Remove indefinite articles and trailing periods from COMMENT, plusJimmy Olgeni2014-08-061-1/+1
| | | | | | | | | | | | minor COMMENT typos and surrounding whitespace fixes. A few Makefiles where not included as they contain Latin-1 characters that break the Phabricator workflow. Category W. CR: D510 Approved by: portmgr (bapt) Notes: svn path=/head/; revision=364158
* Convert a bunch of USE_XZ to USES=tar:xz.Adam Weinberger2014-07-291-2/+1
| | | | | | | Approved by: portmgr (not really, but touches unstaged ports) Notes: svn path=/head/; revision=363392
* Bump PORTREVISION on all ports with USE_SQLITE=yes or USE_SQLITE=3 thatTijl Coosemans2014-07-041-1/+1
| | | | | | | | | | have not been bumped yet after the latest libsqlite3.so library version change. Approved by: portmgr (implicit) Notes: svn path=/head/; revision=360588
* Chase boost and icu bumpBaptiste Daroussin2014-02-071-1/+1
| | | | | | | While here convert some LIB_DEPENDS Notes: svn path=/head/; revision=343214