diff options
author | Markus Brueffer <markus@FreeBSD.org> | 2006-03-24 20:59:09 +0000 |
---|---|---|
committer | Markus Brueffer <markus@FreeBSD.org> | 2006-03-24 20:59:09 +0000 |
commit | c278838e5059e0c6f866f1902e8106b9b7f99f8e (patch) | |
tree | 3f75b88eaee0e64be2a3ef44cbec73c27e4901c0 | |
parent | ebe89309c3f9e2a4fe97a5d71d5eaa75635f5f51 (diff) |
Notes
-rw-r--r-- | graphics/showimg/Makefile | 61 | ||||
-rw-r--r-- | graphics/showimg/distinfo | 6 | ||||
-rw-r--r-- | graphics/showimg/files/patch-showimg-showimg-imagelistview.cpp | 21 | ||||
-rw-r--r-- | graphics/showimg/files/patch-showimg-showimg-osd.cpp | 36 | ||||
-rw-r--r-- | graphics/showimg/pkg-plist | 162 |
5 files changed, 206 insertions, 80 deletions
diff --git a/graphics/showimg/Makefile b/graphics/showimg/Makefile index 38c4ded10b91..194c8fda0fdd 100644 --- a/graphics/showimg/Makefile +++ b/graphics/showimg/Makefile @@ -7,37 +7,58 @@ # PORTNAME= showimg -PORTVERSION= 0.9.5.r.1 -PORTREVISION= 3 +PORTVERSION= 0.9.5 PORTEPOCH= 1 CATEGORIES= graphics -MASTER_SITES= http://www.jalix.org/projects/showimg/download/.0.9.5/distributions/SVN_info/ -DISTNAME= showimg-0.9.5-rc1 +MASTER_SITES= http://www.jalix.org/projects/${PORTNAME}/download/${PORTVERSION}/ \ + http://vxj-se.lunar-linux.org/lunar/cache/ MAINTAINER= shelton@granch.ru COMMENT= A picture viewer designed to run under KDE 3.x -LIB_DEPENDS= kipi:${PORTSDIR}/graphics/libkipi \ - kexif:${PORTSDIR}/graphics/libkexif +USE_BZIP2= yes +USE_GMAKE= yes +USE_KDEBASE_VER= 3 +USE_AUTOTOOLS= libtool:15 +INSTALLS_SHLIB= yes +CONFIGURE_ARGS+= --disable-pgsql -BROKEN= Does not compile +OPTIONS= KIPI "Support for libkipi" on \ + KEXIF "Support for kexif" on \ + KEXIDB "Support for KexiDB/ShowimgDB" on \ + MYSQL "Build MySQL plugin for KexiDB" off \ -USE_BZIP2= yes -USE_KDEBASE_VER= 3 -USE_GMAKE= yes -GNU_CONFIGURE= yes -USE_REINPLACE= yes +.include <bsd.port.pre.mk> + +.if defined(WITHOUT_KIPI) +CONFIGURE_ARGS+=--disable-libkipi +.else +LIB_DEPENDS+= kipi:${PORTSDIR}/graphics/libkipi +.endif -INSTALLS_SHLIB= yes -LDCONFIG_DIRS= %%PREFIX%%/lib %%PREFIX%%/lib/kde3 +.if defined(WITHOUT_KEXIF) +CONFIGURE_ARGS+=--without-kexif +.else +LIB_DEPENDS+= kexif:${PORTSDIR}/graphics/libkexif +.endif -CONFIGURE_ARGS+= --disable-debug +.if defined(WITHOUT_KEXIDB) && defined(WITHOUT_MYSQL) +CONFIGURE_ARGS+=--without-showimgdb +PLIST_SUB+= KEXIDB="@comment " +.else +PLIST_SUB+= KEXIDB="" +.endif -post-extract: - @${TOUCH} ${WRKSRC}/config.h.in +.if defined(WITH_MYSQL) +USE_MYSQL= yes +PLIST_SUB+= MYSQL="" +.else +CONFIGURE_ARGS+=--disable-mysql +PLIST_SUB+= MYSQL="@comment " +.endif post-patch: - @${REINPLACE_CMD} -e 's|-O2||g' \ - ${WRKSRC}/${CONFIGURE_SCRIPT} + @${REINPLACE_CMD} -e '347,365d' ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/${CONFIGURE_SCRIPT} -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/graphics/showimg/distinfo b/graphics/showimg/distinfo index b1c1845437ca..7681d59dfa31 100644 --- a/graphics/showimg/distinfo +++ b/graphics/showimg/distinfo @@ -1,3 +1,3 @@ -MD5 (showimg-0.9.5-rc1.tar.bz2) = 69a8b6d6d0097a900d8741e227911a50 -SHA256 (showimg-0.9.5-rc1.tar.bz2) = c559110b78f5eff72f6df24ff0366bb0d877df9d0e963ba2d229ceff4b1f6ccc -SIZE (showimg-0.9.5-rc1.tar.bz2) = 3777555 +MD5 (showimg-0.9.5.tar.bz2) = 281c5f5e65ca14c69810d2099c43a4b8 +SHA256 (showimg-0.9.5.tar.bz2) = d9c5e3174551272fffba1a530e83d2b2db60bb80e88af9dc2c060337e60bc105 +SIZE (showimg-0.9.5.tar.bz2) = 4117897 diff --git a/graphics/showimg/files/patch-showimg-showimg-imagelistview.cpp b/graphics/showimg/files/patch-showimg-showimg-imagelistview.cpp new file mode 100644 index 000000000000..1b4363e5cef0 --- /dev/null +++ b/graphics/showimg/files/patch-showimg-showimg-imagelistview.cpp @@ -0,0 +1,21 @@ +--- showimg/showimg/imagelistview.cpp.orig Sat Jan 28 23:00:28 2006 ++++ showimg/showimg/imagelistview.cpp Sat Jan 28 23:01:24 2006 +@@ -28,6 +28,8 @@ + * * + ***************************************************************************/ + ++#include <stdlib.h> ++ + #include "imagelistview.h" + + // Local +@@ -542,7 +542,9 @@ + //////// + m_popup->insertSeparator(); + aImageInfo->plug(m_popup); ++#ifdef WANT_LIBKEXIDB + if(mw->getCategoryDBManager()->isConnected()) aCategoryProperties->plug(m_popup); ++#endif + aFileProperties->plug(m_popup); + } + diff --git a/graphics/showimg/files/patch-showimg-showimg-osd.cpp b/graphics/showimg/files/patch-showimg-showimg-osd.cpp new file mode 100644 index 000000000000..47bae65b0fb7 --- /dev/null +++ b/graphics/showimg/files/patch-showimg-showimg-osd.cpp @@ -0,0 +1,36 @@ +--- showimg/showimg/osd.cpp.orig Sun Jan 29 01:47:10 2006 ++++ showimg/showimg/osd.cpp Sun Jan 29 01:57:24 2006 +@@ -29,6 +29,16 @@ + // QImage makeShadow( const QPixmap &textPixmap, const QColor &bgColor ); + //} + ++class Grabber : public QWidget { ++public: ++ Grabber( const QRect &r, const QColor &color ) : QWidget( 0, 0 ) { ++ move( 0, 0 ); ++ screen = QPixmap::grabWindow( winId(), r.x(), r.y(), r.width(), r.height() ); ++ KPixmapEffect::fade( screen, 0.80, color ); ++ } ++ KPixmap screen; ++}; ++ + OSDWidget::OSDWidget( QWidget *parent, const char *name ) + : QWidget( parent, name, WType_TopLevel | WNoAutoErase | WStyle_Customize | WX11BypassWM | WStyle_StaysOnTop ) + , m_duration( 2000 ) +@@ -51,16 +61,6 @@ + void + OSDWidget::show() //virtual + { +- class Grabber : public QWidget { +- public: +- Grabber( const QRect &r, const QColor &color ) : QWidget( 0, 0 ) { +- move( 0, 0 ); +- screen = QPixmap::grabWindow( winId(), r.x(), r.y(), r.width(), r.height() ); +- KPixmapEffect::fade( screen, 0.80, color ); +- } +- KPixmap screen; +- }; +- + if ( !isEnabled() ) + return; + diff --git a/graphics/showimg/pkg-plist b/graphics/showimg/pkg-plist index fd1efa62fb1b..6abaf673feb0 100644 --- a/graphics/showimg/pkg-plist +++ b/graphics/showimg/pkg-plist @@ -1,24 +1,41 @@ bin/showimg -bin/sidbtest +%%KEXIDB%%bin/sidbtest +lib/kde3/libshowimgpart.a +lib/kde3/libshowimgpart.la +lib/kde3/libshowimgpart.so +%%MYSQL%%lib/kde3/showimg_kexidb_mysqldriver.a +%%MYSQL%%lib/kde3/showimg_kexidb_mysqldriver.la +%%MYSQL%%lib/kde3/showimg_kexidb_mysqldriver.so +%%KEXIDB%%lib/kde3/showimg_kexidb_sqlite2driver.a +%%KEXIDB%%lib/kde3/showimg_kexidb_sqlite2driver.la +%%KEXIDB%%lib/kde3/showimg_kexidb_sqlite2driver.so +%%KEXIDB%%lib/kde3/showimg_kexidb_sqlite3driver.a +%%KEXIDB%%lib/kde3/showimg_kexidb_sqlite3driver.la +%%KEXIDB%%lib/kde3/showimg_kexidb_sqlite3driver.so +lib/libshowimgcore.a lib/libshowimgcore.la lib/libshowimgcore.so lib/libshowimgcore.so.0 -lib/libshowimgkexisql3.la -lib/libshowimgkexisql3.so.3 -lib/libshowimgkexisql2.la -lib/libshowimgkexisql2.so.2 -lib/libshowimgkexidb.la -lib/libshowimgkexidb.so.0 -lib/libshowimgkexidbparser.la -lib/libshowimgkexidbparser.so.1 -lib/libshowimgkexiutils.la -lib/libshowimgkexiutils.so.1 -lib/kde3/libshowimgpart.la -lib/kde3/libshowimgpart.so -lib/kde3/showimg_kexidb_sqlite3driver.la -lib/kde3/showimg_kexidb_sqlite3driver.so -lib/kde3/showimg_kexidb_sqlite2driver.la -lib/kde3/showimg_kexidb_sqlite2driver.so +%%KEXIDB%%lib/libshowimgkexidb.a +%%KEXIDB%%lib/libshowimgkexidb.la +%%KEXIDB%%lib/libshowimgkexidb.so +%%KEXIDB%%lib/libshowimgkexidb.so.0 +%%KEXIDB%%lib/libshowimgkexidbparser.a +%%KEXIDB%%lib/libshowimgkexidbparser.la +%%KEXIDB%%lib/libshowimgkexidbparser.so +%%KEXIDB%%lib/libshowimgkexidbparser.so.1 +%%KEXIDB%%lib/libshowimgkexisql2.a +%%KEXIDB%%lib/libshowimgkexisql2.la +%%KEXIDB%%lib/libshowimgkexisql2.so +%%KEXIDB%%lib/libshowimgkexisql2.so.2 +%%KEXIDB%%lib/libshowimgkexisql3.a +%%KEXIDB%%lib/libshowimgkexisql3.la +%%KEXIDB%%lib/libshowimgkexisql3.so +%%KEXIDB%%lib/libshowimgkexisql3.so.3 +%%KEXIDB%%lib/libshowimgkexiutils.a +%%KEXIDB%%lib/libshowimgkexiutils.la +%%KEXIDB%%lib/libshowimgkexiutils.so +%%KEXIDB%%lib/libshowimgkexiutils.so.1 share/applnk/Graphics/showimg.desktop share/apps/konqueror/servicemenus/konqshowimg.desktop share/apps/showimg/convert2png.pl @@ -90,6 +107,7 @@ share/apps/showimg/pics/layout2.png share/apps/showimg/pics/layout3.png share/apps/showimg/pics/layout4.png share/apps/showimg/pics/logo.png +share/apps/showimg/showimgsimpleui.rc share/apps/showimg/showimgui.rc share/apps/showimg/tips share/apps/showimgpart/showimgpart.rc @@ -137,9 +155,47 @@ share/doc/HTML/en/showimg/comparison.png share/doc/HTML/en/showimg/index.cache.bz2 share/doc/HTML/en/showimg/index.docbook share/doc/HTML/en/showimg/main-window.png +share/doc/HTML/es/showimg/but-back.png +share/doc/HTML/es/showimg/but-copy.png +share/doc/HTML/es/showimg/but-cut.png +share/doc/HTML/es/showimg/but-forward.png +share/doc/HTML/es/showimg/but-fullscreen.png +share/doc/HTML/es/showimg/but-go_up.png +share/doc/HTML/es/showimg/but-home.png +share/doc/HTML/es/showimg/but-horiz-flip.png +share/doc/HTML/es/showimg/but-horizontal_flip.png +share/doc/HTML/es/showimg/but-next-image.png +share/doc/HTML/es/showimg/but-next_image.png +share/doc/HTML/es/showimg/but-original_size.png +share/doc/HTML/es/showimg/but-paste.png +share/doc/HTML/es/showimg/but-prev-image.png +share/doc/HTML/es/showimg/but-previous_image.png +share/doc/HTML/es/showimg/but-refresh.png +share/doc/HTML/es/showimg/but-reload.png +share/doc/HTML/es/showimg/but-rotate-left.png +share/doc/HTML/es/showimg/but-rotate-right.png +share/doc/HTML/es/showimg/but-rotate_left.png +share/doc/HTML/es/showimg/but-rotate_right.png +share/doc/HTML/es/showimg/but-slide-show.png +share/doc/HTML/es/showimg/but-slide_show.png +share/doc/HTML/es/showimg/but-stop-thumbs.png +share/doc/HTML/es/showimg/but-stop.png +share/doc/HTML/es/showimg/but-toggle-thumbs.png +share/doc/HTML/es/showimg/but-toggle_thumbnails.png +share/doc/HTML/es/showimg/but-vert-flip.png +share/doc/HTML/es/showimg/but-vertical_flip.png +share/doc/HTML/es/showimg/but-zoom-fit-screen.png +share/doc/HTML/es/showimg/but-zoom-in.png +share/doc/HTML/es/showimg/but-zoom-original.png +share/doc/HTML/es/showimg/but-zoom-out.png +share/doc/HTML/es/showimg/but-zoom_in.png +share/doc/HTML/es/showimg/but-zoom_out.png +share/doc/HTML/es/showimg/but-zoom_to_fit.png share/doc/HTML/es/showimg/common +share/doc/HTML/es/showimg/comparison.png share/doc/HTML/es/showimg/index.cache.bz2 share/doc/HTML/es/showimg/index.docbook +share/doc/HTML/es/showimg/main-window.png share/doc/HTML/et/showimg/common share/doc/HTML/et/showimg/index.cache.bz2 share/doc/HTML/et/showimg/index.docbook @@ -147,9 +203,9 @@ share/doc/HTML/fr/showimg/common share/doc/HTML/fr/showimg/index.cache.bz2 share/doc/HTML/fr/showimg/index.docbook share/doc/HTML/it/showimg/common +share/doc/HTML/it/showimg/comparison.png share/doc/HTML/it/showimg/index.cache.bz2 share/doc/HTML/it/showimg/index.docbook -share/doc/HTML/it/showimg/comparison.png share/doc/HTML/it/showimg/main-window.png share/doc/HTML/pt/showimg/common share/doc/HTML/pt/showimg/index.cache.bz2 @@ -158,13 +214,14 @@ share/doc/HTML/ru/showimg/common share/doc/HTML/ru/showimg/index.cache.bz2 share/doc/HTML/ru/showimg/index.docbook share/doc/HTML/sv/showimg/common +share/doc/HTML/sv/showimg/comparison.png share/doc/HTML/sv/showimg/index.cache.bz2 share/doc/HTML/sv/showimg/index.docbook -share/doc/HTML/sv/showimg/comparison.png share/doc/HTML/sv/showimg/main-window.png share/icons/hicolor/32x32/apps/showimg.png share/icons/hicolor/48x48/apps/showimg.png share/icons/hicolor/64x64/apps/showimg.png +share/locale/bg/LC_MESSAGES/showimg.mo share/locale/br/LC_MESSAGES/showimg.mo share/locale/bs/LC_MESSAGES/showimg.mo share/locale/ca/LC_MESSAGES/showimg.mo @@ -172,8 +229,8 @@ share/locale/cs/LC_MESSAGES/showimg.mo share/locale/cy/LC_MESSAGES/showimg.mo share/locale/da/LC_MESSAGES/showimg.mo share/locale/de/LC_MESSAGES/showimg.mo -share/locale/en_GB/LC_MESSAGES/showimg.mo share/locale/el/LC_MESSAGES/showimg.mo +share/locale/en_GB/LC_MESSAGES/showimg.mo share/locale/es/LC_MESSAGES/showimg.mo share/locale/et/LC_MESSAGES/showimg.mo share/locale/fr/LC_MESSAGES/showimg.mo @@ -188,7 +245,6 @@ share/locale/nl/LC_MESSAGES/showimg.mo share/locale/pl/LC_MESSAGES/showimg.mo share/locale/pt/LC_MESSAGES/showimg.mo share/locale/pt_BR/LC_MESSAGES/showimg.mo -share/locale/ro/LC_MESSAGES/showimg.mo share/locale/ru/LC_MESSAGES/showimg.mo share/locale/sk/LC_MESSAGES/showimg.mo share/locale/sr/LC_MESSAGES/showimg.mo @@ -198,39 +254,37 @@ share/locale/tr/LC_MESSAGES/showimg.mo share/locale/zh_CN/LC_MESSAGES/showimg.mo share/mimelnk/image/x-psd.desktop share/mimelnk/image/x-sia.desktop +%%MYSQL%%share/services/showimg_kexidb_mysqldriver.desktop +%%KEXIDB%%share/services/showimg_kexidb_sqlite2driver.desktop +%%KEXIDB%%share/services/showimg_kexidb_sqlite3driver.desktop share/services/showimgpart.desktop -share/services/showimg_kexidb_sqlite3driver.desktop -share/services/showimg_kexidb_sqlite2driver.desktop -share/servicetypes/showimg_kexidb_driver.desktop -@dirrmtry share/mimelnk/image -@dirrmtry share/mimelnk -@dirrmtry share/icons/hicolor/64x64/apps -@dirrmtry share/icons/hicolor/64x64 -@dirrmtry share/icons/hicolor/48x48/apps -@dirrmtry share/icons/hicolor/48x48 -@dirrmtry share/icons/hicolor/32x32/apps -@dirrmtry share/icons/hicolor/32x32 -@dirrmtry share/icons/hicolor -@dirrmtry share/icons +%%KEXIDB%%share/servicetypes/showimg_kexidb_driver.desktop +@dirrmtry share/locale/zh_CN/LC_MESSAGES +@dirrmtry share/locale/zh_CN +@dirrmtry share/locale/sr/LC_MESSAGES +@dirrmtry share/locale/sr +@dirrmtry share/locale/sk/LC_MESSAGES +@dirrmtry share/locale/sk +@dirrmtry share/locale/pt/LC_MESSAGES +@dirrmtry share/locale/pt +@dirrmtry share/locale/pl/LC_MESSAGES +@dirrmtry share/locale/pl +@dirrmtry share/locale/el/LC_MESSAGES +@dirrmtry share/locale/el +@dirrmtry share/locale/cs/LC_MESSAGES +@dirrmtry share/locale/cs +@dirrmtry share/locale/ca/LC_MESSAGES +@dirrmtry share/locale/ca +@dirrm share/doc/HTML/sv/showimg +@dirrm share/doc/HTML/ru/showimg +@dirrm share/doc/HTML/pt/showimg +@dirrm share/doc/HTML/it/showimg +@dirrm share/doc/HTML/fr/showimg +@dirrm share/doc/HTML/et/showimg +@dirrm share/doc/HTML/es/showimg @dirrm share/doc/HTML/en/showimg -@dirrmtry share/doc/HTML/en @dirrm share/doc/HTML/da/showimg -@dirrmtry share/doc/HTML/da -@dirrm share/doc/HTML/es/showimg -@dirrmtry share/doc/HTML/es -@dirrm share/doc/HTML/et/showimg -@dirrmtry share/doc/HTML/et -@dirrm share/doc/HTML/fr/showimg -@dirrmtry share/doc/HTML/fr -@dirrm share/doc/HTML/it/showimg -@dirrmtry share/doc/HTML/it -@dirrm share/doc/HTML/pt/showimg -@dirrmtry share/doc/HTML/pt -@dirrm share/doc/HTML/ru/showimg -@dirrmtry share/doc/HTML/ru -@dirrm share/doc/HTML/sv/showimg -@dirrmtry share/doc/HTML/sv -@dirrmtry share/doc/HTML +@dirrm share/apps/showimgpart @dirrm share/apps/showimg/pics @dirrm share/apps/showimg/icons/hicolor/64x64/mimetypes @dirrm share/apps/showimg/icons/hicolor/64x64 @@ -254,9 +308,3 @@ share/servicetypes/showimg_kexidb_driver.desktop @dirrm share/apps/showimg/icons/crystalsvg @dirrm share/apps/showimg/icons @dirrm share/apps/showimg -@dirrmtry share/apps/konqueror/servicemenus -@dirrmtry share/apps/konqueror -@dirrmtry share/apps/showimgpart -@dirrmtry share/apps -@dirrmtry share/applnk/Graphics -@dirrmtry share/applnk |