public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2015-09-27 10:49 Christian Ruppert
  0 siblings, 0 replies; 21+ messages in thread
From: Christian Ruppert @ 2015-09-27 10:49 UTC (permalink / raw
  To: gentoo-commits

commit:     c10d452743fd95c62f03085effeaef70dc0c1fd1
Author:     Christian Ruppert <idl0r <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 27 10:49:34 2015 +0000
Commit:     Christian Ruppert <idl0r <AT> gentoo <DOT> org>
CommitDate: Sun Sep 27 10:49:34 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10d4527

sci-electronics/eagle: Version bump to 7.4.0

Package-Manager: portage-2.2.22

 sci-electronics/eagle/Manifest           |   2 +
 sci-electronics/eagle/eagle-7.4.0.ebuild | 130 +++++++++++++++++++++++++++++++
 2 files changed, 132 insertions(+)

diff --git a/sci-electronics/eagle/Manifest b/sci-electronics/eagle/Manifest
index 147bfbb..4768ec4 100644
--- a/sci-electronics/eagle/Manifest
+++ b/sci-electronics/eagle/Manifest
@@ -2,4 +2,6 @@ DIST eagle-lin-5.11.0.run 36691433 SHA256 b7202e45fb2cb6c3fc6104a19f7cd3ef03d877
 DIST eagle-lin-5.12.0.run 36580499 SHA256 7903438b6f171894d7503d6b6e3149d3da321c386a86d1b05f1e08a3b924dafd SHA512 b2faf4cb4521f8ec6e843f7ea70b0e0dc0df36ded2687162921a4fec15386bf002c813dd198c6812544c9a6e0c0cab2fca514f6a1aa67dd69890b5edf9b1bc3d WHIRLPOOL 6db4f6ce8d42677778d0496d704696d4b02c66a8293535d6c7d3295a3880f1530f52f48b857310cd088a2bf28ddf8cae893a4532598e0672a267fd61890e7ba8
 DIST eagle-lin-6.6.0.run 41425368 SHA256 1dd8f59a4c6b3a741e4c5e7eaa88347b9c12be8076c7cbb3580541a55a42a254 SHA512 6b28231665e4af5726799f998b3a4961be631a4b36e732d72d76af1939bec6cc144bcdebf5724c9c216771fb5fecef9549843d5c1ada6c41fb6a9f33b2cc33e2 WHIRLPOOL 6743f753f41be9a59982b993bde9eb4051049759209278a8630ea93686bf55c22a92a09996aa27faab260af7f2b1611cec72b858abeecd26498d12297713e201
 DIST eagle-lin32-7.3.0.run 48599533 SHA256 93428e5cd6938f6a5efccce5f9ca1d2223ba2118868efd810a3fc84caf871232 SHA512 ef25fe7910a89e80b0c4c2d8a8f80269474510d5bd9250c6a2751ac198e7a5b4c687a30d1d784a86196589377ef7df527ff8cfa2a747c4f6e0f85496c3a180ab WHIRLPOOL 9e9654bd55516cc2fa965fbb01156f2cc2c7189744b598a20c048b7b65d51aa0b7e01ebd87769b3124ef1c2e43f3be62477643098a500cf9635426a666d99267
+DIST eagle-lin32-7.4.0.run 49535353 SHA256 c233413057454b26d9d9d714428a008a3e259178b16455330f3e97e6517857f7 SHA512 667d213861458fb8f915dd1d46161e0b87fa9151f9686564638afdd33a8b2924fde28850c8bd6815d405104e48aa25957a5050e6276c43d5550a106016c0625a WHIRLPOOL 3efef7280e0c6fb2c6d0b4d8090f103eeeb8a7eefd9764cf1081129a553a708e910ce9a6ef9d5ce4e5e232774b2db6f22125ccd4f91a157c7b206f14135d4e8d
 DIST eagle-lin64-7.3.0.run 48248700 SHA256 2e7d98dc3c03bbd6ff3c10b54001722f57e25f8db8776851beac6fe755c8a7a5 SHA512 bd158b25ed682c63405b90358f82ffcb0903c7f5e5ae81737efcb56b6074a78125de31909c64f31a5f4bab7727c63b6aa0c7af0f6440793010f7f6de3f92f681 WHIRLPOOL e0422a00740182ce434ec7e1453234fc62fb83d20d5e6422b8d19440f6e6338826c0c55cb9995826be34c96885ddbc8b9345ada1e048635e5a793cd3bc81d6a4
+DIST eagle-lin64-7.4.0.run 49186247 SHA256 2eda561eac449880087a717e65b823a6745b5102d1d9cbd95ecdc72fef739ac1 SHA512 a840689487a120f03323cb05894e9de00bae0fefc44ca63eaf6642ebb91c839ddc59ea7efffa308072ca38692f9ba6da478f114a56180a4bb6ec74eb49740a13 WHIRLPOOL 152a56b2a68099f770d96209f184acc708bc0fa6507fac3abdc34e122b37a3827c530df687c06e10904ffb36b54053f782d48e6db0d22a995da25314312db700

diff --git a/sci-electronics/eagle/eagle-7.4.0.ebuild b/sci-electronics/eagle/eagle-7.4.0.ebuild
new file mode 100644
index 0000000..42f618a
--- /dev/null
+++ b/sci-electronics/eagle/eagle-7.4.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils
+
+DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
+HOMEPAGE="http://www.cadsoft.de"
+SRC_URI="
+	x86? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin32-${PV}.run )
+	amd64? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin64-${PV}.run )"
+
+LICENSE="cadsoft-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 -*"
+IUSE="doc linguas_de linguas_zh"
+
+QA_PREBUILT="opt/eagle/bin/eagle"
+RESTRICT="mirror bindist"
+
+RDEPEND="
+	sys-libs/glibc
+	dev-libs/openssl:0
+	>=sys-libs/zlib-1.2.8-r1
+	>=media-libs/freetype-2.5.0.1
+	>=media-libs/fontconfig-2.10.92
+	x11-libs/libXext
+	x11-libs/libX11
+	>=x11-libs/libXrender-0.9.8
+	>=x11-libs/libXrandr-1.4.2
+	>=x11-libs/libXcursor-1.1.14
+	>=x11-libs/libXi-1.7.2
+	net-print/cups
+	x11-libs/libxcb
+"
+
+# Append ${PV} since that's what upstream installs to
+case "${LINGUAS}" in
+	*de*)
+		MY_LANG="de";;
+	*)
+		MY_LANG="en";;
+esac
+
+src_unpack() {
+	# Extract the built-in .tar.bz2 file starting at __DATA__
+	sed  -e '1,/^__DATA__$/d' "${DISTDIR}/${A}" | tar xj || die "unpacking failed"
+}
+
+src_install() {
+	local installdir="/opt/eagle"
+
+	# Set MY_LANG for this function only since UPDATE_zh and README_zh
+	# don't exist
+	[[ ${LINGUAS} == *zh* ]] && MY_INST_LANG="zh" || MY_INST_LANG="${MY_LANG}"
+
+	# Install the documentation
+	cd doc/
+
+	local pattern="^((README|UPDATE)_${MY_LANG}|library_${MY_LANG}\.txt)$"
+	for docs in README_* UPDATE_* library_*.txt; do
+		if [[ $docs =~ $pattern ]]; then
+			dodoc $docs
+		fi
+
+		rm -f $docs
+	done
+
+	doman eagle.1
+	rm eagle.1
+
+	# Install extra documentation if requested
+	pattern="^((tutorial|manual|generate-3d-idf-data)_|(connect-device-split-symbol|make-symbol-device-package-bsdl-2011)-)${MY_LANG}.pdf$"
+	if use doc; then
+		cd ulp/
+			for docs in generate-3d-idf-data_*.pdf connect-device-split-symbol-*.pdf make-symbol-device-package-bsdl-2011-*.pdf; do
+				if [[ ! $docs =~ $pattern ]]; then
+					rm $docs
+				fi
+			done
+		cd ../
+
+		for docs in manual_* tutorial_*; do
+			if [[ ! $docs =~ $pattern ]]; then
+				rm $docs
+			fi
+		done
+	else
+		rm {elektro-tutorial,manual_*,tutorial_*,layer-setup_designrules}.pdf
+		rm -rf ulp/
+	fi
+
+	rm -f license*.txt eagle.dtd
+
+	cd "${S}"
+
+	insinto $installdir
+	doins -r .
+
+	fperms 0755 ${installdir}/bin/eagle
+
+	# Install wrapper (suppressing leading tabs)
+	# see bug #188368 or http://www.cadsoftusa.com/training/faq/#3
+	exeinto /opt/bin
+	newexe "${FILESDIR}/eagle_wrapper_script" eagle
+	# Finally, append the path of the eagle binary respecting $installdir and any
+	# arguments passed to the script (thanks Denilson)
+	echo "${installdir}/bin/eagle" '"$@"' >> "${D}/opt/bin/eagle"
+
+	echo -e "ROOTPATH=${installdir}/bin\nPRELINK_PATH_MASK=${installdir}" > "${S}/90eagle-${PV}"
+	doenvd "${S}/90eagle-${PV}"
+
+	# Create desktop entry
+	newicon bin/${PN}icon50.png ${PF}-icon50.png
+	make_desktop_entry "${ROOT}/opt/bin/eagle" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
+}
+
+pkg_postinst() {
+	elog "Run \`env-update && source /etc/profile\` from within \${ROOT}"
+	elog "now to set up the correct paths."
+	elog "You must first run eagle as root to invoke product registration."
+	echo
+	ewarn "Due to some necessary changes in the data structure, once you edit"
+	ewarn "a file with version 7.x you will no longer be able to edit it"
+	ewarn "with versions prior to 7.0!"
+	ewarn
+	ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from a version prior 7.x!"
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2015-09-28 10:12 Agostino Sarubbo
  0 siblings, 0 replies; 21+ messages in thread
From: Agostino Sarubbo @ 2015-09-28 10:12 UTC (permalink / raw
  To: gentoo-commits

commit:     8d325f36d8738006cf55ca1db481e8e5bc908821
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 28 10:12:29 2015 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Sep 28 10:12:29 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d325f36

sci-electronics/eagle: amd64 stable wrt bug #560712

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"

 sci-electronics/eagle/eagle-7.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/eagle/eagle-7.3.0.ebuild b/sci-electronics/eagle/eagle-7.3.0.ebuild
index 42f618a..40fdda8 100644
--- a/sci-electronics/eagle/eagle-7.3.0.ebuild
+++ b/sci-electronics/eagle/eagle-7.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="cadsoft-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 -*"
+KEYWORDS="-* amd64 ~x86"
 IUSE="doc linguas_de linguas_zh"
 
 QA_PREBUILT="opt/eagle/bin/eagle"


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2015-09-30 13:43 Agostino Sarubbo
  0 siblings, 0 replies; 21+ messages in thread
From: Agostino Sarubbo @ 2015-09-30 13:43 UTC (permalink / raw
  To: gentoo-commits

commit:     6aa81a2fcc16b8f917c2e3906d263e1bcfef018d
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 30 13:42:10 2015 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Sep 30 13:42:10 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aa81a2f

sci-electronics/eagle: x86 stable wrt bug #560712

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"

 sci-electronics/eagle/eagle-7.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/eagle/eagle-7.3.0.ebuild b/sci-electronics/eagle/eagle-7.3.0.ebuild
index 40fdda8..37ead47 100644
--- a/sci-electronics/eagle/eagle-7.3.0.ebuild
+++ b/sci-electronics/eagle/eagle-7.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="cadsoft-2"
 SLOT="0"
-KEYWORDS="-* amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 IUSE="doc linguas_de linguas_zh"
 
 QA_PREBUILT="opt/eagle/bin/eagle"


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2016-05-25 18:56 Christian Ruppert
  0 siblings, 0 replies; 21+ messages in thread
From: Christian Ruppert @ 2016-05-25 18:56 UTC (permalink / raw
  To: gentoo-commits

commit:     2ab224b6caea5b5464881309f007e745f1bb94dc
Author:     Christian Ruppert <idl0r <AT> gentoo <DOT> org>
AuthorDate: Wed May 25 18:44:22 2016 +0000
Commit:     Christian Ruppert <idl0r <AT> gentoo <DOT> org>
CommitDate: Wed May 25 18:56:36 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ab224b6

sci-electronics/eagle: Version bump to 7.6.0

Package-Manager: portage-2.2.28

 sci-electronics/eagle/Manifest           |   2 +
 sci-electronics/eagle/eagle-7.6.0.ebuild | 130 +++++++++++++++++++++++++++++++
 2 files changed, 132 insertions(+)

diff --git a/sci-electronics/eagle/Manifest b/sci-electronics/eagle/Manifest
index 4768ec4..4bc0fc6 100644
--- a/sci-electronics/eagle/Manifest
+++ b/sci-electronics/eagle/Manifest
@@ -3,5 +3,7 @@ DIST eagle-lin-5.12.0.run 36580499 SHA256 7903438b6f171894d7503d6b6e3149d3da321c
 DIST eagle-lin-6.6.0.run 41425368 SHA256 1dd8f59a4c6b3a741e4c5e7eaa88347b9c12be8076c7cbb3580541a55a42a254 SHA512 6b28231665e4af5726799f998b3a4961be631a4b36e732d72d76af1939bec6cc144bcdebf5724c9c216771fb5fecef9549843d5c1ada6c41fb6a9f33b2cc33e2 WHIRLPOOL 6743f753f41be9a59982b993bde9eb4051049759209278a8630ea93686bf55c22a92a09996aa27faab260af7f2b1611cec72b858abeecd26498d12297713e201
 DIST eagle-lin32-7.3.0.run 48599533 SHA256 93428e5cd6938f6a5efccce5f9ca1d2223ba2118868efd810a3fc84caf871232 SHA512 ef25fe7910a89e80b0c4c2d8a8f80269474510d5bd9250c6a2751ac198e7a5b4c687a30d1d784a86196589377ef7df527ff8cfa2a747c4f6e0f85496c3a180ab WHIRLPOOL 9e9654bd55516cc2fa965fbb01156f2cc2c7189744b598a20c048b7b65d51aa0b7e01ebd87769b3124ef1c2e43f3be62477643098a500cf9635426a666d99267
 DIST eagle-lin32-7.4.0.run 49535353 SHA256 c233413057454b26d9d9d714428a008a3e259178b16455330f3e97e6517857f7 SHA512 667d213861458fb8f915dd1d46161e0b87fa9151f9686564638afdd33a8b2924fde28850c8bd6815d405104e48aa25957a5050e6276c43d5550a106016c0625a WHIRLPOOL 3efef7280e0c6fb2c6d0b4d8090f103eeeb8a7eefd9764cf1081129a553a708e910ce9a6ef9d5ce4e5e232774b2db6f22125ccd4f91a157c7b206f14135d4e8d
+DIST eagle-lin32-7.6.0.run 51535802 SHA256 0f3469e201a192161e0c7f95d3f12a5e51b6d2bd88d00c57a00e00fb3853dc3b SHA512 1151a34b16240dfd6ba1aff108e75bbd14d2062b0d0c43a1587770bc4897018031eda685e86accdfbfd53f3988774db6e538d862eb5844c45e939098005c1e76 WHIRLPOOL d00add4294813f9c2bbe9ca201b495bb52367f527cb58ec3aeb9f516e0289030cc8ab89d35d52603443b9c865f1f9192b4ec83126f4e0a5e726ad330928bcac2
 DIST eagle-lin64-7.3.0.run 48248700 SHA256 2e7d98dc3c03bbd6ff3c10b54001722f57e25f8db8776851beac6fe755c8a7a5 SHA512 bd158b25ed682c63405b90358f82ffcb0903c7f5e5ae81737efcb56b6074a78125de31909c64f31a5f4bab7727c63b6aa0c7af0f6440793010f7f6de3f92f681 WHIRLPOOL e0422a00740182ce434ec7e1453234fc62fb83d20d5e6422b8d19440f6e6338826c0c55cb9995826be34c96885ddbc8b9345ada1e048635e5a793cd3bc81d6a4
 DIST eagle-lin64-7.4.0.run 49186247 SHA256 2eda561eac449880087a717e65b823a6745b5102d1d9cbd95ecdc72fef739ac1 SHA512 a840689487a120f03323cb05894e9de00bae0fefc44ca63eaf6642ebb91c839ddc59ea7efffa308072ca38692f9ba6da478f114a56180a4bb6ec74eb49740a13 WHIRLPOOL 152a56b2a68099f770d96209f184acc708bc0fa6507fac3abdc34e122b37a3827c530df687c06e10904ffb36b54053f782d48e6db0d22a995da25314312db700
+DIST eagle-lin64-7.6.0.run 51149541 SHA256 1a794c90b7fc37180c3a9e45904559083e4479bf91f0f7db02ab6799db74acf2 SHA512 2eb3192c7aab36d23ecaae4ac4cf0b096306383bcf49680fb5936f9c45ef42d429f72796f03f818f46ba945ead5b60e57744d78ca1e3c63b73b44c185586a82c WHIRLPOOL 9dafc12d082c70c3b0e058ad3d9c07eb7e365924bee76ecf73d840b33025c37d62b65682cdd313b3b878f85da49ccc53d2bf28304abc919536f48d46740fa3bf

diff --git a/sci-electronics/eagle/eagle-7.6.0.ebuild b/sci-electronics/eagle/eagle-7.6.0.ebuild
new file mode 100644
index 0000000..423a679
--- /dev/null
+++ b/sci-electronics/eagle/eagle-7.6.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit eutils
+
+DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
+HOMEPAGE="http://www.cadsoft.de"
+SRC_URI="
+	x86? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin32-${PV}.run )
+	amd64? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin64-${PV}.run )"
+
+LICENSE="cadsoft-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 -*"
+IUSE="doc linguas_de linguas_zh"
+
+QA_PREBUILT="opt/eagle/bin/eagle"
+RESTRICT="mirror bindist"
+
+RDEPEND="
+	sys-libs/glibc
+	dev-libs/openssl:0
+	>=sys-libs/zlib-1.2.8-r1
+	>=media-libs/freetype-2.5.0.1
+	>=media-libs/fontconfig-2.10.92
+	x11-libs/libXext
+	x11-libs/libX11
+	>=x11-libs/libXrender-0.9.8
+	>=x11-libs/libXrandr-1.4.2
+	>=x11-libs/libXcursor-1.1.14
+	>=x11-libs/libXi-1.7.2
+	net-print/cups
+	x11-libs/libxcb
+"
+
+# Append ${PV} since that's what upstream installs to
+case "${LINGUAS}" in
+	*de*)
+		MY_LANG="de";;
+	*)
+		MY_LANG="en";;
+esac
+
+src_unpack() {
+	# Extract the built-in .tar.bz2 file starting at __DATA__
+	sed  -e '1,/^__DATA__$/d' "${DISTDIR}/${A}" | tar xj || die "unpacking failed"
+}
+
+src_install() {
+	local installdir="/opt/eagle"
+
+	# Set MY_LANG for this function only since UPDATE_zh and README_zh
+	# don't exist
+	[[ ${LINGUAS} == *zh* ]] && MY_INST_LANG="zh" || MY_INST_LANG="${MY_LANG}"
+
+	# Install the documentation
+	cd doc/
+
+	local pattern="^((README|UPDATE)_${MY_LANG}|library_${MY_LANG}\.txt)$"
+	for docs in README_* UPDATE_* library_*.txt; do
+		if [[ $docs =~ $pattern ]]; then
+			dodoc $docs
+		fi
+
+		rm -f $docs
+	done
+
+	doman eagle.1
+	rm eagle.1
+
+	# Install extra documentation if requested
+	pattern="^((tutorial|manual|generate-3d-idf-data)_|(connect-device-split-symbol|make-symbol-device-package-bsdl-2011)-)${MY_LANG}.pdf$"
+	if use doc; then
+		cd ulp/
+			for docs in generate-3d-idf-data_*.pdf connect-device-split-symbol-*.pdf make-symbol-device-package-bsdl-2011-*.pdf; do
+				if [[ ! $docs =~ $pattern ]]; then
+					rm $docs
+				fi
+			done
+		cd ../
+
+		for docs in manual_* tutorial_*; do
+			if [[ ! $docs =~ $pattern ]]; then
+				rm $docs
+			fi
+		done
+	else
+		rm {elektro-tutorial,manual_*,tutorial_*,layer-setup_designrules}.pdf
+		rm -rf ulp/
+	fi
+
+	rm -f license*.txt eagle.dtd
+
+	cd "${S}"
+
+	insinto $installdir
+	doins -r .
+
+	fperms 0755 ${installdir}/bin/eagle
+
+	# Install wrapper (suppressing leading tabs)
+	# see bug #188368 or http://www.cadsoftusa.com/training/faq/#3
+	exeinto /opt/bin
+	newexe "${FILESDIR}/eagle_wrapper_script" eagle
+	# Finally, append the path of the eagle binary respecting $installdir and any
+	# arguments passed to the script (thanks Denilson)
+	echo "${installdir}/bin/eagle" '"$@"' >> "${D}/opt/bin/eagle"
+
+	echo -e "ROOTPATH=${installdir}/bin\nPRELINK_PATH_MASK=${installdir}" > "${S}/90eagle-${PV}"
+	doenvd "${S}/90eagle-${PV}"
+
+	# Create desktop entry
+	newicon bin/${PN}icon50.png ${PF}-icon50.png
+	make_desktop_entry "${ROOT}/opt/bin/eagle" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
+}
+
+pkg_postinst() {
+	elog "Run \`env-update && source /etc/profile\` from within \${ROOT}"
+	elog "now to set up the correct paths."
+	elog "You must first run eagle as root to invoke product registration."
+	echo
+	ewarn "Due to some necessary changes in the data structure, once you edit"
+	ewarn "a file with version 7.x you will no longer be able to edit it"
+	ewarn "with versions prior to 7.0!"
+	ewarn
+	ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from a version prior 7.x!"
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2016-05-25 18:56 Christian Ruppert
  0 siblings, 0 replies; 21+ messages in thread
From: Christian Ruppert @ 2016-05-25 18:56 UTC (permalink / raw
  To: gentoo-commits

commit:     9be7416f8a6a6bbb6865589d1c25785c19f76c49
Author:     Christian Ruppert <idl0r <AT> gentoo <DOT> org>
AuthorDate: Wed May 25 18:56:22 2016 +0000
Commit:     Christian Ruppert <idl0r <AT> gentoo <DOT> org>
CommitDate: Wed May 25 18:56:36 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9be7416f

sci-electronics/eagle: Remove old versions, also fixes bug 569794

Package-Manager: portage-2.2.28

 sci-electronics/eagle/Manifest            |   3 -
 sci-electronics/eagle/eagle-5.11.0.ebuild |  95 ----------------------------
 sci-electronics/eagle/eagle-5.12.0.ebuild |  99 -----------------------------
 sci-electronics/eagle/eagle-6.6.0.ebuild  | 101 ------------------------------
 4 files changed, 298 deletions(-)

diff --git a/sci-electronics/eagle/Manifest b/sci-electronics/eagle/Manifest
index 4bc0fc6..fe4362e 100644
--- a/sci-electronics/eagle/Manifest
+++ b/sci-electronics/eagle/Manifest
@@ -1,6 +1,3 @@
-DIST eagle-lin-5.11.0.run 36691433 SHA256 b7202e45fb2cb6c3fc6104a19f7cd3ef03d8776fdd277288feda412586cbc42d SHA512 8bed866f963c397dfd634ed06c4a4f6ba640267d1bc9f377c7be99dea0b0dc1114217a24b7b90711b428650fdb47bd00cc555ceb515c6c64721e5b61faaf9add WHIRLPOOL 7fc378cb448d2c67c6cd8809854dc8d446edd3a83f3ad3957a4fa3516c166f234a845ce9644fcce7d1ecf7525956041e749317f2ceb4f666ee9a161705ebc4d8
-DIST eagle-lin-5.12.0.run 36580499 SHA256 7903438b6f171894d7503d6b6e3149d3da321c386a86d1b05f1e08a3b924dafd SHA512 b2faf4cb4521f8ec6e843f7ea70b0e0dc0df36ded2687162921a4fec15386bf002c813dd198c6812544c9a6e0c0cab2fca514f6a1aa67dd69890b5edf9b1bc3d WHIRLPOOL 6db4f6ce8d42677778d0496d704696d4b02c66a8293535d6c7d3295a3880f1530f52f48b857310cd088a2bf28ddf8cae893a4532598e0672a267fd61890e7ba8
-DIST eagle-lin-6.6.0.run 41425368 SHA256 1dd8f59a4c6b3a741e4c5e7eaa88347b9c12be8076c7cbb3580541a55a42a254 SHA512 6b28231665e4af5726799f998b3a4961be631a4b36e732d72d76af1939bec6cc144bcdebf5724c9c216771fb5fecef9549843d5c1ada6c41fb6a9f33b2cc33e2 WHIRLPOOL 6743f753f41be9a59982b993bde9eb4051049759209278a8630ea93686bf55c22a92a09996aa27faab260af7f2b1611cec72b858abeecd26498d12297713e201
 DIST eagle-lin32-7.3.0.run 48599533 SHA256 93428e5cd6938f6a5efccce5f9ca1d2223ba2118868efd810a3fc84caf871232 SHA512 ef25fe7910a89e80b0c4c2d8a8f80269474510d5bd9250c6a2751ac198e7a5b4c687a30d1d784a86196589377ef7df527ff8cfa2a747c4f6e0f85496c3a180ab WHIRLPOOL 9e9654bd55516cc2fa965fbb01156f2cc2c7189744b598a20c048b7b65d51aa0b7e01ebd87769b3124ef1c2e43f3be62477643098a500cf9635426a666d99267
 DIST eagle-lin32-7.4.0.run 49535353 SHA256 c233413057454b26d9d9d714428a008a3e259178b16455330f3e97e6517857f7 SHA512 667d213861458fb8f915dd1d46161e0b87fa9151f9686564638afdd33a8b2924fde28850c8bd6815d405104e48aa25957a5050e6276c43d5550a106016c0625a WHIRLPOOL 3efef7280e0c6fb2c6d0b4d8090f103eeeb8a7eefd9764cf1081129a553a708e910ce9a6ef9d5ce4e5e232774b2db6f22125ccd4f91a157c7b206f14135d4e8d
 DIST eagle-lin32-7.6.0.run 51535802 SHA256 0f3469e201a192161e0c7f95d3f12a5e51b6d2bd88d00c57a00e00fb3853dc3b SHA512 1151a34b16240dfd6ba1aff108e75bbd14d2062b0d0c43a1587770bc4897018031eda685e86accdfbfd53f3988774db6e538d862eb5844c45e939098005c1e76 WHIRLPOOL d00add4294813f9c2bbe9ca201b495bb52367f527cb58ec3aeb9f516e0289030cc8ab89d35d52603443b9c865f1f9192b4ec83126f4e0a5e726ad330928bcac2

diff --git a/sci-electronics/eagle/eagle-5.11.0.ebuild b/sci-electronics/eagle/eagle-5.11.0.ebuild
deleted file mode 100644
index 8fb24fd..0000000
--- a/sci-electronics/eagle/eagle-5.11.0.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
-HOMEPAGE="http://www.cadsoft.de"
-
-KEYWORDS="amd64 x86"
-IUSE="doc linguas_de linguas_zh"
-LICENSE="cadsoft"
-RESTRICT="strip test mirror bindist"
-SLOT="0"
-
-SRC_URI="ftp://ftp.cadsoft.de/eagle/program/${PV%\.[0-9]}/${PN}-lin-${PV}.run"
-
-QA_FLAGS_IGNORED="opt/eagle-${PV}/bin/eagle"
-
-RDEPEND="
-	sys-libs/glibc
-	|| ( virtual/jpeg:62[abi_x86_32(-)]  media-libs/jpeg:62[abi_x86_32(-)] )
-	>=media-libs/libpng-1.2.51:1.2[abi_x86_32(-)]
-	>=dev-libs/openssl-0.9.8z_p1-r2:0.9.8[abi_x86_32(-)]
-	x11-libs/libXext[abi_x86_32(-)]
-	x11-libs/libX11[abi_x86_32(-)]
-	x11-libs/libXau[abi_x86_32(-)]
-	x11-libs/libXdmcp[abi_x86_32(-)]
-"
-
-# Append ${PV} since that's what upstream installs to
-INSTALLDIR="/opt/eagle-${PV}"
-case "${LINGUAS}" in
-	*de*)
-		MY_LANG="de";;
-	*)
-		MY_LANG="en";;
-esac
-# Mandatory documentation being installed
-DOCS="README_${MY_LANG} UPDATE_${MY_LANG} library_${MY_LANG}.txt"
-
-src_unpack() {
-	# Extract the built-in .tar.bz2 file starting at __DATA__
-	sed  -e '1,/^__DATA__$/d' "${DISTDIR}/${A}" | tar xj || die "unpacking failed"
-}
-
-src_install() {
-	# Set MY_LANG for this function only since UPDATE_zh and README_zh
-	# don't exist
-	[[ ${LINGUAS} == *zh* ]] && MY_INST_LANG="zh" || MY_INST_LANG="${MY_LANG}"
-
-	dodir ${INSTALLDIR}
-	# Copy all to INSTALLDIR
-	cp -r . "${D}"/${INSTALLDIR} || die
-
-	# Install wrapper (suppressing leading tabs)
-	# see bug #188368 or http://www.cadsoft.de/faq.htm#17040701
-	newbin "${FILESDIR}/eagle_wrapper_script" eagle-${PV}
-	dosym eagle-${PV} /usr/bin/eagle
-	# Finally, append the path of the eagle binary respecting INSTALLDIR and any
-	# arguments passed to the script (thanks Denilson)
-	echo "${INSTALLDIR}/bin/eagle" '"$@"' >> "${D}/usr/bin/eagle-${PV}"
-
-	# Install the documentation
-	cd doc || die
-	dodoc ${DOCS}
-	doman eagle.1
-	# Install extra documentation if requested
-	use doc && dodoc elektro-tutorial.pdf manual_${MY_INST_LANG}.pdf tutorial_${MY_INST_LANG}.pdf
-	# Remove docs left in INSTALLDIR
-	rm -rf "${D}${INSTALLDIR}/doc" || die
-	cd .. || die
-
-	echo -e "ROOTPATH=${INSTALLDIR}/bin\nPRELINK_PATH_MASK=${INSTALLDIR}" > "${S}/90eagle-${PV}"
-	doenvd "${S}/90eagle-${PV}"
-
-	# Create desktop entry
-	mv bin/${PN}icon50.png bin/${PF}-icon50.png || die
-	doicon bin/${PF}-icon50.png
-	make_desktop_entry "${ROOT}/usr/bin/eagle-${PV}" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
-}
-
-pkg_postinst() {
-	elog "Run \`env-update && source /etc/profile\` from within \${ROOT}"
-	elog "now to set up the correct paths."
-	elog "You must first run eagle as root to invoke product registration."
-	echo
-	ewarn "Due to some necessary changes in the data structure, once you edit"
-	ewarn "a file with version 5.x you will no longer be able to edit it"
-	ewarn "with versions prior to 5.0!"
-	ewarn
-	ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from 4.xx."
-}

diff --git a/sci-electronics/eagle/eagle-5.12.0.ebuild b/sci-electronics/eagle/eagle-5.12.0.ebuild
deleted file mode 100644
index b379df9..0000000
--- a/sci-electronics/eagle/eagle-5.12.0.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils
-
-DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
-HOMEPAGE="http://www.cadsoft.de"
-SRC_URI="ftp://ftp.cadsoft.de/eagle/program/${PV%\.[0-9]}/${PN}-lin-${PV}.run"
-
-KEYWORDS="~amd64 ~x86"
-IUSE="doc linguas_de linguas_zh"
-LICENSE="cadsoft"
-SLOT="0"
-
-QA_PREBUILT="opt/${P}/bin/eagle"
-RESTRICT="mirror bindist"
-
-RDEPEND="
-	sys-libs/glibc
-	|| ( virtual/jpeg:62[abi_x86_32(-)]  media-libs/jpeg:62[abi_x86_32(-)] )
-	>=media-libs/libpng-1.2.51:1.2[abi_x86_32(-)]
-	>=dev-libs/openssl-0.9.8z_p1-r2:0.9.8[abi_x86_32(-)]
-	>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)]
-	>=media-libs/freetype-2.5.0.1[abi_x86_32(-)]
-	>=media-libs/fontconfig-2.10.92[abi_x86_32(-)]
-	x11-libs/libXext[abi_x86_32(-)]
-	x11-libs/libX11[abi_x86_32(-)]
-	>=x11-libs/libXrender-0.9.8[abi_x86_32(-)]
-	>=x11-libs/libXrandr-1.4.2[abi_x86_32(-)]
-	>=x11-libs/libXcursor-1.1.14[abi_x86_32(-)]
-	>=x11-libs/libXi-1.7.2[abi_x86_32(-)]
-"
-
-# Append ${PV} since that's what upstream installs to
-INSTALLDIR="/opt/eagle-${PV}"
-case "${LINGUAS}" in
-	*de*)
-		MY_LANG="de";;
-	*)
-		MY_LANG="en";;
-esac
-# Mandatory documentation being installed
-DOCS="README_${MY_LANG} UPDATE_${MY_LANG} library_${MY_LANG}.txt"
-
-src_unpack() {
-	# Extract the built-in .tar.bz2 file starting at __DATA__
-	sed  -e '1,/^__DATA__$/d' "${DISTDIR}/${A}" | tar xj || die "unpacking failed"
-}
-
-src_install() {
-	# Set MY_LANG for this function only since UPDATE_zh and README_zh
-	# don't exist
-	[[ ${LINGUAS} == *zh* ]] && MY_INST_LANG="zh" || MY_INST_LANG="${MY_LANG}"
-
-	dodir ${INSTALLDIR}
-	# Copy all to INSTALLDIR
-	cp -r . "${D}"/${INSTALLDIR} || die
-
-	# Install wrapper (suppressing leading tabs)
-	# see bug #188368 or http://www.cadsoft.de/faq.htm#17040701
-	newbin "${FILESDIR}/eagle_wrapper_script" eagle-${PV}
-	dosym eagle-${PV} /usr/bin/eagle
-	# Finally, append the path of the eagle binary respecting INSTALLDIR and any
-	# arguments passed to the script (thanks Denilson)
-	echo "${INSTALLDIR}/bin/eagle" '"$@"' >> "${D}/usr/bin/eagle-${PV}"
-
-	# Install the documentation
-	cd doc || die
-	dodoc ${DOCS}
-	doman eagle.1
-	# Install extra documentation if requested
-	use doc && dodoc elektro-tutorial.pdf manual_${MY_INST_LANG}.pdf tutorial_${MY_INST_LANG}.pdf
-	# Remove docs left in INSTALLDIR
-	rm -rf "${D}${INSTALLDIR}/doc" || die
-	cd .. || die
-
-	echo -e "ROOTPATH=${INSTALLDIR}/bin\nPRELINK_PATH_MASK=${INSTALLDIR}" > "${S}/90eagle-${PV}"
-	doenvd "${S}/90eagle-${PV}"
-
-	# Create desktop entry
-	mv bin/${PN}icon50.png bin/${PF}-icon50.png || die
-	doicon bin/${PF}-icon50.png
-	make_desktop_entry "${ROOT}/usr/bin/eagle-${PV}" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
-}
-
-pkg_postinst() {
-	elog "Run \`env-update && source /etc/profile\` from within \${ROOT}"
-	elog "now to set up the correct paths."
-	elog "You must first run eagle as root to invoke product registration."
-	echo
-	ewarn "Due to some necessary changes in the data structure, once you edit"
-	ewarn "a file with version 5.x you will no longer be able to edit it"
-	ewarn "with versions prior to 5.0!"
-	ewarn
-	ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from 4.xx."
-}

diff --git a/sci-electronics/eagle/eagle-6.6.0.ebuild b/sci-electronics/eagle/eagle-6.6.0.ebuild
deleted file mode 100644
index 9dbb332..0000000
--- a/sci-electronics/eagle/eagle-6.6.0.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils
-
-DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
-HOMEPAGE="http://www.cadsoft.de"
-SRC_URI="ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin-${PV}.run"
-
-LICENSE="cadsoft"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 -*"
-IUSE="doc linguas_de linguas_zh"
-
-QA_PREBUILT="opt/eagle/bin/eagle"
-RESTRICT="mirror bindist"
-
-RDEPEND="
-	sys-libs/glibc
-	|| ( virtual/jpeg:62[abi_x86_32(-)]  media-libs/jpeg:62[abi_x86_32(-)] )
-	>=media-libs/libpng-1.2.51:1.2[abi_x86_32(-)]
-	>=dev-libs/openssl-0.9.8z_p1-r2:0.9.8[abi_x86_32(-)]
-	>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)]
-	>=media-libs/freetype-2.5.0.1[abi_x86_32(-)]
-	>=media-libs/fontconfig-2.10.92[abi_x86_32(-)]
-	x11-libs/libXext[abi_x86_32(-)]
-	x11-libs/libX11[abi_x86_32(-)]
-	>=x11-libs/libXrender-0.9.8[abi_x86_32(-)]
-	>=x11-libs/libXrandr-1.4.2[abi_x86_32(-)]
-	>=x11-libs/libXcursor-1.1.14[abi_x86_32(-)]
-	>=x11-libs/libXi-1.7.2[abi_x86_32(-)]
-"
-
-# Append ${PV} since that's what upstream installs to
-case "${LINGUAS}" in
-	*de*)
-		MY_LANG="de";;
-	*)
-		MY_LANG="en";;
-esac
-
-src_unpack() {
-	# Extract the built-in .tar.bz2 file starting at __DATA__
-	sed  -e '1,/^__DATA__$/d' "${DISTDIR}/${A}" | tar xj || die "unpacking failed"
-}
-
-src_install() {
-	local installdir="/opt/eagle"
-
-	# Set MY_LANG for this function only since UPDATE_zh and README_zh
-	# don't exist
-	[[ ${LINGUAS} == *zh* ]] && MY_INST_LANG="zh" || MY_INST_LANG="${MY_LANG}"
-
-	insinto $installdir
-	doins -r .
-
-	fperms 0755 ${installdir}/bin/eagle
-
-	# Install wrapper (suppressing leading tabs)
-	# see bug #188368 or http://www.cadsoftusa.com/training/faq/#3
-	exeinto /opt/bin
-	newexe "${FILESDIR}/eagle_wrapper_script" eagle
-	# Finally, append the path of the eagle binary respecting $installdir and any
-	# arguments passed to the script (thanks Denilson)
-	echo "${installdir}/bin/eagle" '"$@"' >> "${D}/opt/bin/eagle"
-
-	# Install the documentation
-	cd doc
-	dodoc README_${MY_LANG} UPDATE_${MY_LANG} library_${MY_LANG}.txt
-	doman eagle.1
-
-	# Install extra documentation if requested
-	if use doc; then
-		dodoc {connect-device-split-symbol-${MY_INST_LANG},elektro-tutorial,manual_${MY_INST_LANG},tutorial_${MY_INST_LANG},layer-setup_designrules}.pdf
-	fi
-	# Remove docs left in $installdir
-	rm -rf "${D}${installdir}/doc"
-	cd "${S}"
-
-	echo -e "ROOTPATH=${installdir}/bin\nPRELINK_PATH_MASK=${installdir}" > "${S}/90eagle-${PV}"
-	doenvd "${S}/90eagle-${PV}"
-
-	# Create desktop entry
-	newicon bin/${PN}icon50.png ${PF}-icon50.png
-	make_desktop_entry "${ROOT}/opt/bin/eagle" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
-}
-
-pkg_postinst() {
-	elog "Run \`env-update && source /etc/profile\` from within \${ROOT}"
-	elog "now to set up the correct paths."
-	elog "You must first run eagle as root to invoke product registration."
-	echo
-	ewarn "Due to some necessary changes in the data structure, once you edit"
-	ewarn "a file with version 6.x you will no longer be able to edit it"
-	ewarn "with versions prior to 6.0!"
-	ewarn
-	ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from 5.xx/4.xx."
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2018-01-05 22:02 Ulrich Müller
  0 siblings, 0 replies; 21+ messages in thread
From: Ulrich Müller @ 2018-01-05 22:02 UTC (permalink / raw
  To: gentoo-commits

commit:     37f5871fbf51825abfe9793dc076e329977ed531
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  5 21:46:12 2018 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Jan  5 22:00:47 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37f5871f

sci-electronics/eagle: Remove linguas_* from IUSE.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-electronics/eagle/eagle-7.3.0.ebuild | 4 ++--
 sci-electronics/eagle/eagle-7.4.0.ebuild | 4 ++--
 sci-electronics/eagle/eagle-7.6.0.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-electronics/eagle/eagle-7.3.0.ebuild b/sci-electronics/eagle/eagle-7.3.0.ebuild
index a14d375907b..44c2252531e 100644
--- a/sci-electronics/eagle/eagle-7.3.0.ebuild
+++ b/sci-electronics/eagle/eagle-7.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -14,7 +14,7 @@ SRC_URI="
 LICENSE="cadsoft-2"
 SLOT="0"
 KEYWORDS="-* amd64 x86"
-IUSE="doc linguas_de linguas_zh"
+IUSE="doc"
 
 QA_PREBUILT="opt/eagle/bin/eagle"
 RESTRICT="mirror bindist"

diff --git a/sci-electronics/eagle/eagle-7.4.0.ebuild b/sci-electronics/eagle/eagle-7.4.0.ebuild
index 36ff23bc59a..90e0233eddf 100644
--- a/sci-electronics/eagle/eagle-7.4.0.ebuild
+++ b/sci-electronics/eagle/eagle-7.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -14,7 +14,7 @@ SRC_URI="
 LICENSE="cadsoft-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86 -*"
-IUSE="doc linguas_de linguas_zh"
+IUSE="doc"
 
 QA_PREBUILT="opt/eagle/bin/eagle"
 RESTRICT="mirror bindist"

diff --git a/sci-electronics/eagle/eagle-7.6.0.ebuild b/sci-electronics/eagle/eagle-7.6.0.ebuild
index 593cd19d779..75075bf2e4c 100644
--- a/sci-electronics/eagle/eagle-7.6.0.ebuild
+++ b/sci-electronics/eagle/eagle-7.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -14,7 +14,7 @@ SRC_URI="
 LICENSE="cadsoft-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86 -*"
-IUSE="doc linguas_de linguas_zh"
+IUSE="doc"
 
 QA_PREBUILT="opt/eagle/bin/eagle"
 RESTRICT="mirror bindist"


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2018-01-12 11:21 Christian Ruppert
  0 siblings, 0 replies; 21+ messages in thread
From: Christian Ruppert @ 2018-01-12 11:21 UTC (permalink / raw
  To: gentoo-commits

commit:     752d328de9f2a7a8a65c0a2bceb26d98858fbf1d
Author:     Christian Ruppert <idl0r <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 12 11:20:27 2018 +0000
Commit:     Christian Ruppert <idl0r <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 11:20:27 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=752d328d

sci-electronics/eagle: Version bump to 7.7.0 re bug 597464

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-electronics/eagle/Manifest           |   2 +
 sci-electronics/eagle/eagle-7.7.0.ebuild | 129 +++++++++++++++++++++++++++++++
 2 files changed, 131 insertions(+)

diff --git a/sci-electronics/eagle/Manifest b/sci-electronics/eagle/Manifest
index 60ab258766a..611747f50c5 100644
--- a/sci-electronics/eagle/Manifest
+++ b/sci-electronics/eagle/Manifest
@@ -1,6 +1,8 @@
 DIST eagle-lin32-7.3.0.run 48599533 BLAKE2B 9412464dec7f3dee0944bfa588c5d9d1c8fd35316d1acc95b3cfdad2347b42c6a04e63230dadc08fb16e3483d25948d0244f9f7facbcbbfe74ddbbc5d5d7fbb3 SHA512 ef25fe7910a89e80b0c4c2d8a8f80269474510d5bd9250c6a2751ac198e7a5b4c687a30d1d784a86196589377ef7df527ff8cfa2a747c4f6e0f85496c3a180ab
 DIST eagle-lin32-7.4.0.run 49535353 BLAKE2B bd72bc28cf8f33a2117080ee308d9bc29a0b441c0cdd7286ac259753dfbde374dbc4d3aeec864a06312ac7db47f91c1ee2c6639590249d3bf9b4b379c375d85c SHA512 667d213861458fb8f915dd1d46161e0b87fa9151f9686564638afdd33a8b2924fde28850c8bd6815d405104e48aa25957a5050e6276c43d5550a106016c0625a
 DIST eagle-lin32-7.6.0.run 51535802 BLAKE2B 25fda2b121e97e0f77265ad65c51e95b9bbe91dfaad71b6dc7e292547aa44482960c1743fdf83b43b299840087c4d415daafa01f062d455889056b368bd0ba48 SHA512 1151a34b16240dfd6ba1aff108e75bbd14d2062b0d0c43a1587770bc4897018031eda685e86accdfbfd53f3988774db6e538d862eb5844c45e939098005c1e76
+DIST eagle-lin32-7.7.0.run 51488593 BLAKE2B e1556b7abe6fb405632015f39bdd8e8c61891ebab7e3f59d41aaa0c6ecaea2f050ced62552656a2311542fee497dbe8fbe43c958a8e76a9b00217c430f678072 SHA512 7ebe73bcd71857c5b8087e911ebfc45507715725abab15b80c9800476128790f8e373d01c52c05a87102597d355390ca0687964eff74af1283b162fba8dbb53b
 DIST eagle-lin64-7.3.0.run 48248700 BLAKE2B e7d8a7a23e0023159d626203bba2cf195fad3eac54b9b72947c9e72e7bb3f3534ce2545857ce76e70302eb1d2042cc30f9c327fc2a5a4dd4287e82aef4393dc6 SHA512 bd158b25ed682c63405b90358f82ffcb0903c7f5e5ae81737efcb56b6074a78125de31909c64f31a5f4bab7727c63b6aa0c7af0f6440793010f7f6de3f92f681
 DIST eagle-lin64-7.4.0.run 49186247 BLAKE2B cb28eb9a4c6c1989d15cd241908628eb28b35c7b8f81e7fa84c6ddf502e621055ed3eef7335405cca906892479c38b6d20ab6f2c896e91df397fa47481b96b69 SHA512 a840689487a120f03323cb05894e9de00bae0fefc44ca63eaf6642ebb91c839ddc59ea7efffa308072ca38692f9ba6da478f114a56180a4bb6ec74eb49740a13
 DIST eagle-lin64-7.6.0.run 51149541 BLAKE2B 343991dea47eb1526687f6904fc31420e3194df5ba4092de91d0b2a4e0038dd20848791190adfa5361f2586b0fdd2824ab5a483e9b004f89087ebb6e059105b4 SHA512 2eb3192c7aab36d23ecaae4ac4cf0b096306383bcf49680fb5936f9c45ef42d429f72796f03f818f46ba945ead5b60e57744d78ca1e3c63b73b44c185586a82c
+DIST eagle-lin64-7.7.0.run 51108322 BLAKE2B 1458199821328e811632cdb7457f256b9d97c40005c0ce71eb65d9c3f75049618e76e0c7e3cbb2e3171649bb412270409fd601bfe6f51c79c6cc3d01c12fcf66 SHA512 1f0b38be16b87f67f64709e7e39b888592240d98cdcb7b81ee77f236d9cdea5127e661db5cff470d9673f8247bea49732be3b443cdc5fbd1dca34e26896a6770

diff --git a/sci-electronics/eagle/eagle-7.7.0.ebuild b/sci-electronics/eagle/eagle-7.7.0.ebuild
new file mode 100644
index 00000000000..75075bf2e4c
--- /dev/null
+++ b/sci-electronics/eagle/eagle-7.7.0.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit eutils
+
+DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
+HOMEPAGE="http://www.cadsoft.de"
+SRC_URI="
+	x86? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin32-${PV}.run )
+	amd64? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin64-${PV}.run )"
+
+LICENSE="cadsoft-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 -*"
+IUSE="doc"
+
+QA_PREBUILT="opt/eagle/bin/eagle"
+RESTRICT="mirror bindist"
+
+RDEPEND="
+	sys-libs/glibc
+	dev-libs/openssl:0
+	>=sys-libs/zlib-1.2.8-r1
+	>=media-libs/freetype-2.5.0.1
+	>=media-libs/fontconfig-2.10.92
+	x11-libs/libXext
+	x11-libs/libX11
+	>=x11-libs/libXrender-0.9.8
+	>=x11-libs/libXrandr-1.4.2
+	>=x11-libs/libXcursor-1.1.14
+	>=x11-libs/libXi-1.7.2
+	net-print/cups
+	x11-libs/libxcb
+"
+
+# Append ${PV} since that's what upstream installs to
+case "${LINGUAS}" in
+	*de*)
+		MY_LANG="de";;
+	*)
+		MY_LANG="en";;
+esac
+
+src_unpack() {
+	# Extract the built-in .tar.bz2 file starting at __DATA__
+	sed  -e '1,/^__DATA__$/d' "${DISTDIR}/${A}" | tar xj || die "unpacking failed"
+}
+
+src_install() {
+	local installdir="/opt/eagle"
+
+	# Set MY_LANG for this function only since UPDATE_zh and README_zh
+	# don't exist
+	[[ ${LINGUAS} == *zh* ]] && MY_INST_LANG="zh" || MY_INST_LANG="${MY_LANG}"
+
+	# Install the documentation
+	cd doc/
+
+	local pattern="^((README|UPDATE)_${MY_LANG}|library_${MY_LANG}\.txt)$"
+	for docs in README_* UPDATE_* library_*.txt; do
+		if [[ $docs =~ $pattern ]]; then
+			dodoc $docs
+		fi
+
+		rm -f $docs
+	done
+
+	doman eagle.1
+	rm eagle.1
+
+	# Install extra documentation if requested
+	pattern="^((tutorial|manual|generate-3d-idf-data)_|(connect-device-split-symbol|make-symbol-device-package-bsdl-2011)-)${MY_LANG}.pdf$"
+	if use doc; then
+		cd ulp/
+			for docs in generate-3d-idf-data_*.pdf connect-device-split-symbol-*.pdf make-symbol-device-package-bsdl-2011-*.pdf; do
+				if [[ ! $docs =~ $pattern ]]; then
+					rm $docs
+				fi
+			done
+		cd ../
+
+		for docs in manual_* tutorial_*; do
+			if [[ ! $docs =~ $pattern ]]; then
+				rm $docs
+			fi
+		done
+	else
+		rm {elektro-tutorial,manual_*,tutorial_*,layer-setup_designrules}.pdf
+		rm -rf ulp/
+	fi
+
+	rm -f license*.txt eagle.dtd
+
+	cd "${S}"
+
+	insinto $installdir
+	doins -r .
+
+	fperms 0755 ${installdir}/bin/eagle
+
+	# Install wrapper (suppressing leading tabs)
+	# see bug #188368 or http://www.cadsoftusa.com/training/faq/#3
+	exeinto /opt/bin
+	newexe "${FILESDIR}/eagle_wrapper_script" eagle
+	# Finally, append the path of the eagle binary respecting $installdir and any
+	# arguments passed to the script (thanks Denilson)
+	echo "${installdir}/bin/eagle" '"$@"' >> "${D}/opt/bin/eagle"
+
+	echo -e "ROOTPATH=${installdir}/bin\nPRELINK_PATH_MASK=${installdir}" > "${S}/90eagle-${PV}"
+	doenvd "${S}/90eagle-${PV}"
+
+	# Create desktop entry
+	newicon bin/${PN}icon50.png ${PF}-icon50.png
+	make_desktop_entry "${ROOT}/opt/bin/eagle" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
+}
+
+pkg_postinst() {
+	elog "Run \`env-update && source /etc/profile\` from within \${ROOT}"
+	elog "now to set up the correct paths."
+	elog "You must first run eagle as root to invoke product registration."
+	echo
+	ewarn "Due to some necessary changes in the data structure, once you edit"
+	ewarn "a file with version 7.x you will no longer be able to edit it"
+	ewarn "with versions prior to 7.0!"
+	ewarn
+	ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from a version prior 7.x!"
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2018-07-23  8:15 Christian Ruppert
  0 siblings, 0 replies; 21+ messages in thread
From: Christian Ruppert @ 2018-07-23  8:15 UTC (permalink / raw
  To: gentoo-commits

commit:     5a7e1427d6daabc1c285674c3bcfa8f0c0ca3527
Author:     Christian Ruppert <idl0r <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 23 08:13:57 2018 +0000
Commit:     Christian Ruppert <idl0r <AT> gentoo <DOT> org>
CommitDate: Mon Jul 23 08:15:29 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7e1427

sci-electronics/eagle: Drop Maintainership

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 sci-electronics/eagle/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/sci-electronics/eagle/metadata.xml b/sci-electronics/eagle/metadata.xml
index d171621207f..3ed29bc26e1 100644
--- a/sci-electronics/eagle/metadata.xml
+++ b/sci-electronics/eagle/metadata.xml
@@ -1,10 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>idl0r@gentoo.org</email>
-		<name>Christian Ruppert</name>
-	</maintainer>
 	<maintainer type="project">
 		<email>sci-electronics@gentoo.org</email>
 		<name>Gentoo Electronics Project</name>


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2020-01-26 21:39 David Seifert
  0 siblings, 0 replies; 21+ messages in thread
From: David Seifert @ 2020-01-26 21:39 UTC (permalink / raw
  To: gentoo-commits

commit:     78b0e0e369092d957e48d195b691fec12546a09e
Author:     Christophe Lermytte <gentoo <AT> lermytte <DOT> be>
AuthorDate: Sun Jan 26 21:39:27 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jan 26 21:39:27 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b0e0e3

sci-electronics/eagle: depend on OpenSSL 1.1

Bug: https://bugs.gentoo.org/673892
Closes: https://github.com/gentoo/gentoo/pull/14354
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-electronics/eagle/{eagle-7.3.0.ebuild => eagle-7.3.0-r1.ebuild} | 4 ++--
 sci-electronics/eagle/{eagle-7.4.0.ebuild => eagle-7.4.0-r1.ebuild} | 4 ++--
 sci-electronics/eagle/{eagle-7.6.0.ebuild => eagle-7.6.0-r1.ebuild} | 4 ++--
 sci-electronics/eagle/{eagle-7.7.0.ebuild => eagle-7.7.0-r1.ebuild} | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sci-electronics/eagle/eagle-7.3.0.ebuild b/sci-electronics/eagle/eagle-7.3.0-r1.ebuild
similarity index 97%
rename from sci-electronics/eagle/eagle-7.3.0.ebuild
rename to sci-electronics/eagle/eagle-7.3.0-r1.ebuild
index 44c2252531e..1525e2d013d 100644
--- a/sci-electronics/eagle/eagle-7.3.0.ebuild
+++ b/sci-electronics/eagle/eagle-7.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -21,7 +21,7 @@ RESTRICT="mirror bindist"
 
 RDEPEND="
 	sys-libs/glibc
-	dev-libs/openssl:0
+	|| ( <dev-libs/openssl-1.1 dev-libs/openssl-compat:1.0.0 )
 	>=sys-libs/zlib-1.2.8-r1
 	>=media-libs/freetype-2.5.0.1
 	>=media-libs/fontconfig-2.10.92

diff --git a/sci-electronics/eagle/eagle-7.4.0.ebuild b/sci-electronics/eagle/eagle-7.4.0-r1.ebuild
similarity index 97%
rename from sci-electronics/eagle/eagle-7.4.0.ebuild
rename to sci-electronics/eagle/eagle-7.4.0-r1.ebuild
index 27455106f89..fe5ed475188 100644
--- a/sci-electronics/eagle/eagle-7.4.0.ebuild
+++ b/sci-electronics/eagle/eagle-7.4.0-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="5"
@@ -21,7 +21,7 @@ RESTRICT="mirror bindist"
 
 RDEPEND="
 	sys-libs/glibc
-	dev-libs/openssl:0
+	|| ( <dev-libs/openssl-1.1 dev-libs/openssl-compat:1.0.0 )
 	>=sys-libs/zlib-1.2.8-r1
 	>=media-libs/freetype-2.5.0.1
 	>=media-libs/fontconfig-2.10.92

diff --git a/sci-electronics/eagle/eagle-7.6.0.ebuild b/sci-electronics/eagle/eagle-7.6.0-r1.ebuild
similarity index 97%
rename from sci-electronics/eagle/eagle-7.6.0.ebuild
rename to sci-electronics/eagle/eagle-7.6.0-r1.ebuild
index e0bf9379032..0471e5ea103 100644
--- a/sci-electronics/eagle/eagle-7.6.0.ebuild
+++ b/sci-electronics/eagle/eagle-7.6.0-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="6"
@@ -21,7 +21,7 @@ RESTRICT="mirror bindist"
 
 RDEPEND="
 	sys-libs/glibc
-	dev-libs/openssl:0
+	|| ( <dev-libs/openssl-1.1 dev-libs/openssl-compat:1.0.0 )
 	>=sys-libs/zlib-1.2.8-r1
 	>=media-libs/freetype-2.5.0.1
 	>=media-libs/fontconfig-2.10.92

diff --git a/sci-electronics/eagle/eagle-7.7.0.ebuild b/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
similarity index 97%
rename from sci-electronics/eagle/eagle-7.7.0.ebuild
rename to sci-electronics/eagle/eagle-7.7.0-r1.ebuild
index e0bf9379032..0471e5ea103 100644
--- a/sci-electronics/eagle/eagle-7.7.0.ebuild
+++ b/sci-electronics/eagle/eagle-7.7.0-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="6"
@@ -21,7 +21,7 @@ RESTRICT="mirror bindist"
 
 RDEPEND="
 	sys-libs/glibc
-	dev-libs/openssl:0
+	|| ( <dev-libs/openssl-1.1 dev-libs/openssl-compat:1.0.0 )
 	>=sys-libs/zlib-1.2.8-r1
 	>=media-libs/freetype-2.5.0.1
 	>=media-libs/fontconfig-2.10.92


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2021-01-18 10:14 David Seifert
  0 siblings, 0 replies; 21+ messages in thread
From: David Seifert @ 2021-01-18 10:14 UTC (permalink / raw
  To: gentoo-commits

commit:     19c0ab9d6a6f9cc54ea6761d22fca2e8ad3708be
Author:     Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Mon Jan 18 10:14:21 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 10:14:21 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19c0ab9d

sci-electronics/eagle: Remove old

Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-electronics/eagle/Manifest              |   4 -
 sci-electronics/eagle/eagle-7.4.0-r1.ebuild | 129 ----------------------------
 sci-electronics/eagle/eagle-7.6.0-r1.ebuild | 129 ----------------------------
 3 files changed, 262 deletions(-)

diff --git a/sci-electronics/eagle/Manifest b/sci-electronics/eagle/Manifest
index 611747f50c5..4c751787aa0 100644
--- a/sci-electronics/eagle/Manifest
+++ b/sci-electronics/eagle/Manifest
@@ -1,8 +1,4 @@
 DIST eagle-lin32-7.3.0.run 48599533 BLAKE2B 9412464dec7f3dee0944bfa588c5d9d1c8fd35316d1acc95b3cfdad2347b42c6a04e63230dadc08fb16e3483d25948d0244f9f7facbcbbfe74ddbbc5d5d7fbb3 SHA512 ef25fe7910a89e80b0c4c2d8a8f80269474510d5bd9250c6a2751ac198e7a5b4c687a30d1d784a86196589377ef7df527ff8cfa2a747c4f6e0f85496c3a180ab
-DIST eagle-lin32-7.4.0.run 49535353 BLAKE2B bd72bc28cf8f33a2117080ee308d9bc29a0b441c0cdd7286ac259753dfbde374dbc4d3aeec864a06312ac7db47f91c1ee2c6639590249d3bf9b4b379c375d85c SHA512 667d213861458fb8f915dd1d46161e0b87fa9151f9686564638afdd33a8b2924fde28850c8bd6815d405104e48aa25957a5050e6276c43d5550a106016c0625a
-DIST eagle-lin32-7.6.0.run 51535802 BLAKE2B 25fda2b121e97e0f77265ad65c51e95b9bbe91dfaad71b6dc7e292547aa44482960c1743fdf83b43b299840087c4d415daafa01f062d455889056b368bd0ba48 SHA512 1151a34b16240dfd6ba1aff108e75bbd14d2062b0d0c43a1587770bc4897018031eda685e86accdfbfd53f3988774db6e538d862eb5844c45e939098005c1e76
 DIST eagle-lin32-7.7.0.run 51488593 BLAKE2B e1556b7abe6fb405632015f39bdd8e8c61891ebab7e3f59d41aaa0c6ecaea2f050ced62552656a2311542fee497dbe8fbe43c958a8e76a9b00217c430f678072 SHA512 7ebe73bcd71857c5b8087e911ebfc45507715725abab15b80c9800476128790f8e373d01c52c05a87102597d355390ca0687964eff74af1283b162fba8dbb53b
 DIST eagle-lin64-7.3.0.run 48248700 BLAKE2B e7d8a7a23e0023159d626203bba2cf195fad3eac54b9b72947c9e72e7bb3f3534ce2545857ce76e70302eb1d2042cc30f9c327fc2a5a4dd4287e82aef4393dc6 SHA512 bd158b25ed682c63405b90358f82ffcb0903c7f5e5ae81737efcb56b6074a78125de31909c64f31a5f4bab7727c63b6aa0c7af0f6440793010f7f6de3f92f681
-DIST eagle-lin64-7.4.0.run 49186247 BLAKE2B cb28eb9a4c6c1989d15cd241908628eb28b35c7b8f81e7fa84c6ddf502e621055ed3eef7335405cca906892479c38b6d20ab6f2c896e91df397fa47481b96b69 SHA512 a840689487a120f03323cb05894e9de00bae0fefc44ca63eaf6642ebb91c839ddc59ea7efffa308072ca38692f9ba6da478f114a56180a4bb6ec74eb49740a13
-DIST eagle-lin64-7.6.0.run 51149541 BLAKE2B 343991dea47eb1526687f6904fc31420e3194df5ba4092de91d0b2a4e0038dd20848791190adfa5361f2586b0fdd2824ab5a483e9b004f89087ebb6e059105b4 SHA512 2eb3192c7aab36d23ecaae4ac4cf0b096306383bcf49680fb5936f9c45ef42d429f72796f03f818f46ba945ead5b60e57744d78ca1e3c63b73b44c185586a82c
 DIST eagle-lin64-7.7.0.run 51108322 BLAKE2B 1458199821328e811632cdb7457f256b9d97c40005c0ce71eb65d9c3f75049618e76e0c7e3cbb2e3171649bb412270409fd601bfe6f51c79c6cc3d01c12fcf66 SHA512 1f0b38be16b87f67f64709e7e39b888592240d98cdcb7b81ee77f236d9cdea5127e661db5cff470d9673f8247bea49732be3b443cdc5fbd1dca34e26896a6770

diff --git a/sci-electronics/eagle/eagle-7.4.0-r1.ebuild b/sci-electronics/eagle/eagle-7.4.0-r1.ebuild
deleted file mode 100644
index fe5ed475188..00000000000
--- a/sci-electronics/eagle/eagle-7.4.0-r1.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils
-
-DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
-HOMEPAGE="http://www.cadsoft.de"
-SRC_URI="
-	x86? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin32-${PV}.run )
-	amd64? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin64-${PV}.run )"
-
-LICENSE="cadsoft-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="doc"
-
-QA_PREBUILT="opt/eagle/bin/eagle"
-RESTRICT="mirror bindist"
-
-RDEPEND="
-	sys-libs/glibc
-	|| ( <dev-libs/openssl-1.1 dev-libs/openssl-compat:1.0.0 )
-	>=sys-libs/zlib-1.2.8-r1
-	>=media-libs/freetype-2.5.0.1
-	>=media-libs/fontconfig-2.10.92
-	x11-libs/libXext
-	x11-libs/libX11
-	>=x11-libs/libXrender-0.9.8
-	>=x11-libs/libXrandr-1.4.2
-	>=x11-libs/libXcursor-1.1.14
-	>=x11-libs/libXi-1.7.2
-	net-print/cups
-	x11-libs/libxcb
-"
-
-# Append ${PV} since that's what upstream installs to
-case "${LINGUAS}" in
-	*de*)
-		MY_LANG="de";;
-	*)
-		MY_LANG="en";;
-esac
-
-src_unpack() {
-	# Extract the built-in .tar.bz2 file starting at __DATA__
-	sed  -e '1,/^__DATA__$/d' "${DISTDIR}/${A}" | tar xj || die "unpacking failed"
-}
-
-src_install() {
-	local installdir="/opt/eagle"
-
-	# Set MY_LANG for this function only since UPDATE_zh and README_zh
-	# don't exist
-	[[ ${LINGUAS} == *zh* ]] && MY_INST_LANG="zh" || MY_INST_LANG="${MY_LANG}"
-
-	# Install the documentation
-	cd doc/
-
-	local pattern="^((README|UPDATE)_${MY_LANG}|library_${MY_LANG}\.txt)$"
-	for docs in README_* UPDATE_* library_*.txt; do
-		if [[ $docs =~ $pattern ]]; then
-			dodoc $docs
-		fi
-
-		rm -f $docs
-	done
-
-	doman eagle.1
-	rm eagle.1
-
-	# Install extra documentation if requested
-	pattern="^((tutorial|manual|generate-3d-idf-data)_|(connect-device-split-symbol|make-symbol-device-package-bsdl-2011)-)${MY_LANG}.pdf$"
-	if use doc; then
-		cd ulp/
-			for docs in generate-3d-idf-data_*.pdf connect-device-split-symbol-*.pdf make-symbol-device-package-bsdl-2011-*.pdf; do
-				if [[ ! $docs =~ $pattern ]]; then
-					rm $docs
-				fi
-			done
-		cd ../
-
-		for docs in manual_* tutorial_*; do
-			if [[ ! $docs =~ $pattern ]]; then
-				rm $docs
-			fi
-		done
-	else
-		rm {elektro-tutorial,manual_*,tutorial_*,layer-setup_designrules}.pdf
-		rm -rf ulp/
-	fi
-
-	rm -f license*.txt eagle.dtd
-
-	cd "${S}"
-
-	insinto $installdir
-	doins -r .
-
-	fperms 0755 ${installdir}/bin/eagle
-
-	# Install wrapper (suppressing leading tabs)
-	# see bug #188368 or http://www.cadsoftusa.com/training/faq/#3
-	exeinto /opt/bin
-	newexe "${FILESDIR}/eagle_wrapper_script" eagle
-	# Finally, append the path of the eagle binary respecting $installdir and any
-	# arguments passed to the script (thanks Denilson)
-	echo "${installdir}/bin/eagle" '"$@"' >> "${D}/opt/bin/eagle"
-
-	echo -e "ROOTPATH=${installdir}/bin\nPRELINK_PATH_MASK=${installdir}" > "${S}/90eagle-${PV}"
-	doenvd "${S}/90eagle-${PV}"
-
-	# Create desktop entry
-	newicon bin/${PN}icon50.png ${PF}-icon50.png
-	make_desktop_entry "${ROOT}/opt/bin/eagle" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
-}
-
-pkg_postinst() {
-	elog "Run \`env-update && source /etc/profile\` from within \${ROOT}"
-	elog "now to set up the correct paths."
-	elog "You must first run eagle as root to invoke product registration."
-	echo
-	ewarn "Due to some necessary changes in the data structure, once you edit"
-	ewarn "a file with version 7.x you will no longer be able to edit it"
-	ewarn "with versions prior to 7.0!"
-	ewarn
-	ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from a version prior 7.x!"
-}

diff --git a/sci-electronics/eagle/eagle-7.6.0-r1.ebuild b/sci-electronics/eagle/eagle-7.6.0-r1.ebuild
deleted file mode 100644
index 0471e5ea103..00000000000
--- a/sci-electronics/eagle/eagle-7.6.0-r1.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit eutils
-
-DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
-HOMEPAGE="http://www.cadsoft.de"
-SRC_URI="
-	x86? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin32-${PV}.run )
-	amd64? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin64-${PV}.run )"
-
-LICENSE="cadsoft-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="doc"
-
-QA_PREBUILT="opt/eagle/bin/eagle"
-RESTRICT="mirror bindist"
-
-RDEPEND="
-	sys-libs/glibc
-	|| ( <dev-libs/openssl-1.1 dev-libs/openssl-compat:1.0.0 )
-	>=sys-libs/zlib-1.2.8-r1
-	>=media-libs/freetype-2.5.0.1
-	>=media-libs/fontconfig-2.10.92
-	x11-libs/libXext
-	x11-libs/libX11
-	>=x11-libs/libXrender-0.9.8
-	>=x11-libs/libXrandr-1.4.2
-	>=x11-libs/libXcursor-1.1.14
-	>=x11-libs/libXi-1.7.2
-	net-print/cups
-	x11-libs/libxcb
-"
-
-# Append ${PV} since that's what upstream installs to
-case "${LINGUAS}" in
-	*de*)
-		MY_LANG="de";;
-	*)
-		MY_LANG="en";;
-esac
-
-src_unpack() {
-	# Extract the built-in .tar.bz2 file starting at __DATA__
-	sed  -e '1,/^__DATA__$/d' "${DISTDIR}/${A}" | tar xj || die "unpacking failed"
-}
-
-src_install() {
-	local installdir="/opt/eagle"
-
-	# Set MY_LANG for this function only since UPDATE_zh and README_zh
-	# don't exist
-	[[ ${LINGUAS} == *zh* ]] && MY_INST_LANG="zh" || MY_INST_LANG="${MY_LANG}"
-
-	# Install the documentation
-	cd doc/
-
-	local pattern="^((README|UPDATE)_${MY_LANG}|library_${MY_LANG}\.txt)$"
-	for docs in README_* UPDATE_* library_*.txt; do
-		if [[ $docs =~ $pattern ]]; then
-			dodoc $docs
-		fi
-
-		rm -f $docs
-	done
-
-	doman eagle.1
-	rm eagle.1
-
-	# Install extra documentation if requested
-	pattern="^((tutorial|manual|generate-3d-idf-data)_|(connect-device-split-symbol|make-symbol-device-package-bsdl-2011)-)${MY_LANG}.pdf$"
-	if use doc; then
-		cd ulp/
-			for docs in generate-3d-idf-data_*.pdf connect-device-split-symbol-*.pdf make-symbol-device-package-bsdl-2011-*.pdf; do
-				if [[ ! $docs =~ $pattern ]]; then
-					rm $docs
-				fi
-			done
-		cd ../
-
-		for docs in manual_* tutorial_*; do
-			if [[ ! $docs =~ $pattern ]]; then
-				rm $docs
-			fi
-		done
-	else
-		rm {elektro-tutorial,manual_*,tutorial_*,layer-setup_designrules}.pdf
-		rm -rf ulp/
-	fi
-
-	rm -f license*.txt eagle.dtd
-
-	cd "${S}"
-
-	insinto $installdir
-	doins -r .
-
-	fperms 0755 ${installdir}/bin/eagle
-
-	# Install wrapper (suppressing leading tabs)
-	# see bug #188368 or http://www.cadsoftusa.com/training/faq/#3
-	exeinto /opt/bin
-	newexe "${FILESDIR}/eagle_wrapper_script" eagle
-	# Finally, append the path of the eagle binary respecting $installdir and any
-	# arguments passed to the script (thanks Denilson)
-	echo "${installdir}/bin/eagle" '"$@"' >> "${D}/opt/bin/eagle"
-
-	echo -e "ROOTPATH=${installdir}/bin\nPRELINK_PATH_MASK=${installdir}" > "${S}/90eagle-${PV}"
-	doenvd "${S}/90eagle-${PV}"
-
-	# Create desktop entry
-	newicon bin/${PN}icon50.png ${PF}-icon50.png
-	make_desktop_entry "${ROOT}/opt/bin/eagle" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
-}
-
-pkg_postinst() {
-	elog "Run \`env-update && source /etc/profile\` from within \${ROOT}"
-	elog "now to set up the correct paths."
-	elog "You must first run eagle as root to invoke product registration."
-	echo
-	ewarn "Due to some necessary changes in the data structure, once you edit"
-	ewarn "a file with version 7.x you will no longer be able to edit it"
-	ewarn "with versions prior to 7.0!"
-	ewarn
-	ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from a version prior 7.x!"
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2021-06-11  0:29 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-06-11  0:29 UTC (permalink / raw
  To: gentoo-commits

commit:     5c4cc37599f93c98fd2d147aed3471fd6612bf0e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 11 00:24:55 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 11 00:29:13 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4cc375

sci-electronics/eagle: fix VariableScope (ROOT)

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

 sci-electronics/eagle/eagle-7.3.0-r1.ebuild | 4 ++--
 sci-electronics/eagle/eagle-7.7.0-r1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-electronics/eagle/eagle-7.3.0-r1.ebuild b/sci-electronics/eagle/eagle-7.3.0-r1.ebuild
index 1525e2d013d..a814f7ecec9 100644
--- a/sci-electronics/eagle/eagle-7.3.0-r1.ebuild
+++ b/sci-electronics/eagle/eagle-7.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -113,7 +113,7 @@ src_install() {
 
 	# Create desktop entry
 	newicon bin/${PN}icon50.png ${PF}-icon50.png
-	make_desktop_entry "${ROOT}/opt/bin/eagle" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
+	make_desktop_entry "${EPREFIX}/opt/bin/eagle" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
 }
 
 pkg_postinst() {

diff --git a/sci-electronics/eagle/eagle-7.7.0-r1.ebuild b/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
index 0471e5ea103..f723b0377c5 100644
--- a/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
+++ b/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -113,7 +113,7 @@ src_install() {
 
 	# Create desktop entry
 	newicon bin/${PN}icon50.png ${PF}-icon50.png
-	make_desktop_entry "${ROOT}/opt/bin/eagle" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
+	make_desktop_entry "${EPREFIX}/opt/bin/eagle" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
 }
 
 pkg_postinst() {


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2021-08-25 11:16 Agostino Sarubbo
  0 siblings, 0 replies; 21+ messages in thread
From: Agostino Sarubbo @ 2021-08-25 11:16 UTC (permalink / raw
  To: gentoo-commits

commit:     fdf5552c4e83d04a74de9b1def5c7db58e4b7841
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 25 11:14:49 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Aug 25 11:14:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdf5552c

sci-electronics/eagle: x86 stable wrt bug #808891

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-electronics/eagle/eagle-7.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/eagle/eagle-7.7.0-r1.ebuild b/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
index f723b0377c5..fb11538a4b6 100644
--- a/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
+++ b/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="cadsoft-2"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* ~amd64 x86"
 IUSE="doc"
 
 QA_PREBUILT="opt/eagle/bin/eagle"


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2021-08-26  4:41 Agostino Sarubbo
  0 siblings, 0 replies; 21+ messages in thread
From: Agostino Sarubbo @ 2021-08-26  4:41 UTC (permalink / raw
  To: gentoo-commits

commit:     47839660ac8df3c4245d239d298cf211f5057f2a
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 26 04:39:29 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Aug 26 04:39:29 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47839660

sci-electronics/eagle: amd64 stable wrt bug #808891

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-electronics/eagle/eagle-7.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/eagle/eagle-7.7.0-r1.ebuild b/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
index fb11538a4b6..17b9578f177 100644
--- a/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
+++ b/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="cadsoft-2"
 SLOT="0"
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
 IUSE="doc"
 
 QA_PREBUILT="opt/eagle/bin/eagle"


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2021-08-26 12:20 Andreas Sturmlechner
  0 siblings, 0 replies; 21+ messages in thread
From: Andreas Sturmlechner @ 2021-08-26 12:20 UTC (permalink / raw
  To: gentoo-commits

commit:     d9be65e5100c41fa4bdd6acb0a61f855671a772b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 26 12:19:53 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Aug 26 12:20:20 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9be65e5

sci-electronics/eagle: Drop 7.3.0-r1, EAPI5--

Closes: https://bugs.gentoo.org/808891
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-electronics/eagle/Manifest              |   2 -
 sci-electronics/eagle/eagle-7.3.0-r1.ebuild | 129 ----------------------------
 2 files changed, 131 deletions(-)

diff --git a/sci-electronics/eagle/Manifest b/sci-electronics/eagle/Manifest
index 4c751787aa0..703da782c65 100644
--- a/sci-electronics/eagle/Manifest
+++ b/sci-electronics/eagle/Manifest
@@ -1,4 +1,2 @@
-DIST eagle-lin32-7.3.0.run 48599533 BLAKE2B 9412464dec7f3dee0944bfa588c5d9d1c8fd35316d1acc95b3cfdad2347b42c6a04e63230dadc08fb16e3483d25948d0244f9f7facbcbbfe74ddbbc5d5d7fbb3 SHA512 ef25fe7910a89e80b0c4c2d8a8f80269474510d5bd9250c6a2751ac198e7a5b4c687a30d1d784a86196589377ef7df527ff8cfa2a747c4f6e0f85496c3a180ab
 DIST eagle-lin32-7.7.0.run 51488593 BLAKE2B e1556b7abe6fb405632015f39bdd8e8c61891ebab7e3f59d41aaa0c6ecaea2f050ced62552656a2311542fee497dbe8fbe43c958a8e76a9b00217c430f678072 SHA512 7ebe73bcd71857c5b8087e911ebfc45507715725abab15b80c9800476128790f8e373d01c52c05a87102597d355390ca0687964eff74af1283b162fba8dbb53b
-DIST eagle-lin64-7.3.0.run 48248700 BLAKE2B e7d8a7a23e0023159d626203bba2cf195fad3eac54b9b72947c9e72e7bb3f3534ce2545857ce76e70302eb1d2042cc30f9c327fc2a5a4dd4287e82aef4393dc6 SHA512 bd158b25ed682c63405b90358f82ffcb0903c7f5e5ae81737efcb56b6074a78125de31909c64f31a5f4bab7727c63b6aa0c7af0f6440793010f7f6de3f92f681
 DIST eagle-lin64-7.7.0.run 51108322 BLAKE2B 1458199821328e811632cdb7457f256b9d97c40005c0ce71eb65d9c3f75049618e76e0c7e3cbb2e3171649bb412270409fd601bfe6f51c79c6cc3d01c12fcf66 SHA512 1f0b38be16b87f67f64709e7e39b888592240d98cdcb7b81ee77f236d9cdea5127e661db5cff470d9673f8247bea49732be3b443cdc5fbd1dca34e26896a6770

diff --git a/sci-electronics/eagle/eagle-7.3.0-r1.ebuild b/sci-electronics/eagle/eagle-7.3.0-r1.ebuild
deleted file mode 100644
index a814f7ecec9..00000000000
--- a/sci-electronics/eagle/eagle-7.3.0-r1.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils
-
-DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
-HOMEPAGE="http://www.cadsoft.de"
-SRC_URI="
-	x86? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin32-${PV}.run )
-	amd64? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin64-${PV}.run )"
-
-LICENSE="cadsoft-2"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="doc"
-
-QA_PREBUILT="opt/eagle/bin/eagle"
-RESTRICT="mirror bindist"
-
-RDEPEND="
-	sys-libs/glibc
-	|| ( <dev-libs/openssl-1.1 dev-libs/openssl-compat:1.0.0 )
-	>=sys-libs/zlib-1.2.8-r1
-	>=media-libs/freetype-2.5.0.1
-	>=media-libs/fontconfig-2.10.92
-	x11-libs/libXext
-	x11-libs/libX11
-	>=x11-libs/libXrender-0.9.8
-	>=x11-libs/libXrandr-1.4.2
-	>=x11-libs/libXcursor-1.1.14
-	>=x11-libs/libXi-1.7.2
-	net-print/cups
-	x11-libs/libxcb
-"
-
-# Append ${PV} since that's what upstream installs to
-case "${LINGUAS}" in
-	*de*)
-		MY_LANG="de";;
-	*)
-		MY_LANG="en";;
-esac
-
-src_unpack() {
-	# Extract the built-in .tar.bz2 file starting at __DATA__
-	sed  -e '1,/^__DATA__$/d' "${DISTDIR}/${A}" | tar xj || die "unpacking failed"
-}
-
-src_install() {
-	local installdir="/opt/eagle"
-
-	# Set MY_LANG for this function only since UPDATE_zh and README_zh
-	# don't exist
-	[[ ${LINGUAS} == *zh* ]] && MY_INST_LANG="zh" || MY_INST_LANG="${MY_LANG}"
-
-	# Install the documentation
-	cd doc/
-
-	local pattern="^((README|UPDATE)_${MY_LANG}|library_${MY_LANG}\.txt)$"
-	for docs in README_* UPDATE_* library_*.txt; do
-		if [[ $docs =~ $pattern ]]; then
-			dodoc $docs
-		fi
-
-		rm -f $docs
-	done
-
-	doman eagle.1
-	rm eagle.1
-
-	# Install extra documentation if requested
-	pattern="^((tutorial|manual|generate-3d-idf-data)_|(connect-device-split-symbol|make-symbol-device-package-bsdl-2011)-)${MY_LANG}.pdf$"
-	if use doc; then
-		cd ulp/
-			for docs in generate-3d-idf-data_*.pdf connect-device-split-symbol-*.pdf make-symbol-device-package-bsdl-2011-*.pdf; do
-				if [[ ! $docs =~ $pattern ]]; then
-					rm $docs
-				fi
-			done
-		cd ../
-
-		for docs in manual_* tutorial_*; do
-			if [[ ! $docs =~ $pattern ]]; then
-				rm $docs
-			fi
-		done
-	else
-		rm {elektro-tutorial,manual_*,tutorial_*,layer-setup_designrules}.pdf
-		rm -rf ulp/
-	fi
-
-	rm -f license*.txt eagle.dtd
-
-	cd "${S}"
-
-	insinto $installdir
-	doins -r .
-
-	fperms 0755 ${installdir}/bin/eagle
-
-	# Install wrapper (suppressing leading tabs)
-	# see bug #188368 or http://www.cadsoftusa.com/training/faq/#3
-	exeinto /opt/bin
-	newexe "${FILESDIR}/eagle_wrapper_script" eagle
-	# Finally, append the path of the eagle binary respecting $installdir and any
-	# arguments passed to the script (thanks Denilson)
-	echo "${installdir}/bin/eagle" '"$@"' >> "${D}/opt/bin/eagle"
-
-	echo -e "ROOTPATH=${installdir}/bin\nPRELINK_PATH_MASK=${installdir}" > "${S}/90eagle-${PV}"
-	doenvd "${S}/90eagle-${PV}"
-
-	# Create desktop entry
-	newicon bin/${PN}icon50.png ${PF}-icon50.png
-	make_desktop_entry "${EPREFIX}/opt/bin/eagle" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
-}
-
-pkg_postinst() {
-	elog "Run \`env-update && source /etc/profile\` from within \${ROOT}"
-	elog "now to set up the correct paths."
-	elog "You must first run eagle as root to invoke product registration."
-	echo
-	ewarn "Due to some necessary changes in the data structure, once you edit"
-	ewarn "a file with version 7.x you will no longer be able to edit it"
-	ewarn "with versions prior to 7.0!"
-	ewarn
-	ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from a version prior 7.x!"
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2022-02-13 17:05 Andrew Ammerlaan
  0 siblings, 0 replies; 21+ messages in thread
From: Andrew Ammerlaan @ 2022-02-13 17:05 UTC (permalink / raw
  To: gentoo-commits

commit:     714a6af13b71848a62bc51f1d2462c953aa95307
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 13 16:59:48 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Feb 13 17:01:17 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714a6af1

sci-electronics/eagle: add version 9.6.2

Closes: https://bugs.gentoo.org/622172
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sci-electronics/eagle/Manifest           |  1 +
 sci-electronics/eagle/eagle-9.6.2.ebuild | 82 ++++++++++++++++++++++++++++++++
 2 files changed, 83 insertions(+)

diff --git a/sci-electronics/eagle/Manifest b/sci-electronics/eagle/Manifest
index 703da782c65e..151cae87e0d1 100644
--- a/sci-electronics/eagle/Manifest
+++ b/sci-electronics/eagle/Manifest
@@ -1,2 +1,3 @@
+DIST Autodesk_EAGLE_9.6.2_English_Linux_64bit.tar.gz 171780187 BLAKE2B 6fb627448068b8af8fb2a4117c84386a300acef769afe8524cae703afb09edf719f19fc4a5298d091667f3d4c09e8ec06a0da4a16274cb6e6c64a1ae349ed014 SHA512 4ef17dfa52b1ee0f5ba68896bc3821616a1b7d1a073a586604271cd7129e29671c480cd324cc5eadc517eb300ca4be6efa69423a306944e36732c2aa34cc59a3
 DIST eagle-lin32-7.7.0.run 51488593 BLAKE2B e1556b7abe6fb405632015f39bdd8e8c61891ebab7e3f59d41aaa0c6ecaea2f050ced62552656a2311542fee497dbe8fbe43c958a8e76a9b00217c430f678072 SHA512 7ebe73bcd71857c5b8087e911ebfc45507715725abab15b80c9800476128790f8e373d01c52c05a87102597d355390ca0687964eff74af1283b162fba8dbb53b
 DIST eagle-lin64-7.7.0.run 51108322 BLAKE2B 1458199821328e811632cdb7457f256b9d97c40005c0ce71eb65d9c3f75049618e76e0c7e3cbb2e3171649bb412270409fd601bfe6f51c79c6cc3d01c12fcf66 SHA512 1f0b38be16b87f67f64709e7e39b888592240d98cdcb7b81ee77f236d9cdea5127e661db5cff470d9673f8247bea49732be3b443cdc5fbd1dca34e26896a6770

diff --git a/sci-electronics/eagle/eagle-9.6.2.ebuild b/sci-electronics/eagle/eagle-9.6.2.ebuild
new file mode 100644
index 000000000000..2c1a7c4b22c6
--- /dev/null
+++ b/sci-electronics/eagle/eagle-9.6.2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="Autodesk EAGLE schematic and printed circuit board (PCB) layout editor"
+HOMEPAGE="https://www.autodesk.com/"
+SRC_URI="https://eagle-updates.circuits.io/downloads/${PV//./_}/Autodesk_EAGLE_${PV}_English_Linux_64bit.tar.gz"
+
+LICENSE="Autodesk"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+QA_PREBUILT="opt/${PN}/*"
+RESTRICT="mirror bindist"
+
+RDEPEND="
+	app-crypt/mit-krb5
+	dev-libs/expat
+	dev-libs/glib
+	dev-libs/libpcre
+	dev-libs/nspr
+	dev-libs/nss
+	dev-qt/qtcore:5
+	dev-qt/qtdbus:5
+	dev-qt/qtdeclarative:5
+	dev-qt/qtgui:5
+	dev-qt/qtnetwork:5
+	dev-qt/qtpositioning:5
+	dev-qt/qtprintsupport:5
+	dev-qt/qtsvg:5
+	dev-qt/qtwebchannel:5
+	dev-qt/qtwebengine:5
+	dev-qt/qtwidgets:5
+	dev-qt/qtxml:5
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-libs/libglvnd
+	media-libs/mesa
+	net-dns/avahi
+	net-print/cups
+	sys-apps/dbus
+	sys-apps/keyutils
+	sys-libs/e2fsprogs-libs
+	sys-libs/glibc
+	sys-libs/zlib
+	x11-libs/libdrm
+	x11-libs/libX11
+	x11-libs/libXau
+	x11-libs/libxcb
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libxshmfence
+	x11-libs/libXtst
+"
+
+src_install() {
+	dodoc doc/*.txt doc/*.pdf doc/ulp/*.pdf
+	doman doc/eagle.1
+	dodoc ngspice/*.txt ngspice/*.pdf
+	doman ngspice/share/man/man1/*
+	dodir /opt/${PN}
+
+	# copy everything in
+	cp -a "${S}/"* "${ED}/opt/${PN}/" || die
+	fperms 0755 /opt/${PN}/${PN}
+	# and make convenience symlink
+	dosym "../${PN}/${PN}" "/opt/bin/${PN}"
+
+	# Create desktop entry
+	doicon -s 128x128 bin/${PN}-logo.png
+	make_desktop_entry ${PN} "CadSoft EAGLE Layout Editor" ${PN}-logo "Graphics;Electronics"
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2022-02-14 17:45 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2022-02-14 17:45 UTC (permalink / raw
  To: gentoo-commits

commit:     b08b234ddf7220a559f708ff6a86de7728fe8ef1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 14 17:44:28 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 14 17:44:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b08b234d

sci-electronics/eagle: allow unsplit e2fsprogs for -libs

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

 sci-electronics/eagle/{eagle-9.6.2.ebuild => eagle-9.6.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/eagle/eagle-9.6.2.ebuild b/sci-electronics/eagle/eagle-9.6.2-r1.ebuild
similarity index 96%
rename from sci-electronics/eagle/eagle-9.6.2.ebuild
rename to sci-electronics/eagle/eagle-9.6.2-r1.ebuild
index 2c1a7c4b22c6..187342bbece5 100644
--- a/sci-electronics/eagle/eagle-9.6.2.ebuild
+++ b/sci-electronics/eagle/eagle-9.6.2-r1.ebuild
@@ -44,7 +44,7 @@ RDEPEND="
 	net-print/cups
 	sys-apps/dbus
 	sys-apps/keyutils
-	sys-libs/e2fsprogs-libs
+	|| ( >=sys-fs/e2fsprogs-1.46.5 sys-libs/e2fsprogs-libs )
 	sys-libs/glibc
 	sys-libs/zlib
 	x11-libs/libdrm


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2022-02-16 11:43 Andrew Ammerlaan
  0 siblings, 0 replies; 21+ messages in thread
From: Andrew Ammerlaan @ 2022-02-16 11:43 UTC (permalink / raw
  To: gentoo-commits

commit:     6e15026fdfb8b292f9aef2dedc78565644ada767
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 16 11:42:52 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Wed Feb 16 11:43:25 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e15026f

sci-electronics/eagle: drop bundled ngspice et al

Closes: https://bugs.gentoo.org/833350
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 ...eagle-9.6.2-r1.ebuild => eagle-9.6.2-r2.ebuild} | 24 +++++++++++++++++++---
 1 file changed, 21 insertions(+), 3 deletions(-)

diff --git a/sci-electronics/eagle/eagle-9.6.2-r1.ebuild b/sci-electronics/eagle/eagle-9.6.2-r2.ebuild
similarity index 76%
rename from sci-electronics/eagle/eagle-9.6.2-r1.ebuild
rename to sci-electronics/eagle/eagle-9.6.2-r2.ebuild
index 187342bbece5..df1ec6a67641 100644
--- a/sci-electronics/eagle/eagle-9.6.2-r1.ebuild
+++ b/sci-electronics/eagle/eagle-9.6.2-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop xdg
+inherit desktop optfeature xdg
 
 DESCRIPTION="Autodesk EAGLE schematic and printed circuit board (PCB) layout editor"
 HOMEPAGE="https://www.autodesk.com/"
@@ -63,11 +63,23 @@ RDEPEND="
 	x11-libs/libXtst
 "
 
+src_prepare() {
+	default
+	# drop bundled ngpsice
+	rm -r ngspice || die
+	# drop bundled qt and other libs
+	rm qt.conf || die
+	rm -r resources plugins libexec || die
+	# this libSuits.so(?) is not packaged anywhere in Gentoo so we keep it
+	mv lib lib.back || die
+	mkdir lib || die
+	mv lib.back/libSuits.so lib/ || die
+	rm -r lib.back || die
+}
+
 src_install() {
 	dodoc doc/*.txt doc/*.pdf doc/ulp/*.pdf
 	doman doc/eagle.1
-	dodoc ngspice/*.txt ngspice/*.pdf
-	doman ngspice/share/man/man1/*
 	dodir /opt/${PN}
 
 	# copy everything in
@@ -80,3 +92,9 @@ src_install() {
 	doicon -s 128x128 bin/${PN}-logo.png
 	make_desktop_entry ${PN} "CadSoft EAGLE Layout Editor" ${PN}-logo "Graphics;Electronics"
 }
+
+pkg_postinst() {
+	xdg_pkg_postinst
+
+	optfeature 'SPICE circuit simulation support (set "Simulator Path" in Options -> Directories)' sci-electronics/ngspice
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2022-04-17 15:09 David Seifert
  0 siblings, 0 replies; 21+ messages in thread
From: David Seifert @ 2022-04-17 15:09 UTC (permalink / raw
  To: gentoo-commits

commit:     8786948e9bd5b010a828c750f274aae9cd607bb2
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 17 15:09:28 2022 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Apr 17 15:09:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8786948e

sci-electronics/eagle: remove sys-libs/e2fsprogs-libs dep

Bug: https://bugs.gentoo.org/806875
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-electronics/eagle/{eagle-9.6.2-r2.ebuild => eagle-9.6.2-r3.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/eagle/eagle-9.6.2-r2.ebuild b/sci-electronics/eagle/eagle-9.6.2-r3.ebuild
similarity index 97%
rename from sci-electronics/eagle/eagle-9.6.2-r2.ebuild
rename to sci-electronics/eagle/eagle-9.6.2-r3.ebuild
index df1ec6a67641..9be8ca067dd1 100644
--- a/sci-electronics/eagle/eagle-9.6.2-r2.ebuild
+++ b/sci-electronics/eagle/eagle-9.6.2-r3.ebuild
@@ -44,7 +44,7 @@ RDEPEND="
 	net-print/cups
 	sys-apps/dbus
 	sys-apps/keyutils
-	|| ( >=sys-fs/e2fsprogs-1.46.5 sys-libs/e2fsprogs-libs )
+	>=sys-fs/e2fsprogs-1.46.5
 	sys-libs/glibc
 	sys-libs/zlib
 	x11-libs/libdrm


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2022-10-08 19:52 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2022-10-08 19:52 UTC (permalink / raw
  To: gentoo-commits

commit:     905a6fa35257917228b517f15a43053cecfcc86e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  8 19:51:15 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 19:51:55 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=905a6fa3

sci-electronics/eagle: fix DeprecatedEclass (eutils)

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

 sci-electronics/eagle/eagle-7.7.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/eagle/eagle-7.7.0-r1.ebuild b/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
index 17b9578f1776..713f28d478b3 100644
--- a/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
+++ b/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
 
-inherit eutils
+inherit desktop
 
 DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
 HOMEPAGE="http://www.cadsoft.de"


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2022-10-08 23:10 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2022-10-08 23:10 UTC (permalink / raw
  To: gentoo-commits

commit:     948c19e2c35d9a8c6b1ab33d056b81e449c99b77
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  8 23:09:15 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 23:09:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=948c19e2

sci-electronics/eagle: Stabilize 9.6.2-r3 amd64, #876211

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

 sci-electronics/eagle/eagle-9.6.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/eagle/eagle-9.6.2-r3.ebuild b/sci-electronics/eagle/eagle-9.6.2-r3.ebuild
index 9be8ca067dd1..9bac254f760f 100644
--- a/sci-electronics/eagle/eagle-9.6.2-r3.ebuild
+++ b/sci-electronics/eagle/eagle-9.6.2-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://eagle-updates.circuits.io/downloads/${PV//./_}/Autodesk_EAGLE_$
 
 LICENSE="Autodesk"
 SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 QA_PREBUILT="opt/${PN}/*"
 RESTRICT="mirror bindist"


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

* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/
@ 2023-08-26 14:52 Andreas Sturmlechner
  0 siblings, 0 replies; 21+ messages in thread
From: Andreas Sturmlechner @ 2023-08-26 14:52 UTC (permalink / raw
  To: gentoo-commits

commit:     4001eff3da7415ba8690d6a09085e14fc06015a1
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 26 14:48:29 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Aug 26 14:52:23 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4001eff3

sci-electronics/eagle: drop 7.7.0-r1

Closes: https://bugs.gentoo.org/876211
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-electronics/eagle/Manifest              |   2 -
 sci-electronics/eagle/eagle-7.7.0-r1.ebuild | 129 ----------------------------
 2 files changed, 131 deletions(-)

diff --git a/sci-electronics/eagle/Manifest b/sci-electronics/eagle/Manifest
index 151cae87e0d1..95a1de9a0fc2 100644
--- a/sci-electronics/eagle/Manifest
+++ b/sci-electronics/eagle/Manifest
@@ -1,3 +1 @@
 DIST Autodesk_EAGLE_9.6.2_English_Linux_64bit.tar.gz 171780187 BLAKE2B 6fb627448068b8af8fb2a4117c84386a300acef769afe8524cae703afb09edf719f19fc4a5298d091667f3d4c09e8ec06a0da4a16274cb6e6c64a1ae349ed014 SHA512 4ef17dfa52b1ee0f5ba68896bc3821616a1b7d1a073a586604271cd7129e29671c480cd324cc5eadc517eb300ca4be6efa69423a306944e36732c2aa34cc59a3
-DIST eagle-lin32-7.7.0.run 51488593 BLAKE2B e1556b7abe6fb405632015f39bdd8e8c61891ebab7e3f59d41aaa0c6ecaea2f050ced62552656a2311542fee497dbe8fbe43c958a8e76a9b00217c430f678072 SHA512 7ebe73bcd71857c5b8087e911ebfc45507715725abab15b80c9800476128790f8e373d01c52c05a87102597d355390ca0687964eff74af1283b162fba8dbb53b
-DIST eagle-lin64-7.7.0.run 51108322 BLAKE2B 1458199821328e811632cdb7457f256b9d97c40005c0ce71eb65d9c3f75049618e76e0c7e3cbb2e3171649bb412270409fd601bfe6f51c79c6cc3d01c12fcf66 SHA512 1f0b38be16b87f67f64709e7e39b888592240d98cdcb7b81ee77f236d9cdea5127e661db5cff470d9673f8247bea49732be3b443cdc5fbd1dca34e26896a6770

diff --git a/sci-electronics/eagle/eagle-7.7.0-r1.ebuild b/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
deleted file mode 100644
index dafcb7dd3a24..000000000000
--- a/sci-electronics/eagle/eagle-7.7.0-r1.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit desktop
-
-DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
-HOMEPAGE="http://www.cadsoft.de"
-SRC_URI="
-	x86? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin32-${PV}.run )
-	amd64? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin64-${PV}.run )"
-
-LICENSE="cadsoft-2"
-SLOT="0"
-KEYWORDS="-* amd64 ~x86"
-IUSE="doc"
-
-QA_PREBUILT="opt/eagle/bin/eagle"
-RESTRICT="mirror bindist"
-
-RDEPEND="
-	sys-libs/glibc
-	|| ( <dev-libs/openssl-1.1 dev-libs/openssl-compat:1.0.0 )
-	>=sys-libs/zlib-1.2.8-r1
-	>=media-libs/freetype-2.5.0.1
-	>=media-libs/fontconfig-2.10.92
-	x11-libs/libXext
-	x11-libs/libX11
-	>=x11-libs/libXrender-0.9.8
-	>=x11-libs/libXrandr-1.4.2
-	>=x11-libs/libXcursor-1.1.14
-	>=x11-libs/libXi-1.7.2
-	net-print/cups
-	x11-libs/libxcb
-"
-
-# Append ${PV} since that's what upstream installs to
-case "${LINGUAS}" in
-	*de*)
-		MY_LANG="de";;
-	*)
-		MY_LANG="en";;
-esac
-
-src_unpack() {
-	# Extract the built-in .tar.bz2 file starting at __DATA__
-	sed  -e '1,/^__DATA__$/d' "${DISTDIR}/${A}" | tar xj || die "unpacking failed"
-}
-
-src_install() {
-	local installdir="/opt/eagle"
-
-	# Set MY_LANG for this function only since UPDATE_zh and README_zh
-	# don't exist
-	[[ ${LINGUAS} == *zh* ]] && MY_INST_LANG="zh" || MY_INST_LANG="${MY_LANG}"
-
-	# Install the documentation
-	cd doc/
-
-	local pattern="^((README|UPDATE)_${MY_LANG}|library_${MY_LANG}\.txt)$"
-	for docs in README_* UPDATE_* library_*.txt; do
-		if [[ $docs =~ $pattern ]]; then
-			dodoc $docs
-		fi
-
-		rm -f $docs
-	done
-
-	doman eagle.1
-	rm eagle.1
-
-	# Install extra documentation if requested
-	pattern="^((tutorial|manual|generate-3d-idf-data)_|(connect-device-split-symbol|make-symbol-device-package-bsdl-2011)-)${MY_LANG}.pdf$"
-	if use doc; then
-		cd ulp/
-			for docs in generate-3d-idf-data_*.pdf connect-device-split-symbol-*.pdf make-symbol-device-package-bsdl-2011-*.pdf; do
-				if [[ ! $docs =~ $pattern ]]; then
-					rm $docs
-				fi
-			done
-		cd ../
-
-		for docs in manual_* tutorial_*; do
-			if [[ ! $docs =~ $pattern ]]; then
-				rm $docs
-			fi
-		done
-	else
-		rm {elektro-tutorial,manual_*,tutorial_*,layer-setup_designrules}.pdf
-		rm -rf ulp/
-	fi
-
-	rm -f license*.txt eagle.dtd
-
-	cd "${S}"
-
-	insinto $installdir
-	doins -r .
-
-	fperms 0755 ${installdir}/bin/eagle
-
-	# Install wrapper (suppressing leading tabs)
-	# see bug #188368 or http://www.cadsoftusa.com/training/faq/#3
-	exeinto /opt/bin
-	newexe "${FILESDIR}/eagle_wrapper_script" eagle
-	# Finally, append the path of the eagle binary respecting $installdir and any
-	# arguments passed to the script (thanks Denilson)
-	echo "${installdir}/bin/eagle" '"$@"' >> "${D}/opt/bin/eagle"
-
-	echo -e "ROOTPATH=${installdir}/bin\nPRELINK_PATH_MASK=${installdir}" > "${S}/90eagle-${PV}"
-	doenvd "${S}/90eagle-${PV}"
-
-	# Create desktop entry
-	newicon bin/${PN}icon50.png ${PF}-icon50.png
-	make_desktop_entry "${EPREFIX}/opt/bin/eagle" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
-}
-
-pkg_postinst() {
-	elog "Run \`env-update && source /etc/profile\` from within \${ROOT}"
-	elog "now to set up the correct paths."
-	elog "You must first run eagle as root to invoke product registration."
-	echo
-	ewarn "Due to some necessary changes in the data structure, once you edit"
-	ewarn "a file with version 7.x you will no longer be able to edit it"
-	ewarn "with versions prior to 7.0!"
-	ewarn
-	ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from a version prior 7.x!"
-}


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

end of thread, other threads:[~2023-08-26 14:52 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-26 12:20 [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2023-08-26 14:52 Andreas Sturmlechner
2022-10-08 23:10 Sam James
2022-10-08 19:52 Sam James
2022-04-17 15:09 David Seifert
2022-02-16 11:43 Andrew Ammerlaan
2022-02-14 17:45 Sam James
2022-02-13 17:05 Andrew Ammerlaan
2021-08-26  4:41 Agostino Sarubbo
2021-08-25 11:16 Agostino Sarubbo
2021-06-11  0:29 Sam James
2021-01-18 10:14 David Seifert
2020-01-26 21:39 David Seifert
2018-07-23  8:15 Christian Ruppert
2018-01-12 11:21 Christian Ruppert
2018-01-05 22:02 Ulrich Müller
2016-05-25 18:56 Christian Ruppert
2016-05-25 18:56 Christian Ruppert
2015-09-30 13:43 Agostino Sarubbo
2015-09-28 10:12 Agostino Sarubbo
2015-09-27 10:49 Christian Ruppert

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