From fda2e985daa21bcac7cf4e4882e560933d7ad5e8 Mon Sep 17 00:00:00 2001 From: Jeremy Lea Date: Thu, 5 Oct 2000 06:36:23 +0000 Subject: Implement USE_GTK, part 1. --- databases/gtksql/Makefile | 54 ++++++++++++++++++++++++----------------------- 1 file changed, 28 insertions(+), 26 deletions(-) (limited to 'databases/gtksql/Makefile') diff --git a/databases/gtksql/Makefile b/databases/gtksql/Makefile index 5f5e139bdbec..1141a437c9a7 100644 --- a/databases/gtksql/Makefile +++ b/databases/gtksql/Makefile @@ -12,49 +12,51 @@ MASTER_SITES= http://www.multimania.com/bbrox/GtkSQL/ MAINTAINER= domi@saargate.de -LIB_DEPENDS= gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 - .if defined(PACKAGE_BUILDING) && !defined(WITH_MYSQL) && !defined(WITH_PGSQL) WITH_MYSQL= yes .endif -.if defined(WITH_MYSQL) -LIB_DEPENDS += mysqlclient.6:${PORTSDIR}/databases/mysql322-client -.endif -.if defined(WITH_PGSQL) -LIB_DEPENDS += pq.2:${PORTSDIR}/databases/postgresql7 -.endif +USE_X_PREFIX= yes +USE_GTK= yes -GTK_CONFIG?= ${X11BASE}/bin/gtk12-config +.include -USE_X_PREFIX= yes -MAKE_ENV= GTK_CONFIG="${GTK_CONFIG}" +.if defined(WITH_MYSQL) || (exists(${LOCALBASE}/lib/mysql/libmysqlclient.a) \ + && !defined(WITHOUT_MYSQL)) +HAVE_MYSQL= yes +LIB_DEPENDS+= mysqlclient.6:${PORTSDIR}/databases/mysql322-client +.endif +.if defined(WITH_PGSQL) || (exists(${LOCALBASE}/lib/libpq.a) \ + && !defined(WITHOUT_PGSQL)) +HAVE_PYSQL= yes +LIB_DEPENDS+= pq.2:${PORTSDIR}/databases/postgresql7 +.endif pre-patch: -.if !defined(WITH_MYSQL) && !defined(WITH_PGSQL) - @ ${ECHO} "You must specify which database to use, possible are:" - @ ${ECHO} - @ ${ECHO} "make WITH_MYSQL=yes (for MySQL support)" - @ ${ECHO} "make WITH_PGSQL=yes (for PostgreSQL support)" - @ ${ECHO} "make WITH_MYSQL=yes WITH_PGSQL=yes (for both MySQL and PostgreSQL support)" - @ ${FALSE} +.if !defined(HAVE_MYSQL) && !defined(HAVE_PGSQL) + @${ECHO} "You must specify which database to use, possible are:" + @${ECHO} + @${ECHO} "make WITH_MYSQL=yes (for MySQL support)" + @${ECHO} "make WITH_PGSQL=yes (for PostgreSQL support)" + @${ECHO} "make WITH_MYSQL=yes WITH_PGSQL=yes (for both MySQL and PostgreSQL support)" + @${FALSE} .endif do-configure: -.if defined(WITH_MYSQL) - @ ${PERL} -i -pe "s/^#MYSQL/MYSQL/g" ${WRKDIR}/${DISTNAME}/Makefile +.if defined(HAVE_MYSQL) + @${PERL} -i -pe "s/^#MYSQL/MYSQL/g" ${WRKSRC}/Makefile .endif -.if defined(WITH_PGSQL) - @ ${PERL} -i -pe "s/^#PGSQL/PGSQL/g" ${WRKDIR}/${DISTNAME}/Makefile +.if defined(HAVE_PGSQL) + @${PERL} -i -pe "s/^#PGSQL/PGSQL/g" ${WRKSRC}/Makefile .endif do-install: - @ ${INSTALL_PROGRAM} ${WRKSRC}/gtksql ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/gtksql ${PREFIX}/bin .if !defined(NOPORTDOCS) - @ ${MKDIR} ${PREFIX}/share/doc/gtksql + @${MKDIR} ${PREFIX}/share/doc/gtksql .for file in Changelog README - @ ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/gtksql + ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/gtksql .endfor .endif -.include +.include -- cgit v1.2.3