Tig is a git repository browser that additionally
can act as a pager for output from various git
commands.
When browsing repositories, it uses the underlying
git commands to present the user with various views,
such as summarized revision log and showing the
commit with the log message, diffstat, and the diff.
Using it as a pager, it will display input from stdin
and colorize it.
===> The following configuration options are available for tig-2.6.1:
GIT=off: Install devel/git as runtime dependency
PCRE=off: Use Perl Compatible Regular Expressions
===> Use 'make config' to modify these settings
devel/tig: Update to 2.5.8
Apart from the update, the patch also fixes a missing dependency. If
pcre2 (or pcre) is detected during 'configure', it will enable the pcre
library during the build.
If so, 'make stage-qa' will complain:
> Error: /usr/local/bin/tig is linked to /usr/local/lib/libpcre2-posix.so.3 from
devel/pcre2 but it is not declared as a dependency
> Warning: you need LIB_DEPENDS+=libpcre2-posix.so:devel/pcre2
The patch also adds a PCRE option that explicity enables / disables pcre
as desired. The default state of the PCRE option is off which is just
like how packages are build in a package builder environment where the
pcre package is not installed. But I have no problem with having it on
by default (committer's discretion). The advantage is that it allows
users to search via regexp which is a useful tool. The pcre libs have a
friendly BSD3CLAUSE license.
While here, tweak some sorting / formatting as hinted by
portfmt/portclippy.
PR: 270362
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above )
devel/tig: Always install the man pages
The man pages are already pre-generated so do not regenerate them
and drop the MANPAGES option and associated dependencies.
Also make sure the binary is not stripped when building WITH_DEBUG.
Update to 2.4.1
changelog: https://github.com/jonas/tig/releases/tag/tig-2.4.1
- Back to pool, because of a long history of maintainer timeouts
PR: 230024
Submitted by: lightside <lightside@gmx.com>
Approved by: darcsis@gmail.com (maintainer timeout)
devel/tig: Update to 2.3.0
Changing maintainer, because of a long history of maintainer timeouts
PR: 222723
Submitted by: dharrigan@gmail.com
Approved by: darcsis@gmail.com (maintainer timeout)
Approved by: olivier (mentor)
Differential Revision: https://reviews.freebsd.org/D12728
. introduce ICONV_CONFIGURE_BASE variable at Mk/Uses/iconv.mk. It's value is
"--with-libiconv=${LOCALBASE}" at systems pre OSVERSION 100043 and "" (null)
otherwise;
. convert all ports which has CONFIGURE_ARGS=--with-libiconv=${LOCALBASE}.
Approved by: portmgr (bapt, implicit)
- Update to 1.0 [1]
- Unify the empty separate inclusion of bsd.port.pre.mk and
bsd.port.post.mk into a single .include <bsd.port.mk>
PR: ports/167801
Submitted by: olgeni [1]
Approved by: Denise H. G. (maintainer timeout, ~3 weeks)
- Update to 0.10.1
- Conditionally depends on ncurses for wide character support
PR: ports/121950
Submitted by: Denise H. G. <darcsis at gmail.com> (maintainer)
Tig is a git repository browser that additionally
can act as a pager for output from various git
commands.
When browsing repositories, it uses the underlying
git commands to present the user with various views,
such as summarized revision log and showing the
commit with the log message, diffstat, and the diff.
Using it as a pager, it will display input from stdin
and colorize it.
WWW: http://jonas.nitro.dk/tig/
PR: ports/121805
Submitted by: Denise H. G. <darcsis at gmail.com>