java/java3d: split combined patches Redo make makepatch to have "modern" port patches. No functional change intended. Approved-by: no maintainer821f1e07ca
Port details
java/java3d1.5.2_13
Provides API for creating and manipulation of 3D geometry
- Maintainer
- ports@FreeBSD.org
- Packages
- java3d 1.5.2_13
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://www.oracle.com/java/technologies/javase/java-3d.html
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (64)
*/*: bump portrevision after java_default=25 update Included all ports that have USES=java. PR: 29355986813e9ccf
*/*: bump portrevision after java_default=21 update PR: 2728552baaf16375
java/java3d: Various fixes
- Add dependency on libX11 and libXext.
- Replace ${SETENV} with ${SETENVI} ${WRK_ENV} to build with a clean
environment.
- Install the library with ${INSTALL_LIB} so it is stripped.
- Link with C compiler because ld doesn't always search /usr/lib.
Reported by: vvdae151e3311java/java3d: Fix build with lld Replace Solaris -G flag with -shared.35901ec129
java/java3d: fix installation ===> Installing existing package /packages/All/java3d-1.5.2_8.pkg [powerpc64le-143-default-job-29] Installing java3d-1.5.2_8... [powerpc64le-143-default-job-29] `-- Installing libXt-1.3.0,1... [powerpc64le-143-default-job-29] | `-- Installing libICE-1.1.2,1... [powerpc64le-143-default-job-29] | `-- Extracting libICE-1.1.2,1: .......... done [powerpc64le-143-default-job-29] | `-- Installing libSM-1.2.6,1... [powerpc64le-143-default-job-29] | `-- Extracting libSM-1.2.6,1: ........ done [powerpc64le-143-default-job-29] | `-- Installing libX11-1.8.12,1... [powerpc64le-143-default-job-29] | | `-- Installing libxcb-1.17.0... [powerpc64le-143-default-job-29] | | `-- Installing libXau-1.0.12... [powerpc64le-143-default-job-29] | | `-- Extracting libXau-1.0.12: .......... done [powerpc64le-143-default-job-29] | | `-- Installing libXdmcp-1.1.5... [powerpc64le-143-default-job-29] | | | `-- Installing xorgproto-2024.1... [powerpc64le-143-default-job-29] | | | `-- Extracting xorgproto-2024.1: .......... done [powerpc64le-143-default-job-29] | | `-- Extracting libXdmcp-1.1.5: ...... done [powerpc64le-143-default-job-29] | | `-- Extracting libxcb-1.17.0: .......... done [powerpc64le-143-default-job-29] | `-- Extracting libX11-1.8.12,1: .......... done [powerpc64le-143-default-job-29] `-- Extracting libXt-1.3.0,1: .......... done [powerpc64le-143-default-job-29] `-- Installing libglvnd-1.7.0... [powerpc64le-143-default-job-29] | `-- Installing libXext-1.3.6,1... [powerpc64le-143-default-job-29] | `-- Extracting libXext-1.3.6,1: .......... done [powerpc64le-143-default-job-29] `-- Extracting libglvnd-1.7.0: .......... done [powerpc64le-143-default-job-29] `-- Installing openjdk8-8.462.08.1... [powerpc64le-143-default-job-29] | `-- Installing alsa-lib-1.2.14... [powerpc64le-143-default-job-29] | `-- Extracting alsa-lib-1.2.14: .......... done [powerpc64le-143-default-job-29] | `-- Installing dejavu-2.37_3... [powerpc64le-143-default-job-29] | | `-- Installing fontconfig-2.15.0_3,1... [powerpc64le-143-default-job-29] | | `-- Installing expat-2.7.1... [powerpc64le-143-default-job-29] | | `-- Extracting expat-2.7.1: .......... done [powerpc64le-143-default-job-29] | | `-- Installing freetype2-2.13.3... [powerpc64le-143-default-job-29] | | | `-- Installing brotli-1.1.0,1... [powerpc64le-143-default-job-29] | | | `-- Extracting brotli-1.1.0,1: .......... done [powerpc64le-143-default-job-29] | | | `-- Installing png-1.6.49... [powerpc64le-143-default-job-29] | | | `-- Extracting png-1.6.49: .......... done [powerpc64le-143-default-job-29] | | `-- Extracting freetype2-2.13.3: .......... done [powerpc64le-143-default-job-29] | | `-- Extracting fontconfig-2.15.0_3,1: .......... done [powerpc64le-143-default-job-29] | | `-- Installing mkfontscale-1.2.3... [powerpc64le-143-default-job-29] | | `-- Installing libfontenc-1.1.8... [powerpc64le-143-default-job-29] | | `-- Extracting libfontenc-1.1.8: ...... done [powerpc64le-143-default-job-29] | | `-- Extracting mkfontscale-1.2.3: .... done [powerpc64le-143-default-job-29] | `-- Extracting dejavu-2.37_3: .......... done [powerpc64le-143-default-job-29] | `-- Installing giflib-5.2.2... [powerpc64le-143-default-job-29] | `-- Extracting giflib-5.2.2: .......... done [powerpc64le-143-default-job-29] | `-- Installing java-zoneinfo-2021.e... [powerpc64le-143-default-job-29] | `-- Extracting java-zoneinfo-2021.e: .......... done [powerpc64le-143-default-job-29] | `-- Installing javavmwrapper-2.7.10... [powerpc64le-143-default-job-29] | `-- Extracting javavmwrapper-2.7.10: .......... done [powerpc64le-143-default-job-29] | `-- Installing libXi-1.8.2,1... [powerpc64le-143-default-job-29] | | `-- Installing libXfixes-6.0.1... [powerpc64le-143-default-job-29] | | `-- Extracting libXfixes-6.0.1: ....... done [powerpc64le-143-default-job-29] | `-- Extracting libXi-1.8.2,1: .......... done [powerpc64le-143-default-job-29] | `-- Installing libXrender-0.9.12... [powerpc64le-143-default-job-29] | `-- Extracting libXrender-0.9.12: ....... done [powerpc64le-143-default-job-29] | `-- Installing libXtst-1.2.5... [powerpc64le-143-default-job-29] | `-- Extracting libXtst-1.2.5: .......... done [powerpc64le-143-default-job-29] | `-- Installing libinotify-20240724_3... [powerpc64le-143-default-job-29] | `-- Extracting libinotify-20240724_3: .......... done [powerpc64le-143-default-job-29] `-- Extracting openjdk8-8.462.08.1: .......... done pkg-static: Missing shlib dependency: libjawt.so Failed to install the following 1 package(s): /packages/All/java3d-1.5.2_8.pkgd407ee5432
java/java3d: enable on aarch64 Builds fine. Replace WWW by something that does resolve and looks as close as possible to a canonical website about this pretty old software.b56e326654
Mk/Uses/java.mk: Runtime fix with USES=java:ant USES=java:ant does not imply USES=java:run so we need to add the run arg seperately when we are using USES=java:ant. Not all ports require the the argument so it is better to address the ports individually instead of handling it automatically by implying run for ant. Thanks to vvd for carefully going through this. Reported by: vvd Approved by: portmgr (blanket)ac7a7d6fe1
Mk/**java.mk: Convert bsd.java.mk to USES The following features have been added or changed: - Instead of USE_JAVA use USES=java. This defaults to USES=java:build,run if NO_BUILD is undefined. Else it defaults to USES=java:run - Instead of USE_ANT=yes use USES=java:ant which also implies USES=java:build - Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or extract - Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply build or run - Instead of JAVA_RUN=yes use USES=java:run does not imply extract or build - Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version> Approved by: mat (portmgr), glewis Differential Revision: https://reviews.freebsd.org/D482010835676e36
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
java: remove 'Created by' lines A big Thank You to the original contributors of these ports: * Alex Dupre <ale@FreeBSD.org> * Alex Semenyaka <alex@rinet.ru> * Alexander Yerenkow <yerenkow@gmail.com> * Anton Yudin (<contact@toha.org.ua>) * Anton Yudin <toha@toha.org.ua> * Benjamin Close <benjsc@FreeBSD.org> * Björn König <bkoenig@alpha-tierchen.de> * Conor McDermottroe <ports@mcdermottroe.com> * Danilo Egea Gondolfo <danilo@FreeBSD.org * Dave Glowacki <dglo@ssec.wisc.edu> * Ernst de Haan <znerd@FreeBSD.org> * Eugene Grosbein <ports@grosbein.net> * Filippo Natali <filippo@widestore.net> * Gerrit Beine <gerrit.beine@gmx.de> * Greg Lewis <glewis@FreeBSD.org> * Herve Quiroz <herve.quiroz@esil.univ-mrs.fr> * Jason Helfman <jgh@FreeBSD.org> * Jeremy <karlj000@unbc.ca> * Johannes Dieterich <dieterich@ogolem.org> * Johannes Dieterich <jmd@FreeBSD.org> * Jonathan Chen <jonc@chen.org.nz> * Jose Marques * Jose Marques <noway@nohow.demon.co.uk> * Lapo Luchini <lapo@lapo.it> * Lev Serebryakov <lev@FreeBSD.org> * Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> * Matthew Dillon <dillon@backplane.com> * Maxim Sobolev <sobomax@FreeBSD.org> * Mikhail T. <mi@aldan.algebra.com> * Mikhail T. <michael@fun-box.ru> * Mikhail Teterin * Nicola Vitale <nivit@FreeBSD.org> * Nicola Vitale <nivit@email.it> * OISHI Masakuni <yamasa@bsdhouse.org> * OKAZAKI Tetsurou * Pedro Giffuni * Simeo Reig <reig.simeo@gmail.com> * Sutra Zhou <zhoushuqun@gmail.com> * Tom Judge <tj@FreeBSD.org> * Volker Stolz <vs@FreeBSD.org> * Wen Heping <wenheping@gmail.com> * Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw> * gldisater@gldis.ca * ijliao * jake@checker.org * jpbeconne * lon_kamikaze@gmx.de * mi * nordwick@xcf.berkeley.edu * nork@FreeBSD.org * olgeni@FreeBSD.org * rasputin * rfarmer@predatorlabs.net * rtdean@cytherianage.net * tux@pinguru.net With hat: portmgr526869d8dc
graphics/mesa-libs: Bump reverse deps for libglvnd Per discussion with bapt on helping pkg handle the changing of these deps and avoiding impossible upgrade senarios. PR: 246767 Reviewed by: manu, bapt Approved by: x11 Differential Revision: https://reviews.freebsd.org/D30824da3162c7c9
Remove # $FreeBSD$ from Makefiles.305f148f48
Fix build on i386 by removing two old patches that worked around a bug in the Mesa headers that has since been fixed.69934da8e7
java/java3d: fix build on GCC architectures
Use C11 compiler:
[exec] from /wrkdirs/usr/ports/java/java3d/work/java3d-1.5.2/j3d-core/src/native/ogl/Canvas3D.c:47:
[exec] /usr/local/include/GL/glext.h:469: error: redefinition of typedef 'GLsizeiptr'
[exec] /wrkdirs/usr/ports/java/java3d/work/java3d-1.5.2/j3d-core/src/native/ogl/gldefs.h:70: error: previous declaration of 'GLsizeiptr' was here88686440b0Lock these ports down to OpenJDK version 8, they do not build with neither 7 nor 11+. PR: 2481694a7886d8b1
Clean up after java/openjdk6 and java/openjdk6-jre removal java/openjdk6 support was removed from Mk/bsd.java.mk (r512662) and java/openjdk6 and java/openjdk6-jre were removed from the ports tree (r512663). Now this patch completely removes remaining stuff from the ports tree. PR: 241953 (exp-run) Reviewed by: glewis Approved by: portmgr (antoine) Differential Revision: https://reviews.freebsd.org/D223425a52a08234
Add USES=xorg USES=gl, ports categories j Add USES=xorg and USES=gl to ports in categories starting with 'j' While here, try to sprinkle other USES (mostly gnome and sdl) as needed.07e8e1c13c
Correct mistakes made in r484256 by not including newer version of patch. This correctly fixes the build on powerpc64. PR: 231946 Submitted by: Piotr Kubaj Approved by: portmgr (tier-2 blanket)181b8c8b10
When building on powerpc64, libj3dcore-ogl.so library isn't built. Fix install target by fixing CFLAGS. PR: 231946 Submitted by: Piotr Kubaj8d5a4d502f
Mark these ports as broken on aarch64, and, where appropriate, on armvX. While here, pet portlint. Approved by: portmgr (tier-2 blanket)4cb19e7f87
Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable
Some ports do not honour $LD or -fuse-ld=bfd in $CFLAGS, but do invoke
ld via $PATH. Automatically set BINARY_ALIAS+=ld=${LD} when LLD_UNSAFE
is active to use ld.bfd for these ports.
Approved by: portmgr (antoine)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D1487673ca9e7230Switch to ld.bfd by default as ld.ldd doesn't have built-in default output target. PR: 226993 Submitted by: emaste Approved by: portmgr (LLD_UNSAFE blanket)bb20b3c336
For ports that are marked BROKEN on armv6, and also fail to build on armv7, mark them so. This is part two of a multipart commit to bring armv7 ports to parity with armv6. Approved by: portmgr (tier-2 blanket) Obtained from: lonesome.com -exp runbf43557044
Mark some ports failing on armv6, for errors classified as "???". While here, pet portlint. Approved by: portmgr (tier-2 blanket)c095cd43d0
Revision bump of all ports with USE_GL after consolidation of mesa-libs Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845b760897dde
Remove libexpat.so.6 compatibility link that was added in r374303 to prevent massive PORTREVISION bumps. Bump dependent ports that have not been bumped since.eb96de0656
- Fix build when CC contains "/". - Fix license.abdab672df
When there is a do-install target, do not use a post-install target, do everything at once. Sometime, rename post-install into a options helper target. I did not fix ports that were such a mess that I could not figure out what they really wanted to do. I also did not change ports that had some version of an auto-plist code in post-install, for the same reason. With hat: portmgr Sponsored by: Absolightf899c758a6
Fix build with old Mesa3D. r378494 fixed new Mesa3D but it broke old ones.879cdc9041
Work around build breakage with recent Mesa 3D. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765933 https://bugs.freedesktop.org/show_bug.cgi?id=83631 Obtained from: Debian Project5f7d5d4997
java/java3d: Set to dual GPLv2 and MIT licensing PR: 193186 Submitted by: pfg@ After examining the LICENSE files in the existing tarball, Pedro came to the conclusion that the license is a combination between GPLv2 and some MIT-like licenses. The package is redistributable; the outdated restriction is probably left over from a previous version, so it has been removed.28c9b7b0b7
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit)15945f8122
- Add staging support - Convert to USES=tar:bzip2e91eb32c49
LEGAL: fix multiple ports Sync make -VLEGAL and /usr/ports/LEGAL Approved by: portmgr (implicit)fdbc00e17d
Remove trailing whitespaces from category java4e4be6325f
According to the Porter's Handbook (5.12.2.3.) default options must be added to OPTIONS_DEFINE. This policy has been implemented only recently that's why we have many ports violating this policy. This patch adds the default options specified in the Porter's Handbook to OPTIONS_DEFINE where they are being used. Ports maintained by gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded. Approved by: portmgr (bapt)5005b67362
Part 2 at removing now useless FETCH_ARGS redifition313cb94889
Add NO_STAGE all over the place in preparation for the staging support (cat: java)c2c2a2b86b
Fix build without gcc10bf10fa10
- Fix build with JDK 1.7. [1] - Propagate Make environment to Ant to use the correct JDK and not just the one that Ant was built with. PR: 173505 [1] Submitted by: James Raynard <james.raynard@pobox.com> [1] Patch by: Piotr Smyrak <piotr.smyrak@gmail.com> [1] Obtained from: https://launchpad.net/ubuntu/+source/java3d/1.5.2+dfsg-8 [1]1f0ed457fd
Style: tab -> space. Most contributors copy an existing port when writing their own so reduce the number of bad examples in the tree.d1f32a3e5d
Decommissioning java 1.5 (EOLed since October 2009) + removing outdated jdk16 vendors: Remove any reference to bsdjava and freebsd Java Vendors, as the both are outdated, have security issues and expired. Mark icedtea6-stubs as broken as it doesn't build with any of the left supported vendors. Switch tuxguitar to be able to use openjdk16 [1] Approved by: gahr [1]329e3aac0e
Decommissioning java 1.5 (EOLed since October 2009): suppress any reference to JAVA_VERSION= 1.5+ (part2)7c354b1913
- reset maintainer per maintainer - while here... - fix MASTER_SITES - use optionsNG for DOCS - add additional CATEGORIES - adjust COMMENT - update WWW address and pkg-descr PR: 172097 Submitted by: maintainer, jonc@chen.org.nzfed1744b45
Add 'openjdk' to the list of suitable JDK port vendors. PR: ports/156437 Submitted by: Rainer Hurling <rhurlin@gwdg.de> Approved by: Jonathan Chen <jonc@chen.org.nz> (maintainer)c93d7d3793
- Get Rid MD5 supportbb86cbe5d2
- Fix build with custom PREFIX/LOCALBASE PR: 136711 Submitted by: Jonathan Chen <jonc@chen.org.nz> (maintainer)6825828796
- Attempt to fix build on 8.X: this needs libXt, which is provided indirectly on 7.X but not on 8.X Reported by: pointyhat4795cfef4c