Lines 6-30
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= cvsup |
8 |
PORTNAME= cvsup |
9 |
PORTVERSION?= 16.1h |
9 |
PORTVERSION= 16.1h |
10 |
PORTREVISION?= 2 |
10 |
PORTREVISION= 2 |
11 |
CATEGORIES= net devel |
11 |
CATEGORIES= net devel |
12 |
MASTER_SITES= ${MASTER_SITE_FREEBSD_ORG} |
12 |
MASTER_SITES= ${MASTER_SITE_FREEBSD_ORG} |
13 |
MASTER_SITE_SUBDIR=development/CVSup/snapshots |
13 |
MASTER_SITE_SUBDIR=development/CVSup/snapshots |
14 |
DISTNAME= cvsup-snap-${PORTVERSION} |
14 |
DISTNAME= cvsup-snap-${PORTVERSION} |
15 |
|
15 |
|
16 |
MAINTAINER= jdp@FreeBSD.org |
16 |
MAINTAINER= jdp@FreeBSD.org |
17 |
COMMENT?= General network file distribution system optimized for CVS (GUI version) |
17 |
COMMENT= Distribution system optimized for CVS |
18 |
|
18 |
|
19 |
CONFLICTS?= cvsup-without-gui-[0-9]* |
19 |
CONFLICTS?= cvsup-without-gui-[0-9]* |
20 |
ONLY_FOR_ARCHS= alpha amd64 i386 sparc64 |
20 |
ONLY_FOR_ARCHS= alpha amd64 i386 sparc64 |
21 |
|
21 |
|
|
|
22 |
OPTIONS= STATIC "Build static distribution" off \ |
23 |
X11 "Build with X11 support" on |
24 |
|
22 |
.include <bsd.port.pre.mk> |
25 |
.include <bsd.port.pre.mk> |
23 |
|
26 |
|
24 |
.if ${OSVERSION} < 410000 |
27 |
.if ${OSVERSION} < 410000 |
25 |
BROKEN= Not supported on versions earlier than 4.1-RELEASE |
28 |
BROKEN= Not supported on versions earlier than 4.1-RELEASE |
26 |
.endif |
29 |
.endif |
27 |
|
30 |
|
|
|
31 |
.if defined(STATIC) |
32 |
WITH_STATIC=YES |
33 |
.endif |
34 |
|
35 |
.if defined(WITH_STATIC) && ! defined (WITHOUT_STATIC) |
36 |
M3FLAGS+= -DSTATIC |
37 |
.endif |
38 |
|
28 |
.if ${ARCH} == "alpha" |
39 |
.if ${ARCH} == "alpha" |
29 |
TARGET= FBSD_ALPHA |
40 |
TARGET= FBSD_ALPHA |
30 |
.elif ${ARCH} == "amd64" |
41 |
.elif ${ARCH} == "amd64" |
Lines 41-53
Link Here
|
41 |
M3FLAGS+= -DNOGUI |
52 |
M3FLAGS+= -DNOGUI |
42 |
BUILD_DEPENDS= ${PREFIX}/lib/m3/pkg/tcp/${TARGET}/libm3tcp.a:${PORTSDIR}/lang/ezm3 |
53 |
BUILD_DEPENDS= ${PREFIX}/lib/m3/pkg/tcp/${TARGET}/libm3tcp.a:${PORTSDIR}/lang/ezm3 |
43 |
PKGNAMESUFFIX= -without-gui |
54 |
PKGNAMESUFFIX= -without-gui |
44 |
COMMENT= General network file distribution system optimized for CVS (non-GUI version) |
55 |
COMMENT+= (non-GUI version) |
45 |
DESCR= ${PKGDIR}/pkg-descr.nogui |
56 |
DESCR= ${PKGDIR}/pkg-descr.nogui |
46 |
.if !defined(WITHOUT_X11) && ${ARCH} == "amd64" |
57 |
.if !defined(WITHOUT_X11) && ${ARCH} == "amd64" |
47 |
NO_LATEST_LINK= yes |
58 |
NO_LATEST_LINK= yes |
48 |
.endif |
59 |
.endif |
49 |
.else |
60 |
.else |
50 |
USE_XLIB= yes |
61 |
USE_XLIB= yes |
|
|
62 |
COMMENT+= (GUI version) |
51 |
BUILD_DEPENDS= ${PREFIX}/lib/m3/pkg/formsvbt/${TARGET}/libm3formsvbt.a:${PORTSDIR}/lang/ezm3 |
63 |
BUILD_DEPENDS= ${PREFIX}/lib/m3/pkg/formsvbt/${TARGET}/libm3formsvbt.a:${PORTSDIR}/lang/ezm3 |
52 |
.endif |
64 |
.endif |
53 |
|
65 |
|
Lines 62-86
Link Here
|
62 |
@${ECHO_MSG} "* STATIC. *" |
74 |
@${ECHO_MSG} "* STATIC. *" |
63 |
@${ECHO_MSG} "*****************************************************" |
75 |
@${ECHO_MSG} "*****************************************************" |
64 |
@${ECHO_MSG} "" |
76 |
@${ECHO_MSG} "" |
|
|
77 |
WITH_STATIC=YES |
65 |
.endif |
78 |
.endif |
66 |
|
79 |
.if defined(WITH_X11) && ${ARCH} == "amd64" |
67 |
.ifdef STATIC || WITH_STATIC |
|
|
68 |
M3FLAGS+= -DSTATIC |
69 |
.endif |
70 |
|
71 |
pre-fetch: |
72 |
.ifndef WITHOUT_X11 |
73 |
.if ${ARCH} == "amd64" |
74 |
@${ECHO_MSG} "*****************************************************" |
80 |
@${ECHO_MSG} "*****************************************************" |
75 |
@${ECHO_MSG} "* CVSup with X11 is not yet supported on amd64. *" |
81 |
@${ECHO_MSG} "* CVSup with X11 is not yet supported on amd64. *" |
76 |
@${ECHO_MSG} "* I will build cvsup without X11 support now. *" |
82 |
@${ECHO_MSG} "* I will build cvsup without X11 support now. *" |
77 |
@${ECHO_MSG} "*****************************************************" |
83 |
@${ECHO_MSG} "*****************************************************" |
78 |
.else |
|
|
79 |
@${ECHO_MSG} "*****************************************************" |
80 |
@${ECHO_MSG} "* To build CVSup without X11 (and without the GUI) *" |
81 |
@${ECHO_MSG} "* use the \"net/cvsup-without-gui\" port. *" |
82 |
@${ECHO_MSG} "*****************************************************" |
83 |
.endif |
84 |
.endif |
84 |
.endif |
85 |
|
85 |
|
86 |
pre-patch: |
86 |
pre-patch: |