Opened 8 years ago

Last modified 5 months ago

#51083 assigned update

update: port:qgit

Reported by: RJVB (René Bertin) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: cooljeanius (Eric Gallager)
Port: qgit

Description

QGit has been updated to v2.6, which now uses Qt 5. I've tested and found it snappier (using Qt 5.6.0).

Portfile diff and new patch file attached.

Attachments (8)

patch-build-app-bundle.diff (1.2 KB) - added by RJVB (René Bertin) 8 years ago.
patch-cxxflags.diff (452 bytes) - added by RJVB (René Bertin) 8 years ago.
qgit.diff (4.2 KB) - added by RJVB (René Bertin) 8 years ago.
patch-build-app-bundle.2.diff (1.1 KB) - added by ctreleaven (Craig Treleaven) 4 years ago.
Updated patch
patch-build-app-bundle.3.diff (1.2 KB) - added by RJVB (René Bertin) 4 years ago.
patch_src_namespace_def.cpp.diff (1.0 KB) - added by RJVB (René Bertin) 4 years ago.
Portfile (2.0 KB) - added by RJVB (René Bertin) 4 years ago.
patch_qgit_2.9.diff (3.7 KB) - added by ctreleaven (Craig Treleaven) 4 years ago.
Updated port patch

Download all attachments as: .zip

Change History (20)

Changed 8 years ago by RJVB (René Bertin)

Attachment: patch-build-app-bundle.diff added

Changed 8 years ago by RJVB (René Bertin)

Attachment: patch-cxxflags.diff added

Changed 8 years ago by RJVB (René Bertin)

Attachment: qgit.diff added

comment:1 Changed 7 years ago by l2dy (Zero King)

FYI, qgit 2.7 was released.

comment:2 Changed 7 years ago by mf2k (Frank Schima)

Cc: ocroquette removed
Owner: changed from macports-tickets@… to ocroquette
Status: newassigned

comment:3 in reply to:  1 Changed 7 years ago by RJVB (René Bertin)

Replying to l2dy:

FYI, qgit 2.7 was released.

Thanks, that required only minor changes to the Portfile:

https://github.com/RJVB/macstrop/tree/master/devel/qgit

comment:4 Changed 7 years ago by mf2k (Frank Schima)

Please attach a unified diff of your latest Portfile vs. the one in git. The # $Id should not be present.

Last edited 7 years ago by mf2k (Frank Schima) (previous) (diff)

comment:5 Changed 5 years ago by mf2k (Frank Schima)

Owner: ocroquette deleted

See #58070.

comment:6 Changed 4 years ago by ctreleaven (Craig Treleaven)

I took a stab at updating this port to v. 2.9 (released Aug 2019). qgit builds and runs but:

1) Starting by double-clicking the application, is no Edit>Settings menu (or Settings anywhere else). Without this, I can't configure the external utilities to use to edit or view files or to handle diffs.

2) Starting via the CLI, there is no menu bar at all so only the actions available as toolbar icons seems to be available.

This is with qt59 on OSX 10.10.5, in case it matters. I'll attach a diff on the Portfile if anyone wants to try it.

Changed 4 years ago by ctreleaven (Craig Treleaven)

Updated patch

comment:7 Changed 4 years ago by RJVB (René Bertin)

Well, I'm not able to reproduce your issues (OS X 10.9.5, Qt 5.9.8). Maybe because I decided to try the git HEAD first - there have been 10 commits since 2.9 was released some of which seem useful enough to include anyway.

I'm attaching my Portfile and the patches that are different/new (I haven't bothered removing any fuzz). Note the -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON option; this is probably relevant on Linux only, but who knows. Also note the export KDE_SESSION_VERSION=5 in the wrapper script; this should have no effect with a stock Qt build.

Changed 4 years ago by RJVB (René Bertin)

Changed 4 years ago by RJVB (René Bertin)

Changed 4 years ago by RJVB (René Bertin)

Attachment: Portfile added

comment:8 Changed 4 years ago by kencu (Ken)

-DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON is the default for our cmake-1.1.tcl PortGroup, BTW.

return -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON

comment:9 Changed 4 years ago by RJVB (René Bertin)

Hrmf, and guess who wrote that one...

FWIW, Craig's upgrade used the 1.0 CMake PG.

Changed 4 years ago by ctreleaven (Craig Treleaven)

Attachment: patch_qgit_2.9.diff added

Updated port patch

comment:10 Changed 4 years ago by ctreleaven (Craig Treleaven)

Still have the problem where there is no Edit>Settings menu (or Settings anywhere else). Without this, I can't configure the external utilities to use to edit or view files or to handle diffs.

I'm leaving an updated patch (using Cmake 1.1 portgroup) but otherwise abandoning work on this.

comment:11 Changed 5 months ago by cooljeanius (Eric Gallager)

livecheck says that the current version is 2.10:

$ port -v livecheck qgit
qgit seems to have been updated (port version: 2.7, new version: 2.10)

comment:12 Changed 5 months ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added
Note: See TracTickets for help on using tickets.