[gentoo-commits] repo/gentoo:master commit in: dev-lang/vala/files/, dev-lang/vala/

2021-05-03 Thread Matt Turner
commit: d94e775b3186b0b843058e613b70a59dd8964e9b
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May  4 01:38:15 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May  4 01:44:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d94e775b

dev-lang/vala: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 dev-lang/vala/Manifest |   6 -
 ...0.40-Allow-disabling-the-build-of-valadoc.patch | 184 --
 ...valadoc-doclets-data-parallel-installable.patch | 212 -
 dev-lang/vala/vala-0.36.20.ebuild  |  38 
 dev-lang/vala/vala-0.40.24.ebuild  |  54 --
 dev-lang/vala/vala-0.50.2.ebuild   |  49 -
 dev-lang/vala/vala-0.52.2.ebuild   |  52 -
 7 files changed, 595 deletions(-)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index 727ac668d9b..8a695bd5de6 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -1,9 +1,3 @@
-DIST vala-0.36.20.tar.xz 2918672 BLAKE2B 
9c2c46992444fafd173f767a4a10ac185b0c49db0ede3cb52dec10da08ab3370adb4445087b24c91c9126e8586418a149ac783b3de92cac6c4badd488f3dc56f
 SHA512 
21ca0573a2f9d945a362f7f15da7db25532fd7b19a0aa0442243b95df0568b7a88ae94d0659af44f6f57e364f4370de361102e7e46a070487985e7cb5d81277c
-DIST vala-0.40.24.tar.xz 3484308 BLAKE2B 
eb31444099c55b41ac2a2aa5be40eb3bc767e08d0670f2a36d51317cfd39a4a601578561863687385b8a922232909b5d8fb85a842e414aace077290070044100
 SHA512 
c10e9e51b5854d2f0087ce8a9eac561fbc22785bb719bf96936c69187550b2cb92ceafb5fd9df85b4eaa49f5c1f77c660de305d0cee944c216850c80c5f4cc65
-DIST vala-0.44.11.tar.xz 3370248 BLAKE2B 
c111b6175e6339148e30bedc77f62a9ef3ec912ad0621c9303fc5dba31694173b49ccc433d3681303d64a1e442ed9b7b064f27931369cb13fa028bfc25ffa3c9
 SHA512 
6111699039ed37084426d7603b82dfa9bd497c66ba7353ee22e8541bf15a2cbb634d315593c093f18c20bac877ae34884e5b570cd25237ce12aa73e941c4c540
-DIST vala-0.46.13.tar.xz 3434196 BLAKE2B 
49b7e0b776e185653c1b8c00747a150ceb42cf89006fd55d37e3efd0824dace379d2c72cdb45d481b0545d0b4b37299bc6161b2d083d3221d2d8d8ca7c10d6dc
 SHA512 
6d8d1acebf4706346d5dc986f5c900cfda929ca59ca3f3907cff56892a496bf524b1f74032ac6c8587b236a473124e15c6f83f949636e28141a55c8abeddf004
 DIST vala-0.48.12.tar.xz 3492200 BLAKE2B 
0a401ac4349dc1c628fa608b5a89504583d6d2bb05ca74eb507e766cca418121e14adfe6e8cfeb8f42212c717280b9b91426309df415d869896654be626c46c5
 SHA512 
da7becf8b92985a07b139651c14bd41ec86aed3e2b610029d2b376f70335c98607f39de4a1fa4efe9d51e6088edd4c13d22431cada389679d55f684ad548f4d1
-DIST vala-0.50.2.tar.xz 3514208 BLAKE2B 
f2f7e86b90ac1245d593ba82204667a830843e2fdb8e9a5afaa44453a146461f0ce2b9f9338ef4743bc6055bbce6c023ae92f0bf2ca66757cddd7fc3d7a4db63
 SHA512 
77069b53037adcd4c3fed2dc4a5c740216b950c52e8a0ed777a5cf9a5d9f078d0abbc4dbce08e122817cd3de0ac75ebd150b0f6f0b0cf4a09cb4a46f96bf4c3e
 DIST vala-0.50.7.tar.xz 3540048 BLAKE2B 
4f3abdfe7f0448846f22a4d822b803484afd1a2371604d63cd7092e2854dbfdb15169ac74226404ca572bc8ac29d5262c6e39346271704003138b9881bd99b30
 SHA512 
50c4c257e0be020f45270b07fef3646712dc1556dd43ae9d54f164b97056b26779b3559deab9fe96afa11e2e97a13aa2cce348a34cf5d72ea6a3be4a8d7efc94
-DIST vala-0.52.2.tar.xz 3573764 BLAKE2B 
88340f7142518a0c17ab2347cd76853d18c00f86ed030cdcdbe726d92dc165ce2c83d07301f77c08f839f1d6b0da05c77e19671817483786fa57ed5bbcd240cc
 SHA512 
c30b64f6899c53eb852128b95265ccec99d27a14388525829da1e5f5ff229c695a1e67b9e3bcc8fef751221c8923aa853bd2065ec0cfbc9b19d6c04007ed4110
 DIST vala-0.52.3.tar.xz 3575936 BLAKE2B 
bef10fdca6af1db5d8ff7b01b624fee5879d82ceb35ccc84d847f9ce26445194d4fc7ec8c3f8177534c0144e9027633ed1b00793e4e2edbe3df51f55f29129cb
 SHA512 
5b757c6a9d1a2e9615fddb014c64a92f6a7c231ba964e449a43e9ad19293d415b66642625aad98d18e436ab438a4530d00bb670c7c7eaae56f43b407f4035bd9

diff --git 
a/dev-lang/vala/files/0.40-Allow-disabling-the-build-of-valadoc.patch 
b/dev-lang/vala/files/0.40-Allow-disabling-the-build-of-valadoc.patch
deleted file mode 100644
index 55bcb7d63b0..000
--- a/dev-lang/vala/files/0.40-Allow-disabling-the-build-of-valadoc.patch
+++ /dev/null
@@ -1,184 +0,0 @@
-From 1dae711f17473e12c822a657ffca02abee27b3a2 Mon Sep 17 00:00:00 2001
-From: Rico Tzschichholz 
-Date: Sun, 27 Aug 2017 16:03:03 +0200
-Subject: [PATCH] build: Allow disabling the build of valadoc
-
-Allow disabling build of valadoc with configure option --disable-valadoc
-
-Fixes https://gitlab.gnome.org/GNOME/vala/issues/596

- Makefile.am | 10 +
- configure.ac| 59 ++---
- doc/Makefile.am | 17 +-
- 3 files changed, 57 insertions(+), 29 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index 88bef90ed..e4d46741f 100644
 a/Makefile.am
-+++ b/Makefile.am
-@@ -13,9 +13,19 @@ SUBDIRS = \
-   doc \
-   gobject-introspection \
-   vapigen \
-+  $(NULL)
-+
-+if ENABLE_VALADOC
-+SUBDIRS += \
-   libvaladoc \
-   valadoc \
-   $(NUL

[gentoo-commits] repo/gentoo:master commit in: dev-lang/vala/files/, dev-lang/vala/

2019-07-27 Thread Mart Raudsepp
commit: 3d21434377c899a88314572b42fd8c81e607c72e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jul 27 19:46:06 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jul 28 06:42:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d214343

dev-lang/vala: bump to 0.44.6

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/vala/Manifest |   1 +
 ...valadoc-doclets-data-parallel-installable.patch | 207 +
 dev-lang/vala/vala-0.44.6.ebuild   |  51 +
 3 files changed, 259 insertions(+)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index f83231ae110..5c945584811 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -3,3 +3,4 @@ DIST vala-0.36.19.tar.xz 2909240 BLAKE2B 
8b41ab516a6e5c9eef6e4f5590cfa49892e69a8
 DIST vala-0.40.14.tar.xz 3398668 BLAKE2B 
6df1e47439000e1a49dda4d58651b7039737a2648563fc4e09d679bf63d968d9dafcc9ab5e371ca450bab70163f9fb1fb30ffa75451940f9a1518d7fb3a5ebf1
 SHA512 
0387bbcf35055f2b4a8f790370847bcc12a92d7969d9ed583b0630be8b637a9e28895508da9cdfab8baf97ad5fdc9249bf82e31e6c1ee19d0026f5061c027db8
 DIST vala-0.40.15.tar.xz 3406020 BLAKE2B 
aaa2967a140fae94b4609f4b54f2e37c71fe79453cb3ea30568ee018d2227d1c45061440ad632bcfc53650fbe4dba2f062d8095f95936623a49efb5e97f2c2bb
 SHA512 
abb918b00afab7a85586f9bd26b78be87e19b725752cbb77dd428da2e6241b1f3d4aaa70e3e6daf6f373562d02f1ff8016e6c9107e2bf088d9b84334adecdda2
 DIST vala-0.42.7.tar.xz 3362192 BLAKE2B 
59f76d43f4bf80f75681c386cb30c4686bf93444bcd371900b134e0338ab865cf61d4cfd35facfff47c78075c384028cbcbd318eb927444f15862f7a28bccaa1
 SHA512 
d9044b126c91f3b1835a7182a054464339e4e2e52e63df90f43d2d5d9cba06fd6bb7eed5f6aa4d502f43f0a1232610d39d244952cfca54f63eb019e764899eca
+DIST vala-0.44.6.tar.xz 3354452 BLAKE2B 
7fb8946b55a73a582e4bf7fc15ca129bbd8c766e665dab15671466fac62bb19481fdda5476263d6689e36a63f6fb2c095c10e2ce7cb8f8cf33b38f691d2f86aa
 SHA512 
7b0fa6da3b7ecfe5d6731e64a7803e3dde38e843c269e7bd0d9d92dbbba2823bd17689bceec3e2ee6cf8f7884a5e1e11e1699e98808a32fef2167221bdc7b8a2

diff --git 
a/dev-lang/vala/files/0.44-valadoc-doclets-data-parallel-installable.patch 
b/dev-lang/vala/files/0.44-valadoc-doclets-data-parallel-installable.patch
new file mode 100644
index 000..8ab9e4401e9
--- /dev/null
+++ b/dev-lang/vala/files/0.44-valadoc-doclets-data-parallel-installable.patch
@@ -0,0 +1,207 @@
+From 543a835b7027e7f79d1fe882cbd06137b6c6aa3b Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Sat, 27 Jul 2019 20:20:45 +0300
+Subject: [PATCH] build: Make valadoc doclets & data parallel installable
+
+---
+ libvaladoc/Makefile.am  |  7 ++-
+ valadoc/Makefile.am |  7 ++-
+ valadoc/doclets/devhelp/Makefile.am | 11 ---
+ valadoc/doclets/gtkdoc/Makefile.am  | 11 ---
+ valadoc/doclets/html/Makefile.am| 11 ---
+ valadoc/icons/Makefile.am   |  4 
+ valadoc/tests/Makefile.am   |  7 ++-
+ 7 files changed, 46 insertions(+), 12 deletions(-)
+
+diff --git a/libvaladoc/Makefile.am b/libvaladoc/Makefile.am
+index 0ad42cb32..e8e6704ac 100644
+--- a/libvaladoc/Makefile.am
 b/libvaladoc/Makefile.am
+@@ -4,7 +4,6 @@ NULL =
+ 
+ AM_CFLAGS = \
+   -DG_LOG_DOMAIN=\"valadoc\" \
+-  -DPACKAGE_VALADOC_LIBDIR=\"$(libdir)/valadoc\" \
+   -DPACKAGE_VERSION=\"$(VERSION)\" \
+   $(COVERAGE_CFLAGS) \
+   $(LIBGVC_CFLAGS) \
+@@ -16,6 +15,12 @@ AM_CFLAGS = \
+   -I$(top_srcdir)/codegen \
+   $(NULL)
+ 
++if ENABLE_UNVERSIONED
++AM_CFLAGS += -DPACKAGE_VALADOC_LIBDIR=\"$(libdir)/valadoc\"
++else
++AM_CFLAGS += -DPACKAGE_VALADOC_LIBDIR=\"$(libdir)/valadoc@PACKAGE_SUFFIX@\"
++endif
++
+ AM_VALAFLAGS = \
+   $(NULL)
+ 
+diff --git a/valadoc/Makefile.am b/valadoc/Makefile.am
+index 26028f5e3..60712cf00 100644
+--- a/valadoc/Makefile.am
 b/valadoc/Makefile.am
+@@ -10,7 +10,6 @@ SUBDIRS = \
+ 
+ AM_CFLAGS = \
+   -DG_LOG_DOMAIN=\"valadoc\" \
+-  -DPACKAGE_VALADOC_LIBDIR=\"$(libdir)/valadoc\" \
+   -DPACKAGE_VERSION=\"$(VERSION)\" \
+   -I$(top_srcdir)/libvaladoc/ \
+   -I$(top_srcdir)/gee \
+@@ -23,6 +22,12 @@ AM_CFLAGS = \
+   $(LIBGVC_CFLAGS) \
+   $(NULL)
+ 
++if ENABLE_UNVERSIONED
++AM_CFLAGS += -DPACKAGE_VALADOC_LIBDIR=\"$(libdir)/valadoc\"
++else
++AM_CFLAGS += -DPACKAGE_VALADOC_LIBDIR=\"$(libdir)/valadoc@PACKAGE_SUFFIX@\"
++endif
++
+ BUILT_SOURCES = valadoc.vala.stamp
+ 
+ bin_PROGRAMS = valadoc
+diff --git a/valadoc/doclets/devhelp/Makefile.am 
b/valadoc/doclets/devhelp/Makefile.am
+index b151eb371..435e87235 100644
+--- a/valadoc/doclets/devhelp/Makefile.am
 b/valadoc/doclets/devhelp/Makefile.am
+@@ -4,7 +4,6 @@ NULL =
+ 
+ AM_CFLAGS = \
+   -DG_LOG_DOMAIN=\"valadoc-devhelp\" \
+-  -DPACKAGE_VALADOC_ICONDIR=\"$(datadir)/valadoc/icons/\" \
+   -I$(top_srcdir)/gee/ \
+   -I$(top_srcdir)/vala/ \
+   -I$(top_srcdir)/libvalado

[gentoo-commits] repo/gentoo:master commit in: dev-lang/vala/files/, dev-lang/vala/

2019-02-11 Thread Mart Raudsepp
commit: 696f9e562286dd080ea0591ee4ae4d4aae2f4de0
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Fri Jan  4 10:47:24 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Feb 11 17:14:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696f9e56

dev-lang/vala: 0.36.17 → 0.40.12

Includes valadoc.

Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Gilles Dartiguelongue  gentoo.org>
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/vala/Manifest |   1 +
 ...0.40-Allow-disabling-the-build-of-valadoc.patch | 184 ++
 ...valadoc-doclets-data-parallel-installable.patch | 212 +
 dev-lang/vala/metadata.xml |  11 +-
 dev-lang/vala/vala-0.40.12.ebuild  |  56 ++
 5 files changed, 460 insertions(+), 4 deletions(-)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index 5862496b973..8691b0b8736 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -2,3 +2,4 @@ DIST vala-0.32.1.tar.xz 2759528 BLAKE2B 
cce23844ee5769216ef5cccb20476f4bdd2cb809
 DIST vala-0.34.16.tar.xz 2795676 BLAKE2B 
64428099c209e13a6aad09233af650f412efa191ff4873fae1dbfb9bcc252e13d4e152733c9f199cd23323872fd912807a685980f651c1f784bfaffae7bf4162
 SHA512 
6411d55524a6c717c2eaf5cc1231ac931400e3f66d151a8b8856910258eb5bd7affe3a90946de34feb51aabfafce721b8d57f61e0475095b275d20b73cc4bbec
 DIST vala-0.36.15.tar.xz 2880300 BLAKE2B 
ea83bde6396f3be1c96038d63ae30b18fa070a6f7a06b75569bfed9d7792c898201a1f24d000f5b6415bb890cf975758341a97f22db74da02fcbeb3f283e546f
 SHA512 
1c8f32b2dd4248737a5a27f00f42d8bab2fe0a0790a7df5c426f4e3e1d0919ed0f6f6fd905be758ed477ba840e18f608e67811389c811ba65710094abe61
 DIST vala-0.36.17.tar.xz 2898524 BLAKE2B 
4a5a373bacd4e4a392350c7819e0498054e38f50dce89658412d7aeb5642892ef9f32a7689ebd45f53c41f064e0b6d2f52fb441be67a1dd48e67311a1e764637
 SHA512 
93d4fa600cd0ef62b71ed056b837f2c0a42c3aba25b021b2bbd2045428550307727827b250dae546926ea3fe2e33a5ac80c9b24b5100f02550ec584dd5da5e92
+DIST vala-0.40.12.tar.xz 3390368 BLAKE2B 
b11eef3687b3c6cd5c7a3b0ffdaa29e20c0c00ea1cb457c6d7cc02f2fd0a842a27f65091b842846f606f80c62fc89cd2e5b620af635ebe0b9cd55d8c35251c47
 SHA512 
3bc28fe2ad7c05f4de00c593bde1def0c8d8e496fecd11009d6a4e987f4aeae0a31be995efdda2ba339b9aa540610c6f2f8f9295f1b0d4be6dd7ee841c08598d

diff --git 
a/dev-lang/vala/files/0.40-Allow-disabling-the-build-of-valadoc.patch 
b/dev-lang/vala/files/0.40-Allow-disabling-the-build-of-valadoc.patch
new file mode 100644
index 000..55bcb7d63b0
--- /dev/null
+++ b/dev-lang/vala/files/0.40-Allow-disabling-the-build-of-valadoc.patch
@@ -0,0 +1,184 @@
+From 1dae711f17473e12c822a657ffca02abee27b3a2 Mon Sep 17 00:00:00 2001
+From: Rico Tzschichholz 
+Date: Sun, 27 Aug 2017 16:03:03 +0200
+Subject: [PATCH] build: Allow disabling the build of valadoc
+
+Allow disabling build of valadoc with configure option --disable-valadoc
+
+Fixes https://gitlab.gnome.org/GNOME/vala/issues/596
+---
+ Makefile.am | 10 +
+ configure.ac| 59 ++---
+ doc/Makefile.am | 17 +-
+ 3 files changed, 57 insertions(+), 29 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 88bef90ed..e4d46741f 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -13,9 +13,19 @@ SUBDIRS = \
+   doc \
+   gobject-introspection \
+   vapigen \
++  $(NULL)
++
++if ENABLE_VALADOC
++SUBDIRS += \
+   libvaladoc \
+   valadoc \
+   $(NULL)
++endif
++
++DISTCHECK_CONFIGURE_FLAGS = \
++  --enable-valadoc \
++  --enable-unversioned \
++  $(NULL)
+ 
+ if ENABLE_UNVERSIONED
+ aclocaldir = $(datadir)/aclocal
+diff --git a/configure.ac b/configure.ac
+index 88ca0f94b..9d1c97417 100644
+--- a/configure.ac
 b/configure.ac
+@@ -119,35 +119,38 @@ PKG_CHECK_MODULES(GMODULE, gmodule-2.0 >= $GLIB_REQUIRED)
+ AC_SUBST(GMODULE_CFLAGS)
+ AC_SUBST(GMODULE_LIBS)
+ 
+-PKG_CHECK_MODULES(LIBGVC, libgvc >= $LIBGVC_REQUIRED)
+-AC_MSG_CHECKING([for CGRAPH])
+-cgraph_tmp_LIBADD="$LIBADD"
+-cgraph_tmp_CFLAGS="$CFLAGS"
+-LIBADD="$LIBADD $LIBGVC_LIBS"
+-CFLAGS="$CFLAGS $LIBGVC_CFLAGS"
+-AC_RUN_IFELSE(
+-  [AC_LANG_SOURCE([
+-  #include 
+-
+-  int main(void) {
+-  #ifdef WITH_CGRAPH
+-  return 0;
+-  #else
+-  return -1;
+-  #endif
+-  }
+-  ])], [
+-  AC_MSG_RESULT([yes])
+-  VALAFLAGS="$VALAFLAGS -D WITH_CGRAPH"
+-  have_cgraph=yes
+-  ], [
+-  AC_MSG_RESULT([no])
+-  have_cgraph=no
+-  ]
+-)
+-LIBADD="$cgraph_tmp_LIBADD"
+-CFLAGS="$cgraph_tmp_CFLAGS"
++AC_ARG_ENABLE(valadoc, AS_HELP_STRING([--disable-valadoc], [Disable 
valadoc]), enable_valadoc=$enableval, enable_valadoc=yes)
++if test x$enable_valadoc = xyes; then
++  PKG_CHECK_MODULES(LIB