From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 761D8138359 for ; Sun, 11 Oct 2020 15:17:06 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BF117E0D68; Sun, 11 Oct 2020 15:17:05 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id AA2A7E0D68 for ; Sun, 11 Oct 2020 15:17:05 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B704D340B35 for ; Sun, 11 Oct 2020 15:17:04 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 3A0CA332 for ; Sun, 11 Oct 2020 15:17:03 +0000 (UTC) From: "Dennis Lamm" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Dennis Lamm" Message-ID: <1602429415.1add15c165f0a79729e3f90797284b619ead8989.expeditioneer@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/slic3r/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-gfx/slic3r/slic3r-1.3.0-r2.ebuild media-gfx/slic3r/slic3r-9999.ebuild X-VCS-Directories: media-gfx/slic3r/ X-VCS-Committer: expeditioneer X-VCS-Committer-Name: Dennis Lamm X-VCS-Revision: 1add15c165f0a79729e3f90797284b619ead8989 X-VCS-Branch: master Date: Sun, 11 Oct 2020 15:17:03 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: dbbccd17-75af-4c87-86b2-5e486b264f43 X-Archives-Hash: 194616d03b312da423ca2515b45e0292 commit: 1add15c165f0a79729e3f90797284b619ead8989 Author: Dennis Lamm gentoo org> AuthorDate: Sun Oct 11 14:19:36 2020 +0000 Commit: Dennis Lamm gentoo org> CommitDate: Sun Oct 11 15:16:55 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1add15c1 media-gfx/slic3r: fixed .desktop file Closes: https://bugs.gentoo.org/712898 Signed-off-by: Dennis Lamm gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/17888 Signed-off-by: Dennis Lamm gentoo.org> .../{slic3r-9999.ebuild => slic3r-1.3.0-r2.ebuild} | 24 +++++++++++++--------- media-gfx/slic3r/slic3r-9999.ebuild | 2 +- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/media-gfx/slic3r/slic3r-9999.ebuild b/media-gfx/slic3r/slic3r-1.3.0-r2.ebuild similarity index 82% copy from media-gfx/slic3r/slic3r-9999.ebuild copy to media-gfx/slic3r/slic3r-1.3.0-r2.ebuild index 61ef1b641af..60c8950aab4 100644 --- a/media-gfx/slic3r/slic3r-9999.ebuild +++ b/media-gfx/slic3r/slic3r-1.3.0-r2.ebuild @@ -3,16 +3,15 @@ EAPI=6 -inherit eutils git-r3 perl-module +inherit eutils flag-o-matic perl-module DESCRIPTION="A mesh slicer to generate G-code for fused-filament-fabrication (3D printers)" HOMEPAGE="https://slic3r.org" -SRC_URI="" -EGIT_REPO_URI="https://github.com/Slic3r/Slic3r.git" +SRC_URI="https://github.com/alexrj/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3 CC-BY-3.0" SLOT="0" -KEYWORDS="" +KEYWORDS="~amd64 ~x86" IUSE="+gui test" RESTRICT="!test? ( test )" @@ -65,19 +64,24 @@ DEPEND="${RDEPEND} test? ( virtual/perl-Test-Harness virtual/perl-Test-Simple )" -S="${WORKDIR}/slic3r-${PV}/xs" +S="${WORKDIR}/Slic3r-${PV}/xs" -src_unpack() { - git-r3_src_unpack +pkg_pretend() { + einfo "Checking for -std=c++11 support in compiler" + test-flags-CXX -std=c++11 > /dev/null || die } src_prepare() { - pushd "${WORKDIR}/slic3r-${PV}" || die + pushd "${WORKDIR}/Slic3r-${PV}" || die sed -i lib/Slic3r.pm -e "s@FindBin::Bin@FindBin::RealBin@g" || die eapply "${FILESDIR}"/${P}-no-locallib.patch - eapply "${FILESDIR}"/${P}-boost-173.patch + eapply "${FILESDIR}"/${P}-boost.patch eapply_user popd || die + # drop std=c++11 to compiler defaults... + sed \ + -e '/c++11/d' \ + -i Build.PL || die } src_configure() { @@ -106,7 +110,7 @@ src_install() { dosym "${VENDOR_LIB}"/Slic3r/slic3r.pl /usr/bin/slic3r.pl - make_desktop_entry slic3r.pl \ + make_desktop_entry "slic3r.pl --gui %F" \ Slic3r \ "${VENDOR_LIB}/Slic3r/var/Slic3r_128px.png" \ "Graphics;3DGraphics;Engineering;Development" diff --git a/media-gfx/slic3r/slic3r-9999.ebuild b/media-gfx/slic3r/slic3r-9999.ebuild index 61ef1b641af..404994de740 100644 --- a/media-gfx/slic3r/slic3r-9999.ebuild +++ b/media-gfx/slic3r/slic3r-9999.ebuild @@ -106,7 +106,7 @@ src_install() { dosym "${VENDOR_LIB}"/Slic3r/slic3r.pl /usr/bin/slic3r.pl - make_desktop_entry slic3r.pl \ + make_desktop_entry "slic3r.pl --gui %F" \ Slic3r \ "${VENDOR_LIB}/Slic3r/var/Slic3r_128px.png" \ "Graphics;3DGraphics;Engineering;Development"