[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: abc43f56bd1345da563b2a6e52663d21eb99a664 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 25 05:05:20 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 25 05:05:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abc43f56 dev-libs/mxml: Stabilize 4.0.3 x86, #932662 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/mxml/mxml-4.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-4.0.3.ebuild b/dev-libs/mxml/mxml-4.0.3.ebuild index 3d4684f036b8..05352aedb401 100644 --- a/dev-libs/mxml/mxml-4.0.3.ebuild +++ b/dev-libs/mxml/mxml-4.0.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="4" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86" IUSE="static-libs test threads" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 48e9fe4eb5a12b86c347fedf9b3fd2c50ca89172 Author: Sam James gentoo org> AuthorDate: Sat May 25 02:01:27 2024 + Commit: Sam James gentoo org> CommitDate: Sat May 25 02:01:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e9fe4e dev-libs/mxml: Stabilize 4.0.3 arm, #932662 Signed-off-by: Sam James gentoo.org> dev-libs/mxml/mxml-4.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-4.0.3.ebuild b/dev-libs/mxml/mxml-4.0.3.ebuild index b001b4fb285c..3d4684f036b8 100644 --- a/dev-libs/mxml/mxml-4.0.3.ebuild +++ b/dev-libs/mxml/mxml-4.0.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="4" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="static-libs test threads" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: ca98162411d78d8f897ee26954e58150717a66db Author: Sam James gentoo org> AuthorDate: Sat May 25 00:48:24 2024 + Commit: Sam James gentoo org> CommitDate: Sat May 25 00:48:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca981624 dev-libs/mxml: Stabilize 4.0.3 amd64, #932662 Signed-off-by: Sam James gentoo.org> dev-libs/mxml/mxml-4.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-4.0.3.ebuild b/dev-libs/mxml/mxml-4.0.3.ebuild index 5056680d49d8..fbfbb89530b6 100644 --- a/dev-libs/mxml/mxml-4.0.3.ebuild +++ b/dev-libs/mxml/mxml-4.0.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="4" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="static-libs test threads" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 3d93cc3c8fc9ff1095157b3f41324c0753fb682c Author: Sam James gentoo org> AuthorDate: Sat May 25 00:48:25 2024 + Commit: Sam James gentoo org> CommitDate: Sat May 25 00:48:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d93cc3c dev-libs/mxml: Stabilize 4.0.3 ppc, #932662 Signed-off-by: Sam James gentoo.org> dev-libs/mxml/mxml-4.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-4.0.3.ebuild b/dev-libs/mxml/mxml-4.0.3.ebuild index fbfbb89530b6..b001b4fb285c 100644 --- a/dev-libs/mxml/mxml-4.0.3.ebuild +++ b/dev-libs/mxml/mxml-4.0.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="4" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="static-libs test threads" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/files/, dev-libs/mxml/
commit: 2573a6f31d703fdb7c403833fa29dbf13f5fd1c1 Author: Conrad Kostecki gentoo org> AuthorDate: Tue Apr 23 22:00:07 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Apr 23 22:00:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2573a6f3 dev-libs/mxml: add 4.0.3, drop 4.0.2 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/Manifest | 2 +- dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch | 20 .../mxml/{mxml-4.0.2.ebuild => mxml-4.0.3.ebuild}| 2 -- 3 files changed, 1 insertion(+), 23 deletions(-) diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index bd86a98baf5f..f48bdf977e33 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1,2 +1,2 @@ DIST mxml-3.3.1.tar.gz 1554784 BLAKE2B e0d599fd947dfef72edae40c1e70ea76c92105128dd46e772a7c71f9293cab3339c980396dffe105246cad64d0474935cc1939005ad9a2bffc8e8107f025a466 SHA512 43e6a92806d9c3f5db39fbf960c15ebfa6d92ef98274b7ce39b57724d6c26ad4362d6d8f3c1023efda92e6a815df068e5038a0cd479562b6be9dbdda8e827a41 -DIST mxml-4.0.2.tar.gz 1576722 BLAKE2B b5016adaf88801ec31852231ef31389d7d1d43b214d6b99e4e2b6bbfa47ba3c68fa9ac6b2ea332a61bf71688684c81e6863f1da38e30d4509cfa20f4ae943d19 SHA512 41fbd71bd390e63f0d44d006a3bcbdf95b7d3a09ea69a90d3dc86717d6f7edcd93875e6343b6d9f56ce8b2c3d34fdd4bcbb9992fb81c3392fb3deb5e3beb9482 +DIST mxml-4.0.3.tar.gz 1576958 BLAKE2B fe65513190bc8c03b8a66fb6711f9dcc846c19cdf67c17908fd5795408fead3e6ae2c11c8d4ca1c10be7b68d54ab87c602ab6ca3e5386d26ff75753d4dbe6476 SHA512 5855ea90c32a250ca0943389c768f1b9d9a231762d9b678d56bcb55c12d90a51b28c66940355e945b3d315bd764001e05ede576de976132768eb1eecb2667bba diff --git a/dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch b/dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch deleted file mode 100644 index a37a8fd56a90.. --- a/dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch +++ /dev/null @@ -1,20 +0,0 @@ a/Makefile.in -+++ b/Makefile.in -@@ -219,7 +219,7 @@ - $(INSTALL_DATA) mxml4.pc $(BUILDROOT)$(libdir)/pkgconfig/$(MXML_PC) - echo Installing man pages in $(BUILDROOT)$(mandir)... - $(INSTALL_DIR) $(BUILDROOT)$(mandir)/man3 -- $(INSTALL_MAN) doc/mxml.3 $(BUILDROOT)$(mandir)/man3/mxml.3 -+ $(INSTALL_MAN) doc/mxml.3 $(BUILDROOT)$(mandir)/man3/mxml4.3 - - install-libmxml.a:libmxml.a - echo Installing libmxml.a to $(BUILDROOT)$(libdir)... -@@ -276,7 +276,7 @@ - echo Uninstalling pkgconfig files from $(BUILDROOT)$(libdir)/pkgconfig... - $(RM) $(BUILDROOT)$(libdir)/pkgconfig/mxml.pc - echo Uninstalling man pages from $(BUILDROOT)$(mandir)... -- $(RM) $(BUILDROOT)$(mandir)/man3/mxml.3 -+ $(RM) $(BUILDROOT)$(mandir)/man3/mxml4.3 - - uninstall-libmxml.a: - echo Uninstalling libmxml.a from $(BUILDROOT)$(libdir)... diff --git a/dev-libs/mxml/mxml-4.0.2.ebuild b/dev-libs/mxml/mxml-4.0.3.ebuild similarity index 95% rename from dev-libs/mxml/mxml-4.0.2.ebuild rename to dev-libs/mxml/mxml-4.0.3.ebuild index 4725865ea65f..5056680d49d8 100644 --- a/dev-libs/mxml/mxml-4.0.2.ebuild +++ b/dev-libs/mxml/mxml-4.0.3.ebuild @@ -20,8 +20,6 @@ RESTRICT="!test? ( test )" BDEPEND="virtual/pkgconfig" -PATCHES=( "${FILESDIR}/${PN}-4.0.2-rename-man-page.patch" ) - src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/files/, dev-libs/mxml/
commit: be8b2e9b87c96d9b926ee146c7c3e70c2de34968 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Apr 18 19:28:26 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Apr 18 19:28:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be8b2e9b dev-libs/mxml: add 4.0.2 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/Manifest | 1 + .../mxml/files/mxml-4.0.2-rename-man-page.patch| 20 +++ dev-libs/mxml/mxml-4.0.2.ebuild| 63 ++ 3 files changed, 84 insertions(+) diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index 905f517aa128..bd86a98baf5f 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1 +1,2 @@ DIST mxml-3.3.1.tar.gz 1554784 BLAKE2B e0d599fd947dfef72edae40c1e70ea76c92105128dd46e772a7c71f9293cab3339c980396dffe105246cad64d0474935cc1939005ad9a2bffc8e8107f025a466 SHA512 43e6a92806d9c3f5db39fbf960c15ebfa6d92ef98274b7ce39b57724d6c26ad4362d6d8f3c1023efda92e6a815df068e5038a0cd479562b6be9dbdda8e827a41 +DIST mxml-4.0.2.tar.gz 1576722 BLAKE2B b5016adaf88801ec31852231ef31389d7d1d43b214d6b99e4e2b6bbfa47ba3c68fa9ac6b2ea332a61bf71688684c81e6863f1da38e30d4509cfa20f4ae943d19 SHA512 41fbd71bd390e63f0d44d006a3bcbdf95b7d3a09ea69a90d3dc86717d6f7edcd93875e6343b6d9f56ce8b2c3d34fdd4bcbb9992fb81c3392fb3deb5e3beb9482 diff --git a/dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch b/dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch new file mode 100644 index ..a37a8fd56a90 --- /dev/null +++ b/dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch @@ -0,0 +1,20 @@ +--- a/Makefile.in b/Makefile.in +@@ -219,7 +219,7 @@ + $(INSTALL_DATA) mxml4.pc $(BUILDROOT)$(libdir)/pkgconfig/$(MXML_PC) + echo Installing man pages in $(BUILDROOT)$(mandir)... + $(INSTALL_DIR) $(BUILDROOT)$(mandir)/man3 +- $(INSTALL_MAN) doc/mxml.3 $(BUILDROOT)$(mandir)/man3/mxml.3 ++ $(INSTALL_MAN) doc/mxml.3 $(BUILDROOT)$(mandir)/man3/mxml4.3 + + install-libmxml.a:libmxml.a + echo Installing libmxml.a to $(BUILDROOT)$(libdir)... +@@ -276,7 +276,7 @@ + echo Uninstalling pkgconfig files from $(BUILDROOT)$(libdir)/pkgconfig... + $(RM) $(BUILDROOT)$(libdir)/pkgconfig/mxml.pc + echo Uninstalling man pages from $(BUILDROOT)$(mandir)... +- $(RM) $(BUILDROOT)$(mandir)/man3/mxml.3 ++ $(RM) $(BUILDROOT)$(mandir)/man3/mxml4.3 + + uninstall-libmxml.a: + echo Uninstalling libmxml.a from $(BUILDROOT)$(libdir)... diff --git a/dev-libs/mxml/mxml-4.0.2.ebuild b/dev-libs/mxml/mxml-4.0.2.ebuild new file mode 100644 index ..4725865ea65f --- /dev/null +++ b/dev-libs/mxml/mxml-4.0.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="A small XML parsing library that you can use to read XML data files or strings" +HOMEPAGE=" + https://github.com/michaelrsweet/mxml + https://www.msweet.org/mxml/ +" +SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Mini-XML" +SLOT="4" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="static-libs test threads" +RESTRICT="!test? ( test )" + +BDEPEND="virtual/pkgconfig" + +PATCHES=( "${FILESDIR}/${PN}-4.0.2-rename-man-page.patch" ) + +src_prepare() { + default + + # Don't hardcode FORTIFY_SOURCE + sed -e 's/-D_FORTIFY_SOURCE=3//g' -i configure || die + sed -e 's/-D_FORTIFY_SOURCE=3//g' -i configure.ac || die + + # Don't run always tests + # Enable verbose compiling + sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die + eautoconf +} + +src_configure() { + local myeconfargs=( + AR="$(tc-getAR)" + $(use_enable static-libs static) + $(use_enable threads) + --with-docdir=/usr/share/doc/"${PF}" + --with-dsoflags="${LDFLAGS}" + --with-ldflags="${LDFLAGS}" + + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + default + use test && emake testmxml +} + +src_test() { + emake test +} + +src_install() { + emake DSTROOT="${ED}" install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: caffa1e46a63afc0fe31619027f53c458fc90705 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Apr 22 23:09:24 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Apr 22 23:53:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caffa1e4 dev-libs/mxml: don't hardcode FORTIFY_SOURCE Closes: https://bugs.gentoo.org/893468 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/{mxml-3.3.1.ebuild => mxml-3.3.1-r1.ebuild} | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.3.1.ebuild b/dev-libs/mxml/mxml-3.3.1-r1.ebuild similarity index 87% rename from dev-libs/mxml/mxml-3.3.1.ebuild rename to dev-libs/mxml/mxml-3.3.1-r1.ebuild index b1d9680dc6ab..615baea02a93 100644 --- a/dev-libs/mxml/mxml-3.3.1.ebuild +++ b/dev-libs/mxml/mxml-3.3.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,6 +22,10 @@ BDEPEND="virtual/pkgconfig" src_prepare() { default + # Don't hardcode FORTIFY_SOURCe + sed -e 's/-D_FORTIFY_SOURCE=2//g' -i configure || die + sed -e 's/-D_FORTIFY_SOURCE=2//g' -i configure.ac || die + # Don't run always tests # Enable verbose compiling sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: c5608a1340c2c95de9437007755329b853a51ea1 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Nov 2 20:28:14 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Nov 2 20:29:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5608a13 dev-libs/mxml: drop 3.3 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/Manifest| 1 - dev-libs/mxml/mxml-3.3.ebuild | 59 --- 2 files changed, 60 deletions(-) diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index a9a6f2305cba..905f517aa128 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1,2 +1 @@ DIST mxml-3.3.1.tar.gz 1554784 BLAKE2B e0d599fd947dfef72edae40c1e70ea76c92105128dd46e772a7c71f9293cab3339c980396dffe105246cad64d0474935cc1939005ad9a2bffc8e8107f025a466 SHA512 43e6a92806d9c3f5db39fbf960c15ebfa6d92ef98274b7ce39b57724d6c26ad4362d6d8f3c1023efda92e6a815df068e5038a0cd479562b6be9dbdda8e827a41 -DIST mxml-3.3.tar.gz 1550358 BLAKE2B 2b815cd8c2031099e2767caad93cc389962ec547fadade92b0a7fb48a2352fd0940c9e434c2081b7419e0cfb489266d7116dacefd6fb9d7ce40d6de0f49cb2a6 SHA512 5a8453bec17e46afc9b100df03dba2219353a076152f34a5dc41b7f042fa570723effc3472680a4380674c412c3ab31e017f6704b1e8308227a4d9b3f13cb197 diff --git a/dev-libs/mxml/mxml-3.3.ebuild b/dev-libs/mxml/mxml-3.3.ebuild deleted file mode 100644 index cd7924fd99c9.. --- a/dev-libs/mxml/mxml-3.3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="A small XML parsing library that you can use to read XML data files or strings" -HOMEPAGE=" - https://github.com/michaelrsweet/mxml - https://www.msweet.org/mxml/ -" -SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Mini-XML" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86" -IUSE="static-libs threads" - -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - # Don't run always tests - # Enable verbose compiling - sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die - - # Build only static-libs, when requested by user, also build docs without static-libs in that case - if ! use static-libs; then - local mysedopts=( - -e '/^install:/s/install-libmxml.a//g' - -e '/^mxml.xml:/s/-static//g' - -e '/^mxml.epub:/s/-static//g' - -e '/^valgrind/s/-static//g' - -e 's/.\/mxmldoc-static/LD_LIBRARY_PATH="." .\/mxmldoc/g' - ) - sed "${mysedopts[@]}" -i Makefile.in || die - fi - - eautoconf -} - -src_configure() { - local myeconfargs=( - $(use_enable threads) - --with-docdir=/usr/share/doc/"${PF}" - ) - - econf "${myeconfargs[@]}" -} - -src_test() { - emake testmxml -} - -src_install() { - emake DSTROOT="${ED}" install -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 3cdc5d719606384feceb93a4da74ce4d3ae04c93 Author: Sam James gentoo org> AuthorDate: Tue Jul 26 04:14:52 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jul 26 04:14:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cdc5d71 dev-libs/mxml: Stabilize 3.3.1 ppc, #861035 Signed-off-by: Sam James gentoo.org> dev-libs/mxml/mxml-3.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.3.1.ebuild b/dev-libs/mxml/mxml-3.3.1.ebuild index 82b5123a9691..b1d9680dc6ab 100644 --- a/dev-libs/mxml/mxml-3.3.1.ebuild +++ b/dev-libs/mxml/mxml-3.3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 6acaa1e46053a63df1775a108841ed0f61b2e251 Author: Sam James gentoo org> AuthorDate: Tue Jul 26 02:05:06 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jul 26 02:05:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acaa1e4 dev-libs/mxml: Stabilize 3.3.1 arm, #861035 Signed-off-by: Sam James gentoo.org> dev-libs/mxml/mxml-3.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.3.1.ebuild b/dev-libs/mxml/mxml-3.3.1.ebuild index e7c70782ab52..82b5123a9691 100644 --- a/dev-libs/mxml/mxml-3.3.1.ebuild +++ b/dev-libs/mxml/mxml-3.3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: db8e8b8a716d4032b5414e2e1530b8525bba7e31 Author: Conrad Kostecki gentoo org> AuthorDate: Mon Jul 25 18:23:25 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Jul 25 18:23:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db8e8b8a dev-libs/mxml: amd64 stable Closes: https://bugs.gentoo.org/860804 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/mxml-3.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.3.1.ebuild b/dev-libs/mxml/mxml-3.3.1.ebuild index 25fe352014f8..e7c70782ab52 100644 --- a/dev-libs/mxml/mxml-3.3.1.ebuild +++ b/dev-libs/mxml/mxml-3.3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: c04f002186dd472ad4b66c9b47b541a81750954e Author: Conrad Kostecki gentoo org> AuthorDate: Mon Jul 25 18:22:45 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Jul 25 18:22:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c04f0021 dev-libs/mxml: x86 stable Bug: https://bugs.gentoo.org/860804 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/mxml-3.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.3.1.ebuild b/dev-libs/mxml/mxml-3.3.1.ebuild index e13435a875f2..25fe352014f8 100644 --- a/dev-libs/mxml/mxml-3.3.1.ebuild +++ b/dev-libs/mxml/mxml-3.3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: b14db46f1a2f1408adc645882f2452232eb81f2d Author: Conrad Kostecki gentoo org> AuthorDate: Mon Jul 25 14:06:53 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Jul 25 14:07:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14db46f dev-libs/mxml: add 3.3.1 Bug: https://bugs.gentoo.org/860804 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/Manifest | 1 + dev-libs/mxml/mxml-3.3.1.ebuild | 59 + 2 files changed, 60 insertions(+) diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index 1f5e1737dbcb..a9a6f2305cba 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1 +1,2 @@ +DIST mxml-3.3.1.tar.gz 1554784 BLAKE2B e0d599fd947dfef72edae40c1e70ea76c92105128dd46e772a7c71f9293cab3339c980396dffe105246cad64d0474935cc1939005ad9a2bffc8e8107f025a466 SHA512 43e6a92806d9c3f5db39fbf960c15ebfa6d92ef98274b7ce39b57724d6c26ad4362d6d8f3c1023efda92e6a815df068e5038a0cd479562b6be9dbdda8e827a41 DIST mxml-3.3.tar.gz 1550358 BLAKE2B 2b815cd8c2031099e2767caad93cc389962ec547fadade92b0a7fb48a2352fd0940c9e434c2081b7419e0cfb489266d7116dacefd6fb9d7ce40d6de0f49cb2a6 SHA512 5a8453bec17e46afc9b100df03dba2219353a076152f34a5dc41b7f042fa570723effc3472680a4380674c412c3ab31e017f6704b1e8308227a4d9b3f13cb197 diff --git a/dev-libs/mxml/mxml-3.3.1.ebuild b/dev-libs/mxml/mxml-3.3.1.ebuild new file mode 100644 index ..e13435a875f2 --- /dev/null +++ b/dev-libs/mxml/mxml-3.3.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A small XML parsing library that you can use to read XML data files or strings" +HOMEPAGE=" + https://github.com/michaelrsweet/mxml + https://www.msweet.org/mxml/ +" +SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Mini-XML" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="static-libs threads" + +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + # Don't run always tests + # Enable verbose compiling + sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die + + # Build only static-libs, when requested by user, also build docs without static-libs in that case + if ! use static-libs; then + local mysedopts=( + -e '/^install:/s/install-libmxml.a//g' + -e '/^mxml.xml:/s/-static//g' + -e '/^mxml.epub:/s/-static//g' + -e '/^valgrind/s/-static//g' + -e 's/.\/mxmldoc-static/LD_LIBRARY_PATH="." .\/mxmldoc/g' + ) + sed "${mysedopts[@]}" -i Makefile.in || die + fi + + eautoconf +} + +src_configure() { + local myeconfargs=( + $(use_enable threads) + --with-docdir=/usr/share/doc/"${PF}" + ) + + econf "${myeconfargs[@]}" +} + +src_test() { + emake testmxml +} + +src_install() { + emake DSTROOT="${ED}" install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/files/, dev-libs/mxml/
commit: 4bc4e869357126929423fdb0d7b6fe07ead14e70 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Dec 8 16:21:02 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Dec 8 16:22:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc4e869 dev-libs/mxml: drop 3.2 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/Manifest | 1 - dev-libs/mxml/files/mxml-3.2-slibtool.patch | 26 dev-libs/mxml/mxml-3.2.ebuild | 64 - 3 files changed, 91 deletions(-) diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index 5e6f1890a14e..1f5e1737dbcb 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1,2 +1 @@ -DIST mxml-3.2.tar.gz 9267930 BLAKE2B f244dab599233b8a26aba5a11526979bf2f4d20b5fce67858f7759abc5bd2f3e2aac19d512c887248839d130cf1314065687cd1ccf91edbf5533ae2d342f286b SHA512 ed3f2b361394ef225a708b0032976a3d191d5eaea3022e190b29e0ee140e8f998f1d65c64e4898872b169516cee44f4f5f18401c6410c3b5aa1e9680b23e8675 DIST mxml-3.3.tar.gz 1550358 BLAKE2B 2b815cd8c2031099e2767caad93cc389962ec547fadade92b0a7fb48a2352fd0940c9e434c2081b7419e0cfb489266d7116dacefd6fb9d7ce40d6de0f49cb2a6 SHA512 5a8453bec17e46afc9b100df03dba2219353a076152f34a5dc41b7f042fa570723effc3472680a4380674c412c3ab31e017f6704b1e8308227a4d9b3f13cb197 diff --git a/dev-libs/mxml/files/mxml-3.2-slibtool.patch b/dev-libs/mxml/files/mxml-3.2-slibtool.patch deleted file mode 100644 index b5d0df44df7f.. --- a/dev-libs/mxml/files/mxml-3.2-slibtool.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 4e2e31236f731c0b7e880078269d9f98f595bfd3 Mon Sep 17 00:00:00 2001 -From: orbea -Date: Wed, 7 Apr 2021 09:17:52 -0700 -Subject: [PATCH] build: Don't use libtool. - - Makefile.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/Makefile.in b/Makefile.in -index 8c05daf..cdc3450 100644 a/Makefile.in -+++ b/Makefile.in -@@ -52,10 +52,10 @@ BUILDROOT = $(DSTROOT) - # Install commands... - # - --INSTALL_BIN = $(LIBTOOL) $(INSTALL) -m 755 -+INSTALL_BIN = $(INSTALL) -m 755 - INSTALL_DATA = $(INSTALL) -m 644 - INSTALL_DIR = $(INSTALL) -d --INSTALL_LIB = $(LIBTOOL) $(INSTALL) -m 755 -+INSTALL_LIB = $(INSTALL) -m 755 - INSTALL_MAN = $(INSTALL) -m 644 - INSTALL_SCRIPT= $(INSTALL) -m 755 - diff --git a/dev-libs/mxml/mxml-3.2.ebuild b/dev-libs/mxml/mxml-3.2.ebuild deleted file mode 100644 index b21734763a11.. --- a/dev-libs/mxml/mxml-3.2.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A small XML parsing library that you can use to read XML data files or strings" -HOMEPAGE=" - https://github.com/michaelrsweet/mxml - https://www.msweet.org/mxml/ -" -SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Mini-XML" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86" -IUSE="static-libs threads" - -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/${P}-slibtool.patch" ) - -src_prepare() { - default - - # Respect users CFLAGS - sed -e 's/-Os -g//' -i configure.ac || die - - # Don't run always tests - # Enable verbose compiling - sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die - - # Build only static-libs, when requested by user, also build docs without static-libs in that case - if ! use static-libs; then - local mysedopts=( - -e '/^install:/s/install-libmxml.a//g' - -e '/^mxml.xml:/s/-static//g' - -e '/^mxml.epub:/s/-static//g' - -e '/^valgrind/s/-static//g' - -e 's/.\/mxmldoc-static/LD_LIBRARY_PATH="." .\/mxmldoc/g' - ) - sed "${mysedopts[@]}" -i Makefile.in || die - fi - - eautoconf -} - -src_configure() { - local myeconfargs=( - $(use_enable threads) - --with-docdir=/usr/share/doc/"${PF}" - ) - - econf "${myeconfargs[@]}" -} - -src_test() { - emake testmxml -} - -src_install() { - emake DSTROOT="${ED}" install -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 1347cd5e210e38a6840ffa4a1336f1de73512dac Author: Yixun Lan gentoo org> AuthorDate: Wed Dec 8 06:41:08 2021 + Commit: Yixun Lan gentoo org> CommitDate: Wed Dec 8 06:46:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1347cd5e dev-libs/mxml: keyword ~riscv Closes: https://bugs.gentoo.org/828525 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> dev-libs/mxml/mxml-3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.3.ebuild b/dev-libs/mxml/mxml-3.3.ebuild index f502eebb7236..cd7924fd99c9 100644 --- a/dev-libs/mxml/mxml-3.3.ebuild +++ b/dev-libs/mxml/mxml-3.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 54f106afa6061d31efd1550218b9cb8971b90490 Author: Sam James gentoo org> AuthorDate: Wed Dec 8 06:16:42 2021 + Commit: Sam James gentoo org> CommitDate: Wed Dec 8 06:16:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f106af dev-libs/mxml: Stabilize 3.3 x86, #828524 Signed-off-by: Sam James gentoo.org> dev-libs/mxml/mxml-3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.3.ebuild b/dev-libs/mxml/mxml-3.3.ebuild index f465b3fd35b7..f502eebb7236 100644 --- a/dev-libs/mxml/mxml-3.3.ebuild +++ b/dev-libs/mxml/mxml-3.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 10ee737bb05443c38b87e06d2b845ec1f3ee268b Author: Sam James gentoo org> AuthorDate: Tue Dec 7 23:50:27 2021 + Commit: Sam James gentoo org> CommitDate: Tue Dec 7 23:50:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10ee737b dev-libs/mxml: Stabilize 3.3 arm, #828524 Signed-off-by: Sam James gentoo.org> dev-libs/mxml/mxml-3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.3.ebuild b/dev-libs/mxml/mxml-3.3.ebuild index f2f695ee2072..f465b3fd35b7 100644 --- a/dev-libs/mxml/mxml-3.3.ebuild +++ b/dev-libs/mxml/mxml-3.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: e4060d868a35a6a30ee46c9cc6553f0b6c727757 Author: Sam James gentoo org> AuthorDate: Tue Dec 7 18:36:54 2021 + Commit: Sam James gentoo org> CommitDate: Tue Dec 7 18:36:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4060d86 dev-libs/mxml: Stabilize 3.3 amd64, #828524 Signed-off-by: Sam James gentoo.org> dev-libs/mxml/mxml-3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.3.ebuild b/dev-libs/mxml/mxml-3.3.ebuild index 2ee2745f99ec..f2f695ee2072 100644 --- a/dev-libs/mxml/mxml-3.3.ebuild +++ b/dev-libs/mxml/mxml-3.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 12ebfca9b462f070b2c39477247a90af50c313ba Author: Sam James gentoo org> AuthorDate: Tue Dec 7 18:36:51 2021 + Commit: Sam James gentoo org> CommitDate: Tue Dec 7 18:36:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12ebfca9 dev-libs/mxml: Stabilize 3.3 ppc, #828524 Signed-off-by: Sam James gentoo.org> dev-libs/mxml/mxml-3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.3.ebuild b/dev-libs/mxml/mxml-3.3.ebuild index a0e3cdb5191b..2ee2745f99ec 100644 --- a/dev-libs/mxml/mxml-3.3.ebuild +++ b/dev-libs/mxml/mxml-3.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: edc6326daec401769f323417268d1567c8817609 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Nov 7 11:58:52 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Nov 7 12:37:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc6326d dev-libs/mxml: bump to version 3.3 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/Manifest| 1 + dev-libs/mxml/mxml-3.3.ebuild | 59 +++ 2 files changed, 60 insertions(+) diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index 6a17f8cd6e2..5e6f1890a14 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1 +1,2 @@ DIST mxml-3.2.tar.gz 9267930 BLAKE2B f244dab599233b8a26aba5a11526979bf2f4d20b5fce67858f7759abc5bd2f3e2aac19d512c887248839d130cf1314065687cd1ccf91edbf5533ae2d342f286b SHA512 ed3f2b361394ef225a708b0032976a3d191d5eaea3022e190b29e0ee140e8f998f1d65c64e4898872b169516cee44f4f5f18401c6410c3b5aa1e9680b23e8675 +DIST mxml-3.3.tar.gz 1550358 BLAKE2B 2b815cd8c2031099e2767caad93cc389962ec547fadade92b0a7fb48a2352fd0940c9e434c2081b7419e0cfb489266d7116dacefd6fb9d7ce40d6de0f49cb2a6 SHA512 5a8453bec17e46afc9b100df03dba2219353a076152f34a5dc41b7f042fa570723effc3472680a4380674c412c3ab31e017f6704b1e8308227a4d9b3f13cb197 diff --git a/dev-libs/mxml/mxml-3.3.ebuild b/dev-libs/mxml/mxml-3.3.ebuild new file mode 100644 index 000..a0e3cdb5191 --- /dev/null +++ b/dev-libs/mxml/mxml-3.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A small XML parsing library that you can use to read XML data files or strings" +HOMEPAGE=" + https://github.com/michaelrsweet/mxml + https://www.msweet.org/mxml/ +" +SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Mini-XML" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="static-libs threads" + +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + # Don't run always tests + # Enable verbose compiling + sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die + + # Build only static-libs, when requested by user, also build docs without static-libs in that case + if ! use static-libs; then + local mysedopts=( + -e '/^install:/s/install-libmxml.a//g' + -e '/^mxml.xml:/s/-static//g' + -e '/^mxml.epub:/s/-static//g' + -e '/^valgrind/s/-static//g' + -e 's/.\/mxmldoc-static/LD_LIBRARY_PATH="." .\/mxmldoc/g' + ) + sed "${mysedopts[@]}" -i Makefile.in || die + fi + + eautoconf +} + +src_configure() { + local myeconfargs=( + $(use_enable threads) + --with-docdir=/usr/share/doc/"${PF}" + ) + + econf "${myeconfargs[@]}" +} + +src_test() { + emake testmxml +} + +src_install() { + emake DSTROOT="${ED}" install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/, dev-libs/mxml/files/
commit: 91272d43c62f6dfd076cbd0ae98896fdb366e3a5 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Apr 7 17:45:14 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Apr 7 17:45:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91272d43 dev-libs/mxml: fix compilation with slibtool Closes: https://bugs.gentoo.org/780060 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/files/mxml-3.2-slibtool.patch | 26 ++ dev-libs/mxml/mxml-3.2.ebuild | 4 +++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/dev-libs/mxml/files/mxml-3.2-slibtool.patch b/dev-libs/mxml/files/mxml-3.2-slibtool.patch new file mode 100644 index 000..b5d0df44df7 --- /dev/null +++ b/dev-libs/mxml/files/mxml-3.2-slibtool.patch @@ -0,0 +1,26 @@ +From 4e2e31236f731c0b7e880078269d9f98f595bfd3 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Wed, 7 Apr 2021 09:17:52 -0700 +Subject: [PATCH] build: Don't use libtool. + +--- + Makefile.in | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index 8c05daf..cdc3450 100644 +--- a/Makefile.in b/Makefile.in +@@ -52,10 +52,10 @@ BUILDROOT = $(DSTROOT) + # Install commands... + # + +-INSTALL_BIN = $(LIBTOOL) $(INSTALL) -m 755 ++INSTALL_BIN = $(INSTALL) -m 755 + INSTALL_DATA = $(INSTALL) -m 644 + INSTALL_DIR = $(INSTALL) -d +-INSTALL_LIB = $(LIBTOOL) $(INSTALL) -m 755 ++INSTALL_LIB = $(INSTALL) -m 755 + INSTALL_MAN = $(INSTALL) -m 644 + INSTALL_SCRIPT= $(INSTALL) -m 755 + diff --git a/dev-libs/mxml/mxml-3.2.ebuild b/dev-libs/mxml/mxml-3.2.ebuild index 710eb09a679..b21734763a1 100644 --- a/dev-libs/mxml/mxml-3.2.ebuild +++ b/dev-libs/mxml/mxml-3.2.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 @@ -19,6 +19,8 @@ IUSE="static-libs threads" BDEPEND="virtual/pkgconfig" +PATCHES=( "${FILESDIR}/${P}-slibtool.patch" ) + src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 79cf06b75e0a52d27bed23660478b6195cde27ef Author: Conrad Kostecki gentoo org> AuthorDate: Sat Nov 14 23:38:05 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Nov 14 23:39:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79cf06b7 dev-libs/mxml: drop old version Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/Manifest| 1 - dev-libs/mxml/mxml-3.1.ebuild | 62 --- 2 files changed, 63 deletions(-) diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index ff44384f5f2..6a17f8cd6e2 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1,2 +1 @@ -DIST mxml-3.1.tar.gz 9267206 BLAKE2B d5cee24804978b474bf5b58c7a5932b50d7197a35e65da20c2517ce7db01d22027449348d6b15ddf0d186219ac81993055deaa4af9f48439273f8d2d74b27edd SHA512 8f8923b394093db5c471c52c17185916bc3c91f66c97de66919bfef2a09f271879a52f285e5fc4ded03484a3f83ba8fdb588d985b06e0c25ee001f1a80ffa586 DIST mxml-3.2.tar.gz 9267930 BLAKE2B f244dab599233b8a26aba5a11526979bf2f4d20b5fce67858f7759abc5bd2f3e2aac19d512c887248839d130cf1314065687cd1ccf91edbf5533ae2d342f286b SHA512 ed3f2b361394ef225a708b0032976a3d191d5eaea3022e190b29e0ee140e8f998f1d65c64e4898872b169516cee44f4f5f18401c6410c3b5aa1e9680b23e8675 diff --git a/dev-libs/mxml/mxml-3.1.ebuild b/dev-libs/mxml/mxml-3.1.ebuild deleted file mode 100644 index 588f6e63e67..000 --- a/dev-libs/mxml/mxml-3.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A small XML parsing library that you can use to read XML data files or strings" -HOMEPAGE=" - https://github.com/michaelrsweet/mxml - https://www.msweet.org/mxml/ -" -SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Mini-XML" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" -IUSE="static-libs threads" - -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - # Respect users CFLAGS - sed -e 's/-Os -g//' -i configure.ac || die - - # Don't run always tests - # Enable verbose compiling - sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die - - # Build only static-libs, when requested by user, also build docs without static-libs in that case - if ! use static-libs; then - local mysedopts=( - -e '/^install:/s/install-libmxml.a//g' - -e '/^mxml.xml:/s/-static//g' - -e '/^mxml.epub:/s/-static//g' - -e '/^valgrind/s/-static//g' - -e 's/.\/mxmldoc-static/LD_LIBRARY_PATH="." .\/mxmldoc/g' - ) - sed "${mysedopts[@]}" -i Makefile.in || die - fi - - eautoconf -} - -src_configure() { - local myeconfargs=( - $(use_enable threads) - --with-docdir=/usr/share/doc/"${PF}" - ) - - econf "${myeconfargs[@]}" -} - -src_test() { - emake testmxml -} - -src_install() { - emake DSTROOT="${ED}" install -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: d51393371c63a74f5c43977ba2a34b8d36846919 Author: Sam James gentoo org> AuthorDate: Sat Nov 14 20:30:24 2020 + Commit: Sam James gentoo org> CommitDate: Sat Nov 14 20:30:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5139337 dev-libs/mxml: Stabilize 3.2 amd64, #753668 Signed-off-by: Sam James gentoo.org> dev-libs/mxml/mxml-3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.2.ebuild b/dev-libs/mxml/mxml-3.2.ebuild index 91587404307..710eb09a679 100644 --- a/dev-libs/mxml/mxml-3.2.ebuild +++ b/dev-libs/mxml/mxml-3.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 6db49ba96ac84f443a34dadcc0924aed6c6b6ef7 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Nov 12 07:40:26 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Nov 12 07:40:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6db49ba9 dev-libs/mxml: stable 3.2 for ppc stable wrt bug #753668 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/mxml/mxml-3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.2.ebuild b/dev-libs/mxml/mxml-3.2.ebuild index d3642ddf8f0..91587404307 100644 --- a/dev-libs/mxml/mxml-3.2.ebuild +++ b/dev-libs/mxml/mxml-3.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 0a966068e85bdcbc95ec89fd21aeff6c8f09fe3c Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Nov 12 00:29:37 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Nov 12 00:35:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a966068 dev-libs/mxml: x86 stable (bug #753668) Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> dev-libs/mxml/mxml-3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.2.ebuild b/dev-libs/mxml/mxml-3.2.ebuild index 905c3e4108c..d3642ddf8f0 100644 --- a/dev-libs/mxml/mxml-3.2.ebuild +++ b/dev-libs/mxml/mxml-3.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 96e4c080d1c4caac09036f0de48a7868aee27520 Author: Sam James gentoo org> AuthorDate: Mon Nov 9 21:47:53 2020 + Commit: Sam James gentoo org> CommitDate: Mon Nov 9 21:47:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96e4c080 dev-libs/mxml: Stabilize 3.2 arm, #753668 Signed-off-by: Sam James gentoo.org> dev-libs/mxml/mxml-3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.2.ebuild b/dev-libs/mxml/mxml-3.2.ebuild index 7d0f5db4b8a..905c3e4108c 100644 --- a/dev-libs/mxml/mxml-3.2.ebuild +++ b/dev-libs/mxml/mxml-3.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 1ebacbc65f20527c06b8f1eaf3be0c07963a2096 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Oct 11 19:37:57 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Oct 11 20:15:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ebacbc6 dev-libs/mxml: add ~arm64 keyword Tested on arm64 chroot at packet-at. All tests pass. Closes: https://bugs.gentoo.org/747601 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/mxml-3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.2.ebuild b/dev-libs/mxml/mxml-3.2.ebuild index e4fccf7d1f7..7d0f5db4b8a 100644 --- a/dev-libs/mxml/mxml-3.2.ebuild +++ b/dev-libs/mxml/mxml-3.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 198fbc1358474f003a47dd46bd389970262a2621 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Oct 10 16:15:37 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Oct 10 16:16:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=198fbc13 dev-libs/mxml: bump to version 3.2 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/Manifest| 1 + dev-libs/mxml/mxml-3.2.ebuild | 62 +++ 2 files changed, 63 insertions(+) diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index 1558e0e6048..ff44384f5f2 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1 +1,2 @@ DIST mxml-3.1.tar.gz 9267206 BLAKE2B d5cee24804978b474bf5b58c7a5932b50d7197a35e65da20c2517ce7db01d22027449348d6b15ddf0d186219ac81993055deaa4af9f48439273f8d2d74b27edd SHA512 8f8923b394093db5c471c52c17185916bc3c91f66c97de66919bfef2a09f271879a52f285e5fc4ded03484a3f83ba8fdb588d985b06e0c25ee001f1a80ffa586 +DIST mxml-3.2.tar.gz 9267930 BLAKE2B f244dab599233b8a26aba5a11526979bf2f4d20b5fce67858f7759abc5bd2f3e2aac19d512c887248839d130cf1314065687cd1ccf91edbf5533ae2d342f286b SHA512 ed3f2b361394ef225a708b0032976a3d191d5eaea3022e190b29e0ee140e8f998f1d65c64e4898872b169516cee44f4f5f18401c6410c3b5aa1e9680b23e8675 diff --git a/dev-libs/mxml/mxml-3.2.ebuild b/dev-libs/mxml/mxml-3.2.ebuild new file mode 100644 index 000..e4fccf7d1f7 --- /dev/null +++ b/dev-libs/mxml/mxml-3.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A small XML parsing library that you can use to read XML data files or strings" +HOMEPAGE=" + https://github.com/michaelrsweet/mxml + https://www.msweet.org/mxml/ +" +SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Mini-XML" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="static-libs threads" + +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + # Respect users CFLAGS + sed -e 's/-Os -g//' -i configure.ac || die + + # Don't run always tests + # Enable verbose compiling + sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die + + # Build only static-libs, when requested by user, also build docs without static-libs in that case + if ! use static-libs; then + local mysedopts=( + -e '/^install:/s/install-libmxml.a//g' + -e '/^mxml.xml:/s/-static//g' + -e '/^mxml.epub:/s/-static//g' + -e '/^valgrind/s/-static//g' + -e 's/.\/mxmldoc-static/LD_LIBRARY_PATH="." .\/mxmldoc/g' + ) + sed "${mysedopts[@]}" -i Makefile.in || die + fi + + eautoconf +} + +src_configure() { + local myeconfargs=( + $(use_enable threads) + --with-docdir=/usr/share/doc/"${PF}" + ) + + econf "${myeconfargs[@]}" +} + +src_test() { + emake testmxml +} + +src_install() { + emake DSTROOT="${ED}" install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: db311587056138b58c02418401ab9b091927e869 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Dec 25 13:33:34 2019 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Dec 25 13:33:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db311587 dev-libs/mxml: drop old version Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/mxml/Manifest| 1 - dev-libs/mxml/mxml-3.0.ebuild | 62 --- 2 files changed, 63 deletions(-) diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index cec6fece84f..1558e0e6048 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1,2 +1 @@ -DIST mxml-3.0.tar.gz 9266886 BLAKE2B d5d3481cfd1d015c620ef897bfc21e839ad2a70f5ffd58973f8435e0e6a66abd477f8fcaacfab05ce608314fed27241702becb60b49b8492560bcc9418b317f5 SHA512 3c54034806b122ce014f183368cda6631600a11d8f4d43c99c62fba2f3ca4b23dff4122082f63915b59a46a5475d1d12d0081f9315c65f5c044ac3c751d6 DIST mxml-3.1.tar.gz 9267206 BLAKE2B d5cee24804978b474bf5b58c7a5932b50d7197a35e65da20c2517ce7db01d22027449348d6b15ddf0d186219ac81993055deaa4af9f48439273f8d2d74b27edd SHA512 8f8923b394093db5c471c52c17185916bc3c91f66c97de66919bfef2a09f271879a52f285e5fc4ded03484a3f83ba8fdb588d985b06e0c25ee001f1a80ffa586 diff --git a/dev-libs/mxml/mxml-3.0.ebuild b/dev-libs/mxml/mxml-3.0.ebuild deleted file mode 100644 index 11e65313529..000 --- a/dev-libs/mxml/mxml-3.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A small XML parsing library that you can use to read XML data files or strings" -HOMEPAGE=" - https://github.com/michaelrsweet/mxml - https://www.msweet.org/mxml/ -" -SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Mini-XML" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" -IUSE="static-libs threads" - -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - # Respect users CFLAGS - sed -e 's/-Os -g//' -i configure.ac || die - - # Don't run always tests - # Enable verbose compiling - sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die - - # Build only static-libs, when requested by user, also build docs without static-libs in that case - if ! use static-libs; then - local mysedopts=( - -e '/^install:/s/install-libmxml.a//g' - -e '/^mxml.xml:/s/-static//g' - -e '/^mxml.epub:/s/-static//g' - -e '/^valgrind/s/-static//g' - -e 's/.\/mxmldoc-static/LD_LIBRARY_PATH="." .\/mxmldoc/g' - ) - sed "${mysedopts[@]}" -i Makefile.in || die - fi - - eautoconf -} - -src_configure() { - local myeconfopts=( - $(use_enable threads) - --with-docdir=/usr/share/doc/"${PF}" - ) - - econf "${myeconfopts[@]}" -} - -src_test() { - emake testmxml -} - -src_install() { - emake DSTROOT="${ED}" install -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: d83506cb4997906f536d45a0bdc4864d9155dc8a Author: Mikle Kolyada gentoo org> AuthorDate: Tue Dec 24 19:47:42 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Dec 24 19:47:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d83506cb dev-libs/mxml: arm stable wrt bug #702802 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/mxml/mxml-3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.1.ebuild b/dev-libs/mxml/mxml-3.1.ebuild index f6be615d381..588f6e63e67 100644 --- a/dev-libs/mxml/mxml-3.1.ebuild +++ b/dev-libs/mxml/mxml-3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 5d5769cf1a23c18ea496b8b09c3be0cddf4e0ea6 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 16 07:52:05 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 16 07:52:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d5769cf dev-libs/mxml: ppc stable wrt bug #702802 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/mxml/mxml-3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.1.ebuild b/dev-libs/mxml/mxml-3.1.ebuild index 24531f2d99a..f6be615d381 100644 --- a/dev-libs/mxml/mxml-3.1.ebuild +++ b/dev-libs/mxml/mxml-3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: b5a552dbc7771b9b2544f687a77422c24705eddb Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Dec 15 18:03:07 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Dec 15 18:03:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5a552db dev-libs/mxml: x86 stable wrt bug #702802 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/mxml/mxml-3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.1.ebuild b/dev-libs/mxml/mxml-3.1.ebuild index 72c732d5c05..24531f2d99a 100644 --- a/dev-libs/mxml/mxml-3.1.ebuild +++ b/dev-libs/mxml/mxml-3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 28b892209eff56591e03be4d60202617455998b5 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Dec 15 13:41:01 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Dec 15 13:41:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28b89220 dev-libs/mxml: amd64 stable wrt bug #702802 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/mxml/mxml-3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.1.ebuild b/dev-libs/mxml/mxml-3.1.ebuild index d229322c4d4..72c732d5c05 100644 --- a/dev-libs/mxml/mxml-3.1.ebuild +++ b/dev-libs/mxml/mxml-3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: a93da3634c0dd6e76ce9d7c349549f8c154a2393 Author: Conrad Kostecki kostecki com> AuthorDate: Sat Sep 21 20:51:51 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Sep 25 04:48:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a93da363 dev-libs/mxml: bump to version 3.1 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/12997 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/mxml/Manifest| 1 + dev-libs/mxml/mxml-3.1.ebuild | 62 +++ 2 files changed, 63 insertions(+) diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index d8a015f7970..cec6fece84f 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1 +1,2 @@ DIST mxml-3.0.tar.gz 9266886 BLAKE2B d5d3481cfd1d015c620ef897bfc21e839ad2a70f5ffd58973f8435e0e6a66abd477f8fcaacfab05ce608314fed27241702becb60b49b8492560bcc9418b317f5 SHA512 3c54034806b122ce014f183368cda6631600a11d8f4d43c99c62fba2f3ca4b23dff4122082f63915b59a46a5475d1d12d0081f9315c65f5c044ac3c751d6 +DIST mxml-3.1.tar.gz 9267206 BLAKE2B d5cee24804978b474bf5b58c7a5932b50d7197a35e65da20c2517ce7db01d22027449348d6b15ddf0d186219ac81993055deaa4af9f48439273f8d2d74b27edd SHA512 8f8923b394093db5c471c52c17185916bc3c91f66c97de66919bfef2a09f271879a52f285e5fc4ded03484a3f83ba8fdb588d985b06e0c25ee001f1a80ffa586 diff --git a/dev-libs/mxml/mxml-3.1.ebuild b/dev-libs/mxml/mxml-3.1.ebuild new file mode 100644 index 000..d229322c4d4 --- /dev/null +++ b/dev-libs/mxml/mxml-3.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A small XML parsing library that you can use to read XML data files or strings" +HOMEPAGE=" + https://github.com/michaelrsweet/mxml + https://www.msweet.org/mxml/ +" +SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Mini-XML" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="static-libs threads" + +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + # Respect users CFLAGS + sed -e 's/-Os -g//' -i configure.ac || die + + # Don't run always tests + # Enable verbose compiling + sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die + + # Build only static-libs, when requested by user, also build docs without static-libs in that case + if ! use static-libs; then + local mysedopts=( + -e '/^install:/s/install-libmxml.a//g' + -e '/^mxml.xml:/s/-static//g' + -e '/^mxml.epub:/s/-static//g' + -e '/^valgrind/s/-static//g' + -e 's/.\/mxmldoc-static/LD_LIBRARY_PATH="." .\/mxmldoc/g' + ) + sed "${mysedopts[@]}" -i Makefile.in || die + fi + + eautoconf +} + +src_configure() { + local myeconfargs=( + $(use_enable threads) + --with-docdir=/usr/share/doc/"${PF}" + ) + + econf "${myeconfargs[@]}" +} + +src_test() { + emake testmxml +} + +src_install() { + emake DSTROOT="${ED}" install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: bc96157e28e86b0a4d38a586a81c1be0986a2b4f Author: Conrad Kostecki kostecki com> AuthorDate: Mon Jul 29 15:03:29 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jul 30 16:38:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc96157e dev-libs/mxml: drop old version Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/12571 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/mxml/Manifest | 1 - dev-libs/mxml/mxml-2.12.ebuild | 60 -- 2 files changed, 61 deletions(-) diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index 9874fdfd13f..d8a015f7970 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1,2 +1 @@ -DIST mxml-2.12.tar.gz 9112072 BLAKE2B 29e63abdd567c76209ca41adf608bd752863cdb2911d5bda482a2c6ac50ccdae2179941a3899d7e58480bab8903fee8a6c431619072d2861acd01f18d0eeb9e5 SHA512 49233a0087f3ef73a01ef71bb79511af36bb72027e3d9f6df919385e9ff0b03a489a3ccc590941bc4af1f558f82b2ed9bf8ff641863300a7791ce6dddfd56e77 DIST mxml-3.0.tar.gz 9266886 BLAKE2B d5d3481cfd1d015c620ef897bfc21e839ad2a70f5ffd58973f8435e0e6a66abd477f8fcaacfab05ce608314fed27241702becb60b49b8492560bcc9418b317f5 SHA512 3c54034806b122ce014f183368cda6631600a11d8f4d43c99c62fba2f3ca4b23dff4122082f63915b59a46a5475d1d12d0081f9315c65f5c044ac3c751d6 diff --git a/dev-libs/mxml/mxml-2.12.ebuild b/dev-libs/mxml/mxml-2.12.ebuild deleted file mode 100644 index 1944085d252..000 --- a/dev-libs/mxml/mxml-2.12.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit autotools - -DESCRIPTION="A small XML parsing library that you can use to read XML data files or strings" -HOMEPAGE="https://github.com/michaelrsweet/mxml - https://www.msweet.org/mxml/; -SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" -LICENSE="Mini-XML" -SLOT="0" -IUSE="static-libs threads" - -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - # Respect users CFLAGS - sed -e 's/-Os -g//' -i configure.ac || die - - # Don't run always tests - # Enable verbose compiling - sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die - - # Build only static-libs, when requested by user, also build docs without static-libs in that case - if ! use static-libs; then - local mysedopts=( - -e '/^install:/s/install-libmxml.a//g' - -e '/^mxml.xml:/s/-static//g' - -e '/^mxml.epub:/s/-static//g' - -e '/^valgrind/s/-static//g' - -e 's/.\/mxmldoc-static/LD_LIBRARY_PATH="." .\/mxmldoc/g' - ) - sed "${mysedopts[@]}" -i Makefile.in || die - fi - - eautoconf -} - -src_configure() { - local myeconfopts=( - $(use_enable threads) - --with-docdir=/usr/share/doc/${PF} - ) - - econf "${myeconfopts[@]}" -} - -src_test() { - emake testmxml -} - -src_install() { - emake DSTROOT="${ED}" install -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: e24afe1087bfc7ff9e143f6c8032c18bbf105f5c Author: Mikle Kolyada gentoo org> AuthorDate: Mon Jul 29 14:55:48 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Jul 29 14:55:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e24afe10 dev-libs/mxml: arm stable wrt bug #690384 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/mxml/mxml-3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.0.ebuild b/dev-libs/mxml/mxml-3.0.ebuild index 5c1341098c3..11e65313529 100644 --- a/dev-libs/mxml/mxml-3.0.ebuild +++ b/dev-libs/mxml/mxml-3.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 513d80ab2549776a6acf60fd336a15cc2b15d663 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Jul 24 21:50:41 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Jul 24 21:50:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=513d80ab dev-libs/mxml: stable 3.0 for ppc, bug #690384 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/mxml/mxml-3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.0.ebuild b/dev-libs/mxml/mxml-3.0.ebuild index b57cf90a46f..5c1341098c3 100644 --- a/dev-libs/mxml/mxml-3.0.ebuild +++ b/dev-libs/mxml/mxml-3.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 65338bc775be334d0f54027a0f2ed7542b10a527 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jul 24 08:18:09 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jul 24 08:18:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65338bc7 dev-libs/mxml: x86 stable wrt bug #690384 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="x86" dev-libs/mxml/mxml-3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.0.ebuild b/dev-libs/mxml/mxml-3.0.ebuild index b369b74..b57cf90a46f 100644 --- a/dev-libs/mxml/mxml-3.0.ebuild +++ b/dev-libs/mxml/mxml-3.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: d63358ef73267c99b239585ce8392f5949696d99 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 23 08:23:02 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 23 08:23:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d63358ef dev-libs/mxml: amd64 stable wrt bug #690384 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-libs/mxml/mxml-3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.0.ebuild b/dev-libs/mxml/mxml-3.0.ebuild index c158f00b2a0..b369b74 100644 --- a/dev-libs/mxml/mxml-3.0.ebuild +++ b/dev-libs/mxml/mxml-3.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="Mini-XML" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="static-libs threads" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 6703dc93f29a2278a03fa3ca6a18d679f22a17d9 Author: Conrad Kostecki kostecki com> AuthorDate: Tue Mar 12 18:24:49 2019 + Commit: Patrice Clement gentoo org> CommitDate: Wed Mar 13 14:40:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6703dc93 dev-libs/mxml: fix slot version. Closes: https://bugs.gentoo.org/680158 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/11349 Signed-off-by: Patrice Clement gentoo.org> dev-libs/mxml/mxml-3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-3.0.ebuild b/dev-libs/mxml/mxml-3.0.ebuild index 7f02ea6604d..c158f00b2a0 100644 --- a/dev-libs/mxml/mxml-3.0.ebuild +++ b/dev-libs/mxml/mxml-3.0.ebuild @@ -13,7 +13,7 @@ HOMEPAGE=" SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Mini-XML" -SLOT="1/6" +SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="static-libs threads"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: ce4e82e1ca3e154969a964744b37e18734e25955 Author: Conrad Kostecki kostecki com> AuthorDate: Fri Mar 8 20:47:11 2019 + Commit: Patrice Clement gentoo org> CommitDate: Sun Mar 10 22:35:19 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4e82e1 dev-libs/mxml: bump to version 3.0. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/11306 Signed-off-by: Patrice Clement gentoo.org> dev-libs/mxml/Manifest| 1 + dev-libs/mxml/mxml-3.0.ebuild | 62 +++ 2 files changed, 63 insertions(+) diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index 85659fdfe21..9874fdfd13f 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1 +1,2 @@ DIST mxml-2.12.tar.gz 9112072 BLAKE2B 29e63abdd567c76209ca41adf608bd752863cdb2911d5bda482a2c6ac50ccdae2179941a3899d7e58480bab8903fee8a6c431619072d2861acd01f18d0eeb9e5 SHA512 49233a0087f3ef73a01ef71bb79511af36bb72027e3d9f6df919385e9ff0b03a489a3ccc590941bc4af1f558f82b2ed9bf8ff641863300a7791ce6dddfd56e77 +DIST mxml-3.0.tar.gz 9266886 BLAKE2B d5d3481cfd1d015c620ef897bfc21e839ad2a70f5ffd58973f8435e0e6a66abd477f8fcaacfab05ce608314fed27241702becb60b49b8492560bcc9418b317f5 SHA512 3c54034806b122ce014f183368cda6631600a11d8f4d43c99c62fba2f3ca4b23dff4122082f63915b59a46a5475d1d12d0081f9315c65f5c044ac3c751d6 diff --git a/dev-libs/mxml/mxml-3.0.ebuild b/dev-libs/mxml/mxml-3.0.ebuild new file mode 100644 index 000..7f02ea6604d --- /dev/null +++ b/dev-libs/mxml/mxml-3.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A small XML parsing library that you can use to read XML data files or strings" +HOMEPAGE=" + https://github.com/michaelrsweet/mxml + https://www.msweet.org/mxml/ +" +SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Mini-XML" +SLOT="1/6" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="static-libs threads" + +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + # Respect users CFLAGS + sed -e 's/-Os -g//' -i configure.ac || die + + # Don't run always tests + # Enable verbose compiling + sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die + + # Build only static-libs, when requested by user, also build docs without static-libs in that case + if ! use static-libs; then + local mysedopts=( + -e '/^install:/s/install-libmxml.a//g' + -e '/^mxml.xml:/s/-static//g' + -e '/^mxml.epub:/s/-static//g' + -e '/^valgrind/s/-static//g' + -e 's/.\/mxmldoc-static/LD_LIBRARY_PATH="." .\/mxmldoc/g' + ) + sed "${mysedopts[@]}" -i Makefile.in || die + fi + + eautoconf +} + +src_configure() { + local myeconfopts=( + $(use_enable threads) + --with-docdir=/usr/share/doc/"${PF}" + ) + + econf "${myeconfopts[@]}" +} + +src_test() { + emake testmxml +} + +src_install() { + emake DSTROOT="${ED}" install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/, dev-libs/mxml/files/
commit: 0295bbdff70402151b2172daaffdca95b6665f64 Author: Conrad Kostecki kostecki com> AuthorDate: Fri Feb 22 12:30:43 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Feb 22 20:50:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0295bbdf dev-libs/mxml: drop old version Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/11135 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/mxml/Manifest| 2 - dev-libs/mxml/files/respect-users-flags.patch | 30 -- dev-libs/mxml/mxml-2.10.ebuild| 57 --- dev-libs/mxml/mxml-2.11.ebuild| 52 4 files changed, 141 deletions(-) diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index 416b138c393..85659fdfe21 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1,3 +1 @@ -DIST mxml-2.10.tar.gz 265398 BLAKE2B eb3edec5615d727dec9285e2b74f4c877e8332be8f8183483e85a91d92ca1f48e5fc6d06afa3650c133c9762998abfdc8e846a9961ce55251d0c5bbcba0a970f SHA512 c3838611979c4228df476166e4e987fc1ff8f9b8bd30139066b475dcd99e25be81ecc5171235bc80b1c2291c9d78c9ceae9a1dfc928272a983740d6a67372f5c -DIST mxml-2.11.tar.gz 9164003 BLAKE2B d124b7d779e7ea9609a91b823fe7f6b45ab4049e79eb72729ca2ffec93a83479d5fed1ef21efc76881a11de58be71b1f3de79fc3e4f07c26f35d3f68e25c017b SHA512 046421f91eea16f0ca99fbf611891c367ea9c3c54d04080d08acf108d7749ad9bbf2f4b3ef234a5130f00f77618196e2c5a245f32230daf645c1f775e961d378 DIST mxml-2.12.tar.gz 9112072 BLAKE2B 29e63abdd567c76209ca41adf608bd752863cdb2911d5bda482a2c6ac50ccdae2179941a3899d7e58480bab8903fee8a6c431619072d2861acd01f18d0eeb9e5 SHA512 49233a0087f3ef73a01ef71bb79511af36bb72027e3d9f6df919385e9ff0b03a489a3ccc590941bc4af1f558f82b2ed9bf8ff641863300a7791ce6dddfd56e77 diff --git a/dev-libs/mxml/files/respect-users-flags.patch b/dev-libs/mxml/files/respect-users-flags.patch deleted file mode 100644 index 90e49cf2198..000 --- a/dev-libs/mxml/files/respect-users-flags.patch +++ /dev/null @@ -1,30 +0,0 @@ a/configure.ac 2017-10-28 18:23:11.0 +0200 -+++ b/configure.ac 2018-07-13 23:29:39.710622168 +0200 -@@ -255,7 +255,7 @@ - CFLAGS="-Wall -D_GNU_SOURCE $CFLAGS" - - if test "x$OPTIM" = x; then -- OPTIM="-Os -g" -+ OPTIM="" - fi - - if test "x$use_ansi" = xyes; then a/Makefile.in 2017-10-28 18:23:11.0 +0200 -+++ b/Makefile.in 2018-07-13 23:27:51.101622582 +0200 -@@ -67,7 +67,6 @@ - # Rules... - # - --.SILENT: - .SUFFIXES:.c .man .o - .c.o: - echo Compiling $< -@@ -271,7 +270,7 @@ - - libmxml.so.1.6: $(LIBOBJS) - echo Creating $@... -- $(DSO) $(DSOFLAGS) -o libmxml.so.1.6 $(LIBOBJS) -+ $(DSO) $(DSOFLAGS) $(LDFLAGS) -o libmxml.so.1.6 $(LIBOBJS) - $(RM) libmxml.so libmxml.so.1 - $(LN) libmxml.so.1.6 libmxml.so - $(LN) libmxml.so.1.6 libmxml.so.1 diff --git a/dev-libs/mxml/mxml-2.10.ebuild b/dev-libs/mxml/mxml-2.10.ebuild deleted file mode 100644 index 2406db40c70..000 --- a/dev-libs/mxml/mxml-2.10.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -DESCRIPTION="Small XML parsing library to read XML and XML-like data files" -HOMEPAGE="http://www.minixml.org/; -SRC_URI="http://www.msweet.org/files/project3/${P}.tar.gz; - -LICENSE="Mini-XML" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" -IUSE="threads static-libs" - -DEPEND="virtual/pkgconfig" -RDEPEND="" - -src_prepare() { - default - sed -e "s:755 -s:755:" \ - -e "/^TARGETS/s: testmxml::" \ - -e 's:$(DSO) $(DSOFLAGS) -o libmxml.so.1.5 $(LIBOBJS):$(DSO) $(DSOFLAGS) $(LDFLAGS) -o libmxml.so.1.5 $(LIBOBJS):' \ - -i Makefile.in || die - sed -i -e 's:OPTIM="-Os -g":OPTIM="":' configure.ac || die - rm configure || die - #eautoreconf - eautoconf -} - -src_configure() { - econf \ - --enable-shared \ - --libdir="/usr/$(get_libdir)" \ - --with-docdir="/usr/share/doc/${PF}/html" \ - $(use_enable threads) -} - -src_compile() { - emake libmxml.so.1.5 mxmldoc doc/mxml.man -} - -src_install() { - emake DSTROOT="${ED}" install - - if ! use static-libs; then - rm "${ED}"/usr/$(get_libdir)/libmxml.a || die - fi - - dodoc ANNOUNCEMENT CHANGES README - rm "${ED}/usr/share/doc/${PF}/html/"{CHANGES,COPYING,README} || die -} - -src_test() { - emake testmxml -} diff --git a/dev-libs/mxml/mxml-2.11.ebuild b/dev-libs/mxml/mxml-2.11.ebuild deleted file mode 100644 index 6a58f55a52b..000 --- a/dev-libs/mxml/mxml-2.11.ebuild +++
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: a46ede1aef1a6e45f584671e921fcd2b31268509 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Feb 22 11:27:21 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Feb 22 11:27:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a46ede1a dev-libs/mxml: amd64 stable wrt bug #677590 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-libs/mxml/mxml-2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-2.12.ebuild b/dev-libs/mxml/mxml-2.12.ebuild index d9b49ee6849..1944085d252 100644 --- a/dev-libs/mxml/mxml-2.12.ebuild +++ b/dev-libs/mxml/mxml-2.12.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/michaelrsweet/mxml https://www.msweet.org/mxml/; SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" LICENSE="Mini-XML" SLOT="0" IUSE="static-libs threads"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: 48bb3ae73869e6747d87ace2f099194371154bd8 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Feb 20 12:57:38 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Feb 20 12:57:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48bb3ae7 dev-libs/mxml: arm stable wrt bug #677590 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" dev-libs/mxml/mxml-2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-2.12.ebuild b/dev-libs/mxml/mxml-2.12.ebuild index 6fc41f15639..d9b49ee6849 100644 --- a/dev-libs/mxml/mxml-2.12.ebuild +++ b/dev-libs/mxml/mxml-2.12.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/michaelrsweet/mxml https://www.msweet.org/mxml/; SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" LICENSE="Mini-XML" SLOT="0" IUSE="static-libs threads"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mxml/
commit: a9ff09ffad943159e762edfe05acd42598d74d27 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Feb 15 15:10:25 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Feb 15 15:46:19 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ff09ff dev-libs/mxml: x86 stable (bug #677590) Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-libs/mxml/mxml-2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mxml/mxml-2.12.ebuild b/dev-libs/mxml/mxml-2.12.ebuild index f6f7305f875..6fc41f15639 100644 --- a/dev-libs/mxml/mxml-2.12.ebuild +++ b/dev-libs/mxml/mxml-2.12.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/michaelrsweet/mxml https://www.msweet.org/mxml/; SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" LICENSE="Mini-XML" SLOT="0" IUSE="static-libs threads"