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

Collapse All | Expand All

(-)databases/virtuoso/Makefile (-24 / +29 lines)
Lines 23-42 Link Here
23
		flex>2.5.4:${PORTSDIR}/textproc/flex\
23
		flex>2.5.4:${PORTSDIR}/textproc/flex\
24
 		gperf>=3.0.3:${PORTSDIR}/devel/gperf\
24
 		gperf>=3.0.3:${PORTSDIR}/devel/gperf\
25
		unzip:${PORTSDIR}/archivers/unzip
25
		unzip:${PORTSDIR}/archivers/unzip
26
LIB_DEPENDS=	iodbc.3:${PORTSDIR}/databases/libiodbc\
26
LIB_DEPENDS=	xml2.5:${PORTSDIR}/textproc/libxml2
27
		xml2.5:${PORTSDIR}/textproc/libxml2
28
27
29
USE_AUTOTOOLS=	libtool
28
USE_AUTOTOOLS=	libtool
30
CONFIGURE_ARGS=	--with-readline\
29
CONFIGURE_ARGS=	--with-readline\
31
		--without-jdk2\
30
		--without-jdk2\
32
		--without-jdk3\
31
		--without-jdk3\
33
		--without-jdk4\
32
		--without-jdk4\
34
		--with-iodbc=${LOCALBASE}\
33
		--disable-hslookup\
34
		--disable-wbxml2\
35
		--enable-bpel-vad\
35
		--enable-bpel-vad\
36
		--with-xml-prefix=${LOCALBASE}\
36
		--with-layout=freebsd\
37
		--with-layout=freebsd\
37
		--datadir="${PREFIX}"\
38
		--datadir="${PREFIX}"\
38
		--localstatedir="${PREFIX}"
39
		--localstatedir="${PREFIX}"
39
CPPFLAGS+=	-std=gnu89 -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
40
CPPFLAGS+=	-std=gnu89 ${IODBC_FLAGS} -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
40
LDFLAGS+=	-L${LOCALBASE}/lib
41
LDFLAGS+=	-L${LOCALBASE}/lib
41
MAKE_ENV=	PATH=${LOCALBASE}/bin:${PATH}\
42
MAKE_ENV=	PATH=${LOCALBASE}/bin:${PATH}\
42
		ISQL=isql-vt
43
		ISQL=isql-vt
Lines 47-61 Link Here
47
48
48
CHECK_PORT=	/usr/bin/nc -z localhost $$\1 2>\&1
49
CHECK_PORT=	/usr/bin/nc -z localhost $$\1 2>\&1
49
50
50
OPTIONS=	IMAGEMAGICK "ImageMagick support" off\
51
OPTIONS_DEFINE=		IMAGEMAGICK KERBEROS LDAP IODBC
51
		KERBEROS "Kerberos extension" off\
52
#OPTIONS_DEFINE+=		MONO PERL PHP4 PHP5 PYTHON RUBY
52
		OPENLDAP "OpenLDAP support" off
53
#		PERL "Perl hosting" off
54
#		PYTHON "Python hosting" off
55
#		MONO "Mono extension" off\
56
#		PHP4 "PHP4 extension" off\
57
#		PHP5 "PHP5 extension" off\
58
#		RUBY "Ruby hosting" off\
59
53
60
post-patch:
54
post-patch:
61
	${REINPLACE_CMD}\
55
	${REINPLACE_CMD}\
Lines 75-81 Link Here
75
69
76
.include <bsd.port.pre.mk>
70
.include <bsd.port.pre.mk>
77
71
78
.if defined(WITH_IMAGEMAGICK)
72
.if ${PORT_OPTIONS:MIMAGEMAGICK}
79
CONFIGURE_ARGS+=--enable-imagemagick=${LOCALBASE}
73
CONFIGURE_ARGS+=--enable-imagemagick=${LOCALBASE}
80
LIB_DEPENDS+=	MagickWand:${PORTSDIR}/graphics/ImageMagick
74
LIB_DEPENDS+=	MagickWand:${PORTSDIR}/graphics/ImageMagick
81
PLIST_SUB+=	WITH_IMAGEMAGICK=""
75
PLIST_SUB+=	WITH_IMAGEMAGICK=""
Lines 84-122 Link Here
84
PLIST_SUB+=	WITH_IMAGEMAGICK="@comment "
78
PLIST_SUB+=	WITH_IMAGEMAGICK="@comment "
85
.endif
79
.endif
86
80
87
.if defined(WITH_KERBEROS)
81
.if ${PORT_OPTIONS:MIODBC}
82
CONFIGURE_ARGS+=--with-iodbc=${LOCALBASE}
83
LIB_DEPENDS+=	iodbc:${PORTSDIR}/databases/libiodbc
84
IODBC_FLAGS=	""
85
PLIST_SUB+=	WITH_IODBC=""
86
.else
87
IODBC_FLAGS=	"-I../../libsrc/odbcsdk/include"
88
PLIST_SUB+=	WITH_IODBC="@comment "
89
.endif
90
91
.if ${PORT_OPTIONS:MKERBEROS}
88
CONFIGURE_ARGS+=--enable-krb=${LOCALBASE}
92
CONFIGURE_ARGS+=--enable-krb=${LOCALBASE}
89
LIB_DEPENDS+=	krb5.3:${PORTSDIR}/security/krb5
93
LIB_DEPENDS+=	krb5.3:${PORTSDIR}/security/krb5
90
.endif
94
.endif
91
95
96
.if ${PORT_OPTIONS:MLDAP}
97
CONFIGURE_ARGS+=--enable-openldap=${LOCALBASE}
98
USE_OPENLDAP=	yes
99
.endif
100
92
# XXX broken (does not build, requires gc.h)
101
# XXX broken (does not build, requires gc.h)
93
#.if defined(WITH_MONO)
102
#.if ${PORT_OPTIONS:MMONO}
94
#CONFIGURE_ARGS+=--enable-mono
103
#CONFIGURE_ARGS+=--enable-mono
95
#.endif
104
#.endif
96
105
97
.if defined(WITH_OPENLDAP)
98
CONFIGURE_ARGS+=--enable-openldap=${LOCALBASE}
99
USE_OPENLDAP=	yes
100
.endif
101
102
# XXX broken (requires perl to be built with -Dusemultiplicity)
106
# XXX broken (requires perl to be built with -Dusemultiplicity)
107
#.if ${PORT_OPTIONS:MPERL}
103
#.if defined(WITH_PERL)
108
#.if defined(WITH_PERL)
104
#CONFIGURE_ARGS+=--enable-perl
109
#CONFIGURE_ARGS+=--enable-perl
105
#USE_PERL5=	yes
110
#USE_PERL5=	yes
106
#.endif
111
#.endif
107
112
108
# XXX broken (no libphp)
113
# XXX broken (no libphp)
109
#.if defined(WITH_PHP4)
114
#.if ${PORT_OPTIONS:MPHP4}
110
#CONFIGURE_ARGS+=--enable-php4
115
#CONFIGURE_ARGS+=--enable-php4
111
#.endif
116
#.endif
112
117
113
# XXX broken (no libphp)
118
# XXX broken (no libphp)
114
#.if defined(WITH_PHP5)
119
#.if ${PORT_OPTIONS:MPHP5}
115
#CONFIGURE_ARGS+=--enable-php5
120
#CONFIGURE_ARGS+=--enable-php5
116
#.endif
121
#.endif
117
122
118
# XXX broken (USE_PYTHON does not work with OPTIONS)
123
# XXX broken (USE_PYTHON does not work with OPTIONS)
119
#.if defined(WITH_PYTHON)
124
#.if ${PORT_OPTIONS:MPYTHON}
120
#CONFIGURE_ARGS+=--enable-python
125
#CONFIGURE_ARGS+=--enable-python
121
#USE_PYTHON=	yes
126
#USE_PYTHON=	yes
122
#.endif
127
#.endif
(-)databases/virtuoso/pkg-plist (-6 / +6 lines)
Lines 1-11 Link Here
1
bin/inifile
1
bin/inifile
2
bin/isql-iodbc
2
%%WITH_IODBC%%bin/isql-iodbc
3
bin/isql-vt
3
bin/isql-vt
4
bin/isqlw-iodbc
4
%%WITH_IODBC%%bin/isqlw-iodbc
5
bin/isqlw-vt
5
bin/isqlw-vt
6
bin/odbc_mail
6
%%WITH_IODBC%%bin/odbc_mail
7
bin/virt_mail
7
bin/virt_mail
8
bin/virtuoso-iodbc-t
8
%%WITH_IODBC%%bin/virtuoso-iodbc-t
9
bin/virtuoso-t
9
bin/virtuoso-t
10
lib/hibernate/virt_dialect.jar
10
lib/hibernate/virt_dialect.jar
11
lib/jdbc-2.0/virtjdbc2.jar
11
lib/jdbc-2.0/virtjdbc2.jar
Lines 14-21 Link Here
14
lib/jdbc-4.0/virtjdbc4.jar
14
lib/jdbc-4.0/virtjdbc4.jar
15
lib/jdbc-4.0/virtjdbc4ssl.jar
15
lib/jdbc-4.0/virtjdbc4ssl.jar
16
lib/jena/virt_jena.jar
16
lib/jena/virt_jena.jar
17
lib/libvirtuoso-iodbc-t.a
17
%%WITH_IODBC%%lib/libvirtuoso-iodbc-t.a
18
lib/libvirtuoso-iodbc-t.la
18
%%WITH_IODBC%%lib/libvirtuoso-iodbc-t.la
19
lib/libvirtuoso-t.a
19
lib/libvirtuoso-t.a
20
lib/libvirtuoso-t.la
20
lib/libvirtuoso-t.la
21
lib/sesame/create-virtuoso.xsl
21
lib/sesame/create-virtuoso.xsl

Return to bug 176091