32 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
kurt
7705a5ad0b Revision bump all java ports for the jre package removal and java.port.mk
changes.
2019-06-11 00:38:33 +00:00
jca
a5b9786b4d Remove install -D and cp -a hunks, not needed any more. 2019-05-07 19:39:32 +00:00
giovanni
6e8200995e missing run-depencency on desktop-file-utils 2018-07-05 16:55:42 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
landry
ff3f872d64 Drop NPAPI plugin - leaving only javaws.
In 2017 java applets are more or less dead anyway, and NPAPI support
is being removed from gecko browsers. If you *really* need that crap for
old drac console or your crappy bank website, download the .jnlp file
and run it outside your browser using javaws. While here adapt
COMMENT/DESCR..

Allows to remove the xulrunner dependency, as xulrunner is heading
towards the attic...

ok giovanni@ (maintainer) sthen@
2017-07-28 13:34:56 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
giovanni
f664c0c96f Depend on a specific java version
spotted and ok kurt@
2017-04-21 17:04:35 +00:00
kurt
558715b919 - disconnect devel/jdk/1.7 from the build
- adjust java.port.mk so all 1.7 and lower ports now build with 1.8
- bump revision on affected ports
okay sthen@, ian@, landry@
2017-04-21 13:27:46 +00:00
giovanni
f156040180 Switch to jdk-1.8+ to unbreak javaws(1) and take maintainership
ok landry@
2017-04-11 12:45:36 +00:00
sthen
073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
landry
a5c3921dcf Update to icedtea-web 1.6.2.
Jirib submitted a similar diff a while ago
Drop maintainership as i never really used this, and java on the web is dead.
2016-05-15 13:20:43 +00:00
naddy
42bc647e80 remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
2016-03-18 23:12:15 +00:00
jasper
a7ee75a38e drop dependencies on gsed now that our sed can cope with -i 2015-07-17 21:46:10 +00:00
landry
57e905a02f Update to icedtea-web 1.5.2.
Patches from kurt@ merged upstream. Add shells/bash to bdep/rdep since the
launcher scripts are really too horrible.
See http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2014-April/027133.html
for the 1.5.x first release and
http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2014-November/030195.html
for this last one.

Tested with midori on http://javatester.org/version.html
2015-03-24 20:29:10 +00:00
kurt
23c2beebde - make the queue wait condition pthread_cancel(3) safe which fixes a
deadlock in webkit-gtk3 + icedtea-web
- further cleanups of related global mutexs and condition variables
okay ajacoutot@, landry@
2014-04-21 20:46:57 +00:00
ajacoutot
328b372c0e Update to icedtea-web-1.4.2.
Note that this version still deadlock under WebKit2 but that's not a
regression compared to 1.4.1.

ok landry@ (maintainer)
2014-04-19 08:27:24 +00:00
landry
59d1cc7272 Switch to xulrunner 24, tested with midori & firefox. 2013-11-09 08:33:17 +00:00
landry
251f29f53b Update to icedtea-web 1.4.1.
Fixes CVE-2012-4540: Heap-based buffer overflow after triggering event attached to applet
2013-10-07 18:55:48 +00:00
landry
d61638ec4f Remove build dependency on gtar now that our tar handles PaxHeaders
fine. Regen patches while here.
reminded by fgsch@
2013-04-22 14:17:10 +00:00
landry
8479b915bf Security update to icedtea-web 1.3.2.
- CVE-2013-1927, RH884705: fixed gifar vulnerability
- CVE-2013-1926, RH916774: Class-loader incorrectly shared for applets
  with same relative-path.
- remove gtk2/3 dependency, & remove flavor.

http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-April/022790.html
2013-04-21 19:29:43 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
sthen
f5a323c546 Don't use ${FLAVOR:L}, we only support lower-case flavours now.
OK ajacoutot@ espie@
2013-02-09 14:49:50 +00:00
landry
c8ed96c8a8 Update to icedtea-web 1.3.1.
- Merges the fix for CVE-2012-4540
- Fixes an issue with iDrac console applets (see
  http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1161 &
  https://bugzilla.redhat.com/show_bug.cgi?id=753960), reported by jirib
- Fix javaws launcher to not depend on bash, and correctly find
  libjava.so, from dcoppa@
- A regression with logmein.com has been filed upstream by giovanni@ :
  http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1213

Thx to all involved!
2012-11-10 10:37:27 +00:00
landry
acda6f6c59 SECURITY fix for CVE-2012-4540:
Heap-based buffer overflow after triggering event attached to applet

pointed out by jasper@

Other issues in some java applets are being worked on and will be fixed soon.
2012-11-08 18:42:29 +00:00
landry
b0636d7267 Update to icedtea-web 1.3.
- add a gtk3 flavor to be used by webkit-gtk3 browsers, tested with
  midori-gtk3. Mozilla doesnt care which version is installed and works
with both. Webkit only sees icedtea if the gtk version match..
- fix javaws shebang to use bash (pointed out by jiri b)
2012-11-01 11:56:04 +00:00
ajacoutot
0bbbd35e32 register-plist did not catch the devel/glib2 -main -> empty change.
espie asked me in such a nice way to fix this that I'm bumping all ports
that have a direct dependency on glib2.
2012-09-01 14:36:56 +00:00
kurt
166f2e6d44 Correct improper use of condition variable. okay landry@ 2012-03-29 12:28:27 +00:00
landry
63206f3891 Update to icedtea-web 1.2. 2012-03-27 09:04:53 +00:00
landry
4e24173230 Import icedtea-web 1.1.2.
The IcedTea-Web project provides a Free Software web browser plugin
running applets written in the Java programming language and an
implementation of Java Web Start, originally based on the NetX project.
It works in gecko-based AND webkit-based browsers, and is meant as a
replacement for the dead/unmaintained/dreaded sun java plugin.

It is still a it rough at the edges (java process sometimes doesn't
finish when tab is closed, awt exceptions upon first paint), but let's
import it so that people can try it and debug it.

ok sthen@
2012-02-29 20:57:52 +00:00