# New ports collection makefile for: hk_classes # Date created: 25 July 2002 # Whom: arved # # $FreeBSD$ PORTNAME= hk_classes PORTVERSION= 0.8.1 PORTREVISION= 4 CATEGORIES= databases MASTER_SITES= SF/hk-classes/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= C++ Library for rapid development of database applications BUILD_DEPENDS= ${LOCALBASE}/include/argp.h:${PORTSDIR}/devel/argp-standalone LIB_DEPENDS= fontconfig.1:${PORTSDIR}/x11-fonts/fontconfig USE_BZIP2= yes USE_ICONV= yes USE_PYTHON= yes USE_GNOME= pkgconfig USE_GETTEXT= yes CXXFLAGS+= ${PTHREAD_CFLAGS} LDFLAGS= ${PTHREAD_LIBS} -L${LOCALBASE}/lib -largp -lintl USE_AUTOTOOLS= libtool CONFIGURE_ENV+= PYTHON_VERSION=${PYTHON_VERSION:S/python//} LDFLAGS="${LDFLAGS}" CONFIGURE_ARGS+=--with-python-libdir=${PYTHON_LIBDIR} \ --with-python-incdir=${PYTHON_INCLUDEDIR} \ --with-fontconfig-incdir=${LOCALBASE}/include/fontconfig \ --with-fontconfig-libdir=${LOCALBASE}/lib \ --without-firebird USE_LDCONFIG= ${PREFIX}/lib/hk_classes/ INSTALLS_EGGINFO= yes PYDISTUTILS_PKGVERSION= 1.1 NOT_FOR_ARCHS= ia64 NOT_FOR_ARCHS_REASON_ia64= Does not build OPTIONS= MYSQL "Build MySQL driver" on \ POSTGRESQL "Build PostrgreSQL driver" off \ ODBC "Build unixODBC driver" off \ PARADOX "Build Paradox driver" off \ SQLITE2 "Build with sqlite2 driver" off \ SQLITE3 "Build with sqlite3 driver" off MAN1= hk_report.1man hk_actionquery.1man hk_exportxml.1man \ hk_exporthtml.1man hk_exportcsv.1man hk_importcsv.1man \ hk_dbcopy.1man .include .if !defined(WITHOUT_MYSQL) USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql-dir=${LOCALBASE} \ --with-mysql-incdir=${LOCALBASE}/include/mysql \ --with-mysql-libdir=${LOCALBASE}/lib/mysql CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ LIBS="-L${LOCALBASE}/lib -L${LOCALBASE}/lib/mysql" PLIST_SUB+= MYSQL="" .else CONFIGURE_ARGS+= --without-mysql PLIST_SUB+= MYSQL="@comment " .endif .if defined(WITH_POSTGRESQL) USE_PGSQL= yes CONFIGURE_ARGS+= --with-postgres-incdir=${LOCALBASE}/include/ \ --with-postgres-libdir=${LOCALBASE}/lib CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" LIBS="-L${LOCALBASE}/lib" PLIST_SUB+= POSTGRESQL="" .else CONFIGURE_ARGS+= --without-postgres PLIST_SUB+= POSTGRESQL="@comment " .endif .if defined(WITH_ODBC) LIB_DEPENDS+= odbc.1:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+= --with-odbc-incdir=${LOCALBASE}/include/\ --with-odbc-libdir=${LOCALBASE}/lib PLIST_SUB+= ODBC="" .else CONFIGURE_ARGS+= --without-odbc PLIST_SUB+= ODBC="@comment " .endif .if defined(WITH_PARADOX) LIB_DEPENDS+= px:${PORTSDIR}/databases/pxlib CONFIGURE_ARGS+= --with-paradox-incdir=${LOCALBASE}/include/\ --with-paradox-libdir=${LOCALBASE}/lib PLIST_SUB+= PARADOX="" .else CONFIGURE_ARGS+= --without-paradox PLIST_SUB+= PARADOX="@comment " .endif # XXX does not work yet .if defined(WITH_MSACCESS) LIB_DEPENDS+= mdb:${PORTSDIR}/databases/mdbtools CONFIGURE_ARGS+= --with-mdb-incdir=${LOCALBASE}/include/\ --with-mdb-libdir=${LOCALBASE}/lib PLIST_SUB+= MSACCESS="" .else CONFIGURE_ARGS+= --without-mdb PLIST_SUB+= MSACCESS="@comment " .endif # XXX does not work yet .if defined(WITH_DBASE) LIB_DEPENDS+= xbase:${PORTSDIR}/databases/xbase CONFIGURE_ARGS+= --with-xbase-incdir=${LOCALBASE}/include/xbase \ --with-xbase-libdir=${LOCALBASE}/lib PLIST_SUB+= DBASE="" .else CONFIGURE_ARGS+= --without-xbase PLIST_SUB+= DBASE="@comment " .endif .if defined(WITH_SQLITE2) LIB_DEPENDS+= sqlite.2:${PORTSDIR}/databases/sqlite2 CONFIGURE_ARGS+= --with-sqlite-incdir=${LOCALBASE}/include/\ --with-sqlite-libdir=${LOCALBASE}/lib PLIST_SUB+= SQLITE2="" .else CONFIGURE_ARGS+= --without-sqlite PLIST_SUB+= SQLITE2="@comment " .endif .if defined(WITH_SQLITE3) LIB_DEPENDS+= sqlite3:${PORTSDIR}/databases/sqlite3 CONFIGURE_ARGS+= --with-sqlite-incdir3=${LOCALBASE}/include/\ --with-sqlite-libdir3=${LOCALBASE}/lib PLIST_SUB+= SQLITE3="" .else CONFIGURE_ARGS+= --without-sqlite3 PLIST_SUB+= SQLITE3="@comment " .endif post-install: @${SED} -e 's#%%PREFIX%%#${PREFIX}#' ${FILESDIR}/hk_classes.sh > \ ${PREFIX}/etc/rc.d/hk_classes.sh; \ ${CHMOD} a+x ${PREFIX}/etc/rc.d/hk_classes.sh .include 3.26'>gnome-3.26 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* The FreeBSD KDE is please to announce the release of KDE 4.3.4,miwi2009-12-021-3/+3
* The KDE FreeBSD team is proud to announce the release of KDE 4.3.3miwi2009-11-271-3/+3
* Update MASTER_SITES and remove WWW, project page disappeared.ehaupt2009-11-182-4/+1
* - Update to Maintianer Mail adressmiwi2009-09-122-2/+2
* - Update to 2.30wxs2009-09-102-4/+4
* The FreeBSD KDE is please to announce the release of KDE 4.3.1,tabthorpe2009-09-021-3/+3
* Reset chinsan@FreeBSD.org due to numerous maintainer-timeouts and nolinimon2009-08-291-1/+1
* Reset beech@FreeBSD.org while he works on restoring his email situation.linimon2009-08-292-3/+1
* - Update to 2.29wxs2009-08-252-4/+4
* - Switch SourceForge ports to the new File Release System: categories startin...amdmi32009-08-221-2/+1
* Mk/bsd.kde4.mk:makc2009-08-101-3/+0
* Drop maintainership of some ports I do not use or have interest foranders2009-08-051-1/+1
* The KDE FreeBSD team is proud to announce the release of KDE 4.3.0miwi2009-08-052-4/+3
* -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.mezz2009-08-032-2/+2
* - bump all port that indirectly depends on libjpeg and have not yet been bump...dinoex2009-07-3116-12/+16
* Geek Clock is a plasma applet for KDE4 that displays an analog clock. Insteadmiwi2009-07-134-0/+38
* - Update to 2.27wxs2009-06-282-5/+4
* Convert most of remaining ports that depend on xorg-libraries toamdmi32009-06-0910-10/+20
* The KDE FreeBSD team is pleased to announce KDE 4.2.4, the last bugfixmiwi2009-06-032-4/+4
* Update KDE ports to 4.2.3makc2009-05-101-3/+3
* - Mark my ports as MAKE_JOBS_SAFE (with the exception of nethack34-gnome whichwxs2009-05-091-0/+1
* update xfce to 4.6.1oliver2009-05-063-3/+3
* - Don't rely on misc/iso-codes. Instead use a file from base.wxs2009-04-231-4/+3
* - Mark all kde4 ports MAKE_JOBS_UNSAFEmiwi2009-04-171-1/+1
* The KDE FreeBSD team is proud to announce the release of KDE 4.2.2miwi2009-04-022-4/+4
* . Fix a buffer overrun on start up.glewis2009-04-022-1/+79
* Mark all my ports as MAKE_JOBS_SAFE and MAKE_JOBS_UNSAFEgarga2009-03-291-0/+1
* Mark MAKE_JOBS_SAFEehaupt2009-03-271-0/+1
* Fix CATEGORIES.flz2009-03-261-1/+2
* bump PORTREVISION after cmake updatemakc2009-03-251-0/+1
* Move oclock from x11 to x11-clocks category.flz2009-03-231-0/+1
* - fix plist with -DNOPORTDOCSitetcu2009-03-221-4/+9
* Update KDE to 4.2.1.makc2009-03-091-3/+3
* Bump PORTREVISION after xfce 4.6 updateoliver2009-03-063-1/+3
* - Pass maintainership to submittertabthorpe2009-03-021-1/+1
* - Change default Tcl/Tk version to 8.5mm2009-02-231-1/+1
* The KDE FreeBSD team is proud to announce the release of KDE 4.2.0miwi2009-02-093-33/+8
* Finish repomove for xclock (x11->x11-clocks).flz2009-01-292-1/+2
* - Update X.org ports to 7.4+ (few ports are more recent than the katamari).flz2009-01-243-5/+4
* - add LICENSE:dinoex2009-01-172-0/+4
* kde@freebsd team is pleased to announce KDE 4.1.4, the last bugfix release in...makc2009-01-142-4/+4
* - fix buffer overrun at startupdinoex2008-12-052-1/+77
* - use DOCSDIRitetcu2008-11-242-6/+6
* - Update to 0.6.1miwi2008-11-228-12/+27
* - Add MASTER_SITE_GENTOO to MASTER_SITESgarga2008-10-173-6/+11