BSD Ports

devel/hs-darcs 2.18.5_1 FreeBSD

Distributed, interactive, smart revision control system

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
devel, haskell
Package size
8840.3 KiB, 57783.8 KiB installed

Description

Darcs is a free, open source revision control system. It is:

* Distributed: Darcs was one of the first revision control systems in which every user has access to the full command set, removing boundaries between server and client or committer and non-committers.

* Interactive: Darcs is easy to learn and efficient to use because it asks you questions in response to simple commands, giving you choices in your work flow. You can choose to record one change in a file, while ignoring another. As you update from upstream, you can review each patch, picking and choosing which patches are appropriate.

* Smart: Darcs is different from most revision control systems in that it is based on the notion of change (or patch), rather than version. An underlying algebra of patches determines whether changes can be re-ordered. The laws of this algebra guarantee that the result of merging depends only on the final set of patches applied in a repository and not on their order.

* Simple: As a consequence, Darcs offers a conceptually simpler view of the state of a repository: it is given by the set of patches it contains. Pulling and pushing patches merely transfers them from one set to another. So called "cherry-picking" is the default mode of operation, and it fully preserves the identity of patches.

In the other systems

SystemPortVersion
FreeBSDdevel/hs-darcs2.18.5_1
DragonFlydevel/hs-darcs2.18.5
HardenedBSDdevel/hs-darcs2.18.5_1
GhostBSDdevel/hs-darcs2.18.5_1

Install

Binary package:

pkg install hs-darcs

From the ports tree:

cd /usr/ports/devel/hs-darcs/ && make install clean

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

RUN_DEPENDS=	hs-darcs>0:devel/hs-darcs

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:latest2.18.5_12.18.5_1---
FreeBSD:14:quarterly2.18.5_12.18.5_1n/a--
FreeBSD:15:latest2.18.5_12.18.5_1n/a--
FreeBSD:15:quarterly2.18.5_12.18.5_1n/an/an/a
FreeBSD:16:latest2.18.5_12.18.5_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

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

Build dependencies 7
Run dependencies 3
Required by 1

Configuration

No options to configure.

USES
cabal pkgconfig
Service scripts
none

Files

distinfo 178
FileSizeSHA256
cabal/darcs-2.18.5/darcs-2.18.5.tar.gz1.294531e+06e310692989e313191824f532a26c5eae712217444214266503d5eb5867f951ab
cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz5207174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
cabal/OneTuple-0.4.2/revision/1.cabal2013dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz81502a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
cabal/QuickCheck-2.15.0.1/revision/1.cabal90460cfd337bb9e6fbf09255bd24bb498a156f1d9bcd465396ac8657b25034b9ee31
cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz50485e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz340855daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
cabal/aeson-2.2.3.0/revision/3.cabal637861e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b
cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz36259a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz4746f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
cabal/appar-0.1.8/appar-0.1.8.tar.gz4037c4ceeddc26525b58d82c41b6d3e32141371a200a6794aae185b6266ccc81631f
cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz17343d9f8deabd3b908e5cf83c0d813c08dc0143b3ec1c0d97f660d2cfa02c1c8da0a
cabal/asn1-encoding-0.9.6/revision/2.cabal206027ed8f6043aed79630313bb931f7c8e2b510f0b4586cd55c16ae040c7d1ea098
cabal/asn1-parse-0.9.5/asn1-parse-0.9.5.tar.gz29518f1fe1344d30b39dc594d74df2c55209577722af1497204b4c2b6d6e8747f39e
cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz647278ee92a251379298ca820fa53edbf4b33c539b9fcd887c86f520c30e3b4e21a8
cabal/assoc-1.1.1/assoc-1.1.1.tar.gz3158231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6
cabal/assoc-1.1.1/revision/1.cabal14200ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f
cabal/async-2.2.5/async-2.2.5.tar.gz157421818473ebab9212afad2ed76297aefde5fae8b5d4404daf36939aece6a8f16f7
cabal/async-2.2.5/revision/3.cabal3366b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
cabal/atomic-counter-0.1.2.3/atomic-counter-0.1.2.3.tar.gz17379ce4b63391b3c0d426cbe32af89f483222602a5b43aa5379aa720bf6f45f4cf04

Commit history 0

No commits in the history this site was built from.