dnl GNOME_VFS_CHECKS dnl Check for various functions needed by libvfs. dnl This has various effects: dnl Sets GNOME_VFS_LIBS to libraries required dnl Sets termnet to true or false depending on whether it is required. dnl If yes, defines USE_TERMNET. dnl Sets vfs_flags to "pretty" list of vfs implementations we include. dnl Sets shell variable use_vfs to yes (default, --with-vfs) or dnl "no" (--without-vfs). dnl Calls AC_SUBST(mcserv), which is either empty or "mcserv". dnl Private define AC_DEFUN([GNOME_WITH_VFS],[ dnl FIXME: network checks should probably be in their own macro. AC_CHECK_LIB(nsl, t_accept) AC_CHECK_LIB(socket, socket) have_socket=no AC_CHECK_FUNCS(socket, have_socket=yes) if test $have_socket = no; then # socket is not in the default libraries. See if it's in some other. for lib in bsd socket inet; do AC_CHECK_LIB($lib, socket, [ LIBS="$LIBS -l$lib" have_socket=yes AC_DEFINE(HAVE_SOCKET) break]) done fi have_gethostbyname=no AC_CHECK_FUNC(gethostbyname, have_gethostbyname=yes) if test $have_gethostbyname = no; then # gethostbyname is not in the default libraries. See if it's in some other. for lib in bsd socket inet; do AC_CHECK_LIB($lib, gethostbyname, [LIBS="$LIBS -l$lib"; have_gethostbyname=yes; break]) done fi vfs_flags="tarfs" use_net_code=false if test $have_socket = yes; then AC_STRUCT_LINGER AC_CHECK_FUNCS(pmap_set, , [ AC_CHECK_LIB(rpc, pmap_set, [ LIBS="-lrpc $LIBS" AC_DEFINE(HAVE_PMAP_SET) ])]) AC_CHECK_FUNCS(pmap_getport pmap_getmaps rresvport) dnl add for source routing support setsockopt AC_CHECK_HEADERS(rpc/pmap_clnt.h, , , [ #include #include #include #include #include ]) vfs_flags="$vfs_flags, mcfs, ftpfs, fish" use_net_code=true fi dnl dnl Samba support dnl smbfs="" SAMBAFILES="" AC_ARG_WITH(samba, [--with-samba Support smb virtual file system],[ if test "x$withval" != "xno"; then AC_DEFINE(WITH_SMBFS) vfs_flags="$vfs_flags, smbfs" smbfs="smbfs.o" SAMBAFILES="\$(SAMBAFILES)" fi ]) AC_SUBST(smbfs) AC_SUBST(SAMBAFILES) dnl dnl The termnet support dnl termnet=false AC_ARG_WITH(termnet, [--with-termnet If you want a termified net support],[ if test x$withval = xyes; then AC_DEFINE(USE_TERMNET) termnet=true fi ]) TERMNET="" AC_DEFINE(USE_VFS) if $use_net_code; then AC_DEFINE(USE_NETCODE) fi mcserv= if test $have_socket = yes; then mcserv="mcserv" if $termnet; then TERMNET="-ltermnet" fi fi AC_SUBST(TERMNET) AC_SUBST(mcserv) dnl FIXME: dnl GNOME_VFS_LIBS= ]) AC_DEFUN([GNOME_VFS_CHECKS],[ use_vfs=yes AC_ARG_WITH(vfs, [--with-vfs Compile with the VFS code], use_vfs=$withval ) case $use_vfs in yes) GNOME_WITH_VFS;; no) use_vfs=no;; *) use_vfs=no;; dnl Should we issue a warning? esac ]) n-3.2.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/x11-wm
Commit message (Expand)AuthorAgeFilesLines
* KDE Plasma Desktop: update to 5.18.2tcberner2020-02-272-6/+6
* Update to 1.0.0-beta10mp2020-02-242-4/+4
* x11-wm/spectrwm: Update to 3.3.0zeising2020-02-242-6/+7
* Remove expired ports, all Python-2.7-only:rene2020-02-236-263/+0
* Update to 1.0.0-alpha40mp2020-02-222-5/+5
* Update KDE Plasma Desktop to 5.18.1tcberner2020-02-202-6/+6
* x11-wm/i3-gaps: Update to 4.18dmgk2020-02-192-7/+6
* Update to 4.18bapt2020-02-182-4/+4
* x11-wm/hikari: fix build on GCC architecturespkubaj2020-02-161-1/+1
* Upadate to 1.0.0-alpha30mp2020-02-123-55/+34
* Update KDE's Plasma Desktop to 5.18.0tcberner2020-02-125-12/+27
* x11-wm/wayfire: capitalize Wayland in pkg-descr like r525456jbeich2020-02-071-1/+1
* x11-wm/wayfire: capitalize Wayland in COMMENTjbeich2020-02-071-1/+1
* - Add LICENSE_FILEamdmi32020-01-312-2/+3
* Kickshaw is a menu editor for the Openbox window manager (but not only).danfe2020-01-304-0/+49
* Deprecate a few pygtk2 portsantoine2020-01-292-0/+6
* x11-wm/stumpwm: Update to 19.11-95jrm2020-01-292-5/+5
* Remove textproc/gnome-doc-utils.rene2020-01-283-5/+17
* Remove expired ports (part 2):rene2020-01-2826-2095/+0
* Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade.krion2020-01-271-1/+1
* x11-wm/cage: follow up for r522232jbeich2020-01-262-2/+10
* x11-wm/sway: update to 1.4jbeich2020-01-234-19/+7
* x11-toolkits/wlroots: update to 0.10.0jbeich2020-01-235-3/+27
* Simplify port-specific manpages location after r523104jbeich2020-01-201-4/+2
* Fix plist after r523104antoine2020-01-191-1/+1
* Fix more lxqt falloutsbapt2020-01-161-1/+1
* followup on the man page relocation for lxqtbapt2020-01-161-4/+4
* x11-wm/sway: update to 1.3.r3jbeich2020-01-162-4/+4
* x11-wm/chamfer: update to s20200115jbeich2020-01-157-86/+5
* - Update xfce4-panel-profiles to 1.0.10madpilot2020-01-154-48/+65
* x11-wm/aphelia: transfer maintainershipfernape2020-01-151-1/+1
* Deprecate a few broken portsantoine2020-01-141-0/+2
* x11-wm/chamfer: add missing patch commentjbeich2020-01-141-0/+7
* x11-wm/chamfer: update to s20200112jbeich2020-01-148-10/+75
* Update xfce4-desktop to 4.14.2madpilot2020-01-133-4/+5
* - Update xfce4-panel to 4.14.3madpilot2020-01-133-15/+4
* x11-wm/aphelia: update to g20190913fernape2020-01-132-7/+10
* Update xfce4-session to 4.14.1madpilot2020-01-112-5/+4
* Update xfce4-panel to 4.14.2madpilot2020-01-115-62/+17
* x11-wm/sway: update to 1.3.r2jbeich2020-01-092-4/+4
* KDE Plasma Desktop: update to 5.17.5tcberner2020-01-084-7/+11
* x11-wm/compiz: depend on nvidia-settings only on amd64 and i386pkubaj2020-01-071-1/+3
* x11-wm/cage: fix DRM session after r521656jbeich2020-01-062-1/+14
* Mark a few ports broken (unfetchable)antoine2020-01-051-0/+2
* x11-wm/cwm: Update to 6.6tobik2020-01-053-23/+24
* x11-wm/wayfire: update to 0.3.1jbeich2020-01-032-14/+6
* x11-wm/sway: fix required wlroots versionjbeich2020-01-031-1/+1
* x11-wm/wayfire: fix DRM session after r521656jbeich2020-01-022-1/+4
* Chase chneukirchen -> leahneukirchen renametobik2020-01-022-2/+2
* x11-wm/xfce4: remove non-default dependency on archivers/squeezerene2020-01-011-3/+1
* x11-wm/sway: update to 1.3.r1jbeich2020-01-013-206/+7
* x11-toolkits/wlroots: update to 0.9.0jbeich2020-01-016-2/+227
* Update LXQt to 0.14.1jsm2019-12-308-50/+123
* Chase lang/sbcl upgrade with PORTREVISION bump on *-sbcl portsjrm2019-12-301-0/+1
* Deprecate a few portsantoine2019-12-265-0/+15
* x11-wm/subtle: fix build on GCC architecturespkubaj2019-12-261-3/+1
* update x11-wm/qtile to 0.14.2ericbsd2019-12-253-5/+5
* update x11-wm/marco to 1.22.4ericbsd2019-12-252-4/+4
* x11-wm/picom: unbreak on DragonFlyjbeich2019-12-242-0/+3
* - Add LICENSE_FILEamdmi32019-12-142-2/+2
* devel/boost-*: update to 1.72.0jbeich2019-12-121-0/+1
* - Add LICENSE_FILEamdmi32019-12-103-5/+6
* x11-wm/piewm: unbreak, make fetchableswills2019-12-091-3/+1
* KDE Plasma Desktop -- update to 5.17.4tcberner2019-12-052-6/+6
* - Add LICENSE_FILEamdmi32019-12-042-7/+10
* x11-wm/stumpwm: Upgrade to version 19.11jrm2019-11-282-8/+6
* Chase lang/sbcl upgrade with PORTREVISION bump on *-sbcl portsjrm2019-11-281-1/+1
* Clean up after java/openjdk6 and java/openjdk6-jre removaljkim2019-11-272-4/+1
* - Add LICENSEamdmi32019-11-234-8/+11
* update sysutils/mate-control-center and x11-wm/marco to 1.22.2ericbsd2019-11-233-6/+7
* - Update WWWamdmi32019-11-191-1/+1
* x11-wm/picom: update to 7.5jbeich2019-11-197-13/+14
* x11-wm/chamfer: update to s20191115jbeich2019-11-192-5/+8
* x11-em/e16: fix USES and CONFIGURE_ARGSgahr2019-11-131-5/+3
* x11-wm/e16: update to 1.0.21, rework OPTIONSgahr2019-11-132-16/+40
* Update KDE Plasma Desktop to 5.17.3tcberner2019-11-122-6/+6
* x11-wm/compton-yshui: unbreak build with GCCjbeich2019-11-122-0/+5
* x11-wm/chamfer: add new portjbeich2019-11-106-0/+109
* x11*: Add missing USES={gl,gnome,mate}tobik2019-11-0811-13/+13
* Add USES=xorg and USES=glzeising2019-11-081-0/+1
* Add USES=xorg USES=gl, ports categories xzeising2019-11-0889-77/+103
* - Add USES=xorgamdmi32019-11-072-5/+5
* Mark a few ports BROKEN (unfetchable)antoine2019-11-079-0/+18
* Switch all ports to use USES=xorg-catzeising2019-11-044-5/+4
* Add USES=xorg to kde-plasma ports missing it.tcberner2019-11-031-1/+1
* x11-wm/compton-yshui: unbreak fetchjbeich2019-10-312-2/+3
* Add missing USES to my portstobik2019-10-311-1/+1
* x11-wm/compton-yshui: add new portjbeich2019-10-307-0/+130
* KDE Plasma Desktop: update to 5.17.2tcberner2019-10-302-6/+6
* Sort plist.cy2019-10-291-7/+7
* Update 2.6.8 --> 2.6.9cy2019-10-292-5/+10
* x11-wm/sawfish: Update 1.12.0 -> 1.12.90yuri2019-10-273-1675/+9
* Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade.krion2019-10-261-1/+1
* Update KDE Plasma Desktop to 5.17.1tcberner2019-10-252-6/+6
* - fully support NLSjgh2019-10-231-8/+16
* x11-wm/openbox: Remove PANGO option and make it mandatorytobik2019-10-191-7/+4
* x11/xfce4-conf, x11-wm/xfce4-panel: Spell VAPI_IMPLIES correctlytobik2019-10-191-1/+1
* x11/plank: Moved from x11-wm/plank, updated to 0.11.89tcberner2019-10-177-165/+0
* Remove expired ports:rene2019-10-1623-480/+0
* Update KDE's Plasma Desktop to 5.17tcberner2019-10-164-40/+45
* Drop nop XFREE86_HTML_MANtobik2019-10-121-1/+0
* x11-wm/wayfire: refresh distfilesjbeich2019-10-082-16/+3
* x11-wm/wayfire: update to 0.3.0jbeich2019-10-083-7/+17
* x11-toolkits/wlroots: update to 0.8.1jbeich2019-10-08