FreeBSD Bugzilla – Attachment 103666 Details for
Bug 143640
New port: graphics/darktable
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 8.62 KB, created by
devel
on 2010-02-07 12:00:11 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
devel
Created:
2010-02-07 12:00:11 UTC
Size:
8.62 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># darktable ># darktable/Makefile ># darktable/distinfo ># darktable/files ># darktable/files/patch-src_iop_exposure.c ># darktable/files/patch-src_iop_equalizer.c ># darktable/pkg-descr ># darktable/pkg-plist ># >echo c - darktable >mkdir -p darktable > /dev/null 2>&1 >echo x - darktable/Makefile >sed 's/^X//' >darktable/Makefile << '71caea9ae2b9aa528b69f921392f5789' >X# New ports collection makefile for: graphics/darktable >X# Date created: 14 Jan 2010 >X# Whom: Stas Timokhin <devel@stasyan.com> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= darktable >XPORTVERSION= 0.4 >XCATEGORIES= graphics >XMASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}/ >X >XMAINTAINER= devel@stasyan.com >XCOMMENT= Virtual lighttable and darkroom for photographers >X >XUSE_GMAKE= yes >XUSE_BZIP2= yes >XUSE_GCC= 4.4+ >XGNU_CONFIGURE= yes >XUSE_GNOME= pango intltool libglade2 >XUSE_PERL= build >X >XLIB_DEPENDS+= gegl-0.0.22:${PORTSDIR}/graphics/gegl \ >X jpeg.11:${PORTSDIR}/graphics/jpeg \ >X lcms.1:${PORTSDIR}/graphics/lcms \ >X sqlite3.8:${PORTSDIR}/databases/sqlite3 \ >X exiv2.7:${PORTSDIR}/graphics/exiv2 \ >X lensfun.0:${PORTSDIR}/graphics/lensfun >XCONFIGURE_ENV+= LIBS="-lm -llcms -ljpeg -L${LOCALBASE}/lib" >X >X.include <bsd.port.mk> >71caea9ae2b9aa528b69f921392f5789 >echo x - darktable/distinfo >sed 's/^X//' >darktable/distinfo << 'f23434c4b9e4ec0a6f687e44998d7796' >XMD5 (darktable-0.4.tar.bz2) = 23ef3c77925fc579457c2e6bc3e557c9 >XSHA256 (darktable-0.4.tar.bz2) = ab167d42870fb1254d94b584d702910f40b4c64dd38ab5558be2af4fc67153e6 >XSIZE (darktable-0.4.tar.bz2) = 698809 >f23434c4b9e4ec0a6f687e44998d7796 >echo c - darktable/files >mkdir -p darktable/files > /dev/null 2>&1 >echo x - darktable/files/patch-src_iop_exposure.c >sed 's/^X//' >darktable/files/patch-src_iop_exposure.c << '2da5a6b31efc8f4fafe13098609e1b02' >X--- src/iop/exposure.c.orig 2010-01-14 13:02:10.000000000 +0600 >X+++ src/iop/exposure.c 2010-01-14 13:03:19.000000000 +0600 >X@@ -82,7 +82,7 @@ >X dt_iop_exposure_gui_data_t *g = (dt_iop_exposure_gui_data_t *)self->gui_data; >X dt_iop_exposure_params_t *p = (dt_iop_exposure_params_t *)module->params; >X gtk_range_set_value(GTK_RANGE(g->scale1), p->black); >X- gtk_range_set_value(GTK_RANGE(g->scale2), -log2f(p->white)); >X+ gtk_range_set_value(GTK_RANGE(g->scale2), -logf(p->white)/logf(2.0)); >X gtk_range_set_value(GTK_RANGE(g->scale3), p->gain); >X } >X >X@@ -111,7 +111,7 @@ >X void dt_iop_exposure_set_white(struct dt_iop_module_t *self, const float white) >X { >X dt_iop_exposure_gui_data_t *g = (dt_iop_exposure_gui_data_t *)self->gui_data; >X- gtk_range_set_value(GTK_RANGE(g->scale2), -log2f(white)); >X+ gtk_range_set_value(GTK_RANGE(g->scale2), -logf(white)/logf(2.0)); >X } >X >X float dt_iop_exposure_get_white(struct dt_iop_module_t *self) >X@@ -140,7 +140,7 @@ >X dt_iop_exposure_params_t *p = (dt_iop_exposure_params_t *)self->params; >X p->black = gtk_range_get_value(range); >X float white = exp2f(-gtk_range_get_value(GTK_RANGE(g->scale2))); >X- if(white < p->black) gtk_range_set_value(GTK_RANGE(g->scale2), - log2f(p->black)); >X+ if(white < p->black) gtk_range_set_value(GTK_RANGE(g->scale2), - logf(p->black)/logf(2.0)); >X dt_dev_add_history_item(darktable.develop, self); >X } >X >X@@ -197,7 +197,7 @@ >X gtk_scale_set_value_pos(GTK_SCALE(g->scale2), GTK_POS_LEFT); >X gtk_scale_set_value_pos(GTK_SCALE(g->scale3), GTK_POS_LEFT); >X gtk_range_set_value(GTK_RANGE(g->scale1), p->black); >X- gtk_range_set_value(GTK_RANGE(g->scale2), -log2f(p->white)); >X+ gtk_range_set_value(GTK_RANGE(g->scale2), -logf(p->white)/logf(2.0)); >X gtk_range_set_value(GTK_RANGE(g->scale3), p->gain); >X gtk_box_pack_start(GTK_BOX(g->vbox2), GTK_WIDGET(g->scale1), TRUE, TRUE, 0); >X gtk_box_pack_start(GTK_BOX(g->vbox2), GTK_WIDGET(g->scale2), TRUE, TRUE, 0); >2da5a6b31efc8f4fafe13098609e1b02 >echo x - darktable/files/patch-src_iop_equalizer.c >sed 's/^X//' >darktable/files/patch-src_iop_equalizer.c << '8b5cefb490eea2dad5b3345bcaf0991d' >X--- src/iop/equalizer.c.orig 2010-01-14 13:03:52.000000000 +0600 >X+++ src/iop/equalizer.c 2010-01-14 13:04:13.000000000 +0600 >X@@ -40,7 +40,7 @@ >X dt_iop_equalizer_gui_data_t *c = (dt_iop_equalizer_gui_data_t *)self->gui_data; >X >X // 1 pixel in this buffer represents 1.0/scale pixels in original image: >X- const float l1 = 1.0f + log2f(piece->iscale/scale); // finest level >X+ const float l1 = 1.0f + logf(piece->iscale/scale)/logf(2.0); // finest level >X float lm = 0; for(int k=MIN(width,height)*piece->iscale/scale;k;k>>=1) lm++; // coarsest level >X lm = MIN(DT_IOP_EQUALIZER_MAX_LEVEL, l1 + lm); >X // level 1 => full resolution >8b5cefb490eea2dad5b3345bcaf0991d >echo x - darktable/pkg-descr >sed 's/^X//' >darktable/pkg-descr << '8df705225ea51a3416c03e64ccbe2d7b' >Xdarktable is a virtual lighttable and darkroom for photographers: >Xit manages your digital negatives in a database and lets you view >Xthem through a zoomable lighttable. >Xit also enables you to develop raw images and enhance them. >X >XWWW: http://darktable.sourceforge.net >8df705225ea51a3416c03e64ccbe2d7b >echo x - darktable/pkg-plist >sed 's/^X//' >darktable/pkg-plist << '75cdd3009e176dce3b46cada1f877d06' >Xbin/darktable >Xetc/gconf/schemas/darktable.schemas >Xshare/applications/darktable.desktop >Xshare/pixmaps/darktable.png >Xshare/locale/ru/LC_MESSAGES/darktable.mo >Xshare/locale/sv/LC_MESSAGES/darktable.mo >X%%DATADIR%%/darktable.glade >X%%DATADIR%%/darktable.gtkrc >X%%DATADIR%%/pixmaps/darktable-16.png >X%%DATADIR%%/pixmaps/darktable-32.png >X%%DATADIR%%/pixmaps/darktable-48.png >X%%DATADIR%%/pixmaps/darktable.png >X%%DATADIR%%/pixmaps/off.png >X%%DATADIR%%/pixmaps/plugins/darkroom/clipping.png >X%%DATADIR%%/pixmaps/plugins/darkroom/colorcorrection.png >X%%DATADIR%%/pixmaps/plugins/darkroom/colorin.png >X%%DATADIR%%/pixmaps/plugins/darkroom/colorout.png >X%%DATADIR%%/pixmaps/plugins/darkroom/equalizer.png >X%%DATADIR%%/pixmaps/plugins/darkroom/exposure.png >X%%DATADIR%%/pixmaps/plugins/darkroom/gamma.png >X%%DATADIR%%/pixmaps/plugins/darkroom/lens.png >X%%DATADIR%%/pixmaps/plugins/darkroom/monochrome.png >X%%DATADIR%%/pixmaps/plugins/darkroom/rawimport.png >X%%DATADIR%%/pixmaps/plugins/darkroom/sharpen.png >X%%DATADIR%%/pixmaps/plugins/darkroom/temperature.png >X%%DATADIR%%/pixmaps/plugins/darkroom/template.png >X%%DATADIR%%/pixmaps/plugins/darkroom/tonecurve.png >X%%DATADIR%%/plugins/libclipping.a >X%%DATADIR%%/plugins/libclipping.la >X%%DATADIR%%/plugins/libclipping.so >X%%DATADIR%%/plugins/libcolorcorrection.a >X%%DATADIR%%/plugins/libcolorcorrection.la >X%%DATADIR%%/plugins/libcolorcorrection.so >X%%DATADIR%%/plugins/libcolorin.a >X%%DATADIR%%/plugins/libcolorin.la >X%%DATADIR%%/plugins/libcolorin.so >X%%DATADIR%%/plugins/libcolorout.a >X%%DATADIR%%/plugins/libcolorout.la >X%%DATADIR%%/plugins/libcolorout.so >X%%DATADIR%%/plugins/libequalizer.a >X%%DATADIR%%/plugins/libequalizer.la >X%%DATADIR%%/plugins/libequalizer.so >X%%DATADIR%%/plugins/libexposure.a >X%%DATADIR%%/plugins/libexposure.la >X%%DATADIR%%/plugins/libexposure.so >X%%DATADIR%%/plugins/libgamma.a >X%%DATADIR%%/plugins/libgamma.la >X%%DATADIR%%/plugins/libgamma.so >X%%DATADIR%%/plugins/liblens.a >X%%DATADIR%%/plugins/liblens.la >X%%DATADIR%%/plugins/liblens.so >X%%DATADIR%%/plugins/libmonochrome.a >X%%DATADIR%%/plugins/libmonochrome.la >X%%DATADIR%%/plugins/libmonochrome.so >X%%DATADIR%%/plugins/librawimport.a >X%%DATADIR%%/plugins/librawimport.la >X%%DATADIR%%/plugins/librawimport.so >X%%DATADIR%%/plugins/libsharpen.a >X%%DATADIR%%/plugins/libsharpen.la >X%%DATADIR%%/plugins/libsharpen.so >X%%DATADIR%%/plugins/libtemperature.a >X%%DATADIR%%/plugins/libtemperature.la >X%%DATADIR%%/plugins/libtemperature.so >X%%DATADIR%%/plugins/libtonecurve.a >X%%DATADIR%%/plugins/libtonecurve.la >X%%DATADIR%%/plugins/libtonecurve.so >X%%DATADIR%%/plugins/lighttable/libcopy_history.a >X%%DATADIR%%/plugins/lighttable/libcopy_history.la >X%%DATADIR%%/plugins/lighttable/libcopy_history.so >X%%DATADIR%%/plugins/lighttable/libexport.a >X%%DATADIR%%/plugins/lighttable/libexport.la >X%%DATADIR%%/plugins/lighttable/libexport.so >X%%DATADIR%%/views/libdarkroom.a >X%%DATADIR%%/views/libdarkroom.la >X%%DATADIR%%/views/libdarkroom.so >X%%DATADIR%%/views/liblighttable.a >X%%DATADIR%%/views/liblighttable.la >X%%DATADIR%%/views/liblighttable.so >X@dirrm %%DATADIR%%/views >X@dirrm %%DATADIR%%/plugins/lighttable >X@dirrm %%DATADIR%%/plugins >X@dirrm %%DATADIR%%/pixmaps/plugins/darkroom >X@dirrm %%DATADIR%%/pixmaps/plugins >X@dirrm %%DATADIR%%/pixmaps >X@dirrm %%DATADIR%% >X@dirrmtry share/applications >X@dirrmtry etc/gconf/schemas >X@dirrmtry etc/gconf >75cdd3009e176dce3b46cada1f877d06 >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 143640
: 103666 |
103667