View | Details | Raw Unified | Return to bug 194529 | Differences between
and this patch

Collapse All | Expand All

(-)b/devel/ocaml-opam/Makefile (-4 / +55 lines)
Lines 2-20 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	opam
4
PORTNAME=	opam
5
PORTVERSION=	1.1.1
5
PORTVERSION=	1.2.0
6
CATEGORIES=	devel
6
CATEGORIES=	devel
7
MASTER_SITES=	http://www.ocamlpro.com/pub/
7
PKGNAMEPREFIX= ocaml-
8
PKGNAMEPREFIX=	ocaml-
9
DISTNAME=	opam-full-${PORTVERSION}
10
8
11
MAINTAINER=	joris@giovannangeli.fr
9
MAINTAINER=	joris@giovannangeli.fr
12
COMMENT=	Source-based package manager for OCaml
10
COMMENT=	Source-based package manager for OCaml
13
11
14
LICENSE=	GPLv3
12
LICENSE=	GPLv3
15
13
14
USE_GITHUB=	yes
15
GH_ACCOUNT=	ocaml
16
GH_PROJECT=	opam
17
GH_TAGNAME=	1.2.0
18
GH_COMMIT=	cbe460b
19
20
MASTER_SITES=	http://ocaml-extlib.googlecode.com/files/:extlib \
21
		https://github.com/ocaml/ocaml-re/archive/:ocamlre \
22
		http://erratique.ch/software/cmdliner/releases/:cmdliner \
23
		http://ocamlgraph.lri.fr/download/:ocamlgraph \
24
		 https://gforge.inria.fr/frs/download.php/file/33593/:cudf \
25
		https://gforge.inria.fr/frs/download.php/file/33677/:dose \
26
		http://erratique.ch/software/uutf/releases/:uutf \
27
		http://erratique.ch/software/jsonm/releases/:jsonm \
28
		GH:gh
29
30
OPAM_EXT_DIST=	extlib-1.5.3.tar.gz:extlib \
31
		ocaml-re-1.2.0.tar.gz:ocamlre \
32
		cmdliner-0.9.4.tbz:cmdliner \
33
		ocamlgraph-1.8.5.tar.gz:ocamlgraph \
34
		cudf-0.7.tar.gz:cudf \
35
		dose3-3.2.2.tar.gz:dose \
36
		uutf-0.9.3.tbz:uutf \
37
		jsonm-0.9.1.tbz:jsonm \
38
39
DISTFILES=	${OPAM_EXT_DIST} \
40
		${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT}.tar.gz:gh
41
42
EXTRACT_ONLY=	${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT}.tar.gz
43
16
BUILD_DEPENDS=	curl:${PORTSDIR}/ftp/curl
44
BUILD_DEPENDS=	curl:${PORTSDIR}/ftp/curl
17
45
46
OPTIONS_DEFINE=	RSYNC GIT WGET HG DARCS ASPCUD
47
48
RSYNC_DESC=	"Support remote repository synchronized with Rsync"
49
WGET_DESC=	"Support remote repository synchronized with git"
50
GIT_DESC=	"Support remote repository synchronized with HTTP"
51
HG_DESC=	"Support remote repository synchronized with mercurial"
52
DARCS_DESC=	"Support remote repository synchronized with darcs"
53
ASPCUD_DESC=	"Use aspcud as an external dependencies solver"
54
55
OPTIONS_DEFAULT=	RSYNC GIT WGET
56
57
WGET_RUN_DEPENDS:=wget:${PORTSDIR}/ftp/wget
58
RSYNC_RUN_DEPENDS:=rsync:${PORTSDIR}/net/rsync
59
GIT_RUN_DEPENDS:=git:${PORTSDIR}/devel/git
60
HG_RUN_DEPENDS:=hg:${PORTSDIR}/devel/mercurial
61
DARCS_RUN_DEPENDS:=darcs:${PORTSDIR}/devel/hs-darcs
62
ASPCUD_RUN_DEPENDS:=aspcud:${PORTSDIR}/math/aspcud
63
64
ALL_TARGET= lib-ext all man
65
18
USES=		gmake
66
USES=		gmake
19
USE_OCAML=	yes
67
USE_OCAML=	yes
20
GNU_CONFIGURE=	yes
68
GNU_CONFIGURE=	yes
Lines 22-25 MAKE_ENV+= TERM=xterm Link Here
22
70
23
MAKE_JOBS_UNSAFE= yes
71
MAKE_JOBS_UNSAFE= yes
24
72
73
post-extract:
74
	${INSTALL} ${OPAM_EXT_DIST:C/:.*$//:S/^/${DISTDIR}\//} ${WRKSRC}/src_ext/
75
25
.include <bsd.port.mk>
76
.include <bsd.port.mk>
(-)b/devel/ocaml-opam/distinfo (-2 / +18 lines)
Lines 1-2 Link Here
1
SHA256 (opam-full-1.1.1.tar.gz) = bfcb78109cf88612b5170b25bb96aa576ed3908c8a68b9164a7ae16f9f59ae38
1
SHA256 (extlib-1.5.3.tar.gz) = c095eef4202a8614ff1474d4c08c50c32d6ca82d1015387785cf03d5913ec021
2
SIZE (opam-full-1.1.1.tar.gz) = 2278273
2
SIZE (extlib-1.5.3.tar.gz) = 70897
3
SHA256 (ocaml-re-1.2.0.tar.gz) = a34dd9d6136731436a963bbab5c4bbb16e5d4e21b3b851d34887a3dec451999f
4
SIZE (ocaml-re-1.2.0.tar.gz) = 82965
5
SHA256 (cmdliner-0.9.4.tbz) = ecb65e2cfd984ec07e97a78f334a80cda41fb8f8bb5e37c41fd33e6a0e2e69ef
6
SIZE (cmdliner-0.9.4.tbz) = 43984
7
SHA256 (ocamlgraph-1.8.5.tar.gz) = d167466435a155c779d5ec25b2db83ad851feb42ebc37dca8ffa345ddaefb82f
8
SIZE (ocamlgraph-1.8.5.tar.gz) = 269438
9
SHA256 (cudf-0.7.tar.gz) = 92c8a9ed730bbac73f3513abab41127d966c9b9202ab2aaffcd02358c030a701
10
SIZE (cudf-0.7.tar.gz) = 54821
11
SHA256 (dose3-3.2.2.tar.gz) = a30a189f9f298ed1de96d7098440c951f3df2c8da626f7f37f38cbfddefc909c
12
SIZE (dose3-3.2.2.tar.gz) = 254091
13
SHA256 (uutf-0.9.3.tbz) = 1f364f89b1179e5182a4d3ad8975f57389d45548735d19054845e06a27107877
14
SIZE (uutf-0.9.3.tbz) = 31734
15
SHA256 (jsonm-0.9.1.tbz) = 3fd4dca045d82332da847e65e981d8b504883571d299a3f7e71447d46bc65f73
16
SIZE (jsonm-0.9.1.tbz) = 64843
17
SHA256 (ocaml-opam-cbe460b.tar.gz) = d5d8941d7795660f2a78f918e98bd2e827193c6e2ba9874574507a79814fda8d
18
SIZE (ocaml-opam-cbe460b.tar.gz) = 596559
(-)a/devel/ocaml-opam/files/patch-Makefile (-10 lines)
Removed Link Here
1
--- Makefile.orig	2014-01-14 17:04:37.000000000 +0100
2
+++ Makefile
3
@@ -1,6 +1,6 @@
4
 -include Makefile.config
5
 
6
-LOCAL_OCPBUILD=./ocp-build/ocp-build -no-use-ocamlfind
7
+LOCAL_OCPBUILD=./ocp-build/ocp-build -no-use-ocamlfind -no-user-prefs
8
 OCPBUILD ?= $(LOCAL_OCPBUILD)
9
 SRC_EXT=src_ext
10
 TARGETS = opam opam-admin opam-installer
(-)b/devel/ocaml-opam/pkg-descr (-1 / +1 lines)
Lines 2-5 OPAM is a source-based package manager for OCaml. It supports multiple Link Here
2
simultaneous compiler installations, flexible package constraints, and
2
simultaneous compiler installations, flexible package constraints, and
3
a Git-friendly development workflow.
3
a Git-friendly development workflow.
4
4
5
WWW: http://opam.ocamlpro.com/index.html
5
WWW: https://opam.ocaml.org/
(-)b/devel/ocaml-opam/pkg-plist (-5 / +3 lines)
Lines 2-25 bin/opam Link Here
2
bin/opam-admin
2
bin/opam-admin
3
bin/opam-installer
3
bin/opam-installer
4
man/man1/opam-admin-check.1.gz
4
man/man1/opam-admin-check.1.gz
5
man/man1/opam-admin-depexts.1.gz
5
man/man1/opam-admin-make.1.gz
6
man/man1/opam-admin-make.1.gz
7
man/man1/opam-admin-stats.1.gz
6
man/man1/opam-admin.1.gz
8
man/man1/opam-admin.1.gz
7
man/man1/opam-check.1.gz
8
man/man1/opam-config.1.gz
9
man/man1/opam-config.1.gz
9
man/man1/opam-help.1.gz
10
man/man1/opam-info.1.gz
11
man/man1/opam-init.1.gz
10
man/man1/opam-init.1.gz
12
man/man1/opam-install.1.gz
11
man/man1/opam-install.1.gz
12
man/man1/opam-installer.1.gz
13
man/man1/opam-list.1.gz
13
man/man1/opam-list.1.gz
14
man/man1/opam-pin.1.gz
14
man/man1/opam-pin.1.gz
15
man/man1/opam-reinstall.1.gz
15
man/man1/opam-reinstall.1.gz
16
man/man1/opam-remote.1.gz
17
man/man1/opam-remove.1.gz
16
man/man1/opam-remove.1.gz
18
man/man1/opam-repository.1.gz
17
man/man1/opam-repository.1.gz
19
man/man1/opam-search.1.gz
18
man/man1/opam-search.1.gz
20
man/man1/opam-show.1.gz
19
man/man1/opam-show.1.gz
21
man/man1/opam-switch.1.gz
20
man/man1/opam-switch.1.gz
22
man/man1/opam-uninstall.1.gz
23
man/man1/opam-update.1.gz
21
man/man1/opam-update.1.gz
24
man/man1/opam-upgrade.1.gz
22
man/man1/opam-upgrade.1.gz
25
man/man1/opam.1.gz
23
man/man1/opam.1.gz

Return to bug 194529