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) 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 ]) option> FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/devel/libgtop
Commit message (Expand)AuthorAgeFilesLines
* Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.ade2010-05-311-1/+1
* Presenting GNOME 2.30.1 for FreeBSD. The offical release notes for thiskwm2010-05-114-14/+42
* Fix some bogus errors in the FreeBSD backend, and remove all compiler warnings.marcus2009-12-146-15/+47
* Fix inode retrieval in FreeBSD 8.0+.marcus2009-12-142-0/+26
* Presenting GNOME 2.28.1 for FreeBSD. The official release notes for thismarcus2009-11-293-5/+29
* -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.mezz2009-08-031-1/+1
* Presenting GNOME 2.26.1 for FreeBSD.kwm2009-04-243-24/+9
* Fix an issue with accessing a bad memory address in my previous patch.marcus2009-04-142-3/+3
* Add support for per-CPU utilization stats.marcus2009-04-122-0/+67
* Presenting GNOME 2.26 for FreeBSD. Seemarcus2009-04-103-5/+8
* Update to 2.24.4.mezz2009-01-202-4/+4
* Update to 2.24.3.marcus2009-01-134-18571/+25
* Presenting GNOME 2.24 for FreeBSD.marcus2009-01-1017-954/+694
* - Remove conditional checks for FreeBSD 5.x and olderpav2009-01-061-6/+2
* Fix a patch problem that only showed up when libgtop was patched on amarcus2008-12-071-13/+0
* Switch libgtop to use kinfo_getfile() to get open file and cwd information.marcus2008-12-076-16/+18731
* Fix the build on recent -CURRENT.marcus2008-08-031-3/+21
* Update to 2.22.3.mezz2008-07-012-5/+4
* - Unbreak on CURRENT after change in cdev structurepav2008-06-231-0/+18
* Bump portrevision due to upgrade of devel/gettext.edwin2008-06-061-0/+1
* Update to 2.22.2.mezz2008-05-242-5/+4
* Use procstat on sufficiently new versions of RELENG_7.marcus2008-04-143-7/+9
* Update to 2.22.1.marcus2008-04-053-4/+15
* The FreeBSD GNOME team is proud to annunce the release of GNOME 2.22.0 formarcus2008-03-248-11/+553
* Quickly correct the __FreeBSD_version number for the SHM ABI change.marcus2008-02-151-1/+1
* Chase the updated SHM ABI changes to allow libgtop to report more thanmarcus2008-02-152-0/+23
* Update to 2.20.1.mezz2008-01-083-6/+6
* Presenting GNOME 2.20.1 and all related works for FreeBSD. The officialmarcus2007-10-253-8/+12
* - Set --mandir and --infodir in CONFIGURE_ARGS if the configure scriptrafan2007-07-231-2/+1
* Update to 2.14.9.marcus2007-05-292-5/+4
* - Welcome X.org 7.2 \o/.flz2007-05-202-36/+1
* Update to 2.14.8 which includes a major refactoring of the FreeBSD backend.marcus2007-02-2615-673/+4
* Update to 2.14.6.mezz2007-01-262-4/+5
* Update to 2.14.5.marcus2006-12-045-26/+79
* Add the "cpu model" property to the sysinfo list.marcus2006-11-242-0/+14
* Presenting GNOME 2.16.1 for FreeBSD. This release represents a massivemarcus2006-10-142-4/+38
* Update to 2.14.4.marcus2006-09-173-4/+7
* Update to 2.14.3.marcus2006-09-062-4/+5
* Add a missing dependency on intlhack.marcus2006-07-281-1/+1
* Update to 2.14.2.marcus2006-07-283-6/+14
* devel/libgtop2 -> devel/libgtopmezz2006-05-2818-0/+869
* Remove libgtop and its dependents. LibGTop is obsolete, and no longermarcus2004-02-0716-833/+0
* Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.marcus2004-02-041-1/+1
* USE_REINPLACE need be defined only when REINPLACE_CMD is used.trevor2003-11-171-1/+0
* Fix build on -CURRENT with if_xname change.marcus2003-11-011-0/+11
* Use INFO.marcus2003-08-172-7/+1
* Re-add libgtop. It should not have been deleted in this phase of the GNOME 1.4marcus2003-07-1615-0/+829
* Begin the de-orbit burn of the GNOME 1.4 desktop. This is phase I. Allmarcus2003-07-1615-829/+0
* Remove REINPLACE commands that were rolled into gnomehack.adamw2003-06-121-5/+1
* Chase guile's shared lib version.marcus2003-05-021-2/+2
* Remove USE_GNOMENG.marcus2003-04-201-1/+0
* Clear moonlight beckons.ade2003-03-072-1/+1
* Do not die if libgtop encounters a different OS version than the one on whichmarcus2003-02-182-2/+19
* Fix a stupid typo that resulted in breaking libgtop[2] on both -CURRENT andmarcus2003-01-151-1/+1
* Fix build on -CURRENT.marcus2003-01-151-0/+11
* Fix the build on -CURRENT due to a mangled patch.marcus2002-11-081-7/+9
* Fix a typo in one of the __FreeBSD_version checks.marcus2002-11-031-1/+1
* Backport the kernel memory dereference patch from libgtop2.marcus2002-11-022-15/+15
* Fix build on -CURRENT.marcus2002-10-201-2/+13
* Fix build on -CURRENT by moving to a pure libkvm API. Thanks to julian formarcus2002-10-063-31/+108
* GNOME has just changed the layout of their FTP site. This resulted inmarcus2002-09-211-1/+1
* MFlibgtop2: Fix swap size calculation by multiplying by PAGE_SIZE.marcus2002-08-262-0/+14
* Use USE_REINPLACE.sobomax2002-07-123-54/+16
* Actually put the patches in the files directory.marcus2002-06-202-0/+0
* It seems the guile-snarf syntax has changed in 1.4.1. Update ports whichmarcus2002-06-202-0/+22
* Chase guile shared lib number.marcus2002-06-201-1/+1
* Unbroke on a recent -current.sobomax2002-03-251-9/+11
* Fix patch, so that it doesn't break some ports on 4-STABLE.sobomax2002-02-031-6/+8
* Add missed continue statement.sobomax2002-01-291-7/+8
* Update to 1.0.13.sobomax2002-01-296-61/+132
* Patch from vendor. From the ChangeLog:nectar2001-11-292-0/+16
* Fix a breakage on -current introduced by the KSE commit.sobomax2001-10-022-50/+84
* SWitch maintainership of core GNOME ports to a small group ofade2001-05-121-1/+1
* Update to GNOME 1.4 -- massive changes all around, for the sake ofade2001-05-055-37/+5
* -pthread --> ${PTHREAD_LIBS}sobomax2001-03-301-1/+1
* Update to 1.0.11ade2001-02-165-21/+21
* Unbreak patch-aj for 4.x systems (*slap*)ade2000-12-282-2/+2
* Make libgtop compile on -current again after the recentade2000-12-283-3/+376
* struct mount was hidden from userland on -current a short while agoade2000-12-092-6/+15
* Update to 1.0.10ade2000-11-212-2/+2
* Implement USE_GNOME, part 1.reg2000-10-051-5/+2
* RELENG_4 now uses _KERNEL instead of KERNEL, too.ade2000-08-071-1/+1
* Re-sobomize to use pre-patch instead of post-extractade2000-08-051-1/+1
* Extensive patchfile cleanups using sobomax's wonderfulade2000-08-042-10/+8
* (1) /usr/share/info/dir was renamed to dir-tmpl.taoka2000-07-191-3/+0
* Rename INSTALLS_SHLIBS to INSTALLS_SHLIB. (There was a typo in theasami2000-06-171-1/+1
* Fourth round of INSTALLS_SHLIBS conversion.sobomax2000-06-162-2/+2
* Say hello to GNOME 1.2ade2000-06-024-7/+15
* #define _KERNEL on -current before including sys/msg.h so this will buildsteve2000-05-281-0/+11
* PORTNAME/PORTVERSION updatemharo2000-04-121-2/+2
* Update to 1.0.7ade2000-02-182-3/+3
* Change MAINTAINER to ade@FreeBSD.org .nakai2000-01-071-1/+1
* Make it compileable on -current (__FreeBSD_version is 400013).vanilla2000-01-021-0/+36
* New location on MASTER_SITE.steve1999-12-051-1/+1
* Guile shared lib version changedjseger1999-11-291-1/+1
* Update to 1.0.6 stable version.nakai1999-10-265-42/+27
* PR: ports/14303nakai1999-10-141-2/+2
* FreeBSD.ORG -> FreeBSD.orgmharo1999-08-311-1/+1
* Change Id->FreeBSD.obrien1999-08-251-1/+1
* Update to version 1.1.0.steve1999-08-225-13/+37
* As threatened, enforce the "Capital, no period" rule. Ellipses arehoek1999-06-271-1/+1
* Use new gnome ports and set USE_LIBTOOL=yes.steve1999-05-302-19/+7
* This is library for the gtop, GNOME version of top command.obrien1999-04-171-1/+3
* DISTFILES moved on MASTER_SITE.steve1999-04-091-2/+2
* Upgrade to GNOME 1.0. The following are the details:nectar1999-03-094-121/+42
* Remove runaway backslash.asami1999-02-251-2/+2
* Upgrade to 0.99.8, and a patch from Alex D. Chenvanilla1999-02-194-37/+35
* Enable nls support. Fix support for 4.0-CURRENT. Remove patch-aevanilla1999-02-013-8/+42
* Use ${MASTER_SITE_GNOME}fenner1999-01-271-5/+3
* Upgrade to 0.99.2.vanilla1999-01-155-42/+85
* Change maitainer's email address,vanilla1999-01-131-3/+3
* Bump libglib11d's version to 2.0,vanilla1999-01-041-2/+2
* Upgrade to 0.99.vanilla1999-01-015-69/+86
* Add depends with gnomelibs, remove BROKEN tag.vanilla1998-11-171-3/+3
* Mark it broken, can't build.asami1998-11-081-1/+2
* Fix some problem on 2.2-S, change MAINTAINER to Nakai.vanilla1998-10-081-2/+2
* Patch for 2.2-s.vanilla1998-10-081-3/+1