[gentoo-commits] repo/gentoo:master commit in: net-misc/trurl/, net-misc/trurl/files/

2023-11-24 Thread Sam James
commit: eea131251f52324fdd77cb33f38231df3c02c858
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:33:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:33:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea13125

net-misc/trurl: drop 0.5

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

 net-misc/trurl/Manifest   |  1 -
 net-misc/trurl/files/trurl-0.5-fix-makefile.patch | 22 --
 net-misc/trurl/trurl-0.5.ebuild   | 52 ---
 3 files changed, 75 deletions(-)

diff --git a/net-misc/trurl/Manifest b/net-misc/trurl/Manifest
index f1676f774faf..316593446d28 100644
--- a/net-misc/trurl/Manifest
+++ b/net-misc/trurl/Manifest
@@ -1,2 +1 @@
-DIST trurl-0.5.tar.gz 28792 BLAKE2B 
e552d04599628ea17e19627a1aa24871bf71fb100253f6eb945a9062ad0db98ea0a87125cc2c6a5f05f8c0296953c972b8fc9a6d5c01bdbc74d9ab9e28b9094c
 SHA512 
1bf81030e8c904e551180b5c51f37ebe382345f397165695b47554e3c712c568351a53a7527891807f89127ea270b72632b24388db4c8efee3e9994cae1def47
 DIST trurl-0.7.tar.gz 36624 BLAKE2B 
a63e8ec7f0b57006b5fa7a1d2ade1284dc2076474ef0425574ecb9b452c49d9a6148461a97e760287340d67a924612c1eb1fe188b6597b8147f818c18681190f
 SHA512 
9ecccd9b688d7bddba760bbd408a1b864d5818b2c538904662ab81b13bca6226d03a4d209c74841c83ee368e656243e92bc7f7be876dbd5c1736b7fc2c3f82d6

diff --git a/net-misc/trurl/files/trurl-0.5-fix-makefile.patch 
b/net-misc/trurl/files/trurl-0.5-fix-makefile.patch
deleted file mode 100644
index 66a152991ca4..
--- a/net-misc/trurl/files/trurl-0.5-fix-makefile.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-See https://github.com/curl/trurl/pull/158#issuecomment-1512397801.
 a/Makefile
-+++ b/Makefile
-@@ -1,8 +1,6 @@
- TARGET = trurl
- OBJS = trurl.o
--LDLIBS != curl-config --libs
--CFLAGS != curl-config --cflags
--CFLAGS += -W -Wall -pedantic -g
-+LDLIBS = $(shell curl-config --libs)
- MANUAL = trurl.1
- 
- PREFIX ?= /usr/local
-@@ -13,7 +11,7 @@ INSTALL ?= install
- PYTHON3 ?= python3
- 
- $(TARGET): $(OBJS)
--  $(CC) $(OBJS) -o $(TARGET) $(LDLIBS) $(LDFLAGS)
-+  $(CC) $(CPPFLAGS) $(CFLAGS) -Wall $(shell curl-config --cflags) 
$(LDFLAGS) $(OBJS) -o $(TARGET) $(LDLIBS)
- 
- trurl.o:trurl.c version.h
- 

diff --git a/net-misc/trurl/trurl-0.5.ebuild b/net-misc/trurl/trurl-0.5.ebuild
deleted file mode 100644
index 6a2113d8634b..
--- a/net-misc/trurl/trurl-0.5.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit toolchain-funcs python-any-r1
-
-DESCRIPTION="Command line tool for URL parsing and manipulation"
-HOMEPAGE="https://curl.se/trurl/ 
https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/curl/trurl;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/curl/trurl/archive/refs/tags/${P}.tar.gz;
-   S="${WORKDIR}"/${PN}-${P}
-
-   KEYWORDS="~amd64 ~arm ~arm64"
-fi
-
-LICENSE="curl"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Older curls may work but not all features will be present
-DEPEND=">=net-misc/curl-7.81.0"
-RDEPEND="${DEPEND}"
-BDEPEND="test? ( ${PYTHON_DEPS} )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.5-fix-makefile.patch
-)
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_compile() {
-   tc-export CC
-
-   default
-}
-
-src_test() {
-   emake PYTHON3="${EPYTHON}" test
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/trurl/

2023-05-30 Thread Sam James
commit: 78edfb94ddbbc4a7996c9bb0b5563c95beee90bd
Author: Sam James  gentoo  org>
AuthorDate: Wed May 31 03:36:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 31 03:36:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78edfb94

net-misc/trurl: drop 0.4

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

 net-misc/trurl/Manifest |  1 -
 net-misc/trurl/trurl-0.4.ebuild | 44 -
 2 files changed, 45 deletions(-)

diff --git a/net-misc/trurl/Manifest b/net-misc/trurl/Manifest
index 25e2f1333270..5895b55fcee5 100644
--- a/net-misc/trurl/Manifest
+++ b/net-misc/trurl/Manifest
@@ -1,2 +1 @@
-DIST trurl-0.4.tar.gz 23602 BLAKE2B 
c780fc52010f868fddbe1a06feb1ed1df627eb9ff8916d0212c8196c1efeb282b06900d2259dbaa4abdbc3c68002b1f3dfeb308c4ae2202578c40c112120b77c
 SHA512 
7d106bf7dd39fb39316a9890bc562a5824dc046acfa50b97954e87ba455b479a2b86cfbf09a130dd39000abbc2e0fdc7038109410cf44c97812489d410693a01
 DIST trurl-0.5.tar.gz 28792 BLAKE2B 
e552d04599628ea17e19627a1aa24871bf71fb100253f6eb945a9062ad0db98ea0a87125cc2c6a5f05f8c0296953c972b8fc9a6d5c01bdbc74d9ab9e28b9094c
 SHA512 
1bf81030e8c904e551180b5c51f37ebe382345f397165695b47554e3c712c568351a53a7527891807f89127ea270b72632b24388db4c8efee3e9994cae1def47

diff --git a/net-misc/trurl/trurl-0.4.ebuild b/net-misc/trurl/trurl-0.4.ebuild
deleted file mode 100644
index 78443cfb2991..
--- a/net-misc/trurl/trurl-0.4.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Command line tool for URL parsing and manipulation"
-HOMEPAGE="https://curl.se/trurl/ 
https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/curl/trurl;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/curl/trurl/archive/refs/tags/${P}.tar.gz;
-   S="${WORKDIR}"/${PN}-${P}
-
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="curl"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Older curls may work but not all features will be present
-DEPEND=">=net-misc/curl-7.81.0"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   test? (
-   dev-lang/perl
-   virtual/perl-JSON-PP
-   )
-"
-
-src_compile() {
-   tc-export CC
-
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/trurl/, net-misc/trurl/files/

2023-05-30 Thread Sam James
commit: 2d59d9c83194b51fb7f560347181dce189aa4dc8
Author: Sam James  gentoo  org>
AuthorDate: Wed May 31 03:39:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 31 03:39:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d59d9c8

net-misc/trurl: add 0.7

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

 net-misc/trurl/Manifest |  1 +
 net-misc/trurl/files/trurl-0.7-fix-makefile.patch   | 21 +
 .../trurl/{trurl-.ebuild => trurl-0.7.ebuild}   |  6 +++---
 net-misc/trurl/trurl-.ebuild|  6 +++---
 4 files changed, 28 insertions(+), 6 deletions(-)

diff --git a/net-misc/trurl/Manifest b/net-misc/trurl/Manifest
index 5895b55fcee5..f1676f774faf 100644
--- a/net-misc/trurl/Manifest
+++ b/net-misc/trurl/Manifest
@@ -1 +1,2 @@
 DIST trurl-0.5.tar.gz 28792 BLAKE2B 
e552d04599628ea17e19627a1aa24871bf71fb100253f6eb945a9062ad0db98ea0a87125cc2c6a5f05f8c0296953c972b8fc9a6d5c01bdbc74d9ab9e28b9094c
 SHA512 
1bf81030e8c904e551180b5c51f37ebe382345f397165695b47554e3c712c568351a53a7527891807f89127ea270b72632b24388db4c8efee3e9994cae1def47
+DIST trurl-0.7.tar.gz 36624 BLAKE2B 
a63e8ec7f0b57006b5fa7a1d2ade1284dc2076474ef0425574ecb9b452c49d9a6148461a97e760287340d67a924612c1eb1fe188b6597b8147f818c18681190f
 SHA512 
9ecccd9b688d7bddba760bbd408a1b864d5818b2c538904662ab81b13bca6226d03a4d209c74841c83ee368e656243e92bc7f7be876dbd5c1736b7fc2c3f82d6

diff --git a/net-misc/trurl/files/trurl-0.7-fix-makefile.patch 
b/net-misc/trurl/files/trurl-0.7-fix-makefile.patch
new file mode 100644
index ..f1ecb28d3aaa
--- /dev/null
+++ b/net-misc/trurl/files/trurl-0.7-fix-makefile.patch
@@ -0,0 +1,21 @@
+See https://github.com/curl/trurl/pull/158#issuecomment-1512397801.
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,6 @@
+ TARGET = trurl
+ OBJS = trurl.o
+-LDLIBS = $$(curl-config --libs)
+-CFLAGS = $$(curl-config --cflags) -W -Wall -Wshadow -Werror -pedantic -g
++LDLIBS = $(shell curl-config --libs)
+ MANUAL = trurl.1
+ 
+ PREFIX ?= /usr/local
+@@ -12,7 +11,7 @@ INSTALL ?= install
+ PYTHON3 ?= python3
+ 
+ $(TARGET): $(OBJS)
+-  $(CC) $(OBJS) -o $(TARGET) $(LDLIBS) $(LDFLAGS)
++  $(CC) $(CPPFLAGS) $(CFLAGS) -Wall $(shell curl-config --cflags) 
$(LDFLAGS) $(OBJS) -o $(TARGET) $(LDLIBS)
+ 
+ trurl.o:trurl.c version.h
+ 

diff --git a/net-misc/trurl/trurl-.ebuild b/net-misc/trurl/trurl-0.7.ebuild
similarity index 89%
copy from net-misc/trurl/trurl-.ebuild
copy to net-misc/trurl/trurl-0.7.ebuild
index fe0c58e18fdd..2a3befe7c83d 100644
--- a/net-misc/trurl/trurl-.ebuild
+++ b/net-misc/trurl/trurl-0.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit toolchain-funcs python-any-r1
 
 DESCRIPTION="Command line tool for URL parsing and manipulation"
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/curl/trurl/archive/refs/tags/${P}.tar.gz;
S="${WORKDIR}"/${PN}-${P}
 
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm ~arm64"
 fi
 
 LICENSE="curl"
@@ -30,7 +30,7 @@ RDEPEND="${DEPEND}"
 BDEPEND="test? ( ${PYTHON_DEPS} )"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-0.5-fix-makefile.patch
+   "${FILESDIR}"/${PN}-0.7-fix-makefile.patch
 )
 
 pkg_setup() {

diff --git a/net-misc/trurl/trurl-.ebuild b/net-misc/trurl/trurl-.ebuild
index fe0c58e18fdd..2a3befe7c83d 100644
--- a/net-misc/trurl/trurl-.ebuild
+++ b/net-misc/trurl/trurl-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit toolchain-funcs python-any-r1
 
 DESCRIPTION="Command line tool for URL parsing and manipulation"
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/curl/trurl/archive/refs/tags/${P}.tar.gz;
S="${WORKDIR}"/${PN}-${P}
 
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm ~arm64"
 fi
 
 LICENSE="curl"
@@ -30,7 +30,7 @@ RDEPEND="${DEPEND}"
 BDEPEND="test? ( ${PYTHON_DEPS} )"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-0.5-fix-makefile.patch
+   "${FILESDIR}"/${PN}-0.7-fix-makefile.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/trurl/

2023-04-25 Thread Sam James
commit: 90ea317b655ab75add0cb1c6725f2cea04f3442e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 19:01:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 19:01:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ea317b

net-misc/trurl: Keyword 0.5 arm64, #905065

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

 net-misc/trurl/trurl-0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/trurl/trurl-0.5.ebuild b/net-misc/trurl/trurl-0.5.ebuild
index 283c217c2a55..6a2113d8634b 100644
--- a/net-misc/trurl/trurl-0.5.ebuild
+++ b/net-misc/trurl/trurl-0.5.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/curl/trurl/archive/refs/tags/${P}.tar.gz;
S="${WORKDIR}"/${PN}-${P}
 
-   KEYWORDS="~amd64 ~arm"
+   KEYWORDS="~amd64 ~arm ~arm64"
 fi
 
 LICENSE="curl"



[gentoo-commits] repo/gentoo:master commit in: net-misc/trurl/

2023-04-25 Thread Arthur Zamarin
commit: 43de4dc92b8a923c4adb0110479a1479c1d6d816
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 25 13:43:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 25 13:43:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43de4dc9

net-misc/trurl: Keyword 0.5 arm, #905065

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/trurl/trurl-0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/trurl/trurl-0.5.ebuild b/net-misc/trurl/trurl-0.5.ebuild
index fe0c58e18fdd..283c217c2a55 100644
--- a/net-misc/trurl/trurl-0.5.ebuild
+++ b/net-misc/trurl/trurl-0.5.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/curl/trurl/archive/refs/tags/${P}.tar.gz;
S="${WORKDIR}"/${PN}-${P}
 
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm"
 fi
 
 LICENSE="curl"



[gentoo-commits] repo/gentoo:master commit in: net-misc/trurl/, net-misc/trurl/files/

2023-04-17 Thread Sam James
commit: 6aae086aadec1c30eb0186d54952548df1d7d41f
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 04:03:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 04:03:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aae086a

net-misc/trurl: add 0.5

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

 net-misc/trurl/Manifest|  1 +
 net-misc/trurl/files/trurl-0.5-fix-makefile.patch  | 22 ++
 .../trurl/{trurl-.ebuild => trurl-0.5.ebuild}  | 22 +++---
 net-misc/trurl/trurl-.ebuild   | 22 +++---
 4 files changed, 53 insertions(+), 14 deletions(-)

diff --git a/net-misc/trurl/Manifest b/net-misc/trurl/Manifest
index ef7b691cf43f..25e2f1333270 100644
--- a/net-misc/trurl/Manifest
+++ b/net-misc/trurl/Manifest
@@ -1 +1,2 @@
 DIST trurl-0.4.tar.gz 23602 BLAKE2B 
c780fc52010f868fddbe1a06feb1ed1df627eb9ff8916d0212c8196c1efeb282b06900d2259dbaa4abdbc3c68002b1f3dfeb308c4ae2202578c40c112120b77c
 SHA512 
7d106bf7dd39fb39316a9890bc562a5824dc046acfa50b97954e87ba455b479a2b86cfbf09a130dd39000abbc2e0fdc7038109410cf44c97812489d410693a01
+DIST trurl-0.5.tar.gz 28792 BLAKE2B 
e552d04599628ea17e19627a1aa24871bf71fb100253f6eb945a9062ad0db98ea0a87125cc2c6a5f05f8c0296953c972b8fc9a6d5c01bdbc74d9ab9e28b9094c
 SHA512 
1bf81030e8c904e551180b5c51f37ebe382345f397165695b47554e3c712c568351a53a7527891807f89127ea270b72632b24388db4c8efee3e9994cae1def47

diff --git a/net-misc/trurl/files/trurl-0.5-fix-makefile.patch 
b/net-misc/trurl/files/trurl-0.5-fix-makefile.patch
new file mode 100644
index ..66a152991ca4
--- /dev/null
+++ b/net-misc/trurl/files/trurl-0.5-fix-makefile.patch
@@ -0,0 +1,22 @@
+See https://github.com/curl/trurl/pull/158#issuecomment-1512397801.
+--- a/Makefile
 b/Makefile
+@@ -1,8 +1,6 @@
+ TARGET = trurl
+ OBJS = trurl.o
+-LDLIBS != curl-config --libs
+-CFLAGS != curl-config --cflags
+-CFLAGS += -W -Wall -pedantic -g
++LDLIBS = $(shell curl-config --libs)
+ MANUAL = trurl.1
+ 
+ PREFIX ?= /usr/local
+@@ -13,7 +11,7 @@ INSTALL ?= install
+ PYTHON3 ?= python3
+ 
+ $(TARGET): $(OBJS)
+-  $(CC) $(OBJS) -o $(TARGET) $(LDLIBS) $(LDFLAGS)
++  $(CC) $(CPPFLAGS) $(CFLAGS) -Wall $(shell curl-config --cflags) 
$(LDFLAGS) $(OBJS) -o $(TARGET) $(LDLIBS)
+ 
+ trurl.o:trurl.c version.h
+ 

diff --git a/net-misc/trurl/trurl-.ebuild b/net-misc/trurl/trurl-0.5.ebuild
similarity index 74%
copy from net-misc/trurl/trurl-.ebuild
copy to net-misc/trurl/trurl-0.5.ebuild
index 78443cfb2991..fe0c58e18fdd 100644
--- a/net-misc/trurl/trurl-.ebuild
+++ b/net-misc/trurl/trurl-0.5.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+PYTHON_COMPAT=( python3_{9..11} )
+inherit toolchain-funcs python-any-r1
 
 DESCRIPTION="Command line tool for URL parsing and manipulation"
 HOMEPAGE="https://curl.se/trurl/ 
https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/;
@@ -26,12 +27,15 @@ RESTRICT="!test? ( test )"
 # Older curls may work but not all features will be present
 DEPEND=">=net-misc/curl-7.81.0"
 RDEPEND="${DEPEND}"
-BDEPEND="
-   test? (
-   dev-lang/perl
-   virtual/perl-JSON-PP
-   )
-"
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.5-fix-makefile.patch
+)
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
 
 src_compile() {
tc-export CC
@@ -39,6 +43,10 @@ src_compile() {
default
 }
 
+src_test() {
+   emake PYTHON3="${EPYTHON}" test
+}
+
 src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
 }

diff --git a/net-misc/trurl/trurl-.ebuild b/net-misc/trurl/trurl-.ebuild
index 78443cfb2991..fe0c58e18fdd 100644
--- a/net-misc/trurl/trurl-.ebuild
+++ b/net-misc/trurl/trurl-.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+PYTHON_COMPAT=( python3_{9..11} )
+inherit toolchain-funcs python-any-r1
 
 DESCRIPTION="Command line tool for URL parsing and manipulation"
 HOMEPAGE="https://curl.se/trurl/ 
https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/;
@@ -26,12 +27,15 @@ RESTRICT="!test? ( test )"
 # Older curls may work but not all features will be present
 DEPEND=">=net-misc/curl-7.81.0"
 RDEPEND="${DEPEND}"
-BDEPEND="
-   test? (
-   dev-lang/perl
-   virtual/perl-JSON-PP
-   )
-"
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.5-fix-makefile.patch
+)
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
 
 src_compile() {
tc-export CC
@@ -39,6 +43,10 @@ src_compile() {
default
 }
 
+src_test() {
+   emake PYTHON3="${EPYTHON}" test
+}
+
 src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/trurl/

2023-04-17 Thread Sam James
commit: 783afeb19ed1950cc213f3657e49ed64afcff412
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 03:30:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 03:30:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783afeb1

net-misc/trurl: drop 0.2, 0.3

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

 net-misc/trurl/Manifest |  2 --
 net-misc/trurl/trurl-0.2.ebuild | 38 
 net-misc/trurl/trurl-0.3.ebuild | 43 -
 3 files changed, 83 deletions(-)

diff --git a/net-misc/trurl/Manifest b/net-misc/trurl/Manifest
index d4fa4de2b366..ef7b691cf43f 100644
--- a/net-misc/trurl/Manifest
+++ b/net-misc/trurl/Manifest
@@ -1,3 +1 @@
-DIST trurl-0.2.tar.gz 9095 BLAKE2B 
1fab191158ca914c6a8e561095edc5329f7b565849dc1add85d17c05062f46fa82160bc6595c16e28a216821ffab7944edbce3be4a38895191f3c901ccef611f
 SHA512 
e6ad68183acefb09985b453d0bdc7d0afe9e4c916c4e32fe67cee9afd23aa437e0b538cdc9456bc2ed93dc8996c9c64efeeff74a1415f044d0c1e52d0f5f00c7
-DIST trurl-0.3.tar.gz 11622 BLAKE2B 
013554669c2c9ed8fc8090977d3a729bacb0200078283785b5ff9526317b0923de99ce33747358dd643e977fd67e024182ca03ae8153c05a9c14ce050f6c20df
 SHA512 
c7361bc49439219177e6150804ee665103d37b80145d308fd02a4260134bb098d937279cb8c23a6192f307f9464ab0f34a34997251fdff13db623a9765b90e0c
 DIST trurl-0.4.tar.gz 23602 BLAKE2B 
c780fc52010f868fddbe1a06feb1ed1df627eb9ff8916d0212c8196c1efeb282b06900d2259dbaa4abdbc3c68002b1f3dfeb308c4ae2202578c40c112120b77c
 SHA512 
7d106bf7dd39fb39316a9890bc562a5824dc046acfa50b97954e87ba455b479a2b86cfbf09a130dd39000abbc2e0fdc7038109410cf44c97812489d410693a01

diff --git a/net-misc/trurl/trurl-0.2.ebuild b/net-misc/trurl/trurl-0.2.ebuild
deleted file mode 100644
index d746c034e362..
--- a/net-misc/trurl/trurl-0.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Command line tool for URL parsing and manipulation"
-HOMEPAGE="https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/ 
https://github.com/curl/trurl;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/curl/trurl;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/curl/trurl/archive/refs/tags/${P}.tar.gz;
-   S="${WORKDIR}"/${PN}-${P}
-
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="curl"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND=">=net-misc/curl-7.62.0"
-RDEPEND="${DEPEND}"
-BDEPEND="test? ( dev-lang/perl )"
-
-src_compile() {
-   tc-export CC
-
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-}

diff --git a/net-misc/trurl/trurl-0.3.ebuild b/net-misc/trurl/trurl-0.3.ebuild
deleted file mode 100644
index 5c9ebf0edda3..
--- a/net-misc/trurl/trurl-0.3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Command line tool for URL parsing and manipulation"
-HOMEPAGE="https://curl.se/trurl/ 
https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/curl/trurl;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/curl/trurl/archive/refs/tags/${P}.tar.gz;
-   S="${WORKDIR}"/${PN}-${P}
-
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="curl"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND=">=net-misc/curl-7.62.0"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   test? (
-   dev-lang/perl
-   virtual/perl-JSON-PP
-   )
-"
-
-src_compile() {
-   tc-export CC
-
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/trurl/

2023-04-10 Thread Sam James
commit: ee67b712a8dbf167544a63486d289ef4c3590ea8
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 09:27:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 09:27:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee67b712

net-misc/trurl: add 0.4

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

 net-misc/trurl/Manifest| 1 +
 net-misc/trurl/{trurl-.ebuild => trurl-0.4.ebuild} | 3 ++-
 net-misc/trurl/trurl-.ebuild   | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/net-misc/trurl/Manifest b/net-misc/trurl/Manifest
index 01260fdd3e92..d4fa4de2b366 100644
--- a/net-misc/trurl/Manifest
+++ b/net-misc/trurl/Manifest
@@ -1,2 +1,3 @@
 DIST trurl-0.2.tar.gz 9095 BLAKE2B 
1fab191158ca914c6a8e561095edc5329f7b565849dc1add85d17c05062f46fa82160bc6595c16e28a216821ffab7944edbce3be4a38895191f3c901ccef611f
 SHA512 
e6ad68183acefb09985b453d0bdc7d0afe9e4c916c4e32fe67cee9afd23aa437e0b538cdc9456bc2ed93dc8996c9c64efeeff74a1415f044d0c1e52d0f5f00c7
 DIST trurl-0.3.tar.gz 11622 BLAKE2B 
013554669c2c9ed8fc8090977d3a729bacb0200078283785b5ff9526317b0923de99ce33747358dd643e977fd67e024182ca03ae8153c05a9c14ce050f6c20df
 SHA512 
c7361bc49439219177e6150804ee665103d37b80145d308fd02a4260134bb098d937279cb8c23a6192f307f9464ab0f34a34997251fdff13db623a9765b90e0c
+DIST trurl-0.4.tar.gz 23602 BLAKE2B 
c780fc52010f868fddbe1a06feb1ed1df627eb9ff8916d0212c8196c1efeb282b06900d2259dbaa4abdbc3c68002b1f3dfeb308c4ae2202578c40c112120b77c
 SHA512 
7d106bf7dd39fb39316a9890bc562a5824dc046acfa50b97954e87ba455b479a2b86cfbf09a130dd39000abbc2e0fdc7038109410cf44c97812489d410693a01

diff --git a/net-misc/trurl/trurl-.ebuild b/net-misc/trurl/trurl-0.4.ebuild
similarity index 89%
copy from net-misc/trurl/trurl-.ebuild
copy to net-misc/trurl/trurl-0.4.ebuild
index 5c9ebf0edda3..78443cfb2991 100644
--- a/net-misc/trurl/trurl-.ebuild
+++ b/net-misc/trurl/trurl-0.4.ebuild
@@ -23,7 +23,8 @@ SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-DEPEND=">=net-misc/curl-7.62.0"
+# Older curls may work but not all features will be present
+DEPEND=">=net-misc/curl-7.81.0"
 RDEPEND="${DEPEND}"
 BDEPEND="
test? (

diff --git a/net-misc/trurl/trurl-.ebuild b/net-misc/trurl/trurl-.ebuild
index 5c9ebf0edda3..78443cfb2991 100644
--- a/net-misc/trurl/trurl-.ebuild
+++ b/net-misc/trurl/trurl-.ebuild
@@ -23,7 +23,8 @@ SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-DEPEND=">=net-misc/curl-7.62.0"
+# Older curls may work but not all features will be present
+DEPEND=">=net-misc/curl-7.81.0"
 RDEPEND="${DEPEND}"
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: net-misc/trurl/

2023-04-06 Thread Sam James
commit: 2d0f7d84ec46a188a72c0dd630e045db4f067043
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr  6 08:13:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr  6 08:14:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d0f7d84

net-misc/trurl: add 0.3

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

 net-misc/trurl/Manifest| 1 +
 net-misc/trurl/{trurl-.ebuild => trurl-0.3.ebuild} | 9 +++--
 net-misc/trurl/trurl-.ebuild   | 9 +++--
 3 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/net-misc/trurl/Manifest b/net-misc/trurl/Manifest
index 47c21657781a..01260fdd3e92 100644
--- a/net-misc/trurl/Manifest
+++ b/net-misc/trurl/Manifest
@@ -1 +1,2 @@
 DIST trurl-0.2.tar.gz 9095 BLAKE2B 
1fab191158ca914c6a8e561095edc5329f7b565849dc1add85d17c05062f46fa82160bc6595c16e28a216821ffab7944edbce3be4a38895191f3c901ccef611f
 SHA512 
e6ad68183acefb09985b453d0bdc7d0afe9e4c916c4e32fe67cee9afd23aa437e0b538cdc9456bc2ed93dc8996c9c64efeeff74a1415f044d0c1e52d0f5f00c7
+DIST trurl-0.3.tar.gz 11622 BLAKE2B 
013554669c2c9ed8fc8090977d3a729bacb0200078283785b5ff9526317b0923de99ce33747358dd643e977fd67e024182ca03ae8153c05a9c14ce050f6c20df
 SHA512 
c7361bc49439219177e6150804ee665103d37b80145d308fd02a4260134bb098d937279cb8c23a6192f307f9464ab0f34a34997251fdff13db623a9765b90e0c

diff --git a/net-misc/trurl/trurl-.ebuild b/net-misc/trurl/trurl-0.3.ebuild
similarity index 80%
copy from net-misc/trurl/trurl-.ebuild
copy to net-misc/trurl/trurl-0.3.ebuild
index d746c034e362..5c9ebf0edda3 100644
--- a/net-misc/trurl/trurl-.ebuild
+++ b/net-misc/trurl/trurl-0.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit toolchain-funcs
 
 DESCRIPTION="Command line tool for URL parsing and manipulation"
-HOMEPAGE="https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/ 
https://github.com/curl/trurl;
+HOMEPAGE="https://curl.se/trurl/ 
https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/;
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/curl/trurl;
@@ -25,7 +25,12 @@ RESTRICT="!test? ( test )"
 
 DEPEND=">=net-misc/curl-7.62.0"
 RDEPEND="${DEPEND}"
-BDEPEND="test? ( dev-lang/perl )"
+BDEPEND="
+   test? (
+   dev-lang/perl
+   virtual/perl-JSON-PP
+   )
+"
 
 src_compile() {
tc-export CC

diff --git a/net-misc/trurl/trurl-.ebuild b/net-misc/trurl/trurl-.ebuild
index d746c034e362..5c9ebf0edda3 100644
--- a/net-misc/trurl/trurl-.ebuild
+++ b/net-misc/trurl/trurl-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit toolchain-funcs
 
 DESCRIPTION="Command line tool for URL parsing and manipulation"
-HOMEPAGE="https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/ 
https://github.com/curl/trurl;
+HOMEPAGE="https://curl.se/trurl/ 
https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/;
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/curl/trurl;
@@ -25,7 +25,12 @@ RESTRICT="!test? ( test )"
 
 DEPEND=">=net-misc/curl-7.62.0"
 RDEPEND="${DEPEND}"
-BDEPEND="test? ( dev-lang/perl )"
+BDEPEND="
+   test? (
+   dev-lang/perl
+   virtual/perl-JSON-PP
+   )
+"
 
 src_compile() {
tc-export CC



[gentoo-commits] repo/gentoo:master commit in: net-misc/trurl/

2023-04-03 Thread Sam James
commit: bd10c614994c083dd8087e4b77008c3e60353ff8
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 22:04:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 22:05:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd10c614

net-misc/trurl: new package, add 0.2, add 

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

 net-misc/trurl/Manifest  |  1 +
 net-misc/trurl/metadata.xml  | 11 +++
 net-misc/trurl/trurl-0.2.ebuild  | 38 ++
 net-misc/trurl/trurl-.ebuild | 38 ++
 4 files changed, 88 insertions(+)

diff --git a/net-misc/trurl/Manifest b/net-misc/trurl/Manifest
new file mode 100644
index ..47c21657781a
--- /dev/null
+++ b/net-misc/trurl/Manifest
@@ -0,0 +1 @@
+DIST trurl-0.2.tar.gz 9095 BLAKE2B 
1fab191158ca914c6a8e561095edc5329f7b565849dc1add85d17c05062f46fa82160bc6595c16e28a216821ffab7944edbce3be4a38895191f3c901ccef611f
 SHA512 
e6ad68183acefb09985b453d0bdc7d0afe9e4c916c4e32fe67cee9afd23aa437e0b538cdc9456bc2ed93dc8996c9c64efeeff74a1415f044d0c1e52d0f5f00c7

diff --git a/net-misc/trurl/metadata.xml b/net-misc/trurl/metadata.xml
new file mode 100644
index ..9c4ccfbaf759
--- /dev/null
+++ b/net-misc/trurl/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   curl/trurl
+   
+

diff --git a/net-misc/trurl/trurl-0.2.ebuild b/net-misc/trurl/trurl-0.2.ebuild
new file mode 100644
index ..d746c034e362
--- /dev/null
+++ b/net-misc/trurl/trurl-0.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Command line tool for URL parsing and manipulation"
+HOMEPAGE="https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/ 
https://github.com/curl/trurl;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/curl/trurl;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/curl/trurl/archive/refs/tags/${P}.tar.gz;
+   S="${WORKDIR}"/${PN}-${P}
+
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="curl"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND=">=net-misc/curl-7.62.0"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( dev-lang/perl )"
+
+src_compile() {
+   tc-export CC
+
+   default
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+}

diff --git a/net-misc/trurl/trurl-.ebuild b/net-misc/trurl/trurl-.ebuild
new file mode 100644
index ..d746c034e362
--- /dev/null
+++ b/net-misc/trurl/trurl-.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Command line tool for URL parsing and manipulation"
+HOMEPAGE="https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/ 
https://github.com/curl/trurl;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/curl/trurl;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/curl/trurl/archive/refs/tags/${P}.tar.gz;
+   S="${WORKDIR}"/${PN}-${P}
+
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="curl"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND=">=net-misc/curl-7.62.0"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( dev-lang/perl )"
+
+src_compile() {
+   tc-export CC
+
+   default
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+}