[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: 0a5cacb3bade57022cc5e7bfd2f7ed89f01dce7b Author: orbea riseup net> AuthorDate: Mon Apr 8 23:54:06 2024 + Commit: Sam James gentoo org> CommitDate: Mon May 13 19:42:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a5cacb3 dev-util/anjuta: only remove .la file if it exists When building with slibtool the .la file by default is never installed. Closes: https://bugs.gentoo.org/913671 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/36170 Signed-off-by: Sam James gentoo.org> dev-util/anjuta/anjuta-3.34.0-r2.ebuild | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/dev-util/anjuta/anjuta-3.34.0-r2.ebuild b/dev-util/anjuta/anjuta-3.34.0-r2.ebuild index fad8dc7ade3c..149da469e6c1 100644 --- a/dev-util/anjuta/anjuta-3.34.0-r2.ebuild +++ b/dev-util/anjuta/anjuta-3.34.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,8 +27,6 @@ PATCHES=( "${FILESDIR}"/${PV}-minimal.patch ) -LA="libanjuta-${PV%%.*}.la" - src_configure() { gnome2_src_configure \ --disable-debug \ @@ -42,12 +40,12 @@ src_configure() { src_compile() { emake -C libanjuta/interfaces libanjuta-interfaces.la - emake -C libanjuta ${LA} + emake -C libanjuta libanjuta-${PV%%.*}.la } src_install() { emake DESTDIR="${D}" -C libanjuta install-am emake DESTDIR="${D}" -C libanjuta/interfaces install-am emake DESTDIR="${D}" -C src install-dist_anjuta_pixmapsDATA - rm -v "${ED}"/usr/$(get_libdir)/${LA} || die + find "${ED}" -type f -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/, dev-util/anjuta/files/
commit: d6db1ecd0c840693e5febb5059b95f183bd038eb Author: James Le Cuirot gentoo org> AuthorDate: Mon Jun 6 20:49:37 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Jun 6 20:51:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6db1ecd dev-util/anjuta: Drop old 3.34.0-r1 Signed-off-by: James Le Cuirot gentoo.org> dev-util/anjuta/anjuta-3.34.0-r1.ebuild| 148 - .../anjuta/files/3.34.0-Add-new-vala-support.patch | 132 -- dev-util/anjuta/files/3.34.0-autoconf-2.70.patch | 15 --- .../anjuta/files/3.34.0-prefer-newer-vala.patch| 15 --- dev-util/anjuta/metadata.xml | 5 - 5 files changed, 315 deletions(-) diff --git a/dev-util/anjuta/anjuta-3.34.0-r1.ebuild b/dev-util/anjuta/anjuta-3.34.0-r1.ebuild deleted file mode 100644 index 43ee21d824b3.. --- a/dev-util/anjuta/anjuta-3.34.0-r1.ebuild +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) -# libanjuta-language-vala.so links to a specific slot of libvala; we want to -# avoid automagic behavior. -VALA_MIN_API_VERSION="0.56" -VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" - -GNOME2_EAUTORECONF="yes" -inherit gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala - -DESCRIPTION="A versatile IDE for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta https://gitlab.gnome.org/GNOME/anjuta/; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" - -IUSE="debug devhelp glade +introspection subversion terminal test vala" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# FIXME: automagically uses gnome-extra/libgda:6 if available -# FIXME: make python dependency non-automagic -COMMON_DEPEND=" - >=dev-libs/glib-2.34:2[dbus] - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.10:3 - >=dev-libs/libxml2-2.4.23 - >=dev-libs/gdl-3.5.5:3= - >=x11-libs/gtksourceview-3:3.0 - - sys-devel/autogen - - >=gnome-extra/libgda-5:5= - dev-util/ctags - - x11-libs/libXext - x11-libs/libXrender - - ${PYTHON_DEPS} - - devhelp? ( >=dev-util/devhelp-3.7.4:= ) - glade? ( >=dev-util/glade-3.12:3.10= ) - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) - subversion? ( - >=dev-vcs/subversion-1.8:= - >=net-libs/serf-1.2:1= - >=dev-libs/apr-1:= - >=dev-libs/apr-util-1:= ) - terminal? ( >=x11-libs/vte-0.27.6:2.91 ) - vala? ( $(vala_depend) ) -" -# python plugins need pygobject and introspection; we have introspection optional, so while this is all a bit of a mess, -# restrict the pygobject dep to when python plugins can work in the build (the python loader explicitly imports gi.repository.Anjuta) -RDEPEND="${COMMON_DEPEND} - introspection? ( - $(python_gen_cond_dep ' - >=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}] - ') - ) - gnome-base/gsettings-desktop-schemas -" -DEPEND="${COMMON_DEPEND} - >=dev-lang/perl-5 - >=dev-util/gtk-doc-am-1.4 - >=dev-util/intltool-0.40.1 - sys-devel/bison - sys-devel/flex - >=sys-devel/gettext-0.17 - virtual/pkgconfig - test? ( - app-text/docbook-xml-dtd:4.1.2 - app-text/docbook-xml-dtd:4.5 ) - app-text/yelp-tools - dev-libs/gobject-introspection-common - gnome-base/gnome-common -" -# yelp-tools, gi-common and gnome-common are required by eautoreconf - -PATCHES=( - "${FILESDIR}"/${PV}-Add-new-vala-support.patch - "${FILESDIR}"/${PV}-autoconf-2.70.patch - "${FILESDIR}"/${PV}-prefer-newer-vala.patch -) - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - if use vala; then - DISABLE_AUTOFORMATTING="yes" - DOC_CONTENTS="To create a generic vala project you will need to specify -desired valac versioned binary to be used, to do that you -will need to: -1. Go to 'Build' -> 'Configure project' -2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to -'Configure options'." - fi - - # COPYING is used in Anjuta's help/about entry - DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO" - - # Conflicts with -pg in a plugin, bug #266777 - filter-flags -fomit-frame-pointer - - # Do not build benchmarks, they are not installed and for dev purpose only - sed -e '/SUBDIRS =/ s/benchmark//' \ - -i plugins/symbol-db/Makefile.{am,in} || die - - use vala && vala_setup - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-neon \ - --disable-static \ - $(use_enable debug) \ -
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/files/
commit: 5840d1e32384cd68db7970ba49671898bbca83a8 Author: James Le Cuirot gentoo org> AuthorDate: Sat May 21 08:51:51 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 21 08:53:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5840d1e3 dev-util/anjuta: Patch out itstool dependency in 3.34.0-r2 Closes: https://bugs.gentoo.org/844964 Signed-off-by: James Le Cuirot gentoo.org> dev-util/anjuta/files/3.34.0-minimal.patch | 50 -- 1 file changed, 33 insertions(+), 17 deletions(-) diff --git a/dev-util/anjuta/files/3.34.0-minimal.patch b/dev-util/anjuta/files/3.34.0-minimal.patch index e3aae39fb377..3acd4c486b44 100644 --- a/dev-util/anjuta/files/3.34.0-minimal.patch +++ b/dev-util/anjuta/files/3.34.0-minimal.patch @@ -6,11 +6,11 @@ variables, but not all. diff -Naur a/configure b/configure --- a/configure2019-09-08 19:32:47.0 +0100 -+++ b/configure2022-05-15 09:45:11.158669066 +0100 b/configure2022-05-21 09:43:26.396618735 +0100 @@ -4894,6 +4894,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu - - + + +: <<'END' for ac_prog in flex lex do @@ -25,40 +25,56 @@ diff -Naur a/configure b/configure ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -17726,6 +17728,7 @@ fi - - + + +: <<'END' pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDA" >&5 $as_echo_n "checking for GDA... " >&6; } @@ -19533,6 +19536,7 @@ $as_echo "#define ENABLE_PACKAGEKIT 1" >>confdefs.h - + fi +END - + LIBANJUTA_CFLAGS='$(ANJUTA_CFLAGS) $(GDL_CFLAGS) $(DEPRECATED_FLAGS) -I$(top_srcdir) -I$(top_builddir)/libanjuta -DPACKAGE_PIXMAPS_DIR=\""$(datadir)/pixmaps/$(PACKAGE)"\" -DPACKAGE_LIB_DIR=\""$(pkglibdir)"\" -DPACKAGE_DATA_DIR=\""$(datadir)/$(PACKAGE)"\"' LIBANJUTA_LIBS='$(top_builddir)/libanjuta/libanjuta-3.la' @@ -19624,6 +19628,7 @@ - - - + + + +: <<'END' case "$am__api_version" in 1.01234) as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5 @@ -20441,6 +20446,7 @@ - - + + ac_config_commands="$ac_config_commands po-directories" +END - - - -@@ -24091,6 +24097,14 @@ + + + +@@ -22459,6 +22465,7 @@ + + + ++: <<'END' + YELP_LC_MEDIA_LINKS=true + YELP_LC_DIST=true + +@@ -22738,6 +22745,7 @@ + done; \ + done; + ' ++END + + + +@@ -24091,6 +24099,14 @@ am__EXEEXT_FALSE= fi - + +HAVE_PLUGIN_TERMINAL_TRUE='#' +HAVE_PLUGIN_DEVHELP_TRUE='#' +HAVE_PLUGIN_GLADE_TRUE='#'
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/files/, dev-util/anjuta/
commit: 0f3bfbf51f26652ed81a88717be7e5035350bda6 Author: James Le Cuirot gentoo org> AuthorDate: Sun May 15 09:17:48 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sun May 15 09:18:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f3bfbf5 dev-util/anjuta: Strip package down to base library for running apps The project is now largely defunct upstream, so we only want to keep the base library for running applications such as app-pda/gtkpod. Fixes: https://bugs.gentoo.org/831521 Signed-off-by: James Le Cuirot gentoo.org> dev-util/anjuta/anjuta-3.34.0-r2.ebuild| 53 ++ dev-util/anjuta/files/3.34.0-minimal.patch | 72 ++ dev-util/anjuta/metadata.xml | 24 ++ 3 files changed, 140 insertions(+), 9 deletions(-) diff --git a/dev-util/anjuta/anjuta-3.34.0-r2.ebuild b/dev-util/anjuta/anjuta-3.34.0-r2.ebuild new file mode 100644 index ..fad8dc7ade3c --- /dev/null +++ b/dev-util/anjuta/anjuta-3.34.0-r2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2 + +DESCRIPTION="Base library of defunct IDE for GNOME to run applications" +HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta https://gitlab.gnome.org/Archive/anjuta; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +DEPEND=" + >=dev-libs/gdl-3.5.5:3= + >=dev-libs/glib-2.34:2[dbus] + >=dev-libs/libxml2-2.4.23 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.10:3 + x11-libs/pango +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PV}-minimal.patch +) + +LA="libanjuta-${PV%%.*}.la" + +src_configure() { + gnome2_src_configure \ + --disable-debug \ + --disable-introspection \ + --disable-neon \ + --disable-nls \ + --disable-plugin-subversion \ + --disable-serf \ + --disable-static +} + +src_compile() { + emake -C libanjuta/interfaces libanjuta-interfaces.la + emake -C libanjuta ${LA} +} + +src_install() { + emake DESTDIR="${D}" -C libanjuta install-am + emake DESTDIR="${D}" -C libanjuta/interfaces install-am + emake DESTDIR="${D}" -C src install-dist_anjuta_pixmapsDATA + rm -v "${ED}"/usr/$(get_libdir)/${LA} || die +} diff --git a/dev-util/anjuta/files/3.34.0-minimal.patch b/dev-util/anjuta/files/3.34.0-minimal.patch new file mode 100644 index ..e3aae39fb377 --- /dev/null +++ b/dev-util/anjuta/files/3.34.0-minimal.patch @@ -0,0 +1,72 @@ +Stubs out parts of configure not needed for the base library to avoid +additional build dependencies. Some can be avoided by setting environment +variables, but not all. + +-- Chewi + +diff -Naur a/configure b/configure +--- a/configure2019-09-08 19:32:47.0 +0100 b/configure2022-05-15 09:45:11.158669066 +0100 +@@ -4894,6 +4894,7 @@ + ac_compiler_gnu=$ac_cv_c_compiler_gnu + + ++: <<'END' + for ac_prog in flex lex + do + # Extract the first word of "$ac_prog", so it can be a program name with args. +@@ -5106,6 +5107,7 @@ + as_fn_error $? "bison is required" "$LINENO" 5 + ;; + esac ++END + ac_ext=c + ac_cpp='$CPP $CPPFLAGS' + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +@@ -17726,6 +17728,7 @@ + fi + + ++: <<'END' + pkg_failed=no + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDA" >&5 + $as_echo_n "checking for GDA... " >&6; } +@@ -19533,6 +19536,7 @@ + $as_echo "#define ENABLE_PACKAGEKIT 1" >>confdefs.h + + fi ++END + + LIBANJUTA_CFLAGS='$(ANJUTA_CFLAGS) $(GDL_CFLAGS) $(DEPRECATED_FLAGS) -I$(top_srcdir) -I$(top_builddir)/libanjuta -DPACKAGE_PIXMAPS_DIR=\""$(datadir)/pixmaps/$(PACKAGE)"\" -DPACKAGE_LIB_DIR=\""$(pkglibdir)"\" -DPACKAGE_DATA_DIR=\""$(datadir)/$(PACKAGE)"\"' + LIBANJUTA_LIBS='$(top_builddir)/libanjuta/libanjuta-3.la' +@@ -19624,6 +19628,7 @@ + + + ++: <<'END' + case "$am__api_version" in + 1.01234) + as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5 +@@ -20441,6 +20446,7 @@ + + + ac_config_commands="$ac_config_commands po-directories" ++END + + + +@@ -24091,6 +24097,14 @@ + am__EXEEXT_FALSE= + fi + ++HAVE_PLUGIN_TERMINAL_TRUE='#' ++HAVE_PLUGIN_DEVHELP_TRUE='#' ++HAVE_PLUGIN_GLADE_TRUE='#' ++ENABLE_GLADE_CATALOG_TRUE='#' ++HAVE_SQLITE_TRUE='#' ++ENABLE_VALA_TRUE='#' ++HAVE_PYTHON_TRUE='#' ++ + if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then + as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. + Usually this means the macro was only invoked conditionally." "$LINENO" 5 diff --git a/dev-util/anjuta/metadata.xml b/dev-util/anjuta/metadata.xml index 1a2b49cac930..c3c257320f5c 100644 --- a/dev-util/anjuta/metadata.xml +++ b/dev-util/anjuta/metadata.xml @@ -1,13 +1,19 @@
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: b7c598e40c86ed4f35cf19cc6c3779eef91045c8 Author: James Le Cuirot gentoo org> AuthorDate: Tue Apr 26 21:28:59 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Apr 26 21:28:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7c598e4 dev-util/anjuta: Take over as maintainer Signed-off-by: James Le Cuirot gentoo.org> dev-util/anjuta/metadata.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-util/anjuta/metadata.xml b/dev-util/anjuta/metadata.xml index d9b5d5e7a0dc..1a2b49cac930 100644 --- a/dev-util/anjuta/metadata.xml +++ b/dev-util/anjuta/metadata.xml @@ -1,9 +1,9 @@ https://www.gentoo.org/dtd/metadata.dtd;> - -gn...@gentoo.org -Gentoo GNOME Desktop + +ch...@gentoo.org +James Le Cuirot Enable devhelp integration
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/, dev-util/anjuta/files/
commit: 7db644f137ae072d45063aec1471731439b841af Author: Matt Turner gentoo org> AuthorDate: Sun Apr 3 02:16:29 2022 + Commit: Matt Turner gentoo org> CommitDate: Sun Apr 3 04:26:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7db644f1 dev-util/anjuta: EAPI 8 - drop stable keywords - Add new vala support - Fix autoconf-2.70 support (bug #817017) Closes: https://bugs.gentoo.org/817017 Signed-off-by: Matt Turner gentoo.org> ...njuta-3.34.0.ebuild => anjuta-3.34.0-r1.ebuild} | 30 ++--- .../anjuta/files/3.34.0-Add-new-vala-support.patch | 132 + dev-util/anjuta/files/3.34.0-autoconf-2.70.patch | 15 +++ .../anjuta/files/3.34.0-prefer-newer-vala.patch| 15 +++ 4 files changed, 177 insertions(+), 15 deletions(-) diff --git a/dev-util/anjuta/anjuta-3.34.0.ebuild b/dev-util/anjuta/anjuta-3.34.0-r1.ebuild similarity index 79% rename from dev-util/anjuta/anjuta-3.34.0.ebuild rename to dev-util/anjuta/anjuta-3.34.0-r1.ebuild index 865d18e33fbe..43ee21d824b3 100644 --- a/dev-util/anjuta/anjuta-3.34.0.ebuild +++ b/dev-util/anjuta/anjuta-3.34.0-r1.ebuild @@ -1,23 +1,22 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python3_{8..9} ) +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) # libanjuta-language-vala.so links to a specific slot of libvala; we want to # avoid automagic behavior. -VALA_MIN_API_VERSION="0.46" # 3.34.0 upstream release supports up to 0.44, but 0.46 vala LTS support was added without any other adjustments post-release; 0.48 will need patches +VALA_MIN_API_VERSION="0.56" VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" -# We inherit autotools explicitly because GNOME2_EAUTORECONF is set only conditionally later, so gnome2.eclass doesn't do it for us -inherit autotools gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala +GNOME2_EAUTORECONF="yes" +inherit gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala DESCRIPTION="A versatile IDE for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; +HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta https://gitlab.gnome.org/GNOME/anjuta/; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="debug devhelp glade +introspection subversion terminal test vala" RESTRICT="!test? ( test )" @@ -72,7 +71,6 @@ DEPEND="${COMMON_DEPEND} sys-devel/flex >=sys-devel/gettext-0.17 virtual/pkgconfig - !!dev-libs/gnome-build test? ( app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.5 ) @@ -82,6 +80,12 @@ DEPEND="${COMMON_DEPEND} " # yelp-tools, gi-common and gnome-common are required by eautoreconf +PATCHES=( + "${FILESDIR}"/${PV}-Add-new-vala-support.patch + "${FILESDIR}"/${PV}-autoconf-2.70.patch + "${FILESDIR}"/${PV}-prefer-newer-vala.patch +) + pkg_setup() { python-single-r1_pkg_setup } @@ -95,10 +99,6 @@ will need to: 1. Go to 'Build' -> 'Configure project' 2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to 'Configure options'." - - # Without removing other vala versions, it ends up picking the oldest vala available, not newest - sed -i -e "s/\[0.44\], \[0.42\], \[0.40\], \[0.38\], \[0.36\], \[0.34\], \[0.32\], \[0.30\], \[0.28\], \[0.26\], \[0.24\], \[0.22\], \[0.20\], \[0.18\]/[${VALA_MAX_API_VERSION}]/" configure.ac || die - GNOME2_EAUTORECONF="yes" fi # COPYING is used in Anjuta's help/about entry @@ -111,7 +111,7 @@ will need to: sed -e '/SUBDIRS =/ s/benchmark//' \ -i plugins/symbol-db/Makefile.{am,in} || die - use vala && vala_src_prepare + use vala && vala_setup gnome2_src_prepare } diff --git a/dev-util/anjuta/files/3.34.0-Add-new-vala-support.patch b/dev-util/anjuta/files/3.34.0-Add-new-vala-support.patch new file mode 100644 index ..219a0308121b --- /dev/null +++ b/dev-util/anjuta/files/3.34.0-Add-new-vala-support.patch @@ -0,0 +1,132 @@ +This is a combination of 7 upstream commits: + +build: Allow building with vala 0.46 and drop support for 0.30 and earlier +language-support-vala: Support for vala 0.48 API +build: Allow building with vala 0.48 +build: Allow building with vala 0.50 +build: Allow building with vala 0.50 and 0.52 +build: Allow building with vala 0.54 +build: Allow building with vala 0.56 +--- + configure.ac | 4 +-- + plugins/language-support-vala/plugin.vala | 37 ++- + 2 files changed, 31 insertions(+), 10 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 3b4c99504..4fbad5392 100644 +--- a/configure.ac b/configure.ac +@@ -338,7 +338,7 @@ if test "$user_disabled_vala" = 1; then + else + AC_MSG_RESULT(no) +
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: 7e09dcf5dec29469a3a02b3bc2a30244a19d2733 Author: Pacho Ramos gentoo org> AuthorDate: Sat Sep 19 19:56:54 2020 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Sep 19 19:57:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e09dcf5 dev-util/anjuta: Port to python3 It looks to work ok for me with python3, also Debian and Fedora are using it with python3 for a long time without issues. If it still fails, a bug should be opened and it should be tracked with upstream if needed. Closes: https://bugs.gentoo.org/735318 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Pacho Ramos gentoo.org> dev-util/anjuta/anjuta-3.34.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/anjuta/anjuta-3.34.0.ebuild b/dev-util/anjuta/anjuta-3.34.0.ebuild index 97bb17cc382..4e3d1619f0d 100644 --- a/dev-util/anjuta/anjuta-3.34.0.ebuild +++ b/dev-util/anjuta/anjuta-3.34.0.ebuild @@ -3,7 +3,7 @@ EAPI=6 GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 ) # python loader crashes on load with py3 in 3.34.0 +PYTHON_COMPAT=( python3_{7..9} ) # libanjuta-language-vala.so links to a specific slot of libvala; we want to # avoid automagic behavior. VALA_MIN_API_VERSION="0.46" # 3.34.0 upstream release supports up to 0.44, but 0.46 vala LTS support was added without any other adjustments post-release; 0.48 will need patches
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: ba75de00fd87217c3432c5ec7a1d9a19d3f0b6cc Author: Mart Raudsepp gentoo org> AuthorDate: Sat Jul 4 14:59:06 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Jul 4 15:05:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba75de00 dev-util/anjuta: remove old Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> dev-util/anjuta/Manifest| 1 - dev-util/anjuta/anjuta-3.28.0-r1.ebuild | 141 dev-util/anjuta/metadata.xml| 1 - 3 files changed, 143 deletions(-) diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index 871d38262c3..a73adb3b929 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -1,2 +1 @@ -DIST anjuta-3.28.0.tar.xz 6382736 BLAKE2B 8872736d80d0a09d35706ef69c0de56c84b9abf025f9552ae4b21b0b51c3ab8ad93f07dd1564601422890e92155cc7be80bae8de77106035621a54316608832b SHA512 c8de0b0debf0a511d6c50fe2582077a33c04290a045cce637c05c15df984cc3e8ee942c0c3a75bfd01c48e6c302d5424565c4e54fe6eb118c87a3590563505ef DIST anjuta-3.34.0.tar.xz 6420472 BLAKE2B a5e10ea3bb60499e54def8d1b78603b0c809167ad03a3e11f9dbd031514f1a7cb566d9c7694be23fe3165e617fbfc3d1e6ce36f7dc8c0672044f26390aed6d5a SHA512 9d5a4c23751893ff7e21cd55c1f112f27b53fe2ea5ac645c63e2da627efce202b88696e3e5d860ad75a5c13c88a9082775d74f4482208161b5e63d56c4004d57 diff --git a/dev-util/anjuta/anjuta-3.28.0-r1.ebuild b/dev-util/anjuta/anjuta-3.28.0-r1.ebuild deleted file mode 100644 index 73fadd9f40f..000 --- a/dev-util/anjuta/anjuta-3.28.0-r1.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 ) -# libanjuta-language-vala.so links to a specific slot of libvala; we want to -# avoid automagic behavior. -VALA_MIN_API_VERSION="0.40" -VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" - -# We inherit autotools explicitly because GNOME2_EAUTORECONF is set only conditionally later, so gnome2.eclass doesn't do it for us -inherit autotools gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala - -DESCRIPTION="A versatile IDE for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86" - -IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# FIXME: automagically uses libgda:6 if available -# FIXME: make python dependency non-automagic -COMMON_DEPEND=" - >=dev-libs/glib-2.34:2[dbus] - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.10:3 - >=dev-libs/libxml2-2.4.23 - >=dev-libs/gdl-3.5.5:3= - >=x11-libs/gtksourceview-3:3.0 - - sys-devel/autogen - - >=gnome-extra/libgda-5:5= - dev-util/ctags - - x11-libs/libXext - x11-libs/libXrender - - ${PYTHON_DEPS} - - devhelp? ( >=dev-util/devhelp-3.7.4:= ) - glade? ( >=dev-util/glade-3.12:3.10= ) - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) - subversion? ( - >=dev-vcs/subversion-1.8:= - >=net-libs/serf-1.2:1= - >=dev-libs/apr-1:= - >=dev-libs/apr-util-1:= ) - terminal? ( >=x11-libs/vte-0.27.6:2.91 ) - vala? ( $(vala_depend) ) -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gsettings-desktop-schemas - packagekit? ( app-admin/packagekit-base ) -" -DEPEND="${COMMON_DEPEND} - >=dev-lang/perl-5 - >=dev-util/gtk-doc-am-1.4 - >=dev-util/intltool-0.40.1 - sys-devel/bison - sys-devel/flex - >=sys-devel/gettext-0.17 - virtual/pkgconfig - !!dev-libs/gnome-build - test? ( - app-text/docbook-xml-dtd:4.1.2 - app-text/docbook-xml-dtd:4.5 ) - app-text/yelp-tools - dev-libs/gobject-introspection-common - gnome-base/gnome-common -" -# yelp-tools, gi-common and gnome-common are required by eautoreconf - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - if use vala; then - DISABLE_AUTOFORMATTING="yes" - DOC_CONTENTS="To create a generic vala project you will need to specify -desired valac versioned binary to be used, to do that you -will need to: -1. Go to 'Build' -> 'Configure project' -2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to -'Configure options'." - - sed -i -e "s/\[0.40\], \[0.38\], \[0.36\], \[0.34\], \[0.32\], \[0.30\], \[0.28\], \[0.26\], \[0.24\], \[0.22\], \[0.20\], \[0.18\]/[${VALA_MAX_API_VERSION}]/" configure.ac || die - GNOME2_EAUTORECONF="yes" - fi - - # COPYING is used in Anjuta's help/about entry - DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO" - - # Conflicts with -pg in a
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: d52382a15d37d933c509831a9eafc559e1b19a3e Author: Mart Raudsepp gentoo org> AuthorDate: Fri Jun 12 21:52:43 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Jun 12 22:15:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52382a1 dev-util/anjuta: bump to 3.34.0 Closes: https://bugs.gentoo.org/721946 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> dev-util/anjuta/Manifest | 1 + dev-util/anjuta/anjuta-3.34.0.ebuild | 148 +++ 2 files changed, 149 insertions(+) diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index 1a1e5917fe4..871d38262c3 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -1 +1,2 @@ DIST anjuta-3.28.0.tar.xz 6382736 BLAKE2B 8872736d80d0a09d35706ef69c0de56c84b9abf025f9552ae4b21b0b51c3ab8ad93f07dd1564601422890e92155cc7be80bae8de77106035621a54316608832b SHA512 c8de0b0debf0a511d6c50fe2582077a33c04290a045cce637c05c15df984cc3e8ee942c0c3a75bfd01c48e6c302d5424565c4e54fe6eb118c87a3590563505ef +DIST anjuta-3.34.0.tar.xz 6420472 BLAKE2B a5e10ea3bb60499e54def8d1b78603b0c809167ad03a3e11f9dbd031514f1a7cb566d9c7694be23fe3165e617fbfc3d1e6ce36f7dc8c0672044f26390aed6d5a SHA512 9d5a4c23751893ff7e21cd55c1f112f27b53fe2ea5ac645c63e2da627efce202b88696e3e5d860ad75a5c13c88a9082775d74f4482208161b5e63d56c4004d57 diff --git a/dev-util/anjuta/anjuta-3.34.0.ebuild b/dev-util/anjuta/anjuta-3.34.0.ebuild new file mode 100644 index 000..e8778c51151 --- /dev/null +++ b/dev-util/anjuta/anjuta-3.34.0.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" +PYTHON_COMPAT=( python2_7 ) # python loader crashes on load with py3 in 3.34.0 +# libanjuta-language-vala.so links to a specific slot of libvala; we want to +# avoid automagic behavior. +VALA_MIN_API_VERSION="0.46" # 3.34.0 upstream release supports up to 0.44, but 0.46 vala LTS support was added without any other adjustments post-release; 0.48 will need patches +VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" + +# We inherit autotools explicitly because GNOME2_EAUTORECONF is set only conditionally later, so gnome2.eclass doesn't do it for us +inherit autotools gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala + +DESCRIPTION="A versatile IDE for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +IUSE="debug devhelp glade +introspection subversion terminal test vala" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# FIXME: automagically uses gnome-extra/libgda:6 if available +# FIXME: make python dependency non-automagic +COMMON_DEPEND=" + >=dev-libs/glib-2.34:2[dbus] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.10:3 + >=dev-libs/libxml2-2.4.23 + >=dev-libs/gdl-3.5.5:3= + >=x11-libs/gtksourceview-3:3.0 + + sys-devel/autogen + + >=gnome-extra/libgda-5:5= + dev-util/ctags + + x11-libs/libXext + x11-libs/libXrender + + ${PYTHON_DEPS} + + devhelp? ( >=dev-util/devhelp-3.7.4:= ) + glade? ( >=dev-util/glade-3.12:3.10= ) + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) + subversion? ( + >=dev-vcs/subversion-1.8:= + >=net-libs/serf-1.2:1= + >=dev-libs/apr-1:= + >=dev-libs/apr-util-1:= ) + terminal? ( >=x11-libs/vte-0.27.6:2.91 ) + vala? ( $(vala_depend) ) +" +# python plugins need pygobject and introspection; we have introspection optional, so while this is all a bit of a mess, +# restrict the pygobject dep to when python plugins can work in the build (the python loader explicitly imports gi.repository.Anjuta) +RDEPEND="${COMMON_DEPEND} + introspection? ( + $(python_gen_cond_dep ' + >=dev-python/pygobject-3.2:3[${PYTHON_MULTI_USEDEP}] + ') + ) + gnome-base/gsettings-desktop-schemas +" +DEPEND="${COMMON_DEPEND} + >=dev-lang/perl-5 + >=dev-util/gtk-doc-am-1.4 + >=dev-util/intltool-0.40.1 + sys-devel/bison + sys-devel/flex + >=sys-devel/gettext-0.17 + virtual/pkgconfig + !!dev-libs/gnome-build + test? ( + app-text/docbook-xml-dtd:4.1.2 + app-text/docbook-xml-dtd:4.5 ) + app-text/yelp-tools + dev-libs/gobject-introspection-common + gnome-base/gnome-common +" +# yelp-tools, gi-common and gnome-common are required by eautoreconf + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + if use vala; then + DISABLE_AUTOFORMATTING="yes" + DOC_CONTENTS="To create a generic vala project you will need to specify +desired valac versioned binary to be used, to do that you +will need to: +1.
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: 888339020f3c9b32b26ce68c49032bbb75e858ae Author: Mart Raudsepp gentoo org> AuthorDate: Sat Apr 13 09:43:12 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Apr 13 09:43:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88833902 dev-util/anjuta: remove old Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> dev-util/anjuta/Manifest | 1 - dev-util/anjuta/anjuta-3.22.0.ebuild | 135 --- 2 files changed, 136 deletions(-) diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index e5de14f93d8..1a1e5917fe4 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -1,2 +1 @@ -DIST anjuta-3.22.0.tar.xz 6363016 BLAKE2B 8b02f3dc0f97d0e195039cfd462bb6db64199c92d689fbf751e8a88141f65a4dc604bbf848342d73e398ba755e89b3d934df375aad50c9cee12c38df8a8c2d9e SHA512 64689392bfe6102698ef8a1ce62aac37bffd793b917ef6ffc53cb5b8aa9eb5b8961a999c32db559e9e348bcf46a7ec0ca9448100910b52885ddff898a62f3295 DIST anjuta-3.28.0.tar.xz 6382736 BLAKE2B 8872736d80d0a09d35706ef69c0de56c84b9abf025f9552ae4b21b0b51c3ab8ad93f07dd1564601422890e92155cc7be80bae8de77106035621a54316608832b SHA512 c8de0b0debf0a511d6c50fe2582077a33c04290a045cce637c05c15df984cc3e8ee942c0c3a75bfd01c48e6c302d5424565c4e54fe6eb118c87a3590563505ef diff --git a/dev-util/anjuta/anjuta-3.22.0.ebuild b/dev-util/anjuta/anjuta-3.22.0.ebuild deleted file mode 100644 index d68d2eee168..000 --- a/dev-util/anjuta/anjuta-3.22.0.ebuild +++ /dev/null @@ -1,135 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 ) -# libanjuta-language-vala.so links to a specific slot of libvala; we want to -# avoid automagic behavior. -VALA_MIN_API_VERSION="0.32" -VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" - -inherit gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala - -DESCRIPTION="A versatile IDE for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86 ~x86-fbsd" - -IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# FIXME: make python dependency non-automagic -COMMON_DEPEND=" - >=dev-libs/glib-2.34:2[dbus] - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.10:3 - >=dev-libs/libxml2-2.4.23 - >=dev-libs/gdl-3.5.5:3= - >=x11-libs/gtksourceview-3:3.0 - - sys-devel/autogen - - >=gnome-extra/libgda-5:5= - dev-util/ctags - - x11-libs/libXext - x11-libs/libXrender - - ${PYTHON_DEPS} - - devhelp? ( >=dev-util/devhelp-3.7.4:= ) - glade? ( >=dev-util/glade-3.12:3.10= ) - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) - subversion? ( - >=dev-vcs/subversion-1.8:= - >=net-libs/serf-1.2:1= - >=dev-libs/apr-1:= - >=dev-libs/apr-util-1:= ) - terminal? ( >=x11-libs/vte-0.27.6:2.91 ) - vala? ( $(vala_depend) ) -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gsettings-desktop-schemas - packagekit? ( app-admin/packagekit-base ) -" -DEPEND="${COMMON_DEPEND} - >=dev-lang/perl-5 - >=dev-util/gtk-doc-am-1.4 - >=dev-util/intltool-0.40.1 - sys-devel/bison - sys-devel/flex - >=sys-devel/gettext-0.17 - virtual/pkgconfig - !!dev-libs/gnome-build - test? ( - app-text/docbook-xml-dtd:4.1.2 - app-text/docbook-xml-dtd:4.5 ) - app-text/yelp-tools - dev-libs/gobject-introspection-common - gnome-base/gnome-common -" -# yelp-tools, gi-common and gnome-common are required by eautoreconf - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - if use vala; then - DISABLE_AUTOFORMATTING="yes" - DOC_CONTENTS="To create a generic vala project you will need to specify -desired valac versioned binary to be used, to do that you -will need to: -1. Go to 'Build' -> 'Configure project' -2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to -'Configure options'." - fi - - # COPYING is used in Anjuta's help/about entry - DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO" - - # Conflicts with -pg in a plugin, bug #266777 - filter-flags -fomit-frame-pointer - - # Do not build benchmarks, they are not installed and for dev purpose only - sed -e '/SUBDIRS =/ s/benchmark//' \ - -i plugins/symbol-db/Makefile.{am,in} || die - - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-neon \ - --disable-static \ - $(use_enable debug) \ - $(use_enable devhelp
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: 28d705ae2a42c0d0b24cd4c7c32aae1093e9e3ad Author: Mikle Kolyada gentoo org> AuthorDate: Tue Apr 2 09:12:51 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Apr 2 09:12:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d705ae dev-util/anjuta: amd64 stable wrt bug #682072 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-util/anjuta/anjuta-3.28.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/anjuta/anjuta-3.28.0-r1.ebuild b/dev-util/anjuta/anjuta-3.28.0-r1.ebuild index b29f887305c..bd7857ff3ab 100644 --- a/dev-util/anjuta/anjuta-3.28.0-r1.ebuild +++ b/dev-util/anjuta/anjuta-3.28.0-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc x86 ~x86-fbsd" +KEYWORDS="amd64 ~ppc ~sparc x86 ~x86-fbsd" IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: 4519408cb0e2a2e72e1e0d4a553806a4f16e99e9 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Apr 2 01:33:16 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Apr 2 01:33:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4519408c dev-util/anjuta: x86 stable (bug #682072) Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-util/anjuta/anjuta-3.28.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/anjuta/anjuta-3.28.0-r1.ebuild b/dev-util/anjuta/anjuta-3.28.0-r1.ebuild index dfbb2816fbc..b29f887305c 100644 --- a/dev-util/anjuta/anjuta-3.28.0-r1.ebuild +++ b/dev-util/anjuta/anjuta-3.28.0-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~amd64 ~ppc ~sparc x86 ~x86-fbsd" IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: 3d2f19a29e8dc7d13db4561a01a84cb14bf78ea6 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Mar 30 21:20:47 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Mar 30 21:55:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d2f19a2 dev-util/anjuta: remove old Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> dev-util/anjuta/anjuta-3.28.0.ebuild | 136 --- 1 file changed, 136 deletions(-) diff --git a/dev-util/anjuta/anjuta-3.28.0.ebuild b/dev-util/anjuta/anjuta-3.28.0.ebuild deleted file mode 100644 index 998c1d39963..000 --- a/dev-util/anjuta/anjuta-3.28.0.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 ) -# libanjuta-language-vala.so links to a specific slot of libvala; we want to -# avoid automagic behavior. -VALA_MIN_API_VERSION="0.36" -VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" - -inherit gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala - -DESCRIPTION="A versatile IDE for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" - -IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# FIXME: automagically uses libgda:6 if available -# FIXME: make python dependency non-automagic -COMMON_DEPEND=" - >=dev-libs/glib-2.34:2[dbus] - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.10:3 - >=dev-libs/libxml2-2.4.23 - >=dev-libs/gdl-3.5.5:3= - >=x11-libs/gtksourceview-3:3.0 - - sys-devel/autogen - - >=gnome-extra/libgda-5:5= - dev-util/ctags - - x11-libs/libXext - x11-libs/libXrender - - ${PYTHON_DEPS} - - devhelp? ( >=dev-util/devhelp-3.7.4:= ) - glade? ( >=dev-util/glade-3.12:3.10= ) - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) - subversion? ( - >=dev-vcs/subversion-1.8:= - >=net-libs/serf-1.2:1= - >=dev-libs/apr-1:= - >=dev-libs/apr-util-1:= ) - terminal? ( >=x11-libs/vte-0.27.6:2.91 ) - vala? ( $(vala_depend) ) -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gsettings-desktop-schemas - packagekit? ( app-admin/packagekit-base ) -" -DEPEND="${COMMON_DEPEND} - >=dev-lang/perl-5 - >=dev-util/gtk-doc-am-1.4 - >=dev-util/intltool-0.40.1 - sys-devel/bison - sys-devel/flex - >=sys-devel/gettext-0.17 - virtual/pkgconfig - !!dev-libs/gnome-build - test? ( - app-text/docbook-xml-dtd:4.1.2 - app-text/docbook-xml-dtd:4.5 ) - app-text/yelp-tools - dev-libs/gobject-introspection-common - gnome-base/gnome-common -" -# yelp-tools, gi-common and gnome-common are required by eautoreconf - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - if use vala; then - DISABLE_AUTOFORMATTING="yes" - DOC_CONTENTS="To create a generic vala project you will need to specify -desired valac versioned binary to be used, to do that you -will need to: -1. Go to 'Build' -> 'Configure project' -2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to -'Configure options'." - fi - - # COPYING is used in Anjuta's help/about entry - DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO" - - # Conflicts with -pg in a plugin, bug #266777 - filter-flags -fomit-frame-pointer - - # Do not build benchmarks, they are not installed and for dev purpose only - sed -e '/SUBDIRS =/ s/benchmark//' \ - -i plugins/symbol-db/Makefile.{am,in} || die - - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-neon \ - --disable-static \ - $(use_enable debug) \ - $(use_enable devhelp plugin-devhelp) \ - $(use_enable glade plugin-glade) \ - $(use_enable glade glade-catalog) \ - $(use_enable introspection) \ - $(use_enable packagekit) \ - $(use_enable subversion plugin-subversion) \ - $(use_enable subversion serf) \ - $(use_enable terminal plugin-terminal) \ - $(use_enable vala) -} - -src_install() { - # COPYING is used in Anjuta's help/about entry - docompress -x "/usr/share/doc/${PF}/COPYING" - - # Anjuta uses a custom rule to install DOCS, get rid of it - gnome2_src_install - rm -rf "${ED}"/usr/share/doc/${PN} || die "rm failed" - - use vala && readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: 2ffae5cfce3bee2b890b4c27e7fafa6a7b3be6d6 Author: Mart Raudsepp gentoo org> AuthorDate: Fri Mar 22 21:32:32 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Mar 22 21:36:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ffae5cf dev-util/anjuta: properly lock vala version and update to vala:0.40 Closes: https://bugs.gentoo.org/662838 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> dev-util/anjuta/anjuta-3.28.0-r1.ebuild | 140 1 file changed, 140 insertions(+) diff --git a/dev-util/anjuta/anjuta-3.28.0-r1.ebuild b/dev-util/anjuta/anjuta-3.28.0-r1.ebuild new file mode 100644 index 000..dfbb2816fbc --- /dev/null +++ b/dev-util/anjuta/anjuta-3.28.0-r1.ebuild @@ -0,0 +1,140 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" +PYTHON_COMPAT=( python2_7 ) +# libanjuta-language-vala.so links to a specific slot of libvala; we want to +# avoid automagic behavior. +VALA_MIN_API_VERSION="0.40" +VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" + +# We inherit autotools explicitly because GNOME2_EAUTORECONF is set only conditionally later, so gnome2.eclass doesn't do it for us +inherit autotools gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala + +DESCRIPTION="A versatile IDE for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" + +IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# FIXME: automagically uses libgda:6 if available +# FIXME: make python dependency non-automagic +COMMON_DEPEND=" + >=dev-libs/glib-2.34:2[dbus] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.10:3 + >=dev-libs/libxml2-2.4.23 + >=dev-libs/gdl-3.5.5:3= + >=x11-libs/gtksourceview-3:3.0 + + sys-devel/autogen + + >=gnome-extra/libgda-5:5= + dev-util/ctags + + x11-libs/libXext + x11-libs/libXrender + + ${PYTHON_DEPS} + + devhelp? ( >=dev-util/devhelp-3.7.4:= ) + glade? ( >=dev-util/glade-3.12:3.10= ) + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) + subversion? ( + >=dev-vcs/subversion-1.8:= + >=net-libs/serf-1.2:1= + >=dev-libs/apr-1:= + >=dev-libs/apr-util-1:= ) + terminal? ( >=x11-libs/vte-0.27.6:2.91 ) + vala? ( $(vala_depend) ) +" +RDEPEND="${COMMON_DEPEND} + gnome-base/gsettings-desktop-schemas + packagekit? ( app-admin/packagekit-base ) +" +DEPEND="${COMMON_DEPEND} + >=dev-lang/perl-5 + >=dev-util/gtk-doc-am-1.4 + >=dev-util/intltool-0.40.1 + sys-devel/bison + sys-devel/flex + >=sys-devel/gettext-0.17 + virtual/pkgconfig + !!dev-libs/gnome-build + test? ( + app-text/docbook-xml-dtd:4.1.2 + app-text/docbook-xml-dtd:4.5 ) + app-text/yelp-tools + dev-libs/gobject-introspection-common + gnome-base/gnome-common +" +# yelp-tools, gi-common and gnome-common are required by eautoreconf + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + if use vala; then + DISABLE_AUTOFORMATTING="yes" + DOC_CONTENTS="To create a generic vala project you will need to specify +desired valac versioned binary to be used, to do that you +will need to: +1. Go to 'Build' -> 'Configure project' +2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to +'Configure options'." + + sed -i -e "s/\[0.40\], \[0.38\], \[0.36\], \[0.34\], \[0.32\], \[0.30\], \[0.28\], \[0.26\], \[0.24\], \[0.22\], \[0.20\], \[0.18\]/[${VALA_MAX_API_VERSION}]/" configure.ac || die + GNOME2_EAUTORECONF="yes" + fi + + # COPYING is used in Anjuta's help/about entry + DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO" + + # Conflicts with -pg in a plugin, bug #266777 + filter-flags -fomit-frame-pointer + + # Do not build benchmarks, they are not installed and for dev purpose only + sed -e '/SUBDIRS =/ s/benchmark//' \ + -i plugins/symbol-db/Makefile.{am,in} || die + + use vala && vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --disable-neon \ + --disable-static \ + $(use_enable debug) \ + $(use_enable devhelp plugin-devhelp) \ + $(use_enable glade plugin-glade) \ + $(use_enable glade glade-catalog) \ + $(use_enable introspection) \ + $(use_enable packagekit) \ + $(use_enable subversion plugin-subversion) \ + $(use_enable subversion serf) \ +
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: 95360c34a0dbc6f59aa44f8a53e42173e8979c13 Author: Mart Raudsepp gentoo org> AuthorDate: Fri Aug 3 10:06:17 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Aug 3 10:06:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95360c34 dev-util/anjuta: bump to 3.28.0; compat with newer vala for USE=vala Package-Manager: Portage-2.3.43, Repoman-2.3.10 dev-util/anjuta/Manifest | 1 + dev-util/anjuta/anjuta-3.28.0.ebuild | 136 +++ 2 files changed, 137 insertions(+) diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index 78e9d040452..e5de14f93d8 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -1 +1,2 @@ DIST anjuta-3.22.0.tar.xz 6363016 BLAKE2B 8b02f3dc0f97d0e195039cfd462bb6db64199c92d689fbf751e8a88141f65a4dc604bbf848342d73e398ba755e89b3d934df375aad50c9cee12c38df8a8c2d9e SHA512 64689392bfe6102698ef8a1ce62aac37bffd793b917ef6ffc53cb5b8aa9eb5b8961a999c32db559e9e348bcf46a7ec0ca9448100910b52885ddff898a62f3295 +DIST anjuta-3.28.0.tar.xz 6382736 BLAKE2B 8872736d80d0a09d35706ef69c0de56c84b9abf025f9552ae4b21b0b51c3ab8ad93f07dd1564601422890e92155cc7be80bae8de77106035621a54316608832b SHA512 c8de0b0debf0a511d6c50fe2582077a33c04290a045cce637c05c15df984cc3e8ee942c0c3a75bfd01c48e6c302d5424565c4e54fe6eb118c87a3590563505ef diff --git a/dev-util/anjuta/anjuta-3.28.0.ebuild b/dev-util/anjuta/anjuta-3.28.0.ebuild new file mode 100644 index 000..998c1d39963 --- /dev/null +++ b/dev-util/anjuta/anjuta-3.28.0.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" +PYTHON_COMPAT=( python2_7 ) +# libanjuta-language-vala.so links to a specific slot of libvala; we want to +# avoid automagic behavior. +VALA_MIN_API_VERSION="0.36" +VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" + +inherit gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala + +DESCRIPTION="A versatile IDE for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" + +IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# FIXME: automagically uses libgda:6 if available +# FIXME: make python dependency non-automagic +COMMON_DEPEND=" + >=dev-libs/glib-2.34:2[dbus] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.10:3 + >=dev-libs/libxml2-2.4.23 + >=dev-libs/gdl-3.5.5:3= + >=x11-libs/gtksourceview-3:3.0 + + sys-devel/autogen + + >=gnome-extra/libgda-5:5= + dev-util/ctags + + x11-libs/libXext + x11-libs/libXrender + + ${PYTHON_DEPS} + + devhelp? ( >=dev-util/devhelp-3.7.4:= ) + glade? ( >=dev-util/glade-3.12:3.10= ) + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) + subversion? ( + >=dev-vcs/subversion-1.8:= + >=net-libs/serf-1.2:1= + >=dev-libs/apr-1:= + >=dev-libs/apr-util-1:= ) + terminal? ( >=x11-libs/vte-0.27.6:2.91 ) + vala? ( $(vala_depend) ) +" +RDEPEND="${COMMON_DEPEND} + gnome-base/gsettings-desktop-schemas + packagekit? ( app-admin/packagekit-base ) +" +DEPEND="${COMMON_DEPEND} + >=dev-lang/perl-5 + >=dev-util/gtk-doc-am-1.4 + >=dev-util/intltool-0.40.1 + sys-devel/bison + sys-devel/flex + >=sys-devel/gettext-0.17 + virtual/pkgconfig + !!dev-libs/gnome-build + test? ( + app-text/docbook-xml-dtd:4.1.2 + app-text/docbook-xml-dtd:4.5 ) + app-text/yelp-tools + dev-libs/gobject-introspection-common + gnome-base/gnome-common +" +# yelp-tools, gi-common and gnome-common are required by eautoreconf + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + if use vala; then + DISABLE_AUTOFORMATTING="yes" + DOC_CONTENTS="To create a generic vala project you will need to specify +desired valac versioned binary to be used, to do that you +will need to: +1. Go to 'Build' -> 'Configure project' +2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to +'Configure options'." + fi + + # COPYING is used in Anjuta's help/about entry + DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO" + + # Conflicts with -pg in a plugin, bug #266777 + filter-flags -fomit-frame-pointer + + # Do not build benchmarks, they are not installed and for dev purpose only + sed -e '/SUBDIRS =/ s/benchmark//' \ + -i plugins/symbol-db/Makefile.{am,in} || die + + use vala && vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --disable-neon \ + --disable-static \ +
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: 6733a4b93fde5350555d7fbb7ee9374f00c6d7c6 Author: Mart Raudsepp gentoo org> AuthorDate: Sun Apr 2 12:47:57 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Apr 2 13:02:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6733a4b9 dev-util/anjuta: remove old Package-Manager: Portage-2.3.5, Repoman-2.3.1 dev-util/anjuta/Manifest | 1 - dev-util/anjuta/anjuta-3.20.0.ebuild | 135 --- 2 files changed, 136 deletions(-) diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index 65b85e3476e..68b92274357 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -1,2 +1 @@ -DIST anjuta-3.20.0.tar.xz 6386836 SHA256 a676c587a28f784ec2096775460cd29fafc3f0216c53e0821641bcd9126b6935 SHA512 8564f685207c2b599e1f6f93889cbe6d743d0df497fcb5c1a82077acb08356c3556ba28236dd3214577bf00d2880a1e3cec1b2abe3d1ac4cb0b7862c747d31fe WHIRLPOOL e1ff8c587f1a29d203a63d6ee3ccf80650ff4b83edb09ae1319625ad6b7ba70d630e6fd372089d3445303f0ff4a4fa37e289dcd350335927cc91f3e1c8de944f DIST anjuta-3.22.0.tar.xz 6363016 SHA256 4face1c063a5a6687a6cfc6f1f700ba15f13664633c05caa2fbf50317608dd03 SHA512 64689392bfe6102698ef8a1ce62aac37bffd793b917ef6ffc53cb5b8aa9eb5b8961a999c32db559e9e348bcf46a7ec0ca9448100910b52885ddff898a62f3295 WHIRLPOOL 354f680a0970e0eacf2cbc885e91a5f190f10162699f3ab144d144dee92e4c308653b1f75e388afa3f20434b422f3aa340bedabcbdc9ba1348a33426b3af5586 diff --git a/dev-util/anjuta/anjuta-3.20.0.ebuild b/dev-util/anjuta/anjuta-3.20.0.ebuild deleted file mode 100644 index 6a12af0bd36..000 --- a/dev-util/anjuta/anjuta-3.20.0.ebuild +++ /dev/null @@ -1,135 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 ) -# libanjuta-language-vala.so links to a specific slot of libvala; we want to -# avoid automagic behavior. -VALA_MIN_API_VERSION="0.32" -VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" - -inherit gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala - -DESCRIPTION="A versatile IDE for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86 ~x86-fbsd" - -IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# FIXME: make python dependency non-automagic -COMMON_DEPEND=" - >=dev-libs/glib-2.34:2[dbus] - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.10:3 - >=dev-libs/libxml2-2.4.23 - >=dev-libs/gdl-3.5.5:3= - >=x11-libs/gtksourceview-3:3.0 - - sys-devel/autogen - - >=gnome-extra/libgda-5:5= - dev-util/ctags - - x11-libs/libXext - x11-libs/libXrender - - ${PYTHON_DEPS} - - devhelp? ( >=dev-util/devhelp-3.7.4:= ) - glade? ( >=dev-util/glade-3.12:3.10= ) - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) - subversion? ( - >=dev-vcs/subversion-1.8:= - >=net-libs/serf-1.2:1= - >=dev-libs/apr-1:= - >=dev-libs/apr-util-1:= ) - terminal? ( >=x11-libs/vte-0.27.6:2.91 ) - vala? ( $(vala_depend) ) -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gsettings-desktop-schemas - packagekit? ( app-admin/packagekit-base ) -" -DEPEND="${COMMON_DEPEND} - >=dev-lang/perl-5 - >=dev-util/gtk-doc-am-1.4 - >=dev-util/intltool-0.40.1 - sys-devel/bison - sys-devel/flex - >=sys-devel/gettext-0.17 - virtual/pkgconfig - !!dev-libs/gnome-build - test? ( - app-text/docbook-xml-dtd:4.1.2 - app-text/docbook-xml-dtd:4.5 ) - app-text/yelp-tools - dev-libs/gobject-introspection-common - gnome-base/gnome-common -" -# yelp-tools, gi-common and gnome-common are required by eautoreconf - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - if use vala; then - DISABLE_AUTOFORMATTING="yes" - DOC_CONTENTS="To create a generic vala project you will need to specify -desired valac versioned binary to be used, to do that you -will need to: -1. Go to 'Build' -> 'Configure project' -2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to -'Configure options'." - fi - - # COPYING is used in Anjuta's help/about entry - DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO" - - # Conflicts with -pg in a plugin, bug #266777 - filter-flags -fomit-frame-pointer - - # Do not build benchmarks, they are not installed and for dev purpose only - sed -e '/SUBDIRS =/ s/benchmark//' \ - -i plugins/symbol-db/Makefile.{am,in} || die - - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-neon \ -
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: a267c9539fe32e42dd270463188a45131a6e0497 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Wed Nov 2 08:20:36 2016 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Wed Nov 2 08:33:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a267c953 dev-util/anjuta: version bump 3.20.0 → 3.22.0 Package-Manager: portage-2.3.2 dev-util/anjuta/Manifest | 1 + dev-util/anjuta/anjuta-3.22.0.ebuild | 136 +++ 2 files changed, 137 insertions(+) diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index c8c78be..65b85e3 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -1 +1,2 @@ DIST anjuta-3.20.0.tar.xz 6386836 SHA256 a676c587a28f784ec2096775460cd29fafc3f0216c53e0821641bcd9126b6935 SHA512 8564f685207c2b599e1f6f93889cbe6d743d0df497fcb5c1a82077acb08356c3556ba28236dd3214577bf00d2880a1e3cec1b2abe3d1ac4cb0b7862c747d31fe WHIRLPOOL e1ff8c587f1a29d203a63d6ee3ccf80650ff4b83edb09ae1319625ad6b7ba70d630e6fd372089d3445303f0ff4a4fa37e289dcd350335927cc91f3e1c8de944f +DIST anjuta-3.22.0.tar.xz 6363016 SHA256 4face1c063a5a6687a6cfc6f1f700ba15f13664633c05caa2fbf50317608dd03 SHA512 64689392bfe6102698ef8a1ce62aac37bffd793b917ef6ffc53cb5b8aa9eb5b8961a999c32db559e9e348bcf46a7ec0ca9448100910b52885ddff898a62f3295 WHIRLPOOL 354f680a0970e0eacf2cbc885e91a5f190f10162699f3ab144d144dee92e4c308653b1f75e388afa3f20434b422f3aa340bedabcbdc9ba1348a33426b3af5586 diff --git a/dev-util/anjuta/anjuta-3.22.0.ebuild b/dev-util/anjuta/anjuta-3.22.0.ebuild new file mode 100644 index ..c1930c8 --- /dev/null +++ b/dev-util/anjuta/anjuta-3.22.0.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +GNOME2_LA_PUNT="yes" +PYTHON_COMPAT=( python2_7 ) +# libanjuta-language-vala.so links to a specific slot of libvala; we want to +# avoid automagic behavior. +VALA_MIN_API_VERSION="0.32" +VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" + +inherit gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala + +DESCRIPTION="A versatile IDE for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" + +IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# FIXME: make python dependency non-automagic +COMMON_DEPEND=" + >=dev-libs/glib-2.34:2[dbus] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.10:3 + >=dev-libs/libxml2-2.4.23 + >=dev-libs/gdl-3.5.5:3= + >=x11-libs/gtksourceview-3:3.0 + + sys-devel/autogen + + >=gnome-extra/libgda-5:5= + dev-util/ctags + + x11-libs/libXext + x11-libs/libXrender + + ${PYTHON_DEPS} + + devhelp? ( >=dev-util/devhelp-3.7.4:= ) + glade? ( >=dev-util/glade-3.12:3.10= ) + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) + subversion? ( + >=dev-vcs/subversion-1.8:= + >=net-libs/serf-1.2:1= + >=dev-libs/apr-1:= + >=dev-libs/apr-util-1:= ) + terminal? ( >=x11-libs/vte-0.27.6:2.91 ) + vala? ( $(vala_depend) ) +" +RDEPEND="${COMMON_DEPEND} + gnome-base/gsettings-desktop-schemas + packagekit? ( app-admin/packagekit-base ) +" +DEPEND="${COMMON_DEPEND} + >=dev-lang/perl-5 + >=dev-util/gtk-doc-am-1.4 + >=dev-util/intltool-0.40.1 + sys-devel/bison + sys-devel/flex + >=sys-devel/gettext-0.17 + virtual/pkgconfig + !!dev-libs/gnome-build + test? ( + app-text/docbook-xml-dtd:4.1.2 + app-text/docbook-xml-dtd:4.5 ) + app-text/yelp-tools + dev-libs/gobject-introspection-common + gnome-base/gnome-common +" +# yelp-tools, gi-common and gnome-common are required by eautoreconf + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + if use vala; then + DISABLE_AUTOFORMATTING="yes" + DOC_CONTENTS="To create a generic vala project you will need to specify +desired valac versioned binary to be used, to do that you +will need to: +1. Go to 'Build' -> 'Configure project' +2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to +'Configure options'." + fi + + # COPYING is used in Anjuta's help/about entry + DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO" + + # Conflicts with -pg in a plugin, bug #266777 + filter-flags -fomit-frame-pointer + + # Do not build benchmarks, they are not installed and for dev purpose only + sed -e '/SUBDIRS =/ s/benchmark//' \ + -i plugins/symbol-db/Makefile.{am,in} || die + + use vala && vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ +
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: 8a4aa12f37e048e0a8d715ca64a40da9c3ebea27 Author: Pacho Ramos gentoo org> AuthorDate: Sat Oct 8 08:43:16 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Oct 8 09:50:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a4aa12f dev-util/anjuta: Drop old Package-Manager: portage-2.3.1 dev-util/anjuta/Manifest | 1 - dev-util/anjuta/anjuta-3.18.2.ebuild | 137 --- 2 files changed, 138 deletions(-) diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index 8764562..c8c78be 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -1,2 +1 @@ -DIST anjuta-3.18.2.tar.xz 6356972 SHA256 be864f2f1807e1b870697f646294e997d221d5984a135245543b719e501cef8e SHA512 0220f312b6c34bcaa5b4e2d0090afeb57e48b2c1f7ee050a986f0052d1b048919adc952b01b3a1b676481595f13d7c869b929d0b519ab33066703b75ccfda5f1 WHIRLPOOL e61b1745372f31639cd05516f203dd13652256aabbd6a5792654c7dd8b98ea0f12c8c8b068c2a325be6dbdbc62e9e2e149f06fc94b79d1725ae5fc36f6a905b9 DIST anjuta-3.20.0.tar.xz 6386836 SHA256 a676c587a28f784ec2096775460cd29fafc3f0216c53e0821641bcd9126b6935 SHA512 8564f685207c2b599e1f6f93889cbe6d743d0df497fcb5c1a82077acb08356c3556ba28236dd3214577bf00d2880a1e3cec1b2abe3d1ac4cb0b7862c747d31fe WHIRLPOOL e1ff8c587f1a29d203a63d6ee3ccf80650ff4b83edb09ae1319625ad6b7ba70d630e6fd372089d3445303f0ff4a4fa37e289dcd350335927cc91f3e1c8de944f diff --git a/dev-util/anjuta/anjuta-3.18.2.ebuild b/dev-util/anjuta/anjuta-3.18.2.ebuild deleted file mode 100644 index 950dfcd.. --- a/dev-util/anjuta/anjuta-3.18.2.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 ) -# libanjuta-language-vala.so links to a specific slot of libvala; we want to -# avoid automagic behavior. -VALA_MIN_API_VERSION="0.28" -VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" - -inherit gnome2 flag-o-matic readme.gentoo python-single-r1 vala - -DESCRIPTION="A versatile IDE for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86 ~x86-fbsd" - -IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# FIXME: make python dependency non-automagic -COMMON_DEPEND=" - >=dev-libs/glib-2.34:2[dbus] - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.10:3 - >=dev-libs/libxml2-2.4.23 - >=dev-libs/gdl-3.5.5:3= - >=x11-libs/gtksourceview-3:3.0 - - sys-devel/autogen - - >=gnome-extra/libgda-5:5= - dev-util/ctags - - x11-libs/libXext - x11-libs/libXrender - - ${PYTHON_DEPS} - - devhelp? ( >=dev-util/devhelp-3.7.4:= ) - glade? ( >=dev-util/glade-3.12:3.10= ) - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) - subversion? ( - >=dev-vcs/subversion-1.8:= - >=net-libs/serf-1.2:1= - >=dev-libs/apr-1:= - >=dev-libs/apr-util-1:= ) - terminal? ( >=x11-libs/vte-0.27.6:2.91 ) - vala? ( $(vala_depend) ) -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gsettings-desktop-schemas - packagekit? ( app-admin/packagekit-base ) -" -DEPEND="${COMMON_DEPEND} - >=dev-lang/perl-5 - >=dev-util/gtk-doc-am-1.4 - >=dev-util/intltool-0.40.1 - sys-devel/bison - sys-devel/flex - >=sys-devel/gettext-0.17 - virtual/pkgconfig - !!dev-libs/gnome-build - test? ( - app-text/docbook-xml-dtd:4.1.2 - app-text/docbook-xml-dtd:4.5 ) - app-text/yelp-tools - dev-libs/gobject-introspection-common - gnome-base/gnome-common -" -# yelp-tools, gi-common and gnome-common are required by eautoreconf - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - if use vala; then - DISABLE_AUTOFORMATTING="yes" - DOC_CONTENTS="To create a generic vala project you will need to specify -desired valac versioned binary to be used, to do that you -will need to: -1. Go to 'Build' -> 'Configure project' -2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to -'Configure options'." - fi - - # COPYING is used in Anjuta's help/about entry - DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO" - - # Conflicts with -pg in a plugin, bug #266777 - filter-flags -fomit-frame-pointer - - # Do not build benchmarks, they are not installed and for dev purpose only - sed -e '/SUBDIRS =/ s/benchmark//' \ - -i plugins/symbol-db/Makefile.{am,in} || die - - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-neon \ -
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: eb000e92f4e545930d9871b70c9d14fe3bf7e43e Author: Mikle Kolyada gentoo org> AuthorDate: Sun Mar 6 16:28:25 2016 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Mar 6 16:40:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb000e92 dev-util/anjuta: x86 stable wrt bug #427546 Package-Manager: portage-2.2.26 dev-util/anjuta/anjuta-3.18.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/anjuta/anjuta-3.18.2.ebuild b/dev-util/anjuta/anjuta-3.18.2.ebuild index 1671bb6..950dfcd 100644 --- a/dev-util/anjuta/anjuta-3.18.2.ebuild +++ b/dev-util/anjuta/anjuta-3.18.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~ppc ~sparc x86 ~x86-fbsd" IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: 6acf76b98ff73fb102fa2361eeeb7b7273fdb4b4 Author: Pacho Ramos gentoo org> AuthorDate: Mon Feb 1 20:40:55 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Feb 1 20:40:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acf76b9 Revert "dev-util/anjuta: Support vala-0.30" This reverts commit f75e018ed1c14ba56ed461d19012d82a55b431f7. dev-util/anjuta/anjuta-3.18.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/anjuta/anjuta-3.18.2.ebuild b/dev-util/anjuta/anjuta-3.18.2.ebuild index 34488c6..f0f3bde 100644 --- a/dev-util/anjuta/anjuta-3.18.2.ebuild +++ b/dev-util/anjuta/anjuta-3.18.2.ebuild @@ -8,7 +8,7 @@ GNOME2_LA_PUNT="yes" PYTHON_COMPAT=( python2_7 ) # libanjuta-language-vala.so links to a specific slot of libvala; we want to # avoid automagic behavior. -VALA_MIN_API_VERSION="0.30" +VALA_MIN_API_VERSION="0.28" VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" inherit gnome2 flag-o-matic readme.gentoo python-single-r1 vala
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: f75e018ed1c14ba56ed461d19012d82a55b431f7 Author: Pacho Ramos gentoo org> AuthorDate: Mon Feb 1 20:40:11 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Feb 1 20:40:11 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75e018e dev-util/anjuta: Support vala-0.30 Package-Manager: portage-2.2.27 dev-util/anjuta/anjuta-3.18.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/anjuta/anjuta-3.18.2.ebuild b/dev-util/anjuta/anjuta-3.18.2.ebuild index f0f3bde..34488c6 100644 --- a/dev-util/anjuta/anjuta-3.18.2.ebuild +++ b/dev-util/anjuta/anjuta-3.18.2.ebuild @@ -8,7 +8,7 @@ GNOME2_LA_PUNT="yes" PYTHON_COMPAT=( python2_7 ) # libanjuta-language-vala.so links to a specific slot of libvala; we want to # avoid automagic behavior. -VALA_MIN_API_VERSION="0.28" +VALA_MIN_API_VERSION="0.30" VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" inherit gnome2 flag-o-matic readme.gentoo python-single-r1 vala
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: 5524bc4e11af753fd75df04997d768723c905acb Author: Pacho Ramos gentoo org> AuthorDate: Sat Nov 14 17:59:15 2015 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Nov 14 18:38:50 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5524bc4e dev-util/anjuta: Version bump Package-Manager: portage-2.2.24 dev-util/anjuta/Manifest | 1 + dev-util/anjuta/anjuta-3.18.2.ebuild | 137 +++ 2 files changed, 138 insertions(+) diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index c19130a..8aede7a 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -1,2 +1,3 @@ DIST anjuta-3.14.1.tar.xz 6310008 SHA256 b26cd75ddb603c3cca4348e277d17360e511d75bd77ee2ef52047b75408e617b SHA512 474e5db8799c99645314c8822b97c375f91102d6617e2b8d5e3d856df5d51e11508ca76405ee333a1c208255b98c90c2816de0f2df9f70523d98a2aa0aa3837e WHIRLPOOL 928d6eefca146869a1e7ff004e0f4a990789758416e7209fa62e9dac8b1eafe53ee61d2c6a41d4dfc847cbd3411bd4032a12d3741287488438d6339cabbd459c DIST anjuta-3.16.0.tar.xz 6311980 SHA256 77432a01b37b46f5558bf4cc435f9a023abf17c5273d472e17dff1f9b3d9943c SHA512 c679ed615f4e8163bcb8857a8f3865bd7db983995e3cf944a0450926f17b805a8f622e22744c03556a43287b5fa6031465d7f8e8810abf4022a2c78dd080cdf1 WHIRLPOOL 7fc11eb4f3cf52d62ace2109b06c4a8fb4928748be5f4c6f384763d113ff64bf5c42280a4c70eab6cc67f559c36bf7b0625f94f9de2195a08734fcc5c9b93ebb +DIST anjuta-3.18.2.tar.xz 6356972 SHA256 be864f2f1807e1b870697f646294e997d221d5984a135245543b719e501cef8e SHA512 0220f312b6c34bcaa5b4e2d0090afeb57e48b2c1f7ee050a986f0052d1b048919adc952b01b3a1b676481595f13d7c869b929d0b519ab33066703b75ccfda5f1 WHIRLPOOL e61b1745372f31639cd05516f203dd13652256aabbd6a5792654c7dd8b98ea0f12c8c8b068c2a325be6dbdbc62e9e2e149f06fc94b79d1725ae5fc36f6a905b9 diff --git a/dev-util/anjuta/anjuta-3.18.2.ebuild b/dev-util/anjuta/anjuta-3.18.2.ebuild new file mode 100644 index 000..f0f3bde --- /dev/null +++ b/dev-util/anjuta/anjuta-3.18.2.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" +PYTHON_COMPAT=( python2_7 ) +# libanjuta-language-vala.so links to a specific slot of libvala; we want to +# avoid automagic behavior. +VALA_MIN_API_VERSION="0.28" +VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" + +inherit gnome2 flag-o-matic readme.gentoo python-single-r1 vala + +DESCRIPTION="A versatile IDE for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" + +IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# FIXME: make python dependency non-automagic +COMMON_DEPEND=" + >=dev-libs/glib-2.34:2[dbus] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.10:3 + >=dev-libs/libxml2-2.4.23 + >=dev-libs/gdl-3.5.5:3= + >=x11-libs/gtksourceview-3:3.0 + + sys-devel/autogen + + >=gnome-extra/libgda-5:5= + dev-util/ctags + + x11-libs/libXext + x11-libs/libXrender + + ${PYTHON_DEPS} + + devhelp? ( >=dev-util/devhelp-3.7.4:= ) + glade? ( >=dev-util/glade-3.12:3.10= ) + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) + subversion? ( + >=dev-vcs/subversion-1.8:= + >=net-libs/serf-1.2:1= + >=dev-libs/apr-1:= + >=dev-libs/apr-util-1:= ) + terminal? ( >=x11-libs/vte-0.27.6:2.91 ) + vala? ( $(vala_depend) ) +" +RDEPEND="${COMMON_DEPEND} + gnome-base/gsettings-desktop-schemas + packagekit? ( app-admin/packagekit-base ) +" +DEPEND="${COMMON_DEPEND} + >=dev-lang/perl-5 + >=dev-util/gtk-doc-am-1.4 + >=dev-util/intltool-0.40.1 + sys-devel/bison + sys-devel/flex + >=sys-devel/gettext-0.17 + virtual/pkgconfig + !!dev-libs/gnome-build + test? ( + app-text/docbook-xml-dtd:4.1.2 + app-text/docbook-xml-dtd:4.5 ) + app-text/yelp-tools + dev-libs/gobject-introspection-common + gnome-base/gnome-common +" +# yelp-tools, gi-common and gnome-common are required by eautoreconf + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + if use vala; then + DISABLE_AUTOFORMATTING="yes" + DOC_CONTENTS="To create a generic vala project you will need to specify +desired valac versioned binary to be used, to do that you +will need to: +1. Go to 'Build' -> 'Configure project' +2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to +'Configure options'." + fi + + # COPYING is used in Anjuta's help/about entry + DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO" + + # Conflicts with -pg in a plugin, bug #266777 +
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: 7a5da301e605edcb7c99c853945cddaa42180534 Author: Pacho Ramos gentoo org> AuthorDate: Sat Nov 14 17:59:34 2015 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Nov 14 18:38:53 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5da301 dev-util/anjuta: Drop old Package-Manager: portage-2.2.24 dev-util/anjuta/Manifest | 1 - dev-util/anjuta/anjuta-3.14.1.ebuild | 137 --- 2 files changed, 138 deletions(-) diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index 8aede7a..a84a7d2 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -1,3 +1,2 @@ -DIST anjuta-3.14.1.tar.xz 6310008 SHA256 b26cd75ddb603c3cca4348e277d17360e511d75bd77ee2ef52047b75408e617b SHA512 474e5db8799c99645314c8822b97c375f91102d6617e2b8d5e3d856df5d51e11508ca76405ee333a1c208255b98c90c2816de0f2df9f70523d98a2aa0aa3837e WHIRLPOOL 928d6eefca146869a1e7ff004e0f4a990789758416e7209fa62e9dac8b1eafe53ee61d2c6a41d4dfc847cbd3411bd4032a12d3741287488438d6339cabbd459c DIST anjuta-3.16.0.tar.xz 6311980 SHA256 77432a01b37b46f5558bf4cc435f9a023abf17c5273d472e17dff1f9b3d9943c SHA512 c679ed615f4e8163bcb8857a8f3865bd7db983995e3cf944a0450926f17b805a8f622e22744c03556a43287b5fa6031465d7f8e8810abf4022a2c78dd080cdf1 WHIRLPOOL 7fc11eb4f3cf52d62ace2109b06c4a8fb4928748be5f4c6f384763d113ff64bf5c42280a4c70eab6cc67f559c36bf7b0625f94f9de2195a08734fcc5c9b93ebb DIST anjuta-3.18.2.tar.xz 6356972 SHA256 be864f2f1807e1b870697f646294e997d221d5984a135245543b719e501cef8e SHA512 0220f312b6c34bcaa5b4e2d0090afeb57e48b2c1f7ee050a986f0052d1b048919adc952b01b3a1b676481595f13d7c869b929d0b519ab33066703b75ccfda5f1 WHIRLPOOL e61b1745372f31639cd05516f203dd13652256aabbd6a5792654c7dd8b98ea0f12c8c8b068c2a325be6dbdbc62e9e2e149f06fc94b79d1725ae5fc36f6a905b9 diff --git a/dev-util/anjuta/anjuta-3.14.1.ebuild b/dev-util/anjuta/anjuta-3.14.1.ebuild deleted file mode 100644 index 4a849c2..000 --- a/dev-util/anjuta/anjuta-3.14.1.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 ) -# libanjuta-language-vala.so links to a specific slot of libvala; we want to -# avoid automagic behavior. -VALA_MIN_API_VERSION="0.26" -VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" - -inherit gnome2 flag-o-matic readme.gentoo python-single-r1 vala - -DESCRIPTION="A versatile IDE for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86 ~x86-fbsd" - -IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# FIXME: make python dependency non-automagic -COMMON_DEPEND=" - >=dev-libs/glib-2.34:2 - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.10:3 - >=dev-libs/libxml2-2.4.23 - >=dev-libs/gdl-3.5.5:3= - >=x11-libs/gtksourceview-3:3.0 - - sys-devel/autogen - - >=gnome-extra/libgda-5:5= - dev-util/ctags - - x11-libs/libXext - x11-libs/libXrender - - ${PYTHON_DEPS} - - devhelp? ( >=dev-util/devhelp-3.7.4:= ) - glade? ( >=dev-util/glade-3.12:3.10= ) - introspection? ( >=dev-libs/gobject-introspection-0.9.5 ) - subversion? ( - >=dev-vcs/subversion-1.8:= - >=net-libs/serf-1.2:1= - >=dev-libs/apr-1:= - >=dev-libs/apr-util-1:= ) - terminal? ( >=x11-libs/vte-0.27.6:2.91 ) - vala? ( $(vala_depend) ) -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gsettings-desktop-schemas - packagekit? ( app-admin/packagekit-base ) -" -DEPEND="${COMMON_DEPEND} - >=dev-lang/perl-5 - >=dev-util/gtk-doc-am-1.4 - >=dev-util/intltool-0.40.1 - sys-devel/bison - sys-devel/flex - >=sys-devel/gettext-0.17 - virtual/pkgconfig - !!dev-libs/gnome-build - test? ( - app-text/docbook-xml-dtd:4.1.2 - app-text/docbook-xml-dtd:4.5 ) - app-text/yelp-tools - dev-libs/gobject-introspection-common - gnome-base/gnome-common -" -# yelp-tools, gi-common and gnome-common are required by eautoreconf - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - if use vala; then - DISABLE_AUTOFORMATTING="yes" - DOC_CONTENTS="To create a generic vala project you will need to specify -desired valac versioned binary to be used, to do that you -will need to: -1. Go to 'Build' -> 'Configure project' -2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to -'Configure options'." - fi - - # COPYING is used in Anjuta's help/about entry - DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO" - - # Conflicts with -pg in a plugin, bug #266777 - filter-flags
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: f3253e9a09f3a06acb7141046024cad546ea0e9a Author: Justin Lecher gentoo org> AuthorDate: Thu Nov 12 08:49:39 2015 + Commit: Justin Lecher gentoo org> CommitDate: Thu Nov 12 08:56:45 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3253e9a dev-util/anjuta: Drop obsolete sed call Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher gentoo.org> dev-util/anjuta/anjuta-3.14.1.ebuild | 4 dev-util/anjuta/anjuta-3.16.0.ebuild | 4 2 files changed, 8 deletions(-) diff --git a/dev-util/anjuta/anjuta-3.14.1.ebuild b/dev-util/anjuta/anjuta-3.14.1.ebuild index 578600d..4a849c2 100644 --- a/dev-util/anjuta/anjuta-3.14.1.ebuild +++ b/dev-util/anjuta/anjuta-3.14.1.ebuild @@ -96,10 +96,6 @@ will need to: # Conflicts with -pg in a plugin, bug #266777 filter-flags -fomit-frame-pointer - # python2.7-configure in Fedora vs. python-configure in Gentoo - sed -e 's:$PYTHON-config:$PYTHON$PYTHON_VERSION-config:g' \ - -i plugins/am-project/tests/anjuta.lst || die "sed failed" - # Do not build benchmarks, they are not installed and for dev purpose only sed -e '/SUBDIRS =/ s/benchmark//' \ -i plugins/symbol-db/Makefile.{am,in} || die diff --git a/dev-util/anjuta/anjuta-3.16.0.ebuild b/dev-util/anjuta/anjuta-3.16.0.ebuild index 569cacf..522fd8f 100644 --- a/dev-util/anjuta/anjuta-3.16.0.ebuild +++ b/dev-util/anjuta/anjuta-3.16.0.ebuild @@ -96,10 +96,6 @@ will need to: # Conflicts with -pg in a plugin, bug #266777 filter-flags -fomit-frame-pointer - # python2.7-configure in Fedora vs. python-configure in Gentoo - sed -e 's:$PYTHON-config:$PYTHON$PYTHON_VERSION-config:g' \ - -i plugins/am-project/tests/anjuta.lst || die "sed failed" - # Do not build benchmarks, they are not installed and for dev purpose only sed -e '/SUBDIRS =/ s/benchmark//' \ -i plugins/symbol-db/Makefile.{am,in} || die