idl0r       15/07/11 22:20:49

  Modified:             eagle-6.6.0.ebuild ChangeLog eagle-5.11.0.ebuild
                        eagle-5.12.0.ebuild
  Added:                eagle-7.3.0.ebuild
  Removed:              eagle-7.1.0.ebuild eagle-4.16_p2-r2.ebuild
                        eagle-7.2.0.ebuild
  Log:
  Version bump. Add new license for 7.3.0. Add RESTRICT="mirror bindist" due to 
license restrictions, thanks to Ulrich Müller <[email protected]>! Cleanup. Also 
fixes bug 545064.
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
B427ABC8)

Revision  Changes    Path
1.4                  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.4&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-6.6.0.ebuild?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-6.6.0.ebuild?r1=1.3&r2=1.4

Index: eagle-6.6.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-6.6.0.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- eagle-6.6.0.ebuild  14 Jun 2015 18:51:43 -0000      1.3
+++ eagle-6.6.0.ebuild  11 Jul 2015 22:20:49 -0000      1.4
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 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.3 2015/06/14 18:51:43 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-6.6.0.ebuild,v 
1.4 2015/07/11 22:20:49 idl0r Exp $
 
 EAPI="5"
 
@@ -16,6 +16,7 @@
 IUSE="doc linguas_de linguas_zh"
 
 QA_PREBUILT="opt/eagle/bin/eagle"
+RESTRICT="mirror bindist"
 
 RDEPEND="
        sys-libs/glibc



1.68                 sci-electronics/eagle/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/ChangeLog?rev=1.68&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/ChangeLog?rev=1.68&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/ChangeLog?r1=1.67&r2=1.68

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-electronics/eagle/ChangeLog,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -r1.67 -r1.68
--- ChangeLog   14 Jun 2015 18:51:43 -0000      1.67
+++ ChangeLog   11 Jul 2015 22:20:49 -0000      1.68
@@ -1,6 +1,15 @@
 # ChangeLog for sci-electronics/eagle
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/ChangeLog,v 1.67 
2015/06/14 18:51:43 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/ChangeLog,v 1.68 
2015/07/11 22:20:49 idl0r Exp $
+
+*eagle-7.3.0 (11 Jul 2015)
+
+  11 Jul 2015; Christian Ruppert <[email protected]> -eagle-4.16_p2-r2.ebuild,
+  eagle-5.11.0.ebuild, eagle-5.12.0.ebuild, eagle-6.6.0.ebuild,
+  -eagle-7.1.0.ebuild, -eagle-7.2.0.ebuild, +eagle-7.3.0.ebuild:
+  Version bump. Add new license for 7.3.0. Add RESTRICT="mirror bindist" due to
+  license restrictions, thanks to Ulrich Müller <[email protected]>! Cleanup.
+  Also fixes bug 545064.
 
   14 Jun 2015; Ulrich Müller <[email protected]> eagle-4.16_p2-r2.ebuild,
   eagle-5.11.0.ebuild, eagle-5.12.0.ebuild, eagle-6.6.0.ebuild,



1.9                  sci-electronics/eagle/eagle-5.11.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-5.11.0.ebuild?rev=1.9&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-5.11.0.ebuild?rev=1.9&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-5.11.0.ebuild?r1=1.8&r2=1.9

Index: eagle-5.11.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-5.11.0.ebuild,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- eagle-5.11.0.ebuild 14 Jun 2015 18:51:43 -0000      1.8
+++ eagle-5.11.0.ebuild 11 Jul 2015 22:20:49 -0000      1.9
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-5.11.0.ebuild,v 
1.8 2015/06/14 18:51:43 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-5.11.0.ebuild,v 
1.9 2015/07/11 22:20:49 idl0r Exp $
 
 EAPI=5
 
@@ -12,7 +12,7 @@
 KEYWORDS="amd64 x86"
 IUSE="doc linguas_de linguas_zh"
 LICENSE="cadsoft"
-RESTRICT="strip test"
+RESTRICT="strip test mirror bindist"
 SLOT="0"
 
 SRC_URI="ftp://ftp.cadsoft.de/eagle/program/${PV%\.[0-9]}/${PN}-lin-${PV}.run";



1.5                  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.5&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-5.12.0.ebuild?rev=1.5&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-5.12.0.ebuild?r1=1.4&r2=1.5

Index: eagle-5.12.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-5.12.0.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- eagle-5.12.0.ebuild 14 Jun 2015 18:51:43 -0000      1.4
+++ eagle-5.12.0.ebuild 11 Jul 2015 22:20:49 -0000      1.5
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 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.4 2015/06/14 18:51:43 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-5.12.0.ebuild,v 
1.5 2015/07/11 22:20:49 idl0r Exp $
 
 EAPI="5"
 
@@ -16,6 +16,7 @@
 SLOT="0"
 
 QA_PREBUILT="opt/${P}/bin/eagle"
+RESTRICT="mirror bindist"
 
 RDEPEND="
        sys-libs/glibc



1.1                  sci-electronics/eagle/eagle-7.3.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-7.3.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/eagle/eagle-7.3.0.ebuild?rev=1.1&content-type=text/plain

Index: eagle-7.3.0.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-7.3.0.ebuild,v 
1.1 2015/07/11 22:20:49 idl0r Exp $

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!"
}




Reply via email to