public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2017-07-18 16:12 Sebastien Fabbro
  0 siblings, 0 replies; 22+ messages in thread
From: Sebastien Fabbro @ 2017-07-18 16:12 UTC (permalink / raw
  To: gentoo-commits

commit:     c6a0dadddff0534c16a526b828b5670ba762a6c5
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 17 21:54:15 2017 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Tue Jul 18 16:09:36 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a0dadd

net-libs/pacparser: version bump

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 net-libs/pacparser/Manifest               |  1 +
 net-libs/pacparser/metadata.xml           |  1 -
 net-libs/pacparser/pacparser-1.3.7.ebuild | 61 +++++++++++++++++++++++++++++++
 3 files changed, 62 insertions(+), 1 deletion(-)

diff --git a/net-libs/pacparser/Manifest b/net-libs/pacparser/Manifest
index 7eb5deafff1..91ab5be6434 100644
--- a/net-libs/pacparser/Manifest
+++ b/net-libs/pacparser/Manifest
@@ -1 +1,2 @@
 DIST pacparser-1.3.1.tar.gz 1229362 SHA256 040fb94c420f6aaad295b0b60cf1659f996fee1997c332bec2a6390955276585 SHA512 20295667d92eb5385429c085c14ca8dc1ba216487ff474304433f99119216934be2dd1647452173418de31f5345679dd7159eafd331e40a2b87564f878d31349 WHIRLPOOL 47caf428b4574d9fbb40cffe46afb38cc6bb786382805754f1653e3d554af60e695e1718902c94822b229b7fb4f9748257745a1b3faedfa02cc7b06ba457768f
+DIST pacparser-1.3.7.tar.gz 905596 SHA256 eb48ec2fc202d12a4b882133048c7590329849f32c2285bc4dbe418f29aad249 SHA512 979238204cd352ecf502a5a6216a35d7c47e82a173c32c6f0a5166f1fe790c66ac74ec1d9d0a58b54038d19e893f8b365ed868664f84ab9d5e653584bf20130b WHIRLPOOL be594e02c2eb41edf737ebd0a1b24c4aa044df9883f749f2d625858b16b7d15bd35045c481717c08ec65ec7043c09ef31d2a16d0c4bae6b1c78ab5fa86418c3e

diff --git a/net-libs/pacparser/metadata.xml b/net-libs/pacparser/metadata.xml
index afeebf32afe..f15997fe5b7 100644
--- a/net-libs/pacparser/metadata.xml
+++ b/net-libs/pacparser/metadata.xml
@@ -21,7 +21,6 @@
   supported right now).
 </longdescription>
   <upstream>
-    <remote-id type="google-code">pacproxy</remote-id>
     <remote-id type="github">pacparser/pacparser</remote-id>
   </upstream>
 </pkgmetadata>

diff --git a/net-libs/pacparser/pacparser-1.3.7.ebuild b/net-libs/pacparser/pacparser-1.3.7.ebuild
new file mode 100644
index 00000000000..08330b53c6a
--- /dev/null
+++ b/net-libs/pacparser/pacparser-1.3.7.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit eutils python-r1 toolchain-funcs
+
+DESCRIPTION="Library to parse proxy auto-config files"
+HOMEPAGE="http://pacparser.manugarg.com/"
+SRC_URI="https://github.com/pacparser/${PN}/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc python"
+
+DEPEND="python? ( ${PYTHON_DEPS} )"
+RDEPEND="${DEPEND}"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# spidermonkey-1.7.0 is bundled
+# tested unbundling with spidermonkey-1.8* and 1.7
+# and got many failures : unbundling not worth.
+
+src_prepare() {
+	default
+	sed -e 's|CFLAGS = |CFLAGS := $(CFLAGS) |' \
+		-e 's|= $(PREFIX)|:=  $(PREFIX)|g' \
+		-e "s|share/doc.*pacparser|share/doc/${PF}|g" \
+		-e "s|/lib|/$(get_libdir)|g" \
+		-i src/Makefile || die
+	export NO_INTERNET=yes
+	tc-export CC AR RANLIB
+}
+
+src_compile() {
+	emake -C src spidermonkey/js/src
+	sed -e '/CC = gcc/d' \
+		-i src/spidermonkey/js/src/config/Linux_All.mk || die
+	emake -C src
+	use python && python_foreach_impl emake -C src pymod
+}
+
+src_test() {
+	emake -C src testpactester
+}
+
+src_install() {
+	emake DESTDIR="${ED}" LIB_PREFIX="${ED}/usr/$(get_libdir)" -C src install
+	dodoc README.md
+	use python && python_foreach_impl \
+		emake DESTDIR="${D}" \
+		LIB_PREFIX="${D}/usr/$(get_libdir)" -C src install-pymod
+	if use doc; then
+		docompress -x /usr/share/doc/${PF}/{html,examples}
+	else
+		rm -r "${ED}"/usr/share/doc/${PF}/{html,examples} || die
+	fi
+}


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2024-07-03  9:20 Guilherme Amadio
  0 siblings, 0 replies; 22+ messages in thread
From: Guilherme Amadio @ 2024-07-03  9:20 UTC (permalink / raw
  To: gentoo-commits

commit:     0206c0249d1cefbdcb6d645be92788f0a5bb1885
Author:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
AuthorDate: Tue Jul  2 11:48:04 2024 +0000
Commit:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Wed Jul  3 09:20:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0206c024

net-libs/pacparser: add 1.4.5

Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>

 net-libs/pacparser/Manifest               |  1 +
 net-libs/pacparser/pacparser-1.4.5.ebuild | 66 +++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+)

diff --git a/net-libs/pacparser/Manifest b/net-libs/pacparser/Manifest
index 9b5284ae8405..b3e20146ec71 100644
--- a/net-libs/pacparser/Manifest
+++ b/net-libs/pacparser/Manifest
@@ -1,3 +1,4 @@
 DIST pacparser-1.4.0.tar.gz 902919 BLAKE2B da29b34654764b1569d9d37648e4ccb608142becaf34c65cdf37b2bd81aa073b1945d840fb50aa7cb986687bbdc086c862a05bc421adb08d44e1add637b712ed SHA512 9574068dc4da3db27ddc1242cf98d98ebc7515864789e95b700cd2ce1433a7cff84160f1507976488fab7529839cabe9cf2aa16ddbefc0c83009fa6c0d2ad6b3
 DIST pacparser-1.4.2.tar.gz 903425 BLAKE2B 6b46fd87487feacb3915ddd3705eb60f795257adc5361fddbfc550c537471276f464f367b57124efc49f57666f232c297df763f2adea34d7642bd1e3271f47b4 SHA512 65d12421ee79a969b867d7dcec1527ac9b2596c25f6be2502742ba1b3788f05afeed2fcd5406dfb39485d1d56ef161684acabe6a95008725385c3c5336f331b1
 DIST pacparser-1.4.3.tar.gz 905231 BLAKE2B bffe42154a8de9798c4c7b986e5797c19cbb103ed2977545014278f63a770c7cd9ed6b7fc6a9fff96514a71457b9dbc35104a51d9e5e331e2d19f3baeb86e621 SHA512 cc0d6c0a7b1fd9d55dece6c4ad80711d3d1055a0cde120dbb6e8274508631b325e7d876545b40ca05cefc6dce15aa1476e5b2936527e3183ad86114e4cd661a5
+DIST pacparser-1.4.5.tar.gz 905331 BLAKE2B 4c0346e76ad86a6fc54d870688595432f36fc535564b79edc74816f0fa2c45be109c4734d36af5ded50ac208177cfe9fc775d0917060e3f2b4ea5445da67b077 SHA512 fabbfa5c5ebd2a884187e53db27015b16587cba2ae30da1fdec92ca211b1f0ecd2839222341cd0eca9e709ada4e9efcd686b713e4f1e5621507070a6300ad164

diff --git a/net-libs/pacparser/pacparser-1.4.5.ebuild b/net-libs/pacparser/pacparser-1.4.5.ebuild
new file mode 100644
index 000000000000..b1a976c8a7f8
--- /dev/null
+++ b/net-libs/pacparser/pacparser-1.4.5.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..13} )
+
+inherit python-r1 toolchain-funcs
+
+DESCRIPTION="Library to parse proxy auto-config files"
+HOMEPAGE="http://pacparser.manugarg.com/"
+SRC_URI="https://github.com/manugarg/${PN}/archive/v${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc python"
+
+DEPEND="python? ( ${PYTHON_DEPS} )"
+RDEPEND="${DEPEND}"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# spidermonkey-1.7.0 is bundled
+# tested unbundling with spidermonkey-1.8* and 1.7
+# and got many failures: unbundling not worth it.
+
+src_prepare() {
+	default
+
+	sed -e 's/^SMCFLAGS.*/SMCFLAGS = -DHAVE_VA_COPY -DVA_COPY=va_copy -DHAVE_VA_LIST_AS_ARRAY/' \
+		-i src/Makefile || die
+	sed -e '/CC = gcc/d' \
+		-i src/spidermonkey/js/src/config/Linux_All.mk || die
+
+	export NO_INTERNET=yes
+	export VERSION="${PV}"
+	tc-export CC AR RANLIB
+}
+
+src_compile() {
+	# Upstream parallel compilation bug, do that first to work around
+	emake -C src -j1
+	use python && python_foreach_impl emake -C src pymod
+}
+
+src_install() {
+	emake \
+		LIB_PREFIX="${ED}/usr/$(get_libdir)" \
+		DOC_PREFIX="${ED}/usr/share/doc/${PF}" \
+		BIN_PREFIX="${ED}"/usr/bin \
+		INC_PREFIX="${ED}"/usr/include \
+		MAN_PREFIX="${ED}"/usr/share/man \
+		-C src install
+	dodoc README.md
+
+	if use python; then
+		python_foreach_impl emake DESTDIR="${D}" -C src install-pymod
+		python_foreach_impl python_optimize
+	fi
+
+	if use doc; then
+		docompress -x /usr/share/doc/${PF}/{html,examples}
+	else
+		rm -r "${ED}"/usr/share/doc/${PF}/{html,examples} || die
+	fi
+}


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2024-05-29  6:26 Jakov Smolić
  0 siblings, 0 replies; 22+ messages in thread
From: Jakov Smolić @ 2024-05-29  6:26 UTC (permalink / raw
  To: gentoo-commits

commit:     f3689b5312f044d4cf73c8bab4e588b4525ee376
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed May 29 06:25:55 2024 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed May 29 06:25:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3689b53

net-libs/pacparser: Stabilize 1.4.3 x86, #933015

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 net-libs/pacparser/pacparser-1.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/pacparser/pacparser-1.4.3.ebuild b/net-libs/pacparser/pacparser-1.4.3.ebuild
index 87e64cf6c25f..b04ca2ea28ea 100644
--- a/net-libs/pacparser/pacparser-1.4.3.ebuild
+++ b/net-libs/pacparser/pacparser-1.4.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/manugarg/${PN}/archive/v${PV}/${P}.tar.gz"
 
 LICENSE="LGPL-3"
 SLOT="0/1"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux"
 IUSE="doc python"
 
 DEPEND="python? ( ${PYTHON_DEPS} )"


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2024-03-10 18:28 Guilherme Amadio
  0 siblings, 0 replies; 22+ messages in thread
From: Guilherme Amadio @ 2024-03-10 18:28 UTC (permalink / raw
  To: gentoo-commits

commit:     9a6e608a7501a34518d16d5a3e81254a8bc308b8
Author:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 10 18:27:18 2024 +0000
Commit:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Sun Mar 10 18:27:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a6e608a

net-libs/pacparser: add 1.4.3

Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>

 net-libs/pacparser/Manifest               |  1 +
 net-libs/pacparser/pacparser-1.4.3.ebuild | 66 +++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+)

diff --git a/net-libs/pacparser/Manifest b/net-libs/pacparser/Manifest
index bf811da3e8c4..9b5284ae8405 100644
--- a/net-libs/pacparser/Manifest
+++ b/net-libs/pacparser/Manifest
@@ -1,2 +1,3 @@
 DIST pacparser-1.4.0.tar.gz 902919 BLAKE2B da29b34654764b1569d9d37648e4ccb608142becaf34c65cdf37b2bd81aa073b1945d840fb50aa7cb986687bbdc086c862a05bc421adb08d44e1add637b712ed SHA512 9574068dc4da3db27ddc1242cf98d98ebc7515864789e95b700cd2ce1433a7cff84160f1507976488fab7529839cabe9cf2aa16ddbefc0c83009fa6c0d2ad6b3
 DIST pacparser-1.4.2.tar.gz 903425 BLAKE2B 6b46fd87487feacb3915ddd3705eb60f795257adc5361fddbfc550c537471276f464f367b57124efc49f57666f232c297df763f2adea34d7642bd1e3271f47b4 SHA512 65d12421ee79a969b867d7dcec1527ac9b2596c25f6be2502742ba1b3788f05afeed2fcd5406dfb39485d1d56ef161684acabe6a95008725385c3c5336f331b1
+DIST pacparser-1.4.3.tar.gz 905231 BLAKE2B bffe42154a8de9798c4c7b986e5797c19cbb103ed2977545014278f63a770c7cd9ed6b7fc6a9fff96514a71457b9dbc35104a51d9e5e331e2d19f3baeb86e621 SHA512 cc0d6c0a7b1fd9d55dece6c4ad80711d3d1055a0cde120dbb6e8274508631b325e7d876545b40ca05cefc6dce15aa1476e5b2936527e3183ad86114e4cd661a5

diff --git a/net-libs/pacparser/pacparser-1.4.3.ebuild b/net-libs/pacparser/pacparser-1.4.3.ebuild
new file mode 100644
index 000000000000..87e64cf6c25f
--- /dev/null
+++ b/net-libs/pacparser/pacparser-1.4.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit python-r1 toolchain-funcs
+
+DESCRIPTION="Library to parse proxy auto-config files"
+HOMEPAGE="http://pacparser.manugarg.com/"
+SRC_URI="https://github.com/manugarg/${PN}/archive/v${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc python"
+
+DEPEND="python? ( ${PYTHON_DEPS} )"
+RDEPEND="${DEPEND}"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# spidermonkey-1.7.0 is bundled
+# tested unbundling with spidermonkey-1.8* and 1.7
+# and got many failures: unbundling not worth it.
+
+src_prepare() {
+	default
+
+	sed -e 's/^SMCFLAGS.*/SMCFLAGS = -DHAVE_VA_COPY -DVA_COPY=va_copy -DHAVE_VA_LIST_AS_ARRAY/' \
+		-i src/Makefile || die
+	sed -e '/CC = gcc/d' \
+		-i src/spidermonkey/js/src/config/Linux_All.mk || die
+
+	export NO_INTERNET=yes
+	export VERSION="${PV}"
+	tc-export CC AR RANLIB
+}
+
+src_compile() {
+	# Upstream parallel compilation bug, do that first to work around
+	emake -C src -j1
+	use python && python_foreach_impl emake -C src pymod
+}
+
+src_install() {
+	emake \
+		LIB_PREFIX="${ED}/usr/$(get_libdir)" \
+		DOC_PREFIX="${ED}/usr/share/doc/${PF}" \
+		BIN_PREFIX="${ED}"/usr/bin \
+		INC_PREFIX="${ED}"/usr/include \
+		MAN_PREFIX="${ED}"/usr/share/man \
+		-C src install
+	dodoc README.md
+
+	if use python; then
+		python_foreach_impl emake DESTDIR="${D}" -C src install-pymod
+		python_foreach_impl python_optimize
+	fi
+
+	if use doc; then
+		docompress -x /usr/share/doc/${PF}/{html,examples}
+	else
+		rm -r "${ED}"/usr/share/doc/${PF}/{html,examples} || die
+	fi
+}


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2024-03-10 17:54 Guilherme Amadio
  0 siblings, 0 replies; 22+ messages in thread
From: Guilherme Amadio @ 2024-03-10 17:54 UTC (permalink / raw
  To: gentoo-commits

commit:     95ac3cc2e868f2f724a2c66adc5849cea2b99e35
Author:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 10 17:53:35 2024 +0000
Commit:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Sun Mar 10 17:53:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ac3cc2

net-libs/pacparser: fix compilation with GCC 14, bug 919375

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

Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>

 net-libs/pacparser/pacparser-1.4.2.ebuild | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-libs/pacparser/pacparser-1.4.2.ebuild b/net-libs/pacparser/pacparser-1.4.2.ebuild
index e3cd424765ae..87e64cf6c25f 100644
--- a/net-libs/pacparser/pacparser-1.4.2.ebuild
+++ b/net-libs/pacparser/pacparser-1.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,6 +27,8 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 src_prepare() {
 	default
 
+	sed -e 's/^SMCFLAGS.*/SMCFLAGS = -DHAVE_VA_COPY -DVA_COPY=va_copy -DHAVE_VA_LIST_AS_ARRAY/' \
+		-i src/Makefile || die
 	sed -e '/CC = gcc/d' \
 		-i src/spidermonkey/js/src/config/Linux_All.mk || die
 
@@ -37,8 +39,7 @@ src_prepare() {
 
 src_compile() {
 	# Upstream parallel compilation bug, do that first to work around
-	emake -C src/spidermonkey
-	emake -C src
+	emake -C src -j1
 	use python && python_foreach_impl emake -C src pymod
 }
 


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2023-10-27  6:56 Guilherme Amadio
  0 siblings, 0 replies; 22+ messages in thread
From: Guilherme Amadio @ 2023-10-27  6:56 UTC (permalink / raw
  To: gentoo-commits

commit:     da3bd28696a64f3eb8113f789db8a98df672d423
Author:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 26 12:11:26 2023 +0000
Commit:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Fri Oct 27 06:42:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da3bd286

net-libs/pacparser: add 1.4.2

Note: patches dropped since they were merged upstream.
See https://github.com/manugarg/pacparser/pull/136.

Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>

 net-libs/pacparser/Manifest               |  1 +
 net-libs/pacparser/pacparser-1.4.2.ebuild | 65 +++++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+)

diff --git a/net-libs/pacparser/Manifest b/net-libs/pacparser/Manifest
index a74af7829e92..bf811da3e8c4 100644
--- a/net-libs/pacparser/Manifest
+++ b/net-libs/pacparser/Manifest
@@ -1 +1,2 @@
 DIST pacparser-1.4.0.tar.gz 902919 BLAKE2B da29b34654764b1569d9d37648e4ccb608142becaf34c65cdf37b2bd81aa073b1945d840fb50aa7cb986687bbdc086c862a05bc421adb08d44e1add637b712ed SHA512 9574068dc4da3db27ddc1242cf98d98ebc7515864789e95b700cd2ce1433a7cff84160f1507976488fab7529839cabe9cf2aa16ddbefc0c83009fa6c0d2ad6b3
+DIST pacparser-1.4.2.tar.gz 903425 BLAKE2B 6b46fd87487feacb3915ddd3705eb60f795257adc5361fddbfc550c537471276f464f367b57124efc49f57666f232c297df763f2adea34d7642bd1e3271f47b4 SHA512 65d12421ee79a969b867d7dcec1527ac9b2596c25f6be2502742ba1b3788f05afeed2fcd5406dfb39485d1d56ef161684acabe6a95008725385c3c5336f331b1

diff --git a/net-libs/pacparser/pacparser-1.4.2.ebuild b/net-libs/pacparser/pacparser-1.4.2.ebuild
new file mode 100644
index 000000000000..e3cd424765ae
--- /dev/null
+++ b/net-libs/pacparser/pacparser-1.4.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit python-r1 toolchain-funcs
+
+DESCRIPTION="Library to parse proxy auto-config files"
+HOMEPAGE="http://pacparser.manugarg.com/"
+SRC_URI="https://github.com/manugarg/${PN}/archive/v${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc python"
+
+DEPEND="python? ( ${PYTHON_DEPS} )"
+RDEPEND="${DEPEND}"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# spidermonkey-1.7.0 is bundled
+# tested unbundling with spidermonkey-1.8* and 1.7
+# and got many failures: unbundling not worth it.
+
+src_prepare() {
+	default
+
+	sed -e '/CC = gcc/d' \
+		-i src/spidermonkey/js/src/config/Linux_All.mk || die
+
+	export NO_INTERNET=yes
+	export VERSION="${PV}"
+	tc-export CC AR RANLIB
+}
+
+src_compile() {
+	# Upstream parallel compilation bug, do that first to work around
+	emake -C src/spidermonkey
+	emake -C src
+	use python && python_foreach_impl emake -C src pymod
+}
+
+src_install() {
+	emake \
+		LIB_PREFIX="${ED}/usr/$(get_libdir)" \
+		DOC_PREFIX="${ED}/usr/share/doc/${PF}" \
+		BIN_PREFIX="${ED}"/usr/bin \
+		INC_PREFIX="${ED}"/usr/include \
+		MAN_PREFIX="${ED}"/usr/share/man \
+		-C src install
+	dodoc README.md
+
+	if use python; then
+		python_foreach_impl emake DESTDIR="${D}" -C src install-pymod
+		python_foreach_impl python_optimize
+	fi
+
+	if use doc; then
+		docompress -x /usr/share/doc/${PF}/{html,examples}
+	else
+		rm -r "${ED}"/usr/share/doc/${PF}/{html,examples} || die
+	fi
+}


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2022-09-19 12:38 Guilherme Amadio
  0 siblings, 0 replies; 22+ messages in thread
From: Guilherme Amadio @ 2022-09-19 12:38 UTC (permalink / raw
  To: gentoo-commits

commit:     7d5268668b1aa62ed26246c1c75996593ea44faa
Author:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 12:19:20 2022 +0000
Commit:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Mon Sep 19 12:38:16 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d526866

net-libs/pacparser: drop 1.3.7-r1

Closes: https://bugs.gentoo.org/659726
Closes: https://bugs.gentoo.org/842120
Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>

 net-libs/pacparser/Manifest                  |  1 -
 net-libs/pacparser/pacparser-1.3.7-r1.ebuild | 67 ----------------------------
 2 files changed, 68 deletions(-)

diff --git a/net-libs/pacparser/Manifest b/net-libs/pacparser/Manifest
index 72238f10a507..a74af7829e92 100644
--- a/net-libs/pacparser/Manifest
+++ b/net-libs/pacparser/Manifest
@@ -1,2 +1 @@
-DIST pacparser-1.3.7.tar.gz 905596 BLAKE2B 122127b6e1d8f68fde4c5ca98207bf2a0fa2a081dbb60aaf34126700a3de9d861e7b5f881e78d3eefdd2a9af97a9ba677339ca2b2a0b4459d26e60a62226e839 SHA512 979238204cd352ecf502a5a6216a35d7c47e82a173c32c6f0a5166f1fe790c66ac74ec1d9d0a58b54038d19e893f8b365ed868664f84ab9d5e653584bf20130b
 DIST pacparser-1.4.0.tar.gz 902919 BLAKE2B da29b34654764b1569d9d37648e4ccb608142becaf34c65cdf37b2bd81aa073b1945d840fb50aa7cb986687bbdc086c862a05bc421adb08d44e1add637b712ed SHA512 9574068dc4da3db27ddc1242cf98d98ebc7515864789e95b700cd2ce1433a7cff84160f1507976488fab7529839cabe9cf2aa16ddbefc0c83009fa6c0d2ad6b3

diff --git a/net-libs/pacparser/pacparser-1.3.7-r1.ebuild b/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
deleted file mode 100644
index 911a5d5ce27f..000000000000
--- a/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit python-r1 toolchain-funcs
-
-DESCRIPTION="Library to parse proxy auto-config files"
-HOMEPAGE="http://pacparser.manugarg.com/"
-SRC_URI="https://github.com/pacparser/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0/1"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc python"
-
-DEPEND="python? ( ${PYTHON_DEPS} )"
-RDEPEND="${DEPEND}"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# spidermonkey-1.7.0 is bundled
-# tested unbundling with spidermonkey-1.8* and 1.7
-# and got many failures: unbundling not worth it.
-
-src_prepare() {
-	default
-	sed -e 's|CFLAGS = |CFLAGS := $(CFLAGS) |' \
-		-e 's|= $(PREFIX)|:=  $(PREFIX)|g' \
-		-e "s|share/doc.*pacparser|share/doc/${PF}|g" \
-		-e "s|/lib|/$(get_libdir)|g" \
-		-i src/Makefile || die
-	export NO_INTERNET=yes
-	tc-export CC AR RANLIB
-}
-
-src_compile() {
-	emake -C src spidermonkey/js/src
-	sed -e '/CC = gcc/d' \
-		-i src/spidermonkey/js/src/config/Linux_All.mk || die
-	# Upstream parallel compilation bug, do that first to work around
-	emake -C src/spidermonkey
-	emake -C src
-	use python && python_foreach_impl emake -C src pymod
-}
-
-src_test() {
-	emake -C src testpactester
-}
-
-src_install() {
-	emake DESTDIR="${ED}" LIB_PREFIX="${ED}/usr/$(get_libdir)" -C src install
-	dodoc README.md
-
-	if use python; then
-		python_foreach_impl emake DESTDIR="${D}" \
-			LIB_PREFIX="${D}/usr/$(get_libdir)" -C src install-pymod
-		python_foreach_impl python_optimize
-	fi
-
-	if use doc; then
-		docompress -x /usr/share/doc/${PF}/{html,examples}
-	else
-		rm -r "${ED}"/usr/share/doc/${PF}/{html,examples} || die
-	fi
-}


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2022-09-19 12:38 Guilherme Amadio
  0 siblings, 0 replies; 22+ messages in thread
From: Guilherme Amadio @ 2022-09-19 12:38 UTC (permalink / raw
  To: gentoo-commits

commit:     3cad8dbb48c7f7f8d346d6c6642d2ca81d33d466
Author:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 12:21:36 2022 +0000
Commit:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Mon Sep 19 12:38:26 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cad8dbb

net-libs/pacparser: enable py3.11

Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>

 net-libs/pacparser/pacparser-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/pacparser/pacparser-1.4.0.ebuild b/net-libs/pacparser/pacparser-1.4.0.ebuild
index 7dc296824bb6..d5d9c6469755 100644
--- a/net-libs/pacparser/pacparser-1.4.0.ebuild
+++ b/net-libs/pacparser/pacparser-1.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
 
 inherit python-r1 toolchain-funcs
 


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2022-06-07  5:22 Sam James
  0 siblings, 0 replies; 22+ messages in thread
From: Sam James @ 2022-06-07  5:22 UTC (permalink / raw
  To: gentoo-commits

commit:     1b306ac14b150b8633a16a45332e71448446224f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  7 05:21:53 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun  7 05:21:53 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b306ac1

net-libs/pacparser: Stabilize 1.4.0 x86, #850181

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-libs/pacparser/pacparser-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/pacparser/pacparser-1.4.0.ebuild b/net-libs/pacparser/pacparser-1.4.0.ebuild
index 1476c36046e7..7dc296824bb6 100644
--- a/net-libs/pacparser/pacparser-1.4.0.ebuild
+++ b/net-libs/pacparser/pacparser-1.4.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/manugarg/${PN}/archive/v${PV}/${P}.tar.gz"
 
 LICENSE="LGPL-3"
 SLOT="0/1"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 IUSE="doc python"
 
 DEPEND="python? ( ${PYTHON_DEPS} )"


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2022-06-07  5:21 Sam James
  0 siblings, 0 replies; 22+ messages in thread
From: Sam James @ 2022-06-07  5:21 UTC (permalink / raw
  To: gentoo-commits

commit:     199dfdac8adb54d5c43e1a84b7ccd7558b17717f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  7 05:21:08 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun  7 05:21:08 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=199dfdac

net-libs/pacparser: Stabilize 1.4.0 amd64, #850181

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-libs/pacparser/pacparser-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/pacparser/pacparser-1.4.0.ebuild b/net-libs/pacparser/pacparser-1.4.0.ebuild
index 3d6bb84c788e..1476c36046e7 100644
--- a/net-libs/pacparser/pacparser-1.4.0.ebuild
+++ b/net-libs/pacparser/pacparser-1.4.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/manugarg/${PN}/archive/v${PV}/${P}.tar.gz"
 
 LICENSE="LGPL-3"
 SLOT="0/1"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc python"
 
 DEPEND="python? ( ${PYTHON_DEPS} )"


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2021-06-16  8:35 Guilherme Amadio
  0 siblings, 0 replies; 22+ messages in thread
From: Guilherme Amadio @ 2021-06-16  8:35 UTC (permalink / raw
  To: gentoo-commits

commit:     343a14befbd4b7a9bba4114f569442d1b6833cf2
Author:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 16 08:20:52 2021 +0000
Commit:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Wed Jun 16 08:34:50 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=343a14be

net-libs/pacparser: stable on amd64/x86

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>

 net-libs/pacparser/pacparser-1.3.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/pacparser/pacparser-1.3.7-r1.ebuild b/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
index deafdcf0461..911a5d5ce27 100644
--- a/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
+++ b/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/pacparser/${PN}/releases/download/${PV}/${P}.tar.gz"
 
 LICENSE="LGPL-3"
 SLOT="0/1"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 IUSE="doc python"
 
 DEPEND="python? ( ${PYTHON_DEPS} )"


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2021-06-16  8:35 Guilherme Amadio
  0 siblings, 0 replies; 22+ messages in thread
From: Guilherme Amadio @ 2021-06-16  8:35 UTC (permalink / raw
  To: gentoo-commits

commit:     f85ca2e28232fb313e3aca640518cdcaf56cb77f
Author:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 16 08:19:47 2021 +0000
Commit:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Wed Jun 16 08:34:50 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f85ca2e2

net-libs/pacparser: make myself maintainer

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>

 net-libs/pacparser/metadata.xml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-libs/pacparser/metadata.xml b/net-libs/pacparser/metadata.xml
index 6a939b05917..ed2cfc9f3dd 100644
--- a/net-libs/pacparser/metadata.xml
+++ b/net-libs/pacparser/metadata.xml
@@ -1,7 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <!-- maintainer-needed -->
+  <maintainer type="person">
+    <email>amadio@gentoo.org</email>
+    <name>Guilherme Amadio</name>
+  </maintainer>
   <longdescription>
   A library to parse proxy auto-config (PAC) files. Proxy auto-config
   files are a vastly used proxy configuration method these days. Web


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2021-05-31 23:19 Sam James
  0 siblings, 0 replies; 22+ messages in thread
From: Sam James @ 2021-05-31 23:19 UTC (permalink / raw
  To: gentoo-commits

commit:     262e808c9c47eb6711bd6e447cb6f2c5ef4a43ca
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 31 22:58:15 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 31 23:19:05 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=262e808c

net-libs/pacparser: add Python 3.9

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-libs/pacparser/pacparser-1.3.7-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/pacparser/pacparser-1.3.7-r1.ebuild b/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
index 2991d284b66..deafdcf0461 100644
--- a/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
+++ b/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 
 inherit python-r1 toolchain-funcs
 


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2021-04-03 19:53 Sam James
  0 siblings, 0 replies; 22+ messages in thread
From: Sam James @ 2021-04-03 19:53 UTC (permalink / raw
  To: gentoo-commits

commit:     1c93964f37902d409bd5bf8211bcf00c3c35770a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  3 19:46:02 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Apr  3 19:53:03 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c93964f

net-libs/pacparser: eutils--

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-libs/pacparser/pacparser-1.3.7-r1.ebuild | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/net-libs/pacparser/pacparser-1.3.7-r1.ebuild b/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
index 5c1ad492aa6..2991d284b66 100644
--- a/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
+++ b/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 PYTHON_COMPAT=( python3_{7,8} )
 
-inherit eutils python-r1 toolchain-funcs
+inherit python-r1 toolchain-funcs
 
 DESCRIPTION="Library to parse proxy auto-config files"
 HOMEPAGE="http://pacparser.manugarg.com/"
@@ -22,7 +22,7 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 # spidermonkey-1.7.0 is bundled
 # tested unbundling with spidermonkey-1.8* and 1.7
-# and got many failures : unbundling not worth.
+# and got many failures: unbundling not worth it.
 
 src_prepare() {
 	default
@@ -52,11 +52,13 @@ src_test() {
 src_install() {
 	emake DESTDIR="${ED}" LIB_PREFIX="${ED}/usr/$(get_libdir)" -C src install
 	dodoc README.md
+
 	if use python; then
 		python_foreach_impl emake DESTDIR="${D}" \
 			LIB_PREFIX="${D}/usr/$(get_libdir)" -C src install-pymod
 		python_foreach_impl python_optimize
 	fi
+
 	if use doc; then
 		docompress -x /usr/share/doc/${PF}/{html,examples}
 	else


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2020-06-08 13:41 Joonas Niilola
  0 siblings, 0 replies; 22+ messages in thread
From: Joonas Niilola @ 2020-06-08 13:41 UTC (permalink / raw
  To: gentoo-commits

commit:     4fbac5723b8b8d6ad207b7a41b343e861f7e8490
Author:     Henning Schild <henning <AT> hennsch <DOT> de>
AuthorDate: Wed May 13 05:59:57 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jun  8 13:41:26 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fbac572

net-libs/pacparser: Support newer python, python_optimize and "make -j"

Add python3_7, that simply works. Add python_optimize calls to fix a QA
issue. And call emake twice to work around parrallel build issue.

Signed-off-by: Henning Schild <henning <AT> hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/15773
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-libs/pacparser/pacparser-1.3.7-r1.ebuild | 65 ++++++++++++++++++++++++++++
 1 file changed, 65 insertions(+)

diff --git a/net-libs/pacparser/pacparser-1.3.7-r1.ebuild b/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
new file mode 100644
index 00000000000..af0525e5b47
--- /dev/null
+++ b/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit eutils python-r1 toolchain-funcs
+
+DESCRIPTION="Library to parse proxy auto-config files"
+HOMEPAGE="http://pacparser.manugarg.com/"
+SRC_URI="https://github.com/pacparser/${PN}/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc python"
+
+DEPEND="python? ( ${PYTHON_DEPS} )"
+RDEPEND="${DEPEND}"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# spidermonkey-1.7.0 is bundled
+# tested unbundling with spidermonkey-1.8* and 1.7
+# and got many failures : unbundling not worth.
+
+src_prepare() {
+	default
+	sed -e 's|CFLAGS = |CFLAGS := $(CFLAGS) |' \
+		-e 's|= $(PREFIX)|:=  $(PREFIX)|g' \
+		-e "s|share/doc.*pacparser|share/doc/${PF}|g" \
+		-e "s|/lib|/$(get_libdir)|g" \
+		-i src/Makefile || die
+	export NO_INTERNET=yes
+	tc-export CC AR RANLIB
+}
+
+src_compile() {
+	emake -C src spidermonkey/js/src
+	sed -e '/CC = gcc/d' \
+		-i src/spidermonkey/js/src/config/Linux_All.mk || die
+	# Upstream parallel compilation bug, do that first to work around
+	emake -C src/spidermonkey
+	emake -C src
+	use python && python_foreach_impl emake -C src pymod
+}
+
+src_test() {
+	emake -C src testpactester
+}
+
+src_install() {
+	emake DESTDIR="${ED}" LIB_PREFIX="${ED}/usr/$(get_libdir)" -C src install
+	dodoc README.md
+	if use python; then
+		python_foreach_impl emake DESTDIR="${D}" \
+			LIB_PREFIX="${D}/usr/$(get_libdir)" -C src install-pymod
+		python_foreach_impl python_optimize
+	fi
+	if use doc; then
+		docompress -x /usr/share/doc/${PF}/{html,examples}
+	else
+		rm -r "${ED}"/usr/share/doc/${PF}/{html,examples} || die
+	fi
+}


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2020-06-08 13:41 Joonas Niilola
  0 siblings, 0 replies; 22+ messages in thread
From: Joonas Niilola @ 2020-06-08 13:41 UTC (permalink / raw
  To: gentoo-commits

commit:     a105c2b5489cb376b02d3f2de3d0e9a4f55cfec7
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  8 13:32:17 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jun  8 13:41:27 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a105c2b5

net-libs/pacparser: enable python3.8

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-libs/pacparser/pacparser-1.3.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/pacparser/pacparser-1.3.7-r1.ebuild b/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
index af0525e5b47..ce0df21ea83 100644
--- a/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
+++ b/net-libs/pacparser/pacparser-1.3.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit eutils python-r1 toolchain-funcs
 


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2020-06-08 13:41 Joonas Niilola
  0 siblings, 0 replies; 22+ messages in thread
From: Joonas Niilola @ 2020-06-08 13:41 UTC (permalink / raw
  To: gentoo-commits

commit:     6018bb93cc024c25626ba0fa86bd9521ec5a4ef2
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  8 13:32:38 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jun  8 13:41:27 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6018bb93

net-libs/pacparser: remove old 1.3.7

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-libs/pacparser/pacparser-1.3.7.ebuild | 61 -------------------------------
 1 file changed, 61 deletions(-)

diff --git a/net-libs/pacparser/pacparser-1.3.7.ebuild b/net-libs/pacparser/pacparser-1.3.7.ebuild
deleted file mode 100644
index f3f2162bb12..00000000000
--- a/net-libs/pacparser/pacparser-1.3.7.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit eutils python-r1 toolchain-funcs
-
-DESCRIPTION="Library to parse proxy auto-config files"
-HOMEPAGE="http://pacparser.manugarg.com/"
-SRC_URI="https://github.com/pacparser/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0/1"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc python"
-
-DEPEND="python? ( ${PYTHON_DEPS} )"
-RDEPEND="${DEPEND}"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# spidermonkey-1.7.0 is bundled
-# tested unbundling with spidermonkey-1.8* and 1.7
-# and got many failures : unbundling not worth.
-
-src_prepare() {
-	default
-	sed -e 's|CFLAGS = |CFLAGS := $(CFLAGS) |' \
-		-e 's|= $(PREFIX)|:=  $(PREFIX)|g' \
-		-e "s|share/doc.*pacparser|share/doc/${PF}|g" \
-		-e "s|/lib|/$(get_libdir)|g" \
-		-i src/Makefile || die
-	export NO_INTERNET=yes
-	tc-export CC AR RANLIB
-}
-
-src_compile() {
-	emake -C src spidermonkey/js/src
-	sed -e '/CC = gcc/d' \
-		-i src/spidermonkey/js/src/config/Linux_All.mk || die
-	emake -j1 -C src
-	use python && python_foreach_impl emake -C src pymod
-}
-
-src_test() {
-	emake -C src testpactester
-}
-
-src_install() {
-	emake DESTDIR="${ED}" LIB_PREFIX="${ED}/usr/$(get_libdir)" -C src install
-	dodoc README.md
-	use python && python_foreach_impl \
-		emake DESTDIR="${D}" \
-		LIB_PREFIX="${D}/usr/$(get_libdir)" -C src install-pymod
-	if use doc; then
-		docompress -x /usr/share/doc/${PF}/{html,examples}
-	else
-		rm -r "${ED}"/usr/share/doc/${PF}/{html,examples} || die
-	fi
-}


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2020-02-10 21:25 Michał Górny
  0 siblings, 0 replies; 22+ messages in thread
From: Michał Górny @ 2020-02-10 21:25 UTC (permalink / raw
  To: gentoo-commits

commit:     b25b43baeb599a23e991e822f65f73e901923684
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 10 21:07:28 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Feb 10 21:24:52 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b25b43ba

net-libs/pacparser: Remove py2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 net-libs/pacparser/pacparser-1.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/pacparser/pacparser-1.3.7.ebuild b/net-libs/pacparser/pacparser-1.3.7.ebuild
index b3f0ea0502e..f3f2162bb12 100644
--- a/net-libs/pacparser/pacparser-1.3.7.ebuild
+++ b/net-libs/pacparser/pacparser-1.3.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit eutils python-r1 toolchain-funcs
 


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2018-01-03 10:40 Michael Palimaka
  0 siblings, 0 replies; 22+ messages in thread
From: Michael Palimaka @ 2018-01-03 10:40 UTC (permalink / raw
  To: gentoo-commits

commit:     c671102ef34cdf423c38d7585c787b35f621c6b2
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  3 10:36:58 2018 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Jan  3 10:40:16 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c671102e

net-libs/pacparser: remove 1.3.1

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 net-libs/pacparser/Manifest               |  1 -
 net-libs/pacparser/pacparser-1.3.1.ebuild | 52 -------------------------------
 2 files changed, 53 deletions(-)

diff --git a/net-libs/pacparser/Manifest b/net-libs/pacparser/Manifest
index 96fc7614b0c..f688ce59f8a 100644
--- a/net-libs/pacparser/Manifest
+++ b/net-libs/pacparser/Manifest
@@ -1,2 +1 @@
-DIST pacparser-1.3.1.tar.gz 1229362 BLAKE2B 8e4b3898824a7021b42fa04167307d5f7cace7aae9c278644a3febb2262d2e108572328e07b7b64f5060075481ca2e39de7db5a83753dc8e4b010b6ef8ed5d67 SHA512 20295667d92eb5385429c085c14ca8dc1ba216487ff474304433f99119216934be2dd1647452173418de31f5345679dd7159eafd331e40a2b87564f878d31349
 DIST pacparser-1.3.7.tar.gz 905596 BLAKE2B 122127b6e1d8f68fde4c5ca98207bf2a0fa2a081dbb60aaf34126700a3de9d861e7b5f881e78d3eefdd2a9af97a9ba677339ca2b2a0b4459d26e60a62226e839 SHA512 979238204cd352ecf502a5a6216a35d7c47e82a173c32c6f0a5166f1fe790c66ac74ec1d9d0a58b54038d19e893f8b365ed868664f84ab9d5e653584bf20130b

diff --git a/net-libs/pacparser/pacparser-1.3.1.ebuild b/net-libs/pacparser/pacparser-1.3.1.ebuild
deleted file mode 100644
index d74a0944e0d..00000000000
--- a/net-libs/pacparser/pacparser-1.3.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-
-inherit eutils python-r1 multilib
-
-DESCRIPTION="Library to parse proxy auto-config files"
-HOMEPAGE="https://github.com/pacparser/pacparser"
-SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc python"
-
-DEPEND="python? ( ${PYTHON_DEPS} )"
-RDEPEND="${DEPEND}"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# spidermonkey-1.7.0 is bundled
-# tested unbundling with spidermonkey-1.8* and 17
-# failures : unbundling not worth
-
-src_prepare() {
-	epatch "${FILESDIR}"/${P}-makefile.patch
-	export NO_INTERNET=yes
-}
-
-src_compile() {
-	emake -j1 -C src
-	use python && python_foreach_impl emake -j1 -C src pymod
-}
-
-src_test() {
-	emake -j1 -C src testpactester
-	use python && emake -j1 -C src test-pymod
-}
-
-src_install() {
-	emake DESTDIR="${ED}" LIB_PREFIX="${ED}/usr/$(get_libdir)" -C src install
-	dodoc README
-	use python && python_foreach_impl \
-		emake DESTDIR="${D}" \
-		LIB_PREFIX="${D}/usr/$(get_libdir)" -C src install-pymod
-	use doc && emake DESTDIR="${ED}" \
-		DOC_PREFIX="${ED}/usr/share/doc/${PF}" -C src install-docs
-	# conflicts (bug #509168), and useless
-	rm "${ED}"/usr/share/man/man3/deprecated.3 || die
-}


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2017-07-18 16:12 Sebastien Fabbro
  0 siblings, 0 replies; 22+ messages in thread
From: Sebastien Fabbro @ 2017-07-18 16:12 UTC (permalink / raw
  To: gentoo-commits

commit:     028362edec851f5bf85c99826b827416a65eaaca
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 17 21:58:06 2017 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Tue Jul 18 16:09:43 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=028362ed

net-libs/pacparser: bundled spidermonkey tricky to build in parallel. revert to -j1.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 net-libs/pacparser/pacparser-1.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/pacparser/pacparser-1.3.7.ebuild b/net-libs/pacparser/pacparser-1.3.7.ebuild
index 08330b53c6a..7256ae1e8a8 100644
--- a/net-libs/pacparser/pacparser-1.3.7.ebuild
+++ b/net-libs/pacparser/pacparser-1.3.7.ebuild
@@ -39,7 +39,7 @@ src_compile() {
 	emake -C src spidermonkey/js/src
 	sed -e '/CC = gcc/d' \
 		-i src/spidermonkey/js/src/config/Linux_All.mk || die
-	emake -C src
+	emake -j1 -C src
 	use python && python_foreach_impl emake -C src pymod
 }
 


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2017-05-29 16:33 Pacho Ramos
  0 siblings, 0 replies; 22+ messages in thread
From: Pacho Ramos @ 2017-05-29 16:33 UTC (permalink / raw
  To: gentoo-commits

commit:     078f9aaf6fa54a50de056dc6810dab869ccec4fb
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Mon May 29 14:43:15 2017 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Mon May 29 16:32:40 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=078f9aaf

net-libs/pacparser: Support newer python

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 net-libs/pacparser/pacparser-1.3.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/pacparser/pacparser-1.3.1.ebuild b/net-libs/pacparser/pacparser-1.3.1.ebuild
index 41246fbcb4e..d74a0944e0d 100644
--- a/net-libs/pacparser/pacparser-1.3.1.ebuild
+++ b/net-libs/pacparser/pacparser-1.3.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-PYTHON_COMPAT=( python{2_7,3_4} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit eutils python-r1 multilib
 


^ permalink raw reply related	[flat|nested] 22+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/
@ 2015-09-01 19:55 Tobias Klausmann
  0 siblings, 0 replies; 22+ messages in thread
From: Tobias Klausmann @ 2015-09-01 19:55 UTC (permalink / raw
  To: gentoo-commits

commit:     7daa895e6cf8a4545338179083e274cd0586dc3e
Author:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  1 19:50:46 2015 +0000
Commit:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Tue Sep  1 19:50:46 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7daa895e

net-libs/pacparser: Fixing HOMEPAGE move due to code.google.com shutdown

Package-Manager: portage-2.2.20.1

 net-libs/pacparser/pacparser-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/pacparser/pacparser-1.3.1.ebuild b/net-libs/pacparser/pacparser-1.3.1.ebuild
index 651e6ea..ec616c2 100644
--- a/net-libs/pacparser/pacparser-1.3.1.ebuild
+++ b/net-libs/pacparser/pacparser-1.3.1.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
 inherit eutils python-r1 multilib
 
 DESCRIPTION="Library to parse proxy auto-config files"
-HOMEPAGE="https://code.google.com/p/pacparser/"
+HOMEPAGE="https://github.com/pacparser/pacparser"
 SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz"
 
 LICENSE="LGPL-3"


^ permalink raw reply related	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2024-07-03  9:20 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-18 16:12 [gentoo-commits] repo/gentoo:master commit in: net-libs/pacparser/ Sebastien Fabbro
  -- strict thread matches above, loose matches on Subject: below --
2024-07-03  9:20 Guilherme Amadio
2024-05-29  6:26 Jakov Smolić
2024-03-10 18:28 Guilherme Amadio
2024-03-10 17:54 Guilherme Amadio
2023-10-27  6:56 Guilherme Amadio
2022-09-19 12:38 Guilherme Amadio
2022-09-19 12:38 Guilherme Amadio
2022-06-07  5:22 Sam James
2022-06-07  5:21 Sam James
2021-06-16  8:35 Guilherme Amadio
2021-06-16  8:35 Guilherme Amadio
2021-05-31 23:19 Sam James
2021-04-03 19:53 Sam James
2020-06-08 13:41 Joonas Niilola
2020-06-08 13:41 Joonas Niilola
2020-06-08 13:41 Joonas Niilola
2020-02-10 21:25 Michał Górny
2018-01-03 10:40 Michael Palimaka
2017-07-18 16:12 Sebastien Fabbro
2017-05-29 16:33 Pacho Ramos
2015-09-01 19:55 Tobias Klausmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox