Summary: | app-emulation/faumachine-20050720.ebuild (new package) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Meier <gentoobugzilla> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | gentoo, gentoobugzilla, heldhelm, maxi, tar |
Priority: | Normal | Keywords: | EBUILD, REVIEWED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | sunrise suggested | ||
Package list: | Runtime testing required: | --- | |
Attachments: |
faumachine-20050720.ebuild
FAUmachine release 20050728 ebuild FAUmachine release 20050728 ebuild patch to move 'stats' USE flag from local to global flags FAUmachine release 20050728 ebuild FAUmachine release 20050728 ebuild build log FAUmachine release 20050728 ebuild faumachine-20060310.ebuild |
Description
Michael Meier
2005-07-23 02:57:55 UTC
Created attachment 64112 [details]
faumachine-20050720.ebuild
New ebuild revision for the FAUmachine 20050728 release. ebuild changes: - CFLAGS is being unset completely for now; there are too many flags that break it, especially the BIOS is quite fragile - USE flags for documentation and statistics added NOTE: The 'stats' USE flag is local for net-p2p/amule at the moment and needs to be moved use.local.desc -> use.desc. Created attachment 64679 [details]
FAUmachine release 20050728 ebuild
FAUmachine v20050728 ebuild
Please fix the following and reopen: * You have some things in IUSE that don't get used anywhere. * Unsetting CFLAGS is no good, it breaks ABI things. * ${D} needs quoting. Created attachment 66332 [details]
FAUmachine release 20050728 ebuild
fixed:
* Nothing changed with IUSE: The two USE flags _are_ being used. (fgrep myconf
faumachine-20050728.ebuild)
* CFLAGS are not unset in the ebuild anymore.
* ${D} is quoted now.
Horst made the necessary changes, so reopened as suggested. Created attachment 66666 [details, diff]
patch to move 'stats' USE flag from local to global flags
Another comment towards #4 (ciaranm) "You have some things in IUSE that don't
get used anywhere.": In case you refer to repoman complaining about
IUSE.invalid 1
app-emulation/faumachine/faumachine-20050728.ebuild: stats
please remember my NOTE in #2 stating "The 'stats' USE flag is local for
net-p2p/amule at the moment and needs to be moved use.local.desc -> use.desc."
Just apply the attached patch to the portage tree to correct this.
Created attachment 66667 [details]
FAUmachine release 20050728 ebuild
revised ebuild to eliminate remaining repoman problems:
* copyright in first line removed
* whitespace changes
Well, I see two things listed in IUSE that aren't used to trigger any optional dependencies. Why not just enable both options? In my opinion USE flags are not only there to trigger dependencies. Though a closer look at the 'doc' flag revealed that the only difference it makes after installation is a 482kb PDF file, which makes it reasonable to remove this flag and always to build and install this file. The 'stats' USE flag triggers a compile-time option that creates very much statistics output at runtime that is not interesting for every user and adds a performance penalty. IMHO this one should stay configurable for those interested in runtime statistics. Opinions? Created attachment 66707 [details]
FAUmachine release 20050728 ebuild
Well, of course the PDF creation turns out to bring some build-time
dependencies into the game... so this revised ebuild reflects these
dependencies.
Both 'doc' and 'stats' USE flags are still there, the former due to the
dependencies it inflicts, the latter because of the reasons mentioned in my
last comment.
Still works as expected, repoman only complains about the non-global 'stats'
flag, missing ChangeLog/metadata.xml, and allmasked.
I tried emerging this ebuild, but I'm getting the errors from the attaches log. Here's some information about my system: mobile ~ # emerge faumachine -pv These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] app-emulation/faumachine-20050728 +doc -stats 0 kB [1] Total size of downloads: 0 kB Portage overlays: [1] /usr/local/portage mobile ~ # emerge --info Portage 2.0.53_rc6 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r3, 2.6.13.2-ss2.2-rc7 i686) ================================================================= System uname: 2.6.13.2-ss2.2-rc7 i686 Intel(R) Pentium(R) M processor 1400MHz Gentoo Base System version 1.12.0_pre9 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 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.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium-m -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/fax /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O3 -march=pentium-m -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ITDNet.net/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://distfiles.gentoo.org/distfiles/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" LINGUAS="en de it fr" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X Xaw3d a52 aac aalib accessibility acl acpi alsa apache2 atlas audiofile avi bash-completion bcmath berkdb bidi bitmap-fonts bluetooth bmp bonobo browserplugin bzip2 calendar caps cdparanoia cdr cjk clamav cpdflib cracklib crypt cscope ctype cups curl curlwrappers dba dbase dbx dedicated dga dio directfb doc dri dts dv dvb dvd dvdr dvdread eds emacs emacs-w3 emboss encode ethereal evo examples exif expat fam fastcgi fbcon ffmpeg fftw flac flash foomaticdb fortran freewnn ftp gb gcj gd gdbm geoip ggi gif ginac glut gmp gnome gnustep gnutls gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml guile howl iconv ieee1394 imagemagick imap imlib inifile innodb ipv6 jabber java jikes joystick jpeg kerberos krb4 ladcca lapack lcms ldap leim lesstif libcaca libedit libgda libwww lm_sensors logrotate m17n-lib mad maildir matroska mbox mcal mcve memlimit mhash mikmod mime mmap mmx mmx2 mmxext mng motif mozilla mp3 mpeg mpi mule mysql ncurses neXt netcdf nhc98 nis nls nntp nptl ocaml odbc ofx ogg oggvorbis openal opengl osc pam pcmcia pcntl pcre pda pdflib perl php plotutils png portaudio posix ppds prelude profile python qt quicktime radius readline ruby samba sasl scanner sdl session sharedext sharedmem shorten simplexml skey slang slp smartcard smtp sndfile snmp soap sockets source sox speex spell spl sse sse2 ssl svg svga sysfs sysvipc szip tcltk tcpd tetex theora threads tidy tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vcd videos vidix vorbis wddx wifi win32codecs wmf wxwindows xface xfs xine xinerama xml xml2 xmlrpc xmms xosd xpm xprint xsl xv xvid xvmc yaz zeo zlib linguas_en linguas_de linguas_it linguas_fr userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS Created attachment 71570 [details]
build log
Please retry after running revdep-rebuild, sounds like you've got some broken libraries. I did a revdep-rebuild and also re-emerged gtk+ atk pango and glib but I'm still getting this error. Created attachment 72304 [details] FAUmachine release 20050728 ebuild configure flag --enable-shared added, this solves Maximilian's (comment #12) build problem (he already gave me feedback on that via email). Created attachment 82290 [details]
faumachine-20060310.ebuild
Version bump: CeBIT release 20060310
Changes in FAUmachine:
* new acceleration kernel module
* ACPI support
* improved logo
* improved BIOS startup screens
* improved USB support
* 1MB BIOS support
* several bug fixes in floppy support
* floppy controller / floppy device separated
* new config file format
* improved chipset (power management and SMBus device support)
* improved patternmatcher
ebuild changes:
* addwrite "${QTDIR}/etc/settings" added to avoid sandbox violations with QT's uic (is there a better solution?)
* ghostscript dependency corrected to virtual/ghostscript
* Makefile race condition fix added (already corrected in upstream CVS)
(this is an automated message based on filtering criteria that matched this bug) 'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached to this bug. This bug is assigned to maintainer-wanted which means that it is not in the main tree. Heuristics show that no Gentoo developer has commented on your ebuild. Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq |