13b47da7c8
* origin/pristine: (2419 commits) devel/arduino-irremote: Update to 4.4.3 graphics/rigsofrods-pagedgeometry: Rename to graphics/pagedgeometry, switch upstream with fix build with ogre3d 1.14 devel/py-buildbot: Update version 3.11.9=>4.3.0 devel/py-buildbot-worker: Update version 3.11.9=>4.3.0 devel/py-buildbot-www: Update version 3.11.9=>4.3.0 devel/py-buildbot-wsgi-dashboards: New port devel/py-buildbot-waterfall-view: Update version 3.11.9=>4.3.0 devel/py-buildbot-react-console-view: Update version 3.11.9=>4.0.4 devel/py-buildbot-grid-view: Update version 3.11.9=>4.3.0 devel/py-buildbot-console-view: Update version 3.11.9=>4.3.0 devel/py-buildbot-badges: Update version 3.11.9=>4.3.0 devel/gitea-act_runner: Update version 0.2.11=>0.2.12 multimedia/photofilmstrip: Return to pool net/liblinphone: Update version 5.4.4=>5.4.25 net/mediastreamer: Update version 5.4.2=>5.4.24 security/lime: Update version 5.4.2=>5.4.24 security/bzrtp: Update version 5.4.2=>5.4.24 net/belle-sip: Update version 5.4.2=>5.4.24 deskutils/belcard: Update version 5.4.2=>5.4.24 net/ortp: Update version 5.4.2=>5.4.24 ...
92 lines
2.3 KiB
Makefile
92 lines
2.3 KiB
Makefile
PORTNAME= libgda
|
|
DISTVERSION?= 5.2.10
|
|
PORTREVISION= 5
|
|
CATEGORIES= databases gnome
|
|
MASTER_SITES= GNOME
|
|
PKGNAMESUFFIX?= 5
|
|
DIST_SUBDIR= gnome
|
|
|
|
MAINTAINER?= gnome@FreeBSD.org
|
|
COMMENT?= Provides uniform access to different kinds of data sources
|
|
WWW= https://www.gnome-db.org/
|
|
|
|
LICENSE= GPLv2+ LGPL20+
|
|
LICENSE_COMB= multi
|
|
LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING
|
|
LICENSE_FILE_LGPL20+ = ${WRKSRC}/COPYING.LIB
|
|
|
|
USES= cpe python readline shebangfix sqlite tar:xz
|
|
CPE_VENDOR= gnome
|
|
LIBGDA5_SLAVE?= no
|
|
SHEBANG_FILES= libgda-report/RML/*/*.py
|
|
|
|
BUILD_DEPENDS= itstool:textproc/itstool
|
|
LIB_DEPENDS= libsecret-1.so:security/libsecret \
|
|
libsoup-2.4.so:devel/libsoup \
|
|
|
|
USES+= gettext gmake gnome libtool localbase pathfix pkgconfig
|
|
USE_GNOME= glib20 libxslt intlhack introspection:build
|
|
USE_LDCONFIG= yes
|
|
GNU_CONFIGURE= yes
|
|
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
|
|
INSTALL_TARGET= install-strip
|
|
#MAKE_JOBS_UNSAFE=yes
|
|
CONFIGURE_ARGS= --without-oracle \
|
|
--disable-crypto \
|
|
--disable-default-binary \
|
|
--enable-introspection \
|
|
--without-bdb \
|
|
--without-ui \
|
|
--without-mysql \
|
|
--without-ldap \
|
|
--without-postgres \
|
|
--without-mdb
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
VERSION= 5.0
|
|
PLIST_SUB+= VERSION=${VERSION}
|
|
|
|
.if ${LIBGDA5_SLAVE}!="no"
|
|
USE_GNOME+= libgda5
|
|
.endif
|
|
|
|
.if ${LIBGDA5_SLAVE}==jdbc
|
|
USES+= java
|
|
JAVA_VENDOR= openjdk
|
|
CFLAGS+= -I${JAVA_HOME}/include -I${JAVA_HOME}/include/freebsd
|
|
.else
|
|
CONFIGURE_ARGS+= --without-java
|
|
.endif
|
|
|
|
.if ${OPSYS} == FreeBSD
|
|
CFLAGS+= -Wno-error=incompatible-function-pointer-types
|
|
.endif
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e 's|-ldl||g' \
|
|
${WRKSRC}/configure
|
|
@${REINPLACE_CMD} -e 's|"db.h|"db${BDB_VER}/db.h|g' \
|
|
-e 's|ldb47|l${BDB_LIB_NAME}|g' \
|
|
-e 's|ldb|l${BDB_LIB_NAME}|g' \
|
|
-e 's|libdb|lib${BDB_LIB_NAME}|g' \
|
|
${WRKSRC}/configure
|
|
@${REINPLACE_CMD} -e 's|<db\.h>|<db${BDB_VER}/db.h>|' \
|
|
${WRKSRC}/providers/bdb/gda-bdb-provider.c \
|
|
${WRKSRC}/providers/bdb/gda-bdb-test.c
|
|
.if ${LIBGDA5_SLAVE}!="no"
|
|
@${FIND} ${WRKSRC} -name Makefile.in -exec ${REINPLACE_CMD} \
|
|
-e 's|$$(top_builddir)/libgda/libgda-5.0.la|-lgda-5.0|g' \
|
|
-e 's|../libgda/libgda-5.0.la|-lgda-5.0|g' \
|
|
-e '/LIBS =/s|-lgda-5.0|gda-5.0|g' \
|
|
{} \;
|
|
.endif
|
|
|
|
.if ${LIBGDA5_SLAVE}==no
|
|
post-install:
|
|
${MV} ${STAGEDIR}${PREFIX}/etc/libgda-${VERSION}/config \
|
|
${STAGEDIR}${PREFIX}/etc/libgda-${VERSION}/config.sample
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|