diff options
Diffstat (limited to 'graphics')
30 files changed, 551 insertions, 160 deletions
diff --git a/graphics/cairo/Makefile b/graphics/cairo/Makefile index 75026f4327c7..511c425010c9 100644 --- a/graphics/cairo/Makefile +++ b/graphics/cairo/Makefile @@ -3,12 +3,12 @@ # Whom: Michael Johnson <ahze@FreeBSD.org> # # $FreeBSD$ -# $MCom: ports-stable/graphics/cairo/Makefile,v 1.3 2008/06/16 21:35:57 mezz Exp $ +# $MCom: ports/graphics/cairo/Makefile,v 1.89 2008/12/16 03:06:44 marcus Exp $ # PORTNAME= cairo -PORTVERSION= 1.6.4 -PORTREVISION?= 4 +PORTVERSION= 1.8.6 +PORTREVISION?= 0 PORTEPOCH?= 1 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/releases/ @@ -27,7 +27,7 @@ LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2 \ CONFIGURE_ARGS= --with-html-dir=${DOCSDIR} \ --enable-pdf \ --enable-ps -USE_GNOME= gnometarget gnomehack ltverhack referencehack +USE_GNOME= gnomehack ltverhack referencehack USE_AUTOTOOLS= libtool:15 USE_LDCONFIG= yes diff --git a/graphics/cairo/distinfo b/graphics/cairo/distinfo index afffbc8d7480..0c7bb07eac58 100644 --- a/graphics/cairo/distinfo +++ b/graphics/cairo/distinfo @@ -1,3 +1,3 @@ -MD5 (cairo-1.6.4.tar.gz) = a198d509f9e3a35b78de8bb02174ebb9 -SHA256 (cairo-1.6.4.tar.gz) = 7f0ce28c358706913bc39e6930a18ae89f3b9a6aa17998faa2b59d1e0e2b4f42 -SIZE (cairo-1.6.4.tar.gz) = 5042623 +MD5 (cairo-1.8.6.tar.gz) = 4e64139ef6f668df24450f3b81dd0771 +SHA256 (cairo-1.8.6.tar.gz) = 93a347af0cecf258be8fb54265b16a0fb16317df4a32896141d2987c30773535 +SIZE (cairo-1.8.6.tar.gz) = 6616544 diff --git a/graphics/cairo/files/patch-src_cairo-ft-font.c b/graphics/cairo/files/patch-src_cairo-ft-font.c deleted file mode 100644 index 8cd60665fef0..000000000000 --- a/graphics/cairo/files/patch-src_cairo-ft-font.c +++ /dev/null @@ -1,28 +0,0 @@ ---- src/cairo-ft-font.c.orig Tue Aug 16 14:46:46 2005 -+++ src/cairo-ft-font.c Tue Aug 16 14:46:59 2005 -@@ -44,6 +44,11 @@ - #include <fontconfig/fontconfig.h> - #include <fontconfig/fcfreetype.h> - -+#include <sys/types.h> -+#include <stdlib.h> -+#include <time.h> -+#include <unistd.h> -+ - #include <ft2build.h> - #include FT_FREETYPE_H - #include FT_OUTLINE_H -@@ -257,7 +262,12 @@ _cairo_ft_unscaled_font_init_key (cairo_ - key->id = id; - - /* 1607 is just an arbitrary prime. */ -- hash = _cairo_hash_string (filename); -+ if (filename != NULL) { -+ hash = _cairo_hash_string (filename); -+ } else { -+ srandom(time(NULL) * getpid()); -+ hash = random(); -+ } - hash += ((unsigned long) id) * 1607; - - key->base.hash_entry.hash = hash; diff --git a/graphics/cairo/pkg-plist b/graphics/cairo/pkg-plist index d1b67967143d..ec0206e6a37d 100644 --- a/graphics/cairo/pkg-plist +++ b/graphics/cairo/pkg-plist @@ -5,6 +5,7 @@ include/cairo/cairo-ft.h include/cairo/cairo-pdf.h include/cairo/cairo-ps.h include/cairo/cairo-svg.h +include/cairo/cairo-version.h %%XCB%%include/cairo/cairo-xcb-xrender.h %%XCB%%include/cairo/cairo-xcb.h %%X11%%include/cairo/cairo-xlib-xrender.h diff --git a/graphics/eog/Makefile b/graphics/eog/Makefile index 742dca7f5681..be8d34cd4e77 100644 --- a/graphics/eog/Makefile +++ b/graphics/eog/Makefile @@ -3,14 +3,13 @@ # Whom: Joe Marcus Clarke <marcus@FreeBSD.org> # # $FreeBSD$ -# $MCom: ports/graphics/eog/Makefile,v 1.74 2008/03/10 13:44:08 ahze Exp $ +# $MCom: ports/graphics/eog/Makefile,v 1.88 2008/11/25 16:26:59 marcus Exp $ # PORTNAME= eog -PORTVERSION= 2.22.3 +PORTVERSION= 2.24.2 CATEGORIES= graphics gnome -MASTER_SITES= ${MASTER_SITE_GNOME} -MASTER_SITE_SUBDIR= sources/${PORTNAME:S/2$//}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} +MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org diff --git a/graphics/eog/distinfo b/graphics/eog/distinfo index 8891d2584381..e1fab8058a41 100644 --- a/graphics/eog/distinfo +++ b/graphics/eog/distinfo @@ -1,3 +1,3 @@ -MD5 (gnome2/eog-2.22.3.tar.bz2) = f1ca295b0ebf800cab17fc166e37588e -SHA256 (gnome2/eog-2.22.3.tar.bz2) = 183656d9ae0347eded7ba02c992e281f7e139ec82a0ee854c6ee387548391dd2 -SIZE (gnome2/eog-2.22.3.tar.bz2) = 1894695 +MD5 (gnome2/eog-2.24.2.tar.bz2) = 219896d7b33016bc9b0485937e737d9f +SHA256 (gnome2/eog-2.24.2.tar.bz2) = e6edcc0b97b2b23db87ea444ba8e7a42ce29b524f1bf41cb020007bf8ceac1b0 +SIZE (gnome2/eog-2.24.2.tar.bz2) = 2277300 diff --git a/graphics/eog/pkg-plist b/graphics/eog/pkg-plist index d42b43a1826d..66e1a4e9c6de 100644 --- a/graphics/eog/pkg-plist +++ b/graphics/eog/pkg-plist @@ -3,6 +3,8 @@ include/eog-2.20/eog/eog-application.h include/eog-2.20/eog/eog-debug.h include/eog-2.20/eog/eog-dialog.h include/eog-2.20/eog/eog-error-message-area.h +include/eog-2.20/eog/eog-exif-details.h +include/eog-2.20/eog/eog-exif-util.h include/eog-2.20/eog/eog-file-chooser.h include/eog-2.20/eog/eog-image-save-info.h include/eog-2.20/eog/eog-image.h @@ -20,8 +22,74 @@ include/eog-2.20/eog/eog-thumb-view.h include/eog-2.20/eog/eog-thumbnail.h include/eog-2.20/eog/eog-transform.h include/eog-2.20/eog/eog-window.h +lib/eog/plugins/fullscreen.eog-plugin +lib/eog/plugins/libfullscreen.la +lib/eog/plugins/libfullscreen.so +lib/eog/plugins/libreload.la +lib/eog/plugins/libreload.so +lib/eog/plugins/libstatusbar-date.la +lib/eog/plugins/libstatusbar-date.so +lib/eog/plugins/reload.eog-plugin +lib/eog/plugins/statusbar-date.eog-plugin libdata/pkgconfig/eog.pc share/applications/eog.desktop +%%DOCSDIR%%/EogApplication.html +%%DOCSDIR%%/EogDialog.html +%%DOCSDIR%%/EogExifDetails.html +%%DOCSDIR%%/EogFileChooser.html +%%DOCSDIR%%/EogImage.html +%%DOCSDIR%%/EogImageSaveInfo.html +%%DOCSDIR%%/EogJobSaveAs.html +%%DOCSDIR%%/EogListStore.html +%%DOCSDIR%%/EogMessageArea.html +%%DOCSDIR%%/EogMetadataReaderJpg.html +%%DOCSDIR%%/EogMetadataReaderPng.html +%%DOCSDIR%%/EogPixbufCellRenderer.html +%%DOCSDIR%%/EogPlugin.html +%%DOCSDIR%%/EogPluginManager.html +%%DOCSDIR%%/EogPreferencesDialog.html +%%DOCSDIR%%/EogPrintImageSetup.html +%%DOCSDIR%%/EogPrintPreview.html +%%DOCSDIR%%/EogPropertiesDialog.html +%%DOCSDIR%%/EogScrollView.html +%%DOCSDIR%%/EogSidebar.html +%%DOCSDIR%%/EogStatusbar.html +%%DOCSDIR%%/EogThumbNav.html +%%DOCSDIR%%/EogThumbView.html +%%DOCSDIR%%/EogTransform.html +%%DOCSDIR%%/EogURIConverter.html +%%DOCSDIR%%/EogWindow.html +%%DOCSDIR%%/ch01.html +%%DOCSDIR%%/ch02.html +%%DOCSDIR%%/ch03.html +%%DOCSDIR%%/ch04.html +%%DOCSDIR%%/ch05.html +%%DOCSDIR%%/ch06.html +%%DOCSDIR%%/ch07.html +%%DOCSDIR%%/eog-eog-config-keys.html +%%DOCSDIR%%/eog-eog-debug.html +%%DOCSDIR%%/eog-eog-error-message-area.html +%%DOCSDIR%%/eog-eog-exif-util.html +%%DOCSDIR%%/eog-eog-job-queue.html +%%DOCSDIR%%/eog-eog-metadata-reader.html +%%DOCSDIR%%/eog-eog-pixbuf-util.html +%%DOCSDIR%%/eog-eog-plugin-engine.html +%%DOCSDIR%%/eog-eog-print.html +%%DOCSDIR%%/eog-eog-save-as-dialog-helper.html +%%DOCSDIR%%/eog-eog-session.html +%%DOCSDIR%%/eog-eog-thumbnail.html +%%DOCSDIR%%/eog-eog-util.html +%%DOCSDIR%%/eog-uta.html +%%DOCSDIR%%/eog-zoom.html +%%DOCSDIR%%/eog.devhelp +%%DOCSDIR%%/eog.devhelp2 +%%DOCSDIR%%/home.png +%%DOCSDIR%%/index.html +%%DOCSDIR%%/index.sgml +%%DOCSDIR%%/left.png +%%DOCSDIR%%/right.png +%%DOCSDIR%%/style.css +%%DOCSDIR%%/up.png %%DATADIR%%/eog-image-properties-dialog.glade %%DATADIR%%/eog-multiple-save-as-dialog.glade %%DATADIR%%/eog-preferences-dialog.glade @@ -30,19 +98,33 @@ share/applications/eog.desktop %%DATADIR%%/gtkrc %%DATADIR%%/icons/hicolor/16x16/actions/eog-image-collection.png %%DATADIR%%/icons/hicolor/16x16/actions/eog-plugin.png +%%DATADIR%%/icons/hicolor/16x16/actions/slideshow-play.png %%DATADIR%%/icons/hicolor/22x22/actions/eog-image-collection.png %%DATADIR%%/icons/hicolor/22x22/actions/eog-plugin.png +%%DATADIR%%/icons/hicolor/22x22/actions/slideshow-play.png %%DATADIR%%/icons/hicolor/24x24/actions/eog-image-collection.png +%%DATADIR%%/icons/hicolor/24x24/actions/slideshow-play.png %%DATADIR%%/icons/hicolor/32x32/actions/eog-image-collection.png %%DATADIR%%/icons/hicolor/32x32/actions/eog-plugin.png +%%DATADIR%%/icons/hicolor/32x32/actions/slideshow-play.png +%%DATADIR%%/icons/hicolor/48x48/actions/slideshow-play.png %%DATADIR%%/icons/hicolor/scalable/actions/eog-image-collection.svg %%DATADIR%%/icons/hicolor/scalable/actions/eog-plugin.svg +%%DATADIR%%/icons/hicolor/scalable/actions/slideshow-play.svg %%DATADIR%%/pixmaps/thumbnail-frame.png share/gnome/help/eog/C/eog.xml share/gnome/help/eog/C/figures/eog_save_as_window.png share/gnome/help/eog/C/figures/eog_start_window.png share/gnome/help/eog/C/figures/eog_toolbar_editor_window.png share/gnome/help/eog/C/legal.xml +share/gnome/help/eog/ar/eog.xml +share/gnome/help/eog/ar/figures/eog_save_as_window.png +share/gnome/help/eog/ar/figures/eog_start_window.png +share/gnome/help/eog/ar/figures/eog_toolbar_editor_window.png +share/gnome/help/eog/ca/eog.xml +share/gnome/help/eog/ca/figures/eog_save_as_window.png +share/gnome/help/eog/ca/figures/eog_start_window.png +share/gnome/help/eog/ca/figures/eog_toolbar_editor_window.png share/gnome/help/eog/da/eog.xml share/gnome/help/eog/da/figures/eog_save_as_window.png share/gnome/help/eog/da/figures/eog_start_window.png @@ -99,6 +181,10 @@ share/gnome/help/eog/sv/eog.xml share/gnome/help/eog/sv/figures/eog_save_as_window.png share/gnome/help/eog/sv/figures/eog_start_window.png share/gnome/help/eog/sv/figures/eog_toolbar_editor_window.png +share/gnome/help/eog/th/eog.xml +share/gnome/help/eog/th/figures/eog_save_as_window.png +share/gnome/help/eog/th/figures/eog_start_window.png +share/gnome/help/eog/th/figures/eog_toolbar_editor_window.png share/gnome/help/eog/uk/eog.xml share/gnome/help/eog/uk/figures/eog_save_as_window.png share/gnome/help/eog/uk/figures/eog_start_window.png @@ -142,6 +228,7 @@ share/locale/eu/LC_MESSAGES/eog.mo share/locale/fa/LC_MESSAGES/eog.mo share/locale/fi/LC_MESSAGES/eog.mo share/locale/fr/LC_MESSAGES/eog.mo +share/locale/fur/LC_MESSAGES/eog.mo share/locale/ga/LC_MESSAGES/eog.mo share/locale/gl/LC_MESSAGES/eog.mo share/locale/gu/LC_MESSAGES/eog.mo @@ -156,6 +243,7 @@ share/locale/ja/LC_MESSAGES/eog.mo share/locale/ka/LC_MESSAGES/eog.mo share/locale/kn/LC_MESSAGES/eog.mo share/locale/ko/LC_MESSAGES/eog.mo +share/locale/ks/LC_MESSAGES/eog.mo share/locale/ku/LC_MESSAGES/eog.mo share/locale/lt/LC_MESSAGES/eog.mo share/locale/lv/LC_MESSAGES/eog.mo @@ -174,6 +262,7 @@ share/locale/oc/LC_MESSAGES/eog.mo share/locale/or/LC_MESSAGES/eog.mo share/locale/pa/LC_MESSAGES/eog.mo share/locale/pl/LC_MESSAGES/eog.mo +share/locale/ps/LC_MESSAGES/eog.mo share/locale/pt/LC_MESSAGES/eog.mo share/locale/pt_BR/LC_MESSAGES/eog.mo share/locale/ro/LC_MESSAGES/eog.mo @@ -184,7 +273,7 @@ share/locale/sk/LC_MESSAGES/eog.mo share/locale/sl/LC_MESSAGES/eog.mo share/locale/sq/LC_MESSAGES/eog.mo share/locale/sr/LC_MESSAGES/eog.mo -share/locale/sr@Latn/LC_MESSAGES/eog.mo +share/locale/sr@latin/LC_MESSAGES/eog.mo share/locale/sv/LC_MESSAGES/eog.mo share/locale/ta/LC_MESSAGES/eog.mo share/locale/te/LC_MESSAGES/eog.mo @@ -201,6 +290,8 @@ share/locale/zh_HK/LC_MESSAGES/eog.mo share/locale/zh_TW/LC_MESSAGES/eog.mo share/locale/zu/LC_MESSAGES/eog.mo share/omf/eog/eog-C.omf +share/omf/eog/eog-ar.omf +share/omf/eog/eog-ca.omf share/omf/eog/eog-da.omf share/omf/eog/eog-de.omf share/omf/eog/eog-en_GB.omf @@ -215,6 +306,7 @@ share/omf/eog/eog-pa.omf share/omf/eog/eog-pt_BR.omf share/omf/eog/eog-ru.omf share/omf/eog/eog-sv.omf +share/omf/eog/eog-th.omf share/omf/eog/eog-uk.omf share/omf/eog/eog-zh_CN.omf share/omf/eog/eog-zh_TW.omf @@ -225,6 +317,8 @@ share/omf/eog/eog-zh_TW.omf @dirrm share/gnome/help/eog/zh_CN @dirrm share/gnome/help/eog/uk/figures @dirrm share/gnome/help/eog/uk +@dirrm share/gnome/help/eog/th/figures +@dirrm share/gnome/help/eog/th @dirrm share/gnome/help/eog/sv/figures @dirrm share/gnome/help/eog/sv @dirrm share/gnome/help/eog/ru/figures @@ -253,12 +347,18 @@ share/omf/eog/eog-zh_TW.omf @dirrm share/gnome/help/eog/de @dirrm share/gnome/help/eog/da/figures @dirrm share/gnome/help/eog/da +@dirrm share/gnome/help/eog/ca/figures +@dirrm share/gnome/help/eog/ca +@dirrm share/gnome/help/eog/ar/figures +@dirrm share/gnome/help/eog/ar @dirrm share/gnome/help/eog/C/figures @dirrm share/gnome/help/eog/C @dirrm share/gnome/help/eog @dirrm %%DATADIR%%/pixmaps @dirrm %%DATADIR%%/icons/hicolor/scalable/actions @dirrm %%DATADIR%%/icons/hicolor/scalable +@dirrm %%DATADIR%%/icons/hicolor/48x48/actions +@dirrm %%DATADIR%%/icons/hicolor/48x48 @dirrm %%DATADIR%%/icons/hicolor/32x32/actions @dirrm %%DATADIR%%/icons/hicolor/32x32 @dirrm %%DATADIR%%/icons/hicolor/24x24/actions @@ -270,7 +370,10 @@ share/omf/eog/eog-zh_TW.omf @dirrm %%DATADIR%%/icons/hicolor @dirrm %%DATADIR%%/icons @dirrm %%DATADIR%% +@dirrm %%DOCSDIR%% @dirrmtry share/applications +@dirrm lib/eog/plugins +@dirrm lib/eog @dirrm include/eog-2.20/eog @dirrm include/eog-2.20 @exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true @@ -285,10 +388,14 @@ share/omf/eog/eog-zh_TW.omf @dirrmtry share/locale/ug @dirrmtry share/locale/te/LC_MESSAGES @dirrmtry share/locale/te +@dirrmtry share/locale/sr@latin/LC_MESSAGES +@dirrmtry share/locale/sr@latin @dirrmtry share/locale/si/LC_MESSAGES @dirrmtry share/locale/si @dirrmtry share/locale/rw/LC_MESSAGES @dirrmtry share/locale/rw +@dirrmtry share/locale/ps/LC_MESSAGES +@dirrmtry share/locale/ps @dirrmtry share/locale/oc/LC_MESSAGES @dirrmtry share/locale/oc @dirrmtry share/locale/nso/LC_MESSAGES @@ -299,6 +406,10 @@ share/omf/eog/eog-zh_TW.omf @dirrmtry share/locale/mg @dirrmtry share/locale/ku/LC_MESSAGES @dirrmtry share/locale/ku +@dirrmtry share/locale/ks/LC_MESSAGES +@dirrmtry share/locale/ks +@dirrmtry share/locale/fur/LC_MESSAGES +@dirrmtry share/locale/fur @dirrmtry share/locale/dz/LC_MESSAGES @dirrmtry share/locale/dz @dirrmtry share/locale/bn_IN/LC_MESSAGES diff --git a/graphics/evince/Makefile b/graphics/evince/Makefile index f760bdf6d41c..bdcd74b0205d 100644 --- a/graphics/evince/Makefile +++ b/graphics/evince/Makefile @@ -3,12 +3,11 @@ # Whom: Adam Weinberger <adamw@FreeBSD.org> # # $FreeBSD$ -# $MCom: ports-stable/graphics/evince/Makefile,v 1.5 2008/06/17 03:47:54 mezz Exp $ +# $MCom: ports/graphics/evince/Makefile,v 1.114 2008/11/25 16:19:07 marcus Exp $ # PORTNAME= evince -PORTVERSION= 2.22.2 -PORTREVISION= 3 +PORTVERSION= 2.24.2 CATEGORIES= graphics print gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 @@ -26,7 +25,7 @@ INSTALLS_ICONS= yes USE_GETTEXT= yes USE_GMAKE= yes INSTALLS_OMF= yes -USE_GNOME= gnomehack intlhack gnomeprefix libgnomeui desktopfileutils \ +USE_GNOME= gnomehack intlhack gnomeprefix desktopfileutils \ gnomedocutils ltasneededhack CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" diff --git a/graphics/evince/distinfo b/graphics/evince/distinfo index efb9e420a9af..caeb882f6080 100644 --- a/graphics/evince/distinfo +++ b/graphics/evince/distinfo @@ -1,3 +1,3 @@ -MD5 (gnome2/evince-2.22.2.tar.bz2) = 3661f901ab40cee44d5350a045a8bdb1 -SHA256 (gnome2/evince-2.22.2.tar.bz2) = 4dcbdbd253b1978dcd70452780d7804ade912f4ede90f122f30d5322f53c5c3e -SIZE (gnome2/evince-2.22.2.tar.bz2) = 1629323 +MD5 (gnome2/evince-2.24.2.tar.bz2) = f0f9e06a93516b238ee24ac38d68b57c +SHA256 (gnome2/evince-2.24.2.tar.bz2) = aa6f29c93413e206b0e30fc241b4e5aa8d67c94baff50b9b92147543516e6bce +SIZE (gnome2/evince-2.24.2.tar.bz2) = 1717166 diff --git a/graphics/evince/pkg-plist b/graphics/evince/pkg-plist index 6f1c5f0723c2..38808c3f49b2 100644 --- a/graphics/evince/pkg-plist +++ b/graphics/evince/pkg-plist @@ -20,6 +20,7 @@ include/evince-2.20/evince/ev-image.h include/evince-2.20/evince/ev-link-action.h include/evince-2.20/evince/ev-link-dest.h include/evince-2.20/evince/ev-link.h +include/evince-2.20/evince/ev-page.h include/evince-2.20/evince/ev-render-context.h include/evince-2.20/evince/ev-selection.h include/evince-2.20/evince/ev-transition-effect.h @@ -60,7 +61,6 @@ lib/libevbackend.so lib/libevbackend.so.0 share/applications/evince.desktop %%DOCSDIR%%/EvAttachment.html -%%DOCSDIR%%/EvJobPrint.html %%DOCSDIR%%/EvNavigationAction.html %%DOCSDIR%%/EvNavigationActionWidget.html %%DOCSDIR%%/EvPageAction.html @@ -68,6 +68,7 @@ share/applications/evince.desktop %%DOCSDIR%%/EvWindow.html %%DOCSDIR%%/evince-EvHistory.html %%DOCSDIR%%/evince-EvImage.html +%%DOCSDIR%%/evince-EvJobFind.html %%DOCSDIR%%/evince-EvPasswordDialog.html %%DOCSDIR%%/evince-EvPasswordView.html %%DOCSDIR%%/evince-EvRenderContext.html @@ -90,7 +91,6 @@ share/applications/evince.desktop %%DOCSDIR%%/evince-ev-document.html %%DOCSDIR%%/evince-ev-file-exporter.html %%DOCSDIR%%/evince-ev-file-helpers.html -%%DOCSDIR%%/evince-ev-job-queue.html %%DOCSDIR%%/evince-ev-link-action.html %%DOCSDIR%%/evince-ev-link-dest.html %%DOCSDIR%%/evince-ev-link.html @@ -151,6 +151,8 @@ share/gnome/help/evince/bg/evince.xml share/gnome/help/evince/bg/figures/evince_start_window.png share/gnome/help/evince/ca/evince.xml share/gnome/help/evince/ca/figures/evince_start_window.png +share/gnome/help/evince/de/evince.xml +share/gnome/help/evince/de/figures/evince_start_window.png share/gnome/help/evince/el/evince.xml share/gnome/help/evince/el/figures/evince_start_window.png share/gnome/help/evince/en_GB/evince.xml @@ -179,6 +181,8 @@ share/gnome/help/evince/sv/evince.xml share/gnome/help/evince/sv/figures/evince_start_window.png share/gnome/help/evince/uk/evince.xml share/gnome/help/evince/uk/figures/evince_start_window.png +share/gnome/help/evince/vi/evince.xml +share/gnome/help/evince/vi/figures/evince_start_window.png share/gnome/help/evince/zh_CN/evince.xml share/gnome/help/evince/zh_CN/figures/evince_start_window.png share/icons/hicolor/16x16/apps/evince.png @@ -221,6 +225,7 @@ share/locale/ja/LC_MESSAGES/evince.mo share/locale/ka/LC_MESSAGES/evince.mo share/locale/kn/LC_MESSAGES/evince.mo share/locale/ko/LC_MESSAGES/evince.mo +share/locale/ks/LC_MESSAGES/evince.mo share/locale/ku/LC_MESSAGES/evince.mo share/locale/lt/LC_MESSAGES/evince.mo share/locale/lv/LC_MESSAGES/evince.mo @@ -236,6 +241,7 @@ share/locale/oc/LC_MESSAGES/evince.mo share/locale/or/LC_MESSAGES/evince.mo share/locale/pa/LC_MESSAGES/evince.mo share/locale/pl/LC_MESSAGES/evince.mo +share/locale/ps/LC_MESSAGES/evince.mo share/locale/pt/LC_MESSAGES/evince.mo share/locale/pt_BR/LC_MESSAGES/evince.mo share/locale/ro/LC_MESSAGES/evince.mo @@ -246,7 +252,7 @@ share/locale/sk/LC_MESSAGES/evince.mo share/locale/sl/LC_MESSAGES/evince.mo share/locale/sq/LC_MESSAGES/evince.mo share/locale/sr/LC_MESSAGES/evince.mo -share/locale/sr@Latn/LC_MESSAGES/evince.mo +share/locale/sr@latin/LC_MESSAGES/evince.mo share/locale/sv/LC_MESSAGES/evince.mo share/locale/ta/LC_MESSAGES/evince.mo share/locale/te/LC_MESSAGES/evince.mo @@ -261,6 +267,7 @@ share/locale/zh_TW/LC_MESSAGES/evince.mo share/omf/evince/evince-C.omf share/omf/evince/evince-bg.omf share/omf/evince/evince-ca.omf +share/omf/evince/evince-de.omf share/omf/evince/evince-el.omf share/omf/evince/evince-en_GB.omf share/omf/evince/evince-es.omf @@ -275,10 +282,13 @@ share/omf/evince/evince-ru.omf share/omf/evince/evince-sr.omf share/omf/evince/evince-sv.omf share/omf/evince/evince-uk.omf +share/omf/evince/evince-vi.omf share/omf/evince/evince-zh_CN.omf @dirrm share/omf/evince @dirrm share/gnome/help/evince/zh_CN/figures @dirrm share/gnome/help/evince/zh_CN +@dirrm share/gnome/help/evince/vi/figures +@dirrm share/gnome/help/evince/vi @dirrm share/gnome/help/evince/uk/figures @dirrm share/gnome/help/evince/uk @dirrm share/gnome/help/evince/sv/figures @@ -307,6 +317,8 @@ share/omf/evince/evince-zh_CN.omf @dirrm share/gnome/help/evince/en_GB @dirrm share/gnome/help/evince/el/figures @dirrm share/gnome/help/evince/el +@dirrm share/gnome/help/evince/de/figures +@dirrm share/gnome/help/evince/de @dirrm share/gnome/help/evince/ca/figures @dirrm share/gnome/help/evince/ca @dirrm share/gnome/help/evince/bg/figures @@ -339,10 +351,14 @@ share/omf/evince/evince-zh_CN.omf @dirrmtry share/locale/zh_HK @dirrmtry share/locale/te/LC_MESSAGES @dirrmtry share/locale/te +@dirrmtry share/locale/sr@latin/LC_MESSAGES +@dirrmtry share/locale/sr@latin @dirrmtry share/locale/si/LC_MESSAGES @dirrmtry share/locale/si @dirrmtry share/locale/rw/LC_MESSAGES @dirrmtry share/locale/rw +@dirrmtry share/locale/ps/LC_MESSAGES +@dirrmtry share/locale/ps @dirrmtry share/locale/oc/LC_MESSAGES @dirrmtry share/locale/oc @dirrmtry share/locale/mr/LC_MESSAGES @@ -351,6 +367,8 @@ share/omf/evince/evince-zh_CN.omf @dirrmtry share/locale/mg @dirrmtry share/locale/ku/LC_MESSAGES @dirrmtry share/locale/ku +@dirrmtry share/locale/ks/LC_MESSAGES +@dirrmtry share/locale/ks @dirrmtry share/locale/dz/LC_MESSAGES @dirrmtry share/locale/dz @dirrmtry share/locale/bn_IN/LC_MESSAGES diff --git a/graphics/gimp-app/Makefile b/graphics/gimp-app/Makefile index a181ab614ee4..a886eae50499 100644 --- a/graphics/gimp-app/Makefile +++ b/graphics/gimp-app/Makefile @@ -3,12 +3,12 @@ # Whom: erich@FreeBSD.org # # $FreeBSD$ -# $MCom: ports-stable/graphics/gimp-app/Makefile,v 1.4 2008/06/17 03:24:09 mezz Exp $ +# $MCom: ports/graphics/gimp-app/Makefile,v 1.30 2009/01/04 22:16:26 marcus Exp $ # PORTNAME= gimp-app DISTVERSION= 2.6.4 -PORTREVISION?= 0 +PORTREVISION?= 1 PORTEPOCH?= 1 CATEGORIES?= graphics gnome MASTER_SITES= ftp://ftp.gimp.org/pub/%SUBDIR%/ \ @@ -45,7 +45,7 @@ USE_XORG= xpm xmu xext USE_GMAKE= yes USE_AUTOTOOLS= libtool:15 USE_GNOME+= gnomehack intltool intlhack gtk20 libartlgpl2 ltverhack \ - desktopfileutils + desktopfileutils librsvg2 USE_LDCONFIG= yes INSTALLS_ICONS= yes LIBTOOLFLAGS= --disable-ltlibs --release-ignore @@ -56,7 +56,7 @@ CONFIGURE_ARGS?=--with-html-dir=${PREFIX}/share/doc/gimp \ --with-desktop-dir=${PREFIX}/share \ --docdir=${PREFIX}/share/doc/gimp \ --enable-default-binary \ - --without-gvfs + --without-gnomevfs CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" \ GIMP_THREAD_LIBS=${PTHREAD_LIBS} @@ -66,10 +66,9 @@ WANT_GNOME= yes OPTIONS?= DEBUG "debugging" off \ DBUS "D-BUS support" on \ - GNOMEVFS "Use GNOME VFS for the URI plug-in" on \ + GVFS "Use GVFS for the URI plug-in" on \ HELPBROWSER "internal help browser" on \ - MP "multiple processor support" off \ - RSVG "SVG format support" on + MP "multiple processor support" off .endif .include <bsd.port.pre.mk> @@ -91,14 +90,6 @@ MLINKS= gimp-2.6.1 gimp.1 \ gimp-console-2.6.1 gimp-console.1 \ gimprc-2.6.5 gimprc.5 -.if defined(WITHOUT_RSVG) -CONFIGURE_ARGS+= --without-librsvg -PLIST_SUB+= SVG="@comment " -.else -USE_GNOME+= librsvg2 -PLIST_SUB+= SVG="" -.endif - .if defined(WITH_DEBUG) CONFIGURE_ARGS+= --enable-debug .endif @@ -117,7 +108,7 @@ PLIST_SUB+= GNOME="@comment " .endif .if defined(WITH_HELPBROWSER) -LIB_DEPENDS+= WebKitGtk.1:${PORTSDIR}/www/webkit-gtk2 +LIB_DEPENDS+= webkit-1.0.1:${PORTSDIR}/www/webkit-gtk2 CONFIGURE_ARGS+= --with-webkit PLIST_SUB+= HELPBROWSER="" .else @@ -132,9 +123,9 @@ CONFIGURE_ARGS+= --with-dbus CONFIGURE_ARGS+= --without-dbus .endif -.if defined(WITH_GNOMEVFS) || ${HAVE_GNOME:Mgnomevfs2}!="" +.if defined(WITH_GVFS) || ${HAVE_GNOME:Mgvfs}!="" LIB_DEPENDS+= gnome-keyring.0:${PORTSDIR}/security/gnome-keyring -USE_GNOME+= gnomevfs2 +USE_GNOME+= gvfs . if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui . endif diff --git a/graphics/gimp-app/pkg-plist b/graphics/gimp-app/pkg-plist index 4d7f111ef351..ca271443a601 100644 --- a/graphics/gimp-app/pkg-plist +++ b/graphics/gimp-app/pkg-plist @@ -2026,26 +2026,6 @@ share/locale/zh_TW/LC_MESSAGES/gimp20-script-fu.mo share/locale/zh_TW/LC_MESSAGES/gimp20-std-plug-ins.mo share/locale/zh_TW/LC_MESSAGES/gimp20-tips.mo share/locale/zh_TW/LC_MESSAGES/gimp20.mo -@dirrmtry share/locale/zh_HK/LC_MESSAGES -@dirrmtry share/locale/zh_HK -@dirrmtry share/locale/yi/LC_MESSAGES -@dirrmtry share/locale/yi -@dirrmtry share/locale/xh/LC_MESSAGES -@dirrmtry share/locale/xh -@dirrmtry share/locale/tt/LC_MESSAGES -@dirrmtry share/locale/tt -@dirrmtry share/locale/sr@latin/LC_MESSAGES -@dirrmtry share/locale/sr@latin -@dirrmtry share/locale/rw/LC_MESSAGES -@dirrmtry share/locale/rw -@dirrmtry share/locale/oc/LC_MESSAGES -@dirrmtry share/locale/oc -@dirrmtry share/locale/km/LC_MESSAGES -@dirrmtry share/locale/km -@dirrmtry share/locale/dz/LC_MESSAGES -@dirrmtry share/locale/dz -@dirrmtry share/locale/ca@valencia/LC_MESSAGES -@dirrmtry share/locale/ca@valencia @dirrm share/gimp/tips @dirrm share/gimp/themes/Small @dirrm share/gimp/themes/Default/images/preferences @@ -2098,3 +2078,23 @@ share/locale/zh_TW/LC_MESSAGES/gimp20.mo @dirrm etc/gimp @exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true @unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true +@dirrmtry share/locale/zh_HK/LC_MESSAGES +@dirrmtry share/locale/zh_HK +@dirrmtry share/locale/yi/LC_MESSAGES +@dirrmtry share/locale/yi +@dirrmtry share/locale/xh/LC_MESSAGES +@dirrmtry share/locale/xh +@dirrmtry share/locale/tt/LC_MESSAGES +@dirrmtry share/locale/tt +@dirrmtry share/locale/sr@latin/LC_MESSAGES +@dirrmtry share/locale/sr@latin +@dirrmtry share/locale/rw/LC_MESSAGES +@dirrmtry share/locale/rw +@dirrmtry share/locale/oc/LC_MESSAGES +@dirrmtry share/locale/oc +@dirrmtry share/locale/km/LC_MESSAGES +@dirrmtry share/locale/km +@dirrmtry share/locale/dz/LC_MESSAGES +@dirrmtry share/locale/dz +@dirrmtry share/locale/ca@valencia/LC_MESSAGES +@dirrmtry share/locale/ca@valencia diff --git a/graphics/goocanvasmm/Makefile b/graphics/goocanvasmm/Makefile index 2cc126568e89..9408c1b34060 100644 --- a/graphics/goocanvasmm/Makefile +++ b/graphics/goocanvasmm/Makefile @@ -3,11 +3,10 @@ # Whom: Koop Mast <kwm@FreeBSD.org> # # $FreeBSD$ -# +# $MCom: ports/graphics/goocanvasmm/Makefile,v 1.2 2009/01/09 11:30:01 kwm Exp $ PORTNAME= goocanvasmm -PORTVERSION= 0.9.0 -PORTREVISION= 1 +PORTVERSION= 0.13.0 CATEGORIES= graphics MASTER_SITES= GNOME diff --git a/graphics/goocanvasmm/distinfo b/graphics/goocanvasmm/distinfo index 76702ab61f8b..7082387227e6 100644 --- a/graphics/goocanvasmm/distinfo +++ b/graphics/goocanvasmm/distinfo @@ -1,3 +1,3 @@ -MD5 (goocanvasmm-0.9.0.tar.bz2) = 202953757c7e86463ac1480475aa53e0 -SHA256 (goocanvasmm-0.9.0.tar.bz2) = 0612d4dfe18c5b510ca13949a6247cd8ebdf5f5169bde2c303fa848bebbcebc9 -SIZE (goocanvasmm-0.9.0.tar.bz2) = 361431 +MD5 (goocanvasmm-0.13.0.tar.bz2) = c25c567f95af4619b0af0124251b3c39 +SHA256 (goocanvasmm-0.13.0.tar.bz2) = b30837a486e8e38f980e257a69d66d9a6fbb381d7e8499774765e7cf11f27565 +SIZE (goocanvasmm-0.13.0.tar.bz2) = 367570 diff --git a/graphics/goocanvasmm/pkg-plist b/graphics/goocanvasmm/pkg-plist index efa56d5fe850..da5d987ffb67 100644 --- a/graphics/goocanvasmm/pkg-plist +++ b/graphics/goocanvasmm/pkg-plist @@ -4,6 +4,8 @@ include/goocanvasmm-0.1/goocanvasmm/canvas.h include/goocanvasmm-0.1/goocanvasmm/ellipse.h include/goocanvasmm-0.1/goocanvasmm/ellipsemodel.h include/goocanvasmm-0.1/goocanvasmm/enums.h +include/goocanvasmm-0.1/goocanvasmm/grid.h +include/goocanvasmm-0.1/goocanvasmm/gridmodel.h include/goocanvasmm-0.1/goocanvasmm/group.h include/goocanvasmm-0.1/goocanvasmm/groupmodel.h include/goocanvasmm-0.1/goocanvasmm/image.h @@ -24,6 +26,8 @@ include/goocanvasmm-0.1/goocanvasmm/private/canvas_p.h include/goocanvasmm-0.1/goocanvasmm/private/ellipse_p.h include/goocanvasmm-0.1/goocanvasmm/private/ellipsemodel_p.h include/goocanvasmm-0.1/goocanvasmm/private/enums_p.h +include/goocanvasmm-0.1/goocanvasmm/private/grid_p.h +include/goocanvasmm-0.1/goocanvasmm/private/gridmodel_p.h include/goocanvasmm-0.1/goocanvasmm/private/group_p.h include/goocanvasmm-0.1/goocanvasmm/private/groupmodel_p.h include/goocanvasmm-0.1/goocanvasmm/private/image_p.h @@ -62,7 +66,7 @@ lib/goocanvasmm-0.1/proc/m4/convert_libgoocanvasmm.m4 lib/libgoocanvasmm-0.1.a lib/libgoocanvasmm-0.1.la lib/libgoocanvasmm-0.1.so -lib/libgoocanvasmm-0.1.so.2 +lib/libgoocanvasmm-0.1.so.4 libdata/pkgconfig/goocanvasmm-1.0.pc @dirrm lib/goocanvasmm-0.1/proc/m4 @dirrm lib/goocanvasmm-0.1/proc diff --git a/graphics/libgnomecanvas/Makefile b/graphics/libgnomecanvas/Makefile index c4a568e268a6..567089e2cd15 100644 --- a/graphics/libgnomecanvas/Makefile +++ b/graphics/libgnomecanvas/Makefile @@ -3,7 +3,7 @@ # Whom: Maxim Sobolev <sobomax@FreeBSD.org> # # $FreeBSD$ -# $MCom: ports/graphics/libgnomecanvas/Makefile,v 1.70 2007/10/20 18:32:13 mezz Exp $ +# $MCom: ports/graphics/libgnomecanvas/Makefile,v 1.72 2008/08/23 18:22:59 mezz Exp $ # PORTNAME= libgnomecanvas @@ -25,7 +25,7 @@ USE_GMAKE= yes USE_GETTEXT= yes USE_LDCONFIG= yes USE_AUTOTOOLS= libtool:15 -USE_GNOME= gnomehack libglade2 libartlgpl2 ltverhack referencehack gail +USE_GNOME= gnomehack libglade2 libartlgpl2 ltverhack referencehack CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \ --disable-gtk-doc CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ diff --git a/graphics/libgnomecanvasmm26/Makefile b/graphics/libgnomecanvasmm26/Makefile index d361d7b1e24f..08da5ae8b8f8 100644 --- a/graphics/libgnomecanvasmm26/Makefile +++ b/graphics/libgnomecanvasmm26/Makefile @@ -3,12 +3,11 @@ # Whom: Alexander Nedotsukov <bland@mail.ru> # # $FreeBSD$ -# $MCom: ports/graphics/libgnomecanvasmm26/Makefile,v 1.18 2008/03/08 16:48:36 marcus Exp $ +# $MCom: ports/graphics/libgnomecanvasmm26/Makefile,v 1.20 2008/08/05 18:12:26 marcus Exp $ # PORTNAME= libgnomecanvasmm -PORTVERSION= 2.22.0 -PORTREVISION= 2 +PORTVERSION= 2.23.1 CATEGORIES= graphics gnome MASTER_SITES= ${MASTER_SITE_GNOME} MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} diff --git a/graphics/libgnomecanvasmm26/distinfo b/graphics/libgnomecanvasmm26/distinfo index e1f92bfc1553..5a6e8df1b5bb 100644 --- a/graphics/libgnomecanvasmm26/distinfo +++ b/graphics/libgnomecanvasmm26/distinfo @@ -1,3 +1,3 @@ -MD5 (gnome2/libgnomecanvasmm-2.22.0.tar.bz2) = d5b08af567fe1df9752fbdae980bf23c -SHA256 (gnome2/libgnomecanvasmm-2.22.0.tar.bz2) = 45fa2424d2fc9340bfb071801de1f3b30f6f093b8bd9254e3a59d3ce0ba635f8 -SIZE (gnome2/libgnomecanvasmm-2.22.0.tar.bz2) = 319048 +MD5 (gnome2/libgnomecanvasmm-2.23.1.tar.bz2) = 9990eb5560db197e16be3497873fe1d9 +SHA256 (gnome2/libgnomecanvasmm-2.23.1.tar.bz2) = a9983c587cf92671c49f089a588e9e8e902ff5e735e596f4e72e99fb975aff5e +SIZE (gnome2/libgnomecanvasmm-2.23.1.tar.bz2) = 325751 diff --git a/graphics/py-cairo/Makefile b/graphics/py-cairo/Makefile index 9e568495cb76..9ed1eafd79af 100644 --- a/graphics/py-cairo/Makefile +++ b/graphics/py-cairo/Makefile @@ -3,11 +3,11 @@ # Whom: Michael Johnson <ahze@FreeBSD.org> # # $FreeBSD$ -# $MCom: ports/graphics/py-cairo/Makefile,v 1.22 2007/03/14 21:38:08 ahze Exp $ +# $MCom: ports/graphics/py-cairo/Makefile,v 1.26 2009/01/02 20:13:31 mezz Exp $ # PORTNAME= cairo -PORTVERSION= 1.6.4 +PORTVERSION= 1.8.0 PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= http://cairographics.org/releases/ @@ -23,7 +23,6 @@ USE_PYTHON= yes USE_GMAKE= yes USE_GNOME= gnometarget gnomehack GNU_CONFIGURE= yes -CONFIGURE_ARGS= --without-pygtk CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" diff --git a/graphics/py-cairo/distinfo b/graphics/py-cairo/distinfo index 3eb44707ecd7..86c26004f9d3 100644 --- a/graphics/py-cairo/distinfo +++ b/graphics/py-cairo/distinfo @@ -1,3 +1,3 @@ -MD5 (pycairo-1.6.4.tar.gz) = 2c3aa21e6e610321498f9f81f7b625df -SHA256 (pycairo-1.6.4.tar.gz) = 2149ad0f8236c477de8df87a79d3ea2c76e7c79c82d71cf40229597a8516f34f -SIZE (pycairo-1.6.4.tar.gz) = 491984 +MD5 (pycairo-1.8.0.tar.gz) = 847f5377c32228a656819f5bd18eb6b4 +SHA256 (pycairo-1.8.0.tar.gz) = a2272dafceb25ed9fedd0b10429dfec9c412b3b36eb6137f79c87e7d004036d4 +SIZE (pycairo-1.8.0.tar.gz) = 517701 diff --git a/graphics/py-goocanvas/Makefile b/graphics/py-goocanvas/Makefile index a66dba605f42..c960711ad177 100644 --- a/graphics/py-goocanvas/Makefile +++ b/graphics/py-goocanvas/Makefile @@ -3,14 +3,13 @@ # Whom: Michael Johnson <ahze@FreeBSD.org> # # $FreeBSD$ -# $MCom: ports/graphics/py-goocanvas/Makefile,v 1.4 2008/02/27 16:19:50 ahze Exp $ +# $MCom: ports/graphics/py-goocanvas/Makefile,v 1.6 2008/09/22 09:14:41 kwm Exp $ PORTNAME= goocanvas -PORTVERSION= 0.9.0 -PORTREVISION= 1 -CATEGORIES= graphics python -MASTER_SITES= BERLIOS -MASTER_SITE_SUBDIR= py${PORTNAME} +PORTVERSION= 0.12.0 +CATEGORIES= graphics +MASTER_SITES= GNOME +MASTER_SITE_SUBDIR= sources/py${PORTNAME}/${PORTVERSION:C/..$//} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} @@ -20,8 +19,10 @@ COMMENT= GooCanvas python bindings LIB_DEPENDS= goocanvas.3:${PORTSDIR}/graphics/goocanvas PLIST_FILES= %%PYTHON_SITELIBDIR%%/goocanvasmodule.la \ - %%PYTHON_SITELIBDIR%%/goocanvasmodule.so + %%PYTHON_SITELIBDIR%%/goocanvasmodule.so \ + libdata/pkgconfig/pygoocanvas.pc USE_PYTHON= yes +USE_BZIP2= yes USE_GNOME= gnomehack pygtk2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-docs diff --git a/graphics/py-goocanvas/distinfo b/graphics/py-goocanvas/distinfo index 63e62b0acb2a..7cc35ac3e75c 100644 --- a/graphics/py-goocanvas/distinfo +++ b/graphics/py-goocanvas/distinfo @@ -1,3 +1,3 @@ -MD5 (pygoocanvas-0.9.0.tar.gz) = 1988b7572d553d954ffd159e7e61cb17 -SHA256 (pygoocanvas-0.9.0.tar.gz) = 3fa0944b57253b9981a1ea1baa92fc03a0d746a49d779b9c5f51080959c7e011 -SIZE (pygoocanvas-0.9.0.tar.gz) = 430723 +MD5 (pygoocanvas-0.12.0.tar.bz2) = ced70070c6abc64866857c24f9b4e71e +SHA256 (pygoocanvas-0.12.0.tar.bz2) = 998f01e56bc3372b073da820436a1f2d2873a2f32f1164b85e2752244650546e +SIZE (pygoocanvas-0.12.0.tar.bz2) = 336149 diff --git a/graphics/ruby-cairo/Makefile b/graphics/ruby-cairo/Makefile index 57ae8452c306..5f02c6c149d7 100644 --- a/graphics/ruby-cairo/Makefile +++ b/graphics/ruby-cairo/Makefile @@ -3,11 +3,11 @@ # Whom: Mezz <mezz@FreeBSD.org> # # $FreeBSD$ -# $MCom: ports-stable/graphics/ruby-cairo/Makefile,v 1.1 2008/06/17 16:11:09 mezz Exp $ +# $MCom: ports/graphics/ruby-cairo/Makefile,v 1.9 2008/10/19 23:20:49 mezz Exp $ # PORTNAME= cairo -PORTVERSION= 1.6.3 +PORTVERSION= 1.8.0 CATEGORIES= graphics ruby MASTER_SITES= http://cairographics.org/releases/ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} diff --git a/graphics/ruby-cairo/distinfo b/graphics/ruby-cairo/distinfo index c33ad8f0836c..088de5e1997d 100644 --- a/graphics/ruby-cairo/distinfo +++ b/graphics/ruby-cairo/distinfo @@ -1,3 +1,3 @@ -MD5 (rcairo-1.6.3.tar.gz) = d7f798ab145f417e734d9d47f5adeb7e -SHA256 (rcairo-1.6.3.tar.gz) = c4b7f82b7b0e6109b3b906ae1d8ac82b2b183b2ed25369d374e2fa4b1242a8f8 -SIZE (rcairo-1.6.3.tar.gz) = 222796 +MD5 (rcairo-1.8.0.tar.gz) = 7ea9f0b174d379c6a0374f534c2a4e85 +SHA256 (rcairo-1.8.0.tar.gz) = 0bd588d45c3700615abb3a82df3f5e53d42eb0bfbafbad72170889d25575ce3c +SIZE (rcairo-1.8.0.tar.gz) = 278009 diff --git a/graphics/swfdec/Makefile b/graphics/swfdec/Makefile index 6afb5bc2f191..a8cf987e80bd 100644 --- a/graphics/swfdec/Makefile +++ b/graphics/swfdec/Makefile @@ -4,12 +4,12 @@ # Whom: ijliao # # $FreeBSD$ -# +# $MCom: ports/graphics/swfdec/Makefile,v 1.28 2009/01/01 13:38:17 kwm Exp $ PORTNAME= swfdec -PORTVERSION= 0.6.8 +PORTVERSION= 0.8.4 CATEGORIES= graphics -MASTER_SITES= http://swfdec.freedesktop.org/download/swfdec/0.6/ +MASTER_SITES= http://swfdec.freedesktop.org/download/swfdec/0.8/ MAINTAINER= kwm@FreeBSD.org COMMENT= Flash Rendering Library @@ -17,33 +17,32 @@ COMMENT= Flash Rendering Library LIB_DEPENDS= oil-0.3.0:${PORTSDIR}/devel/liboil \ soup-2.4.1:${PORTSDIR}/devel/libsoup -USE_GNOME= gnomehack gtk20 -USE_AUTOTOOLS= libtool:15:env automake:19:env autoconf:262 -GNU_CONFIGURE= yes -CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" \ - LDFLAGS="-Wl,-Bsymbolic -L${LOCALBASE}/lib" -CONFIGURE_ARGS= --with-audio=oss USE_LDCONFIG= yes -INSTALLS_ICONS= yes - -CPPFLAGS= -I${LOCALBASE}/include - -OPTIONS= GSTREAMER "Support for decoding some codecs with GStreamer" off +USE_GNOME= gnomehack gtk20 ltverhack +USE_GSTREAMER= core good mp3 ffmpeg +USE_AUTOTOOLS= libtool:15 +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-Wl,-Bsymbolic -L${LOCALBASE}/lib" PLIST_SUB= VERSION=${PORTVERSION:R} +OPTIONS= PULSEAUDIO "Enable the PulseAudio sound module" off + .include <bsd.port.pre.mk> -.if defined(WITH_GSTREAMER) -USE_GSTREAMER= yes +.if defined(WITH_PULSEAUDIO) +LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio +CONFIGURE_ARGS+= --with-audio=pulse .else -LIB_DEPENDS+= avcodec.1:${PORTSDIR}/multimedia/ffmpeg \ - mad.2:${PORTSDIR}/audio/libmad -CONFIGURE_ARGS+= --disable-gstreamer --enable-ffmpeg --enable-mad -CPPFLAGS+= -I${LOCALBASE}/include/ffmpeg +CONFIGURE_ARGS+= --with-audio=oss .endif +post-extract: + @${CP} ${FILESDIR}/swfdec_playback_oss.c \ + ${WRKSRC}/swfdec-gtk + post-patch: - @${REINPLACE_CMD} -e 's|SWFDEC_LIBVERSION="0:0:0"|SWFDEC_LIBVERSION="1:0:0"|' ${WRKSRC}/configure.ac + @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \ + ${WRKSRC}/configure .include <bsd.port.post.mk> diff --git a/graphics/swfdec/distinfo b/graphics/swfdec/distinfo index b072e8cdbd6a..9f92abedda34 100644 --- a/graphics/swfdec/distinfo +++ b/graphics/swfdec/distinfo @@ -1,3 +1,3 @@ -MD5 (swfdec-0.6.8.tar.gz) = 740caf52068556ffe151703342fb634b -SHA256 (swfdec-0.6.8.tar.gz) = dcbea3030b6fd3939256fbee4b8d5cf093399ff8597701abb92cb75e74d573fd -SIZE (swfdec-0.6.8.tar.gz) = 8775082 +MD5 (swfdec-0.8.4.tar.gz) = aece501d0e73f3e564200a44ec03c385 +SHA256 (swfdec-0.8.4.tar.gz) = 7a0fc63f25a6c85588fc094dd3433fbb43634d81a70164b3390fb8ef40cbd802 +SIZE (swfdec-0.8.4.tar.gz) = 9958443 diff --git a/graphics/swfdec/files/patch-configure b/graphics/swfdec/files/patch-configure new file mode 100644 index 000000000000..4f14187ab545 --- /dev/null +++ b/graphics/swfdec/files/patch-configure @@ -0,0 +1,24 @@ +--- configure.orig 2008-08-14 12:43:55.000000000 -0400 ++++ configure 2008-08-14 12:45:51.000000000 -0400 +@@ -1563,7 +1563,7 @@ Optional Packages: + both] + --with-tags[=TAGS] include additional configurations [automatic] + --with-pkg-config-path colon-separated list of pkg-config(1) dirs +- --with-audio=[auto/pulse/none] ++ --with-audio=[auto/pulse/oss/none] + audio backend to use + --with-html-dir=PATH path to installed docs + +@@ -22752,6 +22752,12 @@ echo "$as_me: WARNING: no alsa audio sup + fi + fi + ++if test "$with_audio" = "oss"; then ++ AUDIO_TYPE=oss ++ AUDIO_CFLAGS= ++ AUDIO_LIBS= ++fi ++ + if test "$with_audio" = "pulse"; then + + pkg_failed=no diff --git a/graphics/swfdec/files/patch-swfdec-gtk_Makefile.in b/graphics/swfdec/files/patch-swfdec-gtk_Makefile.in new file mode 100644 index 000000000000..ddd87704a1f1 --- /dev/null +++ b/graphics/swfdec/files/patch-swfdec-gtk_Makefile.in @@ -0,0 +1,10 @@ +--- swfdec-gtk/Makefile.in.orig 2008-08-14 12:41:05.000000000 -0400 ++++ swfdec-gtk/Makefile.in 2008-08-14 12:45:58.000000000 -0400 +@@ -281,6 +282,7 @@ libswfdec_@SWFDEC_MAJORMINOR@include_HEA + + EXTRA_DIST = \ + swfdec_playback_alsa.c \ ++ swfdec_playback_oss.c \ + swfdec_playback_pulse.c \ + swfdec_playback_none.c + diff --git a/graphics/swfdec/files/swfdec_playback_oss.c b/graphics/swfdec/files/swfdec_playback_oss.c new file mode 100644 index 000000000000..160f26db9669 --- /dev/null +++ b/graphics/swfdec/files/swfdec_playback_oss.c @@ -0,0 +1,265 @@ +/* Swfdec + * Copyright © 2006 Benjamin Otte <otte@gnome.org> + * Copyright © 2007 Eric Anholt <eric@anholt.net> + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301 USA + */ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include <sys/ioctl.h> +#include <sys/soundcard.h> +#include <fcntl.h> +#include <unistd.h> +#include <stdlib.h> +#include <string.h> + +#include "swfdec_playback.h" + +/** @file Implements swfdec audio playback by opening /dev/dsp per stream + * and playing out through that. + * + * Allowing multiple access to /dev/dsp is not required by the OSS API spec, + * but FreeBSD's sound system lets you, which is what this file was written + * for. + */ + +/*** DEFINITIONS ***/ + +struct _SwfdecPlayback { + SwfdecPlayer * player; + GList * streams; /* all Stream objects */ + GMainContext * context; /* context we work in */ +}; + +typedef struct { + SwfdecPlayback * sound; /* reference to sound object */ + SwfdecAudio * audio; /* the audio we play back */ + int dsp_fd; + int fragsize; /* Audio fragment size */ + GSource * source; /* source for writing data */ + guint offset; /* offset into sound */ +} Stream; + +/* Size of one of our audio samples, in bytes */ +#define SAMPLESIZE 2 +#define CHANNELS 2 + +/*** STREAMS ***/ + +static gboolean +handle_stream (GIOChannel *source, GIOCondition cond, gpointer data) +{ + Stream *stream = data; + char *frag = malloc(stream->fragsize); + + if (frag == NULL) { + g_printerr ("Failed to allocate fragment of size %d\n", + stream->fragsize); + return FALSE; + } + + while (TRUE) { + int ret; + audio_buf_info spaceinfo; + + ret = ioctl(stream->dsp_fd, SNDCTL_DSP_GETOSPACE, &spaceinfo); + if (ret == -1) { + g_printerr ("Failed to get output buffer availability\n"); + free(frag); + return FALSE; + } + + if (spaceinfo.fragments == 0) + break; + + memset (frag, 0, stream->fragsize); + swfdec_audio_render (stream->audio, (gint16 *)frag, stream->offset, + stream->fragsize / SAMPLESIZE / CHANNELS); + + ret = write (stream->dsp_fd, frag, stream->fragsize); + if (ret != stream->fragsize) { + g_printerr ("Failed to write fragment\n"); + free(frag); + return FALSE; + } + + stream->offset += stream->fragsize / SAMPLESIZE / CHANNELS; + } + + free(frag); + + return TRUE; +} + +static void +swfdec_playback_stream_open (SwfdecPlayback *sound, SwfdecAudio *audio) +{ + GIOChannel *channel; + Stream *stream; + guint rate; + int dsp_fd, ret, format, channels, fragsize; + + dsp_fd = open("/dev/dsp", O_WRONLY); + if (dsp_fd == -1) { + g_printerr ("Failed to open /dev/dsp\n"); + return; + } + + format = AFMT_S16_LE; + ret = ioctl(dsp_fd, SNDCTL_DSP_SETFMT, &format); + if (ret == -1) { + g_printerr ("Failed to set sound format\n"); + close(dsp_fd); + return; + } + + channels = 2; + ret = ioctl(dsp_fd, SNDCTL_DSP_CHANNELS, &channels); + if (ret == -1) { + g_printerr ("Failed to set stereo\n"); + close(dsp_fd); + return; + } + + rate = 44100; + ret = ioctl(dsp_fd, SNDCTL_DSP_SPEED, &rate); + if (ret == -1) { + g_printerr ("Failed to set rate\n"); + close(dsp_fd); + return; + } + + ret = ioctl(dsp_fd, SNDCTL_DSP_GETBLKSIZE, &fragsize); + if (ret == -1) { + g_printerr ("Failed to get fragment size\n"); + close(dsp_fd); + return; + } + + stream = g_new0 (Stream, 1); + stream->sound = sound; + stream->audio = g_object_ref (audio); + stream->dsp_fd = dsp_fd; + stream->fragsize = fragsize; + sound->streams = g_list_prepend (sound->streams, stream); + + channel = g_io_channel_unix_new (stream->dsp_fd); + stream->source = g_io_create_watch (channel, G_IO_OUT); + g_source_set_priority (stream->source, G_PRIORITY_HIGH); + g_source_set_callback (stream->source, (GSourceFunc) handle_stream, stream, + NULL); + g_io_channel_unref (channel); + g_source_attach (stream->source, stream->sound->context); + + return; +} + +static void +swfdec_playback_stream_close (Stream *stream) +{ + close (stream->dsp_fd); + g_source_destroy (stream->source); + g_source_unref (stream->source); + stream->sound->streams = g_list_remove (stream->sound->streams, stream); + g_object_unref (stream->audio); + g_free (stream); +} + +/*** SOUND ***/ + +static void +advance_before (SwfdecPlayer *player, guint msecs, guint audio_samples, gpointer data) +{ + SwfdecPlayback *sound = data; + GList *walk; + + for (walk = sound->streams; walk; walk = walk->next) { + Stream *stream = walk->data; + if (audio_samples >= stream->offset) { + stream->offset = 0; + } else { + stream->offset -= audio_samples; + } + } +} + +static void +audio_added (SwfdecPlayer *player, SwfdecAudio *audio, SwfdecPlayback *sound) +{ + swfdec_playback_stream_open (sound, audio); +} + +static void +audio_removed (SwfdecPlayer *player, SwfdecAudio *audio, SwfdecPlayback *sound) +{ + GList *walk; + + for (walk = sound->streams; walk; walk = walk->next) { + Stream *stream = walk->data; + if (stream->audio == audio) { + swfdec_playback_stream_close (stream); + return; + } + } + g_assert_not_reached (); +} + +SwfdecPlayback * +swfdec_playback_open (SwfdecPlayer *player, GMainContext *context) +{ + SwfdecPlayback *sound; + const GList *walk; + + g_return_val_if_fail (SWFDEC_IS_PLAYER (player), NULL); + g_return_val_if_fail (context != NULL, NULL); + + sound = g_new0 (SwfdecPlayback, 1); + sound->player = player; + g_signal_connect (player, "advance", G_CALLBACK (advance_before), sound); + g_signal_connect (player, "audio-added", G_CALLBACK (audio_added), sound); + g_signal_connect (player, "audio-removed", G_CALLBACK (audio_removed), sound); + for (walk = swfdec_player_get_audio (player); walk; walk = walk->next) { + swfdec_playback_stream_open (sound, walk->data); + } + g_main_context_ref (context); + sound->context = context; + return sound; +} + +void +swfdec_playback_close (SwfdecPlayback *sound) +{ +#define REMOVE_HANDLER_FULL(obj,func,data,count) G_STMT_START {\ + if (g_signal_handlers_disconnect_by_func ((obj), \ + G_CALLBACK (func), (data)) != (count)) { \ + g_assert_not_reached (); \ + } \ +} G_STMT_END +#define REMOVE_HANDLER(obj,func,data) REMOVE_HANDLER_FULL (obj, func, data, 1) + + while (sound->streams) + swfdec_playback_stream_close (sound->streams->data); + REMOVE_HANDLER (sound->player, advance_before, sound); + REMOVE_HANDLER (sound->player, audio_added, sound); + REMOVE_HANDLER (sound->player, audio_removed, sound); + g_main_context_unref (sound->context); + g_free (sound); +} + + diff --git a/graphics/swfdec/pkg-plist b/graphics/swfdec/pkg-plist index 4bece92d530e..9ae5e8ecc4b7 100644 --- a/graphics/swfdec/pkg-plist +++ b/graphics/swfdec/pkg-plist @@ -18,30 +18,32 @@ include/swfdec-%%VERSION%%/swfdec/swfdec_audio.h include/swfdec-%%VERSION%%/swfdec/swfdec_buffer.h include/swfdec-%%VERSION%%/swfdec/swfdec_enums.h include/swfdec-%%VERSION%%/swfdec/swfdec_file_loader.h +include/swfdec-%%VERSION%%/swfdec/swfdec_gc_object.h include/swfdec-%%VERSION%%/swfdec/swfdec_keys.h include/swfdec-%%VERSION%%/swfdec/swfdec_loader.h include/swfdec-%%VERSION%%/swfdec/swfdec_player.h include/swfdec-%%VERSION%%/swfdec/swfdec_player_scripting.h include/swfdec-%%VERSION%%/swfdec/swfdec_rectangle.h +include/swfdec-%%VERSION%%/swfdec/swfdec_renderer.h include/swfdec-%%VERSION%%/swfdec/swfdec_script.h include/swfdec-%%VERSION%%/swfdec/swfdec_socket.h include/swfdec-%%VERSION%%/swfdec/swfdec_stream.h include/swfdec-%%VERSION%%/swfdec/swfdec_system.h include/swfdec-%%VERSION%%/swfdec/swfdec_url.h +include/swfdec-%%VERSION%%/swfdec/swfdec_version.h lib/libswfdec-%%VERSION%%.a lib/libswfdec-%%VERSION%%.la lib/libswfdec-%%VERSION%%.so -lib/libswfdec-%%VERSION%%.so.90 +lib/libswfdec-%%VERSION%%.so.0 lib/libswfdec-gtk-%%VERSION%%.a lib/libswfdec-gtk-%%VERSION%%.la lib/libswfdec-gtk-%%VERSION%%.so -lib/libswfdec-gtk-%%VERSION%%.so.90 +lib/libswfdec-gtk-%%VERSION%%.so.0 libdata/pkgconfig/swfdec-%%VERSION%%.pc libdata/pkgconfig/swfdec-gtk-%%VERSION%%.pc share/gtk-doc/html/swfdec/SwfdecAsArray.html share/gtk-doc/html/swfdec/SwfdecAsContext.html share/gtk-doc/html/swfdec/SwfdecAsDebugger.html -share/gtk-doc/html/swfdec/SwfdecAsFrame.html share/gtk-doc/html/swfdec/SwfdecAsFunction.html share/gtk-doc/html/swfdec/SwfdecAsObject.html share/gtk-doc/html/swfdec/SwfdecAudio.html @@ -50,6 +52,7 @@ share/gtk-doc/html/swfdec/SwfdecGtkWidget.html share/gtk-doc/html/swfdec/SwfdecLoader.html share/gtk-doc/html/swfdec/SwfdecPlayer.html share/gtk-doc/html/swfdec/SwfdecPlayerScripting.html +share/gtk-doc/html/swfdec/SwfdecRenderer.html share/gtk-doc/html/swfdec/SwfdecSocket.html share/gtk-doc/html/swfdec/SwfdecStream.html share/gtk-doc/html/swfdec/SwfdecSystem.html @@ -60,25 +63,22 @@ share/gtk-doc/html/swfdec/ch04.html share/gtk-doc/html/swfdec/home.png share/gtk-doc/html/swfdec/index.html share/gtk-doc/html/swfdec/index.sgml +share/gtk-doc/html/swfdec/ix01.html share/gtk-doc/html/swfdec/left.png share/gtk-doc/html/swfdec/right.png share/gtk-doc/html/swfdec/style.css share/gtk-doc/html/swfdec/swfdec-Enumerations-and-Types.html share/gtk-doc/html/swfdec/swfdec-Gtk-extension-objects.html share/gtk-doc/html/swfdec/swfdec-Internals.html +share/gtk-doc/html/swfdec/swfdec-SwfdecAsFrame.html share/gtk-doc/html/swfdec/swfdec-SwfdecAsValue.html share/gtk-doc/html/swfdec/swfdec-SwfdecBuffer.html share/gtk-doc/html/swfdec/swfdec-SwfdecRectangle.html share/gtk-doc/html/swfdec/swfdec-SwfdecURL.html +share/gtk-doc/html/swfdec/swfdec-Version-Information.html share/gtk-doc/html/swfdec/swfdec.devhelp share/gtk-doc/html/swfdec/swfdec.devhelp2 share/gtk-doc/html/swfdec/up.png -share/icons/hicolor/16x16/apps/swfdec.png -share/icons/hicolor/22x22/apps/swfdec.png -share/icons/hicolor/24x24/apps/swfdec.png -share/icons/hicolor/32x32/apps/swfdec.png -share/icons/hicolor/48x48/apps/swfdec.png -share/icons/hicolor/scalable/apps/swfdec.svg @dirrm share/gtk-doc/html/swfdec @dirrm include/swfdec-%%VERSION%%/swfdec-gtk @dirrm include/swfdec-%%VERSION%%/swfdec |