Changeset View
Changeset View
Standalone View
Standalone View
devel/ocaml-opam/Makefile
# Created by: J. Giovannangeli | # Created by: J. Giovannangeli | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= opam | PORTNAME= opam | ||||
PORTVERSION= 2.0.4 | PORTVERSION= 2.0.4 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= devel | CATEGORIES= devel | ||||
MASTER_SITES= https://github.com/ocaml/opam/releases/download/${DISTVERSION}/ | MASTER_SITES= https://github.com/ocaml/opam/releases/download/${DISTVERSION}/ | ||||
PKGNAMEPREFIX= ocaml- | PKGNAMEPREFIX= ocaml- | ||||
DISTNAME= opam-full-${DISTVERSION} | DISTNAME= opam-full-${DISTVERSION} | ||||
MAINTAINER= hannes@mehnert.org | MAINTAINER= hannes@mehnert.org | ||||
COMMENT= Source-based package manager for OCaml | COMMENT= Source-based package manager for OCaml | ||||
LICENSE= LGPL21 | LICENSE= LGPL21 | ||||
RUN_DEPENDS= curl:ftp/curl \ | RUN_DEPENDS= curl:ftp/curl \ | ||||
gpatch:devel/patch | gpatch:devel/patch | ||||
USES= gmake | USES= gmake | ||||
USE_OCAML= yes | USE_OCAML= yes | ||||
ALL_TARGET= lib-ext all man | ALL_TARGET= lib-ext all man | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --disable-checks | CONFIGURE_ARGS= --disable-checks | ||||
OPTIONS_DEFINE= RSYNC GIT HG DARCS | OPTIONS_DEFINE= RSYNC GIT MERCURIAL DARCS | ||||
OPTIONS_DEFAULT= RSYNC GIT | OPTIONS_DEFAULT= RSYNC GIT | ||||
koobs: Alpha sort these | |||||
RSYNC_DESC= Remote repository synchronized with Rsync | RSYNC_DESC= Remote repository synchronized with Rsync | ||||
GIT_DESC= Remote repository synchronized with git | GIT_DESC= Remote repository synchronized with git | ||||
HG_DESC= Remote repository synchronized with mercurial | MERCURIAL_DESC= Remote repository synchronized with mercurial | ||||
DARCS_DESC= Remote repository synchronized with darcs | DARCS_DESC= Remote repository synchronized with darcs | ||||
Done Inline ActionsFor this (ocaml-opam) port: Is this option for explicitly and only for 'version control' support, or something else/more? If so, this change is fine. If not, or if the existing port-defined description is *more* correct/meaningful, change the option names but leave the defined (overriding) descriptions koobs: For this (ocaml-opam) port: Is this option for explicitly and only for 'version control'… | |||||
Done Inline ActionsI would drop these. From upstream [1]: src, archive, http, local, git, hg, darcs are the location where the package upstream sources can be downloaded ... a version-controlled repository under git, darcs or hg, or a specific commit, tag or branch in that repository if the string ends by #<SHA1> or #<tag-name> or #<branch-name>. Use git, hg or darcs. All of the above are 'source repositories', so the default descriptions cover them. koobs: I would drop these. From upstream [1]:
```
src, archive, http, local, git, hg, darcs are the… | |||||
RSYNC_RUN_DEPENDS= rsync:net/rsync | RSYNC_RUN_DEPENDS= rsync:net/rsync | ||||
GIT_RUN_DEPENDS= git:devel/git | GIT_RUN_DEPENDS= git:devel/git | ||||
HG_RUN_DEPENDS= hg:devel/mercurial | MERCURIAL_RUN_DEPENDS= hg:devel/mercurial | ||||
DARCS_RUN_DEPENDS= darcs:devel/hs-darcs | DARCS_RUN_DEPENDS= darcs:devel/hs-darcs | ||||
MAKE_JOBS_UNSAFE= yes | MAKE_JOBS_UNSAFE= yes | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |
Alpha sort these