gnome ports: disable meson subproj download

This commit is contained in:
Christopher Nielsen
2024-12-13 09:56:13 -05:00
parent 4373ab82a5
commit 60597bb9ba
7 changed files with 35 additions and 18 deletions
+8 -5
View File
@@ -6,25 +6,28 @@ PortGroup meson 1.0
name at-spi2-atk
# you probably want to keep this at the same version as at-spi2-core
version 2.38.0
revision 0
checksums rmd160 3209fef56d5aec59ff6167551bd12eb8259cf51e \
sha256 cfa008a5af822b36ae6287f18182c40c91dd699c55faa38605881ed175ca464f \
size 97464
categories gnome
license LGPL
set branch [join [lrange [split ${version} .] 0 1] .]
maintainers {mascguy @mascguy} openmaintainer
description Gnome Accesibility Technology Service
long_description 'at-spi' is a part of the Gnome Accessibility Project. It provides a \
Service Provider Interface for the Assistive Technologies available on \
the GNOME platform, and a library against which applications can be linked.
maintainers {mascguy @mascguy} openmaintainer
categories gnome
platforms darwin
homepage http://a11y.org/
master_sites gnome:sources/${name}/${branch}/
set branch [join [lrange [split ${version} .] 0 1] .]
master_sites gnome:sources/${name}/${branch}/
use_xz yes
# Disable unexpected download of subprojects
meson.wrap_mode nodownload
depends_build-append \
port:pkgconfig
+7 -5
View File
@@ -8,20 +8,22 @@ name at-spi2-core
# you probably want to keep this at the same version as at-spi2-atk
version 2.44.1
categories gnome
license LGPL
set branch [join [lrange [split ${version} .] 0 1] .]
maintainers {mascguy @mascguy} openmaintainer
description Gnome Accesibility Technology Service
long_description 'at-spi' is a part of the Gnome Accessibility Project. It provides a \
Service Provider Interface for the Assistive Technologies available on \
the GNOME platform, and a library against which applications can be linked.
maintainers {mascguy @mascguy} openmaintainer
categories gnome
platforms darwin
homepage http://a11y.org/
master_sites gnome:sources/${name}/${branch}/
set branch [join [lrange [split ${version} .] 0 1] .]
master_sites gnome:sources/${name}/${branch}/
use_xz yes
# Disable unexpected download of subprojects
meson.wrap_mode nodownload
checksums rmd160 86db943d67b2bbb1365b018b67f25a958c79597c \
sha256 4beb23270ba6cf7caf20b597354d75194d89afb69d2efcf15f4271688ba6f746 \
size 209780
+8 -5
View File
@@ -6,20 +6,23 @@ PortGroup meson 1.0
name desktop-file-utils
version 0.28
revision 0
maintainers nomaintainer
installs_libs no
categories gnome
license GPL-2+
installs_libs no
maintainers nomaintainer
description Command line utilities for working with desktop entries.
long_description \
${description}
homepage https://www.freedesktop.org/wiki/Software/desktop-file-utils/
master_sites https://www.freedesktop.org/software/desktop-file-utils/releases/
master_sites https://www.freedesktop.org/software/desktop-file-utils/releases/
use_xz yes
# Disable unexpected download of subprojects
meson.wrap_mode nodownload
checksums rmd160 2e5791b5b14c5b2fa54833f8819281fc37c9a701 \
sha256 4401d4e231d842c2de8242395a74a395ca468cd96f5f610d822df33594898a70 \
size 81620
+3 -1
View File
@@ -11,7 +11,6 @@ revision 0
categories gnome graphics
license GPL-2+
maintainers {devans @dbevans} {mascguy @mascguy} openmaintainer
description gexiv2 is a GObject-based wrapper around the exiv2 library.
long_description ${description} \
It makes the basic features of exiv2 available to GNOME applications. \
@@ -28,6 +27,9 @@ checksums rmd160 1d0fbfd67d69a212d0e0aa057e9ba790c1055cb3 \
sha256 21e64d2c56e9b333d44fef3f2a4b25653d922c419acd972fa96fab695217e2c8 \
size 389976
# Disable unexpected download of subprojects
meson.wrap_mode nodownload
set py_major 3
set py_minor_min 7
set py_minor_max 12
+3
View File
@@ -28,6 +28,9 @@ checksums rmd160 88254ec90b23de9db6bb4440d2367b6d4379fd75 \
sha256 9350a0444b744ca3dc69586ebd1b6707520922b6d9f4f232103ce603a271ecda \
size 16713784
# Disable unexpected download of subprojects
meson.wrap_mode nodownload
set py_ver 3.12
set py_ver_nodot [string map {. {}} ${py_ver}]
set port_ver_major [lindex [split ${version} .] 0]
+3 -1
View File
@@ -12,7 +12,6 @@ revision 0
categories gnome
license LGPL-2.1+
maintainers {devans @dbevans} {mascguy @mascguy} openmaintainer
description GtkSourceView-4.0 is a source highlighting text widget for GTK+ 3
long_description GtkSourceView is a text widget that extends the standard \
GTK+ 3.x text widget GtkTextView. It improves GtkTextView \
@@ -28,6 +27,9 @@ master_sites gnome:sources/${gname}/${branch}/
distname ${gname}-${version}
use_xz yes
# Disable unexpected download of subprojects
meson.wrap_mode nodownload
checksums rmd160 de76fede1a2707052c24427da65fd76eef6d0873 \
sha256 7ec9d18fb283d1f84a3a3eff3b7a72b09a10c9c006597b3fbabbb5958420a87d \
size 1159636
+3 -1
View File
@@ -9,7 +9,6 @@ version 2.74.3
revision 0
categories gnome net
platforms darwin
license LGPL-2+
maintainers {mascguy @mascguy} {devans @dbevans} openmaintainer
@@ -28,6 +27,9 @@ use_xz yes
distname ${my_name}-${version}
dist_subdir ${my_name}
# Disable unexpected download of subprojects
meson.wrap_mode nodownload
checksums rmd160 51ff0fefd575dfbb65f9d303b7e2ccefa1703a1f \
sha256 e4b77c41cfc4c8c5a035fcdc320c7bc6cfb75ef7c5a034153df1413fa1d92f13 \
size 1504804