diff options
| author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2009-01-10 05:22:13 +0000 |
|---|---|---|
| committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2009-01-10 05:22:13 +0000 |
| commit | 610ae5681637c1051a0c17b54e29d97f53da2f3a (patch) | |
| tree | c231a1eb74b07e444fa7363012cb84bf23d83ce0 /graphics | |
| parent | Add a new framework for browser plugins, USE_WEBPLUGINS. It is for which foo (diff) | |
Presenting GNOME 2.24 for FreeBSD.
See http://library.gnome.org/misc/release-notes/2.24/ for the general
release notes. On the FreeBSD front, this release introduces Fuse support
in HAL, adds multi-CPU support to libgtop, WebKit updates, and fixes some
long-standing seahorse and gnome-keyring bugs. The documentation updates
to the website are forthcoming.
This release features commits by adamw, ahze, kwm, mezz, and myself. It would
not have been possible without are contributors and testers:
Alexander Loginov
Craig Butler [1]
Dmitry Marakasov [6]
Eric L. Chen
Joseph S. Atkinson
Kris Moore
Lapo Luchini [7]
Nikos Ntarmos
Pawel Worach
Romain Tartiere
TAOKA Fumiyoshi [3]
Yasuda Keisuke
Zyl
aZ [4]
bf [2] [5]
Florent Thoumie
Peter Wemm
pluknet
PR: 125857 [1]
126993 [2]
130031 [3]
127399 [4]
127661 [5]
124302 [6]
129570 [7]
129936
123790
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 |
