Commit graph

31 commits

Author SHA1 Message Date
Alexey Dokuchaev
af02a82fb5 IGNORE string should not be quoted.
Part of PR:	ports/76095
2005-01-11 14:28:49 +00:00
Alexander Leidinger
64cf27c85d Say hello to the linux mega patch, it consolidates our linux bits a
little bit and allows to proceed to a more recent linux_base from
a stable (read as: the major bugs should be ironed out or identified
and most linux ports build just fine) source.

It also allows to ship 4.11 with a working linuxolator (the EOLed
linux_base is marked forbidden because of a security hole).

This is a major update, please read UPDATING (and CHANGES if you
develop linux ports).

Changes:
 - change the default linux_base from v7 to v8
 - add a newer freetype to linux_base-8 for nicer fonts display [1]
 - don't let cpio use hardlinks in the linux_base-8 port to quiet some
   warnings in some cases [2]
 - fix a cut&past error in the linux_base-8 pkg-install script [3]
 - convert the binary knob "USE_LINUX" to a version specifier, e.g.
   USE_LINUX=<value> specifies a dependency upon
   emulators/linux_base-<value>, exceptions are a value of "7" (which
   does what you want and adds a dependency to linux_base) and any
   value without a corresponding port in
   PORTSDIR/emulators/linux_base-<value> (which adds a dependency to
   the default linux_base)
 - don't implicitly add USE_LINUX with the USE_LINUX_PREFIX knob,
   this allows us to use the USE_LINUX_PREFIX knob for linux_base and
   paves the way for splitting up future linux base ports into
   individual pieces
 - remove RESTRICTED from some GPL licensed ports, even when we only
   distribute binaries, we get them from official linux sites, so
   anyone can grab them there if he needs to
 - add a dependency upon the linux X11 bits where necessary (based upon
   guesswork)
 - don't use USE_X_PREFIX in some linux ports since it adds a dependency
   to the FreeBSD X11 libs, as a workaround use PREFIX?= (the clean
   solution would be to remove the implicit USE_XLIB from USE_X_PREFIX)
 - bump the portrevision of the linux ports ("better safe than sorry"
   algorithm)
 - pass maintainership of the important linux infrastructure to a
   mailinglist, hijack freebsd-emulation@ for this purpose (if somebody
   doesn't like this: tell us your bikeshed color at freebsd-emulation@,
   my color would be "linuxolator@" in case someone cares...)
 - add a pkg-install script for linux-fontconfig, but don't use it;
   everything should work without it (the FreeBSD fc-cache program should
   do all the work), but in case we need it we just need to decomment the
   pkg-install part in the Makefile
 - fix some dependencies
 - fix some bugs
 - add some static plists
 - unbreak the ports with dependecies to more than one linux_base

This also fixes some ports which are marked BROKEN because of dependencies
to v7 and v8 of linux_base at the same time.

Known bugs:
 - the linux-mesa and linux-devtools ports install libGL*.so symlinks
 - some "minor" plist bugs (e.g. ld.so.{conf,cache} are modified by
   the linux X11 port, so linx_Base-8 moans at deinstall time)

Future work (interested souls should coordinate with freebsd-emulation@):
 - add some kind of USE_LINUX_X11 knob to streamline the X11 dependencies,
   or modify the behavior of USE_XLIB in the USE_LINUX case
   AFAIK trevor has some patches.
 - make USE_XLIB and USE_X_PREFIX orthogonal to be able to get rid of
   the PREFIX?= workaround in some linux ports
   Should be discussed/coordinated on/with x11@.
 - move the RPM bits from x11-toolkits/linux-gtk/Makefile to PORTSDIR/Mk/
 - update to a more recent linux base

PR:			69997, 70539 (and maybe others)
Discussed with/on:	java@, x11@, trevor, portmgr
Tested by:		mezz, portmgr, pointyhat
RPM hunted down by:	Joseph Gelinas <scirocco@tasam.com> [1]
Requested by:		portmgr [2]
Submitted by:		kris [3]
Approved by:		portmgr
2004-12-31 18:24:10 +00:00
Alexey Dokuchaev
71990e22f8 nVidia's libGL depends on libm.so.2 which is not available since 5.3-BETA7.
Get one via `misc/compat4x' port.

PR:		ports/74130
Submitted by:	Marius Nuennerich <marius.nuennerich(at)gmx.de>
2004-12-27 02:53:25 +00:00
Alexey Dokuchaev
11e3f6da5a Mark as for i386 only.
Suggested by:	remko
2004-12-27 02:27:28 +00:00
Alexey Dokuchaev
03068b7dd1 Despite the fact nVidia claims 4.9 or later is required, allow people with
older releases (and thus older make(1)) to use this port.

Quoting linimon, I sure will be glad when everyone has that newer make(1).

PR:		ports/72137
Submitted by:	Michel Lavondes <fox(at)vader.aacc.cc.md.us>
Approved by:	fjoe (mentor, implicit)
2004-11-09 09:42:42 +00:00
Alexey Dokuchaev
52da72ebd5 Install link libXvMCNVIDIA_dynamic.so.1 -> libXvMCNVIDIA.so.1. Some apps
seem to need this.  Bump PORTREVISION.

PR:		ports/72877
Submitted by:	ahze
Approved by:	fjoe (mentor, implicit)
2004-11-09 09:37:32 +00:00
Alexey Dokuchaev
eb7041b464 Add forgotten patch from the PR (ports/70564).
Approved by:	fjoe (mentor)
2004-08-27 09:24:05 +00:00
Alexey Dokuchaev
48249e3fe0 Update my email address to `@FreeBSD.org'.
Relinquish ports I happen to no longer use.  They seem to be of the latest
versions, and non-broken, so this is a "clean" dump.

Approved by:	fjoe (mentor)
2004-08-27 08:46:33 +00:00
Sergey A. Osokin
9becd45701 Update nVidia binary drivers to most recent released version, 6113.
Features:
 * Support for the latest NVIDIA GPUs including GeForce 6800 Series
 * Improved interaction with -CURRENT's new threading libraries.

It also brings some more general fixes to the port:
 * Utilizes PORTDOCS
 * New knobs added
 * pkg-plist fixed

Special note for -CURRENT users: nVidia driver now depends
on mem.ko kernel module.

Submitted by:	Alexey Dokuchaev <danfe@regency.nsu.ru> (maintainer)
PR:		70561
2004-08-17 11:54:09 +00:00
Pav Lucistnik
c28c472aa3 - Detect and use xorg
PR:		ports/70193
Submitted by:	Sergey N. Voronkov <serg@tmn.ru>
Approved by:	maintainer
2004-08-10 07:51:48 +00:00
Max Khon
52c3a75e7f Fix build on FreeBSD > 502115.
PR:		68162
Submitted by:	MAINTAINER
2004-06-21 14:01:52 +00:00
Kris Kennaway
a27ee4c587 BROKEN on 5.x: Does not compile 2004-06-20 08:58:35 +00:00
Pav Lucistnik
a49d5fc71c - Fix d_flags on recent -CURRENT
PR:		ports/63554
Submitted by:	matk
Approved by:	maintainer
2004-03-02 09:33:10 +00:00
Kirill Ponomarev
c750694c8d - SIZEify
PR:		ports/63548
Submitted by:	maintainer
2004-02-29 20:50:30 +00:00
Kirill Ponomarev
509d4221d5 - Add patches to fix nvidia drivers after 502103
__FreeBSD_version

PR:		ports/63326
Submitted by:	maintainer
2004-02-25 13:05:12 +00:00
Pav Lucistnik
b1d96356f5 - Install kernel module to proper location on -STABLE
PR:		ports/62210
Submitted by:	Alexey Dokuchaev <danfe@regency.nsu.ru> (maintainer)
2004-02-01 12:35:57 +00:00
Kirill Ponomarev
55854aa76d - handles the rename of PCIR_HEADERTYPE -> PCIR_HDRTYPE #define
- nvidia.ko is now installed under /boot/modules rather
  than /boot/kernel on 5.x

PR:		ports/61867
Submitted by:	maintainer
2004-01-25 13:52:46 +00:00
David E. O'Brien
9dbcd2cc53 Don't falsely tell the kernel that this driver supports the nForce onboard
Ethernet's PCI Device ID's.

Obtained from:	http://www.onthenet.com.au/~q/nvnet/nvidia-agp.diff
2003-12-08 00:50:59 +00:00
David E. O'Brien
619df5a9a0 Don't falsely tell the kernel that this driver supports the nForce onboard
Ethernet's PCI Device ID's.

Obtained from:	http://www.onthenet.com.au/~q/nvnet/nvidia-agp.diff
2003-12-07 05:16:20 +00:00
Sergey A. Osokin
3cacb971f9 Fix installation (in special cases)
Submitted by:	Alexey Dokuchaev <danfe@regency.nsu.ru> (maintainer)
PR:		55796
2003-08-20 10:42:11 +00:00
Daichi GOTO
9fa582d23d update x11/nvidia-driver: some tweaks
- eliminates hardcoded version numbers
  - adds INSTALLS_SHLIB per `portlint(1) -A';
  - ensures the port upgradeble

PR:		55410
Submitted by:	Alexey Dokuchaev <danfe@regency.nsu.ru> (mainatiner)
2003-08-18 05:40:52 +00:00
Sergey A. Osokin
241f33e7b8 Update to 1.0.4365
Give maintainership to submitter.

Submitted by:	Alexey Dokuchaev <danfe@nsu.ru>
Approved by:	fjoe (mentor) (implicit)
2003-07-04 14:35:20 +00:00
Jimmy Olgeni
72f2a5955a Fix plist for -CURRENT: kernel module lives in /boot/kernel/ and
MAKEDEV.nvidia is not installed in /dev/.
2003-06-07 18:53:22 +00:00
Erwin Lansing
be6cdc5a86 Change "USE_FREEBSD_AGP" to "WITH_FREEBSD_AGP"
in the pkg-message

PR:		52942
Submitted by:	Serge Gagnon <gagnon__s@videotron.ca>
Approved by:	edwin (mentor)
2003-06-04 17:15:04 +00:00
Maxime Henrion
57a8c90d83 - Update to the latest version of my patch to fix malloc() flags
for -CURRENT.  This fixes the printing of annoying backtraces.
- Don't try to run mknod on -CURRENT where we have devfs.
- Bump PORTREVISION.
2003-03-24 13:49:54 +00:00
Maxime Henrion
db303857e8 Add patches so that the nVidia driver works with -CURRENT. Be
aware that nVidia doesn't officially supports -CURRENT though.
Older versions of -CURRENT (ie. __FreeBSD_version < 500105) are
not supported.  5.0-RELEASE is thus unsupported as well.

Requested by:	many
2003-03-06 01:12:23 +00:00
Akinori MUSHA
cb07270bfe De-pkg-comment. 2003-02-20 19:21:36 +00:00
Kris Kennaway
1576539fd5 For some reason ${PKG_INFO} doesn't work here, so hard-code
/usr/sbin/pkg_info just to get it working again.  Add a note that they
should be fixed to use the bsd.port.mk variables.
2003-01-25 00:46:18 +00:00
Kris Kennaway
3b12786f79 s/pkg_info/${PKG_INFO}/. I don't think this makefile will behave itself
in all situations (uses != to get installed version of X ports, but X
ports may not be installed at the time the makefile is run)
2003-01-24 22:43:27 +00:00
Edwin Groothuis
eb840ae666 Fix warnings when x11-servers/XFree86-4-Server or x11/XFree86-4-libraries
are not installed.

Submitted by:	Stijn Hoop <stijn@win.tue.nl>
Reviewed by:	Dan Langille <dan@langille.org>
2003-01-21 00:46:20 +00:00
Edwin Groothuis
94fc89fbfb i[NEW PORT]: x11/nvidia-driver
A port to install the binary NVIDIA drivers (I like to keep
	track of what's installed on my machine by using the port
	database).

	Note that I set MAINTAINER to ports@ because I don't know
	if I can spend enough time to maintain this. Someone else
	is of course free to take and (hopefully) improve this.

PR:		ports/45988
Submitted by:	Stijn Hoop <stijn@win.tue.nl>
2003-01-20 07:29:06 +00:00