| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Approved by: portmgr (bapt)
Notes:
svn path=/head/; revision=338691
|
|
|
|
|
|
|
| |
devel part 2)
Notes:
svn path=/head/; revision=327723
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This update updates Glib20 to 2.36 and Gtk+ 3.8
* The gio-fam-backend port that used gamin for the GFileMonitor API is gone.
It is replaced by a GIO kqueue implementation developed as part of a NetBSD
GSoC 2011 project by Dimitry Matveev.
* Fix a bug in the glib20 Makefile so it includes -lintl in the glib-2.0
pkgconfig file [1]. This broke static linking and newer binutils.
* Add introspection USE_GNOME component which sets GI_SCANNER_DISABLE_CACHE to
prevent creation of / root/.cache dir. Defaults to build & run depend,
but :build and :run switches available.
* New x11-toolkits/pangox-compat port and companion USE_GNOME component for
pangox support which was removed from the pango port. Add it to ports still
using pangox API.
Exp-run by: bapt@
PR: ports/178958 [1]
Submitted by: emaste@ [1]
Notes:
svn path=/head/; revision=324037
|
|
|
|
|
|
|
| |
Approved by: portmgr (bapt)
Notes:
svn path=/head/; revision=316596
|
|
|
|
| |
Notes:
svn path=/head/; revision=316333
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
this and turn it on by default.
Current gamin uses the current real uid to determine the location of the
socket and during the security routines. It also forks off a copy of
"gam_server" as the current real uid as well.
This breaks gamin functionality with any application that uses effective an
uid/gid for privilege separation, such as samba. Samba runs as root, but
always sets the effective uid/gid to that of the connecting user. Since
gamin is only aware of the real uid, it always creates a root-owned gamin
socket that the effective user can't touch (gamin's own security checks
refuse it).
PR: ports/176203
Submitted by: Danny Warren <danny@dannywarren.com>
Reviewed by: marcus@
Notes:
svn path=/head/; revision=314945
|
|
|
|
|
|
|
| |
Approved by: portmgr
Notes:
svn path=/head/; revision=312209
|
|
|
|
|
|
|
|
|
| |
While here pet portlint, convert to OptionsNG and trim Makefile header.
Obtained from: GNOME staging repo
Notes:
svn path=/head/; revision=310577
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-----
clang -DHAVE_CONFIG_H -I. -I.. -I.. -I../libgamin -I../protocol -I../lib -I../libgamin -I/usr/local/include/glib-2.0 -DBINDIR=\""/usr/local/libexec"\" -DG_DISABLE_DEPRECATED -DGAM_DEBUG_ENABLED -DHAVE_LINUX -I/usr/local/include -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wno-sign-compare -g -O2 -pipe -fno-strict-aliasing -MT gam_eq.o -MD -MP -MF .deps/gam_eq.Tpo -c -o gam_eq.o gam_eq.c
gam_eq.c:127:3: error: non-void function 'gam_eq_flush' should return a value [-Wreturn-type]
return;
^
1 error generated.
-----
2. Do not bump PORTREVISION.
3. Since upstream is almost dead it's unlikely that this patch will
be committed to it's repository.
Attn: GNOME has switched from gamin to gio. Seems that this port
may/should be deprecated...
Approved by: gnome (mezz) [1]
Discussed at: freebsd-gnome
Notes:
svn path=/head/; revision=296571
|
|
|
|
|
|
|
|
|
|
| |
if devel/libinotify is installed.
PR: 164756
Submitted by: sunpoet
Notes:
svn path=/head/; revision=291058
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
Notes:
svn path=/head/; revision=282282
|
|
|
|
| |
Notes:
svn path=/head/; revision=276999
|
|
|
|
| |
Notes:
svn path=/head/; revision=265663
|
|
|
|
|
|
|
| |
PR: 147257
Notes:
svn path=/head/; revision=255418
|
|
|
|
|
|
|
|
| |
PR: ports/146494
Submitted by: Stefan Walter <stefan@freebsd.org>
Notes:
svn path=/head/; revision=254154
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.
It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.
With help: marcus and kwm
Pointyhat-exp: a few times by pav
Tested by: pgollucci, "Romain Tartière" <romain@blogreen.org>, and
a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by: marcus
Approved by: portmgr
Notes:
svn path=/head/; revision=238781
|
|
|
|
| |
Notes:
svn path=/head/; revision=235296
|
|
|
|
|
|
|
| |
do not get opened (but rather they will be polled).
Notes:
svn path=/head/; revision=233118
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Do not use kernel notifications for paths like /mnt and /media. This
will allow such volumes to be unmounted. This matches the behvaior
of Linux.
* Allow the "poll" directive in gaminrc files to have an effect.
* Add some verbiage to pkg-message to instruct users how to configure
gamin [1]
PR: 131121 [1]
Submitted by: Graham Todd <gtodd@bellanet.org> (based on) [1]
Reported by: countless users
Approved by: portmgr (implicit)
Notes:
svn path=/head/; revision=232352
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See http://library.gnome.org/misc/release-notes/2.24/ for the general
release notes. On the FreeBSD front, this release introduces Fuse support
in HAL, adds multi-CPU support to libgtop, WebKit updates, and fixes some
long-standing seahorse and gnome-keyring bugs. The documentation updates
to the website are forthcoming.
This release features commits by adamw, ahze, kwm, mezz, and myself. It would
not have been possible without are contributors and testers:
Alexander Loginov
Craig Butler [1]
Dmitry Marakasov [6]
Eric L. Chen
Joseph S. Atkinson
Kris Moore
Lapo Luchini [7]
Nikos Ntarmos
Pawel Worach
Romain Tartiere
TAOKA Fumiyoshi [3]
Yasuda Keisuke
Zyl
aZ [4]
bf [2] [5]
Florent Thoumie
Peter Wemm
pluknet
PR: 125857 [1]
126993 [2]
130031 [3]
127399 [4]
127661 [5]
124302 [6]
129570 [7]
129936
123790
Notes:
svn path=/head/; revision=225629
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
Notes:
svn path=/head/; revision=214430
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
FreeBSD. The official GNOME 2.22 release notes can be found at
http://library.gnome.org/misc/release-notes/2.22/ . On the FreeBSD front,
this release features an updated hal port with support for video4linux
devices, DRM (Direct Rendering), and better support of removable media. Work
is also underway to tie webkit more closely into GNOME. As part of the
GNOME 2.22 upgrade, GStreamer received a rather large upgrade as well.
Be sure to consult UPDATING on the proper steps to upgrade all of your
GNOME ports.
This release would not have been possible without the contributions and
testing efforts of the following people:
Pawel Worach
kan
edwin
Peter Ulrich Kruppa
J. W. Ballantine
Yasuda Keisuke
Andriy Gapon
Notes:
svn path=/head/; revision=209647
|
|
|
|
| |
Notes:
svn path=/head/; revision=197430
|
|
|
|
|
|
|
|
|
| |
now becoming apparent with GCC 4.2.
Approved by: portmgr (implicit)
Notes:
svn path=/head/; revision=191622
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
releases in that it focuses more on stability and functionality than on
new features. Not that it doesn't have its share of new and exciting
items. See http://www.gnome.org/start/2.18/ for all the goodies in
this release.
GNOME 2.18 for FreeBSD would not have been possible without the hard work
of the FreeBSD GNOME Team and our intrepid band of testers including
J. W. Ballantine, Pawel Worach, Yasuda Keisuke, Pascal Hofstee, miwi,
Yoshihiro Ota, Vladimir Grebenschikov, Jukka A. Ukkonen,
Phillip Neumann, Franz Klammer, and Neal Delmonico.
Notes:
svn path=/head/; revision=187702
|
|
|
|
| |
Notes:
svn path=/head/; revision=183519
|
|
|
|
|
|
|
| |
Found by: portlint (cports.sh)
Notes:
svn path=/head/; revision=176401
|
|
|
|
|
|
|
| |
Approved by: portmgr (implicit)
Notes:
svn path=/head/; revision=156755
|
|
|
|
|
|
|
| |
Approved by: portmgr (kris)
Notes:
svn path=/head/; revision=156749
|
|
|
|
|
|
|
| |
PR: 93271
Notes:
svn path=/head/; revision=156044
|
|
|
|
|
|
|
|
|
|
| |
- force polling for remote file systems
- do not initialize the vendor's poller [1]
Obtained from: marcus [1]
Notes:
svn path=/head/; revision=155989
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
if gamin crashes or is killed with SIGKILL, a leftover socket does not
prevent gam_server from starting.
* Revert to using the home-grown poller in gamin's kqueue backend instead
of gamin's built-in poller. The built-in poller can still be enabled if
desired via OPTIONS.
* If gamin's poller is used, make sure all local file systems are handled
by kqueue where as all remote file systems are handled by polling.
Reviewed by: jylefort
Notes:
svn path=/head/; revision=155717
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
only UFS file systems are handled by kqueue, but this might change in the
future if kqueue on NFS proves stable) [1]
* Switch py-gamin to use USE_FAM+WANT_FAM_SYSTEM
* Switch test target to regression-test so that pointyhat will run tests
automatically
Submitted by: ale [1]
Notes:
svn path=/head/; revision=155554
|
|
|
|
|
|
|
|
| |
from locking up when a file for which open() blocks forever is
monitored.
Notes:
svn path=/head/; revision=155352
|
|
|
|
| |
Notes:
svn path=/head/; revision=149215
|
|
|
|
|
|
|
| |
Submitted by: pointyhat/kris (no $1000 dinner though :)
Notes:
svn path=/head/; revision=148504
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run.
Notes:
svn path=/head/; revision=148323
|
|
|
|
| |
Notes:
svn path=/head/; revision=147269
|
|
|
|
|
|
|
| |
(otherwise the bind() call will fail and the server will not start).
Notes:
svn path=/head/; revision=145988
|
|
|
|
| |
Notes:
svn path=/head/; revision=141043
|
|
|
|
| |
Notes:
svn path=/head/; revision=141021
|
|
|
|
|
|
|
| |
platforms.
Notes:
svn path=/head/; revision=139426
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
They were written to find problems in GList usage, but were causing gamin
to segfault on 4.X. Disable debugging by default, and only use the debugging
versions of g_list_* if debugging is enabled.
Additionally, add <string.h> to gam_api.c which would certainly fix problems
on 4.X alpha.
Reported by: Stefan Thurner <thurners@nicsys.de>
Notes:
svn path=/head/; revision=139373
|
|
|
|
| |
Notes:
svn path=/head/; revision=139099
|
|
|
|
| |
Notes:
svn path=/head/; revision=137207
|
|
|
|
| |
Notes:
svn path=/head/; revision=135639
|
|
|
|
|
|
|
| |
port. This fixes the py-gamin slave build.
Notes:
svn path=/head/; revision=134963
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- also use kqueue to monitor files within a monitored directory
- tremendously improve the scalability of the backend when
monitoring very large directories
- periodically attempt to switch polled files to kqueue notification
- do not perform an extra useless lstat() when a missing file is created
- code cleanups
Approved by: marcus
Notes:
svn path=/head/; revision=134932
|
|
|
|
|
|
|
|
| |
not provide the pid information that the cmsgcred structure gives us.
Gamin will now behave the same way on all versions of FreeBSD.
Notes:
svn path=/head/; revision=134102
|
|
|
|
|
|
|
| |
Discussed with: jylefort
Notes:
svn path=/head/; revision=134080
|