Commit Graph

46 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
Baptiste Daroussin
83f65384c9 Add NO_STAGE all over the place in preparation for the staging support (cat: sysutils) 2013-09-20 23:05:58 +00:00
Rene Ladan
4e4178dab5 In preparation of removing devel/libusb (expires 2013-04-30), remove it
from these ports.

Other changes:
- convert Makefile header
- convert to optionsNG
- remove indefinite article from comment
- drop support for FreeBSD < 8.0
- pet portlint (leave library ABI versions in LIB_DEPENDS)
- net-mgmt/spectools: change option name from GTK to GTK2 to use default
  description from bsd.options.desc.mk

Approved by:	portmgr (bapt)
2013-04-29 16:43:05 +00:00
Baptiste Daroussin
992586fa08 Finish converting the whole ports tree to USES=pkgconfig 2013-04-23 14:20:25 +00:00
Jimmy Olgeni
d624f39b58 Remove extra period and fix whitespace.
Feature safe:	yes
2013-04-20 14:08:50 +00:00
Guido Falsi
a200220897 Preserve attribution removed by mistake in previous commit.
Noticed by:	danfe
Feature safe:	yes
2012-11-09 15:18:10 +00:00
Guido Falsi
e5ef646664 - Update to 0.5.6
- Convert to USE_PACKAGECONFIG and make it a run depends
- Remove ABI version numbers from LIB_DEPENDS
- Trim Makefile headers

PR:		ports/173433
Submitted by:	Markus Dolze <bsdfan@nurfuerspam.de> (maintainer)
Feature safe:	yes
2012-11-09 13:16:11 +00:00
Guido Falsi
3864965968 - Convert to new options framework
- Enable USB support by default

PR:		ports/169275
Submitted by:	Markus Dolze <bsdfan@nurfuerspam.de>
Approved by:	crees, tabthorpe (mentors, implicit)
2012-06-20 21:52:27 +00:00
Ade Lovett
6d726b6c09 Update autoconf to 2.69 and automake to 1.12
PR:		166836
Tested by:	Multiple -exp runs (pav)
2012-05-11 20:38:09 +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 Wilke
2a542a60ae - Update to 0.5.5
PR:		162452
Submitted by:	"Markus Dolze" <bsdfan@nurfuerspam.de> (maintainer)
Feature safe:	yes
2011-11-12 16:53:47 +00:00
Dennis Herrmann
08b7d7b0b8 - Update to 0.5.4
PR:		ports/154895
Submitted by:	Markus Dolze <bsdfan@nurfuerspam.de> (maintainer)
2011-02-20 08:28:49 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
7e80cde328 Round one migration of ports from automake{19,110} to automake111 2010-10-05 19:57:56 +00:00
Ade Lovett
8262a7b51d Autotools update. Read ports/UPDATING 20100915 for details.
Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
2010-09-15 18:35:24 +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
Dmitry Marakasov
3eb168f46b - Switch SourceForge ports to the new File Release System: categories starting with P,R,S 2009-08-22 00:35:32 +00:00
Martin Wilke
d061861df7 - Fix libusb detection on 8.X
PR:		136941
Submitted by:	Charlie <bsdfan@nurfuerspam.de> (maintainer)
2009-07-26 20:45:19 +00:00
Beat Gaetzi
143cca0e2a - Update to 0.5.3
PR:		ports/135900
Submitted by:	Markus Dolze <bsdfan AT nurfuerspam.de> (maintainer)
2009-06-26 07:12:00 +00:00
Stanislav Sedov
f5d05ea54d - Chase libusb20 rename in r189585.
- Mark sane-backends broken on current due to changes
  in USB stack.

Reviewed by:	thompsa (old version), miwi
Tested by:	miwi
2009-03-09 17:15:43 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Ade Lovett
771ea13f41 Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by:	exp build run (erwin)
2008-08-20 00:57:32 +00:00
Pav Lucistnik
efa63f6ba4 - Remove USE_GCC where it can be satisfied with base compiler on following
FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT
2008-07-25 14:34:52 +00:00
Pav Lucistnik
6f8a3dbfb1 - Remove USE_GETOPT_LONG which is a no-op since March 2007 2008-03-20 10:03:51 +00:00
Rong-En Fan
c80f863194 - Explicitly set drivers to build
- Disable imon driver which is for Linux only
- Add OPTIONS

Submitted by:	Markus Dolze <bsdfan at nurfuerspam.de> (maintainer)
2008-02-03 08:13:53 +00:00
Mark Linimon
48420a5ebd Switch autoconf dependencies from 2.53 or 2.59 to 2.61.
PR:		ports/116639
Submitted by:	aDe
2007-09-30 04:47:36 +00:00
Tilman Keskinoz
84c22033ca Fix compilation on AMD64 due to missing APM interface
PR:		115843
Submitted by:	"Markus Dolze" <bsdfan@nurfuerspam.de>
2007-09-02 13:30:22 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Marcelo Araujo
93778b3c16 - Update to 0.5.2.
PR:		ports/112415
Submitted by:	Volker Theile <votdev@gmx.de>
Reviewed by:	Markus Dolze <bsdfan@nurfuerspam.de> (maintainer)
Approved by:	stas (mentor)
2007-05-26 15:38:15 +00:00
Rong-En Fan
639e9b414e - Changed lcdproc client startup script to require config file, because
command line switch to daemonize is not supported as of version 0.5.1.

PR:		ports/105681
Submitted by:	Markus Dolze <bsdfan at nurfuerspam.de> (maintainer)
2006-11-21 07:24:32 +00:00
Rong-En Fan
0e4aaea536 - Update to 0.5.1
- Change maintainer's email

PR:		ports/105015
Submitted by:	Markus Dolze (maintainer)
2006-11-06 17:40:05 +00:00
Marcus Alves Grando
08f03c80c5 - Something's wrong on last commit. cvs only commit Makefile.
Notified by:	krismail
2006-05-03 19:01:48 +00:00
Marcus Alves Grando
a640c7bf04 - Update to 0.5.0
- Add new rc.d scripts
- Take maintainership

PR:		95858
Submitted by:	Markus Dolze <mmdolze___users.sourceforge.net>
2006-05-03 02:20:03 +00:00
Pav Lucistnik
dc7af663e2 - Add SHA256 2005-11-25 18:14:52 +00:00
Pav Lucistnik
8a33e90e22 - Update to 0.4.5
PR:		ports/76433
Submitted by:	Lewis Thompson <purple@fajita.org>
2005-01-19 19:35:14 +00:00
Trevor Johnson
f15b845ebe SIZEify. 2004-01-29 16:13:06 +00:00
Pav Lucistnik
8ca1b92a03 - Fix build on 5.x
PR:		ports/59521
Submitted by:	Clement Laforet <sheepkiller@cultdeadsheep.org>
Approved by:	adamw (mentor)
2003-11-20 22:33:20 +00:00
Edwin Groothuis
7a98851af1 LCDd daemon from sysutils/lcdproc starts in the foreground
The LCDd.sh.sample start script from the LCDproc-0.4.3_2
	ports starts the LCDd process that's also part of the port
	in the foreground, thereby blocking the system startup.

PR:		ports/54092
Submitted by:	Christian Ullrich <chris@chrullrich.de>
2003-09-29 23:41:15 +00:00
Ying-Chieh Liao
22dbd3f12d fix build on -current
PR:		51872
Submitted by:	Ports Fury
2003-05-12 08:02:16 +00:00
Roger Hardiman
97ac63c075 Enable building of all hardware drivers and fix a bug with outb.
My HD44780 based 16x2 display (in 4 bit mode) now works.
2003-02-25 20:46:55 +00:00
Akinori MUSHA
2c41b9e5f3 De-pkg-comment. 2003-02-20 19:00:52 +00:00
Tilman Keskinoz
8e23a54d97 Fix startup script. Bump PORTREVISION.
PR:		47616
Submitted by:	 Andrew Stuart <elitetek@subliminal.tekrealm.net>
2003-02-16 00:59:49 +00:00
Edwin Groothuis
8737b590fa Undo damage done by check if the SED could have been replaced by a
REINPLACE. Thanks to Patrick Li for spotting this.
2002-10-29 05:08:48 +00:00
Edwin Groothuis
8c46d27d7c Unbreak build of sysutils/lcdproc
PR:		ports/44213
Submitted by:	Sergei Kolobov <sergei@kolobov.com>
2002-10-29 04:47:25 +00:00
Patrick Li
1f1e674e20 Add new port lcdproc - A client/server suite for all kinds of nifty
LCD devices
2002-06-18 08:38:46 +00:00