Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 130823 - ezquake-bin-1517 (new package, fuhquake-bin's successor, fork)
Summary: ezquake-bin-1517 (new package, fuhquake-bin's successor, fork)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-04-22 05:25 UTC by Patryk Rzadzinski
Modified: 2006-05-31 17:31 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for ezquake-bin-1517 (ezquake-bin-1517.ebuild,1.49 KB, text/plain)
2006-04-22 05:28 UTC, Patryk Rzadzinski
Details
ebuild for ezquake-bin-1517 (ezquake-bin-1517.ebuild,1.61 KB, text/plain)
2006-04-22 05:48 UTC, Patryk Rzadzinski
Details
ebuild for ezquake-bin-1517 (ezquake-bin-1517.ebuild,1.57 KB, text/plain)
2006-04-22 06:05 UTC, Patryk Rzadzinski
Details
initial changelog (ChangeLog,340 bytes, text/plain)
2006-04-22 06:19 UTC, Patryk Rzadzinski
Details
updated ebuild (ezquake-bin-1517-r2.ebuild,1.73 KB, text/plain)
2006-05-24 13:16 UTC, Patryk Rzadzinski
Details
ezquake-bin-1517-r3.ebuild (ezquake-bin-1517-r3.ebuild,1.94 KB, text/plain)
2006-05-25 07:42 UTC, Patryk Rzadzinski
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patryk Rzadzinski 2006-04-22 05:25:55 UTC
There's been a milestone release of the most popular QW client, which is a fork from fuhquake (already in portage). Testing has proven it to be stable on x86, here's my ebuild for it and link to the package:

Package with binaries(executable for x11, opengl, svga drivers), modules and docs:
http://wit.edu.pl/~rzadzinp/ezquake/releases/5171/ezquake-bin-5171.tar.gz

Ebuild:
http://wit.edu.pl/~rzadzinp/ezquake/ebuilds/ezquake-bin-5171.ebuild

The project is hosted on sf.net -> http://ezquake.sf.net
Comment 1 Patryk Rzadzinski 2006-04-22 05:28:37 UTC
Created attachment 85181 [details]
ebuild for ezquake-bin-1517
Comment 2 Patryk Rzadzinski 2006-04-22 05:48:55 UTC
Created attachment 85184 [details]
ebuild for ezquake-bin-1517
Comment 3 Patryk Rzadzinski 2006-04-22 06:05:36 UTC
Created attachment 85185 [details]
ebuild for ezquake-bin-1517
Comment 4 Patryk Rzadzinski 2006-04-22 06:19:22 UTC
Created attachment 85186 [details]
initial changelog
Comment 5 olle 2006-05-23 04:35:17 UTC
Install ezquake-bin-1517 into /var/tmp/portage/ezquake-bin-1517/image/ category games-fps
cp: cannot stat `ezquake': No such file or directory
cp: cannot stat `qw': No such file or directory
cp: cannot stat `ezquake-gl.glx': No such file or directory
cp: cannot stat `ezquake-security.so': No such file or directory
cp: cannot stat `ezquake.svga': No such file or directory
cp: cannot stat `ezquake.x11': No such file or directory
!!! ERROR: games-fps/ezquake-bin-1517 failed.
Call stack:
  ebuild.sh, line 1527:   Called dyn_install
  ebuild.sh, line 1005:   Called src_install
  ezquake-bin-1517.ebuild, line 36:   Called die

!!! cp data
!!! If you need support, post the topmost build error, and the call stack if relevant.

emerge --info
Portage 2.1_rc2 (default-linux/x86/2006.0, gcc-4.1.0, glibc-2.4-r3, 2.6.17-rc1-no2 i686)
=================================================================
System uname: 2.6.17-rc1-no2 i686 AMD Athlon(tm) processor
Gentoo Base System version 1.6.14
ccache version 2.3 [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-tbird -ftracer -fprefetch-loop-arrays -ffast-math -ftree-vectorize -floop-optimize2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-tbird -ftracer -fprefetch-loop-arrays -ffast-math -ftree-vectorize -floop-optimize2 -pipe -fvisibility-inlines-hidden "
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.du.se/pub/os/gentoo"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="sv"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac alsa apache2 apm arts avi berkdb bitmap-fonts cdr cli crypt dbus dga dri dvd dvdr eds emboss encode esd ffmpeg firefox flac foomaticdb fortran gd gdbm gif gimp gphoto2 gpm gstreamer gtk gtk2 icq imlib innodb ipv6 isdnlog java jpeg ldap libg++ libwww mad mikmod motif mp3 mpeg msn mysql ncurses nls nptl ntpl ntplonly ogg opengl oss pam pcre pda pdflib perl png pppd python quicktime readline reflection scanner sdl session spell spl ssh ssl svg symlinks tcpd threads truetype truetype-fonts type1-fonts udev unicode usb vorbis wxgtk1 x264 xml xml2 xmms xorg xv xvid yahoo zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_sv userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
Comment 6 Patryk Rzadzinski 2006-05-24 13:16:28 UTC
Created attachment 87436 [details]
updated ebuild

I rewrote the ebuild today. During emerge you may get warnings about executable stacks, but you should ignore it (according to Ciaran McCreesh's comment http://www.mail-archive.com/gentoo-sparc@lists.gentoo.org/msg00318.html).
Comment 7 Chris Gianelloni (RETIRED) gentoo-dev 2006-05-25 05:21:28 UTC
No.  I cannot be ignored.  Instead, you need to do something like what is done in the ut2004 ebuild:

# The executable pages are required.
QA_EXECSTACK_x86="opt/ut2004/System/ut2004-bin opt/ut2004/System/ucc-bin"
QA_EXECSTACK_amd64="opt/ut2004/System/ut2004-bin opt/ut2004/System/ucc-bin"
Comment 8 Patryk Rzadzinski 2006-05-25 07:42:43 UTC
Created attachment 87483 [details]
ezquake-bin-1517-r3.ebuild

I am sorry then. Here is another version of the ebuild, without the warnings about executable stacks.
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2006-05-25 08:31:24 UTC
No need to be sorry about it.  =]

The ebuild looks pretty good.  Your opengl dependency line needs another ) at the end, but we can fix that on our end.  Unfortunately, I don't have a copy of quake1 around or I'd test this one myself.  If I get access to a copy from a friend sometime soon, then I'll be on this one, otherwise it'll have to wait for one of the other guys on the games team.
Comment 10 Chris Gianelloni (RETIRED) gentoo-dev 2006-05-31 17:31:41 UTC
Added to CVS... thanks for the ebuild!