Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 633990 - =sci-electronics/fritzing-0.9.3b version bump
Summary: =sci-electronics/fritzing-0.9.3b version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 2 votes (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2017-10-10 23:33 UTC by Manuel Rüger (RETIRED)
Modified: 2020-10-23 12:34 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel Rüger (RETIRED) gentoo-dev 2017-10-10 23:33:00 UTC
Released on Jun 2, 2016

Continuously updated parts library

The Fritzing parts library is now stored online at github and is automatically checked for updates. This means you will now get new parts (or fixes) in the moment when they are created. No need to wait for the next Fritzing release anymore!
Critical bug fix for messed up PCB traces

We have been plagued by an annoying bug that occasionally caused PCB traces to get loose and flip around. It has been tricky to track down but it's finally fixed, sigh.. Plus, the fix will recover any files that have been mangled by this bug!
High-DPI display support

Fritzing now looks properly on High-DPI (aka Retina) displays on all platforms. It's not really high-res but scaling well according to the higher screen resolution.
Easier handling of self-created parts

Custom / self-made parts and bins used to be stored in a hidden location on your hard drive, which made it really annoying to edit them with an external tool such as Illustrator or a text editor.
They are now conveniently located in your ~/Documents/Fritzing folder for easy access!
Load/Save uncompressed fritzing files (.fz)

You can now alternatively save your fritzing sketches as an uncompressed set of files (.fz plus additional custom parts etc). This allows for proper versioning with systems like git or svn. Thanks to Sergio Oller (zeehio) for this contribution.
File icons

fzz, fzb, fzp, etc. now also have shiny file icons on Mac (thanks to scribblemaniac) and Ubuntu Linux (thanks to el-j - for the latter you have to run the install-fritzing.sh script)
Comment 1 Valentin Marinov 2017-10-14 16:42:45 UTC
I got hit by the dissapearing PCB traces bug in Fritzing 0.9.2b, so I made an ebuild for 0.9.3b in the overlay at https://github.com/mapmot/edge-overlay
Comment 2 Petross404(Petros S) 2018-09-10 18:50:17 UTC
(In reply to Valentin Marinov from comment #1)
> I got hit by the dissapearing PCB traces bug in Fritzing 0.9.2b, so I made
> an ebuild for 0.9.3b in the overlay at https://github.com/mapmot/edge-overlay

How is your ebuild different from the previous version? Can you help me so I haven't to search every line? Thanks.

I am going to open a PR in case a developer can/want to merge this.
Comment 3 Valentin Marinov 2018-09-10 19:54:33 UTC
diff -Naur /usr/portage/sci-electronics/fritzing/fritzing-0.9.2b-r2.ebuild /usr/src/overlays/edge-overlay/sci-electronics/fritzing/fritzing-0.9.3b.ebuild 
--- /usr/portage/sci-electronics/fritzing/fritzing-0.9.2b-r2.ebuild	2017-12-28 01:39:51.000000000 +0200
+++ /usr/src/overlays/edge-overlay/sci-electronics/fritzing/fritzing-0.9.3b.ebuild	2017-11-17 09:53:33.654696425 +0200
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -27,14 +27,17 @@
 	dev-qt/qtsvg:5
 	dev-qt/qtwidgets:5
 	dev-qt/qtxml:5
-	>=dev-libs/quazip-0.7.2[qt5(+)]"
+	>=dev-libs/quazip-0.7.2[qt5]"
 DEPEND="${RDEPEND}
-	>=dev-libs/boost-1.40"
+	>=dev-libs/boost-1.40
+	<dev-libs/libgit2-0.24"
 
 S="${WORKDIR}/${PN}-app-${PV}"
 
 DOCS="readme.md"
 
+PATCHES="${FILESDIR}/use-system-*"
+
 src_prepare() {
 	local lang translations=
 
@@ -61,10 +64,6 @@
 		sed -i -e "s:translations.extra = .*:\r:" phoenix.pro || die
 	fi
 
-	# Fix missing Intel bin icon
-	# https://github.com/fritzing/fritzing-parts/commit/716560e9
-	sed -i -e 's:Intel.png:intel.png:' bins/more/intel.fzb || die
-
 	default
 }

You will also need the patches in the files directory.
Comment 4 Ross Charles C. 2020-08-05 19:18:42 UTC
Upstream has version 0.9.4 released: https://github.com/fritzing/fritzing-app/releases/tag/CD-498

I will start working on a version bump through github PR.
Comment 5 Larry the Git Cow gentoo-dev 2020-10-17 13:19:31 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b5c73c9fe47dddd4359160b9ee6e7d4df46e9f

commit e8b5c73c9fe47dddd4359160b9ee6e7d4df46e9f
Author:     Ross Charles Campbell <rossbridger.cc@gmail.com>
AuthorDate: 2020-10-01 02:23:25 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-10-17 13:19:16 +0000

    sci-electronics/fritzing: version bump to 0.9.4
    
    Bug: https://bugs.gentoo.org/633990
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: Ross Charles Campbell <rossbridger.cc@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/17724
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 sci-electronics/fritzing/Manifest                  |  2 +
 .../files/fritzing-0.9.4-fix-libgit2-version.patch | 19 +++++
 .../files/fritzing-0.9.4-move-parts-db-path.patch  | 55 +++++++++++++++
 sci-electronics/fritzing/fritzing-0.9.4.ebuild     | 81 ++++++++++++++++++++++
 4 files changed, 157 insertions(+)
Comment 6 Larry the Git Cow gentoo-dev 2020-10-23 12:34:11 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b1704cbabf39f9c62e6d2d2011bd36ce769ce14

commit 5b1704cbabf39f9c62e6d2d2011bd36ce769ce14
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-10-23 12:22:59 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-10-23 12:33:34 +0000

    sci-electronics/fritzing: Drop 0.9.2b-r2
    
    Closes: https://bugs.gentoo.org/633990
    Package-Manager: Portage-3.0.8, Repoman-3.0.2
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-electronics/fritzing/Manifest                  |  2 -
 sci-electronics/fritzing/fritzing-0.9.2b-r2.ebuild | 80 ----------------------
 2 files changed, 82 deletions(-)