* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2024-07-18 8:18 Sam James
0 siblings, 0 replies; 37+ messages in thread
From: Sam James @ 2024-07-18 8:18 UTC (permalink / raw
To: gentoo-commits
commit: 5f308a4448351d82e49f5ab853057ba7fbce719c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 08:17:41 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 08:17:41 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f308a44
app-editors/bluefish: Stabilize 2.2.15 amd64, #936239
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.15.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/bluefish/bluefish-2.2.15.ebuild b/app-editors/bluefish/bluefish-2.2.15.ebuild
index d5021225b6ab..61f20e796900 100644
--- a/app-editors/bluefish/bluefish-2.2.15.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.15.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2024-07-18 8:18 Sam James
0 siblings, 0 replies; 37+ messages in thread
From: Sam James @ 2024-07-18 8:18 UTC (permalink / raw
To: gentoo-commits
commit: 2289f04b41293b6b5fc422dce99b656d1de7c854
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 08:17:42 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 08:17:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2289f04b
app-editors/bluefish: Stabilize 2.2.15 x86, #936239
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.15.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/bluefish/bluefish-2.2.15.ebuild b/app-editors/bluefish/bluefish-2.2.15.ebuild
index 61f20e796900..8c7d2cbbd7df 100644
--- a/app-editors/bluefish/bluefish-2.2.15.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.15.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2024-06-10 15:06 Hanno Böck
0 siblings, 0 replies; 37+ messages in thread
From: Hanno Böck @ 2024-06-10 15:06 UTC (permalink / raw
To: gentoo-commits
commit: ccf6ad214b37a5cf1aa5f20c0b44758455a8e041
Author: Hanno Böck <hanno <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 10 15:04:53 2024 +0000
Commit: Hanno Böck <hanno <AT> gentoo <DOT> org>
CommitDate: Mon Jun 10 15:04:56 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccf6ad21
app-editors/bluefish: add 2.2.15
Add python 3.12.
Contains upstream fix for modern C compile error (bug #919238).
Reorder variables to fix warnings by pkgcheck scan.
Closes: https://bugs.gentoo.org/919238
Closes: https://bugs.gentoo.org/929295
Signed-off-by: Hanno Böck <hanno <AT> gentoo.org>
app-editors/bluefish/Manifest | 1 +
app-editors/bluefish/bluefish-2.2.15.ebuild | 97 +++++++++++++++++++++++++++++
2 files changed, 98 insertions(+)
diff --git a/app-editors/bluefish/Manifest b/app-editors/bluefish/Manifest
index 05061820cb85..1aea6e3f7ac5 100644
--- a/app-editors/bluefish/Manifest
+++ b/app-editors/bluefish/Manifest
@@ -1,2 +1,3 @@
DIST bluefish-2.2.12.tar.bz2 4180228 BLAKE2B 9e05a4618c37951da6a669e9bd4e0dd7e9993ea764dd467f875039b28cdc6d71ae70d1a87df7f0c63f850ebbff6ceeb8550d1d036bab32b7435f362d5b137147 SHA512 f0eb6496d371db8a9b4aee33ddf67e5e87bcc86ff283704cac115be7f00609b1ccbd47ff2d8f8b0bc30f234a339069cc1f7cb1f8809d97f94f0b0e09e4f16754
DIST bluefish-2.2.13.tar.bz2 4254294 BLAKE2B 7d830fa19cfeaac56c7823760e789b32306d74156a8c106a2ba847c2ecc535a47eae59a76594afea1c013bd2f8d40107cd02f46b0871e69d6db9307fae77a606 SHA512 959a260f32c7e90ad5b3acc52eaa4a1cc979c7a41d2fa8e3b1f9bd139232c1af940bdc92c84d00b30c53389e25b2b92188cde569bc39bdda5208e1ebec20eb68
+DIST bluefish-2.2.15.tar.bz2 4762151 BLAKE2B 18ea676f0853435203f119788082057dde499ce65a9ba3ac5e3a79c6cde26b6dd88694542d966f5c88d10b4aeaf8ae9ce016427491bed4a188037cf8685b59bf SHA512 86c31eba1bbc954d1dd39c5db8b9a276e6893e97130b259ee7eb3c32dd98510ce9d95b2d8f0922ac361fa7bc645e4e6251a97fc7da61cdcfaaf29f84b7ea38c7
diff --git a/app-editors/bluefish/bluefish-2.2.15.ebuild b/app-editors/bluefish/bluefish-2.2.15.ebuild
new file mode 100644
index 000000000000..d5021225b6ab
--- /dev/null
+++ b/app-editors/bluefish/bluefish-2.2.15.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+MY_P=${P/_/-}
+inherit autotools python-single-r1 xdg
+
+DESCRIPTION="GTK HTML editor for the experienced web designer or programmer"
+HOMEPAGE="https://bluefish.openoffice.nl/"
+SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
+
+S="${WORKDIR}/${MY_P}"
+LICENSE="GPL-3+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gucharmap nls python spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="sys-libs/zlib
+ x11-libs/gtk+:3
+ gucharmap? ( gnome-extra/gucharmap:2.90 )
+ python? ( ${PYTHON_DEPS} )
+ spell? ( app-text/enchant:2 )"
+DEPEND="${RDEPEND}
+ x11-libs/pango"
+BDEPEND=">=dev-libs/glib-2.24:2
+ dev-libs/libxml2:2
+ virtual/pkgconfig
+ nls? (
+ dev-util/intltool
+ sys-devel/gettext
+ )"
+
+# there actually is just some broken manpage checkup -> not bother
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch"
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # eautoreconf seems to no longer kill translation files.
+ eautoreconf
+ sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
+}
+
+src_configure() {
+ CONFIG_SHELL="${BROOT}/bin/bash" econf \
+ --disable-update-databases \
+ --disable-xml-catalog-update \
+ --with-freedesktop_org-appdata="${EPREFIX}"/usr/share/metainfo \
+ --without-gtk2 \
+ $(use_with gucharmap charmap) \
+ $(use_enable nls) \
+ $(use_enable spell spell-check) \
+ $(use_enable python)
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ einfo "Adding XML catalog entries..."
+ "${EPREFIX}"/usr/bin/xmlcatalog --noout \
+ --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
+ --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
+ --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
+ "${EROOT}"/etc/xml/catalog \
+ || ewarn "Failed to add XML catalog entries."
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+
+ einfo "Removing XML catalog entries..."
+ "${EPREFIX}"/usr/bin/xmlcatalog --noout \
+ --del 'Bluefish/DTD/Bflang' \
+ --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
+ --del 'http://bluefish.openoffice.nl/DTD' \
+ "${EROOT}"/etc/xml/catalog \
+ || ewarn "Failed to remove XML catalog entries."
+}
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2023-06-01 17:14 Arthur Zamarin
0 siblings, 0 replies; 37+ messages in thread
From: Arthur Zamarin @ 2023-06-01 17:14 UTC (permalink / raw
To: gentoo-commits
commit: 7cfcf62ed4e81eb2e7b96fb1f585e9f6965288b2
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 1 17:13:53 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 1 17:13:53 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cfcf62e
app-editors/bluefish: Stabilize 2.2.13 amd64, #907641
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.13.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/bluefish/bluefish-2.2.13.ebuild b/app-editors/bluefish/bluefish-2.2.13.ebuild
index a69ca656e6c1..4893fb9098ca 100644
--- a/app-editors/bluefish/bluefish-2.2.13.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.13.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://bluefish.openoffice.nl/"
SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
LICENSE="GPL-3+"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
SLOT="0"
IUSE="gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2023-06-01 17:07 Arthur Zamarin
0 siblings, 0 replies; 37+ messages in thread
From: Arthur Zamarin @ 2023-06-01 17:07 UTC (permalink / raw
To: gentoo-commits
commit: 8b0bc8a02a24647808ca77e77c4a252a0422c41c
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 1 17:06:57 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 1 17:06:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b0bc8a0
app-editors/bluefish: Stabilize 2.2.13 x86, #907641
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.13.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/bluefish/bluefish-2.2.13.ebuild b/app-editors/bluefish/bluefish-2.2.13.ebuild
index 4a0d9d32354d..a69ca656e6c1 100644
--- a/app-editors/bluefish/bluefish-2.2.13.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.13.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://bluefish.openoffice.nl/"
SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
LICENSE="GPL-3+"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
SLOT="0"
IUSE="gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2023-05-27 11:27 Arthur Zamarin
0 siblings, 0 replies; 37+ messages in thread
From: Arthur Zamarin @ 2023-05-27 11:27 UTC (permalink / raw
To: gentoo-commits
commit: e487cdda3717de54ef0afaeab5c866fef6f4cfa8
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 27 11:27:15 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 27 11:27:15 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e487cdda
app-editors/bluefish: Keyword 2.2.13 arm64, #907101
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.13.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/bluefish/bluefish-2.2.13.ebuild b/app-editors/bluefish/bluefish-2.2.13.ebuild
index 303279868251..4a0d9d32354d 100644
--- a/app-editors/bluefish/bluefish-2.2.13.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.13.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://bluefish.openoffice.nl/"
SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
LICENSE="GPL-3+"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
SLOT="0"
IUSE="gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2023-05-07 20:49 Matt Turner
0 siblings, 0 replies; 37+ messages in thread
From: Matt Turner @ 2023-05-07 20:49 UTC (permalink / raw
To: gentoo-commits
commit: cb4c58112ad0529266bf68695ea510d1e4509953
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun May 7 18:02:25 2023 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun May 7 20:48:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb4c5811
app-editors/bluefish: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.12-r1.ebuild | 95 --------------------------
app-editors/bluefish/bluefish-2.2.12.ebuild | 95 --------------------------
2 files changed, 190 deletions(-)
diff --git a/app-editors/bluefish/bluefish-2.2.12-r1.ebuild b/app-editors/bluefish/bluefish-2.2.12-r1.ebuild
deleted file mode 100644
index 12985003a0e1..000000000000
--- a/app-editors/bluefish/bluefish-2.2.12-r1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-MY_P=${P/_/-}
-inherit autotools python-single-r1 xdg
-
-DESCRIPTION="GTK HTML editor for the experienced web designer or programmer"
-HOMEPAGE="https://bluefish.openoffice.nl/"
-SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
-
-LICENSE="GPL-3+"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
-SLOT="0"
-IUSE="gucharmap nls python spell"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="sys-libs/zlib
- x11-libs/gtk+:3
- gucharmap? ( gnome-extra/gucharmap:2.90 )
- python? ( ${PYTHON_DEPS} )
- spell? ( app-text/enchant:2 )"
-DEPEND="${RDEPEND}
- x11-libs/pango"
-BDEPEND=">=dev-libs/glib-2.24:2
- dev-libs/libxml2:2
- virtual/pkgconfig
- nls? (
- dev-util/intltool
- sys-devel/gettext
- )"
-
-S="${WORKDIR}/${MY_P}"
-
-# there actually is just some broken manpage checkup -> not bother
-RESTRICT="test"
-
-PATCHES=( "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch" )
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # eautoreconf seems to no longer kill translation files.
- eautoreconf
- sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
-}
-
-src_configure() {
- CONFIG_SHELL="${BROOT}/bin/bash" econf \
- --disable-update-databases \
- --disable-xml-catalog-update \
- --with-freedesktop_org-appdata="${EPREFIX}"/usr/share/metainfo \
- --without-gtk2 \
- $(use_with gucharmap charmap) \
- $(use_enable nls) \
- $(use_enable spell spell-check) \
- $(use_enable python)
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- einfo "Adding XML catalog entries..."
- "${EPREFIX}"/usr/bin/xmlcatalog --noout \
- --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
- --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
- --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
- "${EROOT}"/etc/xml/catalog \
- || ewarn "Failed to add XML catalog entries."
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
-
- einfo "Removing XML catalog entries..."
- "${EPREFIX}"/usr/bin/xmlcatalog --noout \
- --del 'Bluefish/DTD/Bflang' \
- --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
- --del 'http://bluefish.openoffice.nl/DTD' \
- "${EROOT}"/etc/xml/catalog \
- || ewarn "Failed to remove XML catalog entries."
-}
diff --git a/app-editors/bluefish/bluefish-2.2.12.ebuild b/app-editors/bluefish/bluefish-2.2.12.ebuild
deleted file mode 100644
index c567170a4f7f..000000000000
--- a/app-editors/bluefish/bluefish-2.2.12.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-MY_P=${P/_/-}
-inherit autotools python-single-r1 xdg
-
-DESCRIPTION="GTK HTML editor for the experienced web designer or programmer"
-HOMEPAGE="https://bluefish.openoffice.nl/"
-SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
-
-LICENSE="GPL-3+"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
-SLOT="0"
-IUSE="gucharmap nls python spell"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="sys-libs/zlib
- x11-libs/gtk+:3
- gucharmap? ( gnome-extra/gucharmap:2.90 )
- python? ( ${PYTHON_DEPS} )
- spell? ( >=app-text/enchant-1.4:0 )"
-DEPEND="${RDEPEND}
- x11-libs/pango"
-BDEPEND=">=dev-libs/glib-2.24:2
- dev-libs/libxml2:2
- virtual/pkgconfig
- nls? (
- dev-util/intltool
- sys-devel/gettext
- )"
-
-S="${WORKDIR}/${MY_P}"
-
-# there actually is just some broken manpage checkup -> not bother
-RESTRICT="test"
-
-PATCHES=( "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch" )
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # eautoreconf seems to no longer kill translation files.
- eautoreconf
- sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
-}
-
-src_configure() {
- CONFIG_SHELL="${BROOT}/bin/bash" econf \
- --disable-update-databases \
- --disable-xml-catalog-update \
- --with-freedesktop_org-appdata="${EPREFIX}"/usr/share/metainfo \
- --without-gtk2 \
- $(use_with gucharmap charmap) \
- $(use_enable nls) \
- $(use_enable spell spell-check) \
- $(use_enable python)
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- einfo "Adding XML catalog entries..."
- "${EPREFIX}"/usr/bin/xmlcatalog --noout \
- --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
- --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
- --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
- "${EROOT}"/etc/xml/catalog \
- || ewarn "Failed to add XML catalog entries."
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
-
- einfo "Removing XML catalog entries..."
- "${EPREFIX}"/usr/bin/xmlcatalog --noout \
- --del 'Bluefish/DTD/Bflang' \
- --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
- --del 'http://bluefish.openoffice.nl/DTD' \
- "${EROOT}"/etc/xml/catalog \
- || ewarn "Failed to remove XML catalog entries."
-}
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2023-05-01 12:37 Sam James
0 siblings, 0 replies; 37+ messages in thread
From: Sam James @ 2023-05-01 12:37 UTC (permalink / raw
To: gentoo-commits
commit: 03ed940a59fa8b00682866bae5f6e207ca2715c6
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 1 11:30:01 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 1 12:35:46 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ed940a
app-editors/bluefish: enable py3.11
Closes: https://bugs.gentoo.org/896524
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.12-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/bluefish/bluefish-2.2.12-r2.ebuild b/app-editors/bluefish/bluefish-2.2.12-r2.ebuild
index 0858bcf3d0cb..97d13fcb5744 100644
--- a/app-editors/bluefish/bluefish-2.2.12-r2.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.12-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
MY_P=${P/_/-}
inherit autotools python-single-r1 xdg
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2023-05-01 12:37 Sam James
0 siblings, 0 replies; 37+ messages in thread
From: Sam James @ 2023-05-01 12:37 UTC (permalink / raw
To: gentoo-commits
commit: 96381abbf4aa105489ef4be6f845f178e75e7fcf
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 1 11:32:16 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 1 12:35:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96381abb
app-editors/bluefish: add 2.2.13
Closes: https://bugs.gentoo.org/896524
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/bluefish/Manifest | 1 +
app-editors/bluefish/bluefish-2.2.13.ebuild | 97 +++++++++++++++++++++++++++++
2 files changed, 98 insertions(+)
diff --git a/app-editors/bluefish/Manifest b/app-editors/bluefish/Manifest
index 91678c89959b..05061820cb85 100644
--- a/app-editors/bluefish/Manifest
+++ b/app-editors/bluefish/Manifest
@@ -1 +1,2 @@
DIST bluefish-2.2.12.tar.bz2 4180228 BLAKE2B 9e05a4618c37951da6a669e9bd4e0dd7e9993ea764dd467f875039b28cdc6d71ae70d1a87df7f0c63f850ebbff6ceeb8550d1d036bab32b7435f362d5b137147 SHA512 f0eb6496d371db8a9b4aee33ddf67e5e87bcc86ff283704cac115be7f00609b1ccbd47ff2d8f8b0bc30f234a339069cc1f7cb1f8809d97f94f0b0e09e4f16754
+DIST bluefish-2.2.13.tar.bz2 4254294 BLAKE2B 7d830fa19cfeaac56c7823760e789b32306d74156a8c106a2ba847c2ecc535a47eae59a76594afea1c013bd2f8d40107cd02f46b0871e69d6db9307fae77a606 SHA512 959a260f32c7e90ad5b3acc52eaa4a1cc979c7a41d2fa8e3b1f9bd139232c1af940bdc92c84d00b30c53389e25b2b92188cde569bc39bdda5208e1ebec20eb68
diff --git a/app-editors/bluefish/bluefish-2.2.13.ebuild b/app-editors/bluefish/bluefish-2.2.13.ebuild
new file mode 100644
index 000000000000..303279868251
--- /dev/null
+++ b/app-editors/bluefish/bluefish-2.2.13.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+MY_P=${P/_/-}
+inherit autotools python-single-r1 xdg
+
+DESCRIPTION="GTK HTML editor for the experienced web designer or programmer"
+HOMEPAGE="https://bluefish.openoffice.nl/"
+SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3+"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+SLOT="0"
+IUSE="gucharmap nls python spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="sys-libs/zlib
+ x11-libs/gtk+:3
+ gucharmap? ( gnome-extra/gucharmap:2.90 )
+ python? ( ${PYTHON_DEPS} )
+ spell? ( app-text/enchant:2 )"
+DEPEND="${RDEPEND}
+ x11-libs/pango"
+BDEPEND=">=dev-libs/glib-2.24:2
+ dev-libs/libxml2:2
+ virtual/pkgconfig
+ nls? (
+ dev-util/intltool
+ sys-devel/gettext
+ )"
+
+S="${WORKDIR}/${MY_P}"
+
+# there actually is just some broken manpage checkup -> not bother
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch"
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # eautoreconf seems to no longer kill translation files.
+ eautoreconf
+ sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
+}
+
+src_configure() {
+ CONFIG_SHELL="${BROOT}/bin/bash" econf \
+ --disable-update-databases \
+ --disable-xml-catalog-update \
+ --with-freedesktop_org-appdata="${EPREFIX}"/usr/share/metainfo \
+ --without-gtk2 \
+ $(use_with gucharmap charmap) \
+ $(use_enable nls) \
+ $(use_enable spell spell-check) \
+ $(use_enable python)
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ einfo "Adding XML catalog entries..."
+ "${EPREFIX}"/usr/bin/xmlcatalog --noout \
+ --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
+ --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
+ --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
+ "${EROOT}"/etc/xml/catalog \
+ || ewarn "Failed to add XML catalog entries."
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+
+ einfo "Removing XML catalog entries..."
+ "${EPREFIX}"/usr/bin/xmlcatalog --noout \
+ --del 'Bluefish/DTD/Bflang' \
+ --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
+ --del 'http://bluefish.openoffice.nl/DTD' \
+ "${EROOT}"/etc/xml/catalog \
+ || ewarn "Failed to remove XML catalog entries."
+}
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2023-02-24 19:58 Arthur Zamarin
0 siblings, 0 replies; 37+ messages in thread
From: Arthur Zamarin @ 2023-02-24 19:58 UTC (permalink / raw
To: gentoo-commits
commit: 4a9be197d174b0c575523cbb5daf5b5a839709e6
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 24 19:57:50 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 24 19:57:50 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a9be197
app-editors/bluefish: Stabilize 2.2.12-r2 amd64, #896342
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.12-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/bluefish/bluefish-2.2.12-r2.ebuild b/app-editors/bluefish/bluefish-2.2.12-r2.ebuild
index 9d5a073cc96a..0858bcf3d0cb 100644
--- a/app-editors/bluefish/bluefish-2.2.12-r2.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.12-r2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://bluefish.openoffice.nl/"
SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
LICENSE="GPL-3+"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
SLOT="0"
IUSE="gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2023-02-24 19:58 Arthur Zamarin
0 siblings, 0 replies; 37+ messages in thread
From: Arthur Zamarin @ 2023-02-24 19:58 UTC (permalink / raw
To: gentoo-commits
commit: 4791463f2dc61619fccd46b203c6b15e9f86b575
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 24 19:57:49 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 24 19:57:49 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4791463f
app-editors/bluefish: Stabilize 2.2.12-r2 x86, #896342
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.12-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/bluefish/bluefish-2.2.12-r2.ebuild b/app-editors/bluefish/bluefish-2.2.12-r2.ebuild
index 18bf1d023804..9d5a073cc96a 100644
--- a/app-editors/bluefish/bluefish-2.2.12-r2.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.12-r2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://bluefish.openoffice.nl/"
SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
LICENSE="GPL-3+"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
SLOT="0"
IUSE="gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2022-11-23 1:58 Sam James
0 siblings, 0 replies; 37+ messages in thread
From: Sam James @ 2022-11-23 1:58 UTC (permalink / raw
To: gentoo-commits
commit: d6a0c13c8230d87acbeb082da54ef7e167c6d6ce
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 23 01:58:40 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 23 01:58:40 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a0c13c
app-editors/bluefish: Stabilize 2.2.12-r1 x86, #882549
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.12-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/bluefish/bluefish-2.2.12-r1.ebuild b/app-editors/bluefish/bluefish-2.2.12-r1.ebuild
index aaec40052010..5eea7b1fe915 100644
--- a/app-editors/bluefish/bluefish-2.2.12-r1.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.12-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://bluefish.openoffice.nl/"
SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
LICENSE="GPL-3+"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
SLOT="0"
IUSE="gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2022-11-23 1:56 Sam James
0 siblings, 0 replies; 37+ messages in thread
From: Sam James @ 2022-11-23 1:56 UTC (permalink / raw
To: gentoo-commits
commit: 98532e1d5d10d67e681a781eb51c556a0396162c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 23 01:55:43 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 23 01:55:43 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98532e1d
app-editors/bluefish: Stabilize 2.2.12-r1 amd64, #882549
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.12-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/bluefish/bluefish-2.2.12-r1.ebuild b/app-editors/bluefish/bluefish-2.2.12-r1.ebuild
index 02c2c22c45b3..aaec40052010 100644
--- a/app-editors/bluefish/bluefish-2.2.12-r1.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.12-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://bluefish.openoffice.nl/"
SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
LICENSE="GPL-3+"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
SLOT="0"
IUSE="gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2022-05-28 23:02 Sam James
0 siblings, 0 replies; 37+ messages in thread
From: Sam James @ 2022-05-28 23:02 UTC (permalink / raw
To: gentoo-commits
commit: 87265fe6f5664f6aadfe41a1656a113788d0b85a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 28 23:02:08 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 28 23:02:08 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87265fe6
app-editors/bluefish: move to enchant2
Closes: https://bugs.gentoo.org/847898
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.12-r1.ebuild | 95 ++++++++++++++++++++++++++
1 file changed, 95 insertions(+)
diff --git a/app-editors/bluefish/bluefish-2.2.12-r1.ebuild b/app-editors/bluefish/bluefish-2.2.12-r1.ebuild
new file mode 100644
index 000000000000..02c2c22c45b3
--- /dev/null
+++ b/app-editors/bluefish/bluefish-2.2.12-r1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+MY_P=${P/_/-}
+inherit autotools python-single-r1 xdg
+
+DESCRIPTION="GTK HTML editor for the experienced web designer or programmer"
+HOMEPAGE="https://bluefish.openoffice.nl/"
+SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3+"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+SLOT="0"
+IUSE="gucharmap nls python spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="sys-libs/zlib
+ x11-libs/gtk+:3
+ gucharmap? ( gnome-extra/gucharmap:2.90 )
+ python? ( ${PYTHON_DEPS} )
+ spell? ( app-text/enchant:2 )"
+DEPEND="${RDEPEND}
+ x11-libs/pango"
+BDEPEND=">=dev-libs/glib-2.24:2
+ dev-libs/libxml2:2
+ virtual/pkgconfig
+ nls? (
+ dev-util/intltool
+ sys-devel/gettext
+ )"
+
+S="${WORKDIR}/${MY_P}"
+
+# there actually is just some broken manpage checkup -> not bother
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch" )
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # eautoreconf seems to no longer kill translation files.
+ eautoreconf
+ sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
+}
+
+src_configure() {
+ CONFIG_SHELL="${BROOT}/bin/bash" econf \
+ --disable-update-databases \
+ --disable-xml-catalog-update \
+ --with-freedesktop_org-appdata="${EPREFIX}"/usr/share/metainfo \
+ --without-gtk2 \
+ $(use_with gucharmap charmap) \
+ $(use_enable nls) \
+ $(use_enable spell spell-check) \
+ $(use_enable python)
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ einfo "Adding XML catalog entries..."
+ "${EPREFIX}"/usr/bin/xmlcatalog --noout \
+ --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
+ --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
+ --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
+ "${EROOT}"/etc/xml/catalog \
+ || ewarn "Failed to add XML catalog entries."
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+
+ einfo "Removing XML catalog entries..."
+ "${EPREFIX}"/usr/bin/xmlcatalog --noout \
+ --del 'Bluefish/DTD/Bflang' \
+ --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
+ --del 'http://bluefish.openoffice.nl/DTD' \
+ "${EROOT}"/etc/xml/catalog \
+ || ewarn "Failed to remove XML catalog entries."
+}
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2022-05-16 3:03 Sam James
0 siblings, 0 replies; 37+ messages in thread
From: Sam James @ 2022-05-16 3:03 UTC (permalink / raw
To: gentoo-commits
commit: 48f0bcf5cda0b4bcc6678889c4297a5548adf242
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 16 02:57:20 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 16 02:58:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f0bcf5
app-editors/bluefish: add Python 3.10
Closes: https://bugs.gentoo.org/832585
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.12.ebuild | 29 ++++++++++++++++-------------
1 file changed, 16 insertions(+), 13 deletions(-)
diff --git a/app-editors/bluefish/bluefish-2.2.12.ebuild b/app-editors/bluefish/bluefish-2.2.12.ebuild
index 2580098daeac..5e75105359f7 100644
--- a/app-editors/bluefish/bluefish-2.2.12.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.12.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
MY_P=${P/_/-}
inherit autotools python-single-r1 xdg
@@ -18,8 +18,7 @@ SLOT="0"
IUSE="gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RDEPEND="
- sys-libs/zlib
+RDEPEND="sys-libs/zlib
x11-libs/gtk+:3
gucharmap? ( gnome-extra/gucharmap:2.90 )
python? ( ${PYTHON_DEPS} )
@@ -30,8 +29,8 @@ BDEPEND=">=dev-libs/glib-2.24:2
dev-libs/libxml2:2
virtual/pkgconfig
nls? (
- sys-devel/gettext
dev-util/intltool
+ sys-devel/gettext
)"
S="${WORKDIR}/${MY_P}"
@@ -39,21 +38,22 @@ S="${WORKDIR}/${MY_P}"
# there actually is just some broken manpage checkup -> not bother
RESTRICT="test"
+PATCHES=( "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch" )
+
pkg_setup() {
use python && python-single-r1_pkg_setup
}
-PATCHES=( "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch" )
-
-# eautoreconf seems to no longer kill translation files.
src_prepare() {
default
+
+ # eautoreconf seems to no longer kill translation files.
eautoreconf
sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
}
src_configure() {
- econf \
+ CONFIG_SHELL="${BROOT}/bin/bash" econf \
--disable-update-databases \
--disable-xml-catalog-update \
--with-freedesktop_org-appdata="${EPREFIX}"/usr/share/metainfo \
@@ -66,27 +66,30 @@ src_configure() {
src_install() {
default
+
find "${ED}" -name '*.la' -delete || die
}
pkg_postinst() {
xdg_pkg_postinst
+
einfo "Adding XML catalog entries..."
- /usr/bin/xmlcatalog --noout \
+ "${EPREFIX}"/usr/bin/xmlcatalog --noout \
--add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
--add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
--add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
- /etc/xml/catalog \
+ "${EROOT}"/etc/xml/catalog \
|| ewarn "Failed to add XML catalog entries."
}
pkg_postrm() {
xdg_pkg_postrm
+
einfo "Removing XML catalog entries..."
- /usr/bin/xmlcatalog --noout \
+ "${EPREFIX}"/usr/bin/xmlcatalog --noout \
--del 'Bluefish/DTD/Bflang' \
--del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
--del 'http://bluefish.openoffice.nl/DTD' \
- /etc/xml/catalog \
+ "${EROOT}"/etc/xml/catalog \
|| ewarn "Failed to remove XML catalog entries."
}
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2022-04-03 10:50 Conrad Kostecki
0 siblings, 0 replies; 37+ messages in thread
From: Conrad Kostecki @ 2022-04-03 10:50 UTC (permalink / raw
To: gentoo-commits
commit: 170bc2d380ea9f905e4f633c4dc41ecbbaac0e86
Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Tue Mar 29 18:33:09 2022 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sun Apr 3 10:50:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170bc2d3
app-editors/bluefish: use https, fix LICENSE
Closes: https://github.com/gentoo/gentoo/pull/24806
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.12.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/app-editors/bluefish/bluefish-2.2.12.ebuild b/app-editors/bluefish/bluefish-2.2.12.ebuild
index 8433d55b357c..2580098daeac 100644
--- a/app-editors/bluefish/bluefish-2.2.12.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,11 +8,11 @@ PYTHON_COMPAT=( python3_{7..9} )
MY_P=${P/_/-}
inherit autotools python-single-r1 xdg
-DESCRIPTION="A GTK HTML editor for the experienced web designer or programmer"
-HOMEPAGE="http://bluefish.openoffice.nl/"
+DESCRIPTION="GTK HTML editor for the experienced web designer or programmer"
+HOMEPAGE="https://bluefish.openoffice.nl/"
SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
-LICENSE="GPL-2"
+LICENSE="GPL-3+"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
SLOT="0"
IUSE="gucharmap nls python spell"
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2021-02-07 20:19 Andreas Sturmlechner
0 siblings, 0 replies; 37+ messages in thread
From: Andreas Sturmlechner @ 2021-02-07 20:19 UTC (permalink / raw
To: gentoo-commits
commit: 7202f433d3ad4bebb6005cf76c91508cdb260255
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 7 20:13:49 2021 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Feb 7 20:18:56 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7202f433
app-editors/bluefish: Drop IUSE=gtk3
Closes: https://bugs.gentoo.org/769020
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.12.ebuild | 25 +++++++------------------
app-editors/bluefish/metadata.xml | 9 ++++-----
2 files changed, 11 insertions(+), 23 deletions(-)
diff --git a/app-editors/bluefish/bluefish-2.2.12.ebuild b/app-editors/bluefish/bluefish-2.2.12.ebuild
index 5e884616586..625cc993be5 100644
--- a/app-editors/bluefish/bluefish-2.2.12.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.12.ebuild
@@ -5,9 +5,8 @@ EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
-inherit autotools python-single-r1 xdg
-
MY_P=${P/_/-}
+inherit autotools python-single-r1 xdg
DESCRIPTION="A GTK HTML editor for the experienced web designer or programmer"
HOMEPAGE="http://bluefish.openoffice.nl/"
@@ -16,16 +15,13 @@ SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
SLOT="0"
-IUSE="+gtk3 gucharmap nls python spell"
+IUSE="gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
sys-libs/zlib
- !gtk3? ( x11-libs/gtk+:2 )
- gtk3? (
- x11-libs/gtk+:3
- gucharmap? ( gnome-extra/gucharmap:2.90 )
- )
+ x11-libs/gtk+:3
+ gucharmap? ( gnome-extra/gucharmap:2.90 )
python? ( ${PYTHON_DEPS} )
spell? ( >=app-text/enchant-1.4:0 )"
DEPEND="${RDEPEND}
@@ -44,17 +40,10 @@ S="${WORKDIR}/${MY_P}"
RESTRICT="test"
pkg_setup() {
- if ! use gtk3 && use gucharmap ; then
- ewarn "gucharmap USE flag requires the gtk3 USE flag being enabled."
- ewarn "Disabling charmap plugin."
- fi
-
use python && python-single-r1_pkg_setup
}
-PATCHES=(
- "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch"
-)
+PATCHES=( "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch" )
# eautoreconf seems to no longer kill translation files.
src_prepare() {
@@ -68,8 +57,8 @@ src_configure() {
--disable-update-databases \
--disable-xml-catalog-update \
--with-freedesktop_org-appdata="${EPREFIX}"/usr/share/metainfo \
- $(use_with !gtk3 gtk2) \
- $(usex gtk3 "$(use_with gucharmap charmap)" '--without-charmap') \
+ --without-gtk2 \
+ $(use_with gucharmap charmap) \
$(use_enable nls) \
$(use_enable spell spell-check) \
$(use_enable python)
diff --git a/app-editors/bluefish/metadata.xml b/app-editors/bluefish/metadata.xml
index 52c7b254214..56419257845 100644
--- a/app-editors/bluefish/metadata.xml
+++ b/app-editors/bluefish/metadata.xml
@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
+ <!-- maintainer-needed -->
<use>
- <flag name="gtk3">Enable GTK3 interface (default)</flag>
- <flag name="gucharmap">Enable gucharmap dictionary plugin</flag>
- <flag name="spell">Enable spell checking capabilities via enchant library</flag>
-</use>
+ <flag name="gucharmap">Enable gucharmap dictionary plugin</flag>
+ <flag name="spell">Enable spell checking capabilities via enchant library</flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2021-02-02 23:51 Sam James
0 siblings, 0 replies; 37+ messages in thread
From: Sam James @ 2021-02-02 23:51 UTC (permalink / raw
To: gentoo-commits
commit: 9144ca6c13c0255c9a9b9c8602aa8a82caae288c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 2 23:51:34 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 2 23:51:34 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9144ca6c
app-editors/bluefish: cleanup old
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/bluefish/Manifest | 1 -
app-editors/bluefish/bluefish-2.2.10.ebuild | 105 ----------------------------
2 files changed, 106 deletions(-)
diff --git a/app-editors/bluefish/Manifest b/app-editors/bluefish/Manifest
index ce963709013..91678c89959 100644
--- a/app-editors/bluefish/Manifest
+++ b/app-editors/bluefish/Manifest
@@ -1,2 +1 @@
-DIST bluefish-2.2.10.tar.bz2 4159964 BLAKE2B 94210df4f9cf0abb46fa26612e1b64550f5970c72584b683779f5bcaf921a8925c6275c647125f73990e99a0175e3c92c0cc286590fbd08e938c6fd1d8c32cef SHA512 ddfad4c595d371dfd7ca5551c1771c2d82dbffcc90acda31bbd2a048730e24e2d1e37fbe847e5005d96acefdf5f38cb93785d23817e59624ecd7ea10bfbc3aeb
DIST bluefish-2.2.12.tar.bz2 4180228 BLAKE2B 9e05a4618c37951da6a669e9bd4e0dd7e9993ea764dd467f875039b28cdc6d71ae70d1a87df7f0c63f850ebbff6ceeb8550d1d036bab32b7435f362d5b137147 SHA512 f0eb6496d371db8a9b4aee33ddf67e5e87bcc86ff283704cac115be7f00609b1ccbd47ff2d8f8b0bc30f234a339069cc1f7cb1f8809d97f94f0b0e09e4f16754
diff --git a/app-editors/bluefish/bluefish-2.2.10.ebuild b/app-editors/bluefish/bluefish-2.2.10.ebuild
deleted file mode 100644
index 324637670ba..00000000000
--- a/app-editors/bluefish/bluefish-2.2.10.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools gnome2-utils xdg-utils
-
-MY_P=${P/_/-}
-
-DESCRIPTION="A GTK HTML editor for the experienced web designer or programmer"
-SRC_URI="http://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
-HOMEPAGE="http://bluefish.openoffice.nl/"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-SLOT="0"
-IUSE="+gtk3 gucharmap nls spell"
-
-RDEPEND="
- sys-libs/zlib
- !gtk3? ( x11-libs/gtk+:2 )
- gtk3? (
- x11-libs/gtk+:3
- gucharmap? ( gnome-extra/gucharmap:2.90 )
- )
- spell? ( >=app-text/enchant-1.4:0 )"
-DEPEND="${RDEPEND}
- dev-libs/libxml2:2
- >=dev-libs/glib-2.24:2
- virtual/pkgconfig
- x11-libs/pango
- nls? (
- sys-devel/gettext
- dev-util/intltool
- )"
-
-S="${WORKDIR}/${MY_P}"
-
-# there actually is just some broken manpage checkup -> not bother
-RESTRICT="test"
-
-pkg_setup() {
- if ! use gtk3 && use gucharmap ; then
- ewarn "gucharmap USE flag requires the gtk3 USE flag being enabled."
- ewarn "Disabling charmap plugin."
- fi
-}
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch"
-)
-
-# eautoreconf seems to no longer kill translation files.
-src_prepare() {
- default
- eautoreconf
- sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
-}
-
-src_configure() {
- econf \
- --disable-update-databases \
- --disable-xml-catalog-update \
- $(use_with !gtk3 gtk2) \
- $(usex gtk3 "$(use_with gucharmap charmap)" '--without-charmap') \
- $(use_enable nls) \
- $(use_enable spell spell-check) \
- --disable-python
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-
- einfo "Adding XML catalog entries..."
- /usr/bin/xmlcatalog --noout \
- --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
- --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
- --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
- /etc/xml/catalog \
- || ewarn "Failed to add XML catalog entries."
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- einfo "Removing XML catalog entries..."
- /usr/bin/xmlcatalog --noout \
- --del 'Bluefish/DTD/Bflang' \
- --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
- --del 'http://bluefish.openoffice.nl/DTD' \
- /etc/xml/catalog \
- || ewarn "Failed to remove XML catalog entries."
-}
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2021-02-02 23:46 Sam James
0 siblings, 0 replies; 37+ messages in thread
From: Sam James @ 2021-02-02 23:46 UTC (permalink / raw
To: gentoo-commits
commit: 7ba4f74401a3e2427835882b9ac77f87fde0bd46
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 2 23:45:35 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 2 23:45:35 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba4f744
app-editors/bluefish: Stabilize 2.2.12 x86, #767928
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/bluefish/bluefish-2.2.12.ebuild b/app-editors/bluefish/bluefish-2.2.12.ebuild
index d6c3e40c5d1..5e884616586 100644
--- a/app-editors/bluefish/bluefish-2.2.12.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.12.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://bluefish.openoffice.nl/"
SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
SLOT="0"
IUSE="+gtk3 gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2021-01-31 21:51 Sam James
0 siblings, 0 replies; 37+ messages in thread
From: Sam James @ 2021-01-31 21:51 UTC (permalink / raw
To: gentoo-commits
commit: 12cdbea3935a4d531f035fb9edc572d781c8f7f2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 31 21:50:59 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 31 21:50:59 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12cdbea3
app-editors/bluefish: Stabilize 2.2.12 amd64, #767928
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.12.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-editors/bluefish/bluefish-2.2.12.ebuild b/app-editors/bluefish/bluefish-2.2.12.ebuild
index 9b1dfeae212..d6c3e40c5d1 100644
--- a/app-editors/bluefish/bluefish-2.2.12.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ HOMEPAGE="http://bluefish.openoffice.nl/"
SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
SLOT="0"
IUSE="+gtk3 gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2020-12-11 7:58 Joonas Niilola
0 siblings, 0 replies; 37+ messages in thread
From: Joonas Niilola @ 2020-12-11 7:58 UTC (permalink / raw
To: gentoo-commits
commit: 91af58809bfb0ffb416a3aa52969cded3d470433
Author: Marco Genasci <fedeliallalinea <AT> gmail <DOT> com>
AuthorDate: Sat Dec 5 10:29:53 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Dec 11 07:58:10 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91af5880
app-editors/bluefish: bump version to 2.2.12
- move to EAPI=7
- re-add python3 support
- change appdata location to metainfo
Closes: https://bugs.gentoo.org/758626
Closes: https://bugs.gentoo.org/733072
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Marco Genasci <fedeliallalinea <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18514
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/bluefish/Manifest | 1 +
app-editors/bluefish/bluefish-2.2.12.ebuild | 103 ++++++++++++++++++++++++++++
2 files changed, 104 insertions(+)
diff --git a/app-editors/bluefish/Manifest b/app-editors/bluefish/Manifest
index d87d4ad06be..ce963709013 100644
--- a/app-editors/bluefish/Manifest
+++ b/app-editors/bluefish/Manifest
@@ -1 +1,2 @@
DIST bluefish-2.2.10.tar.bz2 4159964 BLAKE2B 94210df4f9cf0abb46fa26612e1b64550f5970c72584b683779f5bcaf921a8925c6275c647125f73990e99a0175e3c92c0cc286590fbd08e938c6fd1d8c32cef SHA512 ddfad4c595d371dfd7ca5551c1771c2d82dbffcc90acda31bbd2a048730e24e2d1e37fbe847e5005d96acefdf5f38cb93785d23817e59624ecd7ea10bfbc3aeb
+DIST bluefish-2.2.12.tar.bz2 4180228 BLAKE2B 9e05a4618c37951da6a669e9bd4e0dd7e9993ea764dd467f875039b28cdc6d71ae70d1a87df7f0c63f850ebbff6ceeb8550d1d036bab32b7435f362d5b137147 SHA512 f0eb6496d371db8a9b4aee33ddf67e5e87bcc86ff283704cac115be7f00609b1ccbd47ff2d8f8b0bc30f234a339069cc1f7cb1f8809d97f94f0b0e09e4f16754
diff --git a/app-editors/bluefish/bluefish-2.2.12.ebuild b/app-editors/bluefish/bluefish-2.2.12.ebuild
new file mode 100644
index 00000000000..9b1dfeae212
--- /dev/null
+++ b/app-editors/bluefish/bluefish-2.2.12.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit autotools python-single-r1 xdg
+
+MY_P=${P/_/-}
+
+DESCRIPTION="A GTK HTML editor for the experienced web designer or programmer"
+HOMEPAGE="http://bluefish.openoffice.nl/"
+SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="+gtk3 gucharmap nls python spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ sys-libs/zlib
+ !gtk3? ( x11-libs/gtk+:2 )
+ gtk3? (
+ x11-libs/gtk+:3
+ gucharmap? ( gnome-extra/gucharmap:2.90 )
+ )
+ python? ( ${PYTHON_DEPS} )
+ spell? ( >=app-text/enchant-1.4:0 )"
+DEPEND="${RDEPEND}
+ x11-libs/pango"
+BDEPEND=">=dev-libs/glib-2.24:2
+ dev-libs/libxml2:2
+ virtual/pkgconfig
+ nls? (
+ sys-devel/gettext
+ dev-util/intltool
+ )"
+
+S="${WORKDIR}/${MY_P}"
+
+# there actually is just some broken manpage checkup -> not bother
+RESTRICT="test"
+
+pkg_setup() {
+ if ! use gtk3 && use gucharmap ; then
+ ewarn "gucharmap USE flag requires the gtk3 USE flag being enabled."
+ ewarn "Disabling charmap plugin."
+ fi
+
+ use python && python-single-r1_pkg_setup
+}
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch"
+)
+
+# eautoreconf seems to no longer kill translation files.
+src_prepare() {
+ default
+ eautoreconf
+ sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
+}
+
+src_configure() {
+ econf \
+ --disable-update-databases \
+ --disable-xml-catalog-update \
+ --with-freedesktop_org-appdata="${EPREFIX}"/usr/share/metainfo \
+ $(use_with !gtk3 gtk2) \
+ $(usex gtk3 "$(use_with gucharmap charmap)" '--without-charmap') \
+ $(use_enable nls) \
+ $(use_enable spell spell-check) \
+ $(use_enable python)
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ einfo "Adding XML catalog entries..."
+ /usr/bin/xmlcatalog --noout \
+ --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
+ --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
+ --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
+ /etc/xml/catalog \
+ || ewarn "Failed to add XML catalog entries."
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ einfo "Removing XML catalog entries..."
+ /usr/bin/xmlcatalog --noout \
+ --del 'Bluefish/DTD/Bflang' \
+ --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
+ --del 'http://bluefish.openoffice.nl/DTD' \
+ /etc/xml/catalog \
+ || ewarn "Failed to remove XML catalog entries."
+}
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2020-08-22 9:15 Michał Górny
0 siblings, 0 replies; 37+ messages in thread
From: Michał Górny @ 2020-08-22 9:15 UTC (permalink / raw
To: gentoo-commits
commit: 5449136680d6165dacd3db86c31d3aab321f4de0
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 22 08:49:52 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug 22 09:15:28 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54491366
app-editors/bluefish: Fix stray USE=python in metadata.xml
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
app-editors/bluefish/metadata.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/app-editors/bluefish/metadata.xml b/app-editors/bluefish/metadata.xml
index 98078743b33..52c7b254214 100644
--- a/app-editors/bluefish/metadata.xml
+++ b/app-editors/bluefish/metadata.xml
@@ -5,7 +5,6 @@
<use>
<flag name="gtk3">Enable GTK3 interface (default)</flag>
<flag name="gucharmap">Enable gucharmap dictionary plugin</flag>
- <flag name="python">Enable Python integration for zen-coding plugin</flag>
<flag name="spell">Enable spell checking capabilities via enchant library</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2020-08-22 8:04 Michał Górny
0 siblings, 0 replies; 37+ messages in thread
From: Michał Górny @ 2020-08-22 8:04 UTC (permalink / raw
To: gentoo-commits
commit: 3bc08ce7d421fe58a2b03e7c06255e1fc8b0fb16
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 22 07:32:26 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug 22 08:04:13 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bc08ce7
app-editors/bluefish: Eradicate python2 support
Closes: https://bugs.gentoo.org/735208
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.10.ebuild | 12 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/app-editors/bluefish/bluefish-2.2.10.ebuild b/app-editors/bluefish/bluefish-2.2.10.ebuild
index dba37b3e1c6..324637670ba 100644
--- a/app-editors/bluefish/bluefish-2.2.10.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.10.ebuild
@@ -3,9 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools gnome2-utils python-single-r1 xdg-utils
+inherit autotools gnome2-utils xdg-utils
MY_P=${P/_/-}
@@ -16,8 +14,7 @@ HOMEPAGE="http://bluefish.openoffice.nl/"
LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
SLOT="0"
-IUSE="+gtk3 gucharmap nls python spell"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+IUSE="+gtk3 gucharmap nls spell"
RDEPEND="
sys-libs/zlib
@@ -26,7 +23,6 @@ RDEPEND="
x11-libs/gtk+:3
gucharmap? ( gnome-extra/gucharmap:2.90 )
)
- python? ( ${PYTHON_DEPS} )
spell? ( >=app-text/enchant-1.4:0 )"
DEPEND="${RDEPEND}
dev-libs/libxml2:2
@@ -48,8 +44,6 @@ pkg_setup() {
ewarn "gucharmap USE flag requires the gtk3 USE flag being enabled."
ewarn "Disabling charmap plugin."
fi
-
- use python && python-single-r1_pkg_setup
}
PATCHES=(
@@ -71,7 +65,7 @@ src_configure() {
$(usex gtk3 "$(use_with gucharmap charmap)" '--without-charmap') \
$(use_enable nls) \
$(use_enable spell spell-check) \
- $(use_enable python)
+ --disable-python
}
src_install() {
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2020-02-02 19:35 Mart Raudsepp
0 siblings, 0 replies; 37+ messages in thread
From: Mart Raudsepp @ 2020-02-02 19:35 UTC (permalink / raw
To: gentoo-commits
commit: d90238dd41b4d37fd66064254978a09fae6d9f9b
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 2 18:44:54 2020 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Feb 2 19:34:24 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d90238dd
app-editors/bluefish: restore minimum enchant version requirement
>=enchant-2 in unmasked form will be in a SLOT=2, thus we can restore
the minimum enchant requirement while specifying enchant:0 as the dep.
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.10.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-editors/bluefish/bluefish-2.2.10.ebuild b/app-editors/bluefish/bluefish-2.2.10.ebuild
index 9443e11890a..b68e95c70ff 100644
--- a/app-editors/bluefish/bluefish-2.2.10.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -27,7 +27,7 @@ RDEPEND="
gucharmap? ( gnome-extra/gucharmap:2.90 )
)
python? ( ${PYTHON_DEPS} )
- spell? ( <app-text/enchant-2 )"
+ spell? ( >=app-text/enchant-1.4:0 )"
DEPEND="${RDEPEND}
dev-libs/libxml2:2
>=dev-libs/glib-2.24:2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2019-04-27 16:06 Lars Wendler
0 siblings, 0 replies; 37+ messages in thread
From: Lars Wendler @ 2019-04-27 16:06 UTC (permalink / raw
To: gentoo-commits
commit: e5513e111e5e232546e9671ddf2a44269e45f662
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 27 16:06:17 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sat Apr 27 16:06:33 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5513e11
app-editors/bluefish: Restrict app-text/enchant dep to version < 2
This partially reverts commit 0ec0ee0e508fc71a0ec14bd68f3232144e0de695
Package-Manager: Portage-2.3.65, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/bluefish/bluefish-2.2.10.ebuild b/app-editors/bluefish/bluefish-2.2.10.ebuild
index 3adf75d61ef..9443e11890a 100644
--- a/app-editors/bluefish/bluefish-2.2.10.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.10.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
gucharmap? ( gnome-extra/gucharmap:2.90 )
)
python? ( ${PYTHON_DEPS} )
- spell? ( app-text/enchant:= )"
+ spell? ( <app-text/enchant-2 )"
DEPEND="${RDEPEND}
dev-libs/libxml2:2
>=dev-libs/glib-2.24:2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2019-04-25 13:35 Lars Wendler
0 siblings, 0 replies; 37+ messages in thread
From: Lars Wendler @ 2019-04-25 13:35 UTC (permalink / raw
To: gentoo-commits
commit: 0ec0ee0e508fc71a0ec14bd68f3232144e0de695
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 25 13:34:30 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Apr 25 13:34:30 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ec0ee0e
app-editors/bluefish: Added subslot dep to app-text/enchant
Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
app-editors/bluefish/bluefish-2.2.10.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-editors/bluefish/bluefish-2.2.10.ebuild b/app-editors/bluefish/bluefish-2.2.10.ebuild
index 1b0c1d0173a..3adf75d61ef 100644
--- a/app-editors/bluefish/bluefish-2.2.10.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -27,7 +27,7 @@ RDEPEND="
gucharmap? ( gnome-extra/gucharmap:2.90 )
)
python? ( ${PYTHON_DEPS} )
- spell? ( app-text/enchant )"
+ spell? ( app-text/enchant:= )"
DEPEND="${RDEPEND}
dev-libs/libxml2:2
>=dev-libs/glib-2.24:2
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2019-01-27 10:15 Pacho Ramos
0 siblings, 0 replies; 37+ messages in thread
From: Pacho Ramos @ 2019-01-27 10:15 UTC (permalink / raw
To: gentoo-commits
commit: dafa8a0a7be71b4a4dde4384ec212a1905a481af
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 27 09:27:42 2019 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Jan 27 10:15:12 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dafa8a0a
app-editors/bluefish: Drop old
Package-Manager: Portage-2.3.58, Repoman-2.3.12
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
app-editors/bluefish/Manifest | 3 -
app-editors/bluefish/bluefish-2.2.6.ebuild | 95 ------------------------
app-editors/bluefish/bluefish-2.2.8.ebuild | 106 ---------------------------
app-editors/bluefish/bluefish-2.2.9.ebuild | 112 -----------------------------
app-editors/bluefish/metadata.xml | 1 -
5 files changed, 317 deletions(-)
diff --git a/app-editors/bluefish/Manifest b/app-editors/bluefish/Manifest
index c0fbb171c8f..d87d4ad06be 100644
--- a/app-editors/bluefish/Manifest
+++ b/app-editors/bluefish/Manifest
@@ -1,4 +1 @@
DIST bluefish-2.2.10.tar.bz2 4159964 BLAKE2B 94210df4f9cf0abb46fa26612e1b64550f5970c72584b683779f5bcaf921a8925c6275c647125f73990e99a0175e3c92c0cc286590fbd08e938c6fd1d8c32cef SHA512 ddfad4c595d371dfd7ca5551c1771c2d82dbffcc90acda31bbd2a048730e24e2d1e37fbe847e5005d96acefdf5f38cb93785d23817e59624ecd7ea10bfbc3aeb
-DIST bluefish-2.2.6.tar.bz2 3793018 BLAKE2B f77b5e21a3289ebd2c9e3986476dca30e42ff489240adccba91a5aaa4a2e35282fb2b0a38137d249747e0496f410cd51159cdd7dc4e3b46a6affcb68d9b58099 SHA512 39dee296ec6bbe1a946f9fb1c54e7143363da4bb6ce52aee14c9bef906d2eb82e5e58f78680810357c0bfcb11c21f982756a9199fec2f454c2816005a4d9d83e
-DIST bluefish-2.2.8.tar.bz2 4097769 BLAKE2B f0e38841dde2e620fa2ea7390891f2c09f349d9861aeeef9b919dbdc67d7be15dd28852736590e99f0cd167feee3089df929e261e8a244f1301e130a3bad451b SHA512 0450909feb2370c1c84a214744f103bfe891086ba5f3ccc85060b4e134ee2161c3fde641720a3544a4d71c25f120a35925517cee4ffce6e2f07c778baa2cc5c1
-DIST bluefish-2.2.9.tar.bz2 4082978 BLAKE2B a99db5acc2bce79aefccdf676a9ce965f682e99531790f20d6c67ad7f43c566009793efc4f3369aa425fc764dcf05f2a83b0260bf6531845cac2c707009c7967 SHA512 ef644b37907d308b908d508ad00069e48343cd240ca7703a20b4498eda73be1a97a6c07598f6e51d4fb1c0f2a380c86a274ccbbe046da01db6c4641e41e268ae
diff --git a/app-editors/bluefish/bluefish-2.2.6.ebuild b/app-editors/bluefish/bluefish-2.2.6.ebuild
deleted file mode 100644
index 2e47961b2f0..00000000000
--- a/app-editors/bluefish/bluefish-2.2.6.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2-utils python-single-r1 xdg-utils
-
-MY_P=${P/_/-}
-
-DESCRIPTION="A GTK HTML editor for the experienced web designer or programmer"
-SRC_URI="http://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
-HOMEPAGE="http://bluefish.openoffice.nl/"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-SLOT="0"
-IUSE="nls python spell"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- x11-libs/gtk+:3
- gnome-extra/gucharmap:2.90
- sys-libs/zlib
- python? ( ${PYTHON_DEPS} )
- spell? ( app-text/enchant )"
-DEPEND="${RDEPEND}
- >=dev-libs/glib-2.16:2
- dev-libs/libxml2:2
- virtual/pkgconfig
- x11-libs/pango
- nls? (
- sys-devel/gettext
- dev-util/intltool
- )"
-
-S="${WORKDIR}/${MY_P}"
-
-# there actually is just some broken manpage checkup -> not bother
-RESTRICT="test"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-# Never eautoreconf this package as gettext breaks completely (no translations
-# even if it compiles afterwards)!
-
-src_configure() {
- econf \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --disable-dependency-tracking \
- --disable-update-databases \
- --disable-xml-catalog-update \
- $(use_enable nls) \
- $(use_enable spell spell-check) \
- $(use_enable python)
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-
- einfo "Adding XML catalog entries..."
- /usr/bin/xmlcatalog --noout \
- --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
- --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
- --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
- /etc/xml/catalog \
- || ewarn "Failed to add XML catalog entries."
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- einfo "Removing XML catalog entries..."
- /usr/bin/xmlcatalog --noout \
- --del 'Bluefish/DTD/Bflang' \
- --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
- --del 'http://bluefish.openoffice.nl/DTD' \
- /etc/xml/catalog \
- || ewarn "Failed to remove XML catalog entries."
-}
diff --git a/app-editors/bluefish/bluefish-2.2.8.ebuild b/app-editors/bluefish/bluefish-2.2.8.ebuild
deleted file mode 100644
index 2ffd0fb8bb4..00000000000
--- a/app-editors/bluefish/bluefish-2.2.8.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2-utils python-single-r1 xdg-utils
-
-MY_P=${P/_/-}
-
-DESCRIPTION="A GTK HTML editor for the experienced web designer or programmer"
-SRC_URI="http://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
-HOMEPAGE="http://bluefish.openoffice.nl/"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-SLOT="0"
-IUSE="gtk2 +gtk3 gucharmap nls python spell"
-
-RDEPEND="
- sys-libs/zlib
- gtk2? ( x11-libs/gtk+:2 )
- gtk3? ( x11-libs/gtk+:3 )
- gucharmap? ( gnome-extra/gucharmap:2.90 )
- python? ( ${PYTHON_DEPS} )
- spell? ( app-text/enchant )"
-DEPEND="${RDEPEND}
- dev-libs/libxml2:2
- >=dev-libs/glib-2.24:2
- virtual/pkgconfig
- x11-libs/pango
- nls? (
- sys-devel/gettext
- dev-util/intltool
- )"
-
-REQUIRED_USE="
- gtk2? ( !gtk3 !gucharmap )
- gtk3? ( !gtk2 )
- python? ( ${PYTHON_REQUIRED_USE} )"
-
-S="${WORKDIR}/${MY_P}"
-
-# there actually is just some broken manpage checkup -> not bother
-RESTRICT="test"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-# Never eautoreconf this package as gettext breaks completely (no translations
-# even if it compiles afterwards)!
-
-src_prepare() {
- default
- sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
-}
-
-src_configure() {
- econf \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --disable-dependency-tracking \
- --disable-update-databases \
- --disable-xml-catalog-update \
- $(use_with gtk2 ) \
- $(use_enable nls) \
- $(use_enable spell spell-check) \
- $(use_enable python)
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-
- einfo "Adding XML catalog entries..."
- /usr/bin/xmlcatalog --noout \
- --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
- --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
- --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
- /etc/xml/catalog \
- || ewarn "Failed to add XML catalog entries."
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- einfo "Removing XML catalog entries..."
- /usr/bin/xmlcatalog --noout \
- --del 'Bluefish/DTD/Bflang' \
- --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
- --del 'http://bluefish.openoffice.nl/DTD' \
- /etc/xml/catalog \
- || ewarn "Failed to remove XML catalog entries."
-}
diff --git a/app-editors/bluefish/bluefish-2.2.9.ebuild b/app-editors/bluefish/bluefish-2.2.9.ebuild
deleted file mode 100644
index 2e9a485511d..00000000000
--- a/app-editors/bluefish/bluefish-2.2.9.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools gnome2-utils python-single-r1 xdg-utils
-
-MY_P=${P/_/-}
-
-DESCRIPTION="A GTK HTML editor for the experienced web designer or programmer"
-SRC_URI="http://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
-HOMEPAGE="http://bluefish.openoffice.nl/"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-SLOT="0"
-IUSE="+gtk3 gucharmap nls python spell"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- sys-libs/zlib
- !gtk3? ( x11-libs/gtk+:2 )
- gtk3? (
- x11-libs/gtk+:3
- gucharmap? ( gnome-extra/gucharmap:2.90 )
- )
- python? ( ${PYTHON_DEPS} )
- spell? ( app-text/enchant )"
-DEPEND="${RDEPEND}
- dev-libs/libxml2:2
- >=dev-libs/glib-2.24:2
- virtual/pkgconfig
- x11-libs/pango
- nls? (
- sys-devel/gettext
- dev-util/intltool
- )"
-
-S="${WORKDIR}/${MY_P}"
-
-# there actually is just some broken manpage checkup -> not bother
-RESTRICT="test"
-
-pkg_setup() {
- if ! use gtk3 && use gucharmap ; then
- ewarn "gucharmap USE flag requires the gtk3 USE flag being enabled."
- ewarn "Disabling charmap plugin."
- fi
-
- use python && python-single-r1_pkg_setup
-}
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch"
-)
-
-# eautoreconf seems to no longer kill translation files.
-src_prepare() {
- default
- eautoreconf
- sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
-}
-
-src_configure() {
- econf \
- --disable-dependency-tracking \
- --disable-update-databases \
- --disable-xml-catalog-update \
- $(use_with !gtk3 gtk2) \
- $(usex gtk3 "$(use_with gucharmap charmap)" '--without-charmap') \
- $(use_enable nls) \
- $(use_enable spell spell-check) \
- $(use_enable python)
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-
- einfo "Adding XML catalog entries..."
- /usr/bin/xmlcatalog --noout \
- --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
- --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
- --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
- /etc/xml/catalog \
- || ewarn "Failed to add XML catalog entries."
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- einfo "Removing XML catalog entries..."
- /usr/bin/xmlcatalog --noout \
- --del 'Bluefish/DTD/Bflang' \
- --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
- --del 'http://bluefish.openoffice.nl/DTD' \
- /etc/xml/catalog \
- || ewarn "Failed to remove XML catalog entries."
-}
diff --git a/app-editors/bluefish/metadata.xml b/app-editors/bluefish/metadata.xml
index 7e95699afd8..98078743b33 100644
--- a/app-editors/bluefish/metadata.xml
+++ b/app-editors/bluefish/metadata.xml
@@ -3,7 +3,6 @@
<pkgmetadata>
<!-- maintainer-needed -->
<use>
- <flag name="gtk2">Enable GTK2 instead of GTK3 even if GTK3 is available</flag>
<flag name="gtk3">Enable GTK3 interface (default)</flag>
<flag name="gucharmap">Enable gucharmap dictionary plugin</flag>
<flag name="python">Enable Python integration for zen-coding plugin</flag>
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2018-05-26 12:42 Mikle Kolyada
0 siblings, 0 replies; 37+ messages in thread
From: Mikle Kolyada @ 2018-05-26 12:42 UTC (permalink / raw
To: gentoo-commits
commit: c747e89ff8979b8794b95c671b79e95806488f16
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat May 26 12:42:07 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat May 26 12:42:07 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c747e89f
app-editors/bluefish: amd64 stable wrt bug #655288
Package-Manager: Portage-2.3.24, Repoman-2.3.6
app-editors/bluefish/bluefish-2.2.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/bluefish/bluefish-2.2.10.ebuild b/app-editors/bluefish/bluefish-2.2.10.ebuild
index e947eccabcd..1b0c1d0173a 100644
--- a/app-editors/bluefish/bluefish-2.2.10.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
HOMEPAGE="http://bluefish.openoffice.nl/"
LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
SLOT="0"
IUSE="+gtk3 gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2018-04-14 1:03 Aaron Bauman
0 siblings, 0 replies; 37+ messages in thread
From: Aaron Bauman @ 2018-04-14 1:03 UTC (permalink / raw
To: gentoo-commits
commit: 892a2940a80af938c141c1b46975978b5bc1218b
Author: Marty E. Plummer <hanetzer <AT> startmail <DOT> com>
AuthorDate: Tue Apr 3 23:04:08 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sat Apr 14 00:49:23 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892a2940
app-editors/bluefish: fdo-mime->xdg-utils
Also added gnome2-utils.
Package-Manager: Portage-2.3.27, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/7794
app-editors/bluefish/bluefish-2.2.10.ebuild | 18 ++++++++++++------
app-editors/bluefish/bluefish-2.2.6.ebuild | 18 ++++++++++++------
app-editors/bluefish/bluefish-2.2.8.ebuild | 18 ++++++++++++------
app-editors/bluefish/bluefish-2.2.9.ebuild | 18 ++++++++++++------
4 files changed, 48 insertions(+), 24 deletions(-)
diff --git a/app-editors/bluefish/bluefish-2.2.10.ebuild b/app-editors/bluefish/bluefish-2.2.10.ebuild
index edf1fbd4866..83184d2f47e 100644
--- a/app-editors/bluefish/bluefish-2.2.10.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.10.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit autotools eutils fdo-mime python-single-r1
+inherit autotools eutils gnome2-utils python-single-r1 xdg-utils
MY_P=${P/_/-}
@@ -80,9 +80,14 @@ src_install() {
prune_libtool_files
}
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
pkg_postinst() {
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
einfo "Adding XML catalog entries..."
/usr/bin/xmlcatalog --noout \
@@ -94,8 +99,9 @@ pkg_postinst() {
}
pkg_postrm() {
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
einfo "Removing XML catalog entries..."
/usr/bin/xmlcatalog --noout \
--del 'Bluefish/DTD/Bflang' \
diff --git a/app-editors/bluefish/bluefish-2.2.6.ebuild b/app-editors/bluefish/bluefish-2.2.6.ebuild
index 2c420dafef1..ff25f887a72 100644
--- a/app-editors/bluefish/bluefish-2.2.6.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.6.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 )
-inherit eutils fdo-mime python-single-r1
+inherit eutils gnome2-utils python-single-r1 xdg-utils
MY_P=${P/_/-}
@@ -63,9 +63,14 @@ src_install() {
find "${ED}" -name '*.la' -exec rm -f {} +
}
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
pkg_postinst() {
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
einfo "Adding XML catalog entries..."
/usr/bin/xmlcatalog --noout \
@@ -77,8 +82,9 @@ pkg_postinst() {
}
pkg_postrm() {
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
einfo "Removing XML catalog entries..."
/usr/bin/xmlcatalog --noout \
--del 'Bluefish/DTD/Bflang' \
diff --git a/app-editors/bluefish/bluefish-2.2.8.ebuild b/app-editors/bluefish/bluefish-2.2.8.ebuild
index bf84c0859b2..4e07508bb10 100644
--- a/app-editors/bluefish/bluefish-2.2.8.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit eutils fdo-mime python-single-r1
+inherit eutils gnome2-utils python-single-r1 xdg-utils
MY_P=${P/_/-}
@@ -74,9 +74,14 @@ src_install() {
prune_libtool_files
}
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
pkg_postinst() {
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
einfo "Adding XML catalog entries..."
/usr/bin/xmlcatalog --noout \
@@ -88,8 +93,9 @@ pkg_postinst() {
}
pkg_postrm() {
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
einfo "Removing XML catalog entries..."
/usr/bin/xmlcatalog --noout \
--del 'Bluefish/DTD/Bflang' \
diff --git a/app-editors/bluefish/bluefish-2.2.9.ebuild b/app-editors/bluefish/bluefish-2.2.9.ebuild
index edf1fbd4866..83184d2f47e 100644
--- a/app-editors/bluefish/bluefish-2.2.9.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.9.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit autotools eutils fdo-mime python-single-r1
+inherit autotools eutils gnome2-utils python-single-r1 xdg-utils
MY_P=${P/_/-}
@@ -80,9 +80,14 @@ src_install() {
prune_libtool_files
}
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
pkg_postinst() {
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
einfo "Adding XML catalog entries..."
/usr/bin/xmlcatalog --noout \
@@ -94,8 +99,9 @@ pkg_postinst() {
}
pkg_postrm() {
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
einfo "Removing XML catalog entries..."
/usr/bin/xmlcatalog --noout \
--del 'Bluefish/DTD/Bflang' \
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2018-04-14 1:03 Aaron Bauman
0 siblings, 0 replies; 37+ messages in thread
From: Aaron Bauman @ 2018-04-14 1:03 UTC (permalink / raw
To: gentoo-commits
commit: dc41341ec3b838c08f2b6bac4288ea5b6d226b4f
Author: Marty E. Plummer <hanetzer <AT> startmail <DOT> com>
AuthorDate: Sun Apr 8 11:10:33 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sat Apr 14 00:49:23 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc41341e
app-editors/bluefish: removal of eutils/prune_libtool_files
Package-Manager: Portage-2.3.28, Repoman-2.3.9
app-editors/bluefish/bluefish-2.2.10.ebuild | 4 ++--
app-editors/bluefish/bluefish-2.2.6.ebuild | 6 +++---
app-editors/bluefish/bluefish-2.2.8.ebuild | 4 ++--
app-editors/bluefish/bluefish-2.2.9.ebuild | 4 ++--
4 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/app-editors/bluefish/bluefish-2.2.10.ebuild b/app-editors/bluefish/bluefish-2.2.10.ebuild
index 83184d2f47e..2e9a485511d 100644
--- a/app-editors/bluefish/bluefish-2.2.10.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.10.ebuild
@@ -5,7 +5,7 @@ EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit autotools eutils gnome2-utils python-single-r1 xdg-utils
+inherit autotools gnome2-utils python-single-r1 xdg-utils
MY_P=${P/_/-}
@@ -77,7 +77,7 @@ src_configure() {
src_install() {
default
- prune_libtool_files
+ find "${ED}" -name '*.la' -delete || die
}
pkg_preinst() {
diff --git a/app-editors/bluefish/bluefish-2.2.6.ebuild b/app-editors/bluefish/bluefish-2.2.6.ebuild
index ff25f887a72..2e47961b2f0 100644
--- a/app-editors/bluefish/bluefish-2.2.6.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.6.ebuild
@@ -5,7 +5,7 @@ EAPI=5
PYTHON_COMPAT=( python2_7 )
-inherit eutils gnome2-utils python-single-r1 xdg-utils
+inherit gnome2-utils python-single-r1 xdg-utils
MY_P=${P/_/-}
@@ -35,7 +35,7 @@ DEPEND="${RDEPEND}
dev-util/intltool
)"
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}/${MY_P}"
# there actually is just some broken manpage checkup -> not bother
RESTRICT="test"
@@ -60,7 +60,7 @@ src_configure() {
src_install() {
default
- find "${ED}" -name '*.la' -exec rm -f {} +
+ find "${ED}" -name '*.la' -delete || die
}
pkg_preinst() {
diff --git a/app-editors/bluefish/bluefish-2.2.8.ebuild b/app-editors/bluefish/bluefish-2.2.8.ebuild
index 4e07508bb10..2ffd0fb8bb4 100644
--- a/app-editors/bluefish/bluefish-2.2.8.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.8.ebuild
@@ -5,7 +5,7 @@ EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit eutils gnome2-utils python-single-r1 xdg-utils
+inherit gnome2-utils python-single-r1 xdg-utils
MY_P=${P/_/-}
@@ -71,7 +71,7 @@ src_configure() {
src_install() {
default
- prune_libtool_files
+ find "${ED}" -name '*.la' -delete || die
}
pkg_preinst() {
diff --git a/app-editors/bluefish/bluefish-2.2.9.ebuild b/app-editors/bluefish/bluefish-2.2.9.ebuild
index 83184d2f47e..2e9a485511d 100644
--- a/app-editors/bluefish/bluefish-2.2.9.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.9.ebuild
@@ -5,7 +5,7 @@ EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit autotools eutils gnome2-utils python-single-r1 xdg-utils
+inherit autotools gnome2-utils python-single-r1 xdg-utils
MY_P=${P/_/-}
@@ -77,7 +77,7 @@ src_configure() {
src_install() {
default
- prune_libtool_files
+ find "${ED}" -name '*.la' -delete || die
}
pkg_preinst() {
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2018-03-06 8:17 Jonas Stein
0 siblings, 0 replies; 37+ messages in thread
From: Jonas Stein @ 2018-03-06 8:17 UTC (permalink / raw
To: gentoo-commits
commit: 3db4171f0692d05e7a075249402e52bff96b85b8
Author: Jonas Stein <jstein <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 6 08:08:47 2018 +0000
Commit: Jonas Stein <jstein <AT> gentoo <DOT> org>
CommitDate: Tue Mar 6 08:17:02 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db4171f
app-editors/bluefish: Removed inactive maintainer
Bug: https://bugs.gentoo.org/606146
Package-Manager: Portage-2.3.24, Repoman-2.3.6
app-editors/bluefish/metadata.xml | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/app-editors/bluefish/metadata.xml b/app-editors/bluefish/metadata.xml
index b5f6c997c21..7e95699afd8 100644
--- a/app-editors/bluefish/metadata.xml
+++ b/app-editors/bluefish/metadata.xml
@@ -1,15 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>sdnick484@gmail.com</email>
- <name>Nick Andrade</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
-<use>
+<!-- maintainer-needed -->
+ <use>
<flag name="gtk2">Enable GTK2 instead of GTK3 even if GTK3 is available</flag>
<flag name="gtk3">Enable GTK3 interface (default)</flag>
<flag name="gucharmap">Enable gucharmap dictionary plugin</flag>
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2018-02-11 10:01 Michał Górny
0 siblings, 0 replies; 37+ messages in thread
From: Michał Górny @ 2018-02-11 10:01 UTC (permalink / raw
To: gentoo-commits
commit: eb3464496084ef19f76ca281b324bd9f17a60c8b
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 11 09:55:35 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 11 10:01:17 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb346449
app-editors/bluefish: Remove useless maintainer <description/>
Remove useless/redundant maintainer <description/>. It does not benefit
bug wrangling, and only wastes developer's time on reading it. Few tips:
- assignee/CC is implied by ordering, there is no reason to repeat it,
- we know that maintainer is maintainer (la la la la la),
- most of adjectives for maintainer are of no value and/or are obvious.
app-editors/bluefish/metadata.xml | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/app-editors/bluefish/metadata.xml b/app-editors/bluefish/metadata.xml
index 53a0d5107dc..b5f6c997c21 100644
--- a/app-editors/bluefish/metadata.xml
+++ b/app-editors/bluefish/metadata.xml
@@ -4,9 +4,8 @@
<maintainer type="person">
<email>sdnick484@gmail.com</email>
<name>Nick Andrade</name>
- <description>Active Maintainer, Assign bugs</description>
</maintainer>
-<maintainer type="project">
+ <maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2017-07-19 8:27 Amy Liffey
0 siblings, 0 replies; 37+ messages in thread
From: Amy Liffey @ 2017-07-19 8:27 UTC (permalink / raw
To: gentoo-commits
commit: 491c10564445614ba27add4cfa54ddbacfe111e2
Author: Amy Liffey <amynka <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 19 08:22:21 2017 +0000
Commit: Amy Liffey <amynka <AT> gentoo <DOT> org>
CommitDate: Wed Jul 19 08:26:36 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=491c1056
app-editors/bluefish: remove redundant dep bug #593232
Package-Manager: Portage-2.3.6, Repoman-2.3.1
app-editors/bluefish/bluefish-2.2.10.ebuild | 1 -
app-editors/bluefish/bluefish-2.2.8.ebuild | 1 -
app-editors/bluefish/bluefish-2.2.9.ebuild | 1 -
3 files changed, 3 deletions(-)
diff --git a/app-editors/bluefish/bluefish-2.2.10.ebuild b/app-editors/bluefish/bluefish-2.2.10.ebuild
index 7247ae901c8..edf1fbd4866 100644
--- a/app-editors/bluefish/bluefish-2.2.10.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.10.ebuild
@@ -20,7 +20,6 @@ IUSE="+gtk3 gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
- gnome-extra/gucharmap:2.90
sys-libs/zlib
!gtk3? ( x11-libs/gtk+:2 )
gtk3? (
diff --git a/app-editors/bluefish/bluefish-2.2.8.ebuild b/app-editors/bluefish/bluefish-2.2.8.ebuild
index 4bf7e1880a7..bf84c0859b2 100644
--- a/app-editors/bluefish/bluefish-2.2.8.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.8.ebuild
@@ -19,7 +19,6 @@ SLOT="0"
IUSE="gtk2 +gtk3 gucharmap nls python spell"
RDEPEND="
- gnome-extra/gucharmap:2.90
sys-libs/zlib
gtk2? ( x11-libs/gtk+:2 )
gtk3? ( x11-libs/gtk+:3 )
diff --git a/app-editors/bluefish/bluefish-2.2.9.ebuild b/app-editors/bluefish/bluefish-2.2.9.ebuild
index 7247ae901c8..edf1fbd4866 100644
--- a/app-editors/bluefish/bluefish-2.2.9.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.9.ebuild
@@ -20,7 +20,6 @@ IUSE="+gtk3 gucharmap nls python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
- gnome-extra/gucharmap:2.90
sys-libs/zlib
!gtk3? ( x11-libs/gtk+:2 )
gtk3? (
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2017-07-19 5:09 Amy Liffey
0 siblings, 0 replies; 37+ messages in thread
From: Amy Liffey @ 2017-07-19 5:09 UTC (permalink / raw
To: gentoo-commits
commit: b76a52aa2a2db0ed0f472c72f4c1078f1159da34
Author: Amy Liffey <amynka <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 19 05:08:28 2017 +0000
Commit: Amy Liffey <amynka <AT> gentoo <DOT> org>
CommitDate: Wed Jul 19 05:08:28 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b76a52aa
app-editors/bluefish: version bump 2.2.10 bug #619734
Submitted-by: Kristoffer Bernssen <krizoek <AT> gmail.com>
Package-Manager: Portage-2.3.6, Repoman-2.3.1
app-editors/bluefish/Manifest | 1 +
app-editors/bluefish/bluefish-2.2.10.ebuild | 107 ++++++++++++++++++++++++++++
2 files changed, 108 insertions(+)
diff --git a/app-editors/bluefish/Manifest b/app-editors/bluefish/Manifest
index 3b2a5d78c78..0b82515248c 100644
--- a/app-editors/bluefish/Manifest
+++ b/app-editors/bluefish/Manifest
@@ -1,3 +1,4 @@
+DIST bluefish-2.2.10.tar.bz2 4159964 SHA256 afeca12b693bb58e30c2199e6a21cc06da02d88e0ac9d08b7a231a9c8e7c3eb2 SHA512 ddfad4c595d371dfd7ca5551c1771c2d82dbffcc90acda31bbd2a048730e24e2d1e37fbe847e5005d96acefdf5f38cb93785d23817e59624ecd7ea10bfbc3aeb WHIRLPOOL bdc8153cb851b4083048799244d9964b06964d4da55ac79c5cfed665a5e118c9575b1b22e324476574e3cd03e03eafd01b440be74f4c3716365e76ce03d8b6b9
DIST bluefish-2.2.6.tar.bz2 3793018 SHA256 54c2892c317eb2287c9fb0a3e29c3f19bef51d9ab0353bfb158e52a1cdae4216 SHA512 39dee296ec6bbe1a946f9fb1c54e7143363da4bb6ce52aee14c9bef906d2eb82e5e58f78680810357c0bfcb11c21f982756a9199fec2f454c2816005a4d9d83e WHIRLPOOL b0847ea74fdc388e9ddccf1a23e8802379d149b85c5010ff9a64b3e061b0c1999e1f1a5872404b8bad2b0024fcdb09db964dae2177092d770f56aca50628d146
DIST bluefish-2.2.8.tar.bz2 4097769 SHA256 32578f955cee3f43e5b3a86e2588e6a679df94438b21dcbe38e3c82282745000 SHA512 0450909feb2370c1c84a214744f103bfe891086ba5f3ccc85060b4e134ee2161c3fde641720a3544a4d71c25f120a35925517cee4ffce6e2f07c778baa2cc5c1 WHIRLPOOL 0253e2176d68033c57db2ea1ec67c8e154722835652fe792e218a9430832ad40f67c360fc03f03e7317cda5d0fff7e83437cfd8543d58dbaf7b663ee4f68a77f
DIST bluefish-2.2.9.tar.bz2 4082978 SHA256 5b717b563325bc6c2b6cb2700323c93eb08f914f204b322241d21744a079f7d0 SHA512 ef644b37907d308b908d508ad00069e48343cd240ca7703a20b4498eda73be1a97a6c07598f6e51d4fb1c0f2a380c86a274ccbbe046da01db6c4641e41e268ae WHIRLPOOL 4e03efbc1fef3b8064e042b8532f96cafdc95ba6350b86f2b7928b93ac11bde329a16822f71bb50912c8e27a75349e8768be89e14fa5186912a5f1a13eb4d14d
diff --git a/app-editors/bluefish/bluefish-2.2.10.ebuild b/app-editors/bluefish/bluefish-2.2.10.ebuild
new file mode 100644
index 00000000000..7247ae901c8
--- /dev/null
+++ b/app-editors/bluefish/bluefish-2.2.10.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools eutils fdo-mime python-single-r1
+
+MY_P=${P/_/-}
+
+DESCRIPTION="A GTK HTML editor for the experienced web designer or programmer"
+SRC_URI="http://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
+HOMEPAGE="http://bluefish.openoffice.nl/"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="+gtk3 gucharmap nls python spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ gnome-extra/gucharmap:2.90
+ sys-libs/zlib
+ !gtk3? ( x11-libs/gtk+:2 )
+ gtk3? (
+ x11-libs/gtk+:3
+ gucharmap? ( gnome-extra/gucharmap:2.90 )
+ )
+ python? ( ${PYTHON_DEPS} )
+ spell? ( app-text/enchant )"
+DEPEND="${RDEPEND}
+ dev-libs/libxml2:2
+ >=dev-libs/glib-2.24:2
+ virtual/pkgconfig
+ x11-libs/pango
+ nls? (
+ sys-devel/gettext
+ dev-util/intltool
+ )"
+
+S="${WORKDIR}/${MY_P}"
+
+# there actually is just some broken manpage checkup -> not bother
+RESTRICT="test"
+
+pkg_setup() {
+ if ! use gtk3 && use gucharmap ; then
+ ewarn "gucharmap USE flag requires the gtk3 USE flag being enabled."
+ ewarn "Disabling charmap plugin."
+ fi
+
+ use python && python-single-r1_pkg_setup
+}
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch"
+)
+
+# eautoreconf seems to no longer kill translation files.
+src_prepare() {
+ default
+ eautoreconf
+ sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
+}
+
+src_configure() {
+ econf \
+ --disable-dependency-tracking \
+ --disable-update-databases \
+ --disable-xml-catalog-update \
+ $(use_with !gtk3 gtk2) \
+ $(usex gtk3 "$(use_with gucharmap charmap)" '--without-charmap') \
+ $(use_enable nls) \
+ $(use_enable spell spell-check) \
+ $(use_enable python)
+}
+
+src_install() {
+ default
+ prune_libtool_files
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+
+ einfo "Adding XML catalog entries..."
+ /usr/bin/xmlcatalog --noout \
+ --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
+ --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
+ --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
+ /etc/xml/catalog \
+ || ewarn "Failed to add XML catalog entries."
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ einfo "Removing XML catalog entries..."
+ /usr/bin/xmlcatalog --noout \
+ --del 'Bluefish/DTD/Bflang' \
+ --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
+ --del 'http://bluefish.openoffice.nl/DTD' \
+ /etc/xml/catalog \
+ || ewarn "Failed to remove XML catalog entries."
+}
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2017-04-19 8:03 David Seifert
0 siblings, 0 replies; 37+ messages in thread
From: David Seifert @ 2017-04-19 8:03 UTC (permalink / raw
To: gentoo-commits
commit: e8f914fb09a14f1cd7a8e82d814edd4ea92dea26
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 19 07:47:59 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed Apr 19 08:02:43 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f914fb
app-editors/bluefish: [QA] Add missing python metadata variables
Package-Manager: Portage-2.3.5, Repoman-2.3.2
app-editors/bluefish/bluefish-2.2.6.ebuild | 3 ++-
app-editors/bluefish/bluefish-2.2.8.ebuild | 5 +++--
app-editors/bluefish/bluefish-2.2.9.ebuild | 3 ++-
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/app-editors/bluefish/bluefish-2.2.6.ebuild b/app-editors/bluefish/bluefish-2.2.6.ebuild
index f790123c320..2c420dafef1 100644
--- a/app-editors/bluefish/bluefish-2.2.6.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -17,6 +17,7 @@ LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
SLOT="0"
IUSE="nls python spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
x11-libs/gtk+:3
diff --git a/app-editors/bluefish/bluefish-2.2.8.ebuild b/app-editors/bluefish/bluefish-2.2.8.ebuild
index 39174cd4a98..4bf7e1880a7 100644
--- a/app-editors/bluefish/bluefish-2.2.8.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -38,7 +38,8 @@ DEPEND="${RDEPEND}
REQUIRED_USE="
gtk2? ( !gtk3 !gucharmap )
- gtk3? ( !gtk2 )"
+ gtk3? ( !gtk2 )
+ python? ( ${PYTHON_REQUIRED_USE} )"
S="${WORKDIR}/${MY_P}"
diff --git a/app-editors/bluefish/bluefish-2.2.9.ebuild b/app-editors/bluefish/bluefish-2.2.9.ebuild
index 0843b46895e..7247ae901c8 100644
--- a/app-editors/bluefish/bluefish-2.2.9.ebuild
+++ b/app-editors/bluefish/bluefish-2.2.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,6 +17,7 @@ LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
SLOT="0"
IUSE="+gtk3 gucharmap nls python spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
gnome-extra/gucharmap:2.90
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2016-07-28 12:55 Lars Wendler
0 siblings, 0 replies; 37+ messages in thread
From: Lars Wendler @ 2016-07-28 12:55 UTC (permalink / raw
To: gentoo-commits
commit: ceb2bd67c13847375d62fd823751704746ea5625
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 28 12:53:59 2016 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Jul 28 12:55:38 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceb2bd67
app-editors/bluefish: Removed old.
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
app-editors/bluefish/Manifest | 1 -
app-editors/bluefish/bluefish-2.2.7.ebuild | 93 ------------------------------
2 files changed, 94 deletions(-)
diff --git a/app-editors/bluefish/Manifest b/app-editors/bluefish/Manifest
index dc4d7b1..3b2a5d7 100644
--- a/app-editors/bluefish/Manifest
+++ b/app-editors/bluefish/Manifest
@@ -1,4 +1,3 @@
DIST bluefish-2.2.6.tar.bz2 3793018 SHA256 54c2892c317eb2287c9fb0a3e29c3f19bef51d9ab0353bfb158e52a1cdae4216 SHA512 39dee296ec6bbe1a946f9fb1c54e7143363da4bb6ce52aee14c9bef906d2eb82e5e58f78680810357c0bfcb11c21f982756a9199fec2f454c2816005a4d9d83e WHIRLPOOL b0847ea74fdc388e9ddccf1a23e8802379d149b85c5010ff9a64b3e061b0c1999e1f1a5872404b8bad2b0024fcdb09db964dae2177092d770f56aca50628d146
-DIST bluefish-2.2.7.tar.bz2 3836580 SHA256 23534b73b929754e15b86d12904ca3ffc1b069da5dcd4f34a67e842fe9e858df SHA512 8b9eca746062d47d646805b02370eb9529d449d6a6a9f175353022d9df9060a9736430b6579cdd52717caab75661204e4c940c4a78fb8f6e29845e84a65395ce WHIRLPOOL 748c965da307807df6a7ebd2f430b5148bd6b8644f722d1ba5bfe70853a884eae951c35cc0c9f4a82e56b47b098fa7bd364623cc773920b08f1197852c720ee8
DIST bluefish-2.2.8.tar.bz2 4097769 SHA256 32578f955cee3f43e5b3a86e2588e6a679df94438b21dcbe38e3c82282745000 SHA512 0450909feb2370c1c84a214744f103bfe891086ba5f3ccc85060b4e134ee2161c3fde641720a3544a4d71c25f120a35925517cee4ffce6e2f07c778baa2cc5c1 WHIRLPOOL 0253e2176d68033c57db2ea1ec67c8e154722835652fe792e218a9430832ad40f67c360fc03f03e7317cda5d0fff7e83437cfd8543d58dbaf7b663ee4f68a77f
DIST bluefish-2.2.9.tar.bz2 4082978 SHA256 5b717b563325bc6c2b6cb2700323c93eb08f914f204b322241d21744a079f7d0 SHA512 ef644b37907d308b908d508ad00069e48343cd240ca7703a20b4498eda73be1a97a6c07598f6e51d4fb1c0f2a380c86a274ccbbe046da01db6c4641e41e268ae WHIRLPOOL 4e03efbc1fef3b8064e042b8532f96cafdc95ba6350b86f2b7928b93ac11bde329a16822f71bb50912c8e27a75349e8768be89e14fa5186912a5f1a13eb4d14d
diff --git a/app-editors/bluefish/bluefish-2.2.7.ebuild b/app-editors/bluefish/bluefish-2.2.7.ebuild
deleted file mode 100644
index 6cd600e..0000000
--- a/app-editors/bluefish/bluefish-2.2.7.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils fdo-mime python-single-r1
-
-MY_P=${P/_/-}
-
-DESCRIPTION="A GTK HTML editor for the experienced web designer or programmer"
-SRC_URI="http://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
-HOMEPAGE="http://bluefish.openoffice.nl/"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-SLOT="0"
-IUSE="gucharmap nls python spell"
-
-RDEPEND="
- x11-libs/gtk+:3
- sys-libs/zlib
- gucharmap? ( gnome-extra/gucharmap:* )
- python? ( ${PYTHON_DEPS} )
- spell? ( app-text/enchant )"
-DEPEND="${RDEPEND}
- >=dev-libs/glib-2.16:2
- dev-libs/libxml2:2
- virtual/pkgconfig
- x11-libs/pango
- nls? (
- sys-devel/gettext
- dev-util/intltool
- )"
-
-S=${WORKDIR}/${MY_P}
-
-# there actually is just some broken manpage checkup -> not bother
-RESTRICT="test"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-# Never eautoreconf this package as gettext breaks completely (no translations
-# even if it compiles afterwards)!
-
-src_prepare() {
- sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
-}
-
-src_configure() {
- econf \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --disable-dependency-tracking \
- --disable-update-databases \
- --disable-xml-catalog-update \
- $(use_enable nls) \
- $(use_enable spell spell-check) \
- $(use_enable python)
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -exec rm -f {} +
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
-
- einfo "Adding XML catalog entries..."
- /usr/bin/xmlcatalog --noout \
- --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
- --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
- --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
- /etc/xml/catalog \
- || ewarn "Failed to add XML catalog entries."
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- einfo "Removing XML catalog entries..."
- /usr/bin/xmlcatalog --noout \
- --del 'Bluefish/DTD/Bflang' \
- --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
- --del 'http://bluefish.openoffice.nl/DTD' \
- /etc/xml/catalog \
- || ewarn "Failed to remove XML catalog entries."
-}
^ permalink raw reply related [flat|nested] 37+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/
@ 2016-03-29 6:06 Sam Jorna
0 siblings, 0 replies; 37+ messages in thread
From: Sam Jorna @ 2016-03-29 6:06 UTC (permalink / raw
To: gentoo-commits
commit: 7655d0d8398a8370fc3f10781f994a46ab4d45f6
Author: Sam Jorna <wraeth <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 29 06:01:16 2016 +0000
Commit: Sam Jorna <wraeth <AT> gentoo <DOT> org>
CommitDate: Tue Mar 29 06:01:46 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7655d0d8
app-editors/bluefish: bump to 2.2.8
Version bump to 2.2.8, bump to EAPI6, add new USE flags for GTK+-2/3.
Gentoo-bug: 575838
Package-Manager: portage-2.2.28
app-editors/bluefish/Manifest | 1 +
app-editors/bluefish/bluefish-2.2.8.ebuild | 101 +++++++++++++++++++++++++++++
app-editors/bluefish/metadata.xml | 4 ++
3 files changed, 106 insertions(+)
diff --git a/app-editors/bluefish/Manifest b/app-editors/bluefish/Manifest
index b3241d5..93eed13 100644
--- a/app-editors/bluefish/Manifest
+++ b/app-editors/bluefish/Manifest
@@ -1,2 +1,3 @@
DIST bluefish-2.2.6.tar.bz2 3793018 SHA256 54c2892c317eb2287c9fb0a3e29c3f19bef51d9ab0353bfb158e52a1cdae4216 SHA512 39dee296ec6bbe1a946f9fb1c54e7143363da4bb6ce52aee14c9bef906d2eb82e5e58f78680810357c0bfcb11c21f982756a9199fec2f454c2816005a4d9d83e WHIRLPOOL b0847ea74fdc388e9ddccf1a23e8802379d149b85c5010ff9a64b3e061b0c1999e1f1a5872404b8bad2b0024fcdb09db964dae2177092d770f56aca50628d146
DIST bluefish-2.2.7.tar.bz2 3836580 SHA256 23534b73b929754e15b86d12904ca3ffc1b069da5dcd4f34a67e842fe9e858df SHA512 8b9eca746062d47d646805b02370eb9529d449d6a6a9f175353022d9df9060a9736430b6579cdd52717caab75661204e4c940c4a78fb8f6e29845e84a65395ce WHIRLPOOL 748c965da307807df6a7ebd2f430b5148bd6b8644f722d1ba5bfe70853a884eae951c35cc0c9f4a82e56b47b098fa7bd364623cc773920b08f1197852c720ee8
+DIST bluefish-2.2.8.tar.bz2 4097769 SHA256 32578f955cee3f43e5b3a86e2588e6a679df94438b21dcbe38e3c82282745000 SHA512 0450909feb2370c1c84a214744f103bfe891086ba5f3ccc85060b4e134ee2161c3fde641720a3544a4d71c25f120a35925517cee4ffce6e2f07c778baa2cc5c1 WHIRLPOOL 0253e2176d68033c57db2ea1ec67c8e154722835652fe792e218a9430832ad40f67c360fc03f03e7317cda5d0fff7e83437cfd8543d58dbaf7b663ee4f68a77f
diff --git a/app-editors/bluefish/bluefish-2.2.8.ebuild b/app-editors/bluefish/bluefish-2.2.8.ebuild
new file mode 100644
index 0000000..331017d
--- /dev/null
+++ b/app-editors/bluefish/bluefish-2.2.8.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils fdo-mime python-single-r1
+
+MY_P=${P/_/-}
+
+DESCRIPTION="A GTK HTML editor for the experienced web designer or programmer"
+SRC_URI="http://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
+HOMEPAGE="http://bluefish.openoffice.nl/"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="gtk2 +gtk3 gucharmap nls python spell"
+
+RDEPEND="
+ gnome-extra/gucharmap:2.90
+ sys-libs/zlib
+ gtk2? ( x11-libs/gtk+:2 )
+ gtk3? ( x11-libs/gtk+:3 )
+ gucharmap? ( gnome-extra/gucharmap:2.90 )
+ python? ( ${PYTHON_DEPS} )
+ spell? ( app-text/enchant )"
+DEPEND="${RDEPEND}
+ dev-libs/libxml2:2
+ >=dev-libs/glib-2.24:2
+ virtual/pkgconfig
+ x11-libs/pango
+ nls? (
+ sys-devel/gettext
+ dev-util/intltool
+ )"
+
+REQUIRED_USE="
+ gtk2? ( !gtk3 !gucharmap )
+ gtk3? ( !gtk2 )"
+
+S="${WORKDIR}/${MY_P}"
+
+# there actually is just some broken manpage checkup -> not bother
+RESTRICT="test"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+# Never eautoreconf this package as gettext breaks completely (no translations
+# even if it compiles afterwards)!
+
+src_prepare() {
+ default
+ sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
+}
+
+src_configure() {
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --disable-dependency-tracking \
+ --disable-update-databases \
+ --disable-xml-catalog-update \
+ $(use_with gtk2 ) \
+ $(use_enable nls) \
+ $(use_enable spell spell-check) \
+ $(use_enable python)
+}
+
+src_install() {
+ default
+ prune_libtool_files
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+
+ einfo "Adding XML catalog entries..."
+ /usr/bin/xmlcatalog --noout \
+ --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
+ --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
+ --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
+ /etc/xml/catalog \
+ || ewarn "Failed to add XML catalog entries."
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ einfo "Removing XML catalog entries..."
+ /usr/bin/xmlcatalog --noout \
+ --del 'Bluefish/DTD/Bflang' \
+ --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
+ --del 'http://bluefish.openoffice.nl/DTD' \
+ /etc/xml/catalog \
+ || ewarn "Failed to remove XML catalog entries."
+}
diff --git a/app-editors/bluefish/metadata.xml b/app-editors/bluefish/metadata.xml
index f8c56df..53a0d51 100644
--- a/app-editors/bluefish/metadata.xml
+++ b/app-editors/bluefish/metadata.xml
@@ -11,6 +11,10 @@
<name>Proxy Maintainers</name>
</maintainer>
<use>
+ <flag name="gtk2">Enable GTK2 instead of GTK3 even if GTK3 is available</flag>
+ <flag name="gtk3">Enable GTK3 interface (default)</flag>
<flag name="gucharmap">Enable gucharmap dictionary plugin</flag>
+ <flag name="python">Enable Python integration for zen-coding plugin</flag>
+ <flag name="spell">Enable spell checking capabilities via enchant library</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 37+ messages in thread
end of thread, other threads:[~2024-07-18 8:18 UTC | newest]
Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-18 8:18 [gentoo-commits] repo/gentoo:master commit in: app-editors/bluefish/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2024-07-18 8:18 Sam James
2024-06-10 15:06 Hanno Böck
2023-06-01 17:14 Arthur Zamarin
2023-06-01 17:07 Arthur Zamarin
2023-05-27 11:27 Arthur Zamarin
2023-05-07 20:49 Matt Turner
2023-05-01 12:37 Sam James
2023-05-01 12:37 Sam James
2023-02-24 19:58 Arthur Zamarin
2023-02-24 19:58 Arthur Zamarin
2022-11-23 1:58 Sam James
2022-11-23 1:56 Sam James
2022-05-28 23:02 Sam James
2022-05-16 3:03 Sam James
2022-04-03 10:50 Conrad Kostecki
2021-02-07 20:19 Andreas Sturmlechner
2021-02-02 23:51 Sam James
2021-02-02 23:46 Sam James
2021-01-31 21:51 Sam James
2020-12-11 7:58 Joonas Niilola
2020-08-22 9:15 Michał Górny
2020-08-22 8:04 Michał Górny
2020-02-02 19:35 Mart Raudsepp
2019-04-27 16:06 Lars Wendler
2019-04-25 13:35 Lars Wendler
2019-01-27 10:15 Pacho Ramos
2018-05-26 12:42 Mikle Kolyada
2018-04-14 1:03 Aaron Bauman
2018-04-14 1:03 Aaron Bauman
2018-03-06 8:17 Jonas Stein
2018-02-11 10:01 Michał Górny
2017-07-19 8:27 Amy Liffey
2017-07-19 5:09 Amy Liffey
2017-04-19 8:03 David Seifert
2016-07-28 12:55 Lars Wendler
2016-03-29 6:06 Sam Jorna
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox