1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00
Commit Graph

119 Commits

Author SHA1 Message Date
Brad Davis
2c554c596f Add a startup requirement on ldconfig so start up does not fail with:
Shared object "libiconv.so.2" not found, required by "libglib-2.0.so.0"

Approved by:	swills
2014-12-23 15:48:33 +00:00
Koop Mast
af3811313c The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.
Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.

This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.

Apart from updating ports to newer versions

GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example xscreensaver
can be used for sessions started without GDM.

Shell Extensions can be installed via https://extensions.gnome.org/ , we have
ported a few that can't be installed via this way.
The old gnome-utils and gnome-games ports where split up into single ports
and where converted to meta-ports.
gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but
if you use startx you need to do this yourself.

Upgrade instructions:

Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
    guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \
    evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center

For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3

For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3

We are currently aware of two issues. The first issue is a bug in the
file monitoring code in the glib20 port. This bug causes glib programs
to crash when files in a monitored directory are added or removed.
Upstream is aware of the problem, but since the problem is quite complex
there is no solution yet. This problem isn't restricted to BSD.

The second issue is that on certain video cards totem will display a
purple/pink overlay on the video. It not clear yet where the issues
comes from.

Major thanks goes to Gustau Perez for being a driving force behind getting
GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs.

This update was also made possible by:
	Joe Maloney
	Kris Moore
	Beeblebrox
	Ryan Lortie
	Antoine Jacoutot
	and everyone I missed
2014-11-19 11:49:04 +00:00
Baptiste Daroussin
7892163542 Simplify plist 2014-10-31 19:40:51 +00:00
Baptiste Daroussin
7a81cc2bcf Clean up plist 2014-10-27 12:24:22 +00:00
Gleb Smirnoff
9a01829b2a Update for recent ifnet(9) changes in head.
Approved by:	bapt (blanket)
2014-10-02 18:17:48 +00:00
Tijl Coosemans
796095d541 Add USES=libtool to accessibility/atkmm and bump dependent ports 2014-09-01 19:34:02 +00:00
Dmitry Marakasov
5a30401327 - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
2014-07-03 11:09:23 +00:00
Steve Wills
02342a56b4 - Fix build on 11-CURRENT by patching:
modules/freebsd/vmhgfs/channel.h [2] [3]
  libvmtools/i18n.c [2]
  modules/freebsd/vmmemctl/os.c [4]

PR:		ports/187426 [1]
PR:		ports/188744 [2]
Submitted by:	alfred [2]
Submitted by:	garga [3]
Submitted by:	bdrewery [4]
2014-04-25 15:39:46 +00:00
Xin LI
2340b4e009 Trap SIGBUS while doing port probe. On FreeBSD a SIGBUS is delivered
when accessing port that is not accessible, which is the case when
running vmware-vmcheck on bare metal system.

Approved by:	swills (maintainer)
Obtained from:	FreeNAS
2014-02-28 18:57:01 +00:00
Baptiste Daroussin
4650a910d0 Chase boost and icu bump
While here convert some LIB_DEPENDS
2014-02-07 11:44:08 +00:00
Steve Wills
4fcab40851 - Add an ugly hack to rename base64.h so that it doesn't conflict with the one
installed by security/heimdal

PR:		ports/177454
Reported by:	Andriy Syrovenko <andriys@gmail.com>
2014-01-01 16:49:02 +00:00
Steve Wills
4311a63641 - Require netif in vmware-guestd to avoid DHCP issue
- Bump PORTREVISION for package change

PR:		ports/168332
PR:		ports/149949
2013-12-22 22:23:06 +00:00
Steve Wills
ec67c2b687 - Add patch to fix build when devel/libunwind is installed
- While here, rename patch to better name. All the patches probably need
  renaming.

Reported by:	Andrzej Tobola <ato@iem.pw.edu.pl>
2013-11-17 23:25:47 +00:00
Steve Wills
a1c803102d - Update to 9.4.0
- Commit open-vm-tools-nox11 part of conversion to optionsNG missed in last
  commit [1]
- Fix plist issue with open-vm-tools-nox11 with optionsNG enabled

PR:		ports/183893 [1]
Submitted by:	mat
2013-11-16 23:22:22 +00:00
Steve Wills
7723ee16fc - Convert to new options framework
- Pet portlint

PR:		ports/183893
Submitted by:	mat
2013-11-16 14:18:54 +00:00
Steve Wills
4aff9086cc - Update to 9.2.3-1031360 [1]
- Fix build on CURRENT

PR:		ports/180471 [1] (partially)
Submitted by:	Douglas Carmichael <dcarmich@dcarmichael.net> [1] (partially)
2013-11-16 04:35:59 +00:00
Steve Wills
0adf1a0c87 - Add stage support
- Convert to USES=kmod

PR:		ports/183754
Submitted by:	mat
2013-11-07 21:50:19 +00:00
Dmitry Marakasov
a2105d9f79 - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with [bce])
Approved by:	portmgr (bdrewery)
2013-10-22 13:57:35 +00:00
Tijl Coosemans
cfea1fe89d - Fix build with clang and recent kernel API changes.
- Use new style LIB_DEPENDS.

PR:		173038, 174290, 180499
Submitted by:	Garrett Cooper <yaneurabeya@gmail.com>
Approved by:	swills (maintainer)
2013-10-19 14:39:55 +00:00
Baptiste Daroussin
1089da7dcc Add NO_STAGE all over the place in preparation for the staging support (cat: emulators) 2013-09-20 16:43:52 +00:00
Bryan Drewery
c93dfc2e9f SSP support has been added to ports with WITH_SSP for i386 and amd64
on FreeBSD 10, and amd64 on earlier versions.

SSP_UNSAFE is added to disable in a port if it fails to build, but
this should only be used in rare circumstances such as kernel modules.
Otherwise, the port may just be failing due to lack of respecting
LDFLAGS.

On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in
libssp_nonshared.a to address issues linking on i386 [1].

On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared
to LDFLAGS on i386. This is not needed on amd64. However, several hundred
ports do not currently respect LDFLAGS, so this support is disabled currently
as it causes build failures if a dependency is looking for the stack_chk
symbols.

Many thanks to jlh@ for this as he had many years of patience in getting
all of the necessary pieces [1][2] in.

[1] http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup

PR:		ports/138228 [2]
Submitted by:	jlh (bsd.ssp.mk based on)
Reviewed by:	bapt
With hat:	portmgr
exp-runs done:	37 over a month on 91i386,91amd64,10i386,10amd64
2013-09-20 12:54:54 +00:00
Bryan Drewery
311be30328 - Fix cases where 2 USES= were used
With hat:	portmgr
2013-04-30 16:37:46 +00:00
Baptiste Daroussin
e6f882f47a Convert e* to USES=pkgconfig 2013-04-23 10:19:45 +00:00
Koop Mast
c984c191e2 Add USE_PKGCONFIG=build to fix the build.
Submitted by:	olgeni@
2013-03-09 12:26:17 +00:00
Koop Mast
7887c684ad * Update the glib to 2.34.3 and gtk20 to 2.24.17 and gtk30 to 3.6.4 which
are the latest stable releases.
* Update vala to the newest stable release 0.18.1, also update a few ports
  in the gtk/gnome stack.
* The c++ bindings ports for glib, atk, gconf, etc, have now USE_GNOME toggles.
* Remove pkg-config run depends from glib20 and freetype2. This doesn't
  eliminate pkg-config run dependency completely, a second phase is needed
  and is planned.
* Support for .:run. and .:build. for USE_GNOME components was added.
  Currently only libxml2 and libxslt support this mechanism.
* Updates of the telepathy stack and empathy.
* Trim makefile headers, convert ports to new options, trim off library
  versions for some ports.
* Fix other ports so they build with the new glib version.

Thanks to miwi and crees for helping out with some exp-runs.
Approved by:	portmgr (miwi & bapt)
Obtained from:	gnome team repo
2013-03-08 10:51:34 +00:00
Baptiste Daroussin
da12e6723d Convert USE_FUSE macros into USES feature.
While here trim headers
Convert some USE_GNOME= gnomehack -> USES= pathfix
2013-03-06 16:52:02 +00:00
Baptiste Daroussin
2ed39f40cb Chase icu, graphite2 and libexttextcat bump 2012-12-18 23:09:07 +00:00
Florian Smeets
d26530b713 - introduce a USE_FUSE macro
- convert all fuse ports to use the new macro

The macro makes sure sysutils/fusefs-libs gets installed and depending on
fuse being in base or not it installs sysutils/fusefs-kmod.

Approved by:	portmgr (bapt)
2012-12-14 15:47:00 +00:00
Doug Barton
9aac569eaa Move the rc.d scripts of the form *.sh.in to *.in
Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
2012-08-05 23:19:36 +00:00
Steve Wills
7a7703967d - Try again 2012-06-29 02:06:31 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Steve Wills
db8e337894 - Take maintainership 2012-02-18 01:47:54 +00:00
Michael Scheidell
c768920479 - Actually bump portepoch
Submitted by:	swills
Approved by:	gabor (mentor, implicit)
2012-02-17 18:27:11 +00:00
Michael Scheidell
811e3dc9d5 - Back out all changes to date starting with this pr.
- changes that were applied by several people, one change (mine, the actual upgrade) made hgfs unloadable.
- other changes along the way, attempting to fix it made port broken were also backed out
- Only patches left were DougB's rc script patches
- Bump PORTEPOCH

PR:		ports/161891
Submitted by:	scheidell (me)
Approved by:	ports@ (maintainer, implicit), gabor (mentor)
2012-02-17 16:54:12 +00:00
Pav Lucistnik
4ac48ce5ae - Mark BROKEN: does not package
Reported by:	pointyhat
2012-02-15 23:09:25 +00:00
Eitan Adler
fb064fa960 This variable changed quite some time ago.
Reported by:	Alex Kozlov
2012-02-07 01:31:10 +00:00
Michael Scheidell
5e8394428b - patch vmhgfs to allow make it loadable [1]
- patch Makefile/plist/pkg-message to prevent install of broken vmhgfs, suggested by swills
- Add USE_AUTOMAKE=yes to keep build from taking two passes, and keep tinderbox happy

Submitted by:	swills [1]
Approved by:	gabor (mentor)
2012-01-16 00:07:20 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Michael Scheidell
0de731b16e - Updated to 8.8.0
PR:		ports/161891
Submitted by:	Douglas Carmichael <dcarmich@dcarmichael.net>
Approved by:	gabor (mentor)
2012-01-08 01:20:39 +00:00
Thomas Abthorpe
948d497284 - Reassign to the heap 2012-01-02 04:39:12 +00:00
Martin Wilke
3cabe21a2d - Get rid FreeBSD 6 support 2011-11-07 04:24:55 +00:00
Steve Wills
c87797d2ab - Update to 425873
- Unmark broken
- Pet portlint

PR:		ports/161001
Submitted by:	swills (me)
Approved by:	maintainer timeout (>2 weeks)
2011-10-14 20:12:21 +00:00
David Thiel
fa2b80231b Should only be BROKEN if compiled with X11. open-vm-tools-nox11 still builds
cleanly.
2011-10-11 22:55:54 +00:00
Pav Lucistnik
ae0319a447 - Mark BROKEN: does not compile
/usr/local/include/X11/Xdefs.h:47: error: conflicting types for 'Bool'

Reported by:	pointyhat
2011-09-24 20:08:58 +00:00
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
Koop Mast
fe61bf1eb4 Chase libnotify, libproxy and webkit-gtk2 shlib changes, and fix build where needed. 2011-08-23 18:39:19 +00:00
Baptiste Daroussin
10f5e8576f - update ICU to 4.8
- chase library bump
- add an entry in UPDATING for instructions
- remove old conflict lines
2011-07-10 21:06:39 +00:00
Sunpoet Po-Chuan Hsieh
a32defea5d - Use canonical format for FreeBSD.org MAINTAINER addresses
- Remove obsolete MD5 checksum while I'm here

PR:		ports/152844
Submitted by:	sunpoet (myself)
Approved by:	miwi (with portmgr hat)
2010-12-25 16:55:41 +00:00
Baptiste Daroussin
513495a09a Chase devel/icu upgrade
Add an updating note
2010-12-15 11:37:49 +00:00
Martin Blapp
325eca01b3 Add empty install-data-am section 2010-11-16 20:59:32 +00:00