* [gentoo-commits] repo/gentoo:master commit in: dev-ml/ocaml-augeas/
@ 2019-12-17 5:07 Matthew Thode
0 siblings, 0 replies; 6+ messages in thread
From: Matthew Thode @ 2019-12-17 5:07 UTC (permalink / raw
To: gentoo-commits
commit: 3d41f3ee0829be0ccdb871543eab768d57d30fb6
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 17 05:07:34 2019 +0000
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Dec 17 05:07:52 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d41f3ee
dev-ml/ocaml-augeas: fix bad dep on ocaml
Fixes: https://bugs.gentoo.org/703152
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild b/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild
index f0a89730569..92d39261f54 100644
--- a/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild
+++ b/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -18,7 +18,7 @@ IUSE=""
DEPEND="app-admin/augeas
dev-ml/ocaml-autoconf
dev-ml/findlib
- dev-lang/ocaml"
+ dev-lang/ocaml[ocamlopt]"
RDEPEND="${DEPEND}"
src_install() {
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/ocaml-augeas/
@ 2021-04-21 2:10 Sam James
0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2021-04-21 2:10 UTC (permalink / raw
To: gentoo-commits
commit: 437c7cae1ae47e1a4e222f74b78cbc3e678acae3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 21 00:21:48 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 21 02:09:31 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=437c7cae
dev-ml/ocaml-augeas: port to EAPI 7
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild b/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild
index 92d39261f54..ab46abaca84 100644
--- a/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild
+++ b/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
+EAPI=7
inherit findlib
@@ -13,7 +13,6 @@ SRC_URI="https://people.redhat.com/~rjones/augeas/files/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="app-admin/augeas
dev-ml/ocaml-autoconf
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/ocaml-augeas/
@ 2025-05-05 8:14 Sam James
0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2025-05-05 8:14 UTC (permalink / raw
To: gentoo-commits
commit: b9125cee64181863451aa8f398ed4d577e8a8a51
Author: Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Sat May 3 14:10:58 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 5 08:13:17 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9125cee
dev-ml/ocaml-augeas: add dev-libs/libxml2 subslot op for incoming ABI break
Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41919
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{ocaml-augeas-0.6.ebuild => ocaml-augeas-0.6-r1.ebuild} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-ml/ocaml-augeas/ocaml-augeas-0.6.ebuild b/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r1.ebuild
similarity index 91%
rename from dev-ml/ocaml-augeas/ocaml-augeas-0.6.ebuild
rename to dev-ml/ocaml-augeas/ocaml-augeas-0.6-r1.ebuild
index 86d56ae426d5..785624e57e39 100644
--- a/dev-ml/ocaml-augeas/ocaml-augeas-0.6.ebuild
+++ b/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
DEPEND="
app-admin/augeas
- dev-libs/libxml2
+ dev-libs/libxml2:=
"
RDEPEND="${DEPEND}"
BDEPEND="
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/ocaml-augeas/
@ 2025-08-14 5:09 Eli Schwartz
0 siblings, 0 replies; 6+ messages in thread
From: Eli Schwartz @ 2025-08-14 5:09 UTC (permalink / raw
To: gentoo-commits
commit: ed13650f4eb0ee786fa132815820cdce74cbcfa4
Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 14 03:56:05 2025 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Thu Aug 14 05:02:02 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed13650f
dev-ml/ocaml-augeas: remove libxml2 dep entirely
configure checks for it, but it is installed as an augeas dep and this
binding doesn't actually have any other source code matches for "xml" at
all, let alone libxml2.
Fixes:
```
* VDB: detected possibly incorrect RDEPEND (dev-ml/ocaml-augeas-0.6-r1)
* dev-libs/libxml2 <
```
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
.../{ocaml-augeas-0.6-r1.ebuild => ocaml-augeas-0.6-r2.ebuild} | 1 -
1 file changed, 1 deletion(-)
diff --git a/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r1.ebuild b/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r2.ebuild
similarity index 97%
rename from dev-ml/ocaml-augeas/ocaml-augeas-0.6-r1.ebuild
rename to dev-ml/ocaml-augeas/ocaml-augeas-0.6-r2.ebuild
index 785624e57e39..25f2b3bbaeaf 100644
--- a/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r1.ebuild
+++ b/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r2.ebuild
@@ -16,7 +16,6 @@ KEYWORDS="~amd64 ~x86"
DEPEND="
app-admin/augeas
- dev-libs/libxml2:=
"
RDEPEND="${DEPEND}"
BDEPEND="
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/ocaml-augeas/
@ 2025-08-14 5:09 Eli Schwartz
0 siblings, 0 replies; 6+ messages in thread
From: Eli Schwartz @ 2025-08-14 5:09 UTC (permalink / raw
To: gentoo-commits
commit: f045fb4581c873e0a661aea963829cde432bdbdc
Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 14 04:02:11 2025 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Thu Aug 14 05:05:28 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f045fb45
dev-ml/ocaml-augeas: use dot-a.eclass
... to avoid installing broken static libraries w/ LTO.
Closes: https://bugs.gentoo.org/959287
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
dev-ml/ocaml-augeas/ocaml-augeas-0.6-r2.ebuild | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r2.ebuild b/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r2.ebuild
index 25f2b3bbaeaf..9c03e4c31d27 100644
--- a/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r2.ebuild
+++ b/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit findlib
+inherit dot-a findlib
DESCRIPTION="Ocaml bindings for Augeas"
HOMEPAGE="http://augeas.net/"
@@ -29,10 +29,16 @@ PATCHES=(
"${FILESDIR}"/${P}-ocaml-4.09.patch
)
+src_configure() {
+ lto-guarantee-fat
+ default
+}
+
src_compile() {
emake -j1
}
src_install() {
findlib_src_install
+ strip-lto-bytecode
}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/ocaml-augeas/
@ 2025-08-14 5:09 Eli Schwartz
0 siblings, 0 replies; 6+ messages in thread
From: Eli Schwartz @ 2025-08-14 5:09 UTC (permalink / raw
To: gentoo-commits
commit: 6116c4c1c496203851d2d22ecd824e1e58c0a1a9
Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 14 04:03:36 2025 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Thu Aug 14 05:05:29 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6116c4c1
dev-ml/ocaml-augeas: update HOMEPAGE for https
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild | 6 +++---
dev-ml/ocaml-augeas/ocaml-augeas-0.6-r2.ebuild | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild b/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild
index ab46abaca844..589285f4c39f 100644
--- a/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild
+++ b/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,8 +6,8 @@ EAPI=7
inherit findlib
DESCRIPTION="Ocaml bindings for Augeas"
-HOMEPAGE="http://augeas.net/"
-#SRC_URI="http://augeas.net/download/ocaml/${P}.tar.gz"
+HOMEPAGE="https://augeas.net/"
+#SRC_URI="https://augeas.net/download/ocaml/${P}.tar.gz"
SRC_URI="https://people.redhat.com/~rjones/augeas/files/${P}.tar.gz"
LICENSE="LGPL-2.1"
diff --git a/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r2.ebuild b/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r2.ebuild
index 9c03e4c31d27..65f06ffd8d48 100644
--- a/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r2.ebuild
+++ b/dev-ml/ocaml-augeas/ocaml-augeas-0.6-r2.ebuild
@@ -6,8 +6,8 @@ EAPI=8
inherit dot-a findlib
DESCRIPTION="Ocaml bindings for Augeas"
-HOMEPAGE="http://augeas.net/"
-#SRC_URI="http://augeas.net/download/ocaml/${P}.tar.gz"
+HOMEPAGE="https://augeas.net/"
+#SRC_URI="https://augeas.net/download/ocaml/${P}.tar.gz"
SRC_URI="https://people.redhat.com/~rjones/augeas/files/${P}.tar.gz"
LICENSE="LGPL-2.1"
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-08-14 5:09 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-21 2:10 [gentoo-commits] repo/gentoo:master commit in: dev-ml/ocaml-augeas/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2025-08-14 5:09 Eli Schwartz
2025-08-14 5:09 Eli Schwartz
2025-08-14 5:09 Eli Schwartz
2025-05-05 8:14 Sam James
2019-12-17 5:07 Matthew Thode
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox