/[ports]/head/java/openjdk8/Makefile
ViewVC logotype

Log of /head/java/openjdk8/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:


Revision 566035 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 19 08:02:02 2021 UTC (3 years, 8 months ago) by jkim
File length: 10525 byte(s)
Diff to previous 562171
Replace ${ECHO} with ${ECHO_CMD}.

${ECHO} may be no-op when "make -s" is used.

PR:		253588


Revision 562171 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 21 03:05:07 2021 UTC (3 years, 9 months ago) by glewis
File length: 10513 byte(s)
Diff to previous 556937
Update to 8u282 GA


Revision 556937 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 3 23:39:47 2020 UTC (3 years, 10 months ago) by pkubaj
File length: 10513 byte(s)
Diff to previous 554908
java/openjdk8: add support for powerpc64le

powerpc64le needs --disable-jfr and USE_PRECOMPILED_HEADER=0 - same as powerpc64 elfv2.

Clang refuses to build little-endian binaries for power7, this needs to be bumped to power8 (this is a bug in openjdk, POWER7 is not LE-compatible).

-minsert-sched-nops=regroup_exact -mno-multiple -mno-string are not supported by clang and need to be removed.

FreeBSD uses sys/endian.h instead of byteswap.h and bswap{16,32,64} instead of bswap_{16,32,64}.

PR:		251247
Approved by:	java (maintainer timeout)


Revision 554908 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 11 18:29:57 2020 UTC (3 years, 11 months ago) by glewis
File length: 10399 byte(s)
Diff to previous 554730
Update to 8u275


Revision 554730 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 9 16:09:36 2020 UTC (3 years, 11 months ago) by pkubaj
File length: 10415 byte(s)
Diff to previous 553683
java/openjdk8: fix build on powerpc64 elfv1

Now elfv1 also fails to build with jfr enabled.


Revision 553683 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 30 11:32:33 2020 UTC (3 years, 11 months ago) by pkubaj
File length: 10382 byte(s)
Diff to previous 553301
java/openjdk8: fix build on powerpc64 elfv2

Build with jfr fails on powerpc64 elfv2.


Revision 553301 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 25 23:42:38 2020 UTC (4 years ago) by glewis
File length: 10351 byte(s)
Diff to previous 553064
Fix the build for i386

* Disable jfr (at least for the moment)
* Bump PORTREVISION so the port will get rebuilt on the package builders


Revision 553064 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 23 03:30:53 2020 UTC (4 years ago) by glewis
File length: 10304 byte(s)
Diff to previous 543889
Update to 8u272


Revision 543889 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 1 03:39:53 2020 UTC (4 years, 2 months ago) by glewis
File length: 10434 byte(s)
Diff to previous 542305
Update to 8u265


Revision 542305 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 16 03:45:28 2020 UTC (4 years, 3 months ago) by glewis
File length: 10434 byte(s)
Diff to previous 542112
Update to 8u262


Revision 542112 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 13 05:29:33 2020 UTC (4 years, 3 months ago) by glewis
File length: 10450 byte(s)
Diff to previous 542061
Don't print the company name in the version info

This evidently breaks some software that does parsing of -version output

PR:		244634
Submitted by:	Stefan Ehmann <shoesoft@gmx.net>


Revision 542061 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 12 01:03:36 2020 UTC (4 years, 3 months ago) by glewis
File length: 10450 byte(s)
Diff to previous 541232
More accurate vendor information

I've tweaked the values suggested in the PR patch.

PR:		244634
Submitted by:	Michael Osipov <michael.osipov@siemens.com>


Revision 541232 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 4 18:11:42 2020 UTC (4 years, 3 months ago) by zeising
File length: 10044 byte(s)
Diff to previous 531798
Chanse update of devel/libffi

Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.

PR:		247028 (for tracking)


Revision 531798 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 15 22:05:19 2020 UTC (4 years, 6 months ago) by glewis
File length: 10028 byte(s)
Diff to previous 531145
Update to 8u252


Revision 531145 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 8 20:43:11 2020 UTC (4 years, 6 months ago) by jkim
File length: 10044 byte(s)
Diff to previous 523263
Fix linker errors with libinotify.

A patch was mismerged in the previous update.

PR:		243454


Revision 523263 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 16 22:00:22 2020 UTC (4 years, 9 months ago) by glewis
File length: 10028 byte(s)
Diff to previous 522831
Update to 8u242

Security:	https://openjdk.java.net/groups/vulnerability/advisories/2020-01-14


Revision 522831 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 12 19:10:40 2020 UTC (4 years, 9 months ago) by pkubaj
File length: 10044 byte(s)
Diff to previous 517008
java/openjdk8: add bootstrap and fix compilation for powerpc64 elfv2

Since the maintainer didn't respond, I'm adding the bootstrap to my own directory on freefall.

PR:		242965
Submitted by:	Mikael Urankar (original version)
Approved by:	java (maintainer timeout)


Revision 517008 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 7 20:19:59 2019 UTC (4 years, 11 months ago) by zeising
File length: 9991 byte(s)
Diff to previous 516913
Sprinkle more USES=xorg


Revision 516913 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 6 18:04:02 2019 UTC (4 years, 11 months ago) by glewis
File length: 9975 byte(s)
Diff to previous 514690
Remove unnecessary use of shebangfix

PR:		235453
Submitted by:	John Hein <jcfyecrayz@liamekaens.com>


Revision 514690 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 17 22:39:05 2019 UTC (5 years ago) by glewis
File length: 10012 byte(s)
Diff to previous 514570
Fix file interaction

* Load libnio in BsdNativeDispatcher, as per other OSes
* Export getmntonname0 from libnio

PR:		241317
Submitted by:	cmt@


Revision 514570 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 16 02:28:37 2019 UTC (5 years ago) by glewis
File length: 9996 byte(s)
Diff to previous 514213
Update to 8u232


Revision 514213 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 10 08:30:09 2019 UTC (5 years ago) by tobik
File length: 10019 byte(s)
Diff to previous 509441
java/openjdk8: Drop nop X11_MAKE_ENV_ON

Should have been X11_MAKE_ENV.  It has been that way since r451167
and this does not seem to have caused any trouble.  Just drop it.


Revision 509441 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 20 18:33:32 2019 UTC (5 years, 2 months ago) by glewis
File length: 10049 byte(s)
Diff to previous 508703
Update cacerts

* Use the latest cacerts file from Oracle's public distribution of 8u221.


Revision 508703 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 12 04:05:58 2019 UTC (5 years, 2 months ago) by glewis
File length: 10048 byte(s)
Diff to previous 507306
Workaround for infinite recursion crash

* FreeBSD crashes on infinite recursion rather than throwing a stack
  overflow because the stack address of the fault is in the page below
  the guard area.  Workaround this by rounding down the fault address to
  the nearest page boundary.  Investigation is still under way into what
  may be causing this but this appears to prevent it in simple test cases.

PR:		222146


Revision 507306 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 24 23:37:05 2019 UTC (5 years, 3 months ago) by glewis
File length: 10032 byte(s)
Diff to previous 506946
Fix the build for the FONTCONFIG option

* Updated the fontconfig.patch file
* Simplified FONTCONFIG to use EXTRA_PATCHES rather than a separate target

PR:		239358
Submitted by:	John Hein <jcfyecrayz@liamekaens.com>, fluffy


Revision 506946 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 19 16:31:14 2019 UTC (5 years, 3 months ago) by glewis
File length: 10063 byte(s)
Diff to previous 501298
Update to 8u222


Revision 501298 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 11 19:52:08 2019 UTC (5 years, 5 months ago) by mat
File length: 10063 byte(s)
Diff to previous 499687
Use USE_GITHUB when appropriate.


Revision 499687 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 22 21:11:55 2019 UTC (5 years, 6 months ago) by glewis
File length: 10159 byte(s)
Diff to previous 499685
Minor to whitespace to correct the PR for the previous commit.

Previous commit was:

Always depend on fontconfig

PR:		237436
Submitted by:   Dominik Lisiak <dominik.lisiak@bemsoft.pl>


Revision 499685 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 22 20:52:52 2019 UTC (5 years, 6 months ago) by glewis
File length: 10156 byte(s)
Diff to previous 499386
Always depend on fontconfig

PR:		203862
Submitted by:	Dominik Lisiak <dominik.lisiak@bemsoft.pl>


Revision 499386 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 19 19:08:40 2019 UTC (5 years, 6 months ago) by glewis
File length: 10157 byte(s)
Diff to previous 499375
Add back the dependency on zip.

Reported by:	Charlie Li <ml+freebsd@vishwin.info>


Revision 499375 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 19 16:31:33 2019 UTC (5 years, 6 months ago) by glewis
File length: 10135 byte(s)
Diff to previous 492778
* Update to 8u212.
* Change master site to Github
* Remove patches and Makefile fixes that have been upstreamed to Github


Revision 492778 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 12 11:48:56 2019 UTC (5 years, 8 months ago) by glewis
File length: 16496 byte(s)
Diff to previous 492485
. Update to 8u202.


Revision 492485 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 9 07:16:04 2019 UTC (5 years, 8 months ago) by glewis
File length: 16489 byte(s)
Diff to previous 490617
. When upgrading to 8u192 the endianess definitions specific to BSD were
  missed during a large merge of the configuration file.  This resulted in,
  at least, macros affecting maths operations using the big endian rather
  than the little endian versions.

PR:		234689


Revision 490617 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 18 00:47:15 2019 UTC (5 years, 9 months ago) by jkim
File length: 16489 byte(s)
Diff to previous 488523
Add a missing symbol in the linker map file.

PR:		234593


Revision 488523 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 27 09:52:52 2018 UTC (5 years, 10 months ago) by ale
File length: 16489 byte(s)
Diff to previous 488521
Add a WatchService implementation backed by kqueue,
leveraging the libinotify wrapper.

It's still possible to use the polling watchservice,
by defining the following system property:

 sun.nio.fs.watchservice=polling


Revision 488521 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 27 09:46:44 2018 UTC (5 years, 10 months ago) by ale
File length: 16407 byte(s)
Diff to previous 487219
Add support for millisecond resolution to get/setLastModifiedTime
in both Java IO and NIO.


Revision 487219 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 11 03:23:57 2018 UTC (5 years, 10 months ago) by glewis
File length: 16407 byte(s)
Diff to previous 486983
. Fix build on gcc based architectures (e.g. powerpc64)

PR:		233883
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>


Revision 486983 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 8 19:09:28 2018 UTC (5 years, 10 months ago) by glewis
File length: 16364 byte(s)
Diff to previous 486973
. Fix SCTP support.

PR:		230321
Submitted by:	Timo Voelker <timo.voelker@fh-muenster.de>


Revision 486973 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 8 18:35:30 2018 UTC (5 years, 10 months ago) by glewis
File length: 16348 byte(s)
Diff to previous 485094
. Update to 8u192.

PR:		230364


Revision 485094 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 16 17:30:17 2018 UTC (5 years, 11 months ago) by jkim
File length: 16341 byte(s)
Diff to previous 479258
- Fix reversed ccache version detection logic.  Enable ccache support.
- Use '-pthread' for Clang.  Clang supports '-pthread' on all BSDs except
for Darwin. [1]

Reported by:	Achilleas Mantzios <achill@matrix.gatewaynet.com> [1]
Tested by:	Achilleas Mantzios <achill@matrix.gatewaynet.com> [1]


Revision 479258 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 8 20:53:33 2018 UTC (6 years, 1 month ago) by glewis
File length: 16299 byte(s)
Diff to previous 473801
. Update to 8u181.


Revision 473801 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 3 06:31:39 2018 UTC (6 years, 3 months ago) by glewis
File length: 16292 byte(s)
Diff to previous 470492
. Sync the cacerts file with the version in the latest Oracle binary release.


Revision 470492 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 21 00:03:43 2018 UTC (6 years, 5 months ago) by glewis
File length: 16276 byte(s)
Diff to previous 463688
. Update to 8u172.


Revision 463688 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 6 04:41:08 2018 UTC (6 years, 7 months ago) by glewis
File length: 16269 byte(s)
Diff to previous 463545
. Link libinstrument.so with iconv and jli as intended.

PR:		210297


Revision 463545 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 4 00:56:31 2018 UTC (6 years, 7 months ago) by glewis
File length: 16269 byte(s)
Diff to previous 463156
. Add a FONTCONFIG option which allows scaler to obtain per-family FreeType
  rendering and loading and may noticeably improves font rendering in Java
  appications

PR:		215636
Submitted by:	Dmitri Goutnik <dg@syrec.org>


Revision 463156 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 27 19:49:00 2018 UTC (6 years, 7 months ago) by jkim
File length: 16099 byte(s)
Diff to previous 461197
Apply an upstream patch to fix Zero.

http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/8bd024c567e7

This patch complements the following commits.

http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/f8a45a60bc6b
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/b1606443958a
http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/a3e756231625

Reported by:	Mikaël Urankar (mikael.urankar@gmail.com) (via swills)


Revision 461197 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 8 06:29:02 2018 UTC (6 years, 8 months ago) by glewis
File length: 16083 byte(s)
Diff to previous 460849
. Fix the build for i386 when WITH_LLD_IS_LD is set.

PR:		225741
Submitted by:	dim@


Revision 460849 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 3 21:41:06 2018 UTC (6 years, 8 months ago) by glewis
File length: 15910 byte(s)
Diff to previous 459368
. Update to 8u162.


Revision 459368 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 18 19:26:27 2018 UTC (6 years, 9 months ago) by jkim
File length: 15903 byte(s)
Diff to previous 457243
Fix a run-time crash with Clang 6.0.

Note this problem was introduced with fixes for JDK-8055007.

https://bugs.java.com/view_bug.do?bug_id=8055007
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/changeset/c6211b707068

PR:		225054


Revision 457243 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 25 17:35:39 2017 UTC (6 years, 10 months ago) by tijl
File length: 15903 byte(s)
Diff to previous 457209
Replace USE_AUTOTOOLS and pre-configure with a plain build dependency on
devel/autoconf.  The upstream build system runs autoconf to regenerate
generated-configure.sh.


Revision 457209 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 25 06:25:53 2017 UTC (6 years, 10 months ago) by glewis
File length: 16089 byte(s)
Diff to previous 455243
. Don't incorrectly set the scopeId of an IPv6 interface on BSD.

  This fixes binding sockets for applications running on IPv6.

PR:		224079
Submitted by:	John W. O'Brien <john@saltant.com>


Revision 455243 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 1 01:56:02 2017 UTC (6 years, 10 months ago) by jkim
File length: 16089 byte(s)
Diff to previous 454477
Add support for "-XX:+UseLargePages" option.

Excerpted from the original submission:

"FreeBSD on several architectures automatically utilizes superpages.  So,
for the JVM's JIT-compiled code cache and data heap, much of those regions
are already using superpages.  However, the -XX:+UseLargePages option still
serves a useful, if secondary, purpose on FreeBSD.  Essentially, it informs
the JVM's platform-independent layer what the supported page sizes are.  So,
when memory is mmap(2)ed and munmap(2)ed within the code cache and data
heap, the addresses and sizes will be superpage-aligned and a multiple of
the superpage size, respectively.  Currently, without this patch, the code
cache, for example, typically starts at an unaligned address, so the initial
portion of the code cache can never be a superpage.  Similarly, unaligned
munmap(2)s on the data heap force the kernel to demote superpages to 4KB
pages, and this patch eliminates those demotions.

This patch both introduces the code needed on FreeBSD to implement
-XX:+UseLargePages and deletes code that was copied from Linux that is, to
the best of my knowledge, useless on any version of BSD, i.e., UseHugeTLBFS
and UseSHM.  The additions are in part based on the Solaris version of
os_solaris.cpp, e.g., the sorting of the page sizes array."

Note I did minor style cleanup and regenerated the patches.

Submitted by:	alc


Revision 454477 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 19 05:14:20 2017 UTC (6 years, 11 months ago) by glewis
File length: 16073 byte(s)
Diff to previous 453315
. Update to 8u152.


Revision 453315 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 1 20:49:54 2017 UTC (6 years, 11 months ago) by jkim
File length: 16050 byte(s)
Diff to previous 453314
Fix default bootstrap JDK selection.

It was accidentally broken by r450869.


Revision 453314 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 1 20:23:35 2017 UTC (6 years, 11 months ago) by jkim
File length: 16050 byte(s)
Diff to previous 451167
Add preliminary support for aarch64 with Zero.

PR:		223231


Revision 451167 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 3 19:53:20 2017 UTC (7 years ago) by jkim
File length: 16042 byte(s)
Diff to previous 451162
Clean up X11 option handling.  No functional change.


Revision 451162 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 3 18:13:18 2017 UTC (7 years ago) by jkim
File length: 16629 byte(s)
Diff to previous 450869
Fix java/openjdk8-jre build after r444448.

PR:		222750


Revision 450869 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 28 20:14:21 2017 UTC (7 years ago) by jkim
File length: 16629 byte(s)
Diff to previous 449081
Use java/bootstrap-openjdk8 to bootstrap.


Revision 449081 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 1 14:42:43 2017 UTC (7 years, 1 month ago) by linimon
File length: 16913 byte(s)
Diff to previous 448833
The src tree is splitting 32-bit arm support into 'armv6' and the new
'armv7'.  This patch adds armv7 support.  It should provide no regression
on any existing architecture.

PR:		221896
Approved by:	maintainer


Revision 448833 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 27 17:48:46 2017 UTC (7 years, 2 months ago) by glewis
File length: 16802 byte(s)
Diff to previous 444448
. Update to 8u144.


Revision 444448 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 27 08:35:24 2017 UTC (7 years, 4 months ago) by tobik
File length: 16779 byte(s)
Diff to previous 444416
Add a new ALSA default option to make it possible to disable ALSA
support and build the JDK without an ALSA dependency

PR:		219125
Reviewed by:	jbeich
Approved by:	mat (mentor), java (maintainer timeout, 6+ weeks)
Differential Revision:	https://reviews.freebsd.org/D11331


Revision 444416 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 26 22:20:20 2017 UTC (7 years, 4 months ago) by linimon
File length: 16570 byte(s)
Diff to previous 438840
Scrub mention of armv6hf from ARCHS.  It was never in a released version.

While here, sort ARCHS and pet portlint.

Reviewed by:	imp
Approved by:	portmgr (tier-2 blanket)


Revision 438840 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 19 13:36:23 2017 UTC (7 years, 6 months ago) by glewis
File length: 16578 byte(s)
Diff to previous 438460
Update to 8u131.


Revision 438460 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 13 18:09:21 2017 UTC (7 years, 6 months ago) by jkim
File length: 16571 byte(s)
Diff to previous 433180
Merge fix for JDK-6900441 from Linux source.

http://bugs.java.com/view_bug.do?bug_id=6900441

While we are at it, merge fix for JDK-8029453.

http://bugs.java.com/view_bug.do?bug_id=8029453

Note JDK-8029453 only affects us when "-XX:WorkAroundNPTLTimedWaitHang=0" is
forcibly set.

Reported by:	张泽鹏 (redraiment at gmail dot com)
Tested by:	张泽鹏 (redraiment at gmail dot com)


Revision 433180 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 2 21:28:22 2017 UTC (7 years, 8 months ago) by jkim
File length: 16555 byte(s)
Diff to previous 432697
Fix build with GCC.  It was broken by r430424.

PR:		216738


Revision 432697 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 29 07:08:18 2017 UTC (7 years, 8 months ago) by glewis
File length: 16555 byte(s)
Diff to previous 431796
. Update to 8u121.


Revision 431796 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 18 13:20:31 2017 UTC (7 years, 9 months ago) by tijl
File length: 16548 byte(s)
Diff to previous 431607
The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)


Revision 431607 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 15 22:51:52 2017 UTC (7 years, 9 months ago) by glewis
File length: 16579 byte(s)
Diff to previous 430947
. Fix compilation with Clang 4.0

PR:		216016
Submitted by:	jbeich@


Revision 430947 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 9 13:16:49 2017 UTC (7 years, 9 months ago) by amdmi3
File length: 16579 byte(s)
Diff to previous 430424
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket


Revision 430424 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 2 23:45:09 2017 UTC (7 years, 9 months ago) by glewis
File length: 16691 byte(s)
Diff to previous 428241
. Add powerpc64 support.

PR:		212709
Submitted by:	Curtis Hamilton <hamiltcl@verizon.net>


Revision 428241 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 9 20:30:53 2016 UTC (7 years, 10 months ago) by asomers
File length: 16520 byte(s)
Diff to previous 424926
Add an X11 option to java/openjdk[78]

It defaults to on.  Disabling it will remove X support from Java, and reduce
X-related dependencies.

PR:		210000
Reviewed by:	brd
Approved by:	brd (ports)
Approved by:	glewis (maintainer timeout)
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D6698


Revision 424926 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 30 03:51:40 2016 UTC (7 years, 11 months ago) by glewis
File length: 15406 byte(s)
Diff to previous 424546
. Update to 8u112.


Revision 424546 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 24 08:53:21 2016 UTC (8 years ago) by ale
File length: 15399 byte(s)
Diff to previous 424411
Update cacerts file using the one included in 8u111 release.

Notable change is the inclusion of Let's Encrypt CA.


Revision 424411 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 21 12:51:40 2016 UTC (8 years ago) by mat
File length: 15399 byte(s)
Diff to previous 421302
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight


Revision 421302 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 4 04:06:00 2016 UTC (8 years, 1 month ago) by glewis
File length: 15400 byte(s)
Diff to previous 420940
. Include the thread id so that jstack can provide stack traces when
  analysing core dumps.
. Bump PORTREVISION.

PR:		211196
Submitted by:	Ron Roskens <ronald.roskens@gmail.com>


Revision 420940 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 26 18:29:46 2016 UTC (8 years, 2 months ago) by jkim
File length: 15384 byte(s)
Diff to previous 419370
Make the FPU hack for ARM optional.  Note this hack is not necessary for
VFPv3 or later, i.e., only VFPv1 and VFPv2 require this hack.

https://svnweb.freebsd.org/changeset/base/288983


Revision 419370 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 31 12:51:30 2016 UTC (8 years, 2 months ago) by bapt
File length: 15734 byte(s)
Diff to previous 419367
More typos


Revision 419367 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 31 12:43:53 2016 UTC (8 years, 2 months ago) by bapt
File length: 15734 byte(s)
Diff to previous 419318
Use the new @javavm


Revision 419318 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 30 13:55:17 2016 UTC (8 years, 2 months ago) by glewis
File length: 15871 byte(s)
Diff to previous 416952
. Update to 8u102.


Revision 416952 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 16 06:24:34 2016 UTC (8 years, 4 months ago) by glewis
File length: 15863 byte(s)
Diff to previous 416839
. Fix a double free bug.  This is pulled from upstream.
. Bump PORTREVISION.

PR:		210226
Submitted by:	girgen@


Revision 416839 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 13 12:00:19 2016 UTC (8 years, 4 months ago) by jkim
File length: 15863 byte(s)
Diff to previous 416826
Unbreak arm.

- Remove armv6hf because it is default now.
- Merge a HotSpot fix from src/os_cpu/linux_zero/vm/os_linux_zero.cpp.
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c6ef40024aa2
- Add an upstream patch to unbreak Zero.
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/8f58998958ca
- Extend PR209599 to cover arm platforms.


Revision 416826 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 12 21:56:01 2016 UTC (8 years, 4 months ago) by glewis
File length: 15866 byte(s)
Diff to previous 415373
. Use poll() rather than select() on BSD to avoid crashes during network
  timeouts.  This is forwarded ported from OpenJDK 7.
. Bump PORTREVISION for this fix.

PR:		210191
Submitted by:	Andrew Smith <iamasmith.home@gmail.com>


Revision 415373 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 17 05:14:41 2016 UTC (8 years, 5 months ago) by glewis
File length: 15850 byte(s)
Diff to previous 412347
. Update to 8u92.


Revision 412347 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 1 14:08:37 2016 UTC (8 years, 6 months ago) by mat
File length: 15828 byte(s)
Diff to previous 412020
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight

Revision 412020 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 27 23:02:57 2016 UTC (8 years, 7 months ago) by glewis
File length: 16008 byte(s)
Diff to previous 410825
. Update to 8u77.


Revision 410825 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 11 11:53:42 2016 UTC (8 years, 7 months ago) by tijl
File length: 15964 byte(s)
Diff to previous 407661
Combine print/cups-base, print/cups-client and print/cups-image into
print/cups and update it to 2.1.3.  Also remove print/cups-pstoraster,
improve print/cups-filters, print/foomatic-* and update print/hplip to
3.16.2.

Long description:

First some background.  When you hand a file to cups it sets up a chain of
filter programs that converts the file to something a printer understands.
Each filter has a cost associated with it and cups tries to find the
cheapest chain.  Costs used to be configured in such a way that files were
first converted to PostScript.  This could then be manipulated further (e.g.
putting multiple pages on one sheet) before finally being sent to a
PostScript printer or another filter like pstoraster which produces a raster
format understood by non-PostScript printer drivers.  Nowadays most filters
have been moved from cups to cups-filters and they have been configured to
use PDF as an intermediate format instead of PostScript.

Merging of cups-base, cups-client and cups-image into print/cups:
- cups-image provides a library to work with the cups raster format.  It is
  only used to implement filters and printer drivers and these only exist
  in the context of a cups server so there's no need to separate this from
  cups-base.
- cups-client provides a library that allows applications to print via cups.
  It is possible to use the library to access a remote cups server without
  running a local cups server, but such a setup is discouraged and the
  configuration file to set this up has been marked deprecated.  It is
  better to run a local cups server and let that talk to the remote cups
  server because then you have the benefits of local job queuing in case the
  remote server is down or busy.  Given this and the fact that without
  filters cups-base is now smaller than it used to be it makes sense to
  merge the ports.  The patch also adds options IPPTOOL, DOCS and NLS which
  when disabled make the new cups package smaller than the current
  cups-client package.  Merging the ports also prevents problems with
  options like ZEROCONF being configured differently in both ports.
- print/cups was a metaport that depended on cups-base and some filters.
  There isn't really a need for such a metaport so cups-base can be renamed
  to cups.  The filters can be depended on by printer drivers such as hplip
  if they need them.

Additional changes to the new print/cups:
- Clean up the patches.  They seem to have been regenerated with post-patch
  changes included.
- Add a patch to prevent intermediate conversion to PDF when a PostScript
  file is sent to a PostScript printer when cups-filters is installed.
- Fix the PAM configuration file.
- Add a patch to let the server search /usr/local/share/ppd like on Linux so
  other ports don't have to add links to it.
- Remove ulpt(4) helper scripts.  The port uses libusb with ugen(4).
- Remove support for mDNSResponder.  cups-filters only supports Avahi.
- Combine ICONS and XDG_OPEN options into an X11 option to support WITHOUT_X11.
- Optionally depend on colord for ICC profile support.
- Various smaller changes.

Changes to print/cups-filters:
- Let the cups_browsed rc.d script depend on cupsd and avahi_daemon instead
  of LOGIN.
- Development of foomatic-filters has been moved to cups-filters so let this
  port install foomatic related files and add foomatic-filters to CONFLICTS.
- Fix location of liblouis tables.
- Add patch to fix ICC support.

Changes to print/cups-pstoraster:
This port is essentially an old version of Ghostscript plus a cups filter.
It's no longer developed.  This commit removes it and changes existing
dependencies to print/cups-filters which depends on print/ghostscript* and
includes a gstoraster filter that can handle both PostScript and PDF.

Changes to print/foomatic-db*:
Remove old MASTER_SITES and dependencies and eliminate PKGNAMEPREFIX.

Changes to print/foomatic-filters:
Install beh backend with its original name again and add cups-filters to
CONFLICTS.

Changes to print/hplip:
- Stop installing hpijs/foomatic-rip support.  This is no longer supported
  upstream.
- Stop installing hpcups PPDs.  These are now automatically generated.  The
  bundled PPDs are generated for an older version of cups.
- Rename the QT option to X11 to support WITHOUT_X11.
- Simplify the patches now that ports are installed in a staging area.
- Add a patch to set SO_REUSEPORT (next to SO_REUSEADDR) on the mDNS socket
  like avahi-daemon does.  This fixes Zeroconf support for HP network
  printers.

PR:		207746
Exp-run by:	antoine
Approved by:	portmgr (antoine)


Revision 407661 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 31 19:37:15 2016 UTC (8 years, 8 months ago) by glewis
File length: 15971 byte(s)
Diff to previous 405320
. Update to 8u72.


Revision 405320 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 5 22:39:46 2016 UTC (8 years, 9 months ago) by jkim
File length: 15963 byte(s)
Diff to previous 405058
- Partially implement getThreadUserTime() using getrusage(2).  Note we can
only get usage for the current thread.  Return -1 if the requested function
is not supported, i.e., user time for other threads, rather than crash. [1]
- Properly implement os::elapsedVTime() using getrusage().  Basically, it is
taken from Linux version.
- Temporarily revert r403748 to fix bootstrapping with earlier OpenJDK8. [2]

PR:		205523, 205843 [1]
PR:		205544 [2]


Revision 405058 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 2 09:30:21 2016 UTC (8 years, 9 months ago) by glewis
File length: 16052 byte(s)
Diff to previous 404270
. Stub implementation of OperatingSystemImpl.

PR:		205229


Revision 404270 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 23 00:22:15 2015 UTC (8 years, 10 months ago) by jkim
File length: 16052 byte(s)
Diff to previous 403763
Implement ThreadMXBean.getThreadCpuTime(), etc.

PR:		205523
Submitted by:	will (via bsd-port-dev@openjdk.java.net)


Revision 403763 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 15 06:45:16 2015 UTC (8 years, 10 months ago) by jkim
File length: 16036 byte(s)
Diff to previous 403749
Fix build with fmake.

Reported by:	antoine


Revision 403749 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 14 23:32:21 2015 UTC (8 years, 10 months ago) by jkim
File length: 16056 byte(s)
Diff to previous 403748
Build compilefontconfig.jar and javazic.jar with bootstrap jar.  Originally
it was intended to test the newly built JVM, it is not cross-build friendly.

Submitted by:	Eugene M. Zheganin (emz at norma dot perm dot ru)


Revision 403748 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 14 23:20:05 2015 UTC (8 years, 10 months ago) by jkim
File length: 16050 byte(s)
Diff to previous 403747
Build with sjavac when we are self-hosting to improve build speed.


Revision 403747 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 14 23:15:09 2015 UTC (8 years, 10 months ago) by jkim
File length: 15961 byte(s)
Diff to previous 403746
Allow java/openjdk7 for bootstrapping java/openjdk8.  Although we cannot
build OpenJDK7 for ARM yet, there is no need to disallow it at all.


Revision 403746 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 14 23:05:49 2015 UTC (8 years, 10 months ago) by jkim
File length: 15980 byte(s)
Diff to previous 403745
Respect CC, CPP and CXX with full paths.

PR:		203747


Revision 403745 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 14 23:02:49 2015 UTC (8 years, 10 months ago) by jkim
File length: 15979 byte(s)
Diff to previous 403646
Respect CC, CPP and CXX with full paths.

PR:		203747


Revision 403646 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 13 00:50:58 2015 UTC (8 years, 10 months ago) by glewis
File length: 15631 byte(s)
Diff to previous 403465
. Update to 8u66.


Revision 403465 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 10 19:37:07 2015 UTC (8 years, 10 months ago) by jkim
File length: 15625 byte(s)
Diff to previous 403464
Work around build failures with Poudriere.  We have to limit max heap size
when building 32-bit targets on a 64-bit host for some unknown reason.


Revision 403464 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 10 18:43:51 2015 UTC (8 years, 10 months ago) by jkim
File length: 15432 byte(s)
Diff to previous 402898
Fix regression introduced in r372338, i.e., mis-merged fix for JDK-8031581.

PR:		205192


Revision 402898 - (view) (download) (annotate) - [select for diffs]
Added Thu Dec 3 20:01:03 2015 UTC (8 years, 10 months ago) by antoine
File length: 15432 byte(s)
Diff to previous 399355
Update giflib to 5.1.1

PR:		204492



This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.27