Commit graph

135 commits

Author SHA1 Message Date
Roman Bogorodskiy
73321d512f x11-wm/openbox: fix dependencies and default package
At build time openbox tries to detect presence of some
X11 extentions libs and headers and silently disables
support for them if they cannot be found.

When building from port, these extensions are usually
available already, so user gets a fully functional package,
however, when installing from package user gets a package with
a limited functionality.

Fix this by adding all the required dependencies to USE_XORG.

PR:	204706
MFH:	2015Q4
2015-11-24 22:21:16 +00:00
Roman Bogorodskiy
e797a961ae Update to 3.6. 2015-06-01 15:53:55 +00:00
Dmitry Marakasov
83f69f09a9 - Drop @dirrm* from and add empty directories to pkg-plists
Approved by:	portmgr blanket, kwm (for gnome@ ports)
2015-01-28 01:07:54 +00:00
Grzegorz Blach
a781a6e13c - Remove Mk/bsd.efl.mk
- Convert USE_EFL=libtool_hack to USES=libtool
- Convert USE_EFL=imlib2 to LIB_DEPENDS=libImlib2.so:...
- Bump PORTVERSION in graphics/imlib2 and in all ports
  which depends on imlib2

PR:		196062
Approved by:	portmgr
2014-12-27 00:09:02 +00:00
Dmitry Marakasov
52a126b987 - Drop .la files, no dependees require them
Approved by:	portmgr blanket
2014-08-29 09:42:06 +00:00
Michael Gmelin
efc161dffd Remove deletion of LC_MESSAGES directories that are owned by devel/gettext
Reviewed by:	bdrewery
Approved by:	bdrewery
2014-08-20 00:25:18 +00:00
Roman Bogorodskiy
2b9a01c211 Add SVG option for svg icons support using librsvg2. Currently,
that support is automatically enabled if the configure script
finds librsvg2 installed, so having an option gives a predictable
result. This option is enabled by default.

Suggested by:	Kamil Szczesny
2014-08-15 12:20:12 +00:00
Jimmy Olgeni
806963ab63 Unbreak build by requiring and linking xext (see also r353170).
Also, remove "@dirrmtry etc/xdg" due to the following error in staging
checks:

      Owned by MTREE: @dirrmtry etc/xdg
2014-06-14 18:57:46 +00:00
Dmitry Marakasov
b851b8597f - Don't remove mtree directories
Approved by:	portmgr
2014-05-09 21:13:09 +00:00
Tijl Coosemans
aad09bc5e2 When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-04-23 13:25:16 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Roman Bogorodskiy
fb8c01cf10 Fix package with WITHOUT_NLS enabled. 2014-03-06 04:43:15 +00:00
Baptiste Daroussin
f7cd932671 Convert to USES=libtool
Use more options helpers
dirrmtry directory not in the default mtree
2014-03-02 23:23:17 +00:00
Alexey Dokuchaev
92eb84aad3 Stagify, convert to OptionsNG, sort pkg-plist. 2014-01-27 09:44:39 +00:00
Dmitry Marakasov
73b7596b94 - Remove manual creation and removal of share/applications, as it's now in the mtree (remaining categories)
- Add note on mtree change to CHANGES

Approved by:	portmgr (bdrewery)
2013-10-22 14:04:01 +00:00
Baptiste Daroussin
c30de17205 Add NO_STAGE all over the place in preparation for the staging support (cat: x11-wm) 2013-09-21 00:01:16 +00:00
Roman Bogorodskiy
04c771e532 - Fix openbox-gnome-session script which wasn't functional because
of improper sed usage
- Bump PORTREVISION

Debugged and tested by:		olgeni
2013-09-08 08:54:25 +00:00
Roman Bogorodskiy
ba7818f9d1 - update to 3.5.2
- pet portlint
2013-09-05 17:02:21 +00:00
Baptiste Daroussin
c63f67fb05 Add an explicit dependency on pkgconf
While here convert USE_GMAKE to USES=gmake
2013-08-31 01:04:32 +00:00
Baptiste Daroussin
90a41d7ec3 Fix typo 2013-05-06 06:52:59 +00:00
Baptiste Daroussin
83b78f74bc Finish converting x11* from WITHOUT_NLS to PORT_OPTIONS:MNLS 2013-05-06 06:41:15 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Koop Mast
2899c2adbc share/gnome/wm-properties is owned by gnomehier, don't try to remove it.
Submitted by:	miwimail
2013-03-27 14:33:10 +00:00
Thomas Abthorpe
49626f567a - Strip header at request of original creator
Submitted by:	trevor
With hat:	portmgr
2013-01-27 05:55:20 +00:00
Doug Barton
6c1bc50c5a Remove my personal web site from MASTER_SITES 2012-07-29 08:17:33 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Roman Bogorodskiy
9392f497fc - Add missing dependency on startup-notification and add a knob to
disable it
- Bump PORTREVISION

PR:		ports/166217
Submitted by:	Oleg Pudeyev <oleg@bsdpower.com>
Feature safe:	yes
2012-03-25 14:36:10 +00:00
Roman Bogorodskiy
d5bf68d09c - Add missing imlib2 dependency and add a knob WITHOUT_IMLIB to
disable imlib2 support
- Bump PORTREVISION

Reported by:		Yuri <yuri@rawbw.com>
2012-02-16 16:33:28 +00:00
Roman Bogorodskiy
57f1185ec8 Update to 3.5.0. 2011-08-20 20:52:15 +00:00
Alexey Dokuchaev
7032a39497 Augment port description.
Approved by:	maintainer (novel)
2011-03-31 17:47:35 +00:00
Alexey Dokuchaev
216a9c0b11 - Replace direct (via LIB_DEPENDS) libXft dependency with USE_XORG one
- Shorten COMMENT for better readability
- Ensure that lines fit in 80-char terminal window, reformat header
- Add LICENSE (GPLv2)

Reviewed by:	maintainer (novel)
2011-03-31 17:45:48 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Doug Barton
7d67b4f294 Upgrade to version 3.4.11.2:
* Updated Estonian and Portuguese translations.
* Fix a rare crash involving moving fullscreen windows to different monitors
* Fix a more common crash involving pressing right in a menu

Approved by:	novel (maintainer)
2010-05-24 20:10:23 +00:00
Roman Bogorodskiy
0f34b17056 - Update to 3.4.11.1 [1]
- Use PLIST_SUB for version substitution

PR:		145734 [1]
Submitted by:	dougb [1]
2010-04-23 03:35:53 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Doug Barton
23286f76f0 Upgrade x11-wm/openbox to version 3.4.11
Update the master site to the new openbox.org domain

From the release announcement:
There are a number of bug fixes in this release, and continued
improvements to menu behaviour. The coolest thing however, is changes
to the the focus cycling (Alt-Tab) dialog. It is now dynamic as
windows appear/disappear while focus cycling.

PR:		ports/143688
Submitted by:	dougb
Approved by:	maintainer timeout
Feature safe:	yes
2010-02-22 18:09:16 +00:00
Roman Bogorodskiy
5b6ba82342 - Update to 3.4.10
- Update mirrors
- Per portlint, don't clobber CFLAGS in CONFIGURE_ENV

PR:		142442
Submitted by:	dougb
2010-01-12 19:45:50 +00:00
Roman Bogorodskiy
b0a3f65017 Update to 3.4.9.
PR:		141792
Submitted by:	dougb
2009-12-30 22:13:21 +00:00
Doug Barton
d816a2452c I checked for plist problems without enabling gettext
Pointy hat collection: ++
2009-12-16 05:00:49 +00:00
Doug Barton
378ee5d933 Update to version 3.4.8 which fixes numerous bugs. Full details on what
is fixed are at http://icculus.org/openbox/index.php/Openbox:Changelog#3.4.8

Fix the plist for users who have x11-themes/clearlooks-themes installed

Fix a bug in xdg-autostart that was reported on the openbox list

Add my personal web site to the mirror list since some of the existing
mirrors have "issues."

PR:		ports/141352
Submitted by:	me
Approved by:	novel (maintainer)
2009-12-16 01:39:24 +00:00
Roman Bogorodskiy
33f57a86ca Add mirrors to MASTER_SITES.
PR:		140554
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com>
2009-11-21 18:14:27 +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
Roman Bogorodskiy
cf11a46e4f Update to 3.4.7.2.
PR:		124696
Submitted by:	Chess Griffin <chess@chessgriffin.com>
2008-06-18 07:26:24 +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
Martin Wilke
ca519ab8c0 - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:	portmgr (xorg cleanup)
2008-03-24 23:21:25 +00:00
Roman Bogorodskiy
d2a857458c Update to 3.4.6.1. 2008-02-09 06:37:40 +00:00
Roman Bogorodskiy
260be5dcc5 Update to 3.4.5.
Submitted by:	dougb
2008-01-09 11:20:43 +00:00
Roman Bogorodskiy
c1dd32d6d6 Update to 3.4.4. 2007-08-12 12:36:30 +00:00