Page MenuHomeFreeBSD

java/bootstrap-openjdk*: Mark these ports as bundling libraries.
ClosedPublic

Authored by bdrewery on Wed, Nov 12, 11:42 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Nov 20, 2:41 PM
Unknown Object (File)
Thu, Nov 20, 2:41 PM
Unknown Object (File)
Thu, Nov 20, 2:41 PM
Unknown Object (File)
Thu, Nov 20, 2:35 PM
Unknown Object (File)
Tue, Nov 18, 4:28 PM
Unknown Object (File)
Tue, Nov 18, 2:35 PM
Unknown Object (File)
Tue, Nov 18, 2:35 PM
Unknown Object (File)
Tue, Nov 18, 2:35 PM
Subscribers
None

Details

Summary

This prevents Pkg from recording the bundled libraries as
dependencies. This otherwise can confuse Pkg and Poudriere
about missing dependencies.

This eliminates a new warning I am placing in Poudriere which
checks for libraries coming from dependencies, in this case none
are found.

=>> [03] [00:00:00] Warning: bootstrap-openjdk17-17.0.1.12.1_2 will be rebuilt as it misses all of its shlibs. This likely means it needs to use BUNDLE_LIBS in the port. Report to maintainer.

These libraries are bundled:

===========================================================================
=>> Checking shared library dependencies
 0x0000000000000001 NEEDED               Shared library: [libX11.so.6]
 0x0000000000000001 NEEDED               Shared library: [libXext.so.6]
 0x0000000000000001 NEEDED               Shared library: [libXi.so.6]
 0x0000000000000001 NEEDED               Shared library: [libXrender.so.1]
 0x0000000000000001 NEEDED               Shared library: [libXtst.so.6]
 0x0000000000000001 NEEDED               Shared library: [libasound.so.2]
 0x0000000000000001 NEEDED               Shared library: [libawt.so]
 0x0000000000000001 NEEDED               Shared library: [libawt_xawt.so]
 0x0000000000000001 NEEDED               Shared library: [libc++.so.1]
 0x0000000000000001 NEEDED               Shared library: [libc.so.7]
 0x0000000000000001 NEEDED               Shared library: [libcxxrt.so.1]
 0x0000000000000001 NEEDED               Shared library: [libdl.so.1]
 0x0000000000000001 NEEDED               Shared library: [libfontconfig.so.1]
 0x0000000000000001 NEEDED               Shared library: [libfreetype.so.6]
 0x0000000000000001 NEEDED               Shared library: [libgcc_s.so.1]
 0x0000000000000001 NEEDED               Shared library: [libgif.so.7]
 0x0000000000000001 NEEDED               Shared library: [libharfbuzz.so.0]
 0x0000000000000001 NEEDED               Shared library: [libjava.so]
 0x0000000000000001 NEEDED               Shared library: [libjli.so]
 0x0000000000000001 NEEDED               Shared library: [libjpeg.so.8]
 0x0000000000000001 NEEDED               Shared library: [libjvm.so]
 0x0000000000000001 NEEDED               Shared library: [liblcms2.so.2]
 0x0000000000000001 NEEDED               Shared library: [libm.so.5]
 0x0000000000000001 NEEDED               Shared library: [libnet.so]
 0x0000000000000001 NEEDED               Shared library: [libnio.so]
 0x0000000000000001 NEEDED               Shared library: [libpng16.so.16]
 0x0000000000000001 NEEDED               Shared library: [libthr.so.3]
 0x0000000000000001 NEEDED               Shared library: [libutil.so.9]
 0x0000000000000001 NEEDED               Shared library: [libz.so.6]
Test Plan
# poudriere bulk -j 14amd64 -p commit -z test -Ct java/openjdk11 java/openjdk17 java/openjdk8 java/bootstrap-openjdk11 java/bootstrap-openjdk17 java/bootstrap-openjdk8
...
[00:02:20] [03] [00:00:19] Finished   java/bootstrap-openjdk8 | bootstrap-openjdk8-r450802_3: Success
[00:02:20] [01] [00:00:00] Building   java/openjdk8 | openjdk8-8.472.08.1
[00:02:46] [02] [00:00:45] Finished   java/bootstrap-openjdk11 | bootstrap-openjdk11-11.0.5.10.1_1: Success
[00:02:46] [02] [00:00:00] Building   java/openjdk11 | openjdk11-11.0.29+7.1
[00:02:53] [04] [00:00:52] Finished   java/bootstrap-openjdk17 | bootstrap-openjdk17-17.0.1.12.1_2: Success
[00:02:53] [03] [00:00:00] Building   java/openjdk17 | openjdk17-17.0.17+10.1
[00:07:30] [01] [00:05:10] Finished   java/openjdk8 | openjdk8-8.472.08.1: Success
[00:14:36] [03] [00:11:43] Finished   java/openjdk17 | openjdk17-17.0.17+10.1: Success
[00:39:52] [02] [00:37:06] Finished   java/openjdk11 | openjdk11-11.0.29+7.1: Success
...
[00:40:04] Built ports: java/bootstrap-openjdk8 java/bootstrap-openjdk11 java/bootstrap-openjdk17 java/openjdk8 java/openjdk17 java/openjdk11
...
Exiting with status 0

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable