Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Dec 2000 11:30:03 -0800 (PST)
From:      Will Andrews <will@physics.purdue.edu>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/23507: new port: linux-q3ademo
Message-ID:  <200012181930.eBIJU3C23803@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/23507; it has been noted by GNATS.

From: Will Andrews <will@physics.purdue.edu>
To: Marc van Woerkom <marc.vanwoerkom@science-factory.com>
Cc: will@physics.purdue.edu, FreeBSD-gnats-submit@FreeBSD.org,
	3d@FreeBSD.org
Subject: Re: ports/23507: new port: linux-q3ademo
Date: Mon, 18 Dec 2000 12:50:22 -0500

 On Mon, Dec 18, 2000 at 05:13:28PM +0100, Marc van Woerkom wrote:
 > That's hard for me (have not earned commit rights yet :)  
 > 
 > OK, next time I submit a port via send-pr, I put such trivia not in the 
 > shar archive's Makefile but in the PR intro.
 
 That's the right thing to do.  ;-)
 
 > Perhaps I would know that myself, if I had read freebsd-ports 
 > more regulary. 
 
 Hmm, I was pretty sure portlint caught that kind of thing..
 
 > So for me it would be very helpful, if you guys could keep that
 > handbook very up to date and easy to understand.
 
 It would be nice if someone would help us, since we are good at ports,
 not documentation.  :-)
 
 Usually someone on the team blows their pipe and someone else has to do
 it anyway.
 
 > I see, one bumps that, after a revision of something existing.
 > So there is no initial revision (PORTSREVISION=0 ?).
 
 Well, think of it this way: what's the point of having an "initial
 revision" if 99% (nearly 4,200 ports) would require this line?
 Remember, PORTREVISION is for when we make local changes after an
 upgrade (usually things like security fixes or changes to the packing
 list to include more documentation or another binary).. it should say
 something like that in the handbook.
 
 > "graphics" slipped into it, because personally I see this app rather as 
 > a demo of FreeBSD's Linux emulation and graphics capabilities, than as 
 > a game. (Yes, I am a lousy q3a player and loose a lot :-)
 
 It's a game.. any fairly good game requires nice graphics.  Let's just
 say putting "graphics" category in there because of that is not
 acceptable.
 
 > What would a indirect use be?
 
 NO_CDROM, RESTRICTED, etc. etc.
 
 > Or rather: what would be the correct setting to indicate that the 
 > distribution archive should not be include on the FreeBSD distribution 
 > CD-ROM?
 
 Well, you know, there is NO_CDROM for this purpose.  There are plenty of
 examples in the tree, and I believe these special variables are
 described in the porter's handbook.
 
 Another definitive resource for information is the first 500 lines or so
 of ports/Mk/bsd.port.mk.
 
 > A related topic is the creation of a DVD player port.
 > 
 > This one would conflict with US law (DCMA?), but might be 
 > legal in other states, like the Netherlands, for example.
 > 
 > Could someone more informed, perhaps some crypto veteran, 
 > contact me about how to handle this case?
 
 There may be legal problems in the U.S., so I would mark it RESTRICTED
 for legal problems.  I don't see a problem having a DVD player port.  In
 fact, I am sure many people would use it, and they would probably thank
 you a lot for it.
 
 I would be glad to commit it too.
 
 > If it doesn't, it is perhaps some simple string mismatch
 > problem in your glx version.
 
 No worries, I don't have a GeForce2 on my computer yet, and I'm not sure
 I will.. I'm more interested in a TV card than a supercool gaming card.
 
 > On the nvidia developers list over at xfree86.org, there
 > were some updates for the id strings of the latest nvidia 
 > cards. These cards are usually downwards compatible and
 > should run that simple driver.
 
 Hmm, you mean nvidia actually helps write opensource drivers for their
 cards?
 
 > Hmm.. new to me. Has this been stated in the porters handbook yet?
 
 Well, I'll just say that it's not new to ports, but the reason it's not
 documented anywhere except in certain ports is because nobody's taken
 the time to standardize variables for the use in bsd.port.mk yet, even
 though the discussion regarding this kind of thing occurred about six
 months ago.
 
 However, it is a very simple concept involving PLIST_SUB and a simple
 if-else-endif conditional in the port Makefile.  It sure saves a lot of
 grief.. somebody ought to do that soon.
 
 Too bad my todo list is already quite stocked up.
 
 > It should run, but perhaps slow. Users of Matrox or Glide cards, where
 > faster XFree86 drivers are available than for nvidia cards,
 > might have even more fun.
 
 :-)
 
 > What is RT2?
 
 Railroad Tycoon II, another game Loki makes for Linux.  I haven't bought
 my copy yet, but I'm not done with the demo yet either (I did buy the
 original Windows version and tried to get it exchanged for Loki's
 version but they told me they have no such arrangement available).
 
 -- 
 wca
 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012181930.eBIJU3C23803>