Created attachment 371008 [details] Full ebuild This version is required for net-p2p/vuze-5.3.0.0. --- /usr/portage/dev-java/swt/swt-3.7.2-r1.ebuild 2014-02-02 05:31:09.000000000 -0600 +++ swt-3.8.2.ebuild 2014-02-22 03:09:09.339955118 -0600 @@ -7,7 +7,7 @@ inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi MY_PV="${PV/_rc/RC}" -MY_DMF="download.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201202080800" +MY_DMF="archive.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201301310800" MY_P="${PN}-${MY_PV}" DESCRIPTION="GTK based SWT Library" @@ -28,7 +28,7 @@ http://${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip )" -SLOT="3.7" +SLOT="3.8" LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1" KEYWORDS="~amd64 ppc ~ppc64 ~x86" @@ -82,12 +82,8 @@ mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources" # Fix Makefiles to respect flags and work with --as-needed - epatch "${FILESDIR}"/as-needed-and-flag-fixes-3.6.patch - - case ${ARCH} in - ppc|x86) epatch "${FILESDIR}"/${P}-gio_launch-URI-x86.patch ;; - *) epatch "${FILESDIR}"/${P}-gio_launch-URI.patch ;; - esac + epatch "${FILESDIR}"/${PN}-3.8-as-needed-and-flag-fixes.patch + epatch "${FILESDIR}"/${P}-gthread.patch } src_compile() {
Created attachment 371010 [details, diff] swt-3.8-as-needed-and-flag-fixes.patch
Created attachment 371012 [details, diff] swt-3.8.2-gthread.patch
Created attachment 371014 [details] swt-3.8-manifest
Fixed.