mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-01 05:45:45 +00:00
6b5e7cdc84
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
107 lines
2.8 KiB
Makefile
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>
|