<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>103591</bug_id>
          
          <creation_ts>2005-08-24 09:19 0000</creation_ts>
          <short_desc>Quake3 sources are now free, should be built from sources.</short_desc>
          <delta_ts>2005-10-25 17:29:05 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Games</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>vallesroc@gmail.com</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          <cc>kripton@kripserver.net</cc>
    
    <cc>nbensa@gmail.com</cc>
    
    <cc>nt@divzero.at</cc>
    
    <cc>rabbitambulance@googlemail.com</cc>
    
    <cc>radek@podgorny.cz</cc>
    
    <cc>sharpshopter@gmail.com</cc>
    
    <cc>xero@xeron.cc</cc>

      

      
          <long_desc isprivate="0">
            <who>vallesroc@gmail.com</who>
            <bug_when>2005-08-24 09:19:28 0000</bug_when>
            <thetext>ID has free Quake3 sources recently. The quake3 ebuild should build it from
source code, while a new -bin ebuild should be created for their latest binary
release.

Reproducible: Always
Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2005-08-24 11:20:10 0000</bug_when>
            <thetext>Perhaps later.

The current version of the code doesn&apos;t build on many versions of GCC.  I
definitely don&apos;t even want to think of what happens when you start adding some
of the crazy CFLAGS some of our users love to use into the mix.  Once somebody
goes and does a cleanup on the code, ala relnev and Quake2, then I&apos;ll do this,
but until then, I think we should keep it as-is.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rabbitambulance@googlemail.com</who>
            <bug_when>2005-08-25 05:10:15 0000</bug_when>
            <thetext>At least we should correct the ebuild so it pulls in the datafiles off ftp or
something, as the cd should no longer be needed. Also, the license is no longer
Q3EULA, but GPL afaik.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>egore@gmx.de</who>
            <bug_when>2005-08-25 05:20:17 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; At least we should correct the ebuild so it pulls in the datafiles off ftp or
&gt; something, as the cd should no longer be needed. Also, the license is no longer
&gt; Q3EULA, but GPL afaik.

Only the source is GPL. You still need to original CD to play the game (same for
Quake and Quake II).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kanniball@zmail.pt</who>
            <bug_when>2005-08-28 09:21:23 0000</bug_when>
            <thetext>by the way icculus is working on the source: 
http://www.icculus.org/quake3/ 
 
this is nice, because we have now a central reference for the source :) 
 
I will compile it!!! </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-08-31 20:22:05 0000</bug_when>
            <thetext>Created an attachment (id=67379)
quake3-9999.ebuild

ebuild to build quake3 from the svn repo</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2005-09-01 06:45:40 0000</bug_when>
            <thetext>Wouldn&apos;t an ebuild to use a snapshot be better?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>xero@xeron.cc</who>
            <bug_when>2005-09-01 10:41:05 0000</bug_when>
            <thetext>I&apos;ve been using that ebuild however I had to modify it because it wasn&apos;t working
right. Since DEFAULT_BASEDIR is set to ${GAMES_DATADIR}/quake3 the baseq3 and
missionpack files also need to be installed into that directory, not into
GAMES_LIBDIR. Simply changing exeinto ${GAMES_LIBDIR}/${PN}/baseq3 and exeinto
${GAMES_LIBDIR}/${PN}/missionpack to DATADIR instead fixes it. If I didn&apos;t do
that the game wouldn&apos;t start at all. This also ensures that
${GAMES_DATADIR}/quake3 exists for putting the pak0.pk3 file.

After I do that, when I try to enter a level it would give me ERROR: User
Interface is version 3, expected 6. Not sure what that means however if I use
the shared libraries by starting with quake3 +set sv_pure 0 +set vm_cgame 0 +set
vm_game 0 +set vm_ui 0 then the game works fine. I now have quake3 running using
alsa for sound, so I&apos;m happy.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-09-01 21:41:41 0000</bug_when>
            <thetext>the ebuild isnt meant for inclusion (at least not masked as -*), but more for
building a snapshot/release ebuild from

my quake3 didnt seem to require those binary files, but we should send patches
upstream to make quake3 search a sep libdir after basedir if that is the case</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nukem996@gmail.com</who>
            <bug_when>2005-09-03 23:38:33 0000</bug_when>
            <thetext>Why not just call this quake3-src? The quake3 ebuild will be for the offical id
software build of quake3, with punkbuster. The quake3-src would be built from
the icculus.org sources of quake3.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-09-04 11:13:24 0000</bug_when>
            <thetext>quake3 is going to be renamed to quake3-bin ... source packages get preference
over binary packages in Gentoo</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>xero@xeron.cc</who>
            <bug_when>2005-09-04 11:38:15 0000</bug_when>
            <thetext>there are potential issues with all the quake 3 mods between the source and
binary version of quake3, right now I&apos;ve simply got symlinks in
/usr/share/games/quake3 going to /opt/quake3/modname and so forth, without much
trouble, but the different install paths of the binary and source versions will
definitely be an issue.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nukem996@gmail.com</who>
            <bug_when>2005-09-05 02:22:06 0000</bug_when>
            <thetext>(In reply to comment #11)
&gt; there are potential issues with all the quake 3 mods between the source and
&gt; binary version of quake3, right now I&apos;ve simply got symlinks in
&gt; /usr/share/games/quake3 going to /opt/quake3/modname and so forth, without much
&gt; trouble, but the different install paths of the binary and source versions will
&gt; definitely be an issue.

Are you saying the mods just dont work with the source version or its just sym
links on your computer? I was also thinking it might be good to have a way that
the closed source version(with punk buster) and open source version(w/o punk
buster) co-exist. Maybe name the closed source version quake3-bin while the open
source is just quake3?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>xero@xeron.cc</who>
            <bug_when>2005-09-05 08:03:56 0000</bug_when>
            <thetext>I&apos;m not saying the mods dont work I&apos;m just saying there needs to be a way to
make them work with both the source and binary version, since they have
different install paths. Right now there is nothing done about this.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nukem996@gmail.com</who>
            <bug_when>2005-09-05 13:18:57 0000</bug_when>
            <thetext>(In reply to comment #13)
&gt; I&apos;m not saying the mods dont work I&apos;m just saying there needs to be a way to
&gt; make them work with both the source and binary version, since they have
&gt; different install paths. Right now there is nothing done about this.

Thats simple enough to do install all mods and game data in a universal place,
the same way all browser plugins are stored in /opt/netscape/plugins. Have both
the binary and the source versions of quake3 link there. To simplify things I
would suggest keeping all mods and game data in /opt/quake3 and have the source
version just link to /opt/quake3.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2005-09-06 15:27:09 0000</bug_when>
            <thetext>*** Bug 105064 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nukem996@gmail.com</who>
            <bug_when>2005-09-09 22:35:26 0000</bug_when>
            <thetext>So is this going to get into portage or not?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2005-09-09 23:13:34 0000</bug_when>
            <thetext>http://www.gentoo.org/proj/en/desktop/games/#doc_chap5_sect10</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nukem996@gmail.com</who>
            <bug_when>2005-09-11 00:32:05 0000</bug_when>
            <thetext>(In reply to comment #17)
&gt; http://www.gentoo.org/proj/en/desktop/games/#doc_chap5_sect10

Im sorry your right. Take back what I said and take your time.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-10-25 17:29:05 0000</bug_when>
            <thetext>games-fps/quake3 now builds from source</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>67379</attachid>
            <date>2005-08-31 20:22 0000</date>
            <desc>quake3-9999.ebuild</desc>
            <filename>quake3-9999.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2dhbWVzLWZwcy9xdWFrZTMvcXVha2UzLTEuMzJi
LXIzLmVidWlsZCx2IDEuMTkgMjAwNS8wNS8xMiAxMjozODo0MCB3b2xmMzFvMiBFeHAgJAoKRVNW
Tl9SRVBPX1VSST0ic3ZuOi8vc3ZuLmljY3VsdXMub3JnL3F1YWtlMy90cnVuayIKaW5oZXJpdCBz
dWJ2ZXJzaW9uIGdhbWVzIHRvb2xjaGFpbi1mdW5jcwoKREVTQ1JJUFRJT049IlF1YWtlIElJSSBB
cmVuYSAtIDNyZCBpbnN0YWxsbWVudCBvZiB0aGUgY2xhc3NpYyBpZCAzRCBmaXJzdC1wZXJzb24g
c2hvb3RlciIKSE9NRVBBR0U9Imh0dHA6Ly9pY2N1bHVzLm9yZy9xdWFrZTMvIgpTUkNfVVJJPSIi
CgpMSUNFTlNFPSJHUEwtMiIKU0xPVD0iMCIKS0VZV09SRFM9Ii0qIgpJVVNFPSJvcGVuZ2wiCgpS
REVQRU5EPSJvcGVuZ2w/ICggdmlydHVhbC9vcGVuZ2wgdmlydHVhbC94MTEgKSIKClM9JHtXT1JL
RElSfS90cnVuawoKc3JjX3VucGFjaygpIHsKCXN1YnZlcnNpb25fc3JjX3VucGFjawoJY2QgIiR7
U30iCgljaG1vZCBhK3J4IGNvZGUvdW5peC9leHRyYWN0X3Zlci5wbAp9CgpzcmNfY29tcGlsZSgp
IHsKCWVtYWtlIFwKCQlDQz0iJCh0Yy1nZXRDQykiIFwKCQlPUFRJTUlaRT0iJHtDRkxBR1N9IiBc
CgkJREVGQVVMVF9CQVNFRElSPSIke0dBTUVTX0RBVEFESVJ9L3F1YWtlMyIgXAoJCXJlbGVhc2Ug
fHwgZGllCn0KCnNyY19pbnN0YWxsKCkgewoJZG9kb2MgUkVBRE1FLnR4dCBpX28tcTMtcmVhZG1l
CgljZCBjb2RlL3VuaXgKCWRvZG9jIENoYW5nZUxvZyBSRUFETUUqCgoJZG9pY29uIHF1YWtlMy54
cG0KCW1ha2VfZGVza3RvcF9lbnRyeSBxdWFrZTMgIlF1YWtlIElJSSBBcmVuYSIgcXVha2UzLnhw
bQoKCWNkIHJlbGVhc2UqCglmb3IgeCBpbiBsaW51eCogOyBkbwoJCW5ld2dhbWVzYmluICR7eH0g
JHt4L2xpbnV4fSB8fCBkaWUgImRvYmluICR7eH0iCglkb25lCglleGVpbnRvICR7R0FNRVNfTElC
RElSfS8ke1BOfS9iYXNlcTMKCWRvZXhlIGJhc2VxMy8qLnNvIHx8IGRpZSAiYmFzZXEzIC5zbyIK
CWV4ZWludG8gJHtHQU1FU19MSUJESVJ9LyR7UE59L21pc3Npb25wYWNrCglkb2V4ZSBtaXNzaW9u
cGFjay8qLnNvIHx8IGRpZSAibWlzc2lvbnBhY2sgLnNvIgoKCXByZXBnYW1lc2RpcnMKfQoKcGtn
X3Bvc3RpbnN0KCkgewoJZ2FtZXNfcGtnX3Bvc3RpbnN0CgllY2hvCglld2FybiAiVGhlcmUgYXJl
IHR3byBwb3NzaWJsZSBzZWN1cml0eSBidWdzIGluIHRoaXMgcGFja2FnZSwgYm90aCBjYXVzaW5n
IGEJZGVuaWFsIgoJZXdhcm4gIm9mIHNlcnZpY2UuICBPbmUgYWZmZWN0cyB0aGUgZ2FtZSB3aGVu
IHJ1bm5pbmcgYSBzZXJ2ZXIsIHRoZSBvdGhlciB3aGVuIHJ1bm5pbmciCglld2FybiAiYXMgYSBj
bGllbnQuICBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIGJ1ZyAjODIxNDkuIgoJZWNobwoJZWlu
Zm8gIllvdSBuZWVkIHRvIGNvcHkgcGFrMC5wazMgZnJvbSB5b3VyIFF1YWtlMyBDRCBpbnRvICR7
R0FNRVNfREFUQURJUn0vcXVha2UzL2Jhc2VxMy4iCgllaW5mbyAiT3IgaWYgeW91IGhhdmUgZ290
IGEgV2luZG93IGluc3RhbGxhdGlvbiBvZiBRMyBtYWtlIGEgc3ltbGluayB0byBzYXZlIHNwYWNl
LiIKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>