Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 316589 - media-gfx/rawtherapee-3.0alfa1 ebuild
Summary: media-gfx/rawtherapee-3.0alfa1 ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.rawtherapee.com/
Whiteboard:
Keywords:
: 175963 334807 375085 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-04-21 22:53 UTC by Milos Popovic
Modified: 2011-10-30 09:35 UTC (History)
14 users (show)

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


Attachments
rawtherapee-3.0.ebuild (rawtherapee-3.0.ebuild,2.28 KB, text/plain)
2010-04-21 22:55 UTC, Milos Popovic
Details
rawtherapee-3.0_alpha1.ebuild (rawtherapee-3.0_alpha1.ebuild,2.25 KB, text/plain)
2010-04-24 11:14 UTC, Milos Popovic
Details
rawtherapee.png (rawtherapee.png,3.55 KB, image/png)
2010-04-24 11:15 UTC, Milos Popovic
Details
rawtherapee.desktop (rawtherapee.desktop,475 bytes, text/plain)
2010-04-24 11:16 UTC, Milos Popovic
Details
rtstart (rtstart,40 bytes, text/plain)
2010-04-24 11:16 UTC, Milos Popovic
Details
rawtherapee-9999.ebuild (rawtherapee-9999.ebuild,683 bytes, text/plain)
2010-04-24 12:09 UTC, Milos Popovic
Details
rawtherapee-9999.ebuild (rawtherapee-9999.ebuild,2.58 KB, text/plain)
2010-05-18 20:30 UTC, Milos Popovic
Details
rawtherapee3.desktop (rawtherapee3.desktop,672 bytes, text/plain)
2010-05-18 20:31 UTC, Milos Popovic
Details
rawtherapee-9999.ebuild (rawtherapee-9999.ebuild,2.78 KB, text/plain)
2010-06-08 21:15 UTC, Milos Popovic
Details
rawtherapee.desktop (rawtherapee.desktop,672 bytes, text/plain)
2010-09-14 13:47 UTC, Milos Popovic
Details
rawherapee-9999,ebuild (rawtherapee-9999.ebuild,900 bytes, text/plain)
2010-09-14 13:49 UTC, Milos Popovic
Details
rawtherapee.desktop (rawtherapee.desktop,677 bytes, text/plain)
2010-09-14 14:05 UTC, Milos Popovic
Details
rawtherapee.desktop (rawtherapee.desktop,681 bytes, text/plain)
2011-07-28 11:37 UTC, Milos Popovic
Details
rawtherapee-9999.ebuild (rawtherapee-9999.ebuild,906 bytes, text/plain)
2011-07-28 11:40 UTC, Milos Popovic
Details
rawtherapee-9999.ebuild (rawtherapee-9999.ebuild,954 bytes, text/plain)
2011-08-30 06:23 UTC, Milos Popovic
Details
rawtherapee-9999.ebuild with libpng-1.5 patch (rawtherapee-9999.ebuild,1.02 KB, text/plain)
2011-10-23 07:45 UTC, Pavol Cupka
Details
patch file for rawtherapee-9999.ebuild (with libpng-1.5 patch) (libpng-1.5.4-p0.patch,1.43 KB, patch)
2011-10-23 07:48 UTC, Pavol Cupka
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Milos Popovic 2010-04-21 22:53:38 UTC
New version is out.

Reproducible: Always
Comment 1 Milos Popovic 2010-04-21 22:55:55 UTC
Created attachment 228681 [details]
rawtherapee-3.0.ebuild

There is new dependency on media-libs/libiptcdata.
Comment 2 Stefan Wimmer 2010-04-24 09:42:49 UTC
(In reply to comment #1)
> Created an attachment (id=228681) [details]
> rawtherapee-3.0.ebuild
> 
> There is new dependency on media-libs/libiptcdata.

Milos can you attach the content of your files-directory as well? I always get errors during the emerge about missing files in $FILESDIR ...

TIA
Stefan
Comment 3 Milos Popovic 2010-04-24 11:14:39 UTC
Created attachment 228985 [details]
rawtherapee-3.0_alpha1.ebuild

+ Licence changed to GPL
+ Renamed to alpha1
Comment 4 Milos Popovic 2010-04-24 11:15:08 UTC
Created attachment 228987 [details]
rawtherapee.png
Comment 5 Milos Popovic 2010-04-24 11:16:01 UTC
Created attachment 228989 [details]
rawtherapee.desktop
Comment 6 Milos Popovic 2010-04-24 11:16:30 UTC
Created attachment 228991 [details]
rtstart
Comment 7 Milos Popovic 2010-04-24 11:18:41 UTC
The ebuild for Rawtherapee 2.4.1 is in Sunrise overlay.
Comment 8 Milos Popovic 2010-04-24 12:09:54 UTC
Created attachment 228995 [details]
rawtherapee-9999.ebuild

This version compiles from source!!!

- All languages are installed.
- Instals into /usr/ => rtstart is deprecated.
- I didn’t add icon and rawtherapee.desktop yet.
Comment 9 Milos Popovic 2010-05-18 20:30:38 UTC
Created attachment 232033 [details]
rawtherapee-9999.ebuild

Added icon and menu item back.
Comment 10 Milos Popovic 2010-05-18 20:31:16 UTC
Created attachment 232035 [details]
rawtherapee3.desktop
Comment 11 Benjamin Schulz 2010-06-08 20:50:48 UTC
fails here:

* checking ebuild checksums ;-) ...                                                                                                                           [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                          [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                         [ ok ]
 * CPV:  media-gfx/rawtherapee-9999
 * REPO: 
 * USE:  amd64 elibc_glibc kernel_linux linguas_de multilib userland_GNU
>>> Unpacking source...
 * Updating /Files/distfiles/hg-src/rawtherapee/hg from https://rawtherapee.googlecode.com/hg/
 * Creating working directory in /tmp/portage/media-gfx/rawtherapee-9999/work/hg (revision: tip)
>>> Source unpacked in /tmp/portage/media-gfx/rawtherapee-9999/work
>>> Preparing source in /tmp/portage/media-gfx/rawtherapee-9999/work/hg ...
>>> Source prepared.
>>> Configuring source in /tmp/portage/media-gfx/rawtherapee-9999/work/hg ...
>>> Working in BUILD_DIR: "/tmp/portage/media-gfx/rawtherapee-9999/work/hg_build"
cmake -C /tmp/portage/media-gfx/rawtherapee-9999/temp/gentoo_common_config.cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/tmp/portage/media-gfx/rawtherapee-9999/temp/gentoo_rules.cmake  /tmp/portage/media-gfx/rawtherapee-9999/work/hg
loading initial cache file /tmp/portage/media-gfx/rawtherapee-9999/temp/gentoo_common_config.cmake
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- checking for module 'gtk+-2.0>=2.12'
--   found gtk+-2.0, version 2.18.9
-- checking for module 'glib-2.0>=2.16'
--   found glib-2.0, version 2.22.5
-- checking for module 'glibmm-2.4>=2.16'
--   found glibmm-2.4, version 2.22.2
-- checking for module 'gtkmm-2.4>=2.12'
--   found gtkmm-2.4, version 2.18.2
-- checking for module 'gio-2.0>=2.16'
--   found gio-2.0, version 2.22.5
-- checking for module 'giomm-2.4>=2.12'
--   found giomm-2.4, version 2.22.2
-- checking for module 'gthread-2.0>=2.16'
--   found gthread-2.0, version 2.22.5
-- checking for module 'gobject-2.0>=2.16'
--   found gobject-2.0, version 2.22.5
-- checking for module 'sigc++-2.0'
--   found sigc++-2.0, version 2.2.7
-- checking for module 'libiptcdata'
--   found libiptcdata, version 1.0.4
-- checking for module 'lcms'
--   found lcms, version 1.19
-- Found JPEG: /usr/lib64/libjpeg.so
-- Found ZLIB: /usr/lib64/libz.so
-- Found PNG: /usr/lib64/libpng.so
-- Found TIFF: /usr/lib64/libtiff.so
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp
-- <<< Gentoo configuration >>>
Build type      Gentoo
Install path    /usr
Compiler flags:
C               -march=native -O2 -pipe -fomit-frame-pointer 
C++             -march=native -O2 -pipe -fomit-frame-pointer ;-fopenmp
Linker flags:
Executable      -Wl,-O1
Module          -Wl,-O1
Shared          -Wl,-O1

-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/portage/media-gfx/rawtherapee-9999/work/hg_build
>>> Source configured.
>>> Compiling source in /tmp/portage/media-gfx/rawtherapee-9999/work/hg ...
>>> Working in BUILD_DIR: "/tmp/portage/media-gfx/rawtherapee-9999/work/hg_build"
make 
Scanning dependencies of target rtexif
[  1%] Building CXX object rtexif/CMakeFiles/rtexif.dir/rtexif.cc.o                                                                                                   
x86_64-pc-linux-gnu-g++: no input files                                                                                                                               
/bin/sh: -fopenmp: command not found
make[2]: *** [rtexif/CMakeFiles/rtexif.dir/rtexif.cc.o] Error 127
make[1]: *** [rtexif/CMakeFiles/rtexif.dir/all] Error 2
make: *** [all] Error 2
 * ERROR: media-gfx/rawtherapee-9999 failed:
 *   Make failed!
 * 
Comment 12 Benjamin Schulz 2010-06-08 20:52:49 UTC
 emerge --info
Portage 2.1.8.3 (default/linux/amd64/10.0, gcc-4.4.3, glibc-2.11.2-r0, 2.6.33-gentoo-r2 x86_64)
=================================================================
System uname: Linux-2.6.33-gentoo-r2-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9300_@_2.50GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 08 Jun 2010 16:30:01 +0000
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r2, 3.1.2-r3
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.1-r1
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.4, 4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.8
virtual/os-headers:  2.6.33
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA dlj-1.1 ut2003 sun-bcla-java-vm googleearth"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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/layman/layman/xwing /usr/layman/layman/kde /usr/layman/layman/sunrise /usr/layman/layman/qting-edge /usr/layman/layman/science /usr/layman/layman/roslin /usr/layman/layman/dottout /usr/layman/layman/anarchy /usr/layman/ownebuilds"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="64bit X Xaw3d a52 aac abiword abyss ace acl acpi activefilter addns addressbook admin adns adplug aften afterimage aim aio akonadi alsa amd64 amr amrnb analogtv animgif archive aspell assistant audacious audio audiofile audioscrobbler auth auto-completion automount autoreplace autotrace bash-completion battery bcmath berkdb binary-drivers bittorrent blender blender-game bluetooth bonjour boost browser bugzilla bzip2 cairo calendar caps cardbus ccache cdb cddax cddb cdio cdparanoia cdr cdrom cg cgi chroot cli clipboard cluster cmake compat compress connection-sharing consolekit context contrast contrast-control contrib corefonts cpudetection cpulimit cracklib crypt ctype ctypes-python cuda cue cups cvs cxx cyrillic dbus dc1394 dcc dchroot deflate detex devfs-compat device-mapper dga dia dirac disk-partition diskio djvu dmraid dmx docbook dolby-record-switch dolbyinrec dot dpms drawing dri dts dv dvb dvbplayer dvbsetup dvd dvdarchive dvdchapjump dvdnav dvdr dvi dvi2tty dvipdfm dx dxr3 dynamicplugin ebook eclipse emacs emovix enca enchant encode ethernet ewf excel exif extensions extra extra-algorithms extras faad facebook fame fasttrack fat ffmpeg fftw filter firefox firefox3 fits flac flash flatfile fluidsynth flv fontconfig foomaticdb fortran fortran95 fpx freemail ftp fts3 fuse gadu gallium games gcj gcrypt gd gdbm gfortran ggi gif git github glib glibc-compat20 glibc-omitfp glsl glut glviewer gmm gmp gmtfull gmthigh gmtsuppl gnome-print gnomecanvas gnuplot gnutella gnutls google google-gadgets gphoto2 gpm grace grammar graph graphics graphite graphviz grass groupwise grub gs gsf gsl gsm gstreamer gtk gtk2-perl gtkhotkey gtkspell gzip gzip-el h224 h281 h323 hal hash hdaps hddtemp hdf hdri hepmc hfs highlight highvolume history hotpixels hpn html http httpd httppower humanities hunspell hyphenation i18n ibmvio icc iconv icq icu id3 id3tag idb ieee1394 ifc ilbc image image-cache imagemagick imaging imap imlib indi infowidget inherit-graph inifile inkjar inotify int64 ioctl ipp iproute2 ipsec iptc iptv ipv6 irda iso14755 jabber jack jadetex java java5 java6 javacomm javamail javascript jbig jce jfs joystick jpeg jpeg2k json kate kdcraw kde kde-qt kdevplatform kerberos keyboard kino kipi kmail kolab konqueror kontact kpathsea krb4 l7filter ladspa lame lapack laptop largefile lastfm lastfmradio latex latex3 lcms ldb lensfun libcaca libgig libmms libnl libnotify libproxy libssh2 libsysfs libv4l libv4l2 libwww lightning live lm_sensors logitech-mouse logrotate logviewer lqr lyx lzma lzo m17n-lib mad mail mailbox maildir maildrop maps math mathml matplotlib matroska max-idx-128 mcve md5sum mdb meanwhile mfd-rewrites mjpeg mkl mmx mmxext mng modplug modules mono motif mp2 mp3 mp3tunes mp4 mpeg mpi mplayer mppe-mppc mpqc msn mssql mtp mudflap multilib multimedia musepack music mysql nas nautilus ncurses neXt network networkmanager nfs nfsv3 nfsv4 nis nls nova nptl nptlonly nsplugin ntfs ntp numeric numpy nut nuv nvidia nvram nvtv octave odbc ogg ogg123 ogm omega openal opencore-amr openct openexr opengl openmp openssl optimization optimized-qmake oscar otr pam parse-clocks pcmcia pcntl pcre pcsc-lite pdf pdo perl pg-intdatetime phonon php pkcs11 plasma player plotutils pm-utils pmu png pnm policykit portaudio posix postgres postproc postscript ppds pppd preview-latex print ps pstoedit pstricks publishers pulseaudio pvr python qmake qt3support qt4 quicktime quota quotas radio ramfs rar raw rcs readline recording redeyes reflection reiserfs remote remoteosd replytolist resolvconf rle rpc rpm rss rtf rtsp ruby run-as-root samba sasl scanner schroedinger science sdl sdl-image secure-delete semantic-desktop sendmail sensord session sha1 shaders sharedext shine shout simplexml skey skins skype smartcard smbsharemodes smp sms smtp smux sndfile snmp sockets socks socks5 sound soundex sourceview spamassassin spamfilter speex spell spl sql sqlite sqlite3 sse sse2 sse3 sse4 sse4a sse5 ssh ssl ssse3 stream subversion suhosin suid svg swat sysfs syslog sysvipc szip t1lib taglib tcl tcpd tex tex4ht texmacs theora thinkpad threads thumbnail thumbnails thunderbird tidy tiff timezone tk tokenizer toolbar toolkit-scroll-bars totem transcode truetype tta tts tv tv_check tv_combiner tv_pick_cgi tvflash tvtime type3 udev udev-acl umfpack unicode unzip upnp usb utils v4l v4l2 vcd vcdinfo vcdx vdpau vga video vlm vorbis wav wavpack wcwidth wddx webcam webdav webdav-neon webdav-serf webinterface webkit webpresence websockets wicd wifi winbind winpopup wma wma-fixed wmf wordperfect wpd wpg wps wv2 wxwidgets x264 x264-static xcomposite xemacs xetex xext xfs xft xhtml xim xine xinerama xinetd xml xmlpatterns xmlreader xmlrpc xmlwriter xmp xorg xpm xrender xsl xterm xterm-color xulrunner xv xvid xvmc yaz youtube yv12 zip zippy zlib zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 authn_alias authn_anon 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 deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse joystick synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia svga vesa v4l fbdev vmware virtualbox" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 13 Milos Popovic 2010-06-08 21:15:07 UTC
Created attachment 234599 [details]
rawtherapee-9999.ebuild
Comment 14 Milos Popovic 2010-06-08 21:17:43 UTC
It should work with now.

It was fixed in some BZR branch. I was waiting for them to commit that patch to master, but....
Comment 15 Chí-Thanh Christopher Nguyễn gentoo-dev 2010-09-14 12:05:59 UTC
*** Bug 334807 has been marked as a duplicate of this bug. ***
Comment 16 Juergen Rose 2010-09-14 13:05:25 UTC
'emerge -vD rawtherapee' fails for me with rawtherapee-9999.ebuild with:
...
-- Installing: /var/tmp/portage/media-gfx/rawtherapee-9999/image/usr/share/rawtherapee/themes/ClearLooks (Dark Orange)
-- Installing: /var/tmp/portage/media-gfx/rawtherapee-9999/image/usr/share/rawtherapee/options
install: cannot stat `/usr/local/portage/media-gfx/rawtherapee/files/rawtherapee3.desktop': No such file or directory
!!! doins: /usr/local/portage/media-gfx/rawtherapee/files/rawtherapee3.desktop does not exist
doins failed
 * ERROR: media-gfx/rawtherapee-9999 failed:



root@lynx:/usr/local/portage/media-gfx/rawtherapee(19)# emerge --info =media-gfx/rawtherapee-9999
Portage 2.1.9.5 (default/linux/amd64/10.0/desktop, gcc-4.4.4, glibc-2.12.1-r1, 2.6.35-gentoo-r5 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.35-gentoo-r5-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T8300_@_2.40GHz-with-gentoo-2.0.1
Timestamp of tree: Mon, 13 Sep 2010 14:00:01 +0000
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.3
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.67
sys-devel/automake:  1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.35 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1 skype-eula googleearth AdobeFlash-10.1 cadsoft"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de fr"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/var/lib/layman/lordvan /var/lib/layman/x11 /var/lib/layman/java-overlay /var/lib/layman/sunrise /var/lib/layman/arcon /var/lib/layman/science /var/lib/layman/pro-audio /var/lib/layman/qting-edge /var/lib/layman/n4g /var/lib/layman/ibormuth /usr/local/portage /var/lib/cpan"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="64bit R X Xaw3d a52 aac abiword acl acpi admin afs alsa amd64 ao apache2 applet archive arpack asf aspell assistant audacious audiofile automap automount bash-completion beagle berkdb blas blast bluetooth boo boost branding bzip2 cairo cardbus cdda cddb cdf cdio cdparanoia cdr cg cgi chm cli consolekit corba cracklib crypt css cuda cups curl cxx daap db dbase dbi dbm dbus designer devhelp device-mapper dga dia djvu doc dri ds2490 ds9097 ds9097u dts dv dvb dvd dvdr dvi dynamicplugin eds elf emacs emboss empathy encode epiphany evo examples exif expat extensions extra extras fam fame ffmpeg fftw firefox fits flac fltk fontconfig foomaticdb fortran fpx fts3 fuse galago garmin gd gdal gdbm gedit geoip geolocation geos gif gimp ginac git glade glib gml gmp gmtsuppl gnokii gnome gnome-keyring gnome-print gnuplot gnutls gphoto2 gpm grammar graphics graphtft graphviz grass gs gsl gsm gstreamer gtk guile hal harness hddtemp hdf hdf5 hdri hlapi http httpd hvm iconv icq icu id3 ide imagemagick imap innodb inotify ipod ipv6 irda ithreads jabber jadetex java java5 java6 jbig john jpeg jpeg2k kdrive kerberos kpathsea kqemu kvm ladspa lame lapack laptop latex latex3 lcms ldap lensfun libffi libgda libnotify libsamplerate lirc lua lzo mad mail maildir mailwrapper mapnik math matroska mikmod mkl mmx mmxext mng modules mono moonlight motif mozdevelop mozilla mp3 mp4 mpeg mpi mplayer mtp mudflap multilib musicbrainz mysql mysqli nautilus ncurses neXt netcdf netpbm network networking networkmanager nfs nls nntp nptl nptlonly nsplugin ntfs ntp numarray numeric nvidia obex objc ocaml octave odbc ogdi ogg ole openexr opengl openmp overview pae pam pango pcre pda pdf perl plotutils plugins png podcast policykit posix postgres postscript ppds pppd preview-latex proj projectx pstricks pulseaudio pymol python python-bindings qemu qhull qt3support qt4 quicktime readline reflection reiserfs rle romio rpc rrdcgi rrdtool samba sasl science sdl secure-delete semantic-desktop server session sip slang slp smbclient smp sms sndfile snmp soup sox speex spell sql sqlite sse sse2 ssl startup-notification stlport subtitles subversion suexec svg swig sysfs szip t1lib tcl tcpd tex tex4ht texmacs theora thinkpad threads thunderbird tidy tiff tk tntc tools truetype udev unicode usb userlocales utempter v4l2 video virtualbox vorbis wav webdav webdav-serf webkit wifi wmf wxwidgets x264 xattr xcb xemacs xext xine xml xmlreader xmlrpc xorg xpm xulrunner xv xvid xvmc zlib zvbi" ALSA_CARDS="intel8x0" 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" CAMERAS="canon" DVB_CARDS="usb-wt220u" ELIBC="glibc" INPUT_DEVICES="keyboard mouse                evdev                synaptics               " KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de fr" NETBEANS_MODULES="apisupport cnd dlight enterprise ergonomics groovy gsf harness ide identity j2ee java mobility nb php profiler ruby websvccommon xml" QEMU_SOFTMMU_TARGETS="i386 ppc ppc64 x86_64" QEMU_USER_TARGETS="arm i386 x86_64" RUBY_TARGETS="ruby18 jruby" USERLAND="GNU" VIDEO_CARDS="nv nvidia nouveau vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 17 Juergen Rose 2010-09-14 13:06:27 UTC
root@lynx:/usr/local/portage/media-gfx/rawtherapee(20)# emerge -pqv =media-gfx/rawtherapee-9999
[ebuild     U ] media-gfx/rawtherapee-9999 [2.4.1] LINGUAS="de fr -cs -da -el -en_GB -en_US -es -eu -fi -he -hu -it -ja -lv -nl -nn -pl -ru -sk -sv -tr -zh_CN -zh_TW" 
Comment 18 Milos Popovic 2010-09-14 13:31:56 UTC
You must copy rawtherapee.png and rawtherapee3.desktop into: /usr/local/portage/media-gfx/rawtherapee/files
Comment 19 Milos Popovic 2010-09-14 13:47:22 UTC
Created attachment 247261 [details]
rawtherapee.desktop
Comment 20 Milos Popovic 2010-09-14 13:49:10 UTC
Created attachment 247262 [details]
rawherapee-9999,ebuild

* Ebuild is now cleaner
* Linguas are removed. Any ideas about this are wellcome.
Comment 21 Milos Popovic 2010-09-14 13:51:42 UTC
@ Juergen

Copy rawtherapee-9999.ebuild to /usr/local/portage/media-gfx/rawtherapee
Copy rawtherapee.desktop and rawtherapee.png into /usr/local/portage/media-gfx/rawtherapee/files
run ebuild /usr/local/portage/media-gfx/rawtherapee/rawtherapee-9999.ebuild digest
Install it with emerge rawtherapee
Comment 22 Juergen Rose 2010-09-14 14:02:17 UTC
Hi Milos,

thanks for the hints. I was not looking carefulle to the error messages. After Comment 18 I already understand my errors. I just emerge still with the old 
rawtherapee-9999.ebuild rawtherapee. If I try start rtstart, it works. I am missing a "Quit" menu field. I will retry it with the new rawtherapee-9999.ebuild.

Regards Juergen
Comment 23 Milos Popovic 2010-09-14 14:05:54 UTC
Created attachment 247263 [details]
rawtherapee.desktop

Run /usr/bin/rtstart instead of /usr/bin/rt
Comment 24 Milos Popovic 2010-09-14 14:11:06 UTC
 Juergen,
 I think that Quit button problem is an Rawtherapee issue. It doesn’t have anything to do with this ebuild.

I have some anoying bugs too. Eg. window size is too big for my netbook.
Comment 25 Darren Kirby 2010-09-29 07:10:18 UTC
This ebuild worked great for me on AMD64, thanks Milos.
Comment 26 DrSlony 2010-10-24 18:06:21 UTC
(In reply to comment #24)
>  Juergen,
>  I think that Quit button problem is an Rawtherapee issue. It doesn’t have
> anything to do with this ebuild.
> 
> I have some anoying bugs too. Eg. window size is too big for my netbook.
> 

Is it still too big?
Comment 27 Milos Popovic 2010-10-24 18:08:54 UTC
No, it is finaly fixed :)
Comment 28 Neil 2010-12-08 08:55:35 UTC
Ebuild works great here on ~amd64 too.

Brilliant program, I'm finally getting into shooting RAW and doing some simple post-processing (never got on with UFRaw).
Comment 29 Kristian Niemi 2010-12-09 09:43:26 UTC
+1 on on working great on ~amd64.

(In reply to comment #28)
> Ebuild works great here on ~amd64 too.
> 
> Brilliant program, I'm finally getting into shooting RAW and doing some simple
> post-processing (never got on with UFRaw).
> 

Comment 30 Paweł Rumian 2011-04-08 18:34:09 UTC
It works great on x86 and amd64, but is there a way to choose the mercurial branch that is used to build the program?
Comment 31 George T 2011-05-17 22:08:18 UTC
In order to get this to build on a recently built installation I had to emerge media-libs/lcms.  Also I changed media-libs/jpeg for virtual/jpeg in order to resolve a Blocker (I have libjpeg-turbo).  
With the above modifications it's now built and so far appears to work
Comment 32 Pacho Ramos gentoo-dev 2011-07-13 15:53:50 UTC
*** Bug 375085 has been marked as a duplicate of this bug. ***
Comment 33 Milos Popovic 2011-07-28 11:37:52 UTC
Created attachment 281247 [details]
rawtherapee.desktop

Run rawtherapee instead of rtstart!
Comment 34 Milos Popovic 2011-07-28 11:40:27 UTC
Created attachment 281249 [details]
rawtherapee-9999.ebuild

Use virtual/jpeg.

Pawel, I am sure that you can switch between mercurial branches, but I can not remember how.
Comment 35 Beetle B. 2011-08-06 23:27:32 UTC
Version 3.0.0 is out.

Could someone produce an ebuild (and disable "debug"? They compile it that way by default...
Comment 36 Andreas Thalhammer 2011-08-07 10:39:54 UTC
hg clone --branch branch_3.0 https://code.google.com/p/rawtherapee/rawtherapee30

This should work to get the code of 3.0.0.6 for Linux. I haven't tried this yet… I downloaded the Gentoo build at the official site and used this. Works, but I had to manually pull the media-libs/libiptcdata dependency.

Would be great to see an official ebuild in the tree. Thanks.
Comment 37 Milos Popovic 2011-08-30 06:23:19 UTC
Created attachment 285045 [details]
rawtherapee-9999.ebuild

OK. I just tried to figure out, and... I think this could go into official portage now.

* This now installs stable branch (3.1.1)
* Compile in release, and not debug mode (program should work much faster)

Does anyone knows where to download RT package? There is no sourcecode tarball in the download section. It would be nice to have non mercurial ebuild.
Comment 38 Frédéric COIFFIER 2011-09-21 14:33:49 UTC
In my case, media-libs/libpng-1.5.4 seems to break RawTherapee :

/var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc: In function ‘void png_read_data(png_struct*, png_byte*, png_size_t)’:                                                                                            
/var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:870:74: erreur: invalid use of incomplete type ‘struct png_struct’
/usr/include/libpng15/png.h:827:16: erreur: forward declaration of ‘struct png_struct’
/var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc: In function ‘void png_write_data(png_struct*, png_byte*, png_size_t)’:
/var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:881:52: erreur: invalid use of incomplete type ‘struct png_struct’
/usr/include/libpng15/png.h:827:16: erreur: forward declaration of ‘struct png_struct’
/var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc: In function ‘void png_flush(png_struct*)’:
/var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:890:37: erreur: invalid use of incomplete type ‘struct png_struct’
/usr/include/libpng15/png.h:827:16: erreur: forward declaration of ‘struct png_struct’
/var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:890:46: erreur: ‘CVT_PTR’ was not declared in this scope
/var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc: In member function ‘int rtengine::ImageIO::saveTIFF(Glib::ustring, int, bool)’:
/var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:750:43: attention : ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result
/var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:762:52: attention : ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result
/var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:798:54: attention : ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result
/var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc: In member function ‘int rtengine::ImageIO::loadPNG(Glib::ustring)’:
/var/tmp/portage/media-gfx/rawtherapee-9999-r1/work/hg/rtengine/imageio.cc:160:28: attention : ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result
make[2]: *** [rtengine/CMakeFiles/rtengine.dir/imageio.cc.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
make[1]: *** [rtengine/CMakeFiles/rtengine.dir/all] Erreur 2
make: *** [all] Erreur 2
emake failed
Comment 39 Paweł Rumian 2011-09-21 18:59:03 UTC
It is a known issue:
http://code.google.com/p/rawtherapee/issues/detail?id=1005
Comment 40 Milos Popovic 2011-09-21 21:26:05 UTC
Don’t have the idea. You can downgrade libpng.

Maybe 4.0.3 will compile? Just replace 3.1.1 with 4.0.3 into the ebuild file.
Comment 41 Lars Lindley 2011-09-22 06:20:03 UTC
Isn't it possible to disable .png support instead?
I never make png:s so it would be a good solution for me.
A png USE flag, perhaps?
Comment 42 Milos Popovic 2011-09-22 11:30:36 UTC
I think it is not possible. You could file a bug to RawTherapee requesting this option.
Comment 43 Pavol Cupka 2011-10-23 07:45:37 UTC
Created attachment 290599 [details]
rawtherapee-9999.ebuild with libpng-1.5 patch
Comment 44 Pavol Cupka 2011-10-23 07:48:09 UTC
Created attachment 290601 [details, diff]
patch file for rawtherapee-9999.ebuild (with libpng-1.5 patch)
Comment 45 Pavol Cupka 2011-10-23 07:51:10 UTC
Comment on attachment 290601 [details, diff]
patch file for rawtherapee-9999.ebuild (with libpng-1.5 patch)

The ebuild and the patch compile rt on amd64 without problems. Patch from this user http://code.google.com/u/109949220546823372217/.
Comment 46 Tim Harder gentoo-dev 2011-10-28 19:56:13 UTC
4.0.4 snapshot added to CVS.
Comment 47 Markos Chandras (RETIRED) gentoo-dev 2011-10-30 09:35:25 UTC
*** Bug 175963 has been marked as a duplicate of this bug. ***