summaryrefslogtreecommitdiff
path: root/dev-java/swt
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-09-22 07:06:33 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-09-22 07:06:33 +0000
commit4b843374640bbcd601727a8eb2d431fb9d508b35 (patch)
tree6dd72f3a2948dc94d6b23cad2472b6f318aaf0d1 /dev-java/swt
parent4ffd2a8f0efdfe2ed46b9e2a8f863b4bf1923885 (diff)
downloadbaldeagleos-repo-4b843374640bbcd601727a8eb2d431fb9d508b35.tar.gz
baldeagleos-repo-4b843374640bbcd601727a8eb2d431fb9d508b35.tar.xz
baldeagleos-repo-4b843374640bbcd601727a8eb2d431fb9d508b35.zip
Adding metadata
Diffstat (limited to 'dev-java/swt')
-rw-r--r--dev-java/swt/swt-4.29-r1.ebuild23
1 files changed, 11 insertions, 12 deletions
diff --git a/dev-java/swt/swt-4.29-r1.ebuild b/dev-java/swt/swt-4.29-r1.ebuild
index 140b2c69263a..b0b2831113eb 100644
--- a/dev-java/swt/swt-4.29-r1.ebuild
+++ b/dev-java/swt/swt-4.29-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,11 +12,12 @@ MY_DMF="https://archive.eclipse.org/eclipse/downloads/drops4/R-${MY_PV}-20230903
MY_P="${PN}-${MY_PV}"
DESCRIPTION="GTK based SWT Library"
-HOMEPAGE="https://www.eclipse.org/swt/"
+HOMEPAGE="https://eclipse.dev/eclipse/swt/"
SRC_URI="
amd64? ( ${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip )
arm64? ( ${MY_DMF}/${MY_P}-gtk-linux-aarch64.zip )
- ppc64? ( ${MY_DMF}/${MY_P}-gtk-linux-ppc64le.zip )"
+ ppc64? ( ${MY_DMF}/${MY_P}-gtk-linux-ppc64le.zip )
+"
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
SLOT="4.27"
@@ -35,7 +36,8 @@ COMMON_DEP="
)
webkit? (
net-libs/webkit-gtk:4.1
- )"
+ )
+"
DEPEND="${COMMON_DEP}
>=virtual/jdk-11:*[-headless-awt]
x11-base/xorg-proto
@@ -56,9 +58,7 @@ HTML_DOCS=( about.html )
JAVA_RESOURCE_DIRS="resources"
JAVA_SRC_DIR="src"
-PATCHES=(
- "${FILESDIR}/swt-4.27-as-needed-and-flag-fixes.patch"
-)
+PATCHES=( "${FILESDIR}/swt-4.27-as-needed-and-flag-fixes.patch" )
src_unpack() {
default
@@ -66,7 +66,7 @@ src_unpack() {
}
src_prepare() {
- default
+ default # bug #780585
java-pkg-2_src_prepare
# .css stuff is essential at least for running net-p2p/biglybt
unzip swt.jar 'org/eclipse/swt/internal/gtk/*.css' -d resources || die
@@ -74,16 +74,15 @@ src_prepare() {
mkdir src || die "mkdir failed"
mv org src || die "moving java sources failed"
pushd src > /dev/null || die
- find -type f ! -name '*.java' \
- | xargs \
- cp --parent -t ../resources -v \
+ find -type f ! -name '*.java' |
+ xargs cp --parent -t ../resources -v \
|| die "copying resources failed"
popd > /dev/null || die
cp version.txt resources || die "adding version.txt failed"
}
src_compile() {
- append-cflags -fcommon # https://bugs.gentoo.org/707838
+ append-cflags -fcommon -std=gnu17 # bug #707838, bug #963048
local JAWTSO="libjawt.so"
IFS=":" read -r -a ldpaths <<< $(java-config -g LDPATH)