summaryrefslogtreecommitdiff
path: root/gnustep-base/gnustep-back-xlib
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-08-07 12:37:21 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-08-07 12:37:21 +0100
commitb8c7370a682e4e29cda623222d17a790c01c3642 (patch)
treef6caa14689bd00a5760eadaa381ff41e50ef3c1b /gnustep-base/gnustep-back-xlib
parent8a4997a7e2d1e36c089d4d76935b5a902d98d3d0 (diff)
gentoo auto-resync : 07:08:2024 - 12:37:20
Diffstat (limited to 'gnustep-base/gnustep-back-xlib')
-rw-r--r--gnustep-base/gnustep-back-xlib/Manifest2
-rw-r--r--gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.31.0.ebuild50
2 files changed, 52 insertions, 0 deletions
diff --git a/gnustep-base/gnustep-back-xlib/Manifest b/gnustep-base/gnustep-back-xlib/Manifest
index af2f61e6e8ba..f84a8c35bc9d 100644
--- a/gnustep-base/gnustep-back-xlib/Manifest
+++ b/gnustep-base/gnustep-back-xlib/Manifest
@@ -1,5 +1,7 @@
DIST gnustep-back-0.29.0.tar.gz 1005485 BLAKE2B c117b29ca568d3751b1aa7e0baed49d517e77fb9e7b3ab332e422cac1892b9b33d81f4cce86826e69c65ba73926ae8b7abdcf1022613680f56739f2c5a688b53 SHA512 96efd09d4cd93796fc240e160be22879b6cc600f08c615dd0d349ce9591b91b8d2afbc18332dd03861f70ebcff86de975adf352d006f2b397fcdfcf395261f7f
DIST gnustep-back-0.30.0.tar.gz 1021083 BLAKE2B 23fb48ef14e40bdcc586840ead22126adc4c2998eda7ca5d8d0d4e426b364a87a370b2aad1409023e638f3269f2a94d6fe70d28b383c6c444ea1725ce111df98 SHA512 3d2955228b13cb083ef68a888806e859faa9fe4f3137186e8db48439caf10ac12f7468c7789003d4c2e896eaee60f0659e2cfffb15b4d6079aca9751c27599b7
+DIST gnustep-back-0.31.0.tar.gz 1030211 BLAKE2B 7d94bf9b70fb3f90c3bab80ef9cf30fd64a192703a0743c56a0d33a2ca12157894172fc27203b8aec44273e9e1dbe87eafe44f8492f4b6ad38cb3e4f71767b68 SHA512 f1174b706044d7c6e343dce004df90c5bfd676833b27963a0372af85b18f7b992735c5eff23031ba65c29f9b60d468c9e016f7c1c57eaccddf3701f5c9c08e13
EBUILD gnustep-back-xlib-0.29.0.ebuild 1038 BLAKE2B 7ea2e7d313eb8915835974c825da004aa5624d68c0f26038ef03e242af76e0e28b1dd8521b0b9f9f789d69abf9e3af88beea3e84b362b9aee5badccf39849858 SHA512 f4ff6339e2f1e60370aaa6857516e0df5acbea8b0360dee56966479977763891eacc87aabe1b3f2b8a75abe020303fd13ded131e7c4b47237fadaed17e7d6fce
EBUILD gnustep-back-xlib-0.30.0.ebuild 1169 BLAKE2B caaef8de8e7edf3cc3da7299e2f30e5f5dc825ee9bb706963295f31e91d421aa01286fa1a29934f109b77b480dcfbf9ee9a2ecb80defe59803209294220d1d26 SHA512 67c83fd893d563aa65e572d0cb22cd41d727353896b7d4cea4695533244b23055c4cf81198b5eb372ae3b241fd775d46b7be3257e7e54b48d7a28e7df1769b93
+EBUILD gnustep-back-xlib-0.31.0.ebuild 1170 BLAKE2B f5d0bd217c4a7ed5eb8e844cdad5af9aa8edc2de61de64d7d4295aebbe70d3a6b147c2d15a00b42402801a0e489028d7d891f131c6c40807d55293c96c7de0e5 SHA512 b5b8dd4f9eaa03bfd6d5bce569fa827718a5e6e15454db4d56f62d89105d932143b15dd387a15c87b5874033a7062730e65f1278bd990477a07734a4c319ac23
MISC metadata.xml 1182 BLAKE2B f4f8dcfeb9719db607e54f3f2a72efbe2010b3ec0a852d833d161f960d64bbff81e50eef278ec03d9c12cd328127afe5735b665d9144d65f10820fb134f03457 SHA512 24cdd851cd27ea784b72e6eb29167af860a81fbefb00d413980033d589c4683ea606a9371147654d8d6ed11d32acf3b06cf4697a1401bf9b86bfbf91ae8573f9
diff --git a/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.31.0.ebuild b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.31.0.ebuild
new file mode 100644
index 000000000000..ed780cc2caa2
--- /dev/null
+++ b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.31.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnustep-base
+
+DESCRIPTION="Default X11 back-end component for the GNUstep GUI Library"
+HOMEPAGE="https://gnustep.github.io"
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz"
+S="${WORKDIR}/gnustep-back-${PV}"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="opengl xim"
+
+RDEPEND="${GNUSTEP_CORE_DEPEND}
+ =gnustep-base/gnustep-gui-${PV%.*}*
+ >=media-libs/freetype-2.1.9
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-libs/libXft
+ x11-libs/libXrender
+ opengl? ( virtual/opengl virtual/glu )
+
+ !gnustep-base/gnustep-back-art
+ !gnustep-base/gnustep-back-cairo"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ # do not compress man pages
+ sed -i '/which gzip/,/&& gzip/d' Tools/GNUmakefile.postamble || die
+}
+
+src_configure() {
+ egnustep_env
+
+ myconf="$(use_enable opengl glx)"
+ myconf="$myconf $(use_enable xim)"
+ myconf="$myconf --enable-server=x11"
+ myconf="$myconf --enable-graphics=xlib"
+
+ econf $myconf
+}