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

(-)/usr/ports/databases/mysql++/Makefile (-13 / +14 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	mysql++
8
PORTNAME=	mysql++
9
PORTVERSION=	1.7.9
9
PORTVERSION=	1.7.9
10
PORTREVISION=	1
10
CATEGORIES=	databases devel
11
CATEGORIES=	databases devel
11
MASTER_SITES=	ftp://ftp.free.fr/pub/MySQL/Downloads/mysql++/ \
12
MASTER_SITES=	ftp://ftp.free.fr/pub/MySQL/Downloads/mysql++/ \
12
		ftp://gd.tuwien.ac.at/db/mysql/Downloads/mysql++/ \
13
		ftp://gd.tuwien.ac.at/db/mysql/Downloads/mysql++/ \
Lines 15-22 Link Here
15
MAINTAINER=	mico@bsd.hu
16
MAINTAINER=	mico@bsd.hu
16
COMMENT=	Complex C++ API for MySQL
17
COMMENT=	Complex C++ API for MySQL
17
18
18
LIB_DEPENDS=	mysqlclient.10:${PORTSDIR}/databases/mysql323-client
19
USE_MYSQL=	yes
19
20
USE_GMAKE=	yes
20
USE_GMAKE=	yes
21
HAS_CONFIGURE=	yes
21
HAS_CONFIGURE=	yes
22
CONFIGURE_ENV=	CXXFLAGS="${CXXFLAGS} -D_FIX_FOR_BSD_ -Wno-deprecated"
22
CONFIGURE_ENV=	CXXFLAGS="${CXXFLAGS} -D_FIX_FOR_BSD_ -Wno-deprecated"
Lines 27-34 Link Here
27
27
28
.include <bsd.port.pre.mk>
28
.include <bsd.port.pre.mk>
29
.if ${OSVERSION} >= 500035
29
.if ${OSVERSION} >= 500035
30
PATCHFILES=	mysql++-gcc-3.0.patch.gz \
30
PATCHFILES=	patch_gcc_3.3.gz
31
	        mysql++-gcc-3.2.patch.gz
32
PATCH_SITES=	${MASTER_SITES}
31
PATCH_SITES=	${MASTER_SITES}
33
PATCH_DIST_STRIP=-p1
32
PATCH_DIST_STRIP=-p1
34
.endif
33
.endif
Lines 39-55 Link Here
39
	@${ECHO} "install:" >>${WRKSRC}/examples/Makefile.in
38
	@${ECHO} "install:" >>${WRKSRC}/examples/Makefile.in
40
39
41
do-install:
40
do-install:
42
	@${INSTALL_PROGRAM} ${WRKDIR}/${DISTNAME}/sqlplusint/.libs/libsqlplus.so.1 ${PREFIX}/lib
41
	@${INSTALL_PROGRAM} ${WRKSRC}/sqlplusint/.libs/libsqlplus.so.1 ${PREFIX}/lib
43
	@${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/sqlplusint/.libs/libsqlplus.a ${PREFIX}/lib
42
	@${INSTALL_DATA} ${WRKSRC}/sqlplusint/.libs/libsqlplus.a ${PREFIX}/lib
44
	@(cd ${PREFIX}/lib && ${RM} -f libsqlplus.so && ${LN} -s libsqlplus.so.1 libsqlplus.so)
43
	@(cd ${PREFIX}/lib && ${RM} -f libsqlplus.so && ${LN} -s libsqlplus.so.1 libsqlplus.so)
45
	@ranlib ${PREFIX}/lib/libsqlplus.a
44
	@ranlib ${PREFIX}/lib/libsqlplus.a
46
	@mkdir -p ${PREFIX}/share/examples/mysql++
47
	@mkdir -p ${PREFIX}/share/doc/mysql++
48
	@${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/examples/*.cc ${PREFIX}/share/examples/mysql++
49
	@${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/doc/man-text/* ${PREFIX}/share/doc/mysql++
50
	@mkdir -p ${PREFIX}/include/mysql
45
	@mkdir -p ${PREFIX}/include/mysql
51
	@(cd ${WRKDIR}/${DISTNAME}/sqlplusint/; \
46
	@(cd ${WRKSRC}/sqlplusint/; \
52
	 ${INSTALL_DATA} mysql++ defs undef_short define_short *.hh ${PREFIX}/include/mysql)
47
	${INSTALL_DATA} mysql++ defs undef_short define_short *.hh ${PREFIX}/include/mysql)
53
	@${INSTALL_DATA} ${FILESDIR}/README ${PREFIX}/share/examples/mysql++
48
.if !defined(NOPORTDOCS)
49
	@mkdir -p ${DOCSDIR}
50
	@${INSTALL_DATA} ${WRKSRC}/doc/man-text/* ${DOCSDIR}
51
	@mkdir -p ${EXAMPLESDIR}
52
	@${INSTALL_DATA} ${WRKSRC}/examples/*.cc ${EXAMPLESDIR}
53
	@${INSTALL_DATA} ${FILESDIR}/README ${EXAMPLESDIR}
54
.endif
54
55
55
.include <bsd.port.post.mk>
56
.include <bsd.port.post.mk>
(-)/usr/ports/databases/mysql++/distinfo (-2 / +1 lines)
Lines 1-3 Link Here
1
MD5 (mysql++-1.7.9.tar.gz) = 1312fb4e33dcce07fac5fa9c2ac801f7
1
MD5 (mysql++-1.7.9.tar.gz) = 1312fb4e33dcce07fac5fa9c2ac801f7
2
MD5 (mysql++-gcc-3.0.patch.gz) = 00958326410b942d352e6c7ceaafeeb9
2
MD5 (patch_gcc_3.3.gz) = c80d705e300b76ab07e10344eb8f19d3
3
MD5 (mysql++-gcc-3.2.patch.gz) = fe3ef5852e96951a8eb5a172f2f19498
(-)/usr/ports/databases/mysql++/pkg-plist (-38 / +38 lines)
Lines 77-117 Link Here
77
lib/libsqlplus.so.1
77
lib/libsqlplus.so.1
78
lib/libsqlplus.a
78
lib/libsqlplus.a
79
lib/libsqlplus.so
79
lib/libsqlplus.so
80
share/doc/mysql++/1_Introduction.txt
80
%%PORTDOCS%%%%DOCSDIR%%/1_Introduction.txt
81
share/doc/mysql++/2_Overview.txt
81
%%PORTDOCS%%%%DOCSDIR%%/2_Overview.txt
82
share/doc/mysql++/3_Important.txt
82
%%PORTDOCS%%%%DOCSDIR%%/3_Important.txt
83
share/doc/mysql++/4_Tutorial.txt
83
%%PORTDOCS%%%%DOCSDIR%%/4_Tutorial.txt
84
share/doc/mysql++/5_Class.txt
84
%%PORTDOCS%%%%DOCSDIR%%/5_Class.txt
85
share/doc/mysql++/6_Template.txt
85
%%PORTDOCS%%%%DOCSDIR%%/6_Template.txt
86
share/doc/mysql++/7_Specialized.txt
86
%%PORTDOCS%%%%DOCSDIR%%/7_Specialized.txt
87
share/doc/mysql++/8_Long.txt
87
%%PORTDOCS%%%%DOCSDIR%%/8_Long.txt
88
share/doc/mysql++/A_Changelog.txt
88
%%PORTDOCS%%%%DOCSDIR%%/A_Changelog.txt
89
share/doc/mysql++/About_this.txt
89
%%PORTDOCS%%%%DOCSDIR%%/About_this.txt
90
share/doc/mysql++/Appendices.txt
90
%%PORTDOCS%%%%DOCSDIR%%/Appendices.txt
91
share/doc/mysql++/B_Do.txt
91
%%PORTDOCS%%%%DOCSDIR%%/B_Do.txt
92
share/doc/mysql++/C_Credits.txt
92
%%PORTDOCS%%%%DOCSDIR%%/C_Credits.txt
93
share/doc/mysql++/Contents.txt
93
%%PORTDOCS%%%%DOCSDIR%%/Contents.txt
94
share/doc/mysql++/D_Copyright.txt
94
%%PORTDOCS%%%%DOCSDIR%%/D_Copyright.txt
95
share/doc/mysql++/E_Feedback.txt
95
%%PORTDOCS%%%%DOCSDIR%%/E_Feedback.txt
96
share/doc/mysql++/Introductory_Material.txt
96
%%PORTDOCS%%%%DOCSDIR%%/Introductory_Material.txt
97
share/doc/mysql++/Usage.txt
97
%%PORTDOCS%%%%DOCSDIR%%/Usage.txt
98
share/doc/mysql++/index.txt
98
%%PORTDOCS%%%%DOCSDIR%%/index.txt
99
share/doc/mysql++/manual.txt
99
%%PORTDOCS%%%%DOCSDIR%%/manual.txt
100
share/examples/mysql++/cgi_image.cc
100
%%PORTDOCS%%%%EXAMPLESDIR%%/cgi_image.cc
101
share/examples/mysql++/complic1.cc
101
%%PORTDOCS%%%%EXAMPLESDIR%%/complic1.cc
102
share/examples/mysql++/custom1.cc
102
%%PORTDOCS%%%%EXAMPLESDIR%%/custom1.cc
103
share/examples/mysql++/custom2.cc
103
%%PORTDOCS%%%%EXAMPLESDIR%%/custom2.cc
104
share/examples/mysql++/custom3.cc
104
%%PORTDOCS%%%%EXAMPLESDIR%%/custom3.cc
105
share/examples/mysql++/custom4.cc
105
%%PORTDOCS%%%%EXAMPLESDIR%%/custom4.cc
106
share/examples/mysql++/fieldinf1.cc
106
%%PORTDOCS%%%%EXAMPLESDIR%%/fieldinf1.cc
107
share/examples/mysql++/load_file.cc
107
%%PORTDOCS%%%%EXAMPLESDIR%%/load_file.cc
108
share/examples/mysql++/populate.cc
108
%%PORTDOCS%%%%EXAMPLESDIR%%/populate.cc
109
share/examples/mysql++/resetdb.cc
109
%%PORTDOCS%%%%EXAMPLESDIR%%/resetdb.cc
110
share/examples/mysql++/simple1.cc
110
%%PORTDOCS%%%%EXAMPLESDIR%%/simple1.cc
111
share/examples/mysql++/sinisa_ex.cc
111
%%PORTDOCS%%%%EXAMPLESDIR%%/sinisa_ex.cc
112
share/examples/mysql++/updel_x_.cc
112
%%PORTDOCS%%%%EXAMPLESDIR%%/updel_x_.cc
113
share/examples/mysql++/util.cc
113
%%PORTDOCS%%%%EXAMPLESDIR%%/util.cc
114
share/examples/mysql++/README
114
%%PORTDOCS%%%%EXAMPLESDIR%%/README
115
@unexec rmdir include/mysql 2>/dev/null || true
115
@dirrm include/mysql
116
@dirrm share/doc/mysql++
116
%%PORTDOCS%%@dirrm %%DOCSDIR%%
117
@dirrm share/examples/mysql++
117
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%

Return to bug 56544