Commit graph

88 commits

Author SHA1 Message Date
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- 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
2011-09-23 22:26:39 +00:00
Joe Marcus Clarke
d26ead7b13 Fix GELI file system detection.
Reported by:	Kevin Oberman <kob6558@gmail.com>
2011-07-22 23:23:46 +00:00
Joe Marcus Clarke
80cd28094b Fix some minor issues with USB device properties.
Submitted by:	hps
2011-07-02 18:21:45 +00:00
Joe Marcus Clarke
4b3b2c6766 Check for cdev= in devd messages in older versions of FreeBSD.
Submitted by:	hps
2011-06-28 23:37:07 +00:00
Joe Marcus Clarke
6f2c02851c Fix detection of usb2 devd events.
Submitted by:	hps
2011-05-25 22:30:46 +00:00
Joe Marcus Clarke
7b8c36db2c Remove the legacy MD5 checksum. 2011-02-26 21:20:31 +00:00
Joe Marcus Clarke
5b3183ba11 Fix the processing of devd messages so that the new -CURRENT format is
properly understood.

Submitted by:	Gustau Pérez gpere@entel.upc.edu (based on)
2011-02-26 18:07:19 +00:00
Joe Marcus Clarke
9ced1ddc08 Adjust the code to parse the USB devd notification to be a bit broader.
This ensures that the USB cdev notifications are not passed to the storage
layer thus muting the USB device attach messages.

Submitted by:	hps
2011-01-09 17:30:01 +00:00
Joe Marcus Clarke
2c1c87a86c Check for G_IO_STATUS_EOF when reading from the devd socket to prevent
an event storm.

PR:		152524
2011-01-08 18:05:48 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Joe Marcus Clarke
18cd6aae93 Fix a potential race with helper processes terminating too quickly. When
this happens, hald dies.

PR:		151725
Submitted by:	avg
2010-11-09 06:12:05 +00:00
Joe Marcus Clarke
c5bc2f5cda Fix a bug where UFS file systems could not be properly unmounted. Part of this
was due to a logic bug introduced when I added support for "ufs/" labels.
Thanks to Andriy Gapon for ctching that.

PR:		149134
2010-08-29 17:51:18 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Koop Mast
48e62d9a37 Presenting GNOME 2.30.1 for FreeBSD. The offical release notes for this
release can be found at http://library.gnome.org/misc/release-notes/2.30/ .

This release brings initial PackageKit support, Upower (replaces power
management part of hal), cuse4bsd integration with HAL and cheese, and a
faster Evolution.

Sadly GNOME 2.30.x will be the last release with FreeBSD 6.X support. This
will also be the last of the 2.x releases. The next release will be the
highly-anticipated GNOME 3.0 which will bring with it a new UI experience.

Currently, there are a few bugs with GNOME 2.30 that may be of note for our
users. Be sure to consult the UPGRADING note or the 2.30 upgrade FAQ at
http://www.freebsd.org/gnome/docs/faq230.html for specific upgrading
instructions, and the up-to-date list of known issues.

This release features commits by avl, ahze, bland, marcus, mezz, and myself.

The FreeBSD GNOME Team would like to thank Anders F Bjorklund for doing the
initual packagekit porting.

And the following contributors & testers for there help with this release:
Eric L. Chen
Vladimir Grebenschikov
Sergio de Almeida Lenzi
DomiX
walder
crsd
Kevin Oberman
Michal Varga
Pavel Plesov
Bapt
kevin

and ITetcu for two exp-run

PR:	ports/143852
	ports/145347
	ports/144980
	ports/145830
	ports/145511
2010-05-10 21:19:08 +00:00
Doug Barton
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Joe Marcus Clarke
f686b7522f Fix the environment variables when probing USB2 interfaces as their property
names have changed.
2010-01-24 01:31:22 +00:00
Joe Marcus Clarke
15213fe282 Correct the properties for USB interface devices.
PR:		142988
Submitted by:	thompsa
2010-01-23 19:53:40 +00:00
Joe Marcus Clarke
f76d32b8e8 Presenting GNOME 2.28.1 for FreeBSD. The official release notes for this
release can be found at http://library.gnome.org/misc/release-notes/2.28/ .
Officially, this is mostly a polishing release in preparation for GNOME 3.0
due in about a year.

On the FreeBSD front, though, a lot went into this release.  Major thanks
goes to kwm and avl who did a lot of the porting work for this release.
In particular, kwm brought in Evolution MAPI support for better Microsoft
Exchange integration.  Avl made sure that the new gobject introspection
repository ports were nicely compartmentalized so that large dependencies
aren't brought in wholesale.

But, every GNOME team member (ahze, avl, bland, kwm, mezz, and myself)
contributed to this release.

Other major improvements include an updated HAL with better volume
probing code, ufsid integration, and support for volume names containing
spaces (big thanks to J.R. Oldroyd); a new WebKit; updated AbiWord;
an updated Gimp; and a preview of the new GNOME Shell project (thanks to
Pawel Worach).

The FreeBSD GNOME Team would like to that the following additional
contributors to this release whose patches and testing really helped
make it a success:

Andrius Morkunas
Dominique Goncalves
Eric L. Chen
J.R. Oldroyd
Joseph S. Atkinson
Li
Pawel Worach
Romain Tartière
Thomas Vogt
Yasuda Keisuke
Rui Paulo
Martin Wilke
(and an extra shout out to miwi and pav for pointyhat runs)

We would like to send this release out to Alexander Loginov (avl) in
hopes that he feels better soon.

PR:		136676
		136967
		138872 (obsolete with new epiphany-webkit)
		139160
		134737
		139941
		140097
		140838
		140929
2009-11-28 20:06:37 +00:00
Florent Thoumie
80ce349ead Add support to create users and groups from information stored in UIDs/GIDs
files. Users and groups won't be deleted at deinstall time as we're lacking
a refcount to know if any port is using them.

Also convert a few ports while I'm here.

PR:		ports/108514
Submitted by:	mm, self
2009-09-06 21:18:50 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-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
2009-08-02 19:36:34 +00:00
Doug Barton
0175383f0a Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.

1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).

No PORTREVISION bumps because all of these changes are noops.
2009-07-15 16:56:10 +00:00
Joe Marcus Clarke
372eb252ae Fix the build on recent -CURRENT with the removal of oldusb. 2009-05-30 07:22:25 +00:00
Joe Marcus Clarke
862ed64e9e Optimize the check for an existing GEOM object and correct a nearby memory
leak.
2009-05-23 22:58:01 +00:00
Joe Marcus Clarke
539a587bec * Correct a potential infinite recursion loop triggered by the new GEOM
classes [1]
* Fix some minor issues with usb2 support [2]

PR:		134731 [1]
Submitted by:	hselasky [2]
2009-05-23 21:19:02 +00:00
Joe Marcus Clarke
fec58b93e9 Add some more argument sanity checking to the fuse helper script. This
fixes a problem where mounting NTFS volumes using ntfs-3g fails due to
bad options.

Submitted by:	Kris Moore <kris@pcbsd.com>
2009-04-09 18:18:27 +00:00
Joe Marcus Clarke
fa11efae69 One more fix for hal and PolicyKit. Apparently haldaemon requires
org.freedesktop.policykit.read privilege to read the PK config.  It's
great they document this so well.  This, plus the last PK fix should
fix the various mounting problems some people have been seeing.
2009-03-31 02:19:58 +00:00
Joe Marcus Clarke
f91321f9e7 Fix hal on the latest -CURRENT now that libusb20 has been renamed. 2009-03-14 06:51:17 +00:00
Kevin Lo
1a31e2acef Fix build: 80064 -> 800064 2009-03-05 10:47:22 +00:00
Robert Noland
04e28f5cf7 Set the device node to NULL for usb keyboards. The xorg keyboard
driver has the ability to open character devices, but in our case
syscons always owns the devices.  This should allow usb only
setups as well as help people who are setting xorg input options
on usb devices.

PR:		132270
Submitted by:	Jose M Rodriguez <josemi@freebsd.jazztel.es>
Approved by:	marcus
2009-03-03 03:30:20 +00:00
Joe Marcus Clarke
311bab68e4 Add the new usb2 probers to the plist. 2009-03-02 20:45:18 +00:00
Joe Marcus Clarke
b50bfda7fa Chase the recent usb2 changes in HEAD. 2009-02-27 19:02:44 +00:00
Joe Marcus Clarke
4684488d86 Fix build on older versions of FreeBSD. 2009-02-25 21:39:13 +00:00
Joe Marcus Clarke
45a0273ad4 Actually commit the build for the old USB backend. 2009-02-24 20:28:56 +00:00
Joe Marcus Clarke
bb1008c45c Fix the build now that usb2 has been renamed. 2009-02-24 05:49:13 +00:00
Joe Marcus Clarke
e0aebe8a23 Fix probe-hiddev building on very recent -CURRENT. 2009-02-23 23:52:56 +00:00
Joe Marcus Clarke
088229bdb8 * Add support for usb2 in -CURRENT.
* Fix processing of devd events.
* Add support for the PART GEOM type.
* Attempt to fix a race condition where a drive an be learned before its
  parent.  This fix only works on 7.1, RELENG_7, and -CURRENT.
2009-02-23 21:44:23 +00:00
Joe Marcus Clarke
5f7c107d66 Check to see if "/dev/usb " exists, and if it does, don't try to
initialize USB support.  This will keep hald from taking up 100% CPU
on usb2 -CURRENT systems.
2009-02-16 04:53:51 +00:00
Jung-uk Kim
b791481683 - Do not allow openning /dev/sysmouse multiple times. When there are
multiple instances of moused(8) and Xorg mouse driver
opens /dev/sysmouse multiple times, Xorg server gets confused badly,
e.g., losing input events, waiting for already processed events, etc.
- Really fix laptop brightness control.  The previous commit didn't
fix IBM and Sony laptops.  Pointyhat to me, again.

Reviewed by:	marcus
2009-02-04 17:45:32 +00:00
Jung-uk Kim
f29822d4d4 Fix breakages introduced in the previous commit. hf_has_sysctl() is only
capable of finding the leaf node.

Pointyhat to:	jkim
2009-02-03 01:54:59 +00:00
Jung-uk Kim
28e9540211 - Do not search for Linux-specific hald-addon-acpi module.
- Remove unnecessary ioctl calls for battery on non-laptops.
- Do not use model-specific sysctl if it is not available.
- Always provide frequencies of BSP as we do not export APs' yet.

Reviewed by:	marcus
2009-02-02 22:33:22 +00:00
Joe Marcus Clarke
73d3e9338a Quiet the syslog messages from hal.
Submitted by:	miwi
Obtained from:	https://bugs.freedesktop.org/show_bug.cgi?id=18985
2009-01-31 21:49:13 +00:00
Joe Marcus Clarke
6f3a97ad14 Take another stab at fixing mouse support in X. This approach eliminates
the constant polling to find a mouse device owner, and instead uses a
kevent/polling model.  Testing has shown this to work in all cases.

Tested by:	rnoland
2009-01-26 17:55:44 +00:00
Robert Noland
4b892eb230 When changing the input.device property we need to remove the property
first.  If we don't, consumers seem to get the old value.  This seems to
make Xorg happy with mouse detection now.  This should work with or
without moused enabled.

Approved by:	marcus, garga (mentor, implicit)
2009-01-24 07:26:34 +00:00
Florent Thoumie
340b57f8be - Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
2009-01-23 16:28:36 +00:00
Joe Marcus Clarke
3c841de8eb Add two additional properties to disc media so that applications can
determine when media is available and that media's capacity.

Reported by:	Alexander Logvinov <freebsd@akavia.ru>
2009-01-16 04:48:31 +00:00
Joe Marcus Clarke
610ae56816 Presenting GNOME 2.24 for FreeBSD.
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
2009-01-10 05:22:13 +00:00
Pav Lucistnik
b2a96c6df1 - Remove conditional checks for FreeBSD 5.x and older 2009-01-06 17:59:31 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
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)
2008-06-06 14:17:21 +00:00
Joe Marcus Clarke
79d518345e Fix patching when FIXED_MOUNTPOINTS is defined.
Reported by:	many
2008-05-20 17:30:52 +00:00
Joe Marcus Clarke
393c01a6ee Update to 0.5.11. 2008-05-19 06:24:44 +00:00