Commit graph

54 commits

Author SHA1 Message Date
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
Martin Wilke
cbb35e1713 - Remove useless bmake/fmake check
- While here convert USE_GMAKE to USES
2014-02-14 16:23:18 +00:00
Baptiste Daroussin
b5482324dc In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in databases
2013-12-11 18:08:52 +00:00
Max Khon
fe9d45836c Remove ONLY_FOR_ARCHS.
PR:		182926
Submitted by:	Justin Hibbits
2013-10-15 05:16:26 +00:00
Baptiste Daroussin
36117d7097 Add NO_STAGE all over the place in preparation for the staging support (cat: databases) 2013-09-20 16:13:47 +00:00
Max Khon
fd856c7bc9 Fix build with unixODBC installed.
PR:		176091
Submitted by:	Dima Panov
2013-06-09 12:06:20 +00:00
Max Khon
da75ea8695 - optionsNG'ify
- make libiodbc dependency optional
- disable hidden dependencies on hslookup, wbxml2 and openldap

PR:		176091
Submitted by:	Dima Panov
2013-05-09 09:06:30 +00:00
Baptiste Daroussin
e116eadca3 Fix build with bmake 2013-05-04 22:00:26 +00:00
Baptiste Daroussin
14bc5a6c11 Convert to new options framework left unconverted ports in databases category 2013-03-21 17:43:46 +00:00
Beech Rintoul
7c29ed9db4 - Bump port after ImageMagick update
- Remove version
- Bump PORTREVISION
2012-12-11 20:54:22 +00:00
Max Khon
72090ccd83 Update to 6.1.6. 2012-08-29 13:28:47 +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
Max Khon
cc4f88827c Builds on sparc64 just fine now. 2012-06-27 17:09:50 +00:00
Max Khon
19dfe0d5b7 Fix gawk patch. 2012-06-16 09:43:48 +00:00
Max Khon
ce1d6c8bda - Add "check" target to run Virtuoso tests [1]
- Add build dependency on "unzip" (required by "check") [1]
- Do not patch isql executable name: override it using ISQL env var

Submitted by:	Patrick van Kleef [1]
Prodded by:	Patrick van Kleef [1]
2012-06-16 09:37:53 +00:00
Max Khon
26282da30c Fix build with gawk 4.0.1.
Submitted by:	Patrick van Kleef
Obtained from:	upstream (fixed in upcoming virtuoso 6.1.6)
2012-06-15 10:31:50 +00:00
Max Khon
266aab05ce - Use flex and gperf from ports [1]
flex and gperf from base system are too old for Virtuoso build. While
pre-generated sources (included into the dist tarball) are usually used
during virtuoso port build, flex/gperf can potentially be called
when those source files become out of date (e.g. when some prerequisites
are patched by ports patches that could be potentially included in future).
- Fix clang build: use -std=gnu89 as virtuoso relies on GNU89 definition of `inline'

Submitted by:	Patrick van Kleef [1]
2012-06-14 11:55:53 +00:00
Max Khon
ed241d47f6 Use --with-layout=freebsd
Prodded by:	Patrick van Kleef (virtuoso maintainer)
2012-06-08 09:07:01 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Max Khon
9e61952051 Add missing patch. 2012-02-12 15:26:00 +00:00
Max Khon
b28961ffb6 - Update to 6.1.4
- Define LICENSE

Submitted by:	Mathias Picker
2012-02-12 09:37:46 +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
Martin Matuska
3b6562012d Update ImageMagick to 6.7.2-10 (shlib bumped to .5) 2011-10-11 07:17:46 +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
Max Khon
8163bce5dc - Update to 6.1.3
- Fix and enable startup script
- Fix permissions after installation
2011-05-09 10:33:50 +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
Jose Alonso Cardenas Marquez
2c538f9952 - Remove database/unixODBC and database/firebird20-* CONFLICTS. Now
database/virtuoso installs bin/isql and bin-isqlw like bin/isql-vt and
  bin/isqlw-vt respectly
- Bump PORTREVISION

PR:		150391
Approved by:	fjoe (maintainer timeout - 5 weeks)
2010-11-18 05:03:04 +00:00
Max Khon
43e95e7c2b Update to 6.1.2. 2010-07-29 08:14:47 +00:00
Martin Matuska
dfc28b2b23 Update ImageMagick to 6.6.2-10 2010-07-24 19:49:59 +00:00
Max Khon
cdc3f736c4 - Update to 6.1.1
- Fix installation checks on recent -CURRENT, where nc prints diagnostic
messages to stderr
2010-04-19 10:00:37 +00:00
Martin Matuska
779a04d1f7 - Bump Magick++, MagickWand or MagickCore dependency 2010-03-28 21:41:12 +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
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Max Khon
fbc4b073d2 Record conflicts with firebird-client port (${PREFIX}/bin/isql).
PR:		122801
Feature safe:	yes
2010-02-16 18:11:19 +00:00
Max Khon
b43ae637d7 Due to mistake in virtuoso startup scripts the following error can happen
during the build:

expr: illegal option -- N
usage: expr [-e] expression

where N is any decimal number, because some variables used in "expr"
invocations can be negative integers.

Protect against this error (although the workaround does not fix the root
of this problem).
2010-02-10 04:08:18 +00:00
Max Khon
35f641bb9d Do not require JDK to build. 2010-02-08 20:14:49 +00:00
Max Khon
113418f166 - Update to 6.1.0
- Add amd64 to the list of supported arches
- Add missing depend on htmldoc
- Add conflict with unixODBC [1]

PR:		122801 [1]
2010-02-08 18:24:16 +00:00
Dmitry Marakasov
075acacd24 - Switch SourceForge ports to the new File Release System: categories starting with D 2009-08-22 00:18:43 +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
Martin Matuska
c5e1202db4 - Update ImageMagick to 6.4.9.2
- Libraries Magick++, MagickCore and MagickWand bumped to 2
- Update all ports using libraries above
2009-02-10 19:50:55 +00:00
Pav Lucistnik
c4d4cacd63 - Remove conditional checks relevant only on FreeBSD 5.x and older 2009-01-05 17:27:29 +00:00
Martin Wilke
99db5e3d3b - Chase graphics/ImageMagick shlib version bump
Pointyhat to: mi@
2008-04-22 10:56:42 +00:00
Ade Lovett
ccd0fca5ec Unbreak pthread-related issues on 5.x
Approved by:	portmgr
2007-11-26 17:45:55 +00:00
Mark Linimon
022234ed2a Mark as broken on 5.x: fails to find pthread.h.
Something in the infrastructure changed in the late July timeframe that
actually caused this problem.  The only major thing at that time was the
autoconf/libtool change, but I can't see how that could have caused this
failure mode.  It only happens on 5.x; 6.x and 7.x are fine.

Approved by:	portmgr (self)
2007-11-25 01:24:13 +00:00
Max Khon
c930deb396 ONLY_FOR_ARCHS=i386 for a while.
It builds at least on amd64 but coredumps when creating demo database.
2007-10-27 11:43:28 +00:00
Edwin Groothuis
e74f1f2ba2 Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 00:24:54 +00:00
Max Khon
0ba4a01410 Update to 5.0.1. 2007-08-24 13:58:03 +00:00
Kris Kennaway
9699d4f6d7 BROKEN: Install fails 2007-04-21 05:00:53 +00:00