summaryrefslogtreecommitdiff
path: root/dev-libs/libgit2-glib
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-06 23:58:42 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-06 23:58:42 +0100
commit992d51a146d493f8dd5d710e033427d323b9c739 (patch)
tree8463bd925b241d603b8a754ce50fd81e46ed7b86 /dev-libs/libgit2-glib
parent8368c614e6a1232f34a14cd6495cf2f68933030d (diff)
gentoo auto-resync : 06:10:2023 - 23:58:42
Diffstat (limited to 'dev-libs/libgit2-glib')
-rw-r--r--dev-libs/libgit2-glib/Manifest5
-rw-r--r--dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch80
-rw-r--r--dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild66
-rw-r--r--dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild2
4 files changed, 2 insertions, 151 deletions
diff --git a/dev-libs/libgit2-glib/Manifest b/dev-libs/libgit2-glib/Manifest
index a4bcfcc32b38..7e967f7a9225 100644
--- a/dev-libs/libgit2-glib/Manifest
+++ b/dev-libs/libgit2-glib/Manifest
@@ -1,6 +1,3 @@
-AUX 1.1.0-meson-Use-install_symlink.patch 2399 BLAKE2B b38ed115a33786976472792db0297678c65efeb29a296db7e04f19649618ab2cf0063c1518d5c5fdb6d4c73d6e015cd79a451d6f6eb1876a8a04322114ab1631 SHA512 7779152808c1766b89e9f8c5896f61589fca3db50149301484c2a7cb4738aceb6a46bede36b74c6c3afc9b6a479e0cb04d9ef9719571b8da9ae4ed42371e90ea
-DIST libgit2-glib-1.1.0.tar.xz 140128 BLAKE2B e1e87fca17ec801059245c5687399f48886450f7ca7ea948f2179fed383543dec1b18b78abc3ec5581f570b488a166e1e03e99201385698877075be8b3205dbe SHA512 5e493b85a2bcbfea2a291e6dd243ee6948a31e7305c96c0bf04a750114de6ba3a06b435502eeae09bc1b91d34d5174e27bd4171fe969f1b376e820f82a3b5e1d
DIST libgit2-glib-1.2.0.tar.xz 140576 BLAKE2B f49f808e7f97c45d7df49d780fdf036422b794e551f2e42d934b015fb227b1cb80d5067198a5ef7ac0539460bf6c0eab74025bcf367a0aebb43518448015e22e SHA512 37004e86c663ce5fe1bd54878b908575eb9195c1012e88e39c2efdb0b6cfa1de3d2ed9754cecc1b942d001698870025c87d95856f2a0a9f2d0dba1979b07b1f8
-EBUILD libgit2-glib-1.1.0.ebuild 1310 BLAKE2B d52e63399aa503feccbdad1e59f18f7edb6b697e5dc7f45eb756670cefabc4450fb1979c04be5206fc920b294ebef3faeb061d571a8baf9d7e64a6aecdf44277 SHA512 75b54453eb70026132b72f8e5a25ed67e07bcd557097efbac73ea924d45cc8a19028ed6b48517c885e86444f55347d3f28cb3f60b712890c1391c2ece4314545
-EBUILD libgit2-glib-1.2.0.ebuild 1247 BLAKE2B 4e25b135e81378a6ad8b9ce0684db99b3ca0013f274f3ed29e7eb46d59513ab288ef73c7c18178ffd5389433b5c7c389e8c2ec4cc9be2c81f801845be64e1a6d SHA512 ca6f249b9a8b2f5e7ec8b090fe1c2de736e3ee079023be2d3ebe9b9d4198742c5c1636310909b3551a76a95a3f9593f13ec10a98d8037c6455f7e4d666676add
+EBUILD libgit2-glib-1.2.0.ebuild 1245 BLAKE2B 7c5c3ab1c1b9a0e03a1697915deecb2bc9af6b8b54b884c948aae27154aff12f540a6d93e5684b87459a579f01bcf27177265661b7e658b44804843f6cfda6fc SHA512 4bbb16281e264e7474db2e2dd86160251563054c53c8d5ac810258ff293982ce771454ae5077b44b35dc020745b625368d1561b26dbe7b6020ed9d3b9ee18cba
MISC metadata.xml 541 BLAKE2B 15c4b815fae2b173bb92c735fbcb57d0e2f7227cd6ec7b613676646a69bbab79fd95d0e43376f8dc5444ec8326e46f59e0c476228ee0816758568cd0bdb5a06e SHA512 420a424010054a85291977699691fb2626b224df9b24b99aaad9584e7d1944fb3e242cd989b7efe1cb393404490a0f798c985d4be80ccb5474b0681e86434fa8
diff --git a/dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch b/dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch
deleted file mode 100644
index d5ca886685ec..000000000000
--- a/dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-https://gitlab.gnome.org/GNOME/libgit2-glib/-/merge_requests/37
-
-From 1659bb3a124c935848203828304c9efe943258db Mon Sep 17 00:00:00 2001
-From: Matt Turner <mattst88@gmail.com>
-Date: Thu, 13 Apr 2023 17:36:52 -0400
-Subject: [PATCH] meson: Use install_symlink
-
-New in v0.61.0, the install_symlink function lets us install symlinks
-directly from Meson, allowing us to remove the meson_vapi_link.py
-script.
----
- meson.build | 10 ++++++++--
- meson_vapi_link.py | 27 ---------------------------
- 2 files changed, 8 insertions(+), 29 deletions(-)
- delete mode 100755 meson_vapi_link.py
-
-diff --git a/meson.build b/meson.build
-index 8f30cda..5598e19 100644
---- a/meson.build
-+++ b/meson.build
-@@ -3,7 +3,7 @@ project(
- version: '1.1.0',
- default_options: 'buildtype=debugoptimized',
- license: 'LGPL2+',
-- meson_version: '>= 0.50.0',
-+ meson_version: '>= 0.61.0',
- )
-
- libgit2_glib_version = meson.project_version()
-@@ -136,7 +136,13 @@ if enable_vapi
- assert(enable_gir, 'vapi support was requested, but introspection support is mandatory.')
- assert(add_languages('vala', required: false), 'vapi support was requested, but vala not found.')
-
-- meson.add_install_script('meson_vapi_link.py', libgit2_glib_datadir)
-+ foreach ext : ['vapi', 'deps']
-+ install_symlink(
-+ 'ggit-1.0.' + ext,
-+ install_dir: libgit2_glib_prefix / libgit2_glib_datadir / 'vala' / 'vapi',
-+ pointing_to: 'libgit2-glib-1.0.' + ext,
-+ )
-+ endforeach
- endif
-
- # Check for libgit2 ssh support
-diff --git a/meson_vapi_link.py b/meson_vapi_link.py
-deleted file mode 100755
-index 20afe0c..0000000
---- a/meson_vapi_link.py
-+++ /dev/null
-@@ -1,27 +0,0 @@
--#!/usr/bin/env python3
--
--import os
--import shutil
--import sys
--
--prefix = os.environ['MESON_INSTALL_DESTDIR_PREFIX'] if os.environ.get('DESTDIR') else os.environ['MESON_INSTALL_PREFIX']
--
--datadir = os.path.join(prefix, sys.argv[1])
--
--vapidir = os.path.join(datadir, 'vala', 'vapi')
--os.chdir(vapidir)
--
--# FIXME: meson will not track the creation of these files
--# https://github.com/mesonbuild/meson/blob/master/mesonbuild/scripts/uninstall.py#L39
--old = 'ggit-1.0'
--new = 'libgit2-glib-1.0'
--
--for ext in ['vapi', 'deps']:
-- src = '{}.{}'.format(new, ext)
-- dest = '{}.{}'.format(old, ext)
-- try:
-- os.symlink(src, dest)
-- except FileExistsError:
-- pass
-- except OSError:
-- shutil.copy(src, dest)
---
-2.39.2
-
diff --git a/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild b/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild
deleted file mode 100644
index 121c3a8099ea..000000000000
--- a/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org meson python-r1 vala xdg
-
-DESCRIPTION="Git library for GLib"
-HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib"
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-IUSE="gtk-doc python +ssh +vala"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- >=dev-libs/gobject-introspection-1.54:=
- >=dev-libs/glib-2.44.0:2
- >=dev-libs/libgit2-0.26.0:0=[ssh?]
- python? (
- ${PYTHON_DEPS}
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/glib-utils
- virtual/pkgconfig
- gtk-doc? ( dev-util/gi-docgen )
- vala? ( $(vala_depend) )
-"
-
-PATCHES=(
- "${FILESDIR}/${PV}-meson-Use-install_symlink.patch"
-)
-
-src_prepare() {
- default
-
- sed -i -e '/meson_python_compile.py/d' meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc gtk_doc)
- -Dintrospection=true
- -Dpython=false # we install python scripts manually
- $(meson_use ssh)
- $(meson_use vala vapi)
- )
-
- use vala && vala_setup
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use python ; then
- python_moduleinto gi.overrides
- python_foreach_impl python_domodule libgit2-glib/Ggit.py
- fi
-}
diff --git a/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild b/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild
index 5ed7edcfdeef..b1572974d3dc 100644
--- a/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild
+++ b/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib"
LICENSE="LGPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
IUSE="gtk-doc python +ssh +vala"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"