BSD Ports

devel/mercurial 7.2.4 FreeBSD

Fast, lightweight source control management system

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
a9f7a70e99
License
GPLv2
Categories
devel, python
Package size
6535.7 KiB, 35716.5 KiB installed

Description

Mercurial is a fast, lightweight source control management system designed for efficient handling of very large distributed projects. Features include:

\* O(1) delta-compressed file storage and retrieval scheme
\* Complete cross-indexing of file and changesets for efficient exploration
  of project history
\* Robust SHA1-based integrity checking and append-only storage model
\* Decentralized development model with arbitrary merging between trees
\* High-speed HTTP-based network merge protocol
\* Easy-to-use command-line interface
\* Integrated stand-alone web interface
\* Small Python codebase
\* GPL license

In the other systems

SystemPortVersion
FreeBSDdevel/mercurial7.2.4
OpenBSDdevel/mercurial7.2.4p0
NetBSDdevel/mercurial7.2.2
DragonFlydevel/mercurial6.9.3
MidnightBSDdevel/mercurial6.9_1
HardenedBSDdevel/mercurial7.2.4
GhostBSDdevel/mercurial7.2.4

Install

Binary package:

pkg install mercurial

From the ports tree:

cd /usr/ports/devel/mercurial/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mercurial>0:devel/mercurial

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest7.2.47.2.46.3.26.9.57.2.4
FreeBSD:14:quarterly7.2.47.2.4n/a6.9.57.2.4
FreeBSD:15:latest7.2.47.2.4n/a6.9.56.9.5
FreeBSD:15:quarterly7.2.47.2.4n/an/an/a
FreeBSD:16:latest7.2.47.2.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

The full lists below include those, and their dependencies in turn.

Build dependencies 21
Run dependencies 7

Configuration

Options name: devel_mercurial

OptionDefaultDescription
DATAonInstall data files
DOCSoffBuild and/or install documentation
FREEBSDoffPatches used internally by the FreeBSD Project
NLSoffNative Language Support
USES
cpe python shebangfix
Service scripts
none

Message after installing

devel/mercurial is now flavored for Python versions.
If you have custom extensions installed, you may need
to install the Python 2 version unless all your extensions
are Python 3 compatible.

Note that we now install a few more files in /usr/local/share/mercurial:
- shell completion scripts (bash, tcsh and zsh)
- FastCGI / WSGI scripts for web access to repositories
  see http://www.mercurial-scm.org/wiki/PublishingRepositories
- various documentation files

Files

Manual pages 3
  • hg(1)
  • hgignore(5)
  • hgrc(5)
pkg-plist 31
  • share/mercurial/contrib/bash_completion
  • share/mercurial/contrib/casesmash.py
  • share/mercurial/contrib/check-code.py
  • share/mercurial/contrib/debugcmdserver.py
  • share/mercurial/contrib/debugshell.py
  • share/mercurial/contrib/dumprevlog
  • share/mercurial/contrib/hg-ssh
  • share/mercurial/contrib/hgk
  • share/mercurial/contrib/hgsh/Makefile
  • share/mercurial/contrib/hgsh/hgsh.c
  • share/mercurial/contrib/mercurial.el
  • share/mercurial/contrib/mq.el
  • share/mercurial/contrib/pylintrc
  • share/mercurial/contrib/python-hook-examples.py
  • share/mercurial/contrib/simplemerge
  • share/mercurial/contrib/tcsh_completion
  • share/mercurial/contrib/tcsh_completion_build.sh
  • share/mercurial/contrib/undumprevlog
  • share/mercurial/contrib/vim/HGAnnotate.vim
  • share/mercurial/contrib/vim/hg-menu.vim
  • share/mercurial/contrib/vim/hgcommand.vim
  • share/mercurial/contrib/vim/hgtest.vim
  • share/mercurial/contrib/vim/patchreview.txt
  • share/mercurial/contrib/vim/patchreview.vim
  • share/mercurial/contrib/zsh_completion
  • share/mercurial/www/hgweb.cgi
  • share/mercurial/www/hgweb.fcgi
  • share/mercurial/www/hgweb.wsgi
  • share/man/man1/hg.1.gz
  • share/man/man5/hgignore.5.gz
  • share/man/man5/hgrc.5.gz
distinfo 1
FileSizeSHA256
mercurial-7.2.4.tar.gz9.304061e+0685839e0f39e6cb893a88932aa36ef661759f3c5c5de4551ad26bd9df53cb71a2
Master sites 1
  • https://www.mercurial-scm.org/release/

Commit history 2

DateCommitCreditsLog message
a9f7a70e99 Sergey A. Osokin devel/mercurial: update to 7.2.4
PR: 297459 Approved by: python (maintainer timeout >2 weeks) Sponsored by: tipi.work
a34b6bbdad Sergey A. Osokin devel/mercurial: update to 7.2.3
Regenerate patches and update pkg-plist. PR: 296404 Approved by: python (maintainer timeout) Sponsored by: tipi.work