Bug 251148

Summary: New port: devel/magit-devel Interface to Git for Emacs (Development Version)
Product: Ports & Packages Reporter: Yasuhiro Kimura <yasu>
Component: Individual Port(s)Assignee: Joseph Mingrone <jrm>
Status: Closed FIXED    
Severity: Affects Only Me CC: jrm
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 251146, 251147    
Bug Blocks:    
Attachments:
Description Flags
Patch file
none
Updated patch file
none
Updated patch file
none
Updated patch file none

Description Yasuhiro Kimura freebsd_committer freebsd_triage 2020-11-15 02:29:25 UTC
Created attachment 219697 [details]
Patch file

Add devel/magit-devel, development version of devel/magit.

Latest version of Magit is 2.90.1 and is released 2 years ago.
And after that a lot of new features and improvements are added to master branch of upstream git repository.
At first I consider updating devel/magit port to latest snapshot.
But there are users who prefer stability to new feature.
So I decided to create new port for development version of Magit.

To apply attached patch please take following steps.

1. cd /usr/ports
2. svn copy devel/magit devel/magit-devel
3. svn patch /path/to/attached/patch
    
Bug #251146 and bug #251147 add new ports that this port requires.
So please commit them before committing this port.
Comment 1 Yasuhiro Kimura freebsd_committer freebsd_triage 2020-11-27 02:40:42 UTC
Created attachment 220022 [details]
Updated patch file

Update to latest snapshot.
Comment 2 Yasuhiro Kimura freebsd_committer freebsd_triage 2020-12-06 22:28:58 UTC
Created attachment 220328 [details]
Updated patch file

Update to latest snapshot.
Comment 3 Yasuhiro Kimura freebsd_committer freebsd_triage 2020-12-26 10:07:08 UTC
Created attachment 220939 [details]
Updated patch file

Update to latest snapshot.
Comment 4 commit-hook freebsd_committer freebsd_triage 2021-01-13 22:24:15 UTC
A commit references this bug:

Author: jrm
Date: Wed Jan 13 22:23:22 UTC 2021
New revision: 561517
URL: https://svnweb.freebsd.org/changeset/ports/561517

Log:
  New port, devel/magit-devel: Git interface for Emacs (devel version)

  PR:		251148
  Submitted by:	Yasuhiro Kimura <yasu@utahime.org> (maintainer)

Changes:
  head/devel/Makefile
  head/devel/magit/Makefile
  head/devel/magit-devel/
  head/devel/magit-devel/Makefile
  head/devel/magit-devel/distinfo
  head/devel/magit-devel/pkg-descr
  head/devel/magit-devel/pkg-message
  head/devel/magit-devel/pkg-plist
Comment 5 Joseph Mingrone freebsd_committer freebsd_triage 2021-01-13 22:34:50 UTC
Thanks.  Committed with a few tweaks.

- Follow 'Example 5.14. Using USE_GITHUB to Access a Commit Between Two Versions'
- Follow 'Chapter 15. Order of Variables in Port Makefiles' with the help of linters (portlint, portclippy, portfmt)
- Use latest upstream commit