idl0r 14/08/11 20:18:31
Modified: ChangeLog
Added: eagle-6.6.0.ebuild eagle-7.1.0.ebuild
eagle-5.12.0.ebuild
Removed: eagle-6.5.0.ebuild eagle-6.2.0.ebuild
eagle-6.2.1_beta.ebuild eagle-5.10.0-r1.ebuild
Log:
Version bumps - bug 516668. Cleanup.
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key
B427ABC8)
Revision Changes Path
1.61 sci-electronics/eagle/ChangeLog
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/ChangeLog?rev=1.61&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/ChangeLog?rev=1.61&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/ChangeLog?r1=1.60&r2=1.61
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-electronics/eagle/ChangeLog,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- ChangeLog 18 Jun 2014 20:43:06 -0000 1.60
+++ ChangeLog 11 Aug 2014 20:18:31 -0000 1.61
@@ -1,6 +1,15 @@
# ChangeLog for sci-electronics/eagle
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/ChangeLog,v 1.60
2014/06/18 20:43:06 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/ChangeLog,v 1.61
2014/08/11 20:18:31 idl0r Exp $
+
+*eagle-7.1.0 (11 Aug 2014)
+*eagle-6.6.0 (11 Aug 2014)
+*eagle-5.12.0 (11 Aug 2014)
+
+ 11 Aug 2014; Christian Ruppert <[email protected]> -eagle-5.10.0-r1.ebuild,
+ +eagle-5.12.0.ebuild, -eagle-6.2.0.ebuild, -eagle-6.2.1_beta.ebuild,
+ -eagle-6.5.0.ebuild, +eagle-6.6.0.ebuild, +eagle-7.1.0.ebuild:
+ Version bumps - bug 516668. Cleanup.
18 Jun 2014; Michał Górny <[email protected]> eagle-6.2.0.ebuild,
eagle-6.2.1_beta.ebuild, eagle-6.5.0.ebuild:
1.1 sci-electronics/eagle/eagle-6.6.0.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-6.6.0.ebuild?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-6.6.0.ebuild?rev=1.1&content-type=text/plain
Index: eagle-6.6.0.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-6.6.0.ebuild,v
1.1 2014/08/11 20:18:31 idl0r Exp $
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"
RDEPEND="sys-libs/glibc
x86? (
sys-libs/zlib
dev-libs/openssl
x11-libs/libXi
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
x11-libs/libXrandr
x11-libs/libXcursor
media-libs/freetype
media-libs/fontconfig
)
amd64? (
|| (
(
>=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)]
>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)]
)
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)
|| (
(
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
>=x11-libs/libXext-1.3.2[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(-)]
>=media-libs/freetype-2.5.0.1[abi_x86_32(-)]
>=media-libs/fontconfig-2.10.92[abi_x86_32(-)]
)
app-emulation/emul-linux-x86-xlibs[-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."
}
1.1 sci-electronics/eagle/eagle-7.1.0.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-7.1.0.ebuild?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-7.1.0.ebuild?rev=1.1&content-type=text/plain
Index: eagle-7.1.0.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-7.1.0.ebuild,v
1.1 2014/08/11 20:18:31 idl0r Exp $
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"
RDEPEND="sys-libs/glibc
x86? (
sys-libs/zlib
dev-libs/openssl
x11-libs/libXi
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
x11-libs/libXrandr
x11-libs/libXcursor
media-libs/freetype
media-libs/fontconfig
)
amd64? (
|| (
(
>=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)]
>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)]
)
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)
|| (
(
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
>=x11-libs/libXext-1.3.2[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(-)]
>=media-libs/freetype-2.5.0.1[abi_x86_32(-)]
>=media-libs/fontconfig-2.10.92[abi_x86_32(-)]
)
app-emulation/emul-linux-x86-xlibs[-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 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 6.x/5.x/4.x."
}
1.1 sci-electronics/eagle/eagle-5.12.0.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-5.12.0.ebuild?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-5.12.0.ebuild?rev=1.1&content-type=text/plain
Index: eagle-5.12.0.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-5.12.0.ebuild,v
1.1 2014/08/11 20:18:31 idl0r Exp $
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"
SLOT="0"
SRC_URI="ftp://ftp.cadsoft.de/eagle/program/${PV%\.[0-9]}/${PN}-lin-${PV}.run"
QA_PREBUILT="opt/${P}/bin/eagle"
RDEPEND="sys-libs/glibc
x86? (
sys-libs/zlib
x11-libs/libXi
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
x11-libs/libXrandr
x11-libs/libXcursor
media-libs/freetype
media-libs/fontconfig
|| ( virtual/jpeg:62 media-libs/jpeg:62 )
media-libs/libpng:1.2
)
amd64? (
|| (
(
>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)]
virtual/jpeg:62[-abi_x86_32(-)]
media-libs/libpng:1.2[-abi_x86_32(-)]
)
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)
|| (
(
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
>=x11-libs/libXext-1.3.2[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(-)]
>=media-libs/freetype-2.5.0.1[abi_x86_32(-)]
>=media-libs/fontconfig-2.10.92[abi_x86_32(-)]
)
app-emulation/emul-linux-x86-xlibs[-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}"
cd "${S}"
dodir ${INSTALLDIR}
# Copy all to INSTALLDIR
cp -r . "${D}"/${INSTALLDIR}
# Install wrapper (suppressing leading tabs)
# see bug #188368 or http://www.cadsoft.de/faq.htm#17040701
exeinto /usr/bin
newexe "${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
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"
cd ..
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
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."
}