1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-01 05:45:45 +00:00
freebsd-ports/devel/gnome-vfs/Makefile
Baptiste Daroussin 6b5e7cdc84 In preparation of the update of glib remove the -reference ports
Those ports mainly concern old Gnome2 libraries, the behaviour of this infra
is not compatible with the meson build system (being used in newer version)
the documentation is provided otherwise in the other version
2020-09-19 10:43:46 +00:00

107 lines
2.8 KiB
Makefile

# Created by: Ade Lovett <ade@FreeBSD.org>
# $FreeBSD$
PORTNAME= gnome-vfs
PORTVERSION= 2.24.4
PORTREVISION?= 11
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME Virtual File System
LICENSE= LGPL20 LGPL20+ # dbus-utils.c is LGPL20 only
LICENSE_COMB= multi
LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB
LICENSE_FILE_LGPL20+ = ${WRKSRC}/COPYING.LIB
USES= tar:bzip2
RUN_DEPENDS= update-mime-database:misc/shared-mime-info
LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
libdbus-1.so:devel/dbus
USES+= gettext gmake gnome libtool:keepla pathfix pkgconfig ssl
USE_GNOME= gconf2 gnomemimedata intlhack referencehack
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-openssl \
--disable-gnutls \
--disable-howl \
--with-hal-mount=/sbin/mount \
--with-hal-umount=/sbin/umount \
ac_cv_header_sys_inotify_h=no
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
GCONF_SCHEMAS= desktop_default_applications.schemas \
desktop_gnome_url_handlers.schemas system_dns_sd.schemas \
system_http_proxy.schemas system_smb.schemas
OPTIONS_DEFINE= SAMBA MDNS HAL
OPTIONS_DEFAULT=SAMBA MDNS HAL
SAMBA_DESC= Enable SMB volume support
MDNS_DESC= Enable Bonjour/Rendezvous support
.include <bsd.port.options.mk>
.if exists(${LOCALBASE}/lib/libfam.so) || !defined(WITHOUT_FAM)
USES+= fam
.endif
.if exists(${LOCALBASE}/lib/libkrb5.so)
LIB_DEPENDS+= libkrb5.so:security/heimdal
.endif
.if ${PORT_OPTIONS:MHAL}
CONFIGURE_ARGS+=--enable-hal
LIB_DEPENDS+= libhal.so:sysutils/hal
.else
CONFIGURE_ARGS+=--disable-hal
.endif
.if ${PORT_OPTIONS:MSAMBA}
CONFIGURE_ARGS+=--with-samba-includes=${SAMBAINCLUDES} --with-samba-libs=${SAMBALIBS}
USES+= samba:lib
PLIST_SUB+= SAMBA=""
.else
PLIST_SUB+= SAMBA="@comment "
CONFIGURE_ARGS+=--disable-samba
.endif
.if ${PORT_OPTIONS:MMDNS}
LIB_DEPENDS+= libavahi-client.so:net/avahi-app
.else
CONFIGURE_ARGS+=--disable-avahi
.endif
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/libgnomevfs/Makefile.in
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g ; \
s|%%LOCALBASE%%|${LOCALBASE}|g' \
${WRKSRC}/libgnomevfs/xdgmime.c \
${WRKSRC}/libgnomevfs/gnome-vfs-hal-mounts.c
@${REINPLACE_CMD} -e 's|-lacl||g ; \
s|inotify_support=yes|inotify_support=no|g' \
${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||g' \
${WRKSRC}/*/Makefile.in
@${SED} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
< ${MASTERDIR}/pkg-install.in > ${PKGINSTALL}
@${SED} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
< ${MASTERDIR}/pkg-deinstall.in > ${PKGDEINSTALL}
pre-configure:
.if defined(WITHOUT_KERBEROS)
@${ECHO_CMD} "${PKGNAME}: KERBEROS is required."
@${FALSE}
.endif
.include <bsd.port.mk>