[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/, profiles/updates/, dev-util/icmake/, dev-build/icmake/files/, ...

2024-01-25 Thread Michał Górny
commit: 5e0b53de8ff9ebd4699129016798a30afd1a3bd8
Author: LinuxUserGD  gmail  com>
AuthorDate: Wed Jan 24 21:38:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 14:15:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e0b53de

Move {dev-util → dev-build}/icmake

Signed-off-by: LinuxUserGD  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34998
Signed-off-by: Michał Górny  gentoo.org>

 app-text/yodl/yodl-4.03.00.ebuild | 4 ++--
 {dev-util => dev-build}/icmake/Manifest   | 0
 {dev-util => dev-build}/icmake/files/icmake-9.00.00-ar.patch  | 0
 .../icmake/files/icmake-9.02.02-verbose-build.patch   | 0
 .../icmake/files/icmake-9.03.01-compressed-docs.patch | 0
 {dev-util => dev-build}/icmake/icmake-9.03.01.ebuild  | 2 +-
 {dev-util => dev-build}/icmake/metadata.xml   | 0
 profiles/updates/1Q-2024  | 1 +
 8 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-text/yodl/yodl-4.03.00.ebuild 
b/app-text/yodl/yodl-4.03.00.ebuild
index e82b0e00f1f2..2ff151fc083a 100644
--- a/app-text/yodl/yodl-4.03.00.ebuild
+++ b/app-text/yodl/yodl-4.03.00.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="doc"
 
 BDEPEND="
-   >=dev-util/icmake-8.00.00
+   >=dev-build/icmake-8.00.00
doc? (
dev-texlive/texlive-latexextra
dev-texlive/texlive-plaingeneric

diff --git a/dev-util/icmake/Manifest b/dev-build/icmake/Manifest
similarity index 100%
rename from dev-util/icmake/Manifest
rename to dev-build/icmake/Manifest

diff --git a/dev-util/icmake/files/icmake-9.00.00-ar.patch 
b/dev-build/icmake/files/icmake-9.00.00-ar.patch
similarity index 100%
rename from dev-util/icmake/files/icmake-9.00.00-ar.patch
rename to dev-build/icmake/files/icmake-9.00.00-ar.patch

diff --git a/dev-util/icmake/files/icmake-9.02.02-verbose-build.patch 
b/dev-build/icmake/files/icmake-9.02.02-verbose-build.patch
similarity index 100%
rename from dev-util/icmake/files/icmake-9.02.02-verbose-build.patch
rename to dev-build/icmake/files/icmake-9.02.02-verbose-build.patch

diff --git a/dev-util/icmake/files/icmake-9.03.01-compressed-docs.patch 
b/dev-build/icmake/files/icmake-9.03.01-compressed-docs.patch
similarity index 100%
rename from dev-util/icmake/files/icmake-9.03.01-compressed-docs.patch
rename to dev-build/icmake/files/icmake-9.03.01-compressed-docs.patch

diff --git a/dev-util/icmake/icmake-9.03.01.ebuild 
b/dev-build/icmake/icmake-9.03.01.ebuild
similarity index 96%
rename from dev-util/icmake/icmake-9.03.01.ebuild
rename to dev-build/icmake/icmake-9.03.01.ebuild
index 864297a798f1..f6e27f88a3f8 100644
--- a/dev-util/icmake/icmake-9.03.01.ebuild
+++ b/dev-build/icmake/icmake-9.03.01.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/dev-util/icmake/metadata.xml b/dev-build/icmake/metadata.xml
similarity index 100%
rename from dev-util/icmake/metadata.xml
rename to dev-build/icmake/metadata.xml

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index 0ef93b302d40..9db6dbc326c6 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -68,3 +68,4 @@ move dev-util/strace dev-debug/strace
 move dev-util/sysdig dev-debug/sysdig
 move dev-util/systemtap dev-debug/systemtap
 move dev-util/scap-driver dev-debug/scap-driver
+move dev-util/icmake dev-build/icmake



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2022-05-16 Thread Sam James
commit: 507f6575aa458752271bc3892c06a453f0bb1856
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 01:48:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 05:33:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=507f6575

app-text/yodl: [QA] drop (very) stale GCC version checks

Signed-off-by: Sam James  gentoo.org>

 app-text/yodl/yodl-4.03.00.ebuild | 12 +---
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/app-text/yodl/yodl-4.03.00.ebuild 
b/app-text/yodl/yodl-4.03.00.ebuild
index 0f7adc8fbc7a..e82b0e00f1f2 100644
--- a/app-text/yodl/yodl-4.03.00.ebuild
+++ b/app-text/yodl/yodl-4.03.00.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
@@ -23,16 +23,6 @@ BDEPEND="
)
 "
 
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]]; then
-   if tc-is-gcc && [[ $(gcc-major-version) -lt 8 ]]; then
-   die "Your compiler doesn't fully support C++17. Use GCC 
8 or newer."
-   elif tc-is-clang && [[ $(clang-major-version) -lt 6 ]]; then
-   die "Your compiler doesn't fully support C++17. Use 
Clang 6 or newer."
-   fi
-   fi
-}
-
 src_prepare() {
sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
-e "/COMPILER =/s/gcc/$(tc-getCC)/" \



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2021-03-16 Thread Sam James
commit: 0031649cb8c09269b1e2755f376d334228ccdeb4
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 16 18:35:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 16 19:22:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0031649c

app-text/yodl: drop 4.02.01, 4.02.02-r1

Signed-off-by: Sam James  gentoo.org>

 app-text/yodl/Manifest   |  2 -
 app-text/yodl/yodl-4.02.01.ebuild| 48 
 app-text/yodl/yodl-4.02.02-r1.ebuild | 73 
 3 files changed, 123 deletions(-)

diff --git a/app-text/yodl/Manifest b/app-text/yodl/Manifest
index 1acb700e8f6..dd9c75cf172 100644
--- a/app-text/yodl/Manifest
+++ b/app-text/yodl/Manifest
@@ -1,3 +1 @@
-DIST yodl-4.02.01.tar.gz 308670 BLAKE2B 
f94c094f17ec99e66f64a704e41814274f61128ff21b11077d772874dcbc9f15fbc878df8831e7f73d9b6c89a497462c694bc0bdb6cd5637c0db08303e3838d5
 SHA512 
59e23bb173786b8806f56bf302dee9d8d971d0d840c609e2b24d9783b5866fca2509be844616318f9a4f302117b3a41f620be5cba09181e7ccdcf0c141402be7
-DIST yodl-4.02.02.tar.gz 309075 BLAKE2B 
ce9da287ca59e20319ae8a132553b669926c79e7ffbf7891af3e777c45815cbd784eaf8d706b7f4b8240ceac41c38882c7b5d2b51e2691da249b0f5be43b
 SHA512 
531b5b61f85ed556163b0cf76a30451212849e5e03e11819cc466603db0856737a9d3bc34ba11419befd7925ec1bac33f92b707c38acd2fa8047e3e1223d0a78
 DIST yodl-4.03.00.tar.gz 309212 BLAKE2B 
9a89dfda5f4138f466bc2f871724087ff2c0084d06d81c32e1e865744e1c133b1073becac30e817f2f997c351b8f8192e942616174acb644dcab40d5d64c9d36
 SHA512 
ec5edaf932d94e9272a08867322e8fbfec65f612447fa412a7c19412569a6d811bbe5badd0af692837086a9ee8cdf8bb8f0c10a3e8333ef6096513b263c8d831

diff --git a/app-text/yodl/yodl-4.02.01.ebuild 
b/app-text/yodl/yodl-4.02.01.ebuild
deleted file mode 100644
index 3ea825807fc..000
--- a/app-text/yodl/yodl-4.02.01.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
-HOMEPAGE="https://fbb-git.gitlab.io/yodl/ https://gitlab.com/fbb-git/yodl;
-SRC_URI="https://gitlab.com/fbb-git/${PN}/-/archive/${PV}/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-DEPEND=">=dev-util/icmake-8.00.00"
-
-S=${WORKDIR}/${P}/${PN}
-
-src_prepare() {
-   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
-   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
-   -e "/CXX =/s/g++/$(tc-getCXX)/" \
-   -i INSTALL.im || die
-   sed -i "s/g++/$(tc-getCXX)/" verbinsert/icmconf || die
-
-   sed -e "s/ar r /$(tc-getAR) r /" \
-   -e "s/ranlib/$(tc-getRANLIB)/" \
-   -i icmake/stdcompile || die
-
-   default
-}
-
-src_compile() {
-   ./build programs || die
-   ./build macros || die
-   ./build man || die
-   use doc && { ./build manual || die ; }
-}
-
-src_install() {
-   ./build install programs "${ED}" || die
-   ./build install macros "${ED}" || die
-   ./build install man "${ED}" || die
-   ./build install docs "${ED}" || die
-   use doc && { ./build install manual "${ED}" || die ; }
-}

diff --git a/app-text/yodl/yodl-4.02.02-r1.ebuild 
b/app-text/yodl/yodl-4.02.02-r1.ebuild
deleted file mode 100644
index b54d4d14d58..000
--- a/app-text/yodl/yodl-4.02.02-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs flag-o-matic
-
-DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
-HOMEPAGE="https://fbb-git.gitlab.io/yodl/ https://gitlab.com/fbb-git/yodl;
-SRC_URI="https://gitlab.com/fbb-git/${PN}/-/archive/${PV}/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-BDEPEND="
-   >=dev-util/icmake-8.00.00
-   doc? (
-   dev-texlive/texlive-latexextra
-   dev-texlive/texlive-plaingeneric
-   )
-"
-
-S=${WORKDIR}/${P}/${PN}
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]]; then
-   if tc-is-gcc && [[ $(gcc-major-version) -lt 8 ]]; then
-   die "Your compiler doesn't fully support C++17. Use GCC 
8 or newer."
-   elif tc-is-clang && [[ $(clang-major-version) -lt 6 ]]; then
-   die "Your compiler doesn't fully support C++17. Use 
Clang 6 or newer."
-   fi
-   fi
-}
-
-src_prepare() {
-   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
-   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
-   -e "/CXX =/s/g++/$(tc-getCXX)/" \
-   -i INSTALL.im || die
-
-   sed -e "s/g++/$(tc-getCXX)/" \
-   -e "s:#define CLS://\0:" \
-   -i verbinsert/icmconf || die
-
-   sed -e "s/ar r /$(tc-getAR) r /" \
-  

[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2021-01-06 Thread Sam James
commit: 704a1ad2cd57dea045c0b20ff2d73e55a97b0595
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  7 03:06:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  7 03:06:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=704a1ad2

app-text/yodl: bump to 4.03.00

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-text/yodl/Manifest|  1 +
 app-text/yodl/yodl-4.03.00.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/app-text/yodl/Manifest b/app-text/yodl/Manifest
index d69fcab190e..1acb700e8f6 100644
--- a/app-text/yodl/Manifest
+++ b/app-text/yodl/Manifest
@@ -1,2 +1,3 @@
 DIST yodl-4.02.01.tar.gz 308670 BLAKE2B 
f94c094f17ec99e66f64a704e41814274f61128ff21b11077d772874dcbc9f15fbc878df8831e7f73d9b6c89a497462c694bc0bdb6cd5637c0db08303e3838d5
 SHA512 
59e23bb173786b8806f56bf302dee9d8d971d0d840c609e2b24d9783b5866fca2509be844616318f9a4f302117b3a41f620be5cba09181e7ccdcf0c141402be7
 DIST yodl-4.02.02.tar.gz 309075 BLAKE2B 
ce9da287ca59e20319ae8a132553b669926c79e7ffbf7891af3e777c45815cbd784eaf8d706b7f4b8240ceac41c38882c7b5d2b51e2691da249b0f5be43b
 SHA512 
531b5b61f85ed556163b0cf76a30451212849e5e03e11819cc466603db0856737a9d3bc34ba11419befd7925ec1bac33f92b707c38acd2fa8047e3e1223d0a78
+DIST yodl-4.03.00.tar.gz 309212 BLAKE2B 
9a89dfda5f4138f466bc2f871724087ff2c0084d06d81c32e1e865744e1c133b1073becac30e817f2f997c351b8f8192e942616174acb644dcab40d5d64c9d36
 SHA512 
ec5edaf932d94e9272a08867322e8fbfec65f612447fa412a7c19412569a6d811bbe5badd0af692837086a9ee8cdf8bb8f0c10a3e8333ef6096513b263c8d831

diff --git a/app-text/yodl/yodl-4.03.00.ebuild 
b/app-text/yodl/yodl-4.03.00.ebuild
new file mode 100644
index 000..0f7adc8fbc7
--- /dev/null
+++ b/app-text/yodl/yodl-4.03.00.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
+HOMEPAGE="https://fbb-git.gitlab.io/yodl/ https://gitlab.com/fbb-git/yodl;
+SRC_URI="https://gitlab.com/fbb-git/${PN}/-/archive/${PV}/${P}.tar.gz;
+S="${WORKDIR}/${P}/${PN}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+BDEPEND="
+   >=dev-util/icmake-8.00.00
+   doc? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-plaingeneric
+   )
+"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]]; then
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 8 ]]; then
+   die "Your compiler doesn't fully support C++17. Use GCC 
8 or newer."
+   elif tc-is-clang && [[ $(clang-major-version) -lt 6 ]]; then
+   die "Your compiler doesn't fully support C++17. Use 
Clang 6 or newer."
+   fi
+   fi
+}
+
+src_prepare() {
+   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
+   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
+   -e "/CXX =/s/g++/$(tc-getCXX)/" \
+   -i INSTALL.im || die
+
+   sed -e "s/g++/$(tc-getCXX)/" \
+   -e "s:#define CLS://\0:" \
+   -i verbinsert/icmconf || die
+
+   sed -e "s/ar r /$(tc-getAR) r /" \
+   -e "s/ranlib/$(tc-getRANLIB)/" \
+   -i icmake/stdcompile || die
+
+   sed -e '/strip/s|"-s"|""|g' \
+   -i icmake/program || die
+
+   # required for std::filesystem usage
+   append-cxxflags -std=c++17
+
+   default
+}
+
+src_compile() {
+   local target
+   for target in  programs macros man $(usex doc manual ''); do
+   ./build ${target} || die "${target} failed"
+   done
+}
+
+src_install() {
+   ./build install programs "${ED}" || die
+   ./build install macros "${ED}" || die
+   ./build install man "${ED}" || die
+   ./build install docs "${ED}" || die
+   use doc && { ./build install manual "${ED}" || die ; }
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2020-06-03 Thread Jeroen Roovers
commit: 41a1bf2ca3c32fdc4f164b35327ff72aca9992a5
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Jun  3 08:15:01 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Jun  3 09:10:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41a1bf2c

app-text/yodl: DEPEND => BDEPEND

- Do not strip yodlverbinsert
- Add build dependencies for USE=doc
- Reorganise src_compile()

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Jeroen Roovers  gentoo.org>

 .../{yodl-4.02.02.ebuild => yodl-4.02.02-r1.ebuild} | 21 +++--
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/app-text/yodl/yodl-4.02.02.ebuild 
b/app-text/yodl/yodl-4.02.02-r1.ebuild
similarity index 80%
rename from app-text/yodl/yodl-4.02.02.ebuild
rename to app-text/yodl/yodl-4.02.02-r1.ebuild
index 25f75b90993..b54d4d14d58 100644
--- a/app-text/yodl/yodl-4.02.02.ebuild
+++ b/app-text/yodl/yodl-4.02.02-r1.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=7
@@ -14,7 +14,13 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="doc"
 
-DEPEND=">=dev-util/icmake-8.00.00"
+BDEPEND="
+   >=dev-util/icmake-8.00.00
+   doc? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-plaingeneric
+   )
+"
 
 S=${WORKDIR}/${P}/${PN}
 
@@ -42,6 +48,9 @@ src_prepare() {
-e "s/ranlib/$(tc-getRANLIB)/" \
-i icmake/stdcompile || die
 
+   sed -e '/strip/s|"-s"|""|g' \
+   -i icmake/program || die
+
# required for std::filesystem usage
append-cxxflags -std=c++17
 
@@ -49,10 +58,10 @@ src_prepare() {
 }
 
 src_compile() {
-   ./build programs || die
-   ./build macros || die
-   ./build man || die
-   use doc && { ./build manual || die ; }
+   local target
+   for target in  programs macros man $(usex doc manual ''); do
+   ./build ${target} || die "${target} failed"
+   done
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2019-12-27 Thread Tim Harder
commit: a84b0cb20d1d7e3dda9aba80f94034cdac8601b1
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Dec 27 20:12:54 2019 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Dec 27 20:15:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a84b0cb2

app-text/yodl: version bump to 4.02.02

Closes: https://bugs.gentoo.org/652868

Signed-off-by: Tim Harder  gentoo.org>

 app-text/yodl/Manifest|  1 +
 app-text/yodl/yodl-4.02.02.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/app-text/yodl/Manifest b/app-text/yodl/Manifest
index 685959f21fb..d69fcab190e 100644
--- a/app-text/yodl/Manifest
+++ b/app-text/yodl/Manifest
@@ -1 +1,2 @@
 DIST yodl-4.02.01.tar.gz 308670 BLAKE2B 
f94c094f17ec99e66f64a704e41814274f61128ff21b11077d772874dcbc9f15fbc878df8831e7f73d9b6c89a497462c694bc0bdb6cd5637c0db08303e3838d5
 SHA512 
59e23bb173786b8806f56bf302dee9d8d971d0d840c609e2b24d9783b5866fca2509be844616318f9a4f302117b3a41f620be5cba09181e7ccdcf0c141402be7
+DIST yodl-4.02.02.tar.gz 309075 BLAKE2B 
ce9da287ca59e20319ae8a132553b669926c79e7ffbf7891af3e777c45815cbd784eaf8d706b7f4b8240ceac41c38882c7b5d2b51e2691da249b0f5be43b
 SHA512 
531b5b61f85ed556163b0cf76a30451212849e5e03e11819cc466603db0856737a9d3bc34ba11419befd7925ec1bac33f92b707c38acd2fa8047e3e1223d0a78

diff --git a/app-text/yodl/yodl-4.02.02.ebuild 
b/app-text/yodl/yodl-4.02.02.ebuild
new file mode 100644
index 000..25f75b90993
--- /dev/null
+++ b/app-text/yodl/yodl-4.02.02.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
+HOMEPAGE="https://fbb-git.gitlab.io/yodl/ https://gitlab.com/fbb-git/yodl;
+SRC_URI="https://gitlab.com/fbb-git/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND=">=dev-util/icmake-8.00.00"
+
+S=${WORKDIR}/${P}/${PN}
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]]; then
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 8 ]]; then
+   die "Your compiler doesn't fully support C++17. Use GCC 
8 or newer."
+   elif tc-is-clang && [[ $(clang-major-version) -lt 6 ]]; then
+   die "Your compiler doesn't fully support C++17. Use 
Clang 6 or newer."
+   fi
+   fi
+}
+
+src_prepare() {
+   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
+   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
+   -e "/CXX =/s/g++/$(tc-getCXX)/" \
+   -i INSTALL.im || die
+
+   sed -e "s/g++/$(tc-getCXX)/" \
+   -e "s:#define CLS://\0:" \
+   -i verbinsert/icmconf || die
+
+   sed -e "s/ar r /$(tc-getAR) r /" \
+   -e "s/ranlib/$(tc-getRANLIB)/" \
+   -i icmake/stdcompile || die
+
+   # required for std::filesystem usage
+   append-cxxflags -std=c++17
+
+   default
+}
+
+src_compile() {
+   ./build programs || die
+   ./build macros || die
+   ./build man || die
+   use doc && { ./build manual || die ; }
+}
+
+src_install() {
+   ./build install programs "${ED}" || die
+   ./build install macros "${ED}" || die
+   ./build install man "${ED}" || die
+   ./build install docs "${ED}" || die
+   use doc && { ./build install manual "${ED}" || die ; }
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2018-06-30 Thread Tim Harder
commit: 520dc661d23e781129f034cd575a33c4469b0320
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Jun 30 17:31:12 2018 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sat Jun 30 17:34:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=520dc661

app-text/yodl: version bump to 4.02.01

Update metadata to note move from github to gitlab.

 app-text/yodl/Manifest|  1 +
 app-text/yodl/metadata.xml|  3 +--
 app-text/yodl/yodl-4.02.01.ebuild | 48 +++
 3 files changed, 50 insertions(+), 2 deletions(-)

diff --git a/app-text/yodl/Manifest b/app-text/yodl/Manifest
index 15d5396a042..fea328b3ed9 100644
--- a/app-text/yodl/Manifest
+++ b/app-text/yodl/Manifest
@@ -1,2 +1,3 @@
 DIST yodl-4.01.00.tar.gz 288932 BLAKE2B 
71491eaedae9cf0b6bc65f1da3065bc2a90e9ff5f527cbac66a714c761e679600635f7f10b0f20b7e1a15413c1930ee6e64e5ec083226058b6c8822e4a445437
 SHA512 
f195dec8e03b83561b47f9bd00fbb0fe711bbc254c32413d748587d8bf3848e050b90a2140977bec5a335021b2ef49ec5a6b0ca89f1649def495d81c3e7b437f
 DIST yodl-4.02.00.tar.gz 308567 BLAKE2B 
bf64ff7248ddcdc17dec23fe4407c28edf604b76746f13e97dfbb470421c15ca6235747c9ef349925a0293f8503d319a637a11352a2987f161fb2bcab60ddf7e
 SHA512 
ca3a2490bf54a0ce4e800a62a3de9a5cf37df96f0f553de89623ef6d36f07b65b7c09168e77d267d7fb79d900a8e8a6c6d3c17c4b733345001213f5450c02b13
+DIST yodl-4.02.01.tar.gz 308670 BLAKE2B 
f94c094f17ec99e66f64a704e41814274f61128ff21b11077d772874dcbc9f15fbc878df8831e7f73d9b6c89a497462c694bc0bdb6cd5637c0db08303e3838d5
 SHA512 
59e23bb173786b8806f56bf302dee9d8d971d0d840c609e2b24d9783b5866fca2509be844616318f9a4f302117b3a41f620be5cba09181e7ccdcf0c141402be7

diff --git a/app-text/yodl/metadata.xml b/app-text/yodl/metadata.xml
index 80759087b9c..dbb763b1ee5 100644
--- a/app-text/yodl/metadata.xml
+++ b/app-text/yodl/metadata.xml
@@ -6,7 +6,6 @@
Tim Harder


-   yodl
-   fbb-git/yodl
+   fbb-git/yodl

 

diff --git a/app-text/yodl/yodl-4.02.01.ebuild 
b/app-text/yodl/yodl-4.02.01.ebuild
new file mode 100644
index 000..3ea825807fc
--- /dev/null
+++ b/app-text/yodl/yodl-4.02.01.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
+HOMEPAGE="https://fbb-git.gitlab.io/yodl/ https://gitlab.com/fbb-git/yodl;
+SRC_URI="https://gitlab.com/fbb-git/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND=">=dev-util/icmake-8.00.00"
+
+S=${WORKDIR}/${P}/${PN}
+
+src_prepare() {
+   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
+   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
+   -e "/CXX =/s/g++/$(tc-getCXX)/" \
+   -i INSTALL.im || die
+   sed -i "s/g++/$(tc-getCXX)/" verbinsert/icmconf || die
+
+   sed -e "s/ar r /$(tc-getAR) r /" \
+   -e "s/ranlib/$(tc-getRANLIB)/" \
+   -i icmake/stdcompile || die
+
+   default
+}
+
+src_compile() {
+   ./build programs || die
+   ./build macros || die
+   ./build man || die
+   use doc && { ./build manual || die ; }
+}
+
+src_install() {
+   ./build install programs "${ED}" || die
+   ./build install macros "${ED}" || die
+   ./build install man "${ED}" || die
+   ./build install docs "${ED}" || die
+   use doc && { ./build install manual "${ED}" || die ; }
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2018-04-10 Thread Tim Harder
commit: 5bf3bfa79222fb21fdef227a9fbe644cba238eec
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Apr 10 06:33:28 2018 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Apr 10 21:23:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bf3bfa7

app-text/yodl: respect CXX compiler

 app-text/yodl/yodl-4.02.00.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-text/yodl/yodl-4.02.00.ebuild 
b/app-text/yodl/yodl-4.02.00.ebuild
index 99795591e6d..b49b2b6193d 100644
--- a/app-text/yodl/yodl-4.02.00.ebuild
+++ b/app-text/yodl/yodl-4.02.00.ebuild
@@ -23,6 +23,7 @@ src_prepare() {
-e "/COMPILER =/s/gcc/$(tc-getCC)/" \
-e "/CXX =/s/g++/$(tc-getCXX)/" \
-i INSTALL.im || die
+   sed -i "s/g++/$(tc-getCXX)/" verbinsert/icmconf || die
 
sed -e "s/ar r /$(tc-getAR) r /" \
-e "s/ranlib/$(tc-getRANLIB)/" \



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2018-04-08 Thread Tim Harder
commit: ece8c0fc391ac73dc8deaccaff4a48b9a851258d
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Apr  8 22:46:54 2018 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Apr  8 23:00:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece8c0fc

app-text/yodl: version bump to 4.02.00

 app-text/yodl/Manifest|  1 +
 app-text/yodl/yodl-4.02.00.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/app-text/yodl/Manifest b/app-text/yodl/Manifest
index c2c1f91960e..15d5396a042 100644
--- a/app-text/yodl/Manifest
+++ b/app-text/yodl/Manifest
@@ -1 +1,2 @@
 DIST yodl-4.01.00.tar.gz 288932 BLAKE2B 
71491eaedae9cf0b6bc65f1da3065bc2a90e9ff5f527cbac66a714c761e679600635f7f10b0f20b7e1a15413c1930ee6e64e5ec083226058b6c8822e4a445437
 SHA512 
f195dec8e03b83561b47f9bd00fbb0fe711bbc254c32413d748587d8bf3848e050b90a2140977bec5a335021b2ef49ec5a6b0ca89f1649def495d81c3e7b437f
+DIST yodl-4.02.00.tar.gz 308567 BLAKE2B 
bf64ff7248ddcdc17dec23fe4407c28edf604b76746f13e97dfbb470421c15ca6235747c9ef349925a0293f8503d319a637a11352a2987f161fb2bcab60ddf7e
 SHA512 
ca3a2490bf54a0ce4e800a62a3de9a5cf37df96f0f553de89623ef6d36f07b65b7c09168e77d267d7fb79d900a8e8a6c6d3c17c4b733345001213f5450c02b13

diff --git a/app-text/yodl/yodl-4.02.00.ebuild 
b/app-text/yodl/yodl-4.02.00.ebuild
new file mode 100644
index 000..99795591e6d
--- /dev/null
+++ b/app-text/yodl/yodl-4.02.00.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
+HOMEPAGE="https://fbb-git.github.io/yodl/ https://github.com/fbb-git/yodl;
+SRC_URI="https://github.com/fbb-git/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND=">=dev-util/icmake-8.00.00"
+
+S=${WORKDIR}/${P}/${PN}
+
+src_prepare() {
+   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
+   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
+   -e "/CXX =/s/g++/$(tc-getCXX)/" \
+   -i INSTALL.im || die
+
+   sed -e "s/ar r /$(tc-getAR) r /" \
+   -e "s/ranlib/$(tc-getRANLIB)/" \
+   -i icmake/stdcompile || die
+
+   default
+}
+
+src_compile() {
+   ./build programs || die
+   ./build macros || die
+   ./build man || die
+   use doc && { ./build manual || die ; }
+}
+
+src_install() {
+   ./build install programs "${ED}" || die
+   ./build install macros "${ED}" || die
+   ./build install man "${ED}" || die
+   ./build install docs "${ED}" || die
+   use doc && { ./build install manual "${ED}" || die ; }
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2017-10-18 Thread Tim Harder
commit: 1fc23256a22c6e8766128568748f734f9be6cc65
Author: Tim Harder  gentoo  org>
AuthorDate: Wed Oct 18 07:20:46 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Wed Oct 18 07:20:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fc23256

app-text/yodl: remove old

 app-text/yodl/Manifest|  2 --
 app-text/yodl/yodl-3.08.01.ebuild | 47 ---
 app-text/yodl/yodl-3.08.02.ebuild | 47 ---
 3 files changed, 96 deletions(-)

diff --git a/app-text/yodl/Manifest b/app-text/yodl/Manifest
index 9230730bb36..437a29c5227 100644
--- a/app-text/yodl/Manifest
+++ b/app-text/yodl/Manifest
@@ -1,3 +1 @@
-DIST yodl-3.08.01.tar.gz 283634 SHA256 
958497939d9f3d1c6d0e2e74f7592d5a98f9ddb6f95c50c1247e41600d2765b7 SHA512 
a88ab79657661262f4ccce4fd307ba41a05bcefbb534a2b5ed84115ab592ddf3ce883747aad5c028e73142ec91815ee86e1ae16ab9d319fe2045a2b0a08ab42c
 WHIRLPOOL 
aa9d9c0d58da0d5dbda3acd4f4f5fe5867873a23fd0f133404a6be9965001c1326714fc05296fa2a91912fe011391dd51819a40d2ddecfd7d99cfd8ac89d
-DIST yodl-3.08.02.tar.gz 283890 SHA256 
19264d7a1ed00edaa896e41b5aeacb722a4ca79dd6958731229f1bd1d1dd91bc SHA512 
adad9f6235288f0ae6990c0dbba3cd7c8461172ae83231ca8fa113275d04ad20d3722e70f6f0ffcf072a19b4816e556b9b09227123516fc4a0170bc053b48b8e
 WHIRLPOOL 
ed3b5e0cc141f6b0c84191791f86af361cddf1753c2080eb8bc7f43e0eae78d329fd00b16a98bb14f1f2d93d91aab9b3a7947e7e065fcf2b4706fbfde5d9f868
 DIST yodl-4.01.00.tar.gz 288932 SHA256 
06dd62cfc5f2ff69fafee15b0c0923bf37e1f7546d27f32576489acbd2cfcf06 SHA512 
f195dec8e03b83561b47f9bd00fbb0fe711bbc254c32413d748587d8bf3848e050b90a2140977bec5a335021b2ef49ec5a6b0ca89f1649def495d81c3e7b437f
 WHIRLPOOL 
d0d2c592e958849cb4d8a881b4dc459dc0181fc41dbf9de949930091225348fc7fde7c698f110b92e853db8727969b5d3fecbc9bea46e093071c16edc08e969f

diff --git a/app-text/yodl/yodl-3.08.01.ebuild 
b/app-text/yodl/yodl-3.08.01.ebuild
deleted file mode 100644
index d47e55feb20..000
--- a/app-text/yodl/yodl-3.08.01.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
-HOMEPAGE="https://fbb-git.github.io/yodl/ https://github.com/fbb-git/yodl;
-SRC_URI="https://github.com/fbb-git/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-DEPEND=">=dev-util/icmake-8.00.00"
-
-S=${WORKDIR}/${P}/${PN}
-
-src_prepare() {
-   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
-   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
-   -e "/CXX =/s/g++/$(tc-getCXX)/" \
-   -i INSTALL.im || die
-
-   sed -e "s/ar r /$(tc-getAR) r /" \
-   -e "s/ranlib/$(tc-getRANLIB)/" \
-   -i icmake/stdcompile || die
-
-   default
-}
-
-src_compile() {
-   ./build programs || die
-   ./build macros || die
-   ./build man || die
-   use doc && { ./build manual || die ; }
-}
-
-src_install() {
-   ./build install programs "${ED}" || die
-   ./build install macros "${ED}" || die
-   ./build install man "${ED}" || die
-   ./build install docs "${ED}" || die
-   use doc && { ./build install manual "${ED}" || die ; }
-}

diff --git a/app-text/yodl/yodl-3.08.02.ebuild 
b/app-text/yodl/yodl-3.08.02.ebuild
deleted file mode 100644
index 8c697af720a..000
--- a/app-text/yodl/yodl-3.08.02.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
-HOMEPAGE="https://fbb-git.github.io/yodl/ https://github.com/fbb-git/yodl;
-SRC_URI="https://github.com/fbb-git/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-DEPEND=">=dev-util/icmake-8.00.00"
-
-S=${WORKDIR}/${P}/${PN}
-
-src_prepare() {
-   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
-   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
-   -e "/CXX =/s/g++/$(tc-getCXX)/" \
-   -i INSTALL.im || die
-
-   sed -e "s/ar r /$(tc-getAR) r /" \
-   -e "s/ranlib/$(tc-getRANLIB)/" \
-   -i icmake/stdcompile || die
-
-   default
-}
-
-src_compile() {
-   ./build programs || die
-   ./build macros || die
-   ./build man || die
-   use doc && { ./build manual || die ; }
-}
-
-src_install() {
-   ./build install programs "${ED}" || die
-   ./build install macros "${ED}" || die
-   ./build install man "${ED}" || die
-   ./build install docs "${ED}" || die
-   use doc && { ./build install manual "${ED}" || die ; }
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2017-08-03 Thread Tim Harder
commit: f0079d3d49ceb9987e57efce326a76091d7afe14
Author: Tim Harder  gentoo  org>
AuthorDate: Thu Aug  3 03:02:43 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Aug  4 00:33:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0079d3d

app-text/yodl: version bump to 4.01.00

 app-text/yodl/Manifest|  1 +
 app-text/yodl/yodl-4.01.00.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/app-text/yodl/Manifest b/app-text/yodl/Manifest
index e1eaa6f9d36..9230730bb36 100644
--- a/app-text/yodl/Manifest
+++ b/app-text/yodl/Manifest
@@ -1,2 +1,3 @@
 DIST yodl-3.08.01.tar.gz 283634 SHA256 
958497939d9f3d1c6d0e2e74f7592d5a98f9ddb6f95c50c1247e41600d2765b7 SHA512 
a88ab79657661262f4ccce4fd307ba41a05bcefbb534a2b5ed84115ab592ddf3ce883747aad5c028e73142ec91815ee86e1ae16ab9d319fe2045a2b0a08ab42c
 WHIRLPOOL 
aa9d9c0d58da0d5dbda3acd4f4f5fe5867873a23fd0f133404a6be9965001c1326714fc05296fa2a91912fe011391dd51819a40d2ddecfd7d99cfd8ac89d
 DIST yodl-3.08.02.tar.gz 283890 SHA256 
19264d7a1ed00edaa896e41b5aeacb722a4ca79dd6958731229f1bd1d1dd91bc SHA512 
adad9f6235288f0ae6990c0dbba3cd7c8461172ae83231ca8fa113275d04ad20d3722e70f6f0ffcf072a19b4816e556b9b09227123516fc4a0170bc053b48b8e
 WHIRLPOOL 
ed3b5e0cc141f6b0c84191791f86af361cddf1753c2080eb8bc7f43e0eae78d329fd00b16a98bb14f1f2d93d91aab9b3a7947e7e065fcf2b4706fbfde5d9f868
+DIST yodl-4.01.00.tar.gz 288932 SHA256 
06dd62cfc5f2ff69fafee15b0c0923bf37e1f7546d27f32576489acbd2cfcf06 SHA512 
f195dec8e03b83561b47f9bd00fbb0fe711bbc254c32413d748587d8bf3848e050b90a2140977bec5a335021b2ef49ec5a6b0ca89f1649def495d81c3e7b437f
 WHIRLPOOL 
d0d2c592e958849cb4d8a881b4dc459dc0181fc41dbf9de949930091225348fc7fde7c698f110b92e853db8727969b5d3fecbc9bea46e093071c16edc08e969f

diff --git a/app-text/yodl/yodl-4.01.00.ebuild 
b/app-text/yodl/yodl-4.01.00.ebuild
new file mode 100644
index 000..8c697af720a
--- /dev/null
+++ b/app-text/yodl/yodl-4.01.00.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
+HOMEPAGE="https://fbb-git.github.io/yodl/ https://github.com/fbb-git/yodl;
+SRC_URI="https://github.com/fbb-git/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND=">=dev-util/icmake-8.00.00"
+
+S=${WORKDIR}/${P}/${PN}
+
+src_prepare() {
+   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
+   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
+   -e "/CXX =/s/g++/$(tc-getCXX)/" \
+   -i INSTALL.im || die
+
+   sed -e "s/ar r /$(tc-getAR) r /" \
+   -e "s/ranlib/$(tc-getRANLIB)/" \
+   -i icmake/stdcompile || die
+
+   default
+}
+
+src_compile() {
+   ./build programs || die
+   ./build macros || die
+   ./build man || die
+   use doc && { ./build manual || die ; }
+}
+
+src_install() {
+   ./build install programs "${ED}" || die
+   ./build install macros "${ED}" || die
+   ./build install man "${ED}" || die
+   ./build install docs "${ED}" || die
+   use doc && { ./build install manual "${ED}" || die ; }
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2017-02-02 Thread Tim Harder
commit: 1d20934855c8b80cb5ec55dcef14a93a79bfc36f
Author: Tim Harder  gentoo  org>
AuthorDate: Thu Feb  2 14:07:08 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Thu Feb  2 14:07:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d209348

app-text/yodl: version bump to 3.08.02

 app-text/yodl/Manifest|  1 +
 app-text/yodl/yodl-3.08.02.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/app-text/yodl/Manifest b/app-text/yodl/Manifest
index ec03c07..e1eaa6f 100644
--- a/app-text/yodl/Manifest
+++ b/app-text/yodl/Manifest
@@ -1 +1,2 @@
 DIST yodl-3.08.01.tar.gz 283634 SHA256 
958497939d9f3d1c6d0e2e74f7592d5a98f9ddb6f95c50c1247e41600d2765b7 SHA512 
a88ab79657661262f4ccce4fd307ba41a05bcefbb534a2b5ed84115ab592ddf3ce883747aad5c028e73142ec91815ee86e1ae16ab9d319fe2045a2b0a08ab42c
 WHIRLPOOL 
aa9d9c0d58da0d5dbda3acd4f4f5fe5867873a23fd0f133404a6be9965001c1326714fc05296fa2a91912fe011391dd51819a40d2ddecfd7d99cfd8ac89d
+DIST yodl-3.08.02.tar.gz 283890 SHA256 
19264d7a1ed00edaa896e41b5aeacb722a4ca79dd6958731229f1bd1d1dd91bc SHA512 
adad9f6235288f0ae6990c0dbba3cd7c8461172ae83231ca8fa113275d04ad20d3722e70f6f0ffcf072a19b4816e556b9b09227123516fc4a0170bc053b48b8e
 WHIRLPOOL 
ed3b5e0cc141f6b0c84191791f86af361cddf1753c2080eb8bc7f43e0eae78d329fd00b16a98bb14f1f2d93d91aab9b3a7947e7e065fcf2b4706fbfde5d9f868

diff --git a/app-text/yodl/yodl-3.08.02.ebuild 
b/app-text/yodl/yodl-3.08.02.ebuild
new file mode 100644
index ..f787158
--- /dev/null
+++ b/app-text/yodl/yodl-3.08.02.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
+HOMEPAGE="https://fbb-git.github.io/yodl/ https://github.com/fbb-git/yodl;
+SRC_URI="https://github.com/fbb-git/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND=">=dev-util/icmake-8.00.00"
+
+S=${WORKDIR}/${P}/${PN}
+
+src_prepare() {
+   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
+   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
+   -e "/CXX =/s/g++/$(tc-getCXX)/" \
+   -i INSTALL.im || die
+
+   sed -e "s/ar r /$(tc-getAR) r /" \
+   -e "s/ranlib/$(tc-getRANLIB)/" \
+   -i icmake/stdcompile || die
+
+   default
+}
+
+src_compile() {
+   ./build programs || die
+   ./build macros || die
+   ./build man || die
+   use doc && { ./build manual || die ; }
+}
+
+src_install() {
+   ./build install programs "${ED}" || die
+   ./build install macros "${ED}" || die
+   ./build install man "${ED}" || die
+   ./build install docs "${ED}" || die
+   use doc && { ./build install manual "${ED}" || die ; }
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2016-11-25 Thread Tim Harder
commit: 4ddac8badc30a16bf3f14bcb5f1a0096830cf332
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Nov 25 20:38:01 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Nov 25 20:38:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddac8ba

app-text/yodl: remove old

 app-text/yodl/Manifest|  1 -
 app-text/yodl/yodl-3.05.01.ebuild | 44 ---
 2 files changed, 45 deletions(-)

diff --git a/app-text/yodl/Manifest b/app-text/yodl/Manifest
index 6d267e8..ec03c07 100644
--- a/app-text/yodl/Manifest
+++ b/app-text/yodl/Manifest
@@ -1,2 +1 @@
 DIST yodl-3.08.01.tar.gz 283634 SHA256 
958497939d9f3d1c6d0e2e74f7592d5a98f9ddb6f95c50c1247e41600d2765b7 SHA512 
a88ab79657661262f4ccce4fd307ba41a05bcefbb534a2b5ed84115ab592ddf3ce883747aad5c028e73142ec91815ee86e1ae16ab9d319fe2045a2b0a08ab42c
 WHIRLPOOL 
aa9d9c0d58da0d5dbda3acd4f4f5fe5867873a23fd0f133404a6be9965001c1326714fc05296fa2a91912fe011391dd51819a40d2ddecfd7d99cfd8ac89d
-DIST yodl_3.05.01.orig.tar.gz 302038 SHA256 
5a3d0e1b2abbba87217cfdc6cd354a00df8d782572495bbddbdfbd4f47fe0d3e SHA512 
d2e8216511f50f053809d7b4c50c733ea72b62ef987608381c2583f008347f889e897b7104eaa63a040c4290909d681971a8a0624b15f204dc8ad47a4f2ceb1b
 WHIRLPOOL 
fa2dc18eab78af022d945eeb7436483a1d0cf0a947a450cbf045a763348378ebe2d192297c462b3c6fc30756f283d1186b4f3c1d9e9d5bc707aaace9ebc9e09b

diff --git a/app-text/yodl/yodl-3.05.01.ebuild 
b/app-text/yodl/yodl-3.05.01.ebuild
deleted file mode 100644
index 09013d3..
--- a/app-text/yodl/yodl-3.05.01.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit toolchain-funcs
-
-DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
-HOMEPAGE="https://fbb-git.github.io/yodl/ https://github.com/fbb-git/yodl;
-SRC_URI="mirror://sourceforge/${PN}/${P/-/_}.orig.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-DEPEND="dev-util/icmake"
-
-src_prepare() {
-   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
-   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
-   -e "/CXX =/s/g++/$(tc-getCXX)/" \
-   -i INSTALL.im || die
-
-   sed -e "s/ar ru/$(tc-getAR) ru/" \
-   -e "s/ranlib/$(tc-getRANLIB)/" \
-   -i icmake/stdcompile || die
-}
-
-src_compile() {
-   ./build programs || die
-   ./build macros || die
-   ./build man || die
-   use doc && { ./build manual || die ; }
-}
-
-src_install() {
-   ./build install programs "${ED}" || die
-   ./build install macros "${ED}" || die
-   ./build install man "${ED}" || die
-   ./build install docs "${ED}" || die
-   use doc && { ./build install manual "${ED}" || die ; }
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2016-07-26 Thread Tim Harder
commit: a69d6b0d1c25f79f3bcd2916d60caff663f63ae8
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jul 26 14:41:24 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jul 26 14:41:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a69d6b0d

app-text/yodl: bump icmake version build dep

Fixes build failure in bug #589728.

 app-text/yodl/yodl-3.08.01.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/yodl/yodl-3.08.01.ebuild 
b/app-text/yodl/yodl-3.08.01.ebuild
index d67ebca..7edc398 100644
--- a/app-text/yodl/yodl-3.08.01.ebuild
+++ b/app-text/yodl/yodl-3.08.01.ebuild
@@ -15,7 +15,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="doc"
 
-DEPEND="dev-util/icmake"
+DEPEND=">=dev-util/icmake-8.00.00"
 
 S=${WORKDIR}/${P}/${PN}
 



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2016-07-25 Thread Tim Harder
commit: 6ebe18c18a825bce03c038dc075ba5009c306f1f
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jul 26 01:02:09 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jul 26 01:02:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ebe18c1

app-text/yodl: version bump to 3.08.01

 app-text/yodl/Manifest|  1 +
 app-text/yodl/yodl-3.08.01.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/app-text/yodl/Manifest b/app-text/yodl/Manifest
index 5bb518d..d756250 100644
--- a/app-text/yodl/Manifest
+++ b/app-text/yodl/Manifest
@@ -1,3 +1,4 @@
+DIST yodl-3.08.01.tar.gz 283634 SHA256 
958497939d9f3d1c6d0e2e74f7592d5a98f9ddb6f95c50c1247e41600d2765b7 SHA512 
a88ab79657661262f4ccce4fd307ba41a05bcefbb534a2b5ed84115ab592ddf3ce883747aad5c028e73142ec91815ee86e1ae16ab9d319fe2045a2b0a08ab42c
 WHIRLPOOL 
aa9d9c0d58da0d5dbda3acd4f4f5fe5867873a23fd0f133404a6be9965001c1326714fc05296fa2a91912fe011391dd51819a40d2ddecfd7d99cfd8ac89d
 DIST yodl_3.04.00.orig.tar.gz 296554 SHA256 
66b317877906e165506796f9342a1adf931376f7d8b6990b2d2ff12107685893 SHA512 
d9e67c0dd15987fde2047bd5deb4e3a3d752e3ba5d398d4f5c4b7d02cc165a2500f7715eccefa8456d104ece5e42ca8e2b0b4746ad582fbf2100f6849c4a69a6
 WHIRLPOOL 
c7a6cec7379372c8e6fb211c3178377e1d0639389c51032cc6e63c2968a39c474998f946db6464882ea096ac388dbd0ecbe380531a364a950e6bb4e281c9717e
 DIST yodl_3.05.00.orig.tar.gz 301612 SHA256 
2f360062a85f9359207088b2586da863e2b111428f3e12486cd34c9de12b1b8a SHA512 
45eccfb59853f57ffe2219b6de26e9851a28c59049b6165cc5dbd7201b5078b5930a286c0b2c61f534483b80f7c8c5de79925784ac6c29843d8c3842b508f7a8
 WHIRLPOOL 
31905df64082237f0aa91101bdf775164997fb467261ae156b012924c6e8c93eed9679b0fc45142520e1d2360239ec003abd41e811db3827cb530a6ba9cd0a74
 DIST yodl_3.05.01.orig.tar.gz 302038 SHA256 
5a3d0e1b2abbba87217cfdc6cd354a00df8d782572495bbddbdfbd4f47fe0d3e SHA512 
d2e8216511f50f053809d7b4c50c733ea72b62ef987608381c2583f008347f889e897b7104eaa63a040c4290909d681971a8a0624b15f204dc8ad47a4f2ceb1b
 WHIRLPOOL 
fa2dc18eab78af022d945eeb7436483a1d0cf0a947a450cbf045a763348378ebe2d192297c462b3c6fc30756f283d1186b4f3c1d9e9d5bc707aaace9ebc9e09b

diff --git a/app-text/yodl/yodl-3.08.01.ebuild 
b/app-text/yodl/yodl-3.08.01.ebuild
new file mode 100644
index 000..d67ebca
--- /dev/null
+++ b/app-text/yodl/yodl-3.08.01.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
+HOMEPAGE="https://fbb-git.github.io/yodl/ https://github.com/fbb-git/yodl;
+SRC_URI="https://github.com/fbb-git/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND="dev-util/icmake"
+
+S=${WORKDIR}/${P}/${PN}
+
+src_prepare() {
+   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
+   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
+   -e "/CXX =/s/g++/$(tc-getCXX)/" \
+   -i INSTALL.im || die
+
+   sed -e "s/ar r /$(tc-getAR) r /" \
+   -e "s/ranlib/$(tc-getRANLIB)/" \
+   -i icmake/stdcompile || die
+
+   default
+}
+
+src_compile() {
+   ./build programs || die
+   ./build macros || die
+   ./build man || die
+   use doc && { ./build manual || die ; }
+}
+
+src_install() {
+   ./build install programs "${ED}" || die
+   ./build install macros "${ED}" || die
+   ./build install man "${ED}" || die
+   ./build install docs "${ED}" || die
+   use doc && { ./build install manual "${ED}" || die ; }
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2016-07-25 Thread Tim Harder
commit: 9c96cb72f13387d8efac03dcb291a34932c2eed8
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jul 26 01:02:39 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jul 26 01:02:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c96cb72

app-text/yodl: remove old

 app-text/yodl/Manifest|  2 --
 app-text/yodl/yodl-3.04.00.ebuild | 44 ---
 app-text/yodl/yodl-3.05.00.ebuild | 44 ---
 3 files changed, 90 deletions(-)

diff --git a/app-text/yodl/Manifest b/app-text/yodl/Manifest
index d756250..6d267e8 100644
--- a/app-text/yodl/Manifest
+++ b/app-text/yodl/Manifest
@@ -1,4 +1,2 @@
 DIST yodl-3.08.01.tar.gz 283634 SHA256 
958497939d9f3d1c6d0e2e74f7592d5a98f9ddb6f95c50c1247e41600d2765b7 SHA512 
a88ab79657661262f4ccce4fd307ba41a05bcefbb534a2b5ed84115ab592ddf3ce883747aad5c028e73142ec91815ee86e1ae16ab9d319fe2045a2b0a08ab42c
 WHIRLPOOL 
aa9d9c0d58da0d5dbda3acd4f4f5fe5867873a23fd0f133404a6be9965001c1326714fc05296fa2a91912fe011391dd51819a40d2ddecfd7d99cfd8ac89d
-DIST yodl_3.04.00.orig.tar.gz 296554 SHA256 
66b317877906e165506796f9342a1adf931376f7d8b6990b2d2ff12107685893 SHA512 
d9e67c0dd15987fde2047bd5deb4e3a3d752e3ba5d398d4f5c4b7d02cc165a2500f7715eccefa8456d104ece5e42ca8e2b0b4746ad582fbf2100f6849c4a69a6
 WHIRLPOOL 
c7a6cec7379372c8e6fb211c3178377e1d0639389c51032cc6e63c2968a39c474998f946db6464882ea096ac388dbd0ecbe380531a364a950e6bb4e281c9717e
-DIST yodl_3.05.00.orig.tar.gz 301612 SHA256 
2f360062a85f9359207088b2586da863e2b111428f3e12486cd34c9de12b1b8a SHA512 
45eccfb59853f57ffe2219b6de26e9851a28c59049b6165cc5dbd7201b5078b5930a286c0b2c61f534483b80f7c8c5de79925784ac6c29843d8c3842b508f7a8
 WHIRLPOOL 
31905df64082237f0aa91101bdf775164997fb467261ae156b012924c6e8c93eed9679b0fc45142520e1d2360239ec003abd41e811db3827cb530a6ba9cd0a74
 DIST yodl_3.05.01.orig.tar.gz 302038 SHA256 
5a3d0e1b2abbba87217cfdc6cd354a00df8d782572495bbddbdfbd4f47fe0d3e SHA512 
d2e8216511f50f053809d7b4c50c733ea72b62ef987608381c2583f008347f889e897b7104eaa63a040c4290909d681971a8a0624b15f204dc8ad47a4f2ceb1b
 WHIRLPOOL 
fa2dc18eab78af022d945eeb7436483a1d0cf0a947a450cbf045a763348378ebe2d192297c462b3c6fc30756f283d1186b4f3c1d9e9d5bc707aaace9ebc9e09b

diff --git a/app-text/yodl/yodl-3.04.00.ebuild 
b/app-text/yodl/yodl-3.04.00.ebuild
deleted file mode 100644
index 04d2224..000
--- a/app-text/yodl/yodl-3.04.00.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit toolchain-funcs
-
-DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
-HOMEPAGE="http://yodl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P/-/_}.orig.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-DEPEND="dev-util/icmake"
-
-src_prepare() {
-   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
-   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
-   -e "/CXX =/s/g++/$(tc-getCXX)/" \
-   -i INSTALL.im || die
-
-   sed -e "s/ar ru/$(tc-getAR) ru/" \
-   -e "s/ranlib/$(tc-getRANLIB)/" \
-   -i icmake/stdcompile || die
-}
-
-src_compile() {
-   ./build programs || die
-   ./build man || die
-   use doc && { ./build manual || die ; }
-   ./build macros || die
-}
-
-src_install() {
-   ./build install programs "${ED}" || die
-   ./build install man "${ED}" || die
-   ./build install macros "${ED}" || die
-   ./build install docs "${ED}" || die
-   use doc && { ./build install manual "${ED}" || die ; }
-}

diff --git a/app-text/yodl/yodl-3.05.00.ebuild 
b/app-text/yodl/yodl-3.05.00.ebuild
deleted file mode 100644
index 74eeb45..000
--- a/app-text/yodl/yodl-3.05.00.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit toolchain-funcs
-
-DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
-HOMEPAGE="http://yodl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P/-/_}.orig.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-DEPEND="dev-util/icmake"
-
-src_prepare() {
-   sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
-   -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
-   -e "/CXX =/s/g++/$(tc-getCXX)/" \
-   -i INSTALL.im || die
-
-   sed -e "s/ar ru/$(tc-getAR) ru/" \
-   -e "s/ranlib/$(tc-getRANLIB)/" \
-   -i icmake/stdcompile || die
-}
-
-src_compile() {
-   ./build programs || die
-   ./build macros || die
-   ./build man || die
-   use doc && { ./build manual || die ; }
-}
-
-src_install() {
-   ./build install programs "${ED}" || die
-   ./build install macros "${ED}" || die
-   ./build install man "${ED}" || 

[gentoo-commits] repo/gentoo:master commit in: app-text/yodl/

2015-09-16 Thread Tim Harder
commit: 5a4710bdd830c5acde2712e74f42f7134cede994
Author: Tim Harder  gentoo  org>
AuthorDate: Thu Sep 17 02:51:56 2015 +
Commit: Tim Harder  gentoo  org>
CommitDate: Thu Sep 17 02:51:56 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a4710bd

app-text/yodl: update HOMEPAGE

 app-text/yodl/yodl-3.05.01.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/yodl/yodl-3.05.01.ebuild 
b/app-text/yodl/yodl-3.05.01.ebuild
index 74eeb45..09013d3 100644
--- a/app-text/yodl/yodl-3.05.01.ebuild
+++ b/app-text/yodl/yodl-3.05.01.ebuild
@@ -7,7 +7,7 @@ EAPI=5
 inherit toolchain-funcs
 
 DESCRIPTION="Your Own Document Language: a pre-document language and tools to 
process it"
-HOMEPAGE="http://yodl.sourceforge.net/;
+HOMEPAGE="https://fbb-git.github.io/yodl/ https://github.com/fbb-git/yodl;
 SRC_URI="mirror://sourceforge/${PN}/${P/-/_}.orig.tar.gz"
 
 LICENSE="GPL-3"