View | Details | Raw Unified | Return to bug 32851
Collapse All | Expand All

(-)databases/unixODBC/Makefile (-17 / +11 lines)
Lines 6-32 Link Here
6
#
6
#
7
7
8
PORTNAME=	unixODBC
8
PORTNAME=	unixODBC
9
PORTVERSION=	2.0.9
9
PORTVERSION=	2.1.0
10
CATEGORIES=	databases
10
CATEGORIES=	databases
11
MASTER_SITES=	http://www.unixodbc.org/
11
MASTER_SITES=	http://www.unixodbc.org/
12
12
13
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	ports@FreeBSD.org
14
14
15
USE_LIBTOOL=	yes
15
GNU_CONFIGURE=	yes
16
CONFIGURE_ARGS=	--enable-static --enable-shared
16
CONFIGURE_ARGS=	--enable-static --enable-shared
17
INSTALLS_SHLIB=	yes
17
INSTALLS_SHLIB=	yes
18
18
19
.if defined(WITH_GUI)
19
.if defined(WITH_GUI)
20
USE_QT_VER=	2
20
USE_QT_VER=	2
21
QT_NONSTANDARD=	yes
21
QT_NONSTANDARD=	yes
22
CONFIGURE_ENV=	MOC="${MOC}" LIBQT="-l${QTNAME}" \
22
CONFIGURE_ENV=	MOC="${MOC}" \
23
		QTINC="${X11BASE}/include/qt2" \
24
		QTLIB="${X11BASE}/lib" \
23
		USER_INCLUDES="${QTCPPFLAGS}" \
25
		USER_INCLUDES="${QTCPPFLAGS}" \
24
		USER_LDFLAGS="${QTCFGLIBS}"
26
		USER_LDFLAGS="${QTCFGLIBS}"
25
CONFIGURE_ARGS+=	--enable-gui \
27
CONFIGURE_ARGS+=	--enable-gui
26
			--with-qt-includes=${X11BASE}/include/qt2 \
27
			--with-qt-libraries=${X11BASE}/lib \
28
			--with-extra-includes=${LOCALBASE}/include \
29
			--with-extra-libs=${LOCALBASE}/lib
30
PLIST_SUB=	GUI:=""
28
PLIST_SUB=	GUI:=""
31
.else
29
.else
32
CONFIGURE_ARGS+=	--disable-gui
30
CONFIGURE_ARGS+=	--disable-gui
Lines 35-54 Link Here
35
33
36
.if defined(WITH_PTHREAD)
34
.if defined(WITH_PTHREAD)
37
CONFIGURE_ARGS+=	--enable-threads=yes
35
CONFIGURE_ARGS+=	--enable-threads=yes
36
QT_NAME=		qt2-mt
38
.else
37
.else
39
CONFIGURE_ARGS+=	--enable-threads=no
38
CONFIGURE_ARGS+=	--enable-threads=no
39
QT_NAME=		qt2
40
.endif
40
.endif
41
41
42
pre-patch:
42
post-patch:
43
.if defined(WITH_PTHREAD)
44
	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
43
	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
45
			 s|-lqt|-lqt2-mt|g' ${WRKSRC}/configure
44
		 s|"-lqt"|"-l${QT_NAME}"|g ; \
46
.else
45
		 s|"-lqt-mt"|"-l${QT_NAME}"|g' ${WRKSRC}/configure
47
	@${PERL} -pi -e 's|-lqt|-lqt2|g' ${WRKSRC}/configure
48
.endif
49
50
pre-build:
51
	@${LN} -sf ${LOCALBASE}/bin/libtool ${WRKSRC}/libtool
52
46
53
post-install:
47
post-install:
54
.if !defined(NOPORTDOCS)
48
.if !defined(NOPORTDOCS)
(-)databases/unixODBC/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (unixODBC-2.0.9.tar.gz) = 0e7b50be602aea5788fd940d7620da0e
1
MD5 (unixODBC-2.1.0.tar.gz) = 32f48117e6e14343a928e22385595c81
(-)databases/unixODBC/files/patch-ltmain.sh (+33 lines)
Line 0 Link Here
1
--- ltmain.sh.orig	Wed Oct 31 22:35:16 2001
2
+++ ltmain.sh	Thu Dec 13 05:47:16 2001
3
@@ -944,6 +944,7 @@
4
 	;;
5
 
6
       -avoid-version)
7
+	build_old_libs=no
8
 	avoid_version=yes
9
 	continue
10
 	;;
11
@@ -2408,6 +2409,9 @@
12
 	  *-*-netbsd*)
13
 	    # Don't link with libc until the a.out ld.so is fixed.
14
 	    ;;
15
+	  *-*-freebsd*)
16
+	    # FreeBSD doesn't need this...
17
+	    ;;
18
 	  *)
19
 	    # Add libc to deplibs on all other systems if necessary.
20
 	    if test $build_libtool_need_lc = "yes"; then
21
@@ -4175,10 +4179,12 @@
22
 	fi
23
 
24
 	# Install the pseudo-library for information purposes.
25
+	if /usr/bin/false; then
26
 	name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
27
 	instname="$dir/$name"i
28
 	$show "$install_prog $instname $destdir/$name"
29
 	$run eval "$install_prog $instname $destdir/$name" || exit $?
30
+	fi
31
 
32
 	# Maybe install the static library, too.
33
 	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
(-)databases/unixODBC/pkg-plist (-22 / +5 lines)
Lines 15-104 Link Here
15
include/sqlucode.h
15
include/sqlucode.h
16
include/uodbc_stats.h
16
include/uodbc_stats.h
17
lib/libboundparam.a
17
lib/libboundparam.a
18
lib/libboundparam.la
19
lib/libboundparam.so
18
lib/libboundparam.so
20
lib/libboundparam.so.1
19
lib/libboundparam.so.1
21
lib/libesoobS.a
20
lib/libesoobS.a
22
lib/libesoobS.la
23
lib/libesoobS.so
21
lib/libesoobS.so
24
lib/libesoobS.so.1
22
lib/libesoobS.so.1
25
lib/libgtrtst.a
23
lib/libgtrtst.a
26
lib/libgtrtst.la
27
lib/libgtrtst.so
24
lib/libgtrtst.so
28
lib/libgtrtst.so.1
25
lib/libgtrtst.so.1
29
lib/libnn.a
26
lib/libnn.a
30
lib/libnn.la
31
lib/libnn.so
27
lib/libnn.so
32
lib/libnn.so.1
28
lib/libnn.so.1
33
lib/libodbc.a
29
lib/libodbc.a
34
lib/libodbc.la
35
lib/libodbc.so
30
lib/libodbc.so
36
lib/libodbc.so.1
31
lib/libodbc.so.1
37
lib/libodbccr.a
32
lib/libodbccr.a
38
lib/libodbccr.la
39
lib/libodbccr.so
33
lib/libodbccr.so
40
lib/libodbccr.so.1
34
lib/libodbccr.so.1
41
lib/libodbcdrvcfg1S.a
35
lib/libodbcdrvcfg1S.a
42
lib/libodbcdrvcfg1S.la
43
lib/libodbcdrvcfg1S.so
36
lib/libodbcdrvcfg1S.so
44
lib/libodbcdrvcfg1S.so.1
37
lib/libodbcdrvcfg1S.so.1
45
lib/libodbcdrvcfg2S.a
38
lib/libodbcdrvcfg2S.a
46
lib/libodbcdrvcfg2S.la
47
lib/libodbcdrvcfg2S.so
39
lib/libodbcdrvcfg2S.so
48
lib/libodbcdrvcfg2S.so.1
40
lib/libodbcdrvcfg2S.so.1
49
lib/libodbcextras.a
41
lib/libodbcextras.a
50
lib/libodbcextras.la
51
lib/libodbcextras.so
42
lib/libodbcextras.so
52
lib/libodbcextras.so.1
43
lib/libodbcextras.so.1
53
lib/libodbcinst.a
44
lib/libodbcinst.a
54
lib/libodbcinst.la
55
lib/libodbcinst.so
45
lib/libodbcinst.so
56
lib/libodbcinst.so.1
46
lib/libodbcinst.so.1
47
%%GUI:%%lib/libodbcinstQ.a
48
%%GUI:%%lib/libodbcinstQ.so
49
%%GUI:%%lib/libodbcinstQ.so.1
57
lib/libodbcminiS.a
50
lib/libodbcminiS.a
58
lib/libodbcminiS.la
59
lib/libodbcminiS.so
51
lib/libodbcminiS.so
60
lib/libodbcminiS.so.1
52
lib/libodbcminiS.so.1
61
lib/libodbcmyS.a
53
lib/libodbcmyS.a
62
lib/libodbcmyS.la
63
lib/libodbcmyS.so
54
lib/libodbcmyS.so
64
lib/libodbcmyS.so.1
55
lib/libodbcmyS.so.1
65
lib/libodbcnnS.a
56
lib/libodbcnnS.a
66
lib/libodbcnnS.la
67
lib/libodbcnnS.so
57
lib/libodbcnnS.so
68
lib/libodbcnnS.so.1
58
lib/libodbcnnS.so.1
69
lib/libodbcpsql.a
59
lib/libodbcpsql.a
70
lib/libodbcpsql.la
71
lib/libodbcpsql.so
60
lib/libodbcpsql.so
72
lib/libodbcpsql.so.1
61
lib/libodbcpsql.so.1
73
lib/libodbcpsql.so.2
62
lib/libodbcpsql.so.2
74
lib/libodbcpsqlS.a
63
lib/libodbcpsqlS.a
75
lib/libodbcpsqlS.la
76
lib/libodbcpsqlS.so
64
lib/libodbcpsqlS.so
77
lib/libodbcpsqlS.so.1
65
lib/libodbcpsqlS.so.1
78
lib/libodbctxt.a
66
lib/libodbctxt.a
79
lib/libodbctxt.la
67
lib/libodbctxt.so
68
lib/libodbctxt.so.1
80
lib/libodbctxtS.a
69
lib/libodbctxtS.a
81
lib/libodbctxtS.la
82
lib/libodbctxtS.so
70
lib/libodbctxtS.so
83
lib/libodbctxtS.so.1
71
lib/libodbctxtS.so.1
84
lib/liboplodbcS.a
72
lib/liboplodbcS.a
85
lib/liboplodbcS.la
86
lib/liboplodbcS.so
73
lib/liboplodbcS.so
87
lib/liboplodbcS.so.1
74
lib/liboplodbcS.so.1
88
lib/liboraodbcS.a
75
lib/liboraodbcS.a
89
lib/liboraodbcS.la
90
lib/liboraodbcS.so
76
lib/liboraodbcS.so
91
lib/liboraodbcS.so.1
77
lib/liboraodbcS.so.1
92
lib/libsapdbS.a
78
lib/libsapdbS.a
93
lib/libsapdbS.la
94
lib/libsapdbS.so
79
lib/libsapdbS.so
95
lib/libsapdbS.so.1
80
lib/libsapdbS.so.1
96
lib/libtdsS.a
81
lib/libtdsS.a
97
lib/libtdsS.la
98
lib/libtdsS.so
82
lib/libtdsS.so
99
lib/libtdsS.so.1
83
lib/libtdsS.so.1
100
lib/libtemplate.a
84
lib/libtemplate.a
101
lib/libtemplate.la
102
lib/libtemplate.so
85
lib/libtemplate.so
103
lib/libtemplate.so.1
86
lib/libtemplate.so.1
104
%%PORTDOCS%%share/doc/unixODBC/AdministratorManual/index.html
87
%%PORTDOCS%%share/doc/unixODBC/AdministratorManual/index.html

Return to bug 32851