summaryrefslogtreecommitdiff
path: root/java/java3d
AgeCommit message (Collapse)Author
2025-09-27java/java3d: Various fixesTijl Coosemans
- 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: vvd
2025-09-26java/java3d: Fix build with lldTijl Coosemans
Replace Solaris -G flag with -shared.
2025-09-03java/java3d: fix installationPiotr Kubaj
===> 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.pkg
2025-04-17java/java3d: enable on aarch64Ronald Klop
Builds fine. Replace WWW by something that does resolve and looks as close as possible to a canonical website about this pretty old software.
2024-12-31Mk/Uses/java.mk: Runtime fix with USES=java:antMuhammad Moinur Rahman
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)
2024-12-31Mk/**java.mk: Convert bsd.java.mk to USESMuhammad Moinur Rahman
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/D48201
2022-09-07Remove WWW entries moved into port MakefilesStefan Eßer
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)
2022-09-07Add WWW entries to port MakefilesStefan Eßer
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)
2022-07-20java: remove 'Created by' linesTobias C. Berner
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: portmgr
2021-06-22graphics/mesa-libs: Bump reverse deps for libglvndKevin Bowling
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/D30824
2021-04-06Remove # $FreeBSD$ from Makefiles.Mathieu Arnold
2020-12-29Fix build on i386 by removing two old patches that worked around a bug inTijl Coosemans
the Mesa headers that has since been fixed. Notes: svn path=/head/; revision=559610
2020-10-29java/java3d: fix build on GCC architecturesPiotr Kubaj
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 here Notes: svn path=/head/; revision=553649
2020-07-24Lock these ports down to OpenJDK version 8, they do not build with neitherAlexey Dokuchaev
7 nor 11+. PR: 248169 Notes: svn path=/head/; revision=543248
2019-11-26Clean up after java/openjdk6 and java/openjdk6-jre removalJung-uk Kim
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/D22342 Notes: svn path=/head/; revision=518482
2019-11-06Add USES=xorg USES=gl, ports categories jNiclas Zeising
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. Notes: svn path=/head/; revision=516912
2019-01-02Correct mistakes made in r484256 by not including newer version ofMark Linimon
patch. This correctly fixes the build on powerpc64. PR: 231946 Submitted by: Piotr Kubaj Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=489072
2018-11-05When building on powerpc64, libj3dcore-ogl.so library isn't built.Mark Linimon
Fix install target by fixing CFLAGS. PR: 231946 Submitted by: Piotr Kubaj Notes: svn path=/head/; revision=484256
2018-06-22Mark these ports as broken on aarch64, and, where appropriate, on armvX.Mark Linimon
While here, pet portlint. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=473012
2018-03-29Use BINARY_ALIAS to make LLD_UNSAFE more widely applicableEd Maste
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/D14876 Notes: svn path=/head/; revision=465900
2018-03-29Switch to ld.bfd by default as ld.ldd doesn't have built-in defaultKirill Ponomarev
output target. PR: 226993 Submitted by: emaste Approved by: portmgr (LLD_UNSAFE blanket) Notes: svn path=/head/; revision=465879
2017-11-30For ports that are marked BROKEN on armv6, and also fail to build onMark Linimon
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 run Notes: svn path=/head/; revision=455167
2017-05-26Mark some ports failing on armv6, for errors classified as "???".Mark Linimon
While here, pet portlint. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=441814
2017-05-23Revision bump of all ports with USE_GL after consolidation of mesa-libsMatthew Rezny
Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845 Notes: svn path=/head/; revision=441503
2016-12-08Remove libexpat.so.6 compatibility link that was added in r374303 toTijl Coosemans
prevent massive PORTREVISION bumps. Bump dependent ports that have not been bumped since. Notes: svn path=/head/; revision=428144
2016-08-04- Fix build when CC contains "/".Jung-uk Kim
- Fix license. Notes: svn path=/head/; revision=419663
2016-07-19When there is a do-install target, do not use a post-install target, doMathieu Arnold
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: Absolight Notes: svn path=/head/; revision=418767
2015-02-21Fix build with old Mesa3D. r378494 fixed new Mesa3D but it broke old ones.Jung-uk Kim
Notes: svn path=/head/; revision=379476
2015-02-05Work around build breakage with recent Mesa 3D.Jung-uk Kim
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765933 https://bugs.freedesktop.org/show_bug.cgi?id=83631 Obtained from: Debian Project Notes: svn path=/head/; revision=378494
2014-09-25java/java3d: Set to dual GPLv2 and MIT licensingJohn Marino
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. Notes: svn path=/head/; revision=369295
2014-09-10Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer
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
2014-05-31- Add staging supportPawel Pekala
- Convert to USES=tar:bzip2 Notes: svn path=/head/; revision=355969
2014-05-26LEGAL: fix multiple portsEitan Adler
Sync make -VLEGAL and /usr/ports/LEGAL Approved by: portmgr (implicit) Notes: svn path=/head/; revision=355275
2014-02-21Remove trailing whitespaces from category javaEmanuel Haupt
Notes: svn path=/head/; revision=345415
2014-02-10According to the Porter's Handbook (5.12.2.3.) default options must be added toEmanuel Haupt
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) Notes: svn path=/head/; revision=343634
2014-01-03Part 2 at removing now useless FETCH_ARGS redifitionBaptiste Daroussin
Notes: svn path=/head/; revision=338513
2013-09-20Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin
java) Notes: svn path=/head/; revision=327738
2013-08-26Fix build without gccBaptiste Daroussin
Notes: svn path=/head/; revision=325373
2013-06-16- Fix build with JDK 1.7. [1]Stefan Walter
- 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] Notes: svn path=/head/; revision=321060
2013-03-28Style: tab -> space.Eitan Adler
Most contributors copy an existing port when writing their own so reduce the number of bad examples in the tree. Notes: svn path=/head/; revision=315487
2012-12-10Decommissioning java 1.5 (EOLed since October 2009) + removing outdated jdk16Baptiste Daroussin
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] Notes: svn path=/head/; revision=308615
2012-12-10Decommissioning java 1.5 (EOLed since October 2009):Baptiste Daroussin
suppress any reference to JAVA_VERSION= 1.5+ (part2) Notes: svn path=/head/; revision=308604
2012-09-27- reset maintainer per maintainerJason Helfman
- 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.nz Notes: svn path=/head/; revision=304978
2011-05-21Add 'openjdk' to the list of suitable JDK port vendors.Sahil Tandon
PR: ports/156437 Submitted by: Rainer Hurling <rhurlin@gwdg.de> Approved by: Jonathan Chen <jonc@chen.org.nz> (maintainer) Notes: svn path=/head/; revision=274423
2011-03-20- Get Rid MD5 supportMartin Wilke
Notes: svn path=/head/; revision=271346
2009-08-11- Fix build with custom PREFIX/LOCALBASEDmitry Marakasov
PR: 136711 Submitted by: Jonathan Chen <jonc@chen.org.nz> (maintainer) Notes: svn path=/head/; revision=239347
2009-06-12- Attempt to fix build on 8.X: this needs libXt, which is provided indirectlyPav Lucistnik
on 7.X but not on 8.X Reported by: pointyhat Notes: svn path=/head/; revision=235661
2008-09-09- Add dependency to libGLPietro Cerutti
PR: 127239 Submitted by: Jonathan Chen <jonc@chen.org.nz> (maintainer) Reported by: QA Tindie Approved by: portmgr Notes: svn path=/head/; revision=220311
2008-09-03Remove empty files.Max Khon
Notes: svn path=/head/; revision=219771
2008-09-03- Update to 1.5.2Max Khon
- Assign maintainership to PR submitter PR: 125828 Submitted by: Jonathan Chen Notes: svn path=/head/; revision=219770