Bug 220932 - x11-toolkits/wxgtk30: Update to 3.0.3.1
Summary: x11-toolkits/wxgtk30: Update to 3.0.3.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Jan Beich
URL:
Keywords: needs-qa
Depends on: 223748 223757 223758
Blocks:
  Show dependency treegraph
 
Reported: 2017-07-23 04:06 UTC by Ivan Rozhuk
Modified: 2018-05-02 23:41 UTC (History)
9 users (show)

See Also:
portmaster: maintainer-feedback+
rozhuk.im: exp-run?


Attachments
up to 3.0.3.1 (6.29 KB, patch)
2017-07-23 04:06 UTC, Ivan Rozhuk
no flags Details | Diff
change git hash to port version tag (6.29 KB, patch)
2017-08-20 23:03 UTC, Ivan Rozhuk
no flags Details | Diff
fix build (6.23 KB, patch)
2017-11-08 20:24 UTC, Ivan Rozhuk
no flags Details | Diff
proposed patch for exp-run (6.54 KB, patch)
2017-11-17 15:59 UTC, Antoine Brodin
no flags Details | Diff
merge with latest changes (6.23 KB, patch)
2017-12-02 20:54 UTC, Ivan Rozhuk
no flags Details | Diff
Patch 1 from 2 for math/saga to work with x11-toolkits/wxgtk30 3.0.3.1 (1.66 KB, patch)
2017-12-10 14:13 UTC, Rainer Hurling
rhurlin: maintainer-approval+
Details | Diff
Patch 2 from 2 for math/saga to work with x11-toolkits/wxgtk30 3.0.3.1 (349 bytes, text/x-chdr)
2017-12-10 14:13 UTC, Rainer Hurling
rhurlin: maintainer-approval+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Rozhuk 2017-07-23 04:06:57 UTC
Created attachment 184611 [details]
up to 3.0.3.1
Comment 1 Ivan Rozhuk 2017-07-23 04:08:19 UTC
make package ok.
editors/codelite run OK after rebuild
Comment 2 Antoine Brodin freebsd_committer freebsd_triage 2017-07-23 09:18:23 UTC
Waiting for maintainer feedback to start an exp-run.
Comment 3 Rodrigo Osorio freebsd_committer freebsd_triage 2017-08-07 08:38:42 UTC
Hi,

I have some doubts about the patch submitted, why use the git hash when the version number is enough. I push a review for this upgrade.

https://reviews.freebsd.org/D11907
Comment 4 Ivan Rozhuk 2017-08-07 10:05:12 UTC
Long hash is more clear to me instead short hash or version number.
Comment 5 Mathieu Arnold freebsd_committer freebsd_triage 2017-08-07 11:40:38 UTC
The porter's handbook says that if a tag is present, use it and not the commit hash.

Section 5.4.3.
https://www.freebsd.org/doc/en/books/porters-handbook/makefile-distfiles.html
Comment 6 Rodrigo Osorio freebsd_committer freebsd_triage 2017-08-07 15:07:23 UTC
@mat thanks for the reference, I'm fine with that.

@rozhuk
Just to clarify I didn't make a review to fix your PR,
I was preparing an upgrade for this port then I realize
I was doing a duplicate issue. It was not intentional.

Hope this fix will be committed soon ;)
Comment 7 Ivan Rozhuk 2017-08-20 23:03:20 UTC
Created attachment 185617 [details]
change git hash to port version tag
Comment 8 Ivan Rozhuk 2017-09-11 00:33:06 UTC
ping
Comment 9 Mathieu Arnold freebsd_committer freebsd_triage 2017-09-12 12:54:44 UTC
(Also, USE_GITHUB and such appear way too early in the Makefile)
Comment 10 Ivan Rozhuk 2017-11-08 20:24:26 UTC
Created attachment 187866 [details]
fix build
Comment 11 Chris Hutchinson 2017-11-09 07:00:25 UTC
(In reply to rozhuk.im from comment #10)
> Created attachment 187866 [details]
> fix build

This looks good to me. I regret I can't test it locally,
as my dev box is buggered ATM.
Consider this "maintainer approval", and THANKS for all
the work you've done on this!

--Chris
Comment 12 Antoine Brodin freebsd_committer freebsd_triage 2017-11-10 13:03:00 UTC
Are you sure about:


-NLS_USES=	gettext
+NLS_USES=	gettext-tools


% pkg rquery %B wx30-gtk2 | grep intl
libintl.so.8
Comment 13 Ivan Rozhuk 2017-11-10 20:35:51 UTC
(In reply to Antoine Brodin from comment #12)

Not sure.
I think you are right.
Comment 14 Antoine Brodin freebsd_committer freebsd_triage 2017-11-17 10:25:55 UTC
What is the reason for overriding DISTNAME too?  It shouldn't be needed.
Comment 15 Antoine Brodin freebsd_committer freebsd_triage 2017-11-17 15:59:46 UTC
Created attachment 188077 [details]
proposed patch for exp-run

NLS_USES=gettext was put back and DISTNAME override was removed.
Comment 17 Ivan Rozhuk 2017-11-20 00:28:41 UTC
I have broken OpenCV 3.3 and cant test build math/saga, but patch should be easy, I describe it in comment: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223758
Comment 18 Ivan Rozhuk 2017-12-02 20:54:20 UTC
Created attachment 188476 [details]
merge with latest changes
Comment 19 Ivan Rozhuk 2017-12-06 22:23:00 UTC
Waiting to depends apply pathes...
Comment 20 Rainer Hurling freebsd_committer freebsd_triage 2017-12-10 14:13:09 UTC
Created attachment 188688 [details]
Patch 1 from 2 for math/saga to work with x11-toolkits/wxgtk30 3.0.3.1

As described in bug #223758, comment #5, there is already an upstream patch for SAGA GIS trunk version. This will land in release version > 6.1.0, this may take some time. Until than, these changes should be applied to the SAGA GIS port (math/saga) via two patches for the files dir.
Comment 21 Rainer Hurling freebsd_committer freebsd_triage 2017-12-10 14:13:53 UTC
Created attachment 188689 [details]
Patch 2 from 2 for math/saga to work with x11-toolkits/wxgtk30 3.0.3.1
Comment 22 commit-hook freebsd_committer freebsd_triage 2018-05-02 23:34:38 UTC
A commit references this bug:

Author: jbeich
Date: Wed May  2 23:33:30 UTC 2018
New revision: 468894
URL: https://svnweb.freebsd.org/changeset/ports/468894

Log:
  x11-toolkits/wxgtk30: update to 3.0.3.1

  Changes:	https://github.com/wxWidgets/wxWidgets/blob/v3.0.3/docs/readme.txt
  ABI:		https://abi-laboratory.pro/tracker/timeline/wxwidgets/
  PR:		220932
  Submitted by:	rozhuk.im@gmail.com
  Approved by:	Chris Hutchinson (maintainer)
  Reviewed by:	antoine, mat
  Exp-run by:	antoine

Changes:
  head/x11-toolkits/wxgtk30/Makefile
  head/x11-toolkits/wxgtk30/distinfo
  head/x11-toolkits/wxgtk30/files/patch-src_stc_scintilla_src_Editor.cxx
  head/x11-toolkits/wxgtk30/pkg-plist
Comment 23 Jan Beich freebsd_committer freebsd_triage 2018-05-02 23:41:38 UTC
Thanks. Landed with minor style changes.