Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 253390 - media-gfx/ufraw version bump to 0.15
Summary: media-gfx/ufraw version bump to 0.15
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-01 22:38 UTC by Lars Lindley
Modified: 2009-01-03 10:41 UTC (History)
0 users

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


Attachments
proposed ebuild for ufraw 0.15 (ufraw-0.15.ebuild,1.32 KB, text/plain)
2009-01-03 00:15 UTC, Lars Lindley
Details
New cflag patch instead of the .13 patch that didnt apply anymore (ufraw-0.15-cflags.patch,903 bytes, text/plain)
2009-01-03 00:16 UTC, Lars Lindley
Details
new proposed ebuild (ufraw-0.15.ebuild,1.29 KB, text/plain)
2009-01-03 00:58 UTC, Lars Lindley
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Lindley 2009-01-01 22:38:38 UTC
ufraw 0.15 with openMP support was released on christmas eve.
I would love to have it in the tree.

Reproducible: Always
Comment 1 Lars Lindley 2009-01-03 00:15:36 UTC
Created attachment 177166 [details]
proposed ebuild for ufraw 0.15

Proposed ebuild. Based on the 0.14.1 ebuild.
My first ever, actually. Please be gentle with me.. :)
Comment 2 Lars Lindley 2009-01-03 00:16:39 UTC
Created attachment 177167 [details]
New cflag patch instead of the .13 patch that didnt apply anymore
Comment 3 Lars Lindley 2009-01-03 00:21:28 UTC
This builds fine on my machine.
A little performace comparison: 75 Sony Alpha 700 raws.

0.14.1: 
real	12m56.215s
user	10m57.174s
sys	0m14.371s

0.15:
real	8m55.382s
user	10m59.207s
sys	0m22.059s

This new build depends on gcc 4.3.2 for the OpenMP support.
I quess it would build on earlier gcc:s minus the OpenMP support so maybe the dep isn't necessary..

This is my emerge --info

Portage 2.1.6.4 (default/linux/amd64/2008.0, gcc-4.3.2, glibc-2.9_p20081201-r1, 2.6.28-gentoo x86_64)
=================================================================
System uname: Linux-2.6.28-gentoo-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_6400+-with-glibc2.2.5
Timestamp of tree: Fri, 02 Jan 2009 17:30:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/cmake:      2.4.6-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.rhnet.is/pub/gentoo/ http://mirror.muntinternet.net/pub/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mirror.bytemark.co.uk/gentoo/ ftp://gentoo.imj.fr/pub/gentoo/ http://trumpetti.atm.tut.fi/gentoo/ http://mirror.bytemark.co.uk/gentoo/ ftp://ftp.linux.ee/pub/gentoo/distfiles/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/"
LANG="en_US.UTF-8"
LC_ALL="sv_SE.UTF-8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --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="3dnow 3dnowext X a52 aac acl alsa amd64 apache2 bash-completion berkdb bonobo branding bzip2 cairo cdinstall cdparanoia cdr cli cracklib crypt cups cupsddk curl dbus dga dri dvd dvdr dvdread eds encode evo exif expat fam ffmpeg firefox flac fltk fortran ftp gdbm gif gimp gmp gnome gnutls gpm gstreamer gtk hal iconv icq imagemagick imap imlib ipv6 isdnlog java javascript jbig jpeg jpeg2k lcms libgda libnotify libwww lm_sensors mad midi mime mmap mmx mng mozilla mp3 mplayer msn mudflap multilib ncurses nls nocd nptl nptlonly nsplugin ogg opengl openmp oscar pam pcre pdf perl png posix pppd python quicktime rar raw readline reflection sdl session sharedmem slang snmp sockets spell spl sse sse2 ssl symlink sysfs tcl tcpd threads tiff tk truetype unicode usb userlocales vcd videos vorbis wma wmf xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Lars Lindley 2009-01-03 00:58:47 UTC
Created attachment 177173 [details]
new proposed ebuild

I realized that it was a bit drastic to depend on gcc 4.3.2 as an earlier version would still compile it but without the openmp support..
No need to shut people out for no reason..
Comment 5 Markus Meier gentoo-dev 2009-01-03 10:41:11 UTC
+*ufraw-0.15 (03 Jan 2009)
+
+  03 Jan 2009; Markus Meier <maekke@gentoo.org> +ufraw-0.15.ebuild:
+  bump to ufraw-0.15 (bug #253390), stops using the cflags patch as this
+  seems unneeded as long as C{,XX}FLAGS are set.


comment for your proposed ebuild:
 * epatch "${FILESDIR}"/${PN}-0.15-cflags.patch you could use ${P}-cflags.patch instead
 * for version bumps, all keywords have to be unsable --> use ekeyword ~all xyz.ebuild