The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.

Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.

This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.

Apart from updating ports to newer versions

GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example xscreensaver
can be used for sessions started without GDM.

Shell Extensions can be installed via https://extensions.gnome.org/ , we have
ported a few that can't be installed via this way.
The old gnome-utils and gnome-games ports where split up into single ports
and where converted to meta-ports.
gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but
if you use startx you need to do this yourself.

Upgrade instructions:

Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
    guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \
    evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center

For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3

For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3

We are currently aware of two issues. The first issue is a bug in the
file monitoring code in the glib20 port. This bug causes glib programs
to crash when files in a monitored directory are added or removed.
Upstream is aware of the problem, but since the problem is quite complex
there is no solution yet. This problem isn't restricted to BSD.

The second issue is that on certain video cards totem will display a
purple/pink overlay on the video. It not clear yet where the issues
comes from.

Major thanks goes to Gustau Perez for being a driving force behind getting
GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs.

This update was also made possible by:
	Joe Maloney
	Kris Moore
	Beeblebrox
	Ryan Lortie
	Antoine Jacoutot
	and everyone I missed
This commit is contained in:
Koop Mast
2014-11-19 11:49:04 +00:00
parent c7d4d6bd7e
commit af3811313c
1525 changed files with 86386 additions and 50355 deletions

43
MOVED
View File

@@ -7183,3 +7183,46 @@ science/elmergrid|cad/elmerfem|2014-11-07|Has expired: Obsoleted by cad/elmerfem
security/pinentry-gtk||2014-11-13|Removed: upstream ended support for GTK+ 1
audio/cuberok||2014-11-15|Has expired: Upstream development has stalled
sysutils/cfengine36-rc|sysutils/cfengine36|2014-11-18|Has gone GA
deskutils/gdesklets||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
deskutils/gdesklets-recentlyused||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
deskutils/gdesklets-starterbar||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
deskutils/global-menu||2014-11-19|Depends on removed gnome-panel and incompatible with updated gnome-desktop
deskutils/labyrinth||2014-11-19|Is not compatible with updated gnome-desktop
deskutils/libopensync-plugin-evolution2||2014-11-19|Is not compatible with updated evolution
deskutils/libopensync-plugin-evolution2-devel||2014-11-19|Is not compatible with updated evolution
devel/bug-buddy||2014-11-19|No longer used in GNOME
devel/gnome2-hacker-tools||2014-11-19|GNOME 2 was removed
editors/gnome2-office||2014-11-19|GNOME 2 was removed
games/gnomesudoku|games/gnome-sudoku|2014-11-19|Renamed to what the actualy name
lang/vala-vapigen|lang/vala|2014-11-19|vapigen merged into vala
mail/evolution-exchange|mail/evolution-ews|2014-11-19|Replaced by evolution-ews
mail/gmail-notify||2014-11-19|Depends on removed x11-toolkits/py-gnome-extras
math/gcalctool|math/gnome-calculator|2014-11-19|Project renamed
misc/gnome2-reference||2014-11-19|GNOME 2 was removed
misc/xmonad-log-applet||2014-11-19|Depends on removed gnome-panel
net/gnome-netstatus||2014-11-19|Depends on removed gnome-panel
security/seahorse-plugins||2014-11-19|Removed, not used in GNOME 3
sysutils/gnome-system-tools||2014-11-19|Depends on removed nautilus2
sysutils/tacker-client|sysutils/tracker|2014-11-19|Merged into sysutils/tracker
sysutils/tracker-gnome|sysutils/tracker|2014-11-19|Merged into sysutils/tracker
sysutils/tracker-libtrackergtk|sysutils/tracker|2014-11-19|Merged into sysutils/tracker
www/epiphany-extensions||2014-11-19|Removed, not used in GNOME 3
www/evolution-webcal||2014-11-19|Not compatible with evolution 3
x11-clocks/gdesklets-clock||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
x11-clocks/gdesklets-countdown||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
x11-clocks/gdesklets-ebichuclock||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
x11-toolkits/libpanelappletmm||2014-11-19|Depends on removed GNOME 2 ports
x11-toolkits/py-gnome-desktop||2014-11-19|Depends on removed GNOME 2 ports
x11-toolkits/py-gnome-extras||2014-11-19|Depends on removed GNOME 2 ports
x11/gdesklets-tasklist||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
x11/gnome-applets||2014-11-19|GNOME 2 was removed
x11/gnome-panel||2014-11-19|GNOME 2 was removed
x11/gnome-panel-reference||2014-11-19|GNOME 2 was removed
x11/gnome-pie||2014-11-19|Is not compatible with updated gnome-menus
x11/gnome-screensaver||2014-11-19|Is not compatible with updated gnome-desktop
x11/gnome-swallow||2014-11-19|Removed, depends on removed gnome-panel
x11/gnome2||2014-11-19|GNOME 2 was removed
x11/gnome2-fifth-toe||2014-11-19|GNOME 2 was removed
x11/gnome2-lite||2014-11-19|GNOME 2 was removed
x11/gnome2-power-tools||2014-11-19|GNOME 2 was removed
x11/xfce4-xfapplet-plugin||2014-11-19|Depends on removed gnome-panel

View File

@@ -3,7 +3,7 @@
#
# $FreeBSD$
# $NetBSD: $
# $MCom: ports/trunk/Mk/bsd.gnome.mk 18899 2013-11-18 18:34:00Z kwm $
# $MCom: ports/trunk/Mk/bsd.gnome.mk 20033 2014-11-02 23:07:27Z kwm $
#
# Please view me with 4 column tabs!
@@ -76,21 +76,23 @@ _USE_GNOME_ALL= esound intlhack intltool introspection \
_USE_GNOME_ALL+= gdkpixbuf glib12 gtk12 imlib
# GNOME 2 components
_USE_GNOME_ALL+= atk atspi cairo desktopfileutils evolutiondataserver gal2 \
gdkpixbuf2 gconf2 glib20 gnomecontrolcenter2 gnomedesktop \
gnomedocutils gnomemenus gnomepanel gnomesharp20 \
_USE_GNOME_ALL+= atk atspi cairo desktopfileutils gal2 \
gdkpixbuf2 gconf2 glib20 \
gnomedocutils gnomesharp20 \
gnomespeech gnomevfs2 gtk-update-icon-cache gtk20 gtkhtml3 gtksharp10 \
gtksharp20 gtksourceview gtksourceview2 gvfs libartlgpl2 libbonobo \
libbonoboui libgda4 libglade2 libgnome \
libgnomecanvas libgnomedb libgnomekbd libgnomeprint libgnomeprintui \
libgnomeui libgsf libgtkhtml libidl librsvg2 libwnck \
libxml2 libxslt libzvt linc metacity nautilus2 \
orbit2 pango pangox-compat pygnome2 pygnomedesktop pygnomeextras pygobject pygtk2 \
libxml2 libxslt libzvt linc \
orbit2 pango pangox-compat pygnome2 pygobject pygtk2 \
pygtksourceview vte
# GNOME 3 components
_USE_GNOME_ALL+= dconf gtk30 gtkhtml4 gtksourceview3 libgda5 libgda5-ui \
libwnck3 py3gobject3 pygobject3 vte3
_USE_GNOME_ALL+=dconf evolutiondataserver3 gnomecontrolcenter3 gnomedesktop3 \
gnomemenus3 gtk30 gtkhtml4 gtksourceview3 libgda5 \
libgda5-ui libwnck3 metacity nautilus3 py3gobject3 \
pygobject3 vte3
# C++ bindings
_USE_GNOME_ALL+=atkmm cairomm gconfmm gconfmm26 glibmm gtkmm20 gtkmm24 \
@@ -130,7 +132,6 @@ gnomeprefix_CONFIGURE_ARGS=--localstatedir=${GNOME_LOCALSTATEDIR} \
--with-html-dir=${GNOME_HTML_DIR} \
--disable-gtk-doc \
--with-gconf-source=${GCONF_CONFIG_SOURCE}
gnomeprefix_USE_GNOME_IMPL=gnomehier
atkmm_DETECT= ${LOCALBASE}/libdata/pkgconfig/atkmm-1.6.pc
atkmm_LIB_DEPENDS= libatkmm-1.6.so:${PORTSDIR}/accessibility/atkmm
@@ -171,9 +172,9 @@ gtkmm30_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtkmm-3.0.pc
gtkmm30_LIB_DEPENDS= libgtkmm-3.0.so:${PORTSDIR}/x11-toolkits/gtkmm30
gtkmm30_USE_GNOME_IMPL= glibmm cairomm atkmm pangomm gtk30
gtksourceviewmm3_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtksourceviewmm-3.0.pc
gtksourceviewmm3_LIB_DEPENDS= libgtksourceviewmm-3.0.so:${PORTSDIR}/x11-toolkits/gtksourceviewmm3
gtksourceviewmm3_USE_GNOME_IMPL=gtkmm30 gtksourceview3
gtksourceviewmm3_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtksourceviewmm-3.0.pc
gtksourceviewmm3_LIB_DEPENDS= libgtksourceviewmm-3.0.so:${PORTSDIR}/x11-toolkits/gtksourceviewmm3
gtksourceviewmm3_USE_GNOME_IMPL= gtkmm30 gtksourceview3
libgdamm_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgdamm-4.0.pc
libgdamm_LIB_DEPENDS= libgdamm-4.0.so:${PORTSDIR}/databases/libgdamm
@@ -233,7 +234,6 @@ imlib_USE_GNOME_IMPL= gtk12
gnomemimedata_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-mime-data-2.0.pc
gnomemimedata_BUILD_DEPENDS=${gnomemimedata_DETECT}:${PORTSDIR}/misc/gnome-mime-data
gnomemimedata_RUN_DEPENDS=${gnomemimedata_DETECT}:${PORTSDIR}/misc/gnome-mime-data
gnomemimedata_USE_GNOME_IMPL=gnomehier
glib20_LIB_DEPENDS= libglib-2.0.so:${PORTSDIR}/devel/glib20 \
libpcre.so:${PORTSDIR}/devel/pcre
@@ -310,7 +310,7 @@ introspection_BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspectio
introspection_LIB_DEPENDS= libgirepository-1.0.so:${PORTSDIR}/devel/gobject-introspection
introspection_RUN_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
introspection_USE_GNOME_IMPL= glib20
introspection_MAKE_ENV= GI_SCANNER_DISABLE_CACHE=1
introspection_MAKE_ENV= GI_SCANNER_DISABLE_CACHE=1 XDG_CACHE_HOME=${WRKDIR}
gconf2_LIB_DEPENDS= libgconf-2.so:${PORTSDIR}/devel/gconf2
gconf2_DETECT= ${LOCALBASE}/libdata/pkgconfig/gconf-2.0.pc
@@ -355,9 +355,9 @@ libgtkhtml_LIB_DEPENDS= libgtkhtml-2.so:${PORTSDIR}/www/libgtkhtml
libgtkhtml_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgtkhtml-2.0.pc
libgtkhtml_USE_GNOME_IMPL=libxslt gnomevfs2
gnomedesktop_LIB_DEPENDS= libgnome-desktop-2.so:${PORTSDIR}/x11/gnome-desktop
gnomedesktop_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-desktop-2.0.pc
gnomedesktop_USE_GNOME_IMPL= gconf2 gnomedocutils pygtk2
gnomedesktop3_LIB_DEPENDS= libgnome-desktop-3.so:${PORTSDIR}/x11/gnome-desktop
gnomedesktop3_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-desktop-3.0.pc
gnomedesktop3_USE_GNOME_IMPL= gtk30
libwnck_LIB_DEPENDS= libwnck-1.so:${PORTSDIR}/x11-toolkits/libwnck
libwnck_DETECT= ${LOCALBASE}/libdata/pkgconfig/libwnck-1.0.pc
@@ -371,8 +371,8 @@ vte_LIB_DEPENDS= libvte.so:${PORTSDIR}/x11-toolkits/vte
vte_DETECT= ${LOCALBASE}/libdata/pkgconfig/vte.pc
vte_USE_GNOME_IMPL= gtk20
vte3_LIB_DEPENDS= libvte2_90.so:${PORTSDIR}/x11-toolkits/vte3
vte3_DETECT= ${LOCALBASE}/libdata/pkgconfig/vte-2.90.pc
vte3_LIB_DEPENDS= libvte-2.91.so:${PORTSDIR}/x11-toolkits/vte3
vte3_DETECT= ${LOCALBASE}/libdata/pkgconfig/vte-2.91.pc
vte3_USE_GNOME_IMPL= gtk30
libzvt_LIB_DEPENDS= libzvt-2.0.so:${PORTSDIR}/x11-toolkits/libzvt
@@ -383,29 +383,24 @@ librsvg2_LIB_DEPENDS= librsvg-2.so:${PORTSDIR}/graphics/librsvg2
librsvg2_DETECT= ${LOCALBASE}/libdata/pkgconfig/librsvg-2.0.pc
librsvg2_USE_GNOME_IMPL=libgsf gtk20
gnomepanel_LIB_DEPENDS=libpanel-applet-3.so:${PORTSDIR}/x11/gnome-panel
gnomepanel_DETECT= ${LOCALBASE}/libdata/pkgconfig/libpanelapplet-3.0.pc
gnomepanel_USE_GNOME_IMPL=gnomedesktop libwnck gnomemenus gnomedocutils librsvg2
gnomepanel_GNOME_DESKTOP_VERSION=2
nautilus2_LIB_DEPENDS= libnautilus-extension.so:${PORTSDIR}/x11-fm/nautilus
nautilus2_DETECT= ${LOCALBASE}/share/gir-1.0/Nautilus-2.0.gir
nautilus2_USE_GNOME_IMPL=librsvg2 gnomedesktop gvfs
nautilus2_GNOME_DESKTOP_VERSION=2
nautilus3_LIB_DEPENDS= libnautilus-extension.so:${PORTSDIR}/x11-fm/nautilus
nautilus3_DETECT= ${LOCALBASE}/share/gir-1.0/Nautilus-3.0.gir
nautilus3_USE_GNOME_IMPL=gnomedesktop3 gvfs libxml2
nautilus3_GNOME_DESKTOP_VERSION=3
metacity_LIB_DEPENDS= libmetacity-private.so:${PORTSDIR}/x11-wm/metacity
metacity_DETECT= ${LOCALBASE}/libdata/pkgconfig/libmetacity-private.pc
metacity_USE_GNOME_IMPL=gconf2
metacity_GNOME_DESKTOP_VERSION=2
metacity_GNOME_DESKTOP_VERSION=3
gal2_LIB_DEPENDS= libgal-2.4.so:${PORTSDIR}/x11-toolkits/gal2
gal2_DETECT= ${LOCALBASE}/libdata/pkgconfig/gal-2.4.pc
gal2_USE_GNOME_IMPL=gnomeui libgnomeprintui
gnomecontrolcenter2_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-window-settings-2.0.pc
gnomecontrolcenter2_LIB_DEPENDS=libgnome-window-settings.so:${PORTSDIR}/sysutils/gnome-control-center
gnomecontrolcenter2_USE_GNOME_IMPL=metacity gnomemenus libgnomekbd gnomedesktop librsvg2
gnomecontrolcenter2_GNOME_DESKTOP_VERSION=2
gnomecontrolcenter3_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-keybindings.pc
gnomecontrolcenter3_BUILD_DEPENDS= ${gnomecontrolcenter3_DETECT}:${PORTSDIR}/sysutils/gnome-control-center
gnomecontrolcenter3_RUN_DEPENDS= ${gnomecontrolcenter3_DETECT}:${PORTSDIR}/sysutils/gnome-control-center
gnomecontrolcenter3_USE_GNOME_IMPL= gnomedesktop3
gnomecontrolcenter3_GNOME_DESKTOP_VERSION=3
libgda4_LIB_DEPENDS= libgda-4.0.so:${PORTSDIR}/databases/libgda4
libgda4_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgda-4.0.pc
@@ -432,8 +427,8 @@ gtksourceview2_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtksourceview-2.0.pc
gtksourceview2_USE_GNOME_IMPL=gtk20 libxml2
gtksourceview3_LIB_DEPENDS= libgtksourceview-3.0.so:${PORTSDIR}/x11-toolkits/gtksourceview3
gtksourceview3_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtksoureview-3.0.pc
gtksourceview3_USE_GNOME_IMPL= gtk30 libxml2
gtksourceview3_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtksoureview-3.0.pc
gtksourceview3_USE_GNOME_IMPL=gtk30 libxml2
libgsf_LIB_DEPENDS= libgsf-1.so:${PORTSDIR}/devel/libgsf
libgsf_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgsf-1.pc
@@ -488,38 +483,27 @@ gnomespeech_LIB_DEPENDS=libgnomespeech.so:${PORTSDIR}/accessibility/gnome-speech
gnomespeech_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-speech-1.0.pc
gnomespeech_USE_GNOME_IMPL=libbonobo
evolutiondataserver_LIB_DEPENDS=libedataserverui-1.2.so:${PORTSDIR}/databases/evolution-data-server
evolutiondataserver_DETECT= ${LOCALBASE}/libdata/pkgconfig/evolution-data-server-1.2.pc
evolutiondataserver_USE_GNOME_IMPL=gconf2 libxml2
evolutiondataserver_GNOME_DESKTOP_VERSION=2
evolutiondataserver3_LIB_DEPENDS= libedataserver-1.2.so.18:${PORTSDIR}/databases/evolution-data-server
evolutiondataserver3_DETECT= ${LOCALBASE}/libdata/pkgconfig/libedataserverui-3.0.pc
evolutiondataserver3_USE_GNOME_IMPL= libxml2 gtk30
evolutiondataserver3_GNOME_DESKTOP_VERSION=3
desktopfileutils_BUILD_DEPENDS=update-desktop-database:${PORTSDIR}/devel/desktop-file-utils
desktopfileutils_RUN_DEPENDS=update-desktop-database:${PORTSDIR}/devel/desktop-file-utils
desktopfileutils_DETECT= ${LOCALBASE}/bin/update-desktop-database
desktopfileutils_USE_GNOME_IMPL=glib20
gnomemenus_BUILD_DEPENDS= gnome-menus<=2.39.0:${PORTSDIR}/x11/gnome-menus
gnomemenus_RUN_DEPENDS= gnome-menus<=2.39.0:${PORTSDIR}/x11/gnome-menus
gnomemenus_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgnome-menu.pc
gnomemenus_USE_GNOME_IMPL= glib20
gnomemenus_GNOME_DESKTOP_VERSION=2
pygnomeextras_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-python-extras-2.0.pc
pygnomeextras_BUILD_DEPENDS= ${pygnomeextras_DETECT}:${PORTSDIR}/x11-toolkits/py-gnome-extras
pygnomeextras_RUN_DEPENDS= ${pygnomeextras_DETECT}:${PORTSDIR}/x11-toolkits/py-gnome-extras
pygnomeextras_USE_GNOME_IMPL=pygnome2 libgtkhtml
gnomemenus3_BUILD_DEPENDS= gnome-menus>=3.2.0:${PORTSDIR}/x11/gnome-menus
gnomemenus3_RUN_DEPENDS= gnome-menus>=3.2.0:${PORTSDIR}/x11/gnome-menus
gnomemenus3_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgnome-menu-3.0.pc
gnomemenus3_USE_GNOME_IMPL= glib20
gnomemenus3_GNOME_DESKTOP_VERSION=3
gnomedocutils_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-doc-utils.pc
gnomedocutils_BUILD_DEPENDS= ${gnomedocutils_DETECT}:${PORTSDIR}/textproc/gnome-doc-utils
gnomedocutils_RUN_DEPENDS= ${gnomedocutils_DETECT}:${PORTSDIR}/textproc/gnome-doc-utils
gnomedocutils_USE_GNOME_IMPL= libxslt
pygnomedesktop_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-python-desktop-2.0.pc
pygnomedesktop_BUILD_DEPENDS= ${pygnomedesktop_DETECT}:${PORTSDIR}/x11-toolkits/py-gnome-desktop
pygnomedesktop_RUN_DEPENDS= ${pygnomedesktop_DETECT}:${PORTSDIR}/x11-toolkits/py-gnome-desktop
pygnomedesktop_USE_GNOME_IMPL= pygnome2 libgnomeprintui gtksourceview gnomepanel libwnck nautilus2 metacity
pygnomedesktop_GNOME_DESKTOP_VERSION=2
gtksharp10_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtk-sharp.pc
gtksharp10_BUILD_DEPENDS= ${gtksharp10_DETECT}:${PORTSDIR}/x11-toolkits/gtk-sharp10
gtksharp10_RUN_DEPENDS= ${gtksharp10_DETECT}:${PORTSDIR}/x11-toolkits/gtk-sharp10
@@ -535,19 +519,19 @@ gnomesharp20_BUILD_DEPENDS= ${gnomesharp20_DETECT}:${PORTSDIR}/x11-toolkits/gnom
gnomesharp20_RUN_DEPENDS= ${gnomesharp20_DETECT}:${PORTSDIR}/x11-toolkits/gnome-sharp20
gnomesharp20_USE_GNOME_IMPL= gnomevfs2 gtkhtml3 gtksharp20 librsvg2 vte
libgnomekbd_DETECT= ${LOCALBASE}/lib/libgnomekbd.so.4
libgnomekbd_LIB_DEPENDS= libgnomekbd.so.4:${PORTSDIR}/x11/libgnomekbd
libgnomekbd_USE_GNOME_IMPL= gconf2
libgnomekbd_GNOME_DESKTOP_VERSION=2
libgnomekbd_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgnomekbd.pc
libgnomekbd_LIB_DEPENDS= libgnomekbd.so:${PORTSDIR}/x11/libgnomekbd
libgnomekbd_USE_GNOME_IMPL= gtk30 libxml2
pygtksourceview_DETECT= ${LOCALBASE}/libdata/pkgconfig/pygtksourceview-2.0.pc
pygtksourceview_BUILD_DEPENDS= ${pygtksourceview_DETECT}:${PORTSDIR}/x11-toolkits/py-gtksourceview
pygtksourceview_RUN_DEPENDS= ${pygtksourceview_DETECT}:${PORTSDIR}/x11-toolkits/py-gtksourceview
pygtksourceview_USE_GNOME_IMPL= gtksourceview2 pygtk2
gvfs_DETECT= ${LOCALBASE}/lib/libgvfscommon.so
gvfs_LIB_DEPENDS= libgvfscommon.so:${PORTSDIR}/devel/gvfs
gvfs_USE_GNOME_IMPL= glib20 gconf2
gvfs_DETECT= ${LOCALBASE}/lib/gvfs/libgvfscommon.so
gvfs_BUILD_DEPENDS= gvfs>=0:${PORTSDIR}/devel/gvfs
gvfs_RUN_DEPENDS= gvfs>=0:${PORTSDIR}/devel/gvfs
gvfs_USE_GNOME_IMPL= glib20
.if defined(MARCUSCOM_CVS)
. if exists(${PORTSDIR}/Mk/bsd.gnome-experimental.mk)

View File

@@ -5,6 +5,28 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20141119:
AFFECTS: users of x11/gnome2, graphics/clutter and lang/vala
AUTHOR: kwm@FreeBSD.org
GNOME 3.14 was imported. Because this is a big change some manual help is
needed. Please use the following instructions to update.
Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy \
evolution-exchange evolution-webcal gnome-system-tools \
seahorse-plugins gnome-control-center
For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3
For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3
20141117:
AFFECTS: users of security/openssh-portable
AUTHOR: bdrewery@FreeBSD.org

View File

@@ -11,6 +11,7 @@
SUBDIR += atk
SUBDIR += atk-reference
SUBDIR += atkmm
SUBDIR += caribou
SUBDIR += dasher
SUBDIR += eflite
SUBDIR += gnome-mag
@@ -30,6 +31,7 @@
SUBDIR += orca
SUBDIR += py-atspi
SUBDIR += py-papi
SUBDIR += py3-atspi
SUBDIR += qt4-accessible
SUBDIR += redshift
SUBDIR += rubygem-atk

View File

@@ -1,25 +1,30 @@
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/accessibility/accerciser/Makefile,v 1.36 2010/04/27 21:38:19 kwm Exp $
# $MCom: ports/trunk/accessibility/accerciser/Makefile 19980 2014-10-17 06:01:57Z gusi $
PORTNAME= accerciser
PORTVERSION= 1.12.1
PORTREVISION= 3
PORTVERSION= 3.14.0
CATEGORIES= accessibility gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Interactive Python accessibility explorer for GNOME
USE_GNOME= pygnomedesktop atspi intlhack
USES= display:configure gettext gmake pkgconfig python:2 tar:bzip2
INSTALLS_OMF= yes
BUILD_DEPENDS= gsettings-desktop-schemas>=3.2.0:${PORTSDIR}/devel/gsettings-desktop-schemas \
itstool:${PORTSDIR}/textproc/itstool \
at-spi2-core>=2.1.5:${PORTSDIR}/accessibility/at-spi2-core
RUN_DEPENDS= gsettings-desktop-schemas>=3.2.0:${PORTSDIR}/devel/gsettings-desktop-schemas \
at-spi2-core>=2.1.5:${PORTSDIR}/accessibility/at-spi2-core
USES= gettext gmake pkgconfig python:3 shebangfix tar:xz
USE_GNOME= gtk30 intlhack py3gobject3
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
SHEBANG_FILES= plugins/ipython_view.py
GCONF_SCHEMAS= accerciser.schemas
GLIB_SCHEMAS= org.a11y.Accerciser.gschema.xml
.include <bsd.port.mk>

View File

@@ -1,2 +1,2 @@
SHA256 (gnome2/accerciser-1.12.1.tar.bz2) = addbc940a05c0dacb6131c8e0b136c14eab73c57bfe50c110cef4d3723d07807
SIZE (gnome2/accerciser-1.12.1.tar.bz2) = 1554921
SHA256 (gnome3/accerciser-3.14.0.tar.xz) = f5a5915d475e9241396414ccd167724c88807e77e69151cf0b40b32bd57d0574
SIZE (gnome3/accerciser-3.14.0.tar.xz) = 3213916

View File

@@ -1,62 +1,59 @@
bin/accerciser
%%PYTHON_SITELIBDIR%%/accerciser/__init__.py
%%PYTHON_SITELIBDIR%%/accerciser/__init__.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__init__.pyo
%%PYTHON_SITELIBDIR%%/accerciser/about_dialog.py
%%PYTHON_SITELIBDIR%%/accerciser/about_dialog.pyc
%%PYTHON_SITELIBDIR%%/accerciser/about_dialog.pyo
%%PYTHON_SITELIBDIR%%/accerciser/accerciser.py
%%PYTHON_SITELIBDIR%%/accerciser/accerciser.pyc
%%PYTHON_SITELIBDIR%%/accerciser/accerciser.pyo
%%PYTHON_SITELIBDIR%%/accerciser/accessible_treeview.py
%%PYTHON_SITELIBDIR%%/accerciser/accessible_treeview.pyc
%%PYTHON_SITELIBDIR%%/accerciser/accessible_treeview.pyo
%%PYTHON_SITELIBDIR%%/accerciser/bookmarks.py
%%PYTHON_SITELIBDIR%%/accerciser/bookmarks.pyc
%%PYTHON_SITELIBDIR%%/accerciser/bookmarks.pyo
%%PYTHON_SITELIBDIR%%/accerciser/hotkey_manager.py
%%PYTHON_SITELIBDIR%%/accerciser/hotkey_manager.pyc
%%PYTHON_SITELIBDIR%%/accerciser/hotkey_manager.pyo
%%PYTHON_SITELIBDIR%%/accerciser/i18n.py
%%PYTHON_SITELIBDIR%%/accerciser/i18n.pyc
%%PYTHON_SITELIBDIR%%/accerciser/i18n.pyo
%%PYTHON_SITELIBDIR%%/accerciser/icons.py
%%PYTHON_SITELIBDIR%%/accerciser/icons.pyc
%%PYTHON_SITELIBDIR%%/accerciser/icons.pyo
%%PYTHON_SITELIBDIR%%/accerciser/main_window.py
%%PYTHON_SITELIBDIR%%/accerciser/main_window.pyc
%%PYTHON_SITELIBDIR%%/accerciser/main_window.pyo
%%PYTHON_SITELIBDIR%%/accerciser/node.py
%%PYTHON_SITELIBDIR%%/accerciser/node.pyc
%%PYTHON_SITELIBDIR%%/accerciser/node.pyo
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__init__.py
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__init__.pyc
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__init__.pyo
%%PYTHON_SITELIBDIR%%/accerciser/plugin/base_plugin.py
%%PYTHON_SITELIBDIR%%/accerciser/plugin/base_plugin.pyc
%%PYTHON_SITELIBDIR%%/accerciser/plugin/base_plugin.pyo
%%PYTHON_SITELIBDIR%%/accerciser/plugin/message.py
%%PYTHON_SITELIBDIR%%/accerciser/plugin/message.pyc
%%PYTHON_SITELIBDIR%%/accerciser/plugin/message.pyo
%%PYTHON_SITELIBDIR%%/accerciser/plugin/plugin_manager.py
%%PYTHON_SITELIBDIR%%/accerciser/plugin/plugin_manager.pyc
%%PYTHON_SITELIBDIR%%/accerciser/plugin/plugin_manager.pyo
%%PYTHON_SITELIBDIR%%/accerciser/plugin/view.py
%%PYTHON_SITELIBDIR%%/accerciser/plugin/view.pyc
%%PYTHON_SITELIBDIR%%/accerciser/plugin/view.pyo
%%PYTHON_SITELIBDIR%%/accerciser/prefs_dialog.py
%%PYTHON_SITELIBDIR%%/accerciser/prefs_dialog.pyc
%%PYTHON_SITELIBDIR%%/accerciser/prefs_dialog.pyo
%%PYTHON_SITELIBDIR%%/accerciser/script_playback.py
%%PYTHON_SITELIBDIR%%/accerciser/script_playback.pyc
%%PYTHON_SITELIBDIR%%/accerciser/script_playback.pyo
%%PYTHON_SITELIBDIR%%/accerciser/tools.py
%%PYTHON_SITELIBDIR%%/accerciser/tools.pyc
%%PYTHON_SITELIBDIR%%/accerciser/tools.pyo
%%PYTHON_SITELIBDIR%%/accerciser/ui_manager.py
%%PYTHON_SITELIBDIR%%/accerciser/ui_manager.pyc
%%PYTHON_SITELIBDIR%%/accerciser/ui_manager.pyo
man/man1/accerciser.1.gz
%%PYTHON_SITELIBDIR%%/accerciser/__init__.py
%%PYTHON_SITELIBDIR%%/accerciser/about_dialog.py
%%PYTHON_SITELIBDIR%%/accerciser/accerciser.py
%%PYTHON_SITELIBDIR%%/accerciser/accessible_treeview.py
%%PYTHON_SITELIBDIR%%/accerciser/bookmarks.py
%%PYTHON_SITELIBDIR%%/accerciser/hotkey_manager.py
%%PYTHON_SITELIBDIR%%/accerciser/i18n.py
%%PYTHON_SITELIBDIR%%/accerciser/icons.py
%%PYTHON_SITELIBDIR%%/accerciser/main_window.py
%%PYTHON_SITELIBDIR%%/accerciser/node.py
%%PYTHON_SITELIBDIR%%/accerciser/prefs_dialog.py
%%PYTHON_SITELIBDIR%%/accerciser/tools.py
%%PYTHON_SITELIBDIR%%/accerciser/ui_manager.py
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/__init__.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/__init__.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/about_dialog.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/about_dialog.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/accerciser.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/accerciser.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/accessible_treeview.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/accessible_treeview.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/bookmarks.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/bookmarks.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/hotkey_manager.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/hotkey_manager.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/i18n.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/i18n.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/icons.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/icons.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/main_window.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/main_window.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/node.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/node.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/prefs_dialog.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/prefs_dialog.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/tools.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/tools.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/ui_manager.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/__pycache__/ui_manager.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__init__.py
%%PYTHON_SITELIBDIR%%/accerciser/plugin/base_plugin.py
%%PYTHON_SITELIBDIR%%/accerciser/plugin/message.py
%%PYTHON_SITELIBDIR%%/accerciser/plugin/plugin_manager.py
%%PYTHON_SITELIBDIR%%/accerciser/plugin/view.py
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__pycache__/__init__.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__pycache__/__init__.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__pycache__/base_plugin.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__pycache__/base_plugin.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__pycache__/message.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__pycache__/message.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__pycache__/plugin_manager.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__pycache__/plugin_manager.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__pycache__/view.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/accerciser/plugin/__pycache__/view.cpython-33.pyo
%%DATADIR%%/pixmaps/hicolor/22x22/acceleratorlabel.png
%%DATADIR%%/pixmaps/hicolor/22x22/alert.png
%%DATADIR%%/pixmaps/hicolor/22x22/animation.png
@@ -146,124 +143,509 @@ man/man1/accerciser.1.gz
%%DATADIR%%/plugins/interface_view.ui
%%DATADIR%%/plugins/ipython_view.py
%%DATADIR%%/plugins/quick_select.py
%%DATADIR%%/plugins/script_recorder.py
%%DATADIR%%/plugins/script_recorder.ui
%%DATADIR%%/plugins/validate.py
%%DATADIR%%/plugins/validate.ui
share/applications/accerciser.desktop
share/gnome/help/accerciser/C/accerciser.xml
share/gnome/help/accerciser/C/figures/accerciser.png
share/gnome/help/accerciser/C/figures/api_browser.png
share/gnome/help/accerciser/C/figures/event_monitor.png
share/gnome/help/accerciser/C/figures/interface_viewer.png
share/gnome/help/accerciser/C/figures/script_recorder.png
share/gnome/help/accerciser/C/legal.xml
share/gnome/help/accerciser/ca/accerciser.xml
share/gnome/help/accerciser/ca/figures/accerciser.png
share/gnome/help/accerciser/ca/figures/api_browser.png
share/gnome/help/accerciser/ca/figures/event_monitor.png
share/gnome/help/accerciser/ca/figures/interface_viewer.png
share/gnome/help/accerciser/ca/figures/script_recorder.png
share/gnome/help/accerciser/cs/accerciser.xml
share/gnome/help/accerciser/cs/figures/accerciser.png
share/gnome/help/accerciser/cs/figures/api_browser.png
share/gnome/help/accerciser/cs/figures/event_monitor.png
share/gnome/help/accerciser/cs/figures/interface_viewer.png
share/gnome/help/accerciser/cs/figures/script_recorder.png
share/gnome/help/accerciser/de/accerciser.xml
share/gnome/help/accerciser/de/figures/accerciser.png
share/gnome/help/accerciser/de/figures/api_browser.png
share/gnome/help/accerciser/de/figures/event_monitor.png
share/gnome/help/accerciser/de/figures/interface_viewer.png
share/gnome/help/accerciser/de/figures/script_recorder.png
share/gnome/help/accerciser/en_GB/accerciser.xml
share/gnome/help/accerciser/en_GB/figures/accerciser.png
share/gnome/help/accerciser/en_GB/figures/api_browser.png
share/gnome/help/accerciser/en_GB/figures/event_monitor.png
share/gnome/help/accerciser/en_GB/figures/interface_viewer.png
share/gnome/help/accerciser/en_GB/figures/script_recorder.png
share/gnome/help/accerciser/el/accerciser.xml
share/gnome/help/accerciser/el/figures/accerciser.png
share/gnome/help/accerciser/el/figures/api_browser.png
share/gnome/help/accerciser/el/figures/event_monitor.png
share/gnome/help/accerciser/el/figures/interface_viewer.png
share/gnome/help/accerciser/el/figures/script_recorder.png
share/gnome/help/accerciser/es/accerciser.xml
share/gnome/help/accerciser/es/figures/accerciser.png
share/gnome/help/accerciser/es/figures/api_browser.png
share/gnome/help/accerciser/es/figures/event_monitor.png
share/gnome/help/accerciser/es/figures/interface_viewer.png
share/gnome/help/accerciser/es/figures/script_recorder.png
share/gnome/help/accerciser/fr/accerciser.xml
share/gnome/help/accerciser/fr/figures/accerciser.png
share/gnome/help/accerciser/fr/figures/api_browser.png
share/gnome/help/accerciser/fr/figures/event_monitor.png
share/gnome/help/accerciser/fr/figures/interface_viewer.png
share/gnome/help/accerciser/fr/figures/script_recorder.png
share/gnome/help/accerciser/gl/accerciser.xml
share/gnome/help/accerciser/gl/figures/accerciser.png
share/gnome/help/accerciser/gl/figures/api_browser.png
share/gnome/help/accerciser/gl/figures/event_monitor.png
share/gnome/help/accerciser/gl/figures/interface_viewer.png
share/gnome/help/accerciser/gl/figures/script_recorder.png
share/gnome/help/accerciser/it/accerciser.xml
share/gnome/help/accerciser/it/figures/accerciser.png
share/gnome/help/accerciser/it/figures/api_browser.png
share/gnome/help/accerciser/it/figures/event_monitor.png
share/gnome/help/accerciser/it/figures/interface_viewer.png
share/gnome/help/accerciser/it/figures/script_recorder.png
share/gnome/help/accerciser/ja/accerciser.xml
share/gnome/help/accerciser/ja/figures/accerciser.png
share/gnome/help/accerciser/ja/figures/api_browser.png
share/gnome/help/accerciser/ja/figures/event_monitor.png
share/gnome/help/accerciser/ja/figures/interface_viewer.png
share/gnome/help/accerciser/ja/figures/script_recorder.png
share/gnome/help/accerciser/oc/accerciser.xml
share/gnome/help/accerciser/oc/figures/accerciser.png
share/gnome/help/accerciser/oc/figures/api_browser.png
share/gnome/help/accerciser/oc/figures/event_monitor.png
share/gnome/help/accerciser/oc/figures/interface_viewer.png
share/gnome/help/accerciser/oc/figures/script_recorder.png
share/gnome/help/accerciser/pt_BR/accerciser.xml
share/gnome/help/accerciser/pt_BR/figures/accerciser.png
share/gnome/help/accerciser/pt_BR/figures/api_browser.png
share/gnome/help/accerciser/pt_BR/figures/event_monitor.png
share/gnome/help/accerciser/pt_BR/figures/interface_viewer.png
share/gnome/help/accerciser/pt_BR/figures/script_recorder.png
share/gnome/help/accerciser/sl/accerciser.xml
share/gnome/help/accerciser/sl/figures/accerciser.png
share/gnome/help/accerciser/sl/figures/api_browser.png
share/gnome/help/accerciser/sl/figures/event_monitor.png
share/gnome/help/accerciser/sl/figures/interface_viewer.png
share/gnome/help/accerciser/sl/figures/script_recorder.png
share/gnome/help/accerciser/sv/accerciser.xml
share/gnome/help/accerciser/sv/figures/accerciser.png
share/gnome/help/accerciser/sv/figures/api_browser.png
share/gnome/help/accerciser/sv/figures/event_monitor.png
share/gnome/help/accerciser/sv/figures/interface_viewer.png
share/gnome/help/accerciser/sv/figures/script_recorder.png
share/gnome/help/accerciser/uk/accerciser.xml
share/gnome/help/accerciser/uk/figures/accerciser.png
share/gnome/help/accerciser/uk/figures/api_browser.png
share/gnome/help/accerciser/uk/figures/event_monitor.png
share/gnome/help/accerciser/uk/figures/interface_viewer.png
share/gnome/help/accerciser/uk/figures/script_recorder.png
share/gnome/help/accerciser/zh_CN/accerciser.xml
share/gnome/help/accerciser/zh_CN/figures/accerciser.png
share/gnome/help/accerciser/zh_CN/figures/api_browser.png
share/gnome/help/accerciser/zh_CN/figures/event_monitor.png
share/gnome/help/accerciser/zh_CN/figures/interface_viewer.png
share/gnome/help/accerciser/zh_CN/figures/script_recorder.png
share/help/C/accerciser/api_browser_plugin.page
share/help/C/accerciser/desktop_tree_view.page
share/help/C/accerciser/event_monitor_plugin.page
share/help/C/accerciser/figures/IPython_plugin.png
share/help/C/accerciser/figures/accerciser-logo.png
share/help/C/accerciser/figures/accerciser-view.png
share/help/C/accerciser/figures/accerciser_preferences.png
share/help/C/accerciser/figures/accessible_tree.png
share/help/C/accerciser/figures/api_browser.png
share/help/C/accerciser/figures/event_monitor.png
share/help/C/accerciser/figures/event_monitor_plugin.png
share/help/C/accerciser/figures/global-hotkeys.png
share/help/C/accerciser/figures/highlighting.png
share/help/C/accerciser/figures/interface_viewer_plugin.png
share/help/C/accerciser/figures/plugins.png
share/help/C/accerciser/figures/tree_view_accerciser.png
share/help/C/accerciser/figures/validator_app_tree.png
share/help/C/accerciser/figures/validator_report.png
share/help/C/accerciser/howto_setting_up_accerciser.page
share/help/C/accerciser/howto_write_a_plugin.page
share/help/C/accerciser/index.page
share/help/C/accerciser/interface_viewer_plugin.page
share/help/C/accerciser/introduction.page
share/help/C/accerciser/ipython_plugin.page
share/help/C/accerciser/preferences.page
share/help/C/accerciser/quick_select_plugin.page
share/help/C/accerciser/validator_plugin.page
share/help/ca/accerciser/api_browser_plugin.page
share/help/ca/accerciser/desktop_tree_view.page
share/help/ca/accerciser/event_monitor_plugin.page
share/help/ca/accerciser/figures/IPython_plugin.png
share/help/ca/accerciser/figures/accerciser-logo.png
share/help/ca/accerciser/figures/accerciser-view.png
share/help/ca/accerciser/figures/accerciser_preferences.png
share/help/ca/accerciser/figures/accessible_tree.png
share/help/ca/accerciser/figures/api_browser.png
share/help/ca/accerciser/figures/event_monitor.png
share/help/ca/accerciser/figures/event_monitor_plugin.png
share/help/ca/accerciser/figures/global-hotkeys.png
share/help/ca/accerciser/figures/highlighting.png
share/help/ca/accerciser/figures/interface_viewer_plugin.png
share/help/ca/accerciser/figures/plugins.png
share/help/ca/accerciser/figures/tree_view_accerciser.png
share/help/ca/accerciser/figures/validator_app_tree.png
share/help/ca/accerciser/figures/validator_report.png
share/help/ca/accerciser/howto_setting_up_accerciser.page
share/help/ca/accerciser/howto_write_a_plugin.page
share/help/ca/accerciser/index.page
share/help/ca/accerciser/interface_viewer_plugin.page
share/help/ca/accerciser/introduction.page
share/help/ca/accerciser/ipython_plugin.page
share/help/ca/accerciser/preferences.page
share/help/ca/accerciser/quick_select_plugin.page
share/help/ca/accerciser/validator_plugin.page
share/help/cs/accerciser/api_browser_plugin.page
share/help/cs/accerciser/desktop_tree_view.page
share/help/cs/accerciser/event_monitor_plugin.page
share/help/cs/accerciser/figures/IPython_plugin.png
share/help/cs/accerciser/figures/accerciser-logo.png
share/help/cs/accerciser/figures/accerciser-view.png
share/help/cs/accerciser/figures/accerciser_preferences.png
share/help/cs/accerciser/figures/accessible_tree.png
share/help/cs/accerciser/figures/api_browser.png
share/help/cs/accerciser/figures/event_monitor.png
share/help/cs/accerciser/figures/event_monitor_plugin.png
share/help/cs/accerciser/figures/global-hotkeys.png
share/help/cs/accerciser/figures/highlighting.png
share/help/cs/accerciser/figures/interface_viewer_plugin.png
share/help/cs/accerciser/figures/plugins.png
share/help/cs/accerciser/figures/tree_view_accerciser.png
share/help/cs/accerciser/figures/validator_app_tree.png
share/help/cs/accerciser/figures/validator_report.png
share/help/cs/accerciser/howto_setting_up_accerciser.page
share/help/cs/accerciser/howto_write_a_plugin.page
share/help/cs/accerciser/index.page
share/help/cs/accerciser/interface_viewer_plugin.page
share/help/cs/accerciser/introduction.page
share/help/cs/accerciser/ipython_plugin.page
share/help/cs/accerciser/preferences.page
share/help/cs/accerciser/quick_select_plugin.page
share/help/cs/accerciser/validator_plugin.page
share/help/de/accerciser/api_browser_plugin.page
share/help/de/accerciser/desktop_tree_view.page
share/help/de/accerciser/event_monitor_plugin.page
share/help/de/accerciser/figures/IPython_plugin.png
share/help/de/accerciser/figures/accerciser-logo.png
share/help/de/accerciser/figures/accerciser-view.png
share/help/de/accerciser/figures/accerciser_preferences.png
share/help/de/accerciser/figures/accessible_tree.png
share/help/de/accerciser/figures/api_browser.png
share/help/de/accerciser/figures/event_monitor.png
share/help/de/accerciser/figures/event_monitor_plugin.png
share/help/de/accerciser/figures/global-hotkeys.png
share/help/de/accerciser/figures/highlighting.png
share/help/de/accerciser/figures/interface_viewer_plugin.png
share/help/de/accerciser/figures/plugins.png
share/help/de/accerciser/figures/tree_view_accerciser.png
share/help/de/accerciser/figures/validator_app_tree.png
share/help/de/accerciser/figures/validator_report.png
share/help/de/accerciser/howto_setting_up_accerciser.page
share/help/de/accerciser/howto_write_a_plugin.page
share/help/de/accerciser/index.page
share/help/de/accerciser/interface_viewer_plugin.page
share/help/de/accerciser/introduction.page
share/help/de/accerciser/ipython_plugin.page
share/help/de/accerciser/preferences.page
share/help/de/accerciser/quick_select_plugin.page
share/help/de/accerciser/validator_plugin.page
share/help/el/accerciser/api_browser_plugin.page
share/help/el/accerciser/desktop_tree_view.page
share/help/el/accerciser/event_monitor_plugin.page
share/help/el/accerciser/figures/IPython_plugin.png
share/help/el/accerciser/figures/accerciser-logo.png
share/help/el/accerciser/figures/accerciser-view.png
share/help/el/accerciser/figures/accerciser_preferences.png
share/help/el/accerciser/figures/accessible_tree.png
share/help/el/accerciser/figures/api_browser.png
share/help/el/accerciser/figures/event_monitor.png
share/help/el/accerciser/figures/event_monitor_plugin.png
share/help/el/accerciser/figures/global-hotkeys.png
share/help/el/accerciser/figures/highlighting.png
share/help/el/accerciser/figures/interface_viewer_plugin.png
share/help/el/accerciser/figures/plugins.png
share/help/el/accerciser/figures/tree_view_accerciser.png
share/help/el/accerciser/figures/validator_app_tree.png
share/help/el/accerciser/figures/validator_report.png
share/help/el/accerciser/howto_setting_up_accerciser.page
share/help/el/accerciser/howto_write_a_plugin.page
share/help/el/accerciser/index.page
share/help/el/accerciser/interface_viewer_plugin.page
share/help/el/accerciser/introduction.page
share/help/el/accerciser/ipython_plugin.page
share/help/el/accerciser/preferences.page
share/help/el/accerciser/quick_select_plugin.page
share/help/el/accerciser/validator_plugin.page
share/help/en_GB/accerciser/api_browser_plugin.page
share/help/en_GB/accerciser/desktop_tree_view.page
share/help/en_GB/accerciser/event_monitor_plugin.page
share/help/en_GB/accerciser/figures/IPython_plugin.png
share/help/en_GB/accerciser/figures/accerciser-logo.png
share/help/en_GB/accerciser/figures/accerciser-view.png
share/help/en_GB/accerciser/figures/accerciser_preferences.png
share/help/en_GB/accerciser/figures/accessible_tree.png
share/help/en_GB/accerciser/figures/api_browser.png
share/help/en_GB/accerciser/figures/event_monitor.png
share/help/en_GB/accerciser/figures/event_monitor_plugin.png
share/help/en_GB/accerciser/figures/global-hotkeys.png
share/help/en_GB/accerciser/figures/highlighting.png
share/help/en_GB/accerciser/figures/interface_viewer_plugin.png
share/help/en_GB/accerciser/figures/plugins.png
share/help/en_GB/accerciser/figures/tree_view_accerciser.png
share/help/en_GB/accerciser/figures/validator_app_tree.png
share/help/en_GB/accerciser/figures/validator_report.png
share/help/en_GB/accerciser/howto_setting_up_accerciser.page
share/help/en_GB/accerciser/howto_write_a_plugin.page
share/help/en_GB/accerciser/index.page
share/help/en_GB/accerciser/interface_viewer_plugin.page
share/help/en_GB/accerciser/introduction.page
share/help/en_GB/accerciser/ipython_plugin.page
share/help/en_GB/accerciser/preferences.page
share/help/en_GB/accerciser/quick_select_plugin.page
share/help/en_GB/accerciser/validator_plugin.page
share/help/es/accerciser/api_browser_plugin.page
share/help/es/accerciser/desktop_tree_view.page
share/help/es/accerciser/event_monitor_plugin.page
share/help/es/accerciser/figures/IPython_plugin.png
share/help/es/accerciser/figures/accerciser-logo.png
share/help/es/accerciser/figures/accerciser-view.png
share/help/es/accerciser/figures/accerciser_preferences.png
share/help/es/accerciser/figures/accessible_tree.png
share/help/es/accerciser/figures/api_browser.png
share/help/es/accerciser/figures/event_monitor.png
share/help/es/accerciser/figures/event_monitor_plugin.png
share/help/es/accerciser/figures/global-hotkeys.png
share/help/es/accerciser/figures/highlighting.png
share/help/es/accerciser/figures/interface_viewer_plugin.png
share/help/es/accerciser/figures/plugins.png
share/help/es/accerciser/figures/tree_view_accerciser.png
share/help/es/accerciser/figures/validator_app_tree.png
share/help/es/accerciser/figures/validator_report.png
share/help/es/accerciser/howto_setting_up_accerciser.page
share/help/es/accerciser/howto_write_a_plugin.page
share/help/es/accerciser/index.page
share/help/es/accerciser/interface_viewer_plugin.page
share/help/es/accerciser/introduction.page
share/help/es/accerciser/ipython_plugin.page
share/help/es/accerciser/preferences.page
share/help/es/accerciser/quick_select_plugin.page
share/help/es/accerciser/validator_plugin.page
share/help/fr/accerciser/api_browser_plugin.page
share/help/fr/accerciser/desktop_tree_view.page
share/help/fr/accerciser/event_monitor_plugin.page
share/help/fr/accerciser/figures/IPython_plugin.png
share/help/fr/accerciser/figures/accerciser-logo.png
share/help/fr/accerciser/figures/accerciser-view.png
share/help/fr/accerciser/figures/accerciser_preferences.png
share/help/fr/accerciser/figures/accessible_tree.png
share/help/fr/accerciser/figures/api_browser.png
share/help/fr/accerciser/figures/event_monitor.png
share/help/fr/accerciser/figures/event_monitor_plugin.png
share/help/fr/accerciser/figures/global-hotkeys.png
share/help/fr/accerciser/figures/highlighting.png
share/help/fr/accerciser/figures/interface_viewer_plugin.png
share/help/fr/accerciser/figures/plugins.png
share/help/fr/accerciser/figures/tree_view_accerciser.png
share/help/fr/accerciser/figures/validator_app_tree.png
share/help/fr/accerciser/figures/validator_report.png
share/help/fr/accerciser/howto_setting_up_accerciser.page
share/help/fr/accerciser/howto_write_a_plugin.page
share/help/fr/accerciser/index.page
share/help/fr/accerciser/interface_viewer_plugin.page
share/help/fr/accerciser/introduction.page
share/help/fr/accerciser/ipython_plugin.page
share/help/fr/accerciser/preferences.page
share/help/fr/accerciser/quick_select_plugin.page
share/help/fr/accerciser/validator_plugin.page
share/help/gl/accerciser/api_browser_plugin.page
share/help/gl/accerciser/desktop_tree_view.page
share/help/gl/accerciser/event_monitor_plugin.page
share/help/gl/accerciser/figures/IPython_plugin.png
share/help/gl/accerciser/figures/accerciser-logo.png
share/help/gl/accerciser/figures/accerciser-view.png
share/help/gl/accerciser/figures/accerciser_preferences.png
share/help/gl/accerciser/figures/accessible_tree.png
share/help/gl/accerciser/figures/api_browser.png
share/help/gl/accerciser/figures/event_monitor.png
share/help/gl/accerciser/figures/event_monitor_plugin.png
share/help/gl/accerciser/figures/global-hotkeys.png
share/help/gl/accerciser/figures/highlighting.png
share/help/gl/accerciser/figures/interface_viewer_plugin.png
share/help/gl/accerciser/figures/plugins.png
share/help/gl/accerciser/figures/tree_view_accerciser.png
share/help/gl/accerciser/figures/validator_app_tree.png
share/help/gl/accerciser/figures/validator_report.png
share/help/gl/accerciser/howto_setting_up_accerciser.page
share/help/gl/accerciser/howto_write_a_plugin.page
share/help/gl/accerciser/index.page
share/help/gl/accerciser/interface_viewer_plugin.page
share/help/gl/accerciser/introduction.page
share/help/gl/accerciser/ipython_plugin.page
share/help/gl/accerciser/preferences.page
share/help/gl/accerciser/quick_select_plugin.page
share/help/gl/accerciser/validator_plugin.page
share/help/it/accerciser/api_browser_plugin.page
share/help/it/accerciser/desktop_tree_view.page
share/help/it/accerciser/event_monitor_plugin.page
share/help/it/accerciser/figures/IPython_plugin.png
share/help/it/accerciser/figures/accerciser-logo.png
share/help/it/accerciser/figures/accerciser-view.png
share/help/it/accerciser/figures/accerciser_preferences.png
share/help/it/accerciser/figures/accessible_tree.png
share/help/it/accerciser/figures/api_browser.png
share/help/it/accerciser/figures/event_monitor.png
share/help/it/accerciser/figures/event_monitor_plugin.png
share/help/it/accerciser/figures/global-hotkeys.png
share/help/it/accerciser/figures/highlighting.png
share/help/it/accerciser/figures/interface_viewer_plugin.png
share/help/it/accerciser/figures/plugins.png
share/help/it/accerciser/figures/tree_view_accerciser.png
share/help/it/accerciser/figures/validator_app_tree.png
share/help/it/accerciser/figures/validator_report.png
share/help/it/accerciser/howto_setting_up_accerciser.page
share/help/it/accerciser/howto_write_a_plugin.page
share/help/it/accerciser/index.page
share/help/it/accerciser/interface_viewer_plugin.page
share/help/it/accerciser/introduction.page
share/help/it/accerciser/ipython_plugin.page
share/help/it/accerciser/preferences.page
share/help/it/accerciser/quick_select_plugin.page
share/help/it/accerciser/validator_plugin.page
share/help/ja/accerciser/api_browser_plugin.page
share/help/ja/accerciser/desktop_tree_view.page
share/help/ja/accerciser/event_monitor_plugin.page
share/help/ja/accerciser/figures/IPython_plugin.png
share/help/ja/accerciser/figures/accerciser-logo.png
share/help/ja/accerciser/figures/accerciser-view.png
share/help/ja/accerciser/figures/accerciser_preferences.png
share/help/ja/accerciser/figures/accessible_tree.png
share/help/ja/accerciser/figures/api_browser.png
share/help/ja/accerciser/figures/event_monitor.png
share/help/ja/accerciser/figures/event_monitor_plugin.png
share/help/ja/accerciser/figures/global-hotkeys.png
share/help/ja/accerciser/figures/highlighting.png
share/help/ja/accerciser/figures/interface_viewer_plugin.png
share/help/ja/accerciser/figures/plugins.png
share/help/ja/accerciser/figures/tree_view_accerciser.png
share/help/ja/accerciser/figures/validator_app_tree.png
share/help/ja/accerciser/figures/validator_report.png
share/help/ja/accerciser/howto_setting_up_accerciser.page
share/help/ja/accerciser/howto_write_a_plugin.page
share/help/ja/accerciser/index.page
share/help/ja/accerciser/interface_viewer_plugin.page
share/help/ja/accerciser/introduction.page
share/help/ja/accerciser/ipython_plugin.page
share/help/ja/accerciser/preferences.page
share/help/ja/accerciser/quick_select_plugin.page
share/help/ja/accerciser/validator_plugin.page
share/help/oc/accerciser/api_browser_plugin.page
share/help/oc/accerciser/desktop_tree_view.page
share/help/oc/accerciser/event_monitor_plugin.page
share/help/oc/accerciser/figures/IPython_plugin.png
share/help/oc/accerciser/figures/accerciser-logo.png
share/help/oc/accerciser/figures/accerciser-view.png
share/help/oc/accerciser/figures/accerciser_preferences.png
share/help/oc/accerciser/figures/accessible_tree.png
share/help/oc/accerciser/figures/api_browser.png
share/help/oc/accerciser/figures/event_monitor.png
share/help/oc/accerciser/figures/event_monitor_plugin.png
share/help/oc/accerciser/figures/global-hotkeys.png
share/help/oc/accerciser/figures/highlighting.png
share/help/oc/accerciser/figures/interface_viewer_plugin.png
share/help/oc/accerciser/figures/plugins.png
share/help/oc/accerciser/figures/tree_view_accerciser.png
share/help/oc/accerciser/figures/validator_app_tree.png
share/help/oc/accerciser/figures/validator_report.png
share/help/oc/accerciser/howto_setting_up_accerciser.page
share/help/oc/accerciser/howto_write_a_plugin.page
share/help/oc/accerciser/index.page
share/help/oc/accerciser/interface_viewer_plugin.page
share/help/oc/accerciser/introduction.page
share/help/oc/accerciser/ipython_plugin.page
share/help/oc/accerciser/preferences.page
share/help/oc/accerciser/quick_select_plugin.page
share/help/oc/accerciser/validator_plugin.page
share/help/pl/accerciser/api_browser_plugin.page
share/help/pl/accerciser/desktop_tree_view.page
share/help/pl/accerciser/event_monitor_plugin.page
share/help/pl/accerciser/figures/IPython_plugin.png
share/help/pl/accerciser/figures/accerciser-logo.png
share/help/pl/accerciser/figures/accerciser-view.png
share/help/pl/accerciser/figures/accerciser_preferences.png
share/help/pl/accerciser/figures/accessible_tree.png
share/help/pl/accerciser/figures/api_browser.png
share/help/pl/accerciser/figures/event_monitor.png
share/help/pl/accerciser/figures/event_monitor_plugin.png
share/help/pl/accerciser/figures/global-hotkeys.png
share/help/pl/accerciser/figures/highlighting.png
share/help/pl/accerciser/figures/interface_viewer_plugin.png
share/help/pl/accerciser/figures/plugins.png
share/help/pl/accerciser/figures/tree_view_accerciser.png
share/help/pl/accerciser/figures/validator_app_tree.png
share/help/pl/accerciser/figures/validator_report.png
share/help/pl/accerciser/howto_setting_up_accerciser.page
share/help/pl/accerciser/howto_write_a_plugin.page
share/help/pl/accerciser/index.page
share/help/pl/accerciser/interface_viewer_plugin.page
share/help/pl/accerciser/introduction.page
share/help/pl/accerciser/ipython_plugin.page
share/help/pl/accerciser/preferences.page
share/help/pl/accerciser/quick_select_plugin.page
share/help/pl/accerciser/validator_plugin.page
share/help/pt_BR/accerciser/api_browser_plugin.page
share/help/pt_BR/accerciser/desktop_tree_view.page
share/help/pt_BR/accerciser/event_monitor_plugin.page
share/help/pt_BR/accerciser/figures/IPython_plugin.png
share/help/pt_BR/accerciser/figures/accerciser-logo.png
share/help/pt_BR/accerciser/figures/accerciser-view.png
share/help/pt_BR/accerciser/figures/accerciser_preferences.png
share/help/pt_BR/accerciser/figures/accessible_tree.png
share/help/pt_BR/accerciser/figures/api_browser.png
share/help/pt_BR/accerciser/figures/event_monitor.png
share/help/pt_BR/accerciser/figures/event_monitor_plugin.png
share/help/pt_BR/accerciser/figures/global-hotkeys.png
share/help/pt_BR/accerciser/figures/highlighting.png
share/help/pt_BR/accerciser/figures/interface_viewer_plugin.png
share/help/pt_BR/accerciser/figures/plugins.png
share/help/pt_BR/accerciser/figures/tree_view_accerciser.png
share/help/pt_BR/accerciser/figures/validator_app_tree.png
share/help/pt_BR/accerciser/figures/validator_report.png
share/help/pt_BR/accerciser/howto_setting_up_accerciser.page
share/help/pt_BR/accerciser/howto_write_a_plugin.page
share/help/pt_BR/accerciser/index.page
share/help/pt_BR/accerciser/interface_viewer_plugin.page
share/help/pt_BR/accerciser/introduction.page
share/help/pt_BR/accerciser/ipython_plugin.page
share/help/pt_BR/accerciser/preferences.page
share/help/pt_BR/accerciser/quick_select_plugin.page
share/help/pt_BR/accerciser/validator_plugin.page
share/help/sl/accerciser/api_browser_plugin.page
share/help/sl/accerciser/desktop_tree_view.page
share/help/sl/accerciser/event_monitor_plugin.page
share/help/sl/accerciser/figures/IPython_plugin.png
share/help/sl/accerciser/figures/accerciser-logo.png
share/help/sl/accerciser/figures/accerciser-view.png
share/help/sl/accerciser/figures/accerciser_preferences.png
share/help/sl/accerciser/figures/accessible_tree.png
share/help/sl/accerciser/figures/api_browser.png
share/help/sl/accerciser/figures/event_monitor.png
share/help/sl/accerciser/figures/event_monitor_plugin.png
share/help/sl/accerciser/figures/global-hotkeys.png
share/help/sl/accerciser/figures/highlighting.png
share/help/sl/accerciser/figures/interface_viewer_plugin.png
share/help/sl/accerciser/figures/plugins.png
share/help/sl/accerciser/figures/tree_view_accerciser.png
share/help/sl/accerciser/figures/validator_app_tree.png
share/help/sl/accerciser/figures/validator_report.png
share/help/sl/accerciser/howto_setting_up_accerciser.page
share/help/sl/accerciser/howto_write_a_plugin.page
share/help/sl/accerciser/index.page
share/help/sl/accerciser/interface_viewer_plugin.page
share/help/sl/accerciser/introduction.page
share/help/sl/accerciser/ipython_plugin.page
share/help/sl/accerciser/preferences.page
share/help/sl/accerciser/quick_select_plugin.page
share/help/sl/accerciser/validator_plugin.page
share/help/sv/accerciser/api_browser_plugin.page
share/help/sv/accerciser/desktop_tree_view.page
share/help/sv/accerciser/event_monitor_plugin.page
share/help/sv/accerciser/figures/IPython_plugin.png
share/help/sv/accerciser/figures/accerciser-logo.png
share/help/sv/accerciser/figures/accerciser-view.png
share/help/sv/accerciser/figures/accerciser_preferences.png
share/help/sv/accerciser/figures/accessible_tree.png
share/help/sv/accerciser/figures/api_browser.png
share/help/sv/accerciser/figures/event_monitor.png
share/help/sv/accerciser/figures/event_monitor_plugin.png
share/help/sv/accerciser/figures/global-hotkeys.png
share/help/sv/accerciser/figures/highlighting.png
share/help/sv/accerciser/figures/interface_viewer_plugin.png
share/help/sv/accerciser/figures/plugins.png
share/help/sv/accerciser/figures/tree_view_accerciser.png
share/help/sv/accerciser/figures/validator_app_tree.png
share/help/sv/accerciser/figures/validator_report.png
share/help/sv/accerciser/howto_setting_up_accerciser.page
share/help/sv/accerciser/howto_write_a_plugin.page
share/help/sv/accerciser/index.page
share/help/sv/accerciser/interface_viewer_plugin.page
share/help/sv/accerciser/introduction.page
share/help/sv/accerciser/ipython_plugin.page
share/help/sv/accerciser/preferences.page
share/help/sv/accerciser/quick_select_plugin.page
share/help/sv/accerciser/validator_plugin.page
share/help/uk/accerciser/api_browser_plugin.page
share/help/uk/accerciser/desktop_tree_view.page
share/help/uk/accerciser/event_monitor_plugin.page
share/help/uk/accerciser/figures/IPython_plugin.png
share/help/uk/accerciser/figures/accerciser-logo.png
share/help/uk/accerciser/figures/accerciser-view.png
share/help/uk/accerciser/figures/accerciser_preferences.png
share/help/uk/accerciser/figures/accessible_tree.png
share/help/uk/accerciser/figures/api_browser.png
share/help/uk/accerciser/figures/event_monitor.png
share/help/uk/accerciser/figures/event_monitor_plugin.png
share/help/uk/accerciser/figures/global-hotkeys.png
share/help/uk/accerciser/figures/highlighting.png
share/help/uk/accerciser/figures/interface_viewer_plugin.png
share/help/uk/accerciser/figures/plugins.png
share/help/uk/accerciser/figures/tree_view_accerciser.png
share/help/uk/accerciser/figures/validator_app_tree.png
share/help/uk/accerciser/figures/validator_report.png
share/help/uk/accerciser/howto_setting_up_accerciser.page
share/help/uk/accerciser/howto_write_a_plugin.page
share/help/uk/accerciser/index.page
share/help/uk/accerciser/interface_viewer_plugin.page
share/help/uk/accerciser/introduction.page
share/help/uk/accerciser/ipython_plugin.page
share/help/uk/accerciser/preferences.page
share/help/uk/accerciser/quick_select_plugin.page
share/help/uk/accerciser/validator_plugin.page
share/help/zh_CN/accerciser/api_browser_plugin.page
share/help/zh_CN/accerciser/desktop_tree_view.page
share/help/zh_CN/accerciser/event_monitor_plugin.page
share/help/zh_CN/accerciser/figures/IPython_plugin.png
share/help/zh_CN/accerciser/figures/accerciser-logo.png
share/help/zh_CN/accerciser/figures/accerciser-view.png
share/help/zh_CN/accerciser/figures/accerciser_preferences.png
share/help/zh_CN/accerciser/figures/accessible_tree.png
share/help/zh_CN/accerciser/figures/api_browser.png
share/help/zh_CN/accerciser/figures/event_monitor.png
share/help/zh_CN/accerciser/figures/event_monitor_plugin.png
share/help/zh_CN/accerciser/figures/global-hotkeys.png
share/help/zh_CN/accerciser/figures/highlighting.png
share/help/zh_CN/accerciser/figures/interface_viewer_plugin.png
share/help/zh_CN/accerciser/figures/plugins.png
share/help/zh_CN/accerciser/figures/tree_view_accerciser.png
share/help/zh_CN/accerciser/figures/validator_app_tree.png
share/help/zh_CN/accerciser/figures/validator_report.png
share/help/zh_CN/accerciser/howto_setting_up_accerciser.page
share/help/zh_CN/accerciser/howto_write_a_plugin.page
share/help/zh_CN/accerciser/index.page
share/help/zh_CN/accerciser/interface_viewer_plugin.page
share/help/zh_CN/accerciser/introduction.page
share/help/zh_CN/accerciser/ipython_plugin.page
share/help/zh_CN/accerciser/preferences.page
share/help/zh_CN/accerciser/quick_select_plugin.page
share/help/zh_CN/accerciser/validator_plugin.page
share/icons/HighContrast/scalable/apps/accerciser.svg
share/icons/hicolor/16x16/apps/accerciser.png
share/icons/hicolor/22x22/apps/accerciser.png
share/icons/hicolor/32x32/apps/accerciser.png
share/icons/hicolor/48x48/apps/accerciser.png
share/icons/hicolor/scalable/apps/accerciser.svg
share/locale/ar/LC_MESSAGES/accerciser.mo
share/locale/as/LC_MESSAGES/accerciser.mo
share/locale/ast/LC_MESSAGES/accerciser.mo
share/locale/be/LC_MESSAGES/accerciser.mo
share/locale/bg/LC_MESSAGES/accerciser.mo
share/locale/br/LC_MESSAGES/accerciser.mo
share/locale/bn/LC_MESSAGES/accerciser.mo
share/locale/bn_IN/LC_MESSAGES/accerciser.mo
share/locale/br/LC_MESSAGES/accerciser.mo
share/locale/ca/LC_MESSAGES/accerciser.mo
share/locale/ca@valencia/LC_MESSAGES/accerciser.mo
share/locale/cs/LC_MESSAGES/accerciser.mo
@@ -274,6 +656,7 @@ share/locale/el/LC_MESSAGES/accerciser.mo
share/locale/en@shaw/LC_MESSAGES/accerciser.mo
share/locale/en_CA/LC_MESSAGES/accerciser.mo
share/locale/en_GB/LC_MESSAGES/accerciser.mo
share/locale/eo/LC_MESSAGES/accerciser.mo
share/locale/es/LC_MESSAGES/accerciser.mo
share/locale/et/LC_MESSAGES/accerciser.mo
share/locale/eu/LC_MESSAGES/accerciser.mo
@@ -288,7 +671,9 @@ share/locale/hy/LC_MESSAGES/accerciser.mo
share/locale/id/LC_MESSAGES/accerciser.mo
share/locale/it/LC_MESSAGES/accerciser.mo
share/locale/ja/LC_MESSAGES/accerciser.mo
share/locale/km/LC_MESSAGES/accerciser.mo
share/locale/kn/LC_MESSAGES/accerciser.mo
share/locale/ko/LC_MESSAGES/accerciser.mo
share/locale/lt/LC_MESSAGES/accerciser.mo
share/locale/lv/LC_MESSAGES/accerciser.mo
share/locale/mai/LC_MESSAGES/accerciser.mo
@@ -309,8 +694,11 @@ share/locale/si/LC_MESSAGES/accerciser.mo
share/locale/sk/LC_MESSAGES/accerciser.mo
share/locale/sl/LC_MESSAGES/accerciser.mo
share/locale/sq/LC_MESSAGES/accerciser.mo
share/locale/sr/LC_MESSAGES/accerciser.mo
share/locale/sr@latin/LC_MESSAGES/accerciser.mo
share/locale/sv/LC_MESSAGES/accerciser.mo
share/locale/te/LC_MESSAGES/accerciser.mo
share/locale/tg/LC_MESSAGES/accerciser.mo
share/locale/th/LC_MESSAGES/accerciser.mo
share/locale/tr/LC_MESSAGES/accerciser.mo
share/locale/ug/LC_MESSAGES/accerciser.mo
@@ -319,89 +707,3 @@ share/locale/vi/LC_MESSAGES/accerciser.mo
share/locale/zh_CN/LC_MESSAGES/accerciser.mo
share/locale/zh_HK/LC_MESSAGES/accerciser.mo
share/locale/zh_TW/LC_MESSAGES/accerciser.mo
share/omf/accerciser/accerciser-C.omf
share/omf/accerciser/accerciser-ca.omf
share/omf/accerciser/accerciser-cs.omf
share/omf/accerciser/accerciser-de.omf
share/omf/accerciser/accerciser-en_GB.omf
share/omf/accerciser/accerciser-el.omf
share/omf/accerciser/accerciser-es.omf
share/omf/accerciser/accerciser-fr.omf
share/omf/accerciser/accerciser-gl.omf
share/omf/accerciser/accerciser-it.omf
share/omf/accerciser/accerciser-ja.omf
share/omf/accerciser/accerciser-oc.omf
share/omf/accerciser/accerciser-pt_BR.omf
share/omf/accerciser/accerciser-sl.omf
share/omf/accerciser/accerciser-sv.omf
share/omf/accerciser/accerciser-uk.omf
share/omf/accerciser/accerciser-zh_CN.omf
@dirrm share/omf/accerciser
@dirrm share/gnome/help/accerciser/zh_CN/figures
@dirrm share/gnome/help/accerciser/zh_CN
@dirrm share/gnome/help/accerciser/uk/figures
@dirrm share/gnome/help/accerciser/uk
@dirrm share/gnome/help/accerciser/sv/figures
@dirrm share/gnome/help/accerciser/sv
@dirrm share/gnome/help/accerciser/sl/figures
@dirrm share/gnome/help/accerciser/sl
@dirrm share/gnome/help/accerciser/pt_BR/figures
@dirrm share/gnome/help/accerciser/pt_BR
@dirrm share/gnome/help/accerciser/oc/figures
@dirrm share/gnome/help/accerciser/oc
@dirrm share/gnome/help/accerciser/ja/figures
@dirrm share/gnome/help/accerciser/ja
@dirrm share/gnome/help/accerciser/it/figures
@dirrm share/gnome/help/accerciser/it
@dirrm share/gnome/help/accerciser/gl/figures
@dirrm share/gnome/help/accerciser/gl
@dirrm share/gnome/help/accerciser/fr/figures
@dirrm share/gnome/help/accerciser/fr
@dirrm share/gnome/help/accerciser/es/figures
@dirrm share/gnome/help/accerciser/es
@dirrm share/gnome/help/accerciser/el/figures
@dirrm share/gnome/help/accerciser/el
@dirrm share/gnome/help/accerciser/en_GB/figures
@dirrm share/gnome/help/accerciser/en_GB
@dirrm share/gnome/help/accerciser/de/figures
@dirrm share/gnome/help/accerciser/de
@dirrm share/gnome/help/accerciser/cs/figures
@dirrm share/gnome/help/accerciser/cs
@dirrm share/gnome/help/accerciser/ca/figures
@dirrm share/gnome/help/accerciser/ca
@dirrm share/gnome/help/accerciser/C/figures
@dirrm share/gnome/help/accerciser/C
@dirrm share/gnome/help/accerciser
@dirrm %%DATADIR%%/plugins
@dirrm %%DATADIR%%/plugindata/validate
@dirrm %%DATADIR%%/plugindata
@dirrm %%DATADIR%%/pixmaps/hicolor/22x22
@dirrm %%DATADIR%%/pixmaps/hicolor
@dirrm %%DATADIR%%/pixmaps
@dirrm %%DATADIR%%
@dirrm %%PYTHON_SITELIBDIR%%/accerciser/plugin
@dirrm %%PYTHON_SITELIBDIR%%/accerciser
@dirrmtry share/locale/zh_HK/LC_MESSAGES
@dirrmtry share/locale/zh_HK
@dirrmtry share/locale/ug/LC_MESSAGES
@dirrmtry share/locale/ug
@dirrmtry share/locale/te/LC_MESSAGES
@dirrmtry share/locale/te
@dirrmtry share/locale/si/LC_MESSAGES
@dirrmtry share/locale/si
@dirrmtry share/locale/oc/LC_MESSAGES
@dirrmtry share/locale/oc
@dirrmtry share/locale/mai/LC_MESSAGES
@dirrmtry share/locale/mai
@dirrmtry share/locale/mr/LC_MESSAGES
@dirrmtry share/locale/mr
@dirrmtry share/locale/hy/LC_MESSAGES
@dirrmtry share/locale/hy
@dirrmtry share/locale/en@shaw/LC_MESSAGES
@dirrmtry share/locale/en@shaw
@dirrmtry share/locale/dz/LC_MESSAGES
@dirrmtry share/locale/dz
@dirrmtry share/locale/ca@valencia/LC_MESSAGES
@dirrmtry share/locale/ca@valencia
@dirrmtry share/locale/bn_IN/LC_MESSAGES
@dirrmtry share/locale/bn_IN

View File

@@ -1,10 +1,9 @@
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/accessibility/at-spi2-atk/Makefile 18634 2013-07-26 10:42:35Z kwm $
# $MCom: ports/trunk/accessibility/at-spi2-atk/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= at-spi2-atk
PORTVERSION= 2.8.0
PORTREVISION= 1
PORTVERSION= 2.14.1
CATEGORIES= accessibility x11-toolkits
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -21,11 +20,11 @@ RUN_DEPENDS= at-spi2-core>=2.8.0:${PORTSDIR}/accessibility/at-spi2-core
PORTSCOUT= limitw:1,even
USES= gmake libtool pathfix pkgconfig tar:xz
USE_GNOME= atk glib20 gnomehier intlhack
USE_GNOME= atk glib20 intlhack
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
LIBS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --enable-p2p
INSTALL_TARGET= install-strip

View File

@@ -1,2 +1,2 @@
SHA256 (gnome3/at-spi2-atk-2.8.0.tar.xz) = 4688acbc1474cda0aa49341f109ad0726603ce3e872cc6521c74931338c7ba20
SIZE (gnome3/at-spi2-atk-2.8.0.tar.xz) = 267368
SHA256 (gnome3/at-spi2-atk-2.14.1.tar.xz) = 058f34ea60edf0a5f831c9f2bdd280fe95c1bcafb76e466e44aa0fb356d17bcb
SIZE (gnome3/at-spi2-atk-2.14.1.tar.xz) = 280952

View File

@@ -5,9 +5,3 @@ lib/libatk-bridge-2.0.so.0.0.0
lib/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop
lib/gtk-2.0/modules/libatk-bridge.so
libdata/pkgconfig/atk-bridge-2.0.pc
@dirrmtry lib/gtk-2.0/modules
@dirrmtry lib/gtk-2.0
@dirrmtry lib/gnome-settings-daemon-3.0/gtk-modules
@dirrmtry lib/gnome-settings-daemon-3.0
@dirrm include/at-spi2-atk/2.0
@dirrm include/at-spi2-atk

View File

@@ -1,10 +1,9 @@
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/accessibility/at-spi2-core/Makefile 18634 2013-07-26 10:42:35Z kwm $
# $MCom: ports/trunk/accessibility/at-spi2-core/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= at-spi2-core
PORTVERSION= 2.8.0
PORTREVISION= 1
PORTVERSION= 2.14.0
CATEGORIES= accessibility x11-toolkits
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -19,7 +18,7 @@ LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus
PORTSCOUT= limitw:1,even
USES= gettext gmake libtool pathfix pkgconfig tar:xz
USE_GNOME= glib20 gnomehier intlhack introspection:build
USE_GNOME= glib20 intlhack introspection:build
USE_XORG= x11 xi xtst xext
USE_LDCONFIG= yes
GNU_CONFIGURE= yes

View File

@@ -1,2 +1,2 @@
SHA256 (gnome3/at-spi2-core-2.8.0.tar.xz) = 1861a30fc7f583d5a567a0ba547db67ce9bd294f0d1c9f7403c96a10a481c458
SIZE (gnome3/at-spi2-core-2.8.0.tar.xz) = 436836
SHA256 (gnome3/at-spi2-core-2.14.0.tar.xz) = 5807b02e6ef695b52fde7ff26d675dd94a0707df3c42fe7fd224828e092514c8
SIZE (gnome3/at-spi2-core-2.14.0.tar.xz) = 456376

View File

@@ -11,6 +11,7 @@ include/at-spi-2.0/atspi/atspi-device-listener.h
include/at-spi-2.0/atspi/atspi-device-listener-private.h
include/at-spi-2.0/atspi/atspi-document.h
include/at-spi-2.0/atspi/atspi-editabletext.h
include/at-spi-2.0/atspi/atspi-enum-types.h
include/at-spi-2.0/atspi/atspi-event-listener.h
include/at-spi-2.0/atspi/atspi-event-listener-private.h
include/at-spi-2.0/atspi/atspi-gmain.c
@@ -26,6 +27,7 @@ include/at-spi-2.0/atspi/atspi-registry.h
include/at-spi-2.0/atspi/atspi-relation.h
include/at-spi-2.0/atspi/atspi-selection.h
include/at-spi-2.0/atspi/atspi-stateset.h
include/at-spi-2.0/atspi/atspi-table-cell.h
include/at-spi-2.0/atspi/atspi-table.h
include/at-spi-2.0/atspi/atspi-text.h
include/at-spi-2.0/atspi/atspi-types.h
@@ -99,6 +101,8 @@ share/locale/eu/LC_MESSAGES/at-spi2-core.mo
share/locale/fa/LC_MESSAGES/at-spi2-core.mo
share/locale/fi/LC_MESSAGES/at-spi2-core.mo
share/locale/fr/LC_MESSAGES/at-spi2-core.mo
share/locale/fur/LC_MESSAGES/at-spi2-core.mo
share/locale/ga/LC_MESSAGES/at-spi2-core.mo
share/locale/gl/LC_MESSAGES/at-spi2-core.mo
share/locale/gu/LC_MESSAGES/at-spi2-core.mo
share/locale/he/LC_MESSAGES/at-spi2-core.mo
@@ -141,31 +145,3 @@ share/locale/vi/LC_MESSAGES/at-spi2-core.mo
share/locale/zh_CN/LC_MESSAGES/at-spi2-core.mo
share/locale/zh_HK/LC_MESSAGES/at-spi2-core.mo
share/locale/zh_TW/LC_MESSAGES/at-spi2-core.mo
@dirrmtry share/locale/uz@cyrillic/LC_MESSAGES
@dirrmtry share/locale/uz@cyrillic
@dirrmtry share/locale/ug/LC_MESSAGES
@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/mr/LC_MESSAGES
@dirrmtry share/locale/mr
@dirrmtry share/locale/km/LC_MESSAGES
@dirrmtry share/locale/km
@dirrmtry share/locale/ca@valencia/LC_MESSAGES
@dirrmtry share/locale/ca@valencia
@dirrmtry share/locale/bn_IN/LC_MESSAGES
@dirrmtry share/locale/bn_IN
@dirrmtry share/locale/ast/LC_MESSAGES
@dirrmtry share/locale/ast
@dirrmtry share/locale/as/LC_MESSAGES
@dirrmtry share/locale/as
@dirrmtry share/locale/an/LC_MESSAGES
@dirrmtry share/locale/an
@dirrm share/gtk-doc/html/libatspi
@dirrmtry share/gtk-doc/html
@dirrmtry share/gtk-doc
@dirrm include/at-spi-2.0/atspi
@dirrm include/at-spi-2.0
@dirrm etc/at-spi2

View File

@@ -1,10 +1,10 @@
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/accessibility/atk/Makefile 18634 2013-07-26 10:42:35Z kwm $
# $MCom: ports/trunk/accessibility/atk/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= atk
PORTVERSION= 2.8.0
PORTREVISION?= 1
PORTVERSION= 2.14.0
PORTREVISION?= 0
CATEGORIES= accessibility devel
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -19,10 +19,10 @@ USES= tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
USES+= gettext gmake libtool pathfix pkgconfig
USE_GNOME= glib20 gnomehier introspection:build referencehack
USE_GNOME= glib20 introspection:build referencehack
CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
LIBS+= -L${LOCALBASE}/lib
CONFIGURE_ENV= AUTOCONF=${TRUE} AUTOMAKE=${TRUE}
INSTALL_TARGET= install-strip

View File

@@ -1,2 +1,2 @@
SHA256 (gnome2/atk-2.8.0.tar.xz) = b22519176226f3e07cf6d932b77852e6b6be4780977770704b32d0f4e0686df4
SIZE (gnome2/atk-2.8.0.tar.xz) = 634052
SHA256 (gnome2/atk-2.14.0.tar.xz) = 2875cc0b32bfb173c066c22a337f79793e0c99d2cc5e81c4dac0d5a523b8fbad
SIZE (gnome2/atk-2.14.0.tar.xz) = 696064

View File

@@ -15,6 +15,7 @@ include/atk-1.0/atk/atknoopobjectfactory.h
include/atk-1.0/atk/atkobject.h
include/atk-1.0/atk/atkobjectfactory.h
include/atk-1.0/atk/atkplug.h
include/atk-1.0/atk/atkrange.h
include/atk-1.0/atk/atkregistry.h
include/atk-1.0/atk/atkrelation.h
include/atk-1.0/atk/atkrelationset.h
@@ -25,6 +26,7 @@ include/atk-1.0/atk/atkstate.h
include/atk-1.0/atk/atkstateset.h
include/atk-1.0/atk/atkstreamablecontent.h
include/atk-1.0/atk/atktable.h
include/atk-1.0/atk/atktablecell.h
include/atk-1.0/atk/atktext.h
include/atk-1.0/atk/atkutil.h
include/atk-1.0/atk/atkvalue.h
@@ -33,10 +35,11 @@ include/atk-1.0/atk/atkwindow.h
lib/girepository-1.0/Atk-1.0.typelib
lib/libatk-1.0.so
lib/libatk-1.0.so.0
lib/libatk-1.0.so.0.20809.1
lib/libatk-1.0.so.0.21409.1
libdata/pkgconfig/atk.pc
share/gir-1.0/Atk-1.0.gir
share/locale/af/LC_MESSAGES/atk10.mo
share/locale/an/LC_MESSAGES/atk10.mo
share/locale/am/LC_MESSAGES/atk10.mo
share/locale/ar/LC_MESSAGES/atk10.mo
share/locale/as/LC_MESSAGES/atk10.mo
@@ -132,57 +135,3 @@ share/locale/zh_CN/LC_MESSAGES/atk10.mo
share/locale/zh_HK/LC_MESSAGES/atk10.mo
share/locale/zh_TW/LC_MESSAGES/atk10.mo
share/locale/zu/LC_MESSAGES/atk10.mo
@dirrmtry share/locale/zu/LC_MESSAGES
@dirrmtry share/locale/zu
@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/ug/LC_MESSAGES
@dirrmtry share/locale/ug
@dirrmtry share/locale/tt/LC_MESSAGES
@dirrmtry share/locale/tt
@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/sr@ije/LC_MESSAGES
@dirrmtry share/locale/sr@ije
@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
@dirrmtry share/locale/mr
@dirrmtry share/locale/mai/LC_MESSAGES
@dirrmtry share/locale/mai
@dirrmtry share/locale/ku/LC_MESSAGES
@dirrmtry share/locale/ku
@dirrmtry share/locale/km/LC_MESSAGES
@dirrmtry share/locale/km
@dirrmtry share/locale/kk/LC_MESSAGES
@dirrmtry share/locale/kk
@dirrmtry share/locale/hy/LC_MESSAGES
@dirrmtry share/locale/hy
@dirrmtry share/locale/en@shaw/LC_MESSAGES
@dirrmtry share/locale/en@shaw
@dirrmtry share/locale/dz/LC_MESSAGES
@dirrmtry share/locale/dz
@dirrmtry share/locale/ca@valencia/LC_MESSAGES
@dirrmtry share/locale/ca@valencia
@dirrmtry share/locale/bn_IN/LC_MESSAGES
@dirrmtry share/locale/bn_IN
@dirrmtry share/locale/be@latin/LC_MESSAGES
@dirrmtry share/locale/be@latin
@dirrmtry share/locale/ast/LC_MESSAGES
@dirrmtry share/locale/ast
@dirrmtry share/locale/as/LC_MESSAGES
@dirrmtry share/locale/as
@dirrm include/atk-1.0/atk
@dirrm include/atk-1.0

View File

@@ -1,10 +1,9 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/accessibility/atkmm/Makefile,v 1.12 2012/09/01 23:02:08 mezz Exp $
# $MCom: ports/trunk/accessibility/atkmm/Makefile 19865 2014-09-14 12:34:28Z kwm $
PORTNAME= atkmm
PORTVERSION= 2.22.6
PORTREVISION= 1
PORTVERSION= 2.22.7
CATEGORIES= accessibility gnome
MASTER_SITES= GNOME
@@ -17,6 +16,7 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --disable-documentation
.include <bsd.port.mk>

View File

@@ -1,2 +1,2 @@
SHA256 (atkmm-2.22.6.tar.xz) = 0a74295106b9e3ae552b169eb4e098b8b825c4115045b9d5134a6c79a238aeb6
SIZE (atkmm-2.22.6.tar.xz) = 562892
SHA256 (atkmm-2.22.7.tar.xz) = bfbf846b409b4c5eb3a52fa32a13d86936021969406b3dcafd4dd05abd70f91b
SIZE (atkmm-2.22.7.tar.xz) = 392184

View File

@@ -46,10 +46,3 @@ lib/libatkmm-1.6.so
lib/libatkmm-1.6.so.1
lib/libatkmm-1.6.so.1.1.0
libdata/pkgconfig/atkmm-1.6.pc
@dirrm lib/atkmm-1.6/proc/m4
@dirrm lib/atkmm-1.6/proc
@dirrm lib/atkmm-1.6/include
@dirrm lib/atkmm-1.6
@dirrm include/atkmm-1.6/atkmm/private
@dirrm include/atkmm-1.6/atkmm
@dirrm include/atkmm-1.6

View File

@@ -0,0 +1,38 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/accessibility/caribou/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= caribou
PORTVERSION= 0.4.15
CATEGORIES= accessibility gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Gnome On-Screen keyboard
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libclutter-glx-1.0.so:${PORTSDIR}/graphics/clutter \
libgee-0.8.so:${PORTSDIR}/devel/libgee \
libxklavier.so:${PORTSDIR}/x11/libxklavier
RUN_DEPENDS= py2?-atspi>=2.1.91:${PORTSDIR}/accessibility/py-atspi
USES= gettext gmake libtool pathfix pkgconfig python:2 \
shebangfix tar:xz
USE_GNOME= gtk30 intlhack introspection:build libxml2 \
libxslt:build pygobject3
SHEBANG_FILES= tools/fix_gir.py tools/make_schema.py
USE_XORG= x11 xtst
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --enable-gtk2-module=no
GLIB_SCHEMAS= org.gnome.caribou.gschema.xml \
org.gnome.antler.gschema.xml
python_CMD= ${PYTHON_CMD}
.include <bsd.port.mk>

View File

@@ -0,0 +1,2 @@
SHA256 (gnome3/caribou-0.4.15.tar.xz) = fdb7c645f4b35d2e106bb7d48fba914950ef84020fc8ad470cfab6a44e925f10
SIZE (gnome3/caribou-0.4.15.tar.xz) = 405968

View File

@@ -0,0 +1,7 @@
Caribou is an input assistive technology intended for swithc and
pointer users.
Features:
A configurable on screen keyboard with scanning mode.
WWW: http://live.gnome.org/Caribou

View File

@@ -0,0 +1,127 @@
bin/caribou-preferences
etc/xdg/autostart/caribou-autostart.desktop
include/libcaribou/caribou.h
lib/girepository-1.0/Caribou-1.0.typelib
lib/gnome-settings-daemon-3.0/gtk-modules/caribou-gtk-module.desktop
lib/gtk-3.0/modules/libcaribou-gtk-module.a
lib/gtk-3.0/modules/libcaribou-gtk-module.so
lib/libcaribou.a
lib/libcaribou.so
lib/libcaribou.so.0
lib/libcaribou.so.0.0.0
libexec/caribou
%%PYTHON_SITELIBDIR%%/caribou/__init__.py
%%PYTHON_SITELIBDIR%%/caribou/__init__.pyc
%%PYTHON_SITELIBDIR%%/caribou/__init__.pyo
%%PYTHON_SITELIBDIR%%/caribou/antler/__init__.py
%%PYTHON_SITELIBDIR%%/caribou/antler/__init__.pyc
%%PYTHON_SITELIBDIR%%/caribou/antler/__init__.pyo
%%PYTHON_SITELIBDIR%%/caribou/antler/antler_settings.py
%%PYTHON_SITELIBDIR%%/caribou/antler/antler_settings.pyc
%%PYTHON_SITELIBDIR%%/caribou/antler/antler_settings.pyo
%%PYTHON_SITELIBDIR%%/caribou/antler/keyboard_view.py
%%PYTHON_SITELIBDIR%%/caribou/antler/keyboard_view.pyc
%%PYTHON_SITELIBDIR%%/caribou/antler/keyboard_view.pyo
%%PYTHON_SITELIBDIR%%/caribou/antler/main.py
%%PYTHON_SITELIBDIR%%/caribou/antler/main.pyc
%%PYTHON_SITELIBDIR%%/caribou/antler/main.pyo
%%PYTHON_SITELIBDIR%%/caribou/antler/window.py
%%PYTHON_SITELIBDIR%%/caribou/antler/window.pyc
%%PYTHON_SITELIBDIR%%/caribou/antler/window.pyo
%%PYTHON_SITELIBDIR%%/caribou/i18n.py
%%PYTHON_SITELIBDIR%%/caribou/i18n.pyc
%%PYTHON_SITELIBDIR%%/caribou/i18n.pyo
%%PYTHON_SITELIBDIR%%/caribou/settings/__init__.py
%%PYTHON_SITELIBDIR%%/caribou/settings/__init__.pyc
%%PYTHON_SITELIBDIR%%/caribou/settings/__init__.pyo
%%PYTHON_SITELIBDIR%%/caribou/settings/caribou_settings.py
%%PYTHON_SITELIBDIR%%/caribou/settings/caribou_settings.pyc
%%PYTHON_SITELIBDIR%%/caribou/settings/caribou_settings.pyo
%%PYTHON_SITELIBDIR%%/caribou/settings/preferences_window.py
%%PYTHON_SITELIBDIR%%/caribou/settings/preferences_window.pyc
%%PYTHON_SITELIBDIR%%/caribou/settings/preferences_window.pyo
%%PYTHON_SITELIBDIR%%/caribou/settings/setting_types.py
%%PYTHON_SITELIBDIR%%/caribou/settings/setting_types.pyc
%%PYTHON_SITELIBDIR%%/caribou/settings/setting_types.pyo
%%PYTHON_SITELIBDIR%%/caribou/settings/settings_manager.py
%%PYTHON_SITELIBDIR%%/caribou/settings/settings_manager.pyc
%%PYTHON_SITELIBDIR%%/caribou/settings/settings_manager.pyo
libdata/pkgconfig/caribou-1.0.pc
libexec/antler-keyboard
share/antler/dark-key-border.svg
share/antler/style.css
share/caribou/layouts/fullscale/us.xml
share/caribou/layouts/scan/us.xml
share/caribou/layouts/touch/ara.xml
share/caribou/layouts/touch/il.xml
share/caribou/layouts/touch/us.xml
share/dbus-1/services/org.gnome.Caribou.Antler.service
share/dbus-1/services/org.gnome.Caribou.Daemon.service
share/gir-1.0/Caribou-1.0.gir
share/locale/an/LC_MESSAGES/caribou.mo
share/locale/ar/LC_MESSAGES/caribou.mo
share/locale/as/LC_MESSAGES/caribou.mo
share/locale/ast/LC_MESSAGES/caribou.mo
share/locale/be/LC_MESSAGES/caribou.mo
share/locale/bg/LC_MESSAGES/caribou.mo
share/locale/bn_IN/LC_MESSAGES/caribou.mo
share/locale/ca/LC_MESSAGES/caribou.mo
share/locale/ca@valencia/LC_MESSAGES/caribou.mo
share/locale/cs/LC_MESSAGES/caribou.mo
share/locale/da/LC_MESSAGES/caribou.mo
share/locale/de/LC_MESSAGES/caribou.mo
share/locale/el/LC_MESSAGES/caribou.mo
share/locale/en_GB/LC_MESSAGES/caribou.mo
share/locale/eo/LC_MESSAGES/caribou.mo
share/locale/es/LC_MESSAGES/caribou.mo
share/locale/et/LC_MESSAGES/caribou.mo
share/locale/eu/LC_MESSAGES/caribou.mo
share/locale/fa/LC_MESSAGES/caribou.mo
share/locale/fi/LC_MESSAGES/caribou.mo
share/locale/fr/LC_MESSAGES/caribou.mo
share/locale/fur/LC_MESSAGES/caribou.mo
share/locale/gl/LC_MESSAGES/caribou.mo
share/locale/gu/LC_MESSAGES/caribou.mo
share/locale/he/LC_MESSAGES/caribou.mo
share/locale/hi/LC_MESSAGES/caribou.mo
share/locale/hu/LC_MESSAGES/caribou.mo
share/locale/id/LC_MESSAGES/caribou.mo
share/locale/it/LC_MESSAGES/caribou.mo
share/locale/ja/LC_MESSAGES/caribou.mo
share/locale/km/LC_MESSAGES/caribou.mo
share/locale/kn/LC_MESSAGES/caribou.mo
share/locale/ko/LC_MESSAGES/caribou.mo
share/locale/lt/LC_MESSAGES/caribou.mo
share/locale/lv/LC_MESSAGES/caribou.mo
share/locale/mk/LC_MESSAGES/caribou.mo
share/locale/ml/LC_MESSAGES/caribou.mo
share/locale/mr/LC_MESSAGES/caribou.mo
share/locale/ms/LC_MESSAGES/caribou.mo
share/locale/nb/LC_MESSAGES/caribou.mo
share/locale/nl/LC_MESSAGES/caribou.mo
share/locale/nn/LC_MESSAGES/caribou.mo
share/locale/or/LC_MESSAGES/caribou.mo
share/locale/pa/LC_MESSAGES/caribou.mo
share/locale/pl/LC_MESSAGES/caribou.mo
share/locale/pt/LC_MESSAGES/caribou.mo
share/locale/pt_BR/LC_MESSAGES/caribou.mo
share/locale/ro/LC_MESSAGES/caribou.mo
share/locale/ru/LC_MESSAGES/caribou.mo
share/locale/si/LC_MESSAGES/caribou.mo
share/locale/sk/LC_MESSAGES/caribou.mo
share/locale/sl/LC_MESSAGES/caribou.mo
share/locale/sr/LC_MESSAGES/caribou.mo
share/locale/sr@latin/LC_MESSAGES/caribou.mo
share/locale/sv/LC_MESSAGES/caribou.mo
share/locale/ta/LC_MESSAGES/caribou.mo
share/locale/te/LC_MESSAGES/caribou.mo
share/locale/tg/LC_MESSAGES/caribou.mo
share/locale/tr/LC_MESSAGES/caribou.mo
share/locale/ug/LC_MESSAGES/caribou.mo
share/locale/uk/LC_MESSAGES/caribou.mo
share/locale/vi/LC_MESSAGES/caribou.mo
share/locale/zh_CN/LC_MESSAGES/caribou.mo
share/locale/zh_HK/LC_MESSAGES/caribou.mo
share/locale/zh_TW/LC_MESSAGES/caribou.mo
share/vala/vapi/caribou-1.0.vapi
share/vala/vapi/caribou-1.0.deps

View File

@@ -1,25 +1,27 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/accessibility/mousetweaks/Makefile,v 1.53 2010/11/15 21:25:36 kwm Exp $
# $MCom: ports-experimental/trunk/accessibility/mousetweaks/Makefile 19291 2014-03-24 20:41:35Z gusi $
PORTNAME= mousetweaks
PORTVERSION= 2.32.1
PORTREVISION= 2
PORTVERSION= 3.12.0
CATEGORIES= accessibility
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Mouse accessibility enhancements for the GNOME desktop
BUILD_DEPENDS= gsettings-desktop-schemas>=0.1.0:${PORTSDIR}/devel/gsettings-desktop-schemas
RUN_DEPENDS= gsettings-desktop-schemas>=0.1.0:${PORTSDIR}/devel/gsettings-desktop-schemas
USE_XORG= x11 xfixes xcursor xtst
USE_GNOME= gnomeprefix gnomepanel intlhack
USES= gmake gettext pathfix pkgconfig tar:bzip2
INSTALLS_OMF= yes
USE_GNOME= gnomeprefix gtk30 intlhack
USES= gettext gmake pathfix pkgconfig tar:xz
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
GCONF_SCHEMAS= mousetweaks.schemas pointer-capture-applet.schemas
GLIB_SCHEMAS= org.gnome.mousetweaks.enums.xml \
org.gnome.mousetweaks.gschema.xml
.include <bsd.port.mk>

View File

@@ -1,2 +1,2 @@
SHA256 (gnome2/mousetweaks-2.32.1.tar.bz2) = 70d2e8ba0f5021a9e70fecab2ea5cb5f2c03941e676607bec37f2304d9b86d08
SIZE (gnome2/mousetweaks-2.32.1.tar.bz2) = 2195347
SHA256 (gnome3/mousetweaks-3.12.0.tar.xz) = c0db478ccb390665e3201e9d1ce08b1c6573a697b797c9e828debb94b1ae3b97
SIZE (gnome3/mousetweaks-3.12.0.tar.xz) = 287236

View File

@@ -1,195 +1,11 @@
bin/dwell-click-applet
bin/mousetweaks
bin/pointer-capture-applet
libdata/bonobo/servers/DwellClick_Factory.server
libdata/bonobo/servers/PointerCapture_Factory.server
man/man1/dwell-click-applet.1.gz
man/man1/mousetweaks.1.gz
man/man1/pointer-capture-applet.1.gz
share/gnome/help/mousetweaks/C/figures/mouse-a11y-dwell-checkbox.png
share/gnome/help/mousetweaks/C/figures/mouse-a11y-dwell-click-type-applet.png
share/gnome/help/mousetweaks/C/figures/mouse-a11y-dwell-click-type-window.png
share/gnome/help/mousetweaks/C/figures/mouse-a11y-dwell-ctw-checkbox.png
share/gnome/help/mousetweaks/C/figures/mouse-a11y-dwell-delay-slider.png
share/gnome/help/mousetweaks/C/figures/mouse-a11y-dwell-gesture-mapping.png
share/gnome/help/mousetweaks/C/figures/mouse-a11y-dwell-mode-choice.png
share/gnome/help/mousetweaks/C/figures/mouse-a11y-dwell-motion-treshold.png
share/gnome/help/mousetweaks/C/figures/mouse-a11y-pointer-capture-context-menu.png
share/gnome/help/mousetweaks/C/figures/mouse-a11y-pointer-capture-locked.png
share/gnome/help/mousetweaks/C/figures/mouse-a11y-pointer-capture-preferences.png
share/gnome/help/mousetweaks/C/figures/mouse-a11y-ssc-checkbox.png
share/gnome/help/mousetweaks/C/figures/mouse-a11y-ssc-delay-slider.png
share/gnome/help/mousetweaks/C/figures/mouse-a11y-tab.png
share/gnome/help/mousetweaks/C/legal.xml
share/gnome/help/mousetweaks/C/mousetweaks.xml
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-dwell-checkbox.png
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-dwell-click-type-applet.png
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-dwell-click-type-window.png
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-dwell-ctw-checkbox.png
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-dwell-delay-slider.png
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-dwell-gesture-mapping.png
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-dwell-mode-choice.png
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-dwell-motion-treshold.png
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-pointer-capture-context-menu.png
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-pointer-capture-locked.png
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-pointer-capture-preferences.png
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-ssc-checkbox.png
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-ssc-delay-slider.png
share/gnome/help/mousetweaks/ca/figures/mouse-a11y-tab.png
share/gnome/help/mousetweaks/ca/mousetweaks.xml
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-dwell-checkbox.png
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-dwell-click-type-applet.png
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-dwell-click-type-window.png
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-dwell-ctw-checkbox.png
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-dwell-delay-slider.png
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-dwell-gesture-mapping.png
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-dwell-mode-choice.png
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-dwell-motion-treshold.png
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-pointer-capture-context-menu.png
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-pointer-capture-locked.png
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-pointer-capture-preferences.png
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-ssc-checkbox.png
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-ssc-delay-slider.png
share/gnome/help/mousetweaks/cs/figures/mouse-a11y-tab.png
share/gnome/help/mousetweaks/cs/mousetweaks.xml
share/gnome/help/mousetweaks/de/figures/mouse-a11y-dwell-checkbox.png
share/gnome/help/mousetweaks/de/figures/mouse-a11y-dwell-click-type-applet.png
share/gnome/help/mousetweaks/de/figures/mouse-a11y-dwell-click-type-window.png
share/gnome/help/mousetweaks/de/figures/mouse-a11y-dwell-ctw-checkbox.png
share/gnome/help/mousetweaks/de/figures/mouse-a11y-dwell-delay-slider.png
share/gnome/help/mousetweaks/de/figures/mouse-a11y-dwell-gesture-mapping.png
share/gnome/help/mousetweaks/de/figures/mouse-a11y-dwell-mode-choice.png
share/gnome/help/mousetweaks/de/figures/mouse-a11y-dwell-motion-treshold.png
share/gnome/help/mousetweaks/de/figures/mouse-a11y-pointer-capture-context-menu.png
share/gnome/help/mousetweaks/de/figures/mouse-a11y-pointer-capture-locked.png
share/gnome/help/mousetweaks/de/figures/mouse-a11y-pointer-capture-preferences.png
share/gnome/help/mousetweaks/de/figures/mouse-a11y-ssc-checkbox.png
share/gnome/help/mousetweaks/de/figures/mouse-a11y-ssc-delay-slider.png
share/gnome/help/mousetweaks/de/figures/mouse-a11y-tab.png
share/gnome/help/mousetweaks/de/mousetweaks.xml
share/gnome/help/mousetweaks/el/figures/mouse-a11y-dwell-checkbox.png
share/gnome/help/mousetweaks/el/figures/mouse-a11y-dwell-click-type-applet.png
share/gnome/help/mousetweaks/el/figures/mouse-a11y-dwell-click-type-window.png
share/gnome/help/mousetweaks/el/figures/mouse-a11y-dwell-ctw-checkbox.png
share/gnome/help/mousetweaks/el/figures/mouse-a11y-dwell-delay-slider.png
share/gnome/help/mousetweaks/el/figures/mouse-a11y-dwell-gesture-mapping.png
share/gnome/help/mousetweaks/el/figures/mouse-a11y-dwell-mode-choice.png
share/gnome/help/mousetweaks/el/figures/mouse-a11y-dwell-motion-treshold.png
share/gnome/help/mousetweaks/el/figures/mouse-a11y-pointer-capture-context-menu.png
share/gnome/help/mousetweaks/el/figures/mouse-a11y-pointer-capture-locked.png
share/gnome/help/mousetweaks/el/figures/mouse-a11y-pointer-capture-preferences.png
share/gnome/help/mousetweaks/el/figures/mouse-a11y-ssc-checkbox.png
share/gnome/help/mousetweaks/el/figures/mouse-a11y-ssc-delay-slider.png
share/gnome/help/mousetweaks/el/figures/mouse-a11y-tab.png
share/gnome/help/mousetweaks/el/mousetweaks.xml
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-dwell-checkbox.png
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-dwell-click-type-applet.png
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-dwell-click-type-window.png
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-dwell-ctw-checkbox.png
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-dwell-delay-slider.png
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-dwell-gesture-mapping.png
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-dwell-mode-choice.png
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-dwell-motion-treshold.png
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-pointer-capture-context-menu.png
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-pointer-capture-locked.png
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-pointer-capture-preferences.png
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-ssc-checkbox.png
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-ssc-delay-slider.png
share/gnome/help/mousetweaks/en_GB/figures/mouse-a11y-tab.png
share/gnome/help/mousetweaks/en_GB/mousetweaks.xml
share/gnome/help/mousetweaks/es/figures/mouse-a11y-dwell-checkbox.png
share/gnome/help/mousetweaks/es/figures/mouse-a11y-dwell-click-type-applet.png
share/gnome/help/mousetweaks/es/figures/mouse-a11y-dwell-click-type-window.png
share/gnome/help/mousetweaks/es/figures/mouse-a11y-dwell-ctw-checkbox.png
share/gnome/help/mousetweaks/es/figures/mouse-a11y-dwell-delay-slider.png
share/gnome/help/mousetweaks/es/figures/mouse-a11y-dwell-gesture-mapping.png
share/gnome/help/mousetweaks/es/figures/mouse-a11y-dwell-mode-choice.png
share/gnome/help/mousetweaks/es/figures/mouse-a11y-dwell-motion-treshold.png
share/gnome/help/mousetweaks/es/figures/mouse-a11y-pointer-capture-context-menu.png
share/gnome/help/mousetweaks/es/figures/mouse-a11y-pointer-capture-locked.png
share/gnome/help/mousetweaks/es/figures/mouse-a11y-pointer-capture-preferences.png
share/gnome/help/mousetweaks/es/figures/mouse-a11y-ssc-checkbox.png
share/gnome/help/mousetweaks/es/figures/mouse-a11y-ssc-delay-slider.png
share/gnome/help/mousetweaks/es/figures/mouse-a11y-tab.png
share/gnome/help/mousetweaks/es/mousetweaks.xml
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-dwell-checkbox.png
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-dwell-click-type-applet.png
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-dwell-click-type-window.png
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-dwell-ctw-checkbox.png
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-dwell-delay-slider.png
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-dwell-gesture-mapping.png
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-dwell-mode-choice.png
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-dwell-motion-treshold.png
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-pointer-capture-context-menu.png
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-pointer-capture-locked.png
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-pointer-capture-preferences.png
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-ssc-checkbox.png
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-ssc-delay-slider.png
share/gnome/help/mousetweaks/fr/figures/mouse-a11y-tab.png
share/gnome/help/mousetweaks/fr/mousetweaks.xml
share/gnome/help/mousetweaks/it/figures/mouse-a11y-dwell-checkbox.png
share/gnome/help/mousetweaks/it/figures/mouse-a11y-dwell-click-type-applet.png
share/gnome/help/mousetweaks/it/figures/mouse-a11y-dwell-click-type-window.png
share/gnome/help/mousetweaks/it/figures/mouse-a11y-dwell-ctw-checkbox.png
share/gnome/help/mousetweaks/it/figures/mouse-a11y-dwell-delay-slider.png
share/gnome/help/mousetweaks/it/figures/mouse-a11y-dwell-gesture-mapping.png
share/gnome/help/mousetweaks/it/figures/mouse-a11y-dwell-mode-choice.png
share/gnome/help/mousetweaks/it/figures/mouse-a11y-dwell-motion-treshold.png
share/gnome/help/mousetweaks/it/figures/mouse-a11y-pointer-capture-context-menu.png
share/gnome/help/mousetweaks/it/figures/mouse-a11y-pointer-capture-locked.png
share/gnome/help/mousetweaks/it/figures/mouse-a11y-pointer-capture-preferences.png
share/gnome/help/mousetweaks/it/figures/mouse-a11y-ssc-checkbox.png
share/gnome/help/mousetweaks/it/figures/mouse-a11y-ssc-delay-slider.png
share/gnome/help/mousetweaks/it/figures/mouse-a11y-tab.png
share/gnome/help/mousetweaks/it/mousetweaks.xml
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-dwell-checkbox.png
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-dwell-click-type-applet.png
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-dwell-click-type-window.png
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-dwell-ctw-checkbox.png
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-dwell-delay-slider.png
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-dwell-gesture-mapping.png
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-dwell-mode-choice.png
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-dwell-motion-treshold.png
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-pointer-capture-context-menu.png
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-pointer-capture-locked.png
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-pointer-capture-preferences.png
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-ssc-checkbox.png
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-ssc-delay-slider.png
share/gnome/help/mousetweaks/oc/figures/mouse-a11y-tab.png
share/gnome/help/mousetweaks/oc/mousetweaks.xml
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-dwell-checkbox.png
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-dwell-click-type-applet.png
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-dwell-click-type-window.png
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-dwell-ctw-checkbox.png
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-dwell-delay-slider.png
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-dwell-gesture-mapping.png
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-dwell-mode-choice.png
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-dwell-motion-treshold.png
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-pointer-capture-context-menu.png
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-pointer-capture-locked.png
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-pointer-capture-preferences.png
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-ssc-checkbox.png
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-ssc-delay-slider.png
share/gnome/help/mousetweaks/sv/figures/mouse-a11y-tab.png
share/gnome/help/mousetweaks/sv/mousetweaks.xml
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-dwell-checkbox.png
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-dwell-click-type-applet.png
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-dwell-click-type-window.png
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-dwell-ctw-checkbox.png
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-dwell-delay-slider.png
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-dwell-gesture-mapping.png
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-dwell-mode-choice.png
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-dwell-motion-treshold.png
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-pointer-capture-context-menu.png
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-pointer-capture-locked.png
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-pointer-capture-preferences.png
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-ssc-checkbox.png
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-ssc-delay-slider.png
share/gnome/help/mousetweaks/zh_CN/figures/mouse-a11y-tab.png
share/gnome/help/mousetweaks/zh_CN/mousetweaks.xml
share/GConf/gsettings/mousetweaks.convert
share/locale/an/LC_MESSAGES/mousetweaks.mo
share/locale/ar/LC_MESSAGES/mousetweaks.mo
share/locale/as/LC_MESSAGES/mousetweaks.mo
share/locale/ast/LC_MESSAGES/mousetweaks.mo
share/locale/be/LC_MESSAGES/mousetweaks.mo
share/locale/bg/LC_MESSAGES/mousetweaks.mo
share/locale/bn/LC_MESSAGES/mousetweaks.mo
share/locale/bn_IN/LC_MESSAGES/mousetweaks.mo
@@ -199,13 +15,17 @@ share/locale/cs/LC_MESSAGES/mousetweaks.mo
share/locale/da/LC_MESSAGES/mousetweaks.mo
share/locale/de/LC_MESSAGES/mousetweaks.mo
share/locale/el/LC_MESSAGES/mousetweaks.mo
share/locale/en_GB/LC_MESSAGES/mousetweaks.mo
share/locale/en@shaw/LC_MESSAGES/mousetweaks.mo
share/locale/en_GB/LC_MESSAGES/mousetweaks.mo
share/locale/eo/LC_MESSAGES/mousetweaks.mo
share/locale/es/LC_MESSAGES/mousetweaks.mo
share/locale/et/LC_MESSAGES/mousetweaks.mo
share/locale/eu/LC_MESSAGES/mousetweaks.mo
share/locale/fa/LC_MESSAGES/mousetweaks.mo
share/locale/fi/LC_MESSAGES/mousetweaks.mo
share/locale/fr/LC_MESSAGES/mousetweaks.mo
share/locale/fur/LC_MESSAGES/mousetweaks.mo
share/locale/gd/LC_MESSAGES/mousetweaks.mo
share/locale/gl/LC_MESSAGES/mousetweaks.mo
share/locale/gu/LC_MESSAGES/mousetweaks.mo
share/locale/he/LC_MESSAGES/mousetweaks.mo
@@ -217,6 +37,7 @@ share/locale/ja/LC_MESSAGES/mousetweaks.mo
share/locale/kn/LC_MESSAGES/mousetweaks.mo
share/locale/ko/LC_MESSAGES/mousetweaks.mo
share/locale/lt/LC_MESSAGES/mousetweaks.mo
share/locale/lv/LC_MESSAGES/mousetweaks.mo
share/locale/mai/LC_MESSAGES/mousetweaks.mo
share/locale/mk/LC_MESSAGES/mousetweaks.mo
share/locale/ml/LC_MESSAGES/mousetweaks.mo
@@ -240,78 +61,17 @@ share/locale/sr@latin/LC_MESSAGES/mousetweaks.mo
share/locale/sv/LC_MESSAGES/mousetweaks.mo
share/locale/ta/LC_MESSAGES/mousetweaks.mo
share/locale/te/LC_MESSAGES/mousetweaks.mo
share/locale/tg/LC_MESSAGES/mousetweaks.mo
share/locale/th/LC_MESSAGES/mousetweaks.mo
share/locale/tr/LC_MESSAGES/mousetweaks.mo
share/locale/ug/LC_MESSAGES/mousetweaks.mo
share/locale/uk/LC_MESSAGES/mousetweaks.mo
share/locale/vi/LC_MESSAGES/mousetweaks.mo
share/locale/zh_CN/LC_MESSAGES/mousetweaks.mo
share/locale/zh_HK/LC_MESSAGES/mousetweaks.mo
share/locale/zh_TW/LC_MESSAGES/mousetweaks.mo
%%DATADIR%%/DwellClick.xml
%%DATADIR%%/PointerCapture.xml
%%DATADIR%%/double-click.png
%%DATADIR%%/drag-click.png
%%DATADIR%%/dwell-click-applet.ui
%%DATADIR%%/mousetweaks.ui
%%DATADIR%%/pointer-capture-applet.ui
%%DATADIR%%/right-click.png
%%DATADIR%%/single-click.png
share/omf/mousetweaks/mousetweaks-C.omf
share/omf/mousetweaks/mousetweaks-ca.omf
share/omf/mousetweaks/mousetweaks-cs.omf
share/omf/mousetweaks/mousetweaks-de.omf
share/omf/mousetweaks/mousetweaks-el.omf
share/omf/mousetweaks/mousetweaks-en_GB.omf
share/omf/mousetweaks/mousetweaks-es.omf
share/omf/mousetweaks/mousetweaks-fr.omf
share/omf/mousetweaks/mousetweaks-it.omf
share/omf/mousetweaks/mousetweaks-oc.omf
share/omf/mousetweaks/mousetweaks-sv.omf
share/omf/mousetweaks/mousetweaks-zh_CN.omf
@dirrm share/omf/mousetweaks
@dirrm %%DATADIR%%
@dirrm share/gnome/help/mousetweaks/zh_CN/figures
@dirrm share/gnome/help/mousetweaks/zh_CN
@dirrm share/gnome/help/mousetweaks/sv/figures
@dirrm share/gnome/help/mousetweaks/sv
@dirrm share/gnome/help/mousetweaks/oc/figures
@dirrm share/gnome/help/mousetweaks/oc
@dirrm share/gnome/help/mousetweaks/it/figures
@dirrm share/gnome/help/mousetweaks/it
@dirrm share/gnome/help/mousetweaks/fr/figures
@dirrm share/gnome/help/mousetweaks/fr
@dirrm share/gnome/help/mousetweaks/es/figures
@dirrm share/gnome/help/mousetweaks/es
@dirrm share/gnome/help/mousetweaks/en_GB/figures
@dirrm share/gnome/help/mousetweaks/en_GB
@dirrm share/gnome/help/mousetweaks/el/figures
@dirrm share/gnome/help/mousetweaks/el
@dirrm share/gnome/help/mousetweaks/cs/figures
@dirrm share/gnome/help/mousetweaks/cs
@dirrm share/gnome/help/mousetweaks/ca/figures
@dirrm share/gnome/help/mousetweaks/ca
@dirrm share/gnome/help/mousetweaks/de/figures
@dirrm share/gnome/help/mousetweaks/de
@dirrm share/gnome/help/mousetweaks/C/figures
@dirrm share/gnome/help/mousetweaks/C
@dirrm share/gnome/help/mousetweaks
@dirrmtry share/locale/zh_HK/LC_MESSAGES
@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/oc/LC_MESSAGES
@dirrmtry share/locale/oc
@dirrmtry share/locale/mr/LC_MESSAGES
@dirrmtry share/locale/mr
@dirrmtry share/locale/mai/LC_MESSAGES
@dirrmtry share/locale/mai
@dirrmtry share/locale/en@shaw/LC_MESSAGES
@dirrmtry share/locale/en@shaw
@dirrmtry share/locale/ca@valencia/LC_MESSAGES
@dirrmtry share/locale/ca@valencia
@dirrmtry share/locale/bn_IN/LC_MESSAGES
@dirrmtry share/locale/bn_IN
@dirrmtry share/locale/as/LC_MESSAGES
@dirrmtry share/locale/as

View File

@@ -1,36 +1,37 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/accessibility/orca/Makefile,v 1.90 2010/11/16 12:00:48 avl Exp $
# $MCom: ports/trunk/accessibility/orca/Makefile 19990 2014-10-18 18:27:31Z gusi $
PORTNAME= orca
PORTVERSION= 2.32.1
PORTREVISION= 3
PORTVERSION= 3.14.0
CATEGORIES= accessibility gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Scriptable screen reader
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/_dbus_bindings.so:${PORTSDIR}/devel/py-dbus \
${PYTHON_SITELIBDIR}/pyatspi/__init__.py:${PORTSDIR}/accessibility/at-spi \
${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg
LIB_DEPENDS= libgnome-mag.so:${PORTSDIR}/accessibility/gnome-mag
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/_dbus_bindings.so:${PORTSDIR}/devel/py-dbus \
${PYTHON_SITELIBDIR}/pyatspi/__init__.py:${PORTSDIR}/accessibility/at-spi \
${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/_dbus_bindings.so:${PORTSDIR}/devel/py3-dbus \
${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py3-xdg \
${PYTHON_SITELIBDIR}/cairo/__init__.py:${PORTSDIR}/graphics/py3-cairo \
itstool:${PORTSDIR}/textproc/itstool
LIB_DEPENDS= libatspi.so:${PORTSDIR}/accessibility/at-spi2-core
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/_dbus_bindings.so:${PORTSDIR}/devel/py3-dbus \
${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py3-xdg \
${PYTHON_SITELIBDIR}/cairo/__init__.py:${PORTSDIR}/graphics/py3-cairo
USES= gmake gettext pkgconfig python:2 tar:bzip2
USE_GNOME= gnomeprefix libgnomeui gnomespeech pygnome2 \
pygnomedesktop
# conflict with py*-json-py because orca uses the json from python itself
# and py*-json-py shadows this.
CONFLICTS= py*-json-py-[0-9]*
USES= gettext gmake pathfix pkgconfig python:3 tar:xz
USE_GNOME= gnomeprefix gtk30 py3gobject3 intlhack
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/src/orca/orca.in
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/src/orca/orca_i18n.py

View File

@@ -1,2 +1,2 @@
SHA256 (gnome2/orca-2.32.1.tar.bz2) = 44da9da70c1b47bc87fda8f3b9da4cc1df9993d92388434f5707d39b5a832629
SIZE (gnome2/orca-2.32.1.tar.bz2) = 2653300
SHA256 (gnome3/orca-3.14.0.tar.xz) = 2413f0bec264a7e97cd860eca32ea3ab7dd13e571b9ae7202a8243724367fb66
SIZE (gnome3/orca-3.14.0.tar.xz) = 1960452

View File

@@ -1,11 +0,0 @@
--- configure.orig 2010-10-10 12:06:22.000000000 -0400
+++ configure 2010-10-10 12:06:40.000000000 -0400
@@ -5867,7 +5867,7 @@ except ImportError:
except:
sys.exit(0)
sys.exit(0)"
-if $PYTHON -c "$prog" 1>&5 2>&5
+if dbus-launch $PYTHON -c "$prog" 1>&5 2>&5
then
eval "py_cv_mod_$py_mod_var=yes"
else

View File

@@ -1,11 +0,0 @@
--- src/orca/orca.in.orig 2010-08-30 18:09:24.000000000 +0000
+++ src/orca/orca.in 2010-09-11 16:18:35.000000000 +0000
@@ -183,7 +183,7 @@
if [ "x$DBUS_SESSION_BUS_ADDRESS" != "x" ] && [ $WONT_EXIT -gt 0 ] ; then
IFS=:
DBUSSENDCMD=
- for dir in $PATH:/usr/sfw/bin:/usr/local/bin; do
+ for dir in $PATH:/usr/local/bin; do
test -x "$dir/dbus-send" && {
DBUSSENDCMD="$dir/dbus-send"
break

File diff suppressed because it is too large Load Diff

View File

@@ -1,9 +1,10 @@
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/accessibility/py-atspi/Makefile 18610 2013-06-30 16:33:05Z marcus $
# $MCom: ports/trunk/accessibility/py-atspi/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= atspi
PORTVERSION= 2.8.0
PORTVERSION= 2.12.0
PORTREVISION= 3
CATEGORIES= accessibility x11-toolkits python
MASTER_SITES= GNOME
MASTER_SITE_SUBDIR= sources/pyatspi/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
@@ -19,7 +20,7 @@ RUN_DEPENDS= ${LOCALBASE}/libexec/at-spi2-registryd:${PORTSDIR}/accessibility/at
CONFLICTS= at-spi-1.[0-9]*
USES= gettext gmake pathfix pkgconfig python:2 tar:xz
USE_GNOME= gnomehier intlhack pygobject3
USE_GNOME= intlhack pygobject3
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib

View File

@@ -1,2 +1,2 @@
SHA256 (gnome3/pyatspi-2.8.0.tar.xz) = f1695670f13c804898f959e3e7fc517db1c7f1079c051d10e22a35889524fd17
SIZE (gnome3/pyatspi-2.8.0.tar.xz) = 287352
SHA256 (gnome3/pyatspi-2.12.0.tar.xz) = 4e6cd801412a090dcc7ec2a27298dee5e84dc0af11479d5d5c061254b8ea6ac4
SIZE (gnome3/pyatspi-2.12.0.tar.xz) = 300092

View File

@@ -58,6 +58,9 @@
%%PYTHON_SITELIBDIR%%/pyatspi/table.py
%%PYTHON_SITELIBDIR%%/pyatspi/table.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/table.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/tablecell.py
%%PYTHON_SITELIBDIR%%/pyatspi/tablecell.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/tablecell.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/text.py
%%PYTHON_SITELIBDIR%%/pyatspi/text.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/text.pyo
@@ -67,4 +70,3 @@
%%PYTHON_SITELIBDIR%%/pyatspi/value.py
%%PYTHON_SITELIBDIR%%/pyatspi/value.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/value.pyo
@dirrm %%PYTHON_SITELIBDIR%%/pyatspi

View File

@@ -0,0 +1,28 @@
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/accessibility/py3-atspi/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= atspi
PORTVERSION= 2.12.0
PORTREVISION= 1
CATEGORIES= accessibility x11-toolkits python
MASTER_SITES= GNOME
MASTER_SITE_SUBDIR= sources/pyatspi/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= pyatspi-${PORTVERSION}
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Python3 API for the D-BUS based SPI framework
RUN_DEPENDS= ${LOCALBASE}/libexec/at-spi2-registryd:${PORTSDIR}/accessibility/at-spi2-core
CONFLICTS= at-spi-1.[0-9]*
USES= gettext gmake pathfix pkgconfig python:3 tar:xz
USE_GNOME= intlhack py3gobject3
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
.include <bsd.port.mk>

View File

@@ -0,0 +1,2 @@
SHA256 (gnome3/pyatspi-2.12.0.tar.xz) = 4e6cd801412a090dcc7ec2a27298dee5e84dc0af11479d5d5c061254b8ea6ac4
SIZE (gnome3/pyatspi-2.12.0.tar.xz) = 300092

View File

@@ -0,0 +1,8 @@
This is the Gnome Accessibility Project's Assistive Technology
Service Provider Interface. It allows accessibility applications
and assistive technologies to announce their respective existence
to each other.
This port is the Python API to interface with the D-BUS based SPI framework.
WWW: http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus

View File

@@ -0,0 +1,72 @@
%%PYTHON_SITELIBDIR%%/pyatspi/Accessibility.py
%%PYTHON_SITELIBDIR%%/pyatspi/__init__.py
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/Accessibility.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/Accessibility.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/__init__.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/__init__.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/action.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/action.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/appevent.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/appevent.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/application.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/application.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/collection.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/collection.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/component.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/component.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/constants.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/constants.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/deviceevent.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/deviceevent.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/document.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/document.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/editabletext.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/editabletext.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/enum.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/enum.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/hypertext.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/hypertext.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/image.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/image.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/interface.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/interface.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/registry.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/registry.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/role.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/role.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/selection.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/selection.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/state.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/state.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/table.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/table.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/tablecell.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/tablecell.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/text.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/text.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/utils.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/utils.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/value.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/value.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/action.py
%%PYTHON_SITELIBDIR%%/pyatspi/appevent.py
%%PYTHON_SITELIBDIR%%/pyatspi/application.py
%%PYTHON_SITELIBDIR%%/pyatspi/collection.py
%%PYTHON_SITELIBDIR%%/pyatspi/component.py
%%PYTHON_SITELIBDIR%%/pyatspi/constants.py
%%PYTHON_SITELIBDIR%%/pyatspi/deviceevent.py
%%PYTHON_SITELIBDIR%%/pyatspi/document.py
%%PYTHON_SITELIBDIR%%/pyatspi/editabletext.py
%%PYTHON_SITELIBDIR%%/pyatspi/enum.py
%%PYTHON_SITELIBDIR%%/pyatspi/hypertext.py
%%PYTHON_SITELIBDIR%%/pyatspi/image.py
%%PYTHON_SITELIBDIR%%/pyatspi/interface.py
%%PYTHON_SITELIBDIR%%/pyatspi/registry.py
%%PYTHON_SITELIBDIR%%/pyatspi/role.py
%%PYTHON_SITELIBDIR%%/pyatspi/selection.py
%%PYTHON_SITELIBDIR%%/pyatspi/state.py
%%PYTHON_SITELIBDIR%%/pyatspi/table.py
%%PYTHON_SITELIBDIR%%/pyatspi/tablecell.py
%%PYTHON_SITELIBDIR%%/pyatspi/text.py
%%PYTHON_SITELIBDIR%%/pyatspi/utils.py
%%PYTHON_SITELIBDIR%%/pyatspi/value.py

View File

@@ -1,29 +1,27 @@
# Created by: Anders Nordby <anders@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/archivers/file-roller/Makefile,v 1.184 2010/11/15 22:58:48 kwm Exp $
# $MCom: ports/trunk/archivers/file-roller/Makefile 19980 2014-10-17 06:01:57Z gusi $
PORTNAME= file-roller
PORTVERSION= 2.32.1
PORTREVISION= 2
PORTVERSION= 3.14.1
PORTEPOCH= 1
CATEGORIES= archivers gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Archive manager for zip files, tar, etc
RUN_DEPENDS= ${LOCALBASE}/bin/gtar:${PORTSDIR}/archivers/gtar \
${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip
BUILD_DEPENDS= itstool:${PORTSDIR}/textproc/itstool
RUN_DEPENDS= gtar:${PORTSDIR}/archivers/gtar \
unzip:${PORTSDIR}/archivers/unzip
USES= desktop-file-utils gettext gmake libtool \
pathfix pkgconfig tar:bzip2
USE_GNOME= gnomeprefix intlhack gnomedocutils gtk20 gconf2
pathfix pkgconfig tar:xz
USE_GNOME= gnomeprefix gtk30 intlhack introspection:build
USE_XORG= sm
INSTALLS_OMF= yes
INSTALLS_ICONS= yes
USE_LDCONFIG= yes
GNOME_DESKTOP_VERSION=2
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
@@ -31,26 +29,28 @@ CONFIGURE_ARGS= --disable-packagekit
INSTALL_TARGET= install-strip
PORTDOCS= AUTHORS NEWS README TODO ChangeLog
GCONF_SCHEMAS= file-roller.schemas
GLIB_SCHEMAS= org.gnome.FileRoller.gschema.xml
OPTIONS_SUB= yes
OPTIONS_DEFINE= DOCS NAUTILUS
NAUTILUS_DESC= Enable Nautilus extension
OPTIONS_DEFINE= NAUTILUS
OPTIONS_DEFAULT=NAUTILUS
NAUTILUS_USE= GNOME=nautilus2
NAUTILUS_CONFIGURE_OFF= --disable-nautilus-actions
NAUTILUS_DESC= Enable Nautilus extension
NAUTILUS_USE= GNOME=nautilus3
NAUTILUS_CONFIGURE_ENABLE= nautilus-actions
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${WRKSRC}/src/fr-command-tar.c \
${WRKSRC}/src/fr-command-zip.c
.include <bsd.port.options.mk>
post-install:
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${DOCSDIR}
.endfor
.endif
.include <bsd.port.mk>

View File

@@ -1,2 +1,2 @@
SHA256 (gnome2/file-roller-2.32.1.tar.bz2) = a9109d9c871c022eb0553eeedc98520bad42ba3099088c16a9f7df817f60cc92
SIZE (gnome2/file-roller-2.32.1.tar.bz2) = 1916180
SHA256 (gnome3/file-roller-3.14.1.tar.xz) = 95466ce37586992e45272afa48545b041e32bc3fd37b5146399e86b46ad34566
SIZE (gnome3/file-roller-3.14.1.tar.xz) = 1387868

View File

@@ -1,11 +0,0 @@
--- src/fr-command-lrzip.c.orig 2010-08-26 12:40:56.000000000 -0400
+++ src/fr-command-lrzip.c 2010-08-26 12:41:41.000000000 -0400
@@ -53,7 +53,7 @@ list__process_line (char *line,
struct stat st;
time_t tt;
if (stat (comm->filename, &st) == 0)
- fdata->modified = st.st_mtim.tv_sec;
+ fdata->modified = st.st_mtime;
else
time(&(fdata->modified));
fdata->modified;

View File

@@ -1,6 +1,6 @@
--- src/fr-command-zip.c.orig 2010-01-02 17:02:44.000000000 -0500
+++ src/fr-command-zip.c 2010-01-02 17:08:03.000000000 -0500
@@ -187,7 +187,11 @@ fr_command_zip_list (FrCommand *comm)
--- src/fr-command-zip.c.orig 2010-11-16 08:32:18.000000000 +0000
+++ src/fr-command-zip.c 2011-01-20 16:55:45.000000000 +0000
@@ -186,7 +186,11 @@ fr_command_zip_list (FrCommand *comm)
{
fr_process_set_out_line_func (comm->process, list__process_line, comm);
@@ -12,7 +12,7 @@
fr_process_set_begin_func (comm->process, list__begin, comm);
fr_process_add_arg (comm->process, "-ZTs");
fr_process_add_arg (comm->process, comm->filename);
@@ -302,7 +306,11 @@ fr_command_zip_extract (FrCommand *comm
@@ -301,7 +305,11 @@ fr_command_zip_extract (FrCommand *comm
process_line__common,
comm);
@@ -24,15 +24,14 @@
if (dest_dir != NULL) {
fr_process_add_arg (comm->process, "-d");
@@ -334,7 +342,11 @@ fr_command_zip_extract (FrCommand *comm
@@ -333,7 +341,11 @@ fr_command_zip_extract (FrCommand *comm
static void
fr_command_zip_test (FrCommand *comm)
{
- fr_process_begin_command (comm->process, "unzip");
+#ifdef __FreeBSD__
+ fr_process_begin_command (comm->process, "%%LOCALBASE%%/bin/unzip");
+#else
+ fr_process_begin_command (comm->process, "%%LOCALBASE%%/bin/unzip");
fr_process_begin_command (comm->process, "unzip");
+#endif
fr_process_add_arg (comm->process, "-t");
add_password_arg (comm, comm->password);

View File

@@ -1,146 +1,347 @@
bin/file-roller
%%NAUTILUS%%lib/nautilus/extensions-2.0/libnautilus-fileroller.so
%%NAUTILUS%%lib/nautilus/extensions-3.0/libnautilus-fileroller.a
%%NAUTILUS%%lib/nautilus/extensions-3.0/libnautilus-fileroller.so
libexec/file-roller/isoinfo.sh
libexec/file-roller/rpm2cpio
share/applications/file-roller.desktop
%%DATADIR%%/icons/hicolor/16x16/actions/add-files-to-archive.png
%%DATADIR%%/icons/hicolor/16x16/actions/add-folder-to-archive.png
%%DATADIR%%/icons/hicolor/16x16/actions/extract-archive.png
%%DATADIR%%/icons/hicolor/24x24/actions/add-files-to-archive.png
%%DATADIR%%/icons/hicolor/24x24/actions/add-folder-to-archive.png
%%DATADIR%%/icons/hicolor/24x24/actions/extract-archive.png
share/GConf/gsettings/file-roller.convert
share/appdata/org.gnome.FileRoller.appdata.xml
share/applications/org.gnome.FileRoller.desktop
share/dbus-1/services/org.gnome.FileRoller.ArchiveManager1.service
share/dbus-1/services/org.gnome.FileRoller.service
%%DATADIR%%/packages.match
%%DATADIR%%/ui/add-options.ui
%%DATADIR%%/ui/batch-add-files.ui
%%DATADIR%%/ui/batch-password.ui
%%DATADIR%%/ui/delete.ui
%%DATADIR%%/ui/new.ui
%%DATADIR%%/ui/open-with.ui
%%DATADIR%%/ui/password.ui
%%DATADIR%%/ui/properties.ui
%%DATADIR%%/ui/update.ui
share/gnome/help/file-roller/C/figures/file-roller_home.png
share/gnome/help/file-roller/C/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/C/figures/file-roller_main_window.png
share/gnome/help/file-roller/C/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/C/figures/file-roller_uparrow.png
share/gnome/help/file-roller/C/file-roller.xml
share/gnome/help/file-roller/C/legal.xml
share/gnome/help/file-roller/bg/figures/file-roller_home.png
share/gnome/help/file-roller/bg/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/bg/figures/file-roller_main_window.png
share/gnome/help/file-roller/bg/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/bg/figures/file-roller_uparrow.png
share/gnome/help/file-roller/bg/file-roller.xml
share/gnome/help/file-roller/ca/figures/file-roller_home.png
share/gnome/help/file-roller/ca/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/ca/figures/file-roller_main_window.png
share/gnome/help/file-roller/ca/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/ca/figures/file-roller_uparrow.png
share/gnome/help/file-roller/ca/file-roller.xml
share/gnome/help/file-roller/cs/figures/file-roller_home.png
share/gnome/help/file-roller/cs/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/cs/figures/file-roller_main_window.png
share/gnome/help/file-roller/cs/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/cs/figures/file-roller_uparrow.png
share/gnome/help/file-roller/cs/file-roller.xml
share/gnome/help/file-roller/de/figures/file-roller_home.png
share/gnome/help/file-roller/de/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/de/figures/file-roller_main_window.png
share/gnome/help/file-roller/de/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/de/figures/file-roller_uparrow.png
share/gnome/help/file-roller/de/file-roller.xml
share/gnome/help/file-roller/el/figures/file-roller_home.png
share/gnome/help/file-roller/el/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/el/figures/file-roller_main_window.png
share/gnome/help/file-roller/el/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/el/figures/file-roller_uparrow.png
share/gnome/help/file-roller/el/file-roller.xml
share/gnome/help/file-roller/en_GB/figures/file-roller_home.png
share/gnome/help/file-roller/en_GB/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/en_GB/figures/file-roller_main_window.png
share/gnome/help/file-roller/en_GB/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/en_GB/figures/file-roller_uparrow.png
share/gnome/help/file-roller/en_GB/file-roller.xml
share/gnome/help/file-roller/es/figures/file-roller_home.png
share/gnome/help/file-roller/es/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/es/figures/file-roller_main_window.png
share/gnome/help/file-roller/es/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/es/figures/file-roller_uparrow.png
share/gnome/help/file-roller/es/file-roller.xml
share/gnome/help/file-roller/fi/figures/file-roller_home.png
share/gnome/help/file-roller/fi/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/fi/figures/file-roller_main_window.png
share/gnome/help/file-roller/fi/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/fi/figures/file-roller_uparrow.png
share/gnome/help/file-roller/fi/file-roller.xml
share/gnome/help/file-roller/fr/figures/file-roller_home.png
share/gnome/help/file-roller/fr/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/fr/figures/file-roller_main_window.png
share/gnome/help/file-roller/fr/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/fr/figures/file-roller_uparrow.png
share/gnome/help/file-roller/fr/file-roller.xml
share/gnome/help/file-roller/it/figures/file-roller_home.png
share/gnome/help/file-roller/it/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/it/figures/file-roller_main_window.png
share/gnome/help/file-roller/it/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/it/figures/file-roller_uparrow.png
share/gnome/help/file-roller/it/file-roller.xml
share/gnome/help/file-roller/ja/figures/file-roller_home.png
share/gnome/help/file-roller/ja/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/ja/figures/file-roller_main_window.png
share/gnome/help/file-roller/ja/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/ja/figures/file-roller_uparrow.png
share/gnome/help/file-roller/ja/file-roller.xml
share/gnome/help/file-roller/nl/figures/file-roller_home.png
share/gnome/help/file-roller/nl/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/nl/figures/file-roller_main_window.png
share/gnome/help/file-roller/nl/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/nl/figures/file-roller_uparrow.png
share/gnome/help/file-roller/nl/file-roller.xml
share/gnome/help/file-roller/oc/figures/file-roller_home.png
share/gnome/help/file-roller/oc/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/oc/figures/file-roller_main_window.png
share/gnome/help/file-roller/oc/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/oc/figures/file-roller_uparrow.png
share/gnome/help/file-roller/oc/file-roller.xml
share/gnome/help/file-roller/ru/figures/file-roller_home.png
share/gnome/help/file-roller/ru/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/ru/figures/file-roller_main_window.png
share/gnome/help/file-roller/ru/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/ru/figures/file-roller_uparrow.png
share/gnome/help/file-roller/ru/file-roller.xml
share/gnome/help/file-roller/sv/figures/file-roller_home.png
share/gnome/help/file-roller/sv/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/sv/figures/file-roller_main_window.png
share/gnome/help/file-roller/sv/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/sv/figures/file-roller_uparrow.png
share/gnome/help/file-roller/sv/file-roller.xml
share/gnome/help/file-roller/uk/figures/file-roller_home.png
share/gnome/help/file-roller/uk/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/uk/figures/file-roller_main_window.png
share/gnome/help/file-roller/uk/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/uk/figures/file-roller_uparrow.png
share/gnome/help/file-roller/uk/file-roller.xml
share/gnome/help/file-roller/vi/figures/file-roller_home.png
share/gnome/help/file-roller/vi/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/vi/figures/file-roller_main_window.png
share/gnome/help/file-roller/vi/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/vi/figures/file-roller_uparrow.png
share/gnome/help/file-roller/vi/file-roller.xml
share/gnome/help/file-roller/zh_CN/figures/file-roller_home.png
share/gnome/help/file-roller/zh_CN/figures/file-roller_leftarrow.png
share/gnome/help/file-roller/zh_CN/figures/file-roller_main_window.png
share/gnome/help/file-roller/zh_CN/figures/file-roller_rightarrow.png
share/gnome/help/file-roller/zh_CN/figures/file-roller_uparrow.png
share/gnome/help/file-roller/zh_CN/file-roller.xml
share/help/C/file-roller/archive-create.page
share/help/C/file-roller/archive-edit.page
share/help/C/file-roller/archive-extract-advanced-options.page
share/help/C/file-roller/archive-extract.page
share/help/C/file-roller/archive-open.page
share/help/C/file-roller/archive-view.page
share/help/C/file-roller/index.page
share/help/C/file-roller/introduction.page
share/help/C/file-roller/keyboard-shortcuts.page
share/help/C/file-roller/legal.xml
share/help/C/file-roller/password-protection.page
share/help/C/file-roller/supported-formats.page
share/help/C/file-roller/test-integrity.page
share/help/C/file-roller/troubleshooting-archive-open.page
share/help/C/file-roller/troubleshooting-password.page
share/help/C/file-roller/figures/file-roller-3-12.png
share/help/C/file-roller/figures/file-roller-icon.png
share/help/C/file-roller/figures/file-roller-open-recent.png
share/help/ca/file-roller/archive-create.page
share/help/ca/file-roller/archive-edit.page
share/help/ca/file-roller/archive-extract-advanced-options.page
share/help/ca/file-roller/archive-extract.page
share/help/ca/file-roller/archive-open.page
share/help/ca/file-roller/archive-view.page
share/help/ca/file-roller/index.page
share/help/ca/file-roller/introduction.page
share/help/ca/file-roller/keyboard-shortcuts.page
share/help/ca/file-roller/legal.xml
share/help/ca/file-roller/password-protection.page
share/help/ca/file-roller/supported-formats.page
share/help/ca/file-roller/test-integrity.page
share/help/ca/file-roller/troubleshooting-archive-open.page
share/help/ca/file-roller/troubleshooting-password.page
share/help/ca/file-roller/figures/file-roller-3-12.png
share/help/ca/file-roller/figures/file-roller-icon.png
share/help/ca/file-roller/figures/file-roller-open-recent.png
share/help/cs/file-roller/archive-create.page
share/help/cs/file-roller/archive-edit.page
share/help/cs/file-roller/archive-extract-advanced-options.page
share/help/cs/file-roller/archive-extract.page
share/help/cs/file-roller/archive-open.page
share/help/cs/file-roller/archive-view.page
share/help/cs/file-roller/index.page
share/help/cs/file-roller/introduction.page
share/help/cs/file-roller/keyboard-shortcuts.page
share/help/cs/file-roller/legal.xml
share/help/cs/file-roller/password-protection.page
share/help/cs/file-roller/supported-formats.page
share/help/cs/file-roller/test-integrity.page
share/help/cs/file-roller/troubleshooting-archive-open.page
share/help/cs/file-roller/troubleshooting-password.page
share/help/cs/file-roller/figures/file-roller-3-12.png
share/help/cs/file-roller/figures/file-roller-icon.png
share/help/cs/file-roller/figures/file-roller-open-recent.png
share/help/da/file-roller/archive-create.page
share/help/da/file-roller/archive-edit.page
share/help/da/file-roller/archive-extract-advanced-options.page
share/help/da/file-roller/archive-extract.page
share/help/da/file-roller/archive-open.page
share/help/da/file-roller/archive-view.page
share/help/da/file-roller/index.page
share/help/da/file-roller/introduction.page
share/help/da/file-roller/keyboard-shortcuts.page
share/help/da/file-roller/legal.xml
share/help/da/file-roller/password-protection.page
share/help/da/file-roller/supported-formats.page
share/help/da/file-roller/test-integrity.page
share/help/da/file-roller/troubleshooting-archive-open.page
share/help/da/file-roller/troubleshooting-password.page
share/help/da/file-roller/figures/file-roller-3-12.png
share/help/da/file-roller/figures/file-roller-icon.png
share/help/da/file-roller/figures/file-roller-open-recent.png
share/help/de/file-roller/archive-create.page
share/help/de/file-roller/archive-edit.page
share/help/de/file-roller/archive-extract-advanced-options.page
share/help/de/file-roller/archive-extract.page
share/help/de/file-roller/archive-open.page
share/help/de/file-roller/archive-view.page
share/help/de/file-roller/index.page
share/help/de/file-roller/introduction.page
share/help/de/file-roller/keyboard-shortcuts.page
share/help/de/file-roller/legal.xml
share/help/de/file-roller/password-protection.page
share/help/de/file-roller/supported-formats.page
share/help/de/file-roller/test-integrity.page
share/help/de/file-roller/troubleshooting-archive-open.page
share/help/de/file-roller/troubleshooting-password.page
share/help/de/file-roller/figures/file-roller-3-12.png
share/help/de/file-roller/figures/file-roller-icon.png
share/help/de/file-roller/figures/file-roller-open-recent.png
share/help/el/file-roller/archive-create.page
share/help/el/file-roller/archive-edit.page
share/help/el/file-roller/archive-extract-advanced-options.page
share/help/el/file-roller/archive-extract.page
share/help/el/file-roller/archive-open.page
share/help/el/file-roller/archive-view.page
share/help/el/file-roller/index.page
share/help/el/file-roller/introduction.page
share/help/el/file-roller/keyboard-shortcuts.page
share/help/el/file-roller/legal.xml
share/help/el/file-roller/password-protection.page
share/help/el/file-roller/supported-formats.page
share/help/el/file-roller/test-integrity.page
share/help/el/file-roller/troubleshooting-archive-open.page
share/help/el/file-roller/troubleshooting-password.page
share/help/el/file-roller/figures/file-roller-3-12.png
share/help/el/file-roller/figures/file-roller-icon.png
share/help/el/file-roller/figures/file-roller-open-recent.png
share/help/es/file-roller/archive-create.page
share/help/es/file-roller/archive-edit.page
share/help/es/file-roller/archive-extract-advanced-options.page
share/help/es/file-roller/archive-extract.page
share/help/es/file-roller/archive-open.page
share/help/es/file-roller/archive-view.page
share/help/es/file-roller/index.page
share/help/es/file-roller/introduction.page
share/help/es/file-roller/keyboard-shortcuts.page
share/help/es/file-roller/legal.xml
share/help/es/file-roller/password-protection.page
share/help/es/file-roller/supported-formats.page
share/help/es/file-roller/test-integrity.page
share/help/es/file-roller/troubleshooting-archive-open.page
share/help/es/file-roller/troubleshooting-password.page
share/help/es/file-roller/figures/file-roller-3-12.png
share/help/es/file-roller/figures/file-roller-icon.png
share/help/es/file-roller/figures/file-roller-open-recent.png
share/help/fi/file-roller/archive-create.page
share/help/fi/file-roller/archive-edit.page
share/help/fi/file-roller/archive-extract-advanced-options.page
share/help/fi/file-roller/archive-extract.page
share/help/fi/file-roller/archive-open.page
share/help/fi/file-roller/archive-view.page
share/help/fi/file-roller/figures/file-roller-3-12.png
share/help/fi/file-roller/figures/file-roller-icon.png
share/help/fi/file-roller/figures/file-roller-open-recent.png
share/help/fi/file-roller/index.page
share/help/fi/file-roller/introduction.page
share/help/fi/file-roller/keyboard-shortcuts.page
share/help/fi/file-roller/legal.xml
share/help/fi/file-roller/password-protection.page
share/help/fi/file-roller/supported-formats.page
share/help/fi/file-roller/test-integrity.page
share/help/fi/file-roller/troubleshooting-archive-open.page
share/help/fi/file-roller/troubleshooting-password.page
share/help/fr/file-roller/archive-create.page
share/help/fr/file-roller/archive-edit.page
share/help/fr/file-roller/archive-extract-advanced-options.page
share/help/fr/file-roller/archive-extract.page
share/help/fr/file-roller/archive-open.page
share/help/fr/file-roller/archive-view.page
share/help/fr/file-roller/index.page
share/help/fr/file-roller/introduction.page
share/help/fr/file-roller/keyboard-shortcuts.page
share/help/fr/file-roller/legal.xml
share/help/fr/file-roller/password-protection.page
share/help/fr/file-roller/supported-formats.page
share/help/fr/file-roller/test-integrity.page
share/help/fr/file-roller/troubleshooting-archive-open.page
share/help/fr/file-roller/troubleshooting-password.page
share/help/fr/file-roller/figures/file-roller-3-12.png
share/help/fr/file-roller/figures/file-roller-icon.png
share/help/fr/file-roller/figures/file-roller-open-recent.png
share/help/gl/file-roller/archive-create.page
share/help/gl/file-roller/archive-edit.page
share/help/gl/file-roller/archive-extract-advanced-options.page
share/help/gl/file-roller/archive-extract.page
share/help/gl/file-roller/archive-open.page
share/help/gl/file-roller/archive-view.page
share/help/gl/file-roller/index.page
share/help/gl/file-roller/introduction.page
share/help/gl/file-roller/keyboard-shortcuts.page
share/help/gl/file-roller/legal.xml
share/help/gl/file-roller/password-protection.page
share/help/gl/file-roller/supported-formats.page
share/help/gl/file-roller/test-integrity.page
share/help/gl/file-roller/troubleshooting-archive-open.page
share/help/gl/file-roller/troubleshooting-password.page
share/help/gl/file-roller/figures/file-roller-3-12.png
share/help/gl/file-roller/figures/file-roller-icon.png
share/help/gl/file-roller/figures/file-roller-open-recent.png
share/help/hu/file-roller/archive-create.page
share/help/hu/file-roller/archive-edit.page
share/help/hu/file-roller/archive-extract-advanced-options.page
share/help/hu/file-roller/archive-extract.page
share/help/hu/file-roller/archive-open.page
share/help/hu/file-roller/archive-view.page
share/help/hu/file-roller/index.page
share/help/hu/file-roller/introduction.page
share/help/hu/file-roller/keyboard-shortcuts.page
share/help/hu/file-roller/legal.xml
share/help/hu/file-roller/password-protection.page
share/help/hu/file-roller/supported-formats.page
share/help/hu/file-roller/test-integrity.page
share/help/hu/file-roller/troubleshooting-archive-open.page
share/help/hu/file-roller/troubleshooting-password.page
share/help/hu/file-roller/figures/file-roller-3-12.png
share/help/hu/file-roller/figures/file-roller-icon.png
share/help/hu/file-roller/figures/file-roller-open-recent.png
share/help/id/file-roller/archive-create.page
share/help/id/file-roller/archive-edit.page
share/help/id/file-roller/archive-extract-advanced-options.page
share/help/id/file-roller/archive-extract.page
share/help/id/file-roller/archive-open.page
share/help/id/file-roller/archive-view.page
share/help/id/file-roller/index.page
share/help/id/file-roller/introduction.page
share/help/id/file-roller/keyboard-shortcuts.page
share/help/id/file-roller/legal.xml
share/help/id/file-roller/password-protection.page
share/help/id/file-roller/supported-formats.page
share/help/id/file-roller/test-integrity.page
share/help/id/file-roller/troubleshooting-archive-open.page
share/help/id/file-roller/troubleshooting-password.page
share/help/id/file-roller/figures/file-roller-3-12.png
share/help/id/file-roller/figures/file-roller-icon.png
share/help/id/file-roller/figures/file-roller-open-recent.png
share/help/ja/file-roller/archive-create.page
share/help/ja/file-roller/archive-edit.page
share/help/ja/file-roller/archive-extract-advanced-options.page
share/help/ja/file-roller/archive-extract.page
share/help/ja/file-roller/archive-open.page
share/help/ja/file-roller/archive-view.page
share/help/ja/file-roller/index.page
share/help/ja/file-roller/introduction.page
share/help/ja/file-roller/keyboard-shortcuts.page
share/help/ja/file-roller/legal.xml
share/help/ja/file-roller/password-protection.page
share/help/ja/file-roller/supported-formats.page
share/help/ja/file-roller/test-integrity.page
share/help/ja/file-roller/troubleshooting-archive-open.page
share/help/ja/file-roller/troubleshooting-password.page
share/help/ja/file-roller/figures/file-roller-3-12.png
share/help/ja/file-roller/figures/file-roller-icon.png
share/help/ja/file-roller/figures/file-roller-open-recent.png
share/help/pt_BR/file-roller/archive-create.page
share/help/pt_BR/file-roller/archive-edit.page
share/help/pt_BR/file-roller/archive-extract-advanced-options.page
share/help/pt_BR/file-roller/archive-extract.page
share/help/pt_BR/file-roller/archive-open.page
share/help/pt_BR/file-roller/archive-view.page
share/help/pt_BR/file-roller/index.page
share/help/pt_BR/file-roller/introduction.page
share/help/pt_BR/file-roller/keyboard-shortcuts.page
share/help/pt_BR/file-roller/legal.xml
share/help/pt_BR/file-roller/password-protection.page
share/help/pt_BR/file-roller/supported-formats.page
share/help/pt_BR/file-roller/test-integrity.page
share/help/pt_BR/file-roller/troubleshooting-archive-open.page
share/help/pt_BR/file-roller/troubleshooting-password.page
share/help/pt_BR/file-roller/figures/file-roller-3-12.png
share/help/pt_BR/file-roller/figures/file-roller-icon.png
share/help/pt_BR/file-roller/figures/file-roller-open-recent.png
share/help/ru/file-roller/archive-create.page
share/help/ru/file-roller/archive-edit.page
share/help/ru/file-roller/archive-extract-advanced-options.page
share/help/ru/file-roller/archive-extract.page
share/help/ru/file-roller/archive-open.page
share/help/ru/file-roller/archive-view.page
share/help/ru/file-roller/index.page
share/help/ru/file-roller/introduction.page
share/help/ru/file-roller/keyboard-shortcuts.page
share/help/ru/file-roller/legal.xml
share/help/ru/file-roller/password-protection.page
share/help/ru/file-roller/supported-formats.page
share/help/ru/file-roller/test-integrity.page
share/help/ru/file-roller/troubleshooting-archive-open.page
share/help/ru/file-roller/troubleshooting-password.page
share/help/ru/file-roller/figures/file-roller-3-12.png
share/help/ru/file-roller/figures/file-roller-icon.png
share/help/ru/file-roller/figures/file-roller-open-recent.png
share/help/sl/file-roller/archive-create.page
share/help/sl/file-roller/archive-edit.page
share/help/sl/file-roller/archive-extract-advanced-options.page
share/help/sl/file-roller/archive-extract.page
share/help/sl/file-roller/archive-open.page
share/help/sl/file-roller/archive-view.page
share/help/sl/file-roller/index.page
share/help/sl/file-roller/introduction.page
share/help/sl/file-roller/keyboard-shortcuts.page
share/help/sl/file-roller/legal.xml
share/help/sl/file-roller/password-protection.page
share/help/sl/file-roller/supported-formats.page
share/help/sl/file-roller/test-integrity.page
share/help/sl/file-roller/troubleshooting-archive-open.page
share/help/sl/file-roller/troubleshooting-password.page
share/help/sl/file-roller/figures/file-roller-3-12.png
share/help/sl/file-roller/figures/file-roller-icon.png
share/help/sl/file-roller/figures/file-roller-open-recent.png
share/help/te/file-roller/archive-create.page
share/help/te/file-roller/archive-edit.page
share/help/te/file-roller/archive-extract-advanced-options.page
share/help/te/file-roller/archive-extract.page
share/help/te/file-roller/archive-open.page
share/help/te/file-roller/archive-view.page
share/help/te/file-roller/index.page
share/help/te/file-roller/introduction.page
share/help/te/file-roller/keyboard-shortcuts.page
share/help/te/file-roller/legal.xml
share/help/te/file-roller/password-protection.page
share/help/te/file-roller/supported-formats.page
share/help/te/file-roller/test-integrity.page
share/help/te/file-roller/troubleshooting-archive-open.page
share/help/te/file-roller/troubleshooting-password.page
share/help/te/file-roller/figures/file-roller-3-12.png
share/help/te/file-roller/figures/file-roller-icon.png
share/help/te/file-roller/figures/file-roller-open-recent.png
share/help/zh_CN/file-roller/archive-create.page
share/help/zh_CN/file-roller/archive-edit.page
share/help/zh_CN/file-roller/archive-extract-advanced-options.page
share/help/zh_CN/file-roller/archive-extract.page
share/help/zh_CN/file-roller/archive-open.page
share/help/zh_CN/file-roller/archive-view.page
share/help/zh_CN/file-roller/index.page
share/help/zh_CN/file-roller/introduction.page
share/help/zh_CN/file-roller/keyboard-shortcuts.page
share/help/zh_CN/file-roller/legal.xml
share/help/zh_CN/file-roller/password-protection.page
share/help/zh_CN/file-roller/supported-formats.page
share/help/zh_CN/file-roller/test-integrity.page
share/help/zh_CN/file-roller/troubleshooting-archive-open.page
share/help/zh_CN/file-roller/troubleshooting-password.page
share/help/zh_CN/file-roller/figures/file-roller-3-12.png
share/help/zh_CN/file-roller/figures/file-roller-icon.png
share/help/zh_CN/file-roller/figures/file-roller-open-recent.png
share/icons/hicolor/16x16/apps/file-roller.png
share/icons/hicolor/22x22/apps/file-roller.png
share/icons/hicolor/24x24/apps/file-roller.png
share/icons/hicolor/256x256/apps/file-roller.png
share/icons/hicolor/32x32/apps/file-roller.png
share/icons/hicolor/scalable/apps/file-roller.svg
share/icons/hicolor/48x48/apps/file-roller.png
share/locale/af/LC_MESSAGES/file-roller.mo
share/locale/am/LC_MESSAGES/file-roller.mo
share/locale/an/LC_MESSAGES/file-roller.mo
share/locale/ar/LC_MESSAGES/file-roller.mo
share/locale/as/LC_MESSAGES/file-roller.mo
share/locale/ast/LC_MESSAGES/file-roller.mo
@@ -155,6 +356,7 @@ share/locale/bs/LC_MESSAGES/file-roller.mo
share/locale/ca/LC_MESSAGES/file-roller.mo
share/locale/ca@valencia/LC_MESSAGES/file-roller.mo
share/locale/cs/LC_MESSAGES/file-roller.mo
share/locale/csb/LC_MESSAGES/file-roller.mo
share/locale/cy/LC_MESSAGES/file-roller.mo
share/locale/da/LC_MESSAGES/file-roller.mo
share/locale/de/LC_MESSAGES/file-roller.mo
@@ -173,6 +375,7 @@ share/locale/fr/LC_MESSAGES/file-roller.mo
share/locale/fur/LC_MESSAGES/file-roller.mo
share/locale/fy/LC_MESSAGES/file-roller.mo
share/locale/ga/LC_MESSAGES/file-roller.mo
share/locale/gd/LC_MESSAGES/file-roller.mo
share/locale/gl/LC_MESSAGES/file-roller.mo
share/locale/gu/LC_MESSAGES/file-roller.mo
share/locale/he/LC_MESSAGES/file-roller.mo
@@ -186,6 +389,7 @@ share/locale/it/LC_MESSAGES/file-roller.mo
share/locale/ja/LC_MESSAGES/file-roller.mo
share/locale/ka/LC_MESSAGES/file-roller.mo
share/locale/kk/LC_MESSAGES/file-roller.mo
share/locale/km/LC_MESSAGES/file-roller.mo
share/locale/kn/LC_MESSAGES/file-roller.mo
share/locale/ko/LC_MESSAGES/file-roller.mo
share/locale/ku/LC_MESSAGES/file-roller.mo
@@ -198,6 +402,7 @@ share/locale/ml/LC_MESSAGES/file-roller.mo
share/locale/mn/LC_MESSAGES/file-roller.mo
share/locale/mr/LC_MESSAGES/file-roller.mo
share/locale/ms/LC_MESSAGES/file-roller.mo
share/locale/my/LC_MESSAGES/file-roller.mo
share/locale/nb/LC_MESSAGES/file-roller.mo
share/locale/nds/LC_MESSAGES/file-roller.mo
share/locale/ne/LC_MESSAGES/file-roller.mo
@@ -218,146 +423,21 @@ share/locale/sk/LC_MESSAGES/file-roller.mo
share/locale/sl/LC_MESSAGES/file-roller.mo
share/locale/sq/LC_MESSAGES/file-roller.mo
share/locale/sr/LC_MESSAGES/file-roller.mo
share/locale/sr@latin/LC_MESSAGES/file-roller.mo
share/locale/sr@ije/LC_MESSAGES/file-roller.mo
share/locale/sr@latin/LC_MESSAGES/file-roller.mo
share/locale/sv/LC_MESSAGES/file-roller.mo
share/locale/ta/LC_MESSAGES/file-roller.mo
share/locale/te/LC_MESSAGES/file-roller.mo
share/locale/tg/LC_MESSAGES/file-roller.mo
share/locale/th/LC_MESSAGES/file-roller.mo
share/locale/tk/LC_MESSAGES/file-roller.mo
share/locale/tr/LC_MESSAGES/file-roller.mo
share/locale/ug/LC_MESSAGES/file-roller.mo
share/locale/uk/LC_MESSAGES/file-roller.mo
share/locale/ur/LC_MESSAGES/file-roller.mo
share/locale/ur_PK/LC_MESSAGES/file-roller.mo
share/locale/vi/LC_MESSAGES/file-roller.mo
share/locale/xh/LC_MESSAGES/file-roller.mo
share/locale/zh_CN/LC_MESSAGES/file-roller.mo
share/locale/zh_HK/LC_MESSAGES/file-roller.mo
share/locale/zh_TW/LC_MESSAGES/file-roller.mo
share/omf/file-roller/file-roller-C.omf
share/omf/file-roller/file-roller-ca.omf
share/omf/file-roller/file-roller-cs.omf
share/omf/file-roller/file-roller-bg.omf
share/omf/file-roller/file-roller-de.omf
share/omf/file-roller/file-roller-el.omf
share/omf/file-roller/file-roller-en_GB.omf
share/omf/file-roller/file-roller-es.omf
share/omf/file-roller/file-roller-fi.omf
share/omf/file-roller/file-roller-fr.omf
share/omf/file-roller/file-roller-it.omf
share/omf/file-roller/file-roller-ja.omf
share/omf/file-roller/file-roller-nl.omf
share/omf/file-roller/file-roller-oc.omf
share/omf/file-roller/file-roller-ru.omf
share/omf/file-roller/file-roller-sv.omf
share/omf/file-roller/file-roller-uk.omf
share/omf/file-roller/file-roller-vi.omf
share/omf/file-roller/file-roller-zh_CN.omf
@dirrm share/omf/file-roller
@dirrm share/gnome/help/file-roller/zh_CN/figures
@dirrm share/gnome/help/file-roller/zh_CN
@dirrm share/gnome/help/file-roller/vi/figures
@dirrm share/gnome/help/file-roller/vi
@dirrm share/gnome/help/file-roller/uk/figures
@dirrm share/gnome/help/file-roller/uk
@dirrm share/gnome/help/file-roller/sv/figures
@dirrm share/gnome/help/file-roller/sv
@dirrm share/gnome/help/file-roller/ru/figures
@dirrm share/gnome/help/file-roller/ru
@dirrm share/gnome/help/file-roller/oc/figures
@dirrm share/gnome/help/file-roller/oc
@dirrm share/gnome/help/file-roller/nl/figures
@dirrm share/gnome/help/file-roller/nl
@dirrm share/gnome/help/file-roller/ja/figures
@dirrm share/gnome/help/file-roller/ja
@dirrm share/gnome/help/file-roller/it/figures
@dirrm share/gnome/help/file-roller/it
@dirrm share/gnome/help/file-roller/fr/figures
@dirrm share/gnome/help/file-roller/fr
@dirrm share/gnome/help/file-roller/fi/figures
@dirrm share/gnome/help/file-roller/fi
@dirrm share/gnome/help/file-roller/es/figures
@dirrm share/gnome/help/file-roller/es
@dirrm share/gnome/help/file-roller/en_GB/figures
@dirrm share/gnome/help/file-roller/en_GB
@dirrm share/gnome/help/file-roller/el/figures
@dirrm share/gnome/help/file-roller/el
@dirrm share/gnome/help/file-roller/de/figures
@dirrm share/gnome/help/file-roller/de
@dirrm share/gnome/help/file-roller/cs/figures
@dirrm share/gnome/help/file-roller/cs
@dirrm share/gnome/help/file-roller/ca/figures
@dirrm share/gnome/help/file-roller/ca
@dirrm share/gnome/help/file-roller/bg/figures
@dirrm share/gnome/help/file-roller/bg
@dirrm share/gnome/help/file-roller/C/figures
@dirrm share/gnome/help/file-roller/C
@dirrm share/gnome/help/file-roller
@dirrm %%DATADIR%%/ui
@dirrm %%DATADIR%%/icons/hicolor/24x24/actions
@dirrm %%DATADIR%%/icons/hicolor/24x24
@dirrm %%DATADIR%%/icons/hicolor/16x16/actions
@dirrm %%DATADIR%%/icons/hicolor/16x16
@dirrm %%DATADIR%%/icons/hicolor
@dirrm %%DATADIR%%/icons
@dirrm %%DATADIR%%
@dirrm libexec/file-roller
@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/xh/LC_MESSAGES
@dirrmtry share/locale/xh
@dirrmtry share/locale/ur_PK/LC_MESSAGES
@dirrmtry share/locale/ur_PK
@dirrmtry share/locale/ur/LC_MESSAGES
@dirrmtry share/locale/ur
@dirrmtry share/locale/ug/LC_MESSAGES
@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/sr@ije/LC_MESSAGES
@dirrmtry share/locale/sr@ije
@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/nds/LC_MESSAGES
@dirrmtry share/locale/nds
@dirrmtry share/locale/mr/LC_MESSAGES
@dirrmtry share/locale/mr
@dirrmtry share/locale/mg/LC_MESSAGES
@dirrmtry share/locale/mg
@dirrmtry share/locale/mai/LC_MESSAGES
@dirrmtry share/locale/mai
@dirrmtry share/locale/ku/LC_MESSAGES
@dirrmtry share/locale/ku
@dirrmtry share/locale/kk/LC_MESSAGES
@dirrmtry share/locale/kk
@dirrmtry share/locale/hy/LC_MESSAGES
@dirrmtry share/locale/hy
@dirrmtry share/locale/fy/LC_MESSAGES
@dirrmtry share/locale/fy
@dirrmtry share/locale/fur/LC_MESSAGES
@dirrmtry share/locale/fur
@dirrmtry share/locale/en@shaw/LC_MESSAGES
@dirrmtry share/locale/en@shaw
@dirrmtry share/locale/dz/LC_MESSAGES
@dirrmtry share/locale/dz
@dirrmtry share/locale/ca@valencia/LC_MESSAGES
@dirrmtry share/locale/ca@valencia
@dirrmtry share/locale/bn_IN/LC_MESSAGES
@dirrmtry share/locale/bn_IN
@dirrmtry share/locale/be@latin/LC_MESSAGES
@dirrmtry share/locale/be@latin
@dirrmtry share/locale/ast/LC_MESSAGES
@dirrmtry share/locale/ast
@dirrmtry share/locale/as/LC_MESSAGES
@dirrmtry share/locale/as
share/locale/zu/LC_MESSAGES/file-roller.mo

View File

@@ -199,6 +199,7 @@
SUBDIR += gnaural
SUBDIR += gnome-audio
SUBDIR += gnome-media
SUBDIR += gnome-music
SUBDIR += gnomoradio
SUBDIR += gnormalize
SUBDIR += gnuitar

View File

@@ -3,7 +3,7 @@
PORTNAME= denemo
PORTVERSION= 1.1.8
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= GNU
@@ -28,6 +28,7 @@ USES= bison gettext gmake pkgconfig
USE_GNOME= librsvg2 libxml2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-jack \
--disable-evince \
--disable-portmidi \
--sysconfdir=${PREFIX}/etc
@@ -45,9 +46,7 @@ LILYPOND_RUN_DEPENDS= lilypond:${PORTSDIR}/print/lilypond
.if ${PORT_OPTIONS:MGTK3}
USE_GNOME+= gtk30 gtksourceview3
CONFIGURE_ARGS+=--disable-evince
.else
LIB_DEPENDS+= libevview.so:${PORTSDIR}/graphics/evince
USE_GNOME+= gtk20 gtksourceview2
CONFIGURE_ARGS+=--enable-gtk2
.endif

View File

@@ -0,0 +1,110 @@
--- src/gimmix-playlist.c.orig 2014-11-06 23:11:16.079445577 +0100
+++ src/gimmix-playlist.c 2014-11-06 23:13:09.287439112 +0100
@@ -39,7 +39,7 @@
typedef enum {
SONG = 1,
- DIR,
+ GIMMIXDIR,
PLAYLIST
} GimmixFileType;
@@ -149,7 +149,7 @@
gtk_tree_model_get_iter (model, &iter, list->data);
gtk_tree_model_get (model, &iter, 2, &path, 3, &type, -1);
- if (type == DIR || type == SONG)
+ if (type == GIMMIXDIR || type == SONG)
{
switch (target_type)
{
@@ -671,7 +671,7 @@
GDK_TYPE_PIXBUF, /* icon (0) */
G_TYPE_STRING, /* name (1) */
G_TYPE_STRING, /* path (2) */
- G_TYPE_INT, /* type DIR/SONG (3) */
+ G_TYPE_INT, /* type GIMMIXDIR/SONG (3) */
G_TYPE_INT); /* id (4) */
pls_store = gtk_list_store_new (2,
@@ -696,7 +696,7 @@
0, dir_pixbuf,
1, path,
2, data->directory,
- 3, DIR,
+ 3, GIMMIXDIR,
-1);
g_free (path);
}
@@ -954,7 +954,7 @@
gtk_tree_model_get_iter (model, &iter, list->data);
gtk_tree_model_get (model, &iter, 2, &path, 3, &type, -1);
- if (type == DIR)
+ if (type == GIMMIXDIR)
{
gimmix_update_library_with_dir (path);
}
@@ -1005,7 +1005,7 @@
gtk_tree_model_get_iter (model, &iter, list->data);
gtk_tree_model_get (model, &iter, 2, &path, 3, &type, -1);
- if (type == DIR)
+ if (type == GIMMIXDIR)
{
mpd_playlist_queue_add (gmo, path);
}
@@ -1023,7 +1023,7 @@
gtk_tree_model_get (model, &iter, 2, &path, 3, &type, -1);
- if (type == DIR)
+ if (type == GIMMIXDIR)
{
mpd_playlist_queue_add (gmo, path);
g_free (path);
@@ -1081,7 +1081,7 @@
gtk_tree_model_get_iter (model, &iter, list->data);
gtk_tree_model_get (model, &iter, 2, &path, 3, &type, -1);
- if (type == DIR)
+ if (type == GIMMIXDIR)
{
mpd_playlist_queue_add (gmo, path);
}
@@ -1099,7 +1099,7 @@
gtk_tree_model_get (model, &iter, 2, &path, 3, &type, -1);
- if (type == DIR)
+ if (type == GIMMIXDIR)
{
mpd_playlist_queue_add (gmo, path);
g_free (path);
@@ -1245,7 +1245,7 @@
0, dir_pixbuf,
1, "..",
2, parent,
- 3, DIR,
+ 3, GIMMIXDIR,
-1);
g_free (parent);
}
@@ -1260,7 +1260,7 @@
0, dir_pixbuf,
1, directory,
2, data->directory,
- 3, DIR,
+ 3, GIMMIXDIR,
-1);
g_free (directory);
}
@@ -1341,7 +1341,7 @@
gtk_tree_model_get_iter (model, &iter, list->data);
gtk_tree_model_get (model, &iter, 2, &path, 3, &type, 4, &id, -1);
- if (type == DIR)
+ if (type == GIMMIXDIR)
{
g_free (path);
return;

View File

@@ -0,0 +1,33 @@
# Created by: Gustau Perez <gustau.perez@gmail.com>
# $FreeBSD$
# $MCom: ports/trunk/audio/gnome-music/Makefile 19994 2014-10-19 08:07:16Z gusi $
PORTNAME= gnome-music
PORTVERSION= 3.14.0
CATEGORIES= audio gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME music playing application
BUILD_DEPENDS= itstool:${PORTSDIR}/textproc/itstool
LIB_DEPENDS= libgrilo-0.2.so:${PORTSDIR}/net/grilo \
libmediaart-1.0.so:${PORTSDIR}/multimedia/libmediaart
USES= gettext gmake libtool pathfix pkgconfig \
python:3 tar:xz
USE_LDCONFIG= yes
USE_GNOME= gnomedesktop3 gnomeprefix gtk30 intlhack \
introspection:build
GNU_CONFIGURE= yes
USE_GSTREAMER1= ogg mad
INSTALLS_ICONS= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
MAKE_ENV= XDG_CACHE_HOME=${WRKDIR}
INSTALL_TARGET= install-strip
GLIB_SCHEMAS= org.gnome.Music.gschema.xml
.include <bsd.port.mk>

View File

@@ -0,0 +1,2 @@
SHA256 (gnome3/gnome-music-3.14.0.tar.xz) = 1eb88cf564f276c64ead4751da2f821d0bf2a3380a790d6497f32d1a12f180ed
SIZE (gnome3/gnome-music-3.14.0.tar.xz) = 1461712

View File

@@ -0,0 +1,3 @@
Music is the new GNOME music playing application.
WWW: https://wiki.gnome.org/Apps/Music

242
audio/gnome-music/pkg-plist Normal file
View File

@@ -0,0 +1,242 @@
bin/gnome-music
lib/gnome-music/libgd.so
lib/gnome-music/girepository-1.0/Gd-1.0.typelib
%%PYTHON_SITELIBDIR%%/gnomemusic/__init__.py
%%PYTHON_SITELIBDIR%%/gnomemusic/albumArtCache.py
%%PYTHON_SITELIBDIR%%/gnomemusic/application.py
%%PYTHON_SITELIBDIR%%/gnomemusic/grilo.py
%%PYTHON_SITELIBDIR%%/gnomemusic/mpris.py
%%PYTHON_SITELIBDIR%%/gnomemusic/notification.py
%%PYTHON_SITELIBDIR%%/gnomemusic/player.py
%%PYTHON_SITELIBDIR%%/gnomemusic/playlists.py
%%PYTHON_SITELIBDIR%%/gnomemusic/query.py
%%PYTHON_SITELIBDIR%%/gnomemusic/searchbar.py
%%PYTHON_SITELIBDIR%%/gnomemusic/toolbar.py
%%PYTHON_SITELIBDIR%%/gnomemusic/view.py
%%PYTHON_SITELIBDIR%%/gnomemusic/widgets.py
%%PYTHON_SITELIBDIR%%/gnomemusic/window.py
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/__init__.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/__init__.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/albumArtCache.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/albumArtCache.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/application.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/application.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/grilo.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/grilo.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/mpris.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/mpris.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/notification.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/notification.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/player.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/player.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/playlists.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/playlists.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/query.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/query.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/searchbar.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/searchbar.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/toolbar.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/toolbar.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/view.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/view.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/widgets.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/widgets.cpython-33.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/window.cpython-33.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/window.cpython-33.pyo
man/man1/gnome-music.1.gz
share/appdata/gnome-music.appdata.xml
share/applications/gnome-music.desktop
%%DATADIR%%/gnome-music.gresource
%%DATADIR%%/gir-1.0/Gd-1.0.gir
share/help/C/gnome-music/index.page
share/help/C/gnome-music/introduction.page
share/help/C/gnome-music/legal.xml
share/help/C/gnome-music/play-music.page
share/help/C/gnome-music/playlist-create-albums.page
share/help/C/gnome-music/playlist-create-artists.page
share/help/C/gnome-music/playlist-create-songs.page
share/help/C/gnome-music/playlist-delete.page
share/help/C/gnome-music/playlist-remove-songs.page
share/help/C/gnome-music/playlist-repeat.page
share/help/C/gnome-music/playlist-shuffle.page
share/help/C/gnome-music/search.page
share/help/C/gnome-music/figures/gnome-music-3.12.png
share/help/cs/gnome-music/index.page
share/help/cs/gnome-music/introduction.page
share/help/cs/gnome-music/legal.xml
share/help/cs/gnome-music/play-music.page
share/help/cs/gnome-music/playlist-create-albums.page
share/help/cs/gnome-music/playlist-create-artists.page
share/help/cs/gnome-music/playlist-create-songs.page
share/help/cs/gnome-music/playlist-delete.page
share/help/cs/gnome-music/playlist-remove-songs.page
share/help/cs/gnome-music/playlist-repeat.page
share/help/cs/gnome-music/playlist-shuffle.page
share/help/cs/gnome-music/search.page
share/help/cs/gnome-music/figures/gnome-music-3.12.png
share/help/el/gnome-music/index.page
share/help/el/gnome-music/introduction.page
share/help/el/gnome-music/legal.xml
share/help/el/gnome-music/play-music.page
share/help/el/gnome-music/playlist-create-albums.page
share/help/el/gnome-music/playlist-create-artists.page
share/help/el/gnome-music/playlist-create-songs.page
share/help/el/gnome-music/playlist-delete.page
share/help/el/gnome-music/playlist-remove-songs.page
share/help/el/gnome-music/playlist-repeat.page
share/help/el/gnome-music/playlist-shuffle.page
share/help/el/gnome-music/search.page
share/help/el/gnome-music/figures/gnome-music-3.12.png
share/help/es/gnome-music/index.page
share/help/es/gnome-music/introduction.page
share/help/es/gnome-music/legal.xml
share/help/es/gnome-music/play-music.page
share/help/es/gnome-music/playlist-create-albums.page
share/help/es/gnome-music/playlist-create-artists.page
share/help/es/gnome-music/playlist-create-songs.page
share/help/es/gnome-music/playlist-delete.page
share/help/es/gnome-music/playlist-remove-songs.page
share/help/es/gnome-music/playlist-repeat.page
share/help/es/gnome-music/playlist-shuffle.page
share/help/es/gnome-music/search.page
share/help/es/gnome-music/figures/gnome-music-3.12.png
share/help/fr/gnome-music/index.page
share/help/fr/gnome-music/introduction.page
share/help/fr/gnome-music/legal.xml
share/help/fr/gnome-music/play-music.page
share/help/fr/gnome-music/playlist-create-albums.page
share/help/fr/gnome-music/playlist-create-artists.page
share/help/fr/gnome-music/playlist-create-songs.page
share/help/fr/gnome-music/playlist-delete.page
share/help/fr/gnome-music/playlist-remove-songs.page
share/help/fr/gnome-music/playlist-repeat.page
share/help/fr/gnome-music/playlist-shuffle.page
share/help/fr/gnome-music/search.page
share/help/fr/gnome-music/figures/gnome-music-3.12.png
share/help/gl/gnome-music/figures/gnome-music-3.12.png
share/help/gl/gnome-music/index.page
share/help/gl/gnome-music/introduction.page
share/help/gl/gnome-music/legal.xml
share/help/gl/gnome-music/play-music.page
share/help/gl/gnome-music/playlist-create-albums.page
share/help/gl/gnome-music/playlist-create-artists.page
share/help/gl/gnome-music/playlist-create-songs.page
share/help/gl/gnome-music/playlist-delete.page
share/help/gl/gnome-music/playlist-remove-songs.page
share/help/gl/gnome-music/playlist-repeat.page
share/help/gl/gnome-music/playlist-shuffle.page
share/help/gl/gnome-music/search.page
share/help/hu/gnome-music/index.page
share/help/hu/gnome-music/introduction.page
share/help/hu/gnome-music/legal.xml
share/help/hu/gnome-music/play-music.page
share/help/hu/gnome-music/playlist-create-albums.page
share/help/hu/gnome-music/playlist-create-artists.page
share/help/hu/gnome-music/playlist-create-songs.page
share/help/hu/gnome-music/playlist-delete.page
share/help/hu/gnome-music/playlist-remove-songs.page
share/help/hu/gnome-music/playlist-repeat.page
share/help/hu/gnome-music/playlist-shuffle.page
share/help/hu/gnome-music/search.page
share/help/hu/gnome-music/figures/gnome-music-3.12.png
share/help/ko/gnome-music/figures/gnome-music-3.12.png
share/help/ko/gnome-music/index.page
share/help/ko/gnome-music/introduction.page
share/help/ko/gnome-music/legal.xml
share/help/ko/gnome-music/play-music.page
share/help/ko/gnome-music/playlist-create-albums.page
share/help/ko/gnome-music/playlist-create-artists.page
share/help/ko/gnome-music/playlist-create-songs.page
share/help/ko/gnome-music/playlist-delete.page
share/help/ko/gnome-music/playlist-remove-songs.page
share/help/ko/gnome-music/playlist-repeat.page
share/help/ko/gnome-music/playlist-shuffle.page
share/help/ko/gnome-music/search.page
share/help/pt_BR/gnome-music/index.page
share/help/pt_BR/gnome-music/introduction.page
share/help/pt_BR/gnome-music/legal.xml
share/help/pt_BR/gnome-music/play-music.page
share/help/pt_BR/gnome-music/playlist-create-albums.page
share/help/pt_BR/gnome-music/playlist-create-artists.page
share/help/pt_BR/gnome-music/playlist-create-songs.page
share/help/pt_BR/gnome-music/playlist-delete.page
share/help/pt_BR/gnome-music/playlist-remove-songs.page
share/help/pt_BR/gnome-music/playlist-repeat.page
share/help/pt_BR/gnome-music/playlist-shuffle.page
share/help/pt_BR/gnome-music/search.page
share/help/pt_BR/gnome-music/figures/gnome-music-3.12.png
share/help/ro/gnome-music/figures/gnome-music-3.12.png
share/help/ro/gnome-music/index.page
share/help/ro/gnome-music/introduction.page
share/help/ro/gnome-music/legal.xml
share/help/ro/gnome-music/play-music.page
share/help/ro/gnome-music/playlist-create-albums.page
share/help/ro/gnome-music/playlist-create-artists.page
share/help/ro/gnome-music/playlist-create-songs.page
share/help/ro/gnome-music/playlist-delete.page
share/help/ro/gnome-music/playlist-remove-songs.page
share/help/ro/gnome-music/playlist-repeat.page
share/help/ro/gnome-music/playlist-shuffle.page
share/help/ro/gnome-music/search.page
share/icons/HighContrast/16x16/apps/gnome-music.png
share/icons/HighContrast/22x22/apps/gnome-music.png
share/icons/HighContrast/256x256/apps/gnome-music.png
share/icons/HighContrast/32x32/apps/gnome-music.png
share/icons/HighContrast/48x48/apps/gnome-music.png
share/icons/hicolor/16x16/apps/gnome-music.png
share/icons/hicolor/22x22/apps/gnome-music.png
share/icons/hicolor/256x256/apps/gnome-music.png
share/icons/hicolor/32x32/apps/gnome-music.png
share/icons/hicolor/48x48/apps/gnome-music.png
share/locale/af/LC_MESSAGES/gnome-music.mo
share/locale/an/LC_MESSAGES/gnome-music.mo
share/locale/ar/LC_MESSAGES/gnome-music.mo
share/locale/as/LC_MESSAGES/gnome-music.mo
share/locale/be/LC_MESSAGES/gnome-music.mo
share/locale/ca/LC_MESSAGES/gnome-music.mo
share/locale/ca@valencia/LC_MESSAGES/gnome-music.mo
share/locale/cs/LC_MESSAGES/gnome-music.mo
share/locale/da/LC_MESSAGES/gnome-music.mo
share/locale/de/LC_MESSAGES/gnome-music.mo
share/locale/el/LC_MESSAGES/gnome-music.mo
share/locale/en_GB/LC_MESSAGES/gnome-music.mo
share/locale/eo/LC_MESSAGES/gnome-music.mo
share/locale/es/LC_MESSAGES/gnome-music.mo
share/locale/et/LC_MESSAGES/gnome-music.mo
share/locale/eu/LC_MESSAGES/gnome-music.mo
share/locale/fa/LC_MESSAGES/gnome-music.mo
share/locale/fi/LC_MESSAGES/gnome-music.mo
share/locale/fr/LC_MESSAGES/gnome-music.mo
share/locale/ga/LC_MESSAGES/gnome-music.mo
share/locale/gl/LC_MESSAGES/gnome-music.mo
share/locale/he/LC_MESSAGES/gnome-music.mo
share/locale/hu/LC_MESSAGES/gnome-music.mo
share/locale/id/LC_MESSAGES/gnome-music.mo
share/locale/it/LC_MESSAGES/gnome-music.mo
share/locale/ja/LC_MESSAGES/gnome-music.mo
share/locale/kn/LC_MESSAGES/gnome-music.mo
share/locale/ko/LC_MESSAGES/gnome-music.mo
share/locale/lt/LC_MESSAGES/gnome-music.mo
share/locale/lv/LC_MESSAGES/gnome-music.mo
share/locale/ml/LC_MESSAGES/gnome-music.mo
share/locale/nb/LC_MESSAGES/gnome-music.mo
share/locale/ne/LC_MESSAGES/gnome-music.mo
share/locale/nl/LC_MESSAGES/gnome-music.mo
share/locale/pa/LC_MESSAGES/gnome-music.mo
share/locale/pl/LC_MESSAGES/gnome-music.mo
share/locale/pt/LC_MESSAGES/gnome-music.mo
share/locale/pt_BR/LC_MESSAGES/gnome-music.mo
share/locale/ro/LC_MESSAGES/gnome-music.mo
share/locale/ru/LC_MESSAGES/gnome-music.mo
share/locale/sk/LC_MESSAGES/gnome-music.mo
share/locale/sl/LC_MESSAGES/gnome-music.mo
share/locale/sr/LC_MESSAGES/gnome-music.mo
share/locale/sr@latin/LC_MESSAGES/gnome-music.mo
share/locale/sv/LC_MESSAGES/gnome-music.mo
share/locale/te/LC_MESSAGES/gnome-music.mo
share/locale/tg/LC_MESSAGES/gnome-music.mo
share/locale/tr/LC_MESSAGES/gnome-music.mo
share/locale/uk/LC_MESSAGES/gnome-music.mo
share/locale/zh_CN/LC_MESSAGES/gnome-music.mo
share/locale/zh_HK/LC_MESSAGES/gnome-music.mo
share/locale/zh_TW/LC_MESSAGES/gnome-music.mo

View File

@@ -1,41 +1,44 @@
# Created by: Alexander Nedotsukov <bland@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/audio/goobox/Makefile,v 1.25 2007/08/15 03:03:09 mezz Exp $
# $MCom: ports/trunk/audio/goobox/Makefile 19823 2014-08-20 09:28:14Z gusi $
PORTNAME= goobox
PORTVERSION= 2.2.0
PORTREVISION= 5
PORTVERSION= 3.3.2
PORTREVISION= 1
CATEGORIES= audio gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= CD player and ripper for GNOME Desktop environment
BUILD_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme
BUILD_DEPENDS= itstool:${PORTSDIR}/textproc/itstool
LIB_DEPENDS= libdiscid.so:${PORTSDIR}/audio/libdiscid \
libmusicbrainz3.so:${PORTSDIR}/audio/libmusicbrainz3 \
libbrasero-media.so:${PORTSDIR}/sysutils/brasero \
libcoverart.so.0:${PORTSDIR}/audio/libcoverart \
libmusicbrainz5.so:${PORTSDIR}/audio/libmusicbrainz5 \
libbrasero-media3.so:${PORTSDIR}/sysutils/brasero \
libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique
RUN_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme
USES= desktop-file-utils gettext gmake pkgconfig tar:xz
USE_GNOME= glib20 gtk30 gnomeprefix intlhack
USE_XORG= x11
USES= gettext gmake desktop-file-utils pathfix pkgconfig tar:bzip2
USE_GNOME= gnomeprefix intlhack gtk20 gconf2
USE_GSTREAMER= cdparanoia gconf core gio
USE_GSTREAMER1= yes
GNU_CONFIGURE= yes
INSTALLS_OMF= yes
INSTALLS_ICONS= yes
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib -lm
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
GCONF_SCHEMAS= goobox.schemas
OPTIONS_DEFINE= NOTIFY
OPTIONS_DEFAULT=NOTIFY
NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify
NOTIFY_CONFIGURE_ENABLE= notification
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNOTIFY}
LIB_DEPENDS+= libnotify.so:${PORTSDIR}/devel/libnotify
CONFIGURE_ARGS+=--enable-notification
.else
CONFIGURE_ARGS+=--disable-notification
.endif
.include <bsd.port.mk>

View File

@@ -1,2 +1,2 @@
SHA256 (gnome2/goobox-2.2.0.tar.bz2) = d18e343c7621b56cb7bb1925a61c9b78f8aa25bbdbddff40378d7df00950b53a
SIZE (gnome2/goobox-2.2.0.tar.bz2) = 576966
SHA256 (gnome3/goobox-3.3.2.tar.xz) = a6461eb0cc204c295173f9f26051923c261898a65b8053d253be8315bc4e47c5
SIZE (gnome3/goobox-3.3.2.tar.xz) = 550684

View File

@@ -1,773 +0,0 @@
--- configure.orig 2012-03-14 12:11:24.000000000 -0500
+++ configure 2012-03-14 13:33:57.000000000 -0500
@@ -14820,7 +14820,7 @@
GTK_REQUIRED=2.18
GSTREAMER_REQUIRED=0.10.12
LIBNOTIFY_REQUIRED=0.4.3
-LIBMUSICBRAINZ_REQUIRED=2.1.0
+LIBMUSICBRAINZ3_REQUIRED=3.0.0
@@ -14932,7 +14932,8 @@
gtk+-2.0 >= \$GTK_REQUIRED
gstreamer-0.10 >= \$GSTREAMER_REQUIRED
libbrasero-media
- libmusicbrainz >= \$LIBMUSICBRAINZ_REQUIRED
+ libmusicbrainz3 >= \$LIBMUSICBRAINZ3_REQUIRED
+ libdiscid
gconf-2.0
unique-1.0
\""; } >&5
@@ -14942,7 +14943,8 @@
gtk+-2.0 >= $GTK_REQUIRED
gstreamer-0.10 >= $GSTREAMER_REQUIRED
libbrasero-media
- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
+ libdiscid
gconf-2.0
unique-1.0
") 2>&5
@@ -14955,7 +14957,8 @@
gtk+-2.0 >= $GTK_REQUIRED
gstreamer-0.10 >= $GSTREAMER_REQUIRED
libbrasero-media
- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
+ libdiscid
gconf-2.0
unique-1.0
" 2>/dev/null`
@@ -14977,7 +14980,8 @@
gtk+-2.0 >= \$GTK_REQUIRED
gstreamer-0.10 >= \$GSTREAMER_REQUIRED
libbrasero-media
- libmusicbrainz >= \$LIBMUSICBRAINZ_REQUIRED
+ libmusicbrainz3 >= \$LIBMUSICBRAINZ3_REQUIRED
+ libdiscid
gconf-2.0
unique-1.0
\""; } >&5
@@ -14987,7 +14991,8 @@
gtk+-2.0 >= $GTK_REQUIRED
gstreamer-0.10 >= $GSTREAMER_REQUIRED
libbrasero-media
- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
+ libdiscid
gconf-2.0
unique-1.0
") 2>&5
@@ -15000,7 +15005,8 @@
gtk+-2.0 >= $GTK_REQUIRED
gstreamer-0.10 >= $GSTREAMER_REQUIRED
libbrasero-media
- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
+ libdiscid
gconf-2.0
unique-1.0
" 2>/dev/null`
@@ -15028,7 +15034,8 @@
gtk+-2.0 >= $GTK_REQUIRED
gstreamer-0.10 >= $GSTREAMER_REQUIRED
libbrasero-media
- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
+ libdiscid
gconf-2.0
unique-1.0
"`
@@ -15039,7 +15046,8 @@
gtk+-2.0 >= $GTK_REQUIRED
gstreamer-0.10 >= $GSTREAMER_REQUIRED
libbrasero-media
- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
+ libdiscid
gconf-2.0
unique-1.0
"`
@@ -15053,7 +15061,8 @@
gtk+-2.0 >= $GTK_REQUIRED
gstreamer-0.10 >= $GSTREAMER_REQUIRED
libbrasero-media
- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
+ libdiscid
gconf-2.0
unique-1.0
) were not met:
diff --git a/data/ui/properties.ui b/data/ui/properties.ui
index b28d921..83aaf21 100644
--- data/ui/properties.ui
+++ data/ui/properties.ui
@@ -344,7 +344,7 @@
<property name="can_focus">False</property>
<property name="spacing">6</property>
<child>
- <object class="GtkImage" id="image2">
+ <object class="GtkImage" id="info_icon">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-dialog-warning</property>
diff --git a/src/album-info.c b/src/album-info.c
index 10c3bc8..7effa35 100644
--- src/album-info.c
+++ src/album-info.c
@@ -26,6 +26,7 @@
#include "album-info.h"
#include "glib-utils.h"
#include "gth-user-dir.h"
+#include "track-info.h"
#define MBI_VARIOUS_ARTIST_ID "89ad4ac3-39f7-470e-963a-56509c546377"
@ -226,18 +227,21 @@ album_info_set_tracks (AlbumInfo *album,
GList *tracks)
{
GList *scan;
-
+
if (album->tracks == tracks)
return;
-
+
track_list_free (album->tracks);
album->tracks = track_list_dup (tracks);
-
+
album->n_tracks = 0;
album->total_length = 0;
for (scan = album->tracks; scan; scan = scan->next) {
TrackInfo *track = scan->data;
-
+
+ if ((album->artist != NULL) && (track->artist == NULL))
+ track_info_set_artist (track, album->artist, album->artist_id);
+
album->n_tracks++;
album->total_length += track->length;
}
diff --git a/src/dlg-properties.c b/src/dlg-properties.c
index de56ecd..7cf0d2a 100644
--- src/dlg-properties.c
+++ src/dlg-properties.c
@@ -218,49 +218,54 @@ remove_incompatible_albums (GList *albums,
else
scan = scan->next;
}
-
+
return albums;
}
static void
-search_cb (GtkWidget *widget,
+search_cb (GtkWidget *widget,
DialogData *data)
{
- musicbrainz_t mb;
- char *mb_args[2];
-
- mb = mb_New ();
- mb_UseUTF8 (mb, TRUE);
- mb_SetDepth (mb, 4);
- /*mb_SetMaxItems(mb, 10);*/
-
- mb_args[0] = (char*) gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("title_entry")));
- mb_args[1] = NULL;
- if (! mb_QueryWithArgs (mb, MBQ_FindAlbumByName, mb_args)) {
- char mb_error[1024];
- char *s;
-
- mb_GetQueryError (mb, mb_error, sizeof (mb_error));
- s = g_strdup_printf (_("Search failed: %s\n"), mb_error);
- gtk_label_set_text (GTK_LABEL (GET_WIDGET ("info_label")), s);
- g_free (s);
- }
- else {
- data->albums = get_album_list (mb);
- data->albums = remove_incompatible_albums (data->albums, goo_window_get_album (data->window));
- data->n_albums = g_list_length (data->albums);
-
- if (data->n_albums == 0) {
- gtk_label_set_text (GTK_LABEL (GET_WIDGET ("info_label")), _("No album found"));
- gtk_widget_show (GET_WIDGET ("info_box"));
- gtk_widget_hide (GET_WIDGET ("navigation_box"));
- }
- else
- show_album (data, 0);
+ MbReleaseFilter filter;
+ MbQuery query;
+ MbResultList list;
+
+ gtk_image_set_from_stock (GTK_IMAGE (GET_WIDGET ("info_icon")), GTK_STOCK_FIND, GTK_ICON_SIZE_BUTTON);
+ gtk_label_set_text (GTK_LABEL (GET_WIDGET ("info_label")), _("Searching disc info..."));
+ gtk_widget_show (GET_WIDGET ("info_box"));
+ gtk_widget_hide (GET_WIDGET ("navigation_box"));
+
+ /*
+ metadata_search_album_by_title (gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("title_entry"))),
+ data->cancellable,
+ G_CALLBACK (search_album_by_title_ready_cb),
+ data);
+ */
+
+ filter = mb_release_filter_new ();
+ mb_release_filter_title (filter, gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("title_entry"))));
+
+ query = mb_query_new (NULL, NULL);
+ list = mb_query_get_releases (query, filter);
+
+ data->albums = get_album_list (list);
+ get_track_info_for_album_list (data->albums);
+ data->albums = remove_incompatible_albums (data->albums, goo_window_get_album (data->window));
+ data->n_albums = g_list_length (data->albums);
+
+ if (data->n_albums == 0) {
+ gtk_image_set_from_stock (GTK_IMAGE (GET_WIDGET ("info_icon")), GTK_STOCK_DIALOG_WARNING, GTK_ICON_SIZE_BUTTON);
+ gtk_label_set_text (GTK_LABEL (GET_WIDGET ("info_label")), _("No album found"));
+ gtk_widget_show (GET_WIDGET ("info_box"));
+ gtk_widget_hide (GET_WIDGET ("navigation_box"));
}
+ else
+ show_album (data, 0);
- mb_Delete (mb);
+ mb_result_list_free (list);
+ mb_query_free (query);
+ mb_release_filter_free (filter);
}
diff --git a/src/goo-player.c b/src/goo-player.c
index 050d1d2..6de4a9a 100644
--- src/goo-player.c
+++ src/goo-player.c
@@ -25,8 +25,8 @@
#include <string.h>
#include <glib/gi18n.h>
#include <gst/gst.h>
-#include <musicbrainz/queries.h>
-#include <musicbrainz/mb_c.h>
+#include <discid/discid.h>
+#include <musicbrainz3/mb_c.h>
#include "goo-player.h"
#include "goo-marshal.h"
#include "glib-utils.h"
@@ -74,6 +74,7 @@
gboolean exiting;
char *rdf;
+ GList *albums;
};
enum {
@@ -348,6 +349,7 @@
self->priv->current_track_n = -1;
self->priv->volume_value = 1.0;
self->priv->update_progress_id = 0;
+ self->priv->albums = NULL;
}
@@ -457,6 +459,9 @@
}
+#if 0
+
+
static void
set_cd_metadata_from_rdf (GooPlayer *self,
char *rdf)
@@ -552,13 +557,16 @@
}
+#endif
+
+
static int
check_get_cd_metadata (gpointer data)
{
GooPlayer *player = data;
gboolean done, exiting;
- char *rdf;
-
+ GList *albums;
+
/* Remove the check. */
g_source_remove (player->priv->check_id);
@@ -587,45 +595,51 @@
/**/
g_mutex_lock (player->priv->yes_or_no);
- rdf = player->priv->rdf;
- player->priv->rdf = NULL;
+ albums = player->priv->albums;
+ player->priv->albums = NULL;
g_mutex_unlock (player->priv->yes_or_no);
-
- if (rdf != NULL) {
- set_cd_metadata_from_rdf (player, rdf);
- save_rdf_to_cache (player, rdf);
+
+ if (albums != NULL) {
+ AlbumInfo *first_album = albums->data;
+
+ /* FIXME: ask the user which album to use if the query
+ * returned more than one album. */
+
+ goo_player_set_album (player, first_album);
album_info_save_to_cache (player->priv->album, player->priv->discid);
- g_free (rdf);
+
+ album_list_free (albums);
}
-
- return FALSE;
+
+ return FALSE;
}
static void *
get_cd_metadata (void *thread_data)
{
- GooPlayer *player = thread_data;
- musicbrainz_t mb;
- char *rdf = NULL;
-
- mb = mb_New ();
- mb_UseUTF8 (mb, TRUE);
- if (mb_Query (mb, MBQ_GetCDInfo)) {
- int rdf_len;
-
- rdf_len = mb_GetResultRDFLen (mb);
- rdf = g_malloc (rdf_len + 1);
- mb_GetResultRDF (mb, rdf, rdf_len);
- }
- mb_Delete (mb);
+ GooPlayer *player = thread_data;
+ MbReleaseFilter filter;
+ MbQuery query;
+ MbResultList list;
+
+ filter = mb_release_filter_new ();
+ mb_release_filter_disc_id (filter, player->priv->discid);
+ mb_release_filter_limit (filter, 1);
+
+ query = mb_query_new (NULL, NULL);
+ list = mb_query_get_releases (query, filter);
g_mutex_lock (player->priv->yes_or_no);
- g_free (player->priv->rdf);
- player->priv->rdf = rdf;
+ album_list_free (player->priv->albums);
+ player->priv->albums = get_album_list (list);
player->priv->thread = NULL;
g_mutex_unlock (player->priv->yes_or_no);
+ mb_result_list_free (list);
+ mb_query_free (query);
+ mb_release_filter_free (filter);
+
g_thread_exit (NULL);
return NULL;
@@ -638,8 +652,7 @@
GooPlayer *player = data;
gboolean done;
gboolean exiting;
- char *rdf;
-
+
/* Remove the check. */
g_source_remove (player->priv->check_id);
@@ -680,13 +693,13 @@
action_done (player, GOO_PLAYER_ACTION_METADATA);
return FALSE;
}
-
- rdf = read_cached_rdf (player);
- if (rdf != NULL) {
- set_cd_metadata_from_rdf (player, rdf);
- g_free (rdf);
- return FALSE;
- }
+
+ /*
+ metadata_get_album_info_from_disc_id (player->priv->discid,
+ data->cancellable,
+ G_CALLBACK (album_info_from_disc_id_ready_cb),
+ data);
+ */
g_mutex_lock (player->priv->yes_or_no);
player->priv->thread = g_thread_create (get_cd_metadata, player, FALSE, NULL);
@@ -701,45 +714,45 @@
static void *
get_cd_tracks (void *thread_data)
{
- GooPlayer *player = thread_data;
- GList *tracks = NULL;
- musicbrainz_t mb;
-
+ GooPlayer *player = thread_data;
+ GList *tracks = NULL;
+ DiscId *disc;
+
if (player->priv->pipeline != NULL)
gst_element_set_state (player->priv->pipeline, GST_STATE_PAUSED);
g_free (player->priv->discid);
player->priv->discid = NULL;
- mb = mb_New ();
- mb_UseUTF8 (mb, TRUE);
- mb_SetDevice (mb, (char *) goo_player_get_device (player));
- if (mb_Query (mb, MBQ_GetCDTOC)) {
- char data[256];
- int n_tracks, i;
-
- mb_GetResultData(mb, MBE_TOCGetCDIndexId, data, sizeof (data));
- player->priv->discid = g_strdup (data);
+ disc = discid_new ();
+ if (discid_read (disc, goo_player_get_device (player))) {
+ int first_track;
+ int last_track;
+ int i;
+
+ player->priv->discid = g_strdup (discid_get_id (disc));
debug (DEBUG_INFO, "==> [MB] DISC ID: %s\n", player->priv->discid);
-
- debug (DEBUG_INFO, "==> [MB] FIRST TRACK: %d\n", mb_GetResultInt (mb, MBE_TOCGetFirstTrack));
-
- n_tracks = mb_GetResultInt (mb, MBE_TOCGetLastTrack);
- debug (DEBUG_INFO, "==> [MB] LAST TRACK: %d\n", n_tracks);
-
- for (i = 0; i < n_tracks; i++) {
+
+ first_track = discid_get_first_track_num (disc);
+ debug (DEBUG_INFO, "==> [MB] FIRST TRACK: %d\n", first_track);
+
+ last_track = discid_get_last_track_num (disc);
+ debug (DEBUG_INFO, "==> [MB] LAST TRACK: %d\n", last_track);
+
+ for (i = first_track; i <= last_track; i++) {
gint64 from_sector;
gint64 n_sectors;
-
- from_sector = mb_GetResultInt1 (mb, MBE_TOCGetTrackSectorOffset, i + 2);
- n_sectors = mb_GetResultInt1 (mb, MBE_TOCGetTrackNumSectors, i + 2);
-
+
+ from_sector = discid_get_track_offset (disc, i);
+ n_sectors = discid_get_track_length (disc, i);
+
debug (DEBUG_INFO, "==> [MB] Track %d: [%"G_GINT64_FORMAT", %"G_GINT64_FORMAT"]\n", i, from_sector, from_sector + n_sectors);
-
- tracks = g_list_prepend (tracks, track_info_new (i, from_sector, from_sector + n_sectors));
+
+ tracks = g_list_prepend (tracks, track_info_new (i - first_track, from_sector, from_sector + n_sectors));
}
}
- mb_Delete (mb);
+
+ discid_free (disc);
tracks = g_list_reverse (tracks);
album_info_set_tracks (player->priv->album, tracks);
@@ -821,7 +834,14 @@
goo_player_empty_list (player);
goo_player_set_is_busy (player, TRUE);
create_pipeline (player);
-
+
+ /* FIXME
+ metadata_read_cd_info_from_device (goo_player_get_device (player),
+ data->cancellable,
+ G_CALLBACK (cd_info_from_device_ready_cb),
+ data);
+ */
+
g_mutex_lock (player->priv->yes_or_no);
player->priv->thread = g_thread_create (get_cd_tracks, player, FALSE, NULL);
g_mutex_unlock (player->priv->yes_or_no);
diff --git a/src/metadata.c b/src/metadata.c
index d5289e7..47d0f5d 100644
--- src/metadata.c
+++ src/metadata.c
@@ -22,124 +22,163 @@
#include <config.h>
#include <stdio.h>
-#include <musicbrainz/queries.h>
-#include <musicbrainz/mb_c.h>
+#include <string.h>
+#include <musicbrainz3/mb_c.h>
#include "glib-utils.h"
#include "metadata.h"
#include "album-info.h"
-static AlbumInfo*
-get_album_info (musicbrainz_t mb,
- int n_album)
+static TrackInfo *
+get_track_info (MbTrack mb_track,
+ int n_track)
+{
+ TrackInfo *track;
+ char data[1024];
+ char data2[1024];
+ MbArtist mb_artist;
+
+ track = track_info_new (n_track, 0, 0);
+
+ mb_track_get_title (mb_track, data, 1024);
+ track_info_set_title (track, data);
+
+ debug (DEBUG_INFO, "==> [MB] TRACK %d: %s\n", n_track, data);
+
+ mb_artist = mb_track_get_artist (mb_track);
+ if (mb_artist != NULL) {
+ mb_artist_get_unique_name (mb_artist, data, 1024);
+ mb_artist_get_id (mb_artist, data2, 1024);
+ track_info_set_artist (track, data, data2);
+ }
+
+ return track;
+}
+
+
+static AlbumInfo *
+get_album_info (MbRelease release)
{
AlbumInfo *album;
char data[1024];
- int n_track, n_tracks;
- GList *tracks = NULL;
-
- /*mb_Select (mb, MBS_Rewind);*/
- if (! mb_Select1 (mb, MBS_SelectAlbum, n_album))
- return NULL;
+ int i;
+ MbArtist artist;
+ char data2[1024];
+ GList *tracks = NULL;
+ int n_tracks;
album = album_info_new ();
-
- if (mb_GetResultData (mb, MBE_AlbumGetAlbumId, data, sizeof (data))) {
- char data2[1024];
- mb_GetIDFromURL (mb, data, data2, sizeof (data2));
- debug (DEBUG_INFO, "==> [MB] ALBUM_ID: %s (%s)\n", data, data2);
- album_info_set_id (album, data2);
- }
- else
- return album;
-
- if (mb_GetResultData (mb, MBE_AlbumGetAlbumName, data, sizeof (data))) {
- album_info_set_title (album, data);
- debug (DEBUG_INFO, "==> [MB] ALBUM NAME: %s\n", data);
- }
-
- if (mb_GetResultData (mb, MBE_AlbumGetAmazonAsin, data, sizeof (data))) {
- album_info_set_asin (album, data);
- debug (DEBUG_INFO, "==> [MB] ASIN: %s\n", data);
- }
-
- if (mb_GetResultInt (mb, MBE_AlbumGetNumReleaseDates) >= 1) {
- int y = 0, m = 0, d = 0;
-
- mb_Select1 (mb, MBS_SelectReleaseDate, 1);
-
- mb_GetResultData (mb, MBE_ReleaseGetDate, data, sizeof (data));
+
+ mb_release_get_id (release, data, 1024);
+ debug (DEBUG_INFO, "==> [MB] ALBUM_ID: %s\n", data);
+ album_info_set_id (album, strrchr (data, '/') + 1);
+
+ mb_release_get_title (release, data, 1024);
+ debug (DEBUG_INFO, "==> [MB] ALBUM NAME: %s\n", data);
+ album_info_set_title (album, data);
+
+ mb_release_get_asin (release, data, 1024);
+ debug (DEBUG_INFO, "==> [MB] ASIN: %s\n", data);
+ album_info_set_asin (album, data);
+
+ for (i = 0; i < mb_release_get_num_release_events (release); i++) {
+ MbReleaseEvent event;
+ int y = 0, m = 0, d = 0;
+
+ event = mb_release_get_release_event (release, i);
+ mb_release_event_get_date (event, data, 1024);
debug (DEBUG_INFO, "==> [MB] RELEASE DATE: %s\n", data);
if (sscanf (data, "%d-%d-%d", &y, &m, &d) > 0) {
GDate *date;
-
+
date = g_date_new_dmy ((d > 0) ? d : 1, (m > 0) ? m : 1, (y > 0) ? y : 1);
album_info_set_release_date (album, date);
g_date_free (date);
}
-
- mb_GetResultData (mb, MBE_ReleaseGetCountry, data, sizeof (data));
- debug (DEBUG_INFO, "==> [MB] RELEASE COUNTRY: %s\n", data);
-
- mb_Select (mb, MBS_Back);
- }
-
- if (mb_GetResultData (mb, MBE_AlbumGetAlbumArtistName, data, sizeof (data))) {
- char data2[1024], data3[1024];
-
- mb_GetResultData (mb, MBE_AlbumGetArtistId, data2, sizeof (data2));
- mb_GetIDFromURL (mb, data2, data3, sizeof (data3));
-
- debug (DEBUG_INFO, "==> [MB] ARTIST_ID: %s (%s)\n", data2, data3);
-
- album_info_set_artist (album, data, data3);
}
-
+
+ artist = mb_release_get_artist (release);
+ mb_artist_get_unique_name (artist, data, 1024);
+ mb_artist_get_id (artist, data2, 1024);
+ album_info_set_artist (album, data, data2);
+
tracks = NULL;
- n_tracks = mb_GetResultInt (mb, MBE_AlbumGetNumTracks);
+ n_tracks = mb_release_get_num_tracks (release);
debug (DEBUG_INFO, "==> [MB] N TRACKS: %d\n", n_tracks);
- for (n_track = 1; n_track <= n_tracks; n_track++) {
+ for (i = 0; i < n_tracks; i++) {
+ MbTrack mb_track;
TrackInfo *track;
-
- track = track_info_new (n_track - 1, 0, 0);
+
+ mb_track = mb_release_get_track (release, i);
+ track = get_track_info (mb_track, i);
+ if (album->artist == NULL)
+ album_info_set_artist (album, track->artist, KEEP_PREVIOUS_VALUE);
tracks = g_list_prepend (tracks, track);
-
- if (mb_GetResultData1 (mb, MBE_AlbumGetTrackName, data, sizeof (data), n_track))
- track_info_set_title (track, data);
-
- debug (DEBUG_INFO, "==> [MB] TRACK %d: %s\n", n_track, data);
-
- if (mb_GetResultData1 (mb, MBE_AlbumGetArtistName, data, sizeof (data), n_track)) {
- char data2[1024], data3[1024];
-
- mb_GetResultData1 (mb, MBE_AlbumGetArtistId, data2, sizeof (data2), n_track);
- mb_GetIDFromURL (mb, data2, data3, sizeof (data3));
- track_info_set_artist (track, data, data3);
-
- if (album->artist == NULL)
- album_info_set_artist (album, data, KEEP_PREVIOUS_VALUE);
- }
}
- mb_Select (mb, MBS_Back);
-
+
tracks = g_list_reverse (tracks);
album_info_set_tracks (album, tracks);
-
+
return album;
}
-GList*
-get_album_list (musicbrainz_t mb)
+GList *
+get_album_list (MbResultList list)
{
GList *albums = NULL;
- int n_albums, i;
-
- n_albums = mb_GetResultInt (mb, MBE_GetNumAlbums);
+ int n_albums;
+ int i;
+
+ n_albums = mb_result_list_get_size (list);
g_print ("[MB] Num Albums: %d\n", n_albums);
-
- for (i = 1; i <= n_albums; i++)
- albums = g_list_prepend (albums, get_album_info (mb, i));
-
+
+ for (i = 0; i < n_albums; i++) {
+ MbRelease release;
+
+ release = mb_result_list_get_release (list, i);
+ albums = g_list_prepend (albums, get_album_info (release));
+ }
+
return g_list_reverse (albums);
}
+
+
+void
+get_track_info_for_album_list (GList *albums)
+{
+ GList *scan;
+
+ for (scan = albums; scan; scan = scan->next) {
+ AlbumInfo *album = scan->data;
+ MbTrackFilter filter;
+ GList *tracks;
+ MbQuery query;
+ MbResultList list;
+ int i;
+
+ filter = mb_track_filter_new ();
+ mb_track_filter_release_id (filter, album->id);
+ query = mb_query_new (NULL, NULL);
+ list = mb_query_get_tracks (query, filter);
+
+ tracks = NULL;
+ for (i = 0; i < mb_result_list_get_size (list); i++) {
+ MbTrack mb_track;
+ TrackInfo *track;
+
+ mb_track = mb_result_list_get_track (list, i);
+ track = get_track_info (mb_track, i);
+ if ((album->artist == NULL) && (track->artist != NULL))
+ album_info_set_artist (album, track->artist, KEEP_PREVIOUS_VALUE);
+ tracks = g_list_prepend (tracks, track);
+ }
+
+ tracks = g_list_reverse (tracks);
+ album_info_set_tracks (album, tracks);
+
+ mb_result_list_free (list);
+ mb_query_free (query);
+ mb_track_filter_free (filter);
+ }
+}
diff --git a/src/metadata.h b/src/metadata.h
index 725de33..45526aa 100644
--- src/metadata.h
+++ src/metadata.h
@@ -24,8 +24,9 @@
#define METADATA_H
#include <glib.h>
-#include <musicbrainz/mb_c.h>
+#include <musicbrainz3/mb_c.h>
-GList* get_album_list (musicbrainz_t mb);
+GList * get_album_list (MbResultList list);
+void get_track_info_for_album_list (GList *albums);
#endif /* METADATA_H */

View File

@@ -1,26 +0,0 @@
diff --git a/src/main.c b/src/main.c
index 9c982d7..4286740 100644
--- src/main.c
+++ src/main.c
@@ -37,6 +37,9 @@
#ifdef ENABLE_NOTIFICATION
#include <libnotify/notify.h>
+#ifndef NOTIFY_CHECK_VERSION
+#define NOTIFY_CHECK_VERSION(x,y,z) 0
+#endif
static NotifyNotification *notification = NULL;
#endif /* ENABLE_NOTIFICATION */
@@ -591,7 +594,11 @@ system_notify (GooWindow *window,
g_list_free (caps);
}
+#if NOTIFY_CHECK_VERSION (0, 7, 0)
+ notification = notify_notification_new (title, msg, "goobox");
+#else
notification = notify_notification_new_with_status_icon (title, msg, "goobox", status_icon);
+#endif
notify_notification_set_urgency (notification, NOTIFY_URGENCY_LOW);
if (supports_actions) {

View File

@@ -1,21 +1,49 @@
bin/goobox
share/GConf/gsettings/goobox.convert
share/appdata/goobox.appdata.xml
share/applications/goobox.desktop
share/gnome/help/goobox/C/goobox.xml
share/gnome/help/goobox/C/legal.xml
share/gnome/help/goobox/ca/goobox.xml
share/gnome/help/goobox/cs/goobox.xml
share/gnome/help/goobox/de/goobox.xml
share/gnome/help/goobox/es/goobox.xml
share/gnome/help/goobox/fr/goobox.xml
share/gnome/help/goobox/oc/goobox.xml
share/gnome/help/goobox/sl/goobox.xml
share/gnome/help/goobox/sv/goobox.xml
%%DATADIR%%/ui/cover-chooser.ui
%%DATADIR%%/ui/extract.ui
%%DATADIR%%/ui/format-options.ui
%%DATADIR%%/ui/preferences.ui
%%DATADIR%%/ui/properties.ui
%%DATADIR%%/ui/ripper.ui
share/glib-2.0/schemas/org.gnome.Goobox.gschema.xml
share/help/C/goobox/index.page
share/help/C/goobox/legal.xml
share/help/C/goobox/preferences.page
share/help/C/goobox/shortcuts.page
share/help/ca/goobox/index.page
share/help/ca/goobox/legal.xml
share/help/ca/goobox/preferences.page
share/help/ca/goobox/shortcuts.page
share/help/cs/goobox/index.page
share/help/cs/goobox/legal.xml
share/help/cs/goobox/preferences.page
share/help/cs/goobox/shortcuts.page
share/help/de/goobox/index.page
share/help/de/goobox/legal.xml
share/help/de/goobox/preferences.page
share/help/de/goobox/shortcuts.page
share/help/el/goobox/index.page
share/help/el/goobox/legal.xml
share/help/el/goobox/preferences.page
share/help/el/goobox/shortcuts.page
share/help/es/goobox/index.page
share/help/es/goobox/legal.xml
share/help/es/goobox/preferences.page
share/help/es/goobox/shortcuts.page
share/help/fr/goobox/index.page
share/help/fr/goobox/legal.xml
share/help/fr/goobox/preferences.page
share/help/fr/goobox/shortcuts.page
share/help/oc/goobox/index.page
share/help/oc/goobox/legal.xml
share/help/oc/goobox/preferences.page
share/help/oc/goobox/shortcuts.page
share/help/sl/goobox/index.page
share/help/sl/goobox/legal.xml
share/help/sl/goobox/preferences.page
share/help/sl/goobox/shortcuts.page
share/help/sv/goobox/index.page
share/help/sv/goobox/legal.xml
share/help/sv/goobox/preferences.page
share/help/sv/goobox/shortcuts.page
share/icons/hicolor/256x256/apps/goobox.png
share/icons/hicolor/48x48/apps/goobox.png
share/locale/ar/LC_MESSAGES/goobox.mo
share/locale/bg/LC_MESSAGES/goobox.mo
@@ -31,6 +59,8 @@ share/locale/es/LC_MESSAGES/goobox.mo
share/locale/eu/LC_MESSAGES/goobox.mo
share/locale/fi/LC_MESSAGES/goobox.mo
share/locale/fr/LC_MESSAGES/goobox.mo
share/locale/gl/LC_MESSAGES/goobox.mo
share/locale/he/LC_MESSAGES/goobox.mo
share/locale/hu/LC_MESSAGES/goobox.mo
share/locale/id/LC_MESSAGES/goobox.mo
share/locale/it/LC_MESSAGES/goobox.mo
@@ -46,22 +76,14 @@ share/locale/pa/LC_MESSAGES/goobox.mo
share/locale/pl/LC_MESSAGES/goobox.mo
share/locale/pt/LC_MESSAGES/goobox.mo
share/locale/pt_BR/LC_MESSAGES/goobox.mo
share/locale/ro/LC_MESSAGES/goobox.mo
share/locale/ru/LC_MESSAGES/goobox.mo
share/locale/rw/LC_MESSAGES/goobox.mo
share/locale/sl/LC_MESSAGES/goobox.mo
share/locale/sq/LC_MESSAGES/goobox.mo
share/locale/sr/LC_MESSAGES/goobox.mo
share/locale/sr@latin/LC_MESSAGES/goobox.mo
share/locale/sv/LC_MESSAGES/goobox.mo
share/locale/vi/LC_MESSAGES/goobox.mo
share/locale/zh_CN/LC_MESSAGES/goobox.mo
share/locale/zh_TW/LC_MESSAGES/goobox.mo
share/omf/goobox/goobox-C.omf
share/omf/goobox/goobox-ca.omf
share/omf/goobox/goobox-cs.omf
share/omf/goobox/goobox-de.omf
share/omf/goobox/goobox-es.omf
share/omf/goobox/goobox-fr.omf
share/omf/goobox/goobox-oc.omf
share/omf/goobox/goobox-sl.omf
share/omf/goobox/goobox-sv.omf
@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true

View File

@@ -37,6 +37,7 @@ post-patch:
@${REINPLACE_CMD} -e \
's|/usr/include/gpod|${LOCALBASE}/include/gpod| ; \
s|/usr/include/glib|${LOCALBASE}/include/glib| ; \
s|/usr/lib/glib|${LOCALBASE}/lib/glib| ; \
s|linux|freebsd|' ${WRKSRC}/src/mediadevices/ipod/ipod.pro
@${REINPLACE_CMD} -e \
's|^RUNDIR.*|RUNDIR=${PREFIX}/lib/last.fm|' \

View File

@@ -1,6 +1,6 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/audio/libcanberra-gtk3/Makefile,v 1.8 2011/03/16 10:24:48 kwm Exp $
# $MCom: ports/trunk/audio/libcanberra-gtk3/Makefile 19814 2014-08-15 20:17:00Z gusi $
CATEGORIES= audio devel
PKGNAMESUFFIX= -gtk3
@@ -12,22 +12,26 @@ MASTERDIR= ${.CURDIR}/../../audio/libcanberra
SLAVEPORT= gtk3
PLIST= ${.CURDIR}/pkg-plist
BUILD_WRKSRC= ${WRKSRC}/src
ALL_TARGET= libcanberra-gtk3.la libcanberra-gtk3-module.la
pre-build:
@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} libcanberra-gtk3.pc
do-build:
cd ${WRKSRC} && ${GMAKE} libcanberra-gtk3.pc
cd ${WRKSRC}/src && ${GMAKE} libcanberra-gtk3.la
cd ${WRKSRC}/src && ${GMAKE} libcanberra-gtk3-module.la
# fix the .la file so it doesn't point to the build dir anymore.
@${REINPLACE_CMD} -e '/^relink_command/ d' \
-e 's|${WRKSRC}/src/libcanberra.la|${LOCALBASE}/lib/libcanberra.la|g' \
${WRKSRC}/src/.libs/libcanberra-gtk3.la
do-install:
${INSTALL_DATA} ${WRKSRC}/libcanberra-gtk3.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig/
.for i in .so .so.0 .so.0.1.8
.for i in .so .so.0 .so.0.1.9
${INSTALL_LIB} ${WRKSRC}/src/.libs/libcanberra-gtk3${i} \
${STAGEDIR}${PREFIX}/lib/
.endfor
cd ${WRKSRC}/src && ${SETENV} DESTDIR=${STAGEDIR} \
${MAKE_CMD} install-gtk3moduleLTLIBRARIES
cd ${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules && \
${LN} -sf libcanberra-gtk3-module.so libcanberra-gtk-module.so
${INSTALL_DATA} ${WRKSRC}/src/.libs/libcanberra-gtk3.la \
${STAGEDIR}${PREFIX}/lib/
cd ${WRKSRC}/src && env DESTDIR=${STAGEDIR} ${GMAKE} install-gtk3moduleLTLIBRARIES
${LN} -sf libcanberra-gtk3-module.so \
${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules/libcanberra-gtk-module.so
.include "${MASTERDIR}/Makefile"

View File

@@ -2,5 +2,5 @@ lib/gtk-3.0/modules/libcanberra-gtk-module.so
lib/gtk-3.0/modules/libcanberra-gtk3-module.so
lib/libcanberra-gtk3.so
lib/libcanberra-gtk3.so.0
lib/libcanberra-gtk3.so.0.1.8
lib/libcanberra-gtk3.so.0.1.9
libdata/pkgconfig/libcanberra-gtk3.pc

View File

@@ -1,12 +1,13 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/audio/libcanberra/Makefile,v 1.28 2011/06/11 18:55:56 mezz Exp $
# $MCom: ports/trunk/audio/libcanberra/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= libcanberra
PORTVERSION= 0.28
PORTREVISION= 4
PORTVERSION= 0.30
PORTREVISION= 3
CATEGORIES= audio devel
MASTER_SITES= http://0pointer.de/lennart/projects/libcanberra/
MASTER_SITES= http://0pointer.de/lennart/projects/libcanberra/ \
http://pkgs.fedoraproject.org/repo/pkgs/libcanberra/libcanberra-0.30.tar.xz/34cb7e4430afaf6f447c4ebdb9b42072/
MAINTAINER= gnome@FreeBSD.org
COMMENT= Implementation of the Freedesktop sound theme spec
@@ -17,8 +18,8 @@ LICENSE_FILE= ${WRKSRC}/LGPL
LIB_DEPENDS= libvorbisfile.so:${PORTSDIR}/audio/libvorbis \
libltdl.so:${PORTSDIR}/devel/libltdl
USES= gmake libtool pathfix pkgconfig
USE_GNOME= gnomeprefix gtk20 gconf2
USES= gmake libtool pathfix pkgconfig tar:xz
USE_GNOME= gnomeprefix gtk20
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-lynx --disable-tdb --disable-alsa
@@ -26,9 +27,7 @@ CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
.if !defined(SLAVEPORT)
GCONF_SCHEMAS= libcanberra.schemas
.else
.if defined(SLAVEPORT)
OPTIONS_DEFINE= PULSEAUDIO GSTREAMER
.endif
@@ -52,7 +51,7 @@ PLIST_SUB+= PULSE="@comment "
.endif
.if ${PORT_OPTIONS:MGSTREAMER}
USE_GSTREAMER= yes
USE_GSTREAMER1= yes
PLIST_SUB+= GSTREAMER=""
.else
CONFIGURE_ARGS+=--disable-gstreamer

View File

@@ -1,2 +1,2 @@
SHA256 (libcanberra-0.28.tar.gz) = eb1f8b2cabad7f07b6e44d606a91d73e1efca4b46daf92bd553e7222bc68868c
SIZE (libcanberra-0.28.tar.gz) = 487276
SHA256 (libcanberra-0.30.tar.xz) = c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72
SIZE (libcanberra-0.30.tar.xz) = 318960

View File

@@ -1,15 +0,0 @@
--- configure.orig 2010-07-14 13:00:51.000000000 +0200
+++ configure 2010-07-14 13:02:26.000000000 +0200
@@ -3273,12 +3273,6 @@
AM_BACKSLASH='\'
-if type -p stow > /dev/null && test -d /usr/local/stow ; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: *** Found /usr/local/stow: default install prefix set to /usr/local/stow/${PACKAGE_NAME}-${PACKAGE_VERSION} ***" >&5
-$as_echo "$as_me: *** Found /usr/local/stow: default install prefix set to /usr/local/stow/${PACKAGE_NAME}-${PACKAGE_VERSION} ***" >&6;}
- ac_default_prefix="/usr/local/stow/${PACKAGE_NAME}-${PACKAGE_VERSION}"
-fi
-
#### Checks for programs. ####

View File

@@ -5,7 +5,7 @@ lib/gnome-settings-daemon-3.0/gtk-modules/canberra-gtk-module.desktop
lib/gtk-2.0/modules/libcanberra-gtk-module.so
lib/libcanberra-gtk.so
lib/libcanberra-gtk.so.0
lib/libcanberra-gtk.so.0.1.8
lib/libcanberra-gtk.so.0.1.9
lib/libcanberra.so
lib/libcanberra.so.0
lib/libcanberra.so.0.2.5
@@ -24,7 +24,6 @@ libdata/pkgconfig/libcanberra.pc
%%DOCSDIR%%/left.png
%%DOCSDIR%%/libcanberra-canberra-gtk.html
%%DOCSDIR%%/libcanberra-canberra.html
%%DOCSDIR%%/libcanberra.devhelp
%%DOCSDIR%%/libcanberra.devhelp2
%%DOCSDIR%%/right.png
%%DOCSDIR%%/style.css

View File

@@ -3,7 +3,7 @@
PORTNAME= padevchooser
PORTVERSION= 0.9.3
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= audio
MASTER_SITES= http://0pointer.de/lennart/projects/${PORTNAME}/
@@ -15,9 +15,12 @@ LIB_DEPENDS= libglademm-2.4.so:${PORTSDIR}/devel/libglademm24 \
libnotify.so:${PORTSDIR}/devel/libnotify
RUN_DEPENDES= dbus-daemon:${PORTSDIR}/devel/dbus
BROKEN= needs update to support pulseaudio 5.0
GNU_CONFIGURE= yes
LIBS+= -L${LOCALBASE}/lib -lX11
USES= gmake pkgconfig
USE_GNOME= gconf2
USE_XORG= x11
CONFIGURE_ARGS= --disable-lynx

View File

@@ -8,4 +8,4 @@ PulseAudio sound server. Specifically it can do for you:
- Start the auxiliary tools PulseAudio Volume Control, PulseAudio Volume
Meter, PulseAudio Manager, PulseAudio Preferences
WWW: http://0pointer.de/lennart/projects/padevchooser/
WWW: http://freedesktop.org/software/pulseaudio/pavucontrol/

View File

@@ -1,15 +1,13 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
# $MCom: ports-stable/audio/pulseaudio/Makefile,v 1.7 2010/06/25 20:35:01 kwm Exp $
# !!!NOTE!!! Any PORTVERSION update to this port must be accompanied by
# PORTREVISION bumps to audio/gnome-media, sysutils/gnome-settings-daemon,
# and audio/gstreamer-plugins-pulse.
# $MCom: ports/trunk/audio/pulseaudio/Makefile 20031 2014-11-02 21:47:55Z kwm $
#
# !!!NOTE!!! Any PORTVERSION update to this port must be accompanied by
# PORTREVISION bumps of depending ports.
PORTNAME= pulseaudio
PORTVERSION= 0.9.23
PORTREVISION= 3
PORTVERSION= 5.0
PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://freedesktop.org/software/pulseaudio/releases/
@@ -19,86 +17,62 @@ COMMENT= Sound server for UNIX
LIB_DEPENDS= libsamplerate.so:${PORTSDIR}/audio/libsamplerate \
libsndfile.so:${PORTSDIR}/audio/libsndfile \
libspeexdsp.so:${PORTSDIR}/audio/speex \
libfftw3.so:${PORTSDIR}/math/fftw3 \
libfftw3f.so:${PORTSDIR}/math/fftw3-float \
liborc-0.4.so:${PORTSDIR}/devel/orc \
libjson-c.so:${PORTSDIR}/devel/json-c \
libdbus-1.so:${PORTSDIR}/devel/dbus \
libltdl.so:${PORTSDIR}/devel/libltdl \
libgdbm.so:${PORTSDIR}/databases/gdbm \
libck-connector.so:${PORTSDIR}/sysutils/consolekit
USE_GNOME= glib20 intltool
USE_XORG= x11 sm xtst ice
USE_LDCONFIG= yes
USES= execinfo gettext gmake libtool pathfix pkgconfig
USES= execinfo gettext gmake libtool pathfix pkgconfig tar:xz
GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE=yes
CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}" \
OPENSSL_CFLAGS="-I/usr/include" \
OPENSSL_LIBS="-lcrypto -lssl" \
ac_cv_header_linux_input_h=
LIBS="-lm -lintl" \
ac_cv_header_linux_input_h=""
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib -lm -lintl
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
.if ${CC} == clang
CFLAGS+= -fheinous-gnu-extensions
.endif
CONFIGURE_ARGS= --localstatedir=/var \
--with-database=gdbm \
--with-database=simple \
--without-caps \
--disable-alsa \
--disable-udev \
--disable-gtk2 \
--disable-gtk3 \
--disable-systemd \
--disable-neon-opt \
--disable-lirc # untested
#FIXME --with-database=auto|tdb|gdbm|simple
USERS= pulse
GROUPS= pulse pulse-access pulse-rt
OPTIONS_DEFINE= JACK AVAHI HAL GCONF
OPTIONS_DEFAULT= AVAHI HAL GCONF
OPTIONS_SUB= yes
OPTIONS_DEFINE= JACK AVAHI GCONF ALSA SIMD
OPTIONS_DEFAULT=AVAHI SIMD
JACK_CONFIGURE_ENABLE= jack
JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack
AVAHI_CONFIGURE_ENABLE= avahi
AVAHI_LIB_DEPENDS= libavahi-client.so:${PORTSDIR}/net/avahi-app
GCONF_CONFIGURE_ENABLE= gconf
GCONF_USE= GNOME=gconf2
ALSA_CONFIGURE_ENABLE= alsa
ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib
SIMD_CONFIGURE_ENABLE= orc
SIMD_LIB_DEPENDS= liborc-0.4.so:${PORTSDIR}/devel/orc
PULSE_VERSION= ${PORTVERSION}
PLIST_SUB= PULSE_VERSION=${PULSE_VERSION}
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MJACK}
LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack
PLIST_SUB+= JACK=""
.else
PLIST_SUB+= JACK="@comment "
CONFIGURE_ARGS+=--disable-jack
.endif
.if ${PORT_OPTIONS:MAVAHI}
LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app
PLIST_SUB+= AVAHI=""
.else
CONFIGURE_ARGS+=--disable-avahi
PLIST_SUB+= AVAHI="@comment "
.endif
.if ${PORT_OPTIONS:MHAL}
LIB_DEPENDS+= libhal.so:${PORTSDIR}/sysutils/hal
PLIST_SUB+= HAL=""
.else
CONFIGURE_ARGS+=--disable-hal
PLIST_SUB+= HAL="@comment "
.endif
.if ${PORT_OPTIONS:MGCONF}
USE_GNOME+= gconf2
PLIST_SUB+= GCONF=""
.else
CONFIGURE_ARGS+=--disable-gconf
PLIST_SUB+= GCONF="@comment "
.endif
.if ((${OSVERSION} >= 800000) && (${OSVERSION} < 802504)) || \
((${OSVERSION} >= 900000) && (${OSVERSION} < 900037))
EXTRA_PATCHES+= ${FILESDIR}/extra-src_modules_oss_module-oss.c
.endif
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${WRKSRC}/src/daemon/default.pa.in
@@ -109,7 +83,7 @@ post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc/pulse
.for ii in default.pa daemon.conf client.conf system.pa
${INSTALL_DATA} ${WRKSRC}/src/${ii} \
${STAGEDIR}${PREFIX}/etc/pulse/${ii}-dist
${STAGEDIR}${PREFIX}/etc/pulse/${ii}.sample
.endfor
.include <bsd.port.post.mk>

View File

@@ -1,2 +1,2 @@
SHA256 (pulseaudio-0.9.23.tar.gz) = af3e84c614cb632fd1f57105489fcd5f93f906da1ce5aa9019492212031fba4e
SIZE (pulseaudio-0.9.23.tar.gz) = 2095454
SHA256 (pulseaudio-5.0.tar.xz) = 99c13a8b1249ddbd724f195579df79484e9af6418cecf6a15f003a7f36caf939
SIZE (pulseaudio-5.0.tar.xz) = 1455428

View File

@@ -1,11 +0,0 @@
--- src/modules/oss/module-oss.c.orig 2010-11-26 01:45:23.000000000 +0100
+++ src/modules/oss/module-oss.c 2011-03-11 10:14:04.000000000 +0100
@@ -1164,7 +1164,7 @@ int pa__init(pa_module*m) {
int fd = -1;
int nfrags, orig_frag_size, frag_size;
int mode, caps;
- pa_bool_t record = TRUE, playback = TRUE, use_mmap = TRUE;
+ pa_bool_t record = TRUE, playback = TRUE, use_mmap = FALSE;
pa_sample_spec ss;
pa_channel_map map;
pa_modargs *ma = NULL;

View File

@@ -1,32 +0,0 @@
--- configure.orig 2010-11-27 12:59:51.000000000 -0500
+++ configure 2010-11-27 13:00:33.000000000 -0500
@@ -13773,6 +13773,7 @@ $as_echo_n "checking whether to check fo
check_inconsistencies=yes
case "${host_cpu}-${host_os}" in
*-darwin*) check_inconsistencies=no ;;
+ *-freebsd*) check_inconsistencies=no ;;
esac
if test x"$GCC" != xyes -o "x$check_inconsistencies" != xyes ; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
@@ -18300,7 +18301,7 @@ _ACEOF
else
- as_fn_error $? "*** libatomic-ops headers not found" "$LINENO" 5
+# as_fn_error $? "*** libatomic-ops headers not found" "$LINENO" 5
fi
@@ -18308,9 +18309,9 @@ done
# Win32 does not need the lib and breaks horribly if we try to include it
- if test "x$os_is_win32" != "x1" ; then
- LIBS="$LIBS -latomic_ops"
- fi
+# if test "x$os_is_win32" != "x1" ; then
+# LIBS="$LIBS -latomic_ops"
+# fi
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }

View File

@@ -1,23 +1,11 @@
--- src/Makefile.in.orig 2010-06-25 21:42:58.000000000 +0200
+++ src/Makefile.in 2010-06-25 21:52:27.000000000 +0200
@@ -2914,7 +2914,7 @@
libpulsecommon_@PA_MAJORMINORMICRO@_la_LDFLAGS = $(AM_LDFLAGS) \
-avoid-version $(am__append_14)
libpulsecommon_@PA_MAJORMINORMICRO@_la_LIBADD = $(AM_LIBADD) \
- $(LIBWRAP_LIBS) $(WINSOCK_LIBS) $(LTLIBICONV) \
+ $(LIBWRAP_LIBS) $(WINSOCK_LIBS) $(LTLIBICONV) -lexecinfo \
$(LIBSNDFILE_LIBS) $(am__append_16) $(am__append_20)
###################################
@@ -7778,9 +7778,8 @@
--- src/Makefile.in.orig 2012-06-08 11:09:45.000000000 +0200
+++ src/Makefile.in 2012-06-08 11:10:00.000000000 +0200
@@ -8531,7 +8531,7 @@
info-am:
-install-data-am: install-alsapathsDATA install-alsaprofilesetsDATA \
- install-dbuspolicyDATA install-pulseconfDATA \
- install-pulseincludeHEADERS install-udevrulesDATA \
+install-data-am: install-dbuspolicyDATA \
+ install-pulseincludeHEADERS \
install-xdgautostartDATA
install-data-am: install-dbuspolicyDATA install-dist_alsapathsDATA \
- install-dist_alsaprofilesetsDATA install-dist_udevrulesDATA \
+ install-dist_alsaprofilesetsDATA \
install-padsplibLTLIBRARIES install-pulseconfDATA \
install-pulseincludeHEADERS install-xdgautostartDATA
install-dvi: install-dvi-am

View File

@@ -1,17 +1,17 @@
--- src/daemon/default.pa.in.orig 2009-07-19 14:58:14.000000000 -0400
+++ src/daemon/default.pa.in 2009-07-19 14:58:41.000000000 -0400
@@ -22,10 +22,10 @@
.nofail
### Load something into the sample cache
--- src/daemon/default.pa.in.orig 2011-10-21 15:14:14.000000000 +0200
+++ src/daemon/default.pa.in 2011-10-21 15:15:21.000000000 +0200
@@ -27,10 +27,10 @@
load-sample x11-bell %WINDIR%\Media\ding.wav
load-sample-dir-lazy %WINDIR%\Media\*.wav
], [dnl
-#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
-#load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
-#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
-#load-sample-lazy pulse-access /usr/share/sounds/generic.wav
+#load-sample-lazy x11-bell %%LOCALBASE%%/sounds/gtk-events/activate.wav
+#load-sample-lazy pulse-hotplug %%LOCALBASE%%/sounds/startup3.wav
+#load-sample-lazy pulse-coldplug %%LOCALBASE%%/sounds/startup3.wav
+#load-sample-lazy pulse-access %%LOCALBASE%%/sounds/generic.wav
+#load-sample-lazy x11-bell %%LOCALBASE%%/share/sounds/gtk-events/activate.wav
+#load-sample-lazy pulse-hotplug %%LOCALBASE%%/share/sounds/startup3.wav
+#load-sample-lazy pulse-coldplug %%LOCALBASE%%/share/sounds/startup3.wav
+#load-sample-lazy pulse-access %%LOCALBASE/share/sounds/generic.wav
])dnl
.fail

View File

@@ -1,15 +0,0 @@
--- src/modules/module-cli.c.orig 2009-09-19 13:57:53.000000000 -0400
+++ src/modules/module-cli.c 2009-09-19 14:04:25.000000000 -0400
@@ -105,7 +105,12 @@ int pa__init(pa_module*m) {
* of log messages, particularly because if stdout and stderr are
* dup'ed they share the same O_NDELAY, too. */
+#ifdef O_CLOEXEC
if ((fd = open("/dev/tty", O_RDWR|O_CLOEXEC|O_NONBLOCK)) >= 0) {
+#else
+ if ((fd = open("/dev/tty", O_RDWR|O_NONBLOCK)) >= 0 &&
+ fcntl(fd, F_SETFD, FD_CLOEXEC) != -1) {
+#endif
io = pa_iochannel_new(m->core->mainloop, fd, fd);
pa_log_debug("Managed to open /dev/tty.");
} else {

View File

@@ -1,6 +1,16 @@
--- src/modules/module-detect.c.orig 2009-11-22 22:57:05.000000000 -0500
+++ src/modules/module-detect.c 2010-06-17 19:20:39.000000000 -0400
@@ -161,8 +161,7 @@
--- src/modules/module-detect.c.orig 2010-11-26 01:45:43.000000000 +0100
+++ src/modules/module-detect.c 2011-03-03 00:35:10.000000000 +0100
@@ -50,7 +50,9 @@ PA_MODULE_DESCRIPTION("Detect available
PA_MODULE_VERSION(PACKAGE_VERSION);
PA_MODULE_LOAD_ONCE(TRUE);
PA_MODULE_USAGE("just-one=<boolean>");
+#ifdef __linux__
PA_MODULE_DEPRECATED("Please use module-udev-detect instead of module-detect!");
+#endif
static const char* const valid_modargs[] = {
"just-one",
@@ -161,8 +163,7 @@ static int detect_oss(pa_core *c, int ju
continue;
} else if (sscanf(line, "pcm%u: ", &device) == 1) {

View File

@@ -1,24 +1,26 @@
--- src/modules/oss/module-oss.c.orig 2009-04-13 17:11:32.000000000 -0400
+++ src/modules/oss/module-oss.c 2009-07-19 14:24:25.000000000 -0400
@@ -1214,10 +1214,12 @@ int pa__init(pa_module*m) {
use_mmap = FALSE;
--- src/modules/oss/module-oss.c.orig 2014-01-23 19:57:55.000000000 +0100
+++ src/modules/oss/module-oss.c 2014-03-22 10:59:05.000000000 +0100
@@ -1229,10 +1229,14 @@ int pa__init(pa_module*m) {
use_mmap = false;
}
+#ifndef __FreeBSD__
+/* Disable mmap. The OSS on FreeBSD doesn't support read & write on
+ the same socket */
if (use_mmap && mode == O_WRONLY) {
pa_log_info("Device opened for playback only, cannot do memory mapping, falling back to UNIX write() mode.");
use_mmap = FALSE;
use_mmap = false;
}
+#endif
if (pa_oss_get_hw_description(dev, hwdesc, sizeof(hwdesc)) >= 0)
pa_log_info("Hardware name is '%s'.", hwdesc);
@@ -1399,7 +1401,7 @@ int pa__init(pa_module*m) {
@@ -1428,7 +1432,7 @@ int pa__init(pa_module*m) {
if ((u->mixer_fd = pa_oss_open_mixer_for_device(u->device_name)) >= 0) {
pa_bool_t do_close = TRUE;
bool do_close = true;
- if (ioctl(fd, SOUND_MIXER_READ_DEVMASK, &u->mixer_devmask) < 0)
+ if (ioctl(u->mixer_fd, SOUND_MIXER_READ_DEVMASK, &u->mixer_devmask) < 0)
pa_log_warn("SOUND_MIXER_READ_DEVMASK failed: %s", pa_cstrerror(errno));
else {
if (u->sink && (u->mixer_devmask & (SOUND_MASK_VOLUME|SOUND_MASK_PCM))) {

View File

@@ -1,12 +0,0 @@
--- src/modules/rtp/rtsp_client.c.orig 2009-07-19 14:38:38.000000000 -0400
+++ src/modules/rtp/rtsp_client.c 2009-07-19 14:39:46.000000000 -0400
@@ -23,6 +23,9 @@
#include <config.h>
#endif
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
#include <fcntl.h>
#include <stdlib.h>
#include <string.h>

View File

@@ -1,14 +0,0 @@
--- src/pulsecore/cpu-arm.c.orig 2011-06-23 20:18:54.443125000 +0000
+++ src/pulsecore/cpu-arm.c 2013-03-09 23:00:50.000000000 +0000
@@ -82,10 +82,10 @@
void pa_cpu_init_arm (void) {
#if defined (__arm__)
+ pa_cpu_arm_flag_t flags = 0;
#if defined (__linux__)
char *cpuinfo, *line;
int arch;
- pa_cpu_arm_flag_t flags = 0;
/* We need to read the CPU flags from /proc/cpuinfo because there is no user
* space support to get the CPU features. This only works on linux AFAIK. */

View File

@@ -1,23 +0,0 @@
--- src/pulsecore/pstream.c.orig 2007-10-28 15:13:53.000000000 -0400
+++ src/pulsecore/pstream.c 2008-01-01 16:14:18.000000000 -0500
@@ -183,14 +183,17 @@ static void do_something(pa_pstream *p)
p->mainloop->defer_enable(p->defer_event, 0);
if (!p->dead && pa_iochannel_is_readable(p->io)) {
- if (do_read(p) < 0)
+ if (do_read(p) < 0) {
goto fail;
- } else if (!p->dead && pa_iochannel_is_hungup(p->io))
+ }
+ } else if (!p->dead && pa_iochannel_is_hungup(p->io)) {
goto fail;
+ }
if (!p->dead && pa_iochannel_is_writable(p->io)) {
- if (do_write(p) < 0)
+ if (do_write(p) < 0) {
goto fail;
+ }
}
pa_pstream_unref(p);

View File

@@ -1,20 +1,11 @@
--- src/pulsecore/shm.c.orig 2009-08-19 10:17:06.000000000 +0800
+++ src/pulsecore/shm.c 2009-11-11 21:25:03.000000000 +0800
@@ -91,7 +91,7 @@
#define SHM_MARKER_SIZE PA_ALIGN(sizeof(struct shm_marker))
--- src/pulsecore/shm.c.orig 2013-04-14 06:42:35.000000000 +0200
+++ src/pulsecore/shm.c 2013-06-24 17:25:58.000000000 +0200
@@ -97,7 +97,7 @@ struct shm_marker {
#ifdef HAVE_SHM_OPEN
static char *segment_name(char *fn, size_t l, unsigned id) {
- pa_snprintf(fn, l, "/pulse-shm-%u", id);
+ pa_snprintf(fn, l, "/tmp/pulse-shm-%u", id);
return fn;
}
@@ -142,7 +142,7 @@
pa_random(&m->id, sizeof(m->id));
segment_name(fn, sizeof(fn), m->id);
- if ((fd = shm_open(fn, O_RDWR|O_CREAT|O_EXCL, mode & 0444)) < 0) {
+ if ((fd = shm_open(fn, O_RDWR|O_CREAT|O_EXCL, mode & 0644)) < 0) {
pa_log("shm_open() failed: %s", pa_cstrerror(errno));
goto fail;
}
#endif

View File

@@ -1,26 +0,0 @@
--- src/pulsecore/svolume_mmx.c.orig 2011-06-23 20:18:54.484125000 +0000
+++ src/pulsecore/svolume_mmx.c 2013-04-18 09:22:42.000000000 +0000
@@ -154,9 +154,9 @@
"6: \n\t"
" emms \n\t"
- : "+r" (samples), "+r" (volumes), "+r" (length), "=D" ((pa_reg_x86)channel), "=&r" (temp)
+ : "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp)
#if defined (__i386__)
- : "m" ((pa_reg_x86)channels)
+ : "m" (channels)
#else
: "r" ((pa_reg_x86)channels)
#endif
@@ -235,9 +235,9 @@
"6: \n\t"
" emms \n\t"
- : "+r" (samples), "+r" (volumes), "+r" (length), "=D" ((pa_reg_x86)channel), "=&r" (temp)
+ : "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp)
#if defined (__i386__)
- : "m" ((pa_reg_x86)channels)
+ : "m" (channels)
#else
: "r" ((pa_reg_x86)channels)
#endif

View File

@@ -1,20 +0,0 @@
--- src/pulsecore/svolume_sse.c.orig 2013-04-19 14:02:51.000000000 +0000
+++ src/pulsecore/svolume_sse.c 2013-04-19 14:03:14.000000000 +0000
@@ -155,7 +155,7 @@
: "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp)
#if defined (__i386__)
- : "m" ((pa_reg_x86)channels)
+ : "m" (channels)
#else
: "r" ((pa_reg_x86)channels)
#endif
@@ -249,7 +249,7 @@
: "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp)
#if defined (__i386__)
- : "m" ((pa_reg_x86)channels)
+ : "m" (channels)
#else
: "r" ((pa_reg_x86)channels)
#endif

View File

@@ -1,18 +0,0 @@
--- src/tests/rtpoll-test.c.orig 2008-01-03 20:03:03.000000000 -0500
+++ src/tests/rtpoll-test.c 2008-01-03 20:03:25.000000000 -0500
@@ -45,6 +45,7 @@ static int worker(pa_rtpoll_item *w) {
}
int main(int argc, char *argv[]) {
+#ifdef SIGRTMIN
pa_rtpoll *p;
pa_rtpoll_item *i, *w;
struct pollfd *pollfd;
@@ -86,6 +87,7 @@ int main(int argc, char *argv[]) {
pa_rtpoll_item_free(w);
pa_rtpoll_free(p);
+#endif
return 0;
}

View File

@@ -1,27 +0,0 @@
--- src/tests/rtstutter.c.orig 2009-07-23 15:40:47.000000000 +0200
+++ src/tests/rtstutter.c 2009-11-24 16:26:36.000000000 +0100
@@ -31,6 +31,11 @@
#include <string.h>
#include <pthread.h>
+#ifdef HAVE_PTHREAD_SETAFFINITY_NP
+#include <sys/param.h>
+#include <sys/cpuset.h>
+#endif
+
#include <pulse/timeval.h>
#include <pulse/gccmacro.h>
@@ -44,8 +49,12 @@
static void* work(void *p) {
#ifdef HAVE_PTHREAD_SETAFFINITY_NP
+#ifdef __FreeBSD__
+ cpuset_t mask;
+#else
cpu_set_t mask;
#endif
+#endif
struct sched_param param;
pa_log_notice("CPU%i: Created thread.", PA_PTR_TO_UINT(p));

View File

@@ -1,5 +1,4 @@
bin/esdcompat
%%AVAHI%%bin/pabrowse
bin/pacat
bin/pacmd
bin/pactl
@@ -11,31 +10,26 @@ bin/parecord
bin/pasuspender
bin/pax11publish
bin/pulseaudio
bin/qpaeq
bin/start-pulseaudio-kde
bin/start-pulseaudio-x11
etc/bash_completion.d/pulseaudio-bash-completion.sh
etc/dbus-1/system.d/pulseaudio-system.conf
@unexec if cmp -s %D/etc/pulse/client.conf %D/etc/pulse/client.conf-dist; then rm -f %D/etc/pulse/client.conf; fi
etc/pulse/client.conf-dist
@exec [ -f %B/client.conf ] || cp %B/%f %B/client.conf
@unexec if cmp -s %D/etc/pulse/daemon.conf %D/etc/pulse/daemon.conf-dist; then rm -f %D/etc/pulse/daemon.conf; fi
etc/pulse/daemon.conf-dist
@exec [ -f %B/daemon.conf ] || cp %B/%f %B/daemon.conf
@unexec if cmp -s %D/etc/pulse/default.pa %D/etc/pulse/default.pa-dist; then rm -f %D/etc/pulse/default.pa; fi
etc/pulse/default.pa-dist
@exec [ -f %B/default.pa ] || cp %B/%f %B/default.pa
@unexec if cmp -s %D/etc/pulse/system.pa %D/etc/pulse/system.pa-dist; then rm -f %D/etc/pulse/system.pa; fi
etc/pulse/system.pa-dist
@exec [ -f %B/system.pa ] || cp %B/%f %B/system.pa
@sample etc/pulse/client.conf.sample
@sample etc/pulse/daemon.conf.sample
@sample etc/pulse/default.pa.sample
@sample etc/pulse/system.pa.sample
etc/xdg/autostart/pulseaudio.desktop
etc/xdg/autostart/pulseaudio-kde.desktop
%%AVAHI%%include/pulse/browser.h
include/pulse/cdecl.h
include/pulse/channelmap.h
include/pulse/context.h
include/pulse/def.h
include/pulse/error.h
include/pulse/ext-device-manager.h
include/pulse/ext-device-restore.h
include/pulse/ext-stream-restore.h
include/pulse/format.h
include/pulse/gccmacro.h
include/pulse/glib-mainloop.h
include/pulse/introspect.h
@@ -58,23 +52,21 @@ include/pulse/util.h
include/pulse/version.h
include/pulse/volume.h
include/pulse/xmalloc.h
%%AVAHI%%lib/libpulse-browse.so
%%AVAHI%%lib/libpulse-browse.so.0
%%AVAHI%%lib/libpulse-browse.so.0.1.1
lib/cmake/PulseAudio/PulseAudioConfig.cmake
lib/cmake/PulseAudio/PulseAudioConfigVersion.cmake
lib/libpulse-mainloop-glib.so
lib/libpulse-mainloop-glib.so.0
lib/libpulse-mainloop-glib.so.0.0.4
lib/libpulse-mainloop-glib.so.0.0.5
lib/libpulse-simple.so
lib/libpulse-simple.so.0
lib/libpulse-simple.so.0.0.3
lib/libpulse-simple.so.0.1.0
lib/libpulse.so
lib/libpulse.so.0
lib/libpulse.so.0.12.4
lib/libpulsecommon-%%PULSE_VERSION%%.so
lib/libpulse.so.0.17.3
lib/libpulsecore-%%PULSE_VERSION%%.so
lib/libpulsedsp.so
%%AVAHI%%lib/pulse-%%PULSE_VERSION%%/modules/libavahi-wrap.so
lib/pulse-%%PULSE_VERSION%%/modules/module-device-manager.so
%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/libalsa-util.so
lib/pulse-%%PULSE_VERSION%%/modules/libcli.so
lib/pulse-%%PULSE_VERSION%%/modules/liboss-util.so
lib/pulse-%%PULSE_VERSION%%/modules/libprotocol-cli.so
@@ -84,6 +76,9 @@ lib/pulse-%%PULSE_VERSION%%/modules/libprotocol-native.so
lib/pulse-%%PULSE_VERSION%%/modules/libprotocol-simple.so
lib/pulse-%%PULSE_VERSION%%/modules/libraop.so
lib/pulse-%%PULSE_VERSION%%/modules/librtp.so
%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/module-alsa-card.so
%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/module-alsa-sink.so
%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/module-alsa-source.so
lib/pulse-%%PULSE_VERSION%%/modules/module-always-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-augment-properties.so
lib/pulse-%%PULSE_VERSION%%/modules/module-card-restore.so
@@ -91,22 +86,26 @@ lib/pulse-%%PULSE_VERSION%%/modules/module-cli-protocol-tcp.so
lib/pulse-%%PULSE_VERSION%%/modules/module-cli-protocol-unix.so
lib/pulse-%%PULSE_VERSION%%/modules/module-cli.so
lib/pulse-%%PULSE_VERSION%%/modules/module-combine.so
lib/pulse-%%PULSE_VERSION%%/modules/module-combine-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-console-kit.so
lib/pulse-%%PULSE_VERSION%%/modules/module-cork-music-on-phone.so
lib/pulse-%%PULSE_VERSION%%/modules/module-dbus-protocol.so
lib/pulse-%%PULSE_VERSION%%/modules/module-default-device-restore.so
lib/pulse-%%PULSE_VERSION%%/modules/module-detect.so
lib/pulse-%%PULSE_VERSION%%/modules/module-device-restore.so
lib/pulse-%%PULSE_VERSION%%/modules/module-echo-cancel.so
lib/pulse-%%PULSE_VERSION%%/modules/module-equalizer-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-esound-compat-spawnfd.so
lib/pulse-%%PULSE_VERSION%%/modules/module-esound-compat-spawnpid.so
lib/pulse-%%PULSE_VERSION%%/modules/module-esound-protocol-tcp.so
lib/pulse-%%PULSE_VERSION%%/modules/module-esound-protocol-unix.so
lib/pulse-%%PULSE_VERSION%%/modules/module-esound-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-filter-apply.so
lib/pulse-%%PULSE_VERSION%%/modules/module-filter-heuristics.so
%%GCONF%%lib/pulse-%%PULSE_VERSION%%/modules/module-gconf.so
%%HAL%%lib/pulse-%%PULSE_VERSION%%/modules/module-hal-detect.so
lib/pulse-%%PULSE_VERSION%%/modules/module-http-protocol-tcp.so
lib/pulse-%%PULSE_VERSION%%/modules/module-http-protocol-unix.so
lib/pulse-%%PULSE_VERSION%%/modules/module-intended-roles.so
%%JACK%%lib/pulse-%%PULSE_VERSION%%/modules/module-jackdbus-detect.so
%%JACK%%lib/pulse-%%PULSE_VERSION%%/modules/module-jack-sink.so
%%JACK%%lib/pulse-%%PULSE_VERSION%%/modules/module-jack-source.so
lib/pulse-%%PULSE_VERSION%%/modules/module-ladspa-sink.so
@@ -116,6 +115,7 @@ lib/pulse-%%PULSE_VERSION%%/modules/module-native-protocol-fd.so
lib/pulse-%%PULSE_VERSION%%/modules/module-native-protocol-tcp.so
lib/pulse-%%PULSE_VERSION%%/modules/module-native-protocol-unix.so
lib/pulse-%%PULSE_VERSION%%/modules/module-null-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-null-source.so
lib/pulse-%%PULSE_VERSION%%/modules/module-oss.so
lib/pulse-%%PULSE_VERSION%%/modules/module-pipe-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-pipe-source.so
@@ -123,7 +123,10 @@ lib/pulse-%%PULSE_VERSION%%/modules/module-position-event-sounds.so
%%AVAHI%%lib/pulse-%%PULSE_VERSION%%/modules/module-raop-discover.so
lib/pulse-%%PULSE_VERSION%%/modules/module-raop-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-remap-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-remap-source.so
lib/pulse-%%PULSE_VERSION%%/modules/module-rescue-streams.so
lib/pulse-%%PULSE_VERSION%%/modules/module-role-cork.so
lib/pulse-%%PULSE_VERSION%%/modules/module-role-ducking.so
lib/pulse-%%PULSE_VERSION%%/modules/module-rtp-recv.so
lib/pulse-%%PULSE_VERSION%%/modules/module-rtp-send.so
lib/pulse-%%PULSE_VERSION%%/modules/module-rygel-media-server.so
@@ -133,8 +136,15 @@ lib/pulse-%%PULSE_VERSION%%/modules/module-sine.so
lib/pulse-%%PULSE_VERSION%%/modules/module-sine-source.so
lib/pulse-%%PULSE_VERSION%%/modules/module-stream-restore.so
lib/pulse-%%PULSE_VERSION%%/modules/module-suspend-on-idle.so
lib/pulse-%%PULSE_VERSION%%/modules/module-switch-on-connect.so
lib/pulse-%%PULSE_VERSION%%/modules/module-switch-on-port-available.so
lib/pulse-%%PULSE_VERSION%%/modules/module-tunnel-sink-new.so
lib/pulse-%%PULSE_VERSION%%/modules/module-tunnel-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-tunnel-source-new.so
lib/pulse-%%PULSE_VERSION%%/modules/module-tunnel-source.so
lib/pulse-%%PULSE_VERSION%%/modules/module-virtual-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-virtual-source.so
lib/pulse-%%PULSE_VERSION%%/modules/module-virtual-surround-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-volume-restore.so
lib/pulse-%%PULSE_VERSION%%/modules/module-x11-bell.so
lib/pulse-%%PULSE_VERSION%%/modules/module-x11-cork-request.so
@@ -142,13 +152,13 @@ lib/pulse-%%PULSE_VERSION%%/modules/module-x11-publish.so
lib/pulse-%%PULSE_VERSION%%/modules/module-x11-xsmp.so
%%AVAHI%%lib/pulse-%%PULSE_VERSION%%/modules/module-zeroconf-discover.so
%%AVAHI%%lib/pulse-%%PULSE_VERSION%%/modules/module-zeroconf-publish.so
%%AVAHI%%libdata/pkgconfig/libpulse-browse.pc
lib/pulseaudio/libpulsecommon-%%PULSE_VERSION%%.so
lib/pulseaudio/libpulsedsp.so
libdata/pkgconfig/libpulse-mainloop-glib.pc
libdata/pkgconfig/libpulse-simple.pc
libdata/pkgconfig/libpulse.pc
%%GCONF%%libexec/pulse/gconf-helper
man/man1/esdcompat.1.gz
man/man1/pabrowse.1.gz
man/man1/pacat.1.gz
man/man1/pacmd.1.gz
man/man1/pactl.1.gz
@@ -157,9 +167,56 @@ man/man1/paplay.1.gz
man/man1/pasuspender.1.gz
man/man1/pax11publish.1.gz
man/man1/pulseaudio.1.gz
man/man1/start-pulseaudio-kde.1.gz
man/man1/start-pulseaudio-x11.1.gz
man/man5/default.pa.5.gz
man/man5/pulse-cli-syntax.5.gz
man/man5/pulse-client.conf.5.gz
man/man5/pulse-daemon.conf.5.gz
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-aux.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-dock-mic.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-fm.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-front-mic.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-headphone-mic.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-headset-mic.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic-always.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-linein.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-mic-line.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf.common
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-rear-mic.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-tvtuner.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-video.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input.conf.common
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-desktop-speaker.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-headphones-2.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-lineout.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-mono.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-speaker-always.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
%%ALSA%%share/pulseaudio/alsa-mixer/paths/hdmi-output-0.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/hdmi-output-1.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/hdmi-output-2.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/hdmi-output-3.conf
%%ALSA%%share/pulseaudio/alsa-mixer/paths/iec958-stereo-output.conf
%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/default.conf
%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf
%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/force-speaker-and-int-mic.conf
%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/force-speaker.conf
%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/kinect-audio.conf
%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/maudio-fasttrack-pro.conf
%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio4dj.conf
%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio8dj.conf
%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-korecontroller.conf
%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio10.conf
%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio2.conf
%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio6.conf
%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktorkontrol-s4.conf
share/locale/as/LC_MESSAGES/pulseaudio.mo
share/locale/bn_IN/LC_MESSAGES/pulseaudio.mo
share/locale/ca/LC_MESSAGES/pulseaudio.mo
@@ -171,8 +228,10 @@ share/locale/es/LC_MESSAGES/pulseaudio.mo
share/locale/fi/LC_MESSAGES/pulseaudio.mo
share/locale/fr/LC_MESSAGES/pulseaudio.mo
share/locale/gu/LC_MESSAGES/pulseaudio.mo
share/locale/he/LC_MESSAGES/pulseaudio.mo
share/locale/hi/LC_MESSAGES/pulseaudio.mo
share/locale/hu/LC_MESSAGES/pulseaudio.mo
share/locale/id/LC_MESSAGES/pulseaudio.mo
share/locale/it/LC_MESSAGES/pulseaudio.mo
share/locale/ja/LC_MESSAGES/pulseaudio.mo
share/locale/kn/LC_MESSAGES/pulseaudio.mo
@@ -184,6 +243,7 @@ share/locale/pa/LC_MESSAGES/pulseaudio.mo
share/locale/pl/LC_MESSAGES/pulseaudio.mo
share/locale/pt/LC_MESSAGES/pulseaudio.mo
share/locale/pt_BR/LC_MESSAGES/pulseaudio.mo
share/locale/ru/LC_MESSAGES/pulseaudio.mo
share/locale/sr/LC_MESSAGES/pulseaudio.mo
share/locale/sr@latin/LC_MESSAGES/pulseaudio.mo
share/locale/sv/LC_MESSAGES/pulseaudio.mo
@@ -191,22 +251,8 @@ share/locale/ta/LC_MESSAGES/pulseaudio.mo
share/locale/te/LC_MESSAGES/pulseaudio.mo
share/locale/uk/LC_MESSAGES/pulseaudio.mo
share/locale/zh_CN/LC_MESSAGES/pulseaudio.mo
share/vala/vapi/libpulse.deps
share/vala/vapi/libpulse.vapi
share/locale/zh_TW/LC_MESSAGES/pulseaudio.mo
share/vala/vapi/libpulse-mainloop-glib.deps
share/vala/vapi/libpulse-mainloop-glib.vapi
%%GCONF%%@dirrm libexec/pulse
@dirrm lib/pulse-%%PULSE_VERSION%%/modules
@dirrm lib/pulse-%%PULSE_VERSION%%
@dirrm include/pulse
@dirrm etc/pulse
@dirrmtry share/locale/sr@latin/LC_MESSAGES
@dirrmtry share/locale/sr@latin
@dirrmtry share/locale/mr/LC_MESSAGES
@dirrmtry share/locale/mr
@dirrmtry share/locale/de_CH/LC_MESSAGES
@dirrmtry share/locale/de_CH
@dirrmtry share/locale/bn_IN/LC_MESSAGES
@dirrmtry share/locale/bn_IN
@dirrmtry share/locale/as/LC_MESSAGES
@dirrmtry share/locale/as
share/vala/vapi/libpulse.deps
share/vala/vapi/libpulse.vapi

View File

@@ -1,5 +1,5 @@
--- aexcl/Makefile.in.orig 2005-12-16 23:17:00.000000000 +0900
+++ aexcl/Makefile.in 2008-05-08 21:29:43.000000000 +0900
--- aexcl/Makefile.in.orig 2005-12-16 15:17:00.000000000 +0100
+++ aexcl/Makefile.in 2014-10-01 17:14:38.124305107 +0200
@@ -2,6 +2,7 @@
CC = @CC@
CXX = @CXX@
@@ -20,8 +20,8 @@
GLIB = glib-2.0
-CXXFLAGS += -I/usr/include/$(GLIB) -I/usr/lib/$(GLIB)/include
-CFLAGS += -Wall -I/usr/include/$(GLIB) -I/usr/lib/$(GLIB)/include -I../raop_play
+CXXFLAGS += -I$(prefix)/include -I$(prefix)/include/$(GLIB) -I/usr/X11R6/include/
+CFLAGS += -Wall -I$(prefix)/include -I$(prefix)/include/$(GLIB) -I/usr/X11R6/include/ -I../raop_play
+CXXFLAGS += -I$(prefix)/include -I$(prefix)/include/$(GLIB) -I$(prefix)/lib/$(GLIB)/include -I/usr/X11R6/include/
+CFLAGS += -Wall -I$(prefix)/include -I$(prefix)/include/$(GLIB) -I$(prefix)/lib/$(GLIB)/include -I/usr/X11R6/include/ -I../raop_play
ifdef GLIB_SUBST
GLIB_SUBST_OBJ = ipod/glibsubst.o

View File

@@ -1,132 +1,80 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/audio/rhythmbox/Makefile,v 1.115 2011/05/04 18:44:36 kwm Exp $
# $MCom: ports/trunk/audio/rhythmbox/Makefile 20039 2014-11-03 13:42:48Z kwm $
PORTNAME= rhythmbox
PORTVERSION= 0.12.8
PORTREVISION= 18
PORTVERSION= 3.1
CATEGORIES= audio gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
DIST_SUBDIR= gnome3
MAINTAINER= marcus@FreeBSD.org
COMMENT= Audio player for GNOME
BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat
LIB_DEPENDS= libmusicbrainz3.so:${PORTSDIR}/audio/libmusicbrainz3 \
libid3tag.so:${PORTSDIR}/audio/libid3tag \
BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat \
valac:${PORTSDIR}/lang/vala \
gtkdoc-check:${PORTSDIR}/textproc/gtk-doc \
itstool:${PORTSDIR}/textproc/itstool
LIB_DEPENDS= libmusicbrainz5.so:${PORTSDIR}/audio/libmusicbrainz5 \
libtotem-plparser.so:${PORTSDIR}/multimedia/totem-pl-parser \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libsexy.so:${PORTSDIR}/x11-toolkits/libsexy \
libsoup-2.4.so:${PORTSDIR}/devel/libsoup \
libgnome-media-profiles.so:${PORTSDIR}/audio/gnome-media \
libbrasero-media.so:${PORTSDIR}/sysutils/brasero
CONFLICTS= rhythmbox-2.[0-9]* rhythmbox-3.[0-9]*
libcheck.so:${PORTSDIR}/devel/libcheck \
libpeas-1.0.so:${PORTSDIR}/devel/libpeas \
libjson-glib-1.0.so:${PORTSDIR}/devel/json-glib \
libsoup-gnome-2.4.so:${PORTSDIR}/devel/libsoup-gnome \
libsecret-1.so:${PORTSDIR}/security/libsecret \
libbrasero-media3.so:${PORTSDIR}/sysutils/brasero
USES= desktop-file-utils gettext gmake libtool pathfix \
pkgconfig tar:bzip2
INSTALLS_OMF= yes
USE_GNOME= intlhack gnomeprefix gtk20 nautilus2
WANT_GNOME= yes
USE_GSTREAMER= flac mp3 gnomevfs gconf jpeg
pkgconfig tar:xz
USE_GNOME= intlhack gnomeprefix gtk30 introspection:build
USE_XORG= ice xproto
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-vala --with-libbrasero-media \
--without-libnautilus-burn
USE_GSTREAMER1= flac lame jpeg cdparanoia vorbis
CONFIGURE_ARGS= --enable-vala \
--disable-gudev \
--enable-visualizer=no \
--disable-browser-plugin \
--with-libsecret=yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib -lm
LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
GCONF_SCHEMAS= rhythmbox.schemas
PLIST_SUB+= PYTVER=${PYTHON_VER:S/.//}
OPTIONS_DEFINE= DAAP IPOD FAAD NOTIFY VORBIS LIRC MTP ITMS_PLUGIN
OPTIONS_DEFAULT= IPOD NOTIFY VORBIS ITMS_PLUGIN
DAAP_DESC= iTunes music sharing
IPOD_DESC= iPod support
ITMS_PLUGIN_DESC= iTunes browser plugin
GLIB_SCHEMAS= org.gnome.rhythmbox.gschema.xml
.include <bsd.port.options.mk>
OPTIONS_SUB= yes
OPTIONS_DEFINE= DAAP GRILO IPOD NOTIFY PYTHON LIRC MTP WEBKIT
OPTIONS_DEFAULT=NOTIFY PYTHON WEBKIT
DAAP_DESC= DAAP support
DAAP_CONFIGURE_ENABLE= daap
DAAP_LIB_DEPENDS= libdmapsharing-3.0.so:${PORTSDIR}/net/libdmapsharing
IPOD_DESC= iPod support
IPOD_CONFIGURE_WITH= ipod
IPOD_LIB_DEPENDS= libgpod.so:${PORTSDIR}/audio/libgpod
GRILO_DESC= Media discovery with Grilo
GRILO_CONFIGURE_ENABLE= grilo
GRILO_BUILD_DEPENDS= grilo-plugins>=0:${PORTSDIR}/net/grilo-plugins
GRILO_RUN_DEPENDS= grilo-plugins>=0:${PORTSDIR}/net/grilo-plugins
LIRC_CONFIGURE_ENABLE= lirc
LIRC_LIB_DEPENDS= liblirc_client.so:${PORTSDIR}/comms/lirc
NOTIFY_CONFIGURE_ENABLE= notify
NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify
MTP_CONFIGURE_WITH= mtp
MTP_LIB_DEPENDS= libmtp.so:${PORTSDIR}/multimedia/libmtp \
libhal.so:${PORTSDIR}/sysutils/hal
PYTHON_CONFIGURE_ENABLE= python
PYTHON_USES= python:3
PYTHON_USE= PYTVER=${PYTHON_VER:S/.//}
WEBKIT_DESC= HTML view support
WEBKIT_CONFIGURE_WITH= webkit
WEBKIT_LIB_DEPENDS= libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3
.if ${PORT_OPTIONS:MVORBIS}
USE_GSTREAMER+= vorbis
.else
CONFIGURE_ARGS+= --disable-vorbis --disable-vorbistest
.endif
.if ${PORT_OPTIONS:MFAAD}
USE_GSTREAMER+= faad
.endif
.if ${PORT_OPTIONS:MLIRC}
LIB_DEPENDS+= liblirc_client.so${PORTSDIR}/comms/lirc
PLIST_SUB+= LIRC=""
CONFIGURE_ARGS+=--enable-lirc
.else
CONFIGURE_ARGS+=--disable-lirc
PLIST_SUB+= LIRC="@comment "
.endif
.if ${PORT_OPTIONS:MMTP}
LIB_DEPENDS+= libmtp.so:${PORTSDIR}/multimedia/libmtp
PLIST_SUB+= MTP=""
CONFIGURE_ARGS+= --with-mtp
.else
CONFIGURE_ARGS+= --without-mtp
PLIST_SUB+= MTP="@comment "
.endif
.if ${PORT_OPTIONS:MDAAP}
CONFIGURE_ARGS+= --enable-daap --with-mdns=avahi
LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app \
libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring
PLIST_SUB+= DAAP=""
.else
.if exists(${LOCALBASE}/lib/libavahi-client.a)
LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app
.endif
CONFIGURE_ARGS+= --disable-daap
PLIST_SUB+= DAAP="@comment "
.endif
.if ${PORT_OPTIONS:MNOTIFY}
LIB_DEPENDS+= libnotify.so:${PORTSDIR}/devel/libnotify
RUN_DEPENDS+= ${LOCALBASE}/libexec/notification-daemon:${PORTSDIR}/deskutils/notification-daemon
.else
CONFIGURE_ARGS+= --disable-libnotify
.endif
.if exists(${LOCALBASE}/libdata/pkgconfig/gst-python-0.10.pc)
USES+= python
USE_GSTREAMER+= python
CONFIGURE_ARGS+=--enable-python
PLIST_SUB+= PYTHON=""
.else
CONFIGURE_ARGS+=--disable-python
PLIST_SUB+= PYTHON="@comment "
.endif
.if ${PORT_OPTIONS:MIPOD}
LIB_DEPENDS+= libgpod.so:${PORTSDIR}/audio/libgpod
CONFIGURE_ARGS+=--with-ipod
PLIST_SUB+= IPOD=""
.else
CONFIGURE_ARGS+=--without-ipod
PLIST_SUB+= IPOD="@comment "
.endif
.if ${PORT_OPTIONS:MITMS_PLUGIN}
USES+= webplugin:native
WEBPLUGIN_FILES=librhythmbox-itms-detection-plugin.so
CONFIGURE_ARGS+=--enable-browser-plugin
CONFIGURE_ENV+= MOZILLA_PLUGINDIR=${WEBPLUGIN_DIR}
PLIST_SUB+= ITMS_PLUGIN=""
.else
CONFIGURE_ARGS+=--disable-browser-plugin
PLIST_SUB+= ITMS_PLUGIN="@comment "
.endif
post-patch:
@${REINPLACE_CMD} -e 's|{MOZILLA_PLUGINDIR|{MOZILLA_PLUGINDIR}|g' \
${WRKSRC}/configure
.include <bsd.port.mk>

View File

@@ -1,2 +1,2 @@
SHA256 (gnome2/rhythmbox-0.12.8.tar.bz2) = 1752fab135808aa78a9afde78448e992020c58c07701f43c989fbabfc6352213
SIZE (gnome2/rhythmbox-0.12.8.tar.bz2) = 5358950
SHA256 (gnome3/rhythmbox-3.1.tar.xz) = 2dc4f80080943ba8d2450cc4f9c4978f741efa26a6b1599ef68f57f7b2d7fcc1
SIZE (gnome3/rhythmbox-3.1.tar.xz) = 6777168

View File

@@ -1,88 +1,11 @@
--- ./configure.orig 2010-03-28 05:06:14.000000000 -0400
+++ ./configure 2012-03-07 16:27:36.000000000 -0500
@@ -15627,76 +15627,7 @@
have_musicbrainz3=yes
fi
-pkg_failed=no
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MUSICBRAINZ" >&5
-$as_echo_n "checking for MUSICBRAINZ... " >&6; }
-
-if test -n "$PKG_CONFIG"; then
- if test -n "$MUSICBRAINZ_CFLAGS"; then
- pkg_cv_MUSICBRAINZ_CFLAGS="$MUSICBRAINZ_CFLAGS"
- else
- if test -n "$PKG_CONFIG" && \
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmusicbrainz >= \$MUSICBRAINZ_REQS\""; } >&5
- ($PKG_CONFIG --exists --print-errors "libmusicbrainz >= $MUSICBRAINZ_REQS") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then
- pkg_cv_MUSICBRAINZ_CFLAGS=`$PKG_CONFIG --cflags "libmusicbrainz >= $MUSICBRAINZ_REQS" 2>/dev/null`
-else
- pkg_failed=yes
-fi
- fi
-else
- pkg_failed=untried
-fi
-if test -n "$PKG_CONFIG"; then
- if test -n "$MUSICBRAINZ_LIBS"; then
- pkg_cv_MUSICBRAINZ_LIBS="$MUSICBRAINZ_LIBS"
- else
- if test -n "$PKG_CONFIG" && \
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmusicbrainz >= \$MUSICBRAINZ_REQS\""; } >&5
- ($PKG_CONFIG --exists --print-errors "libmusicbrainz >= $MUSICBRAINZ_REQS") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then
- pkg_cv_MUSICBRAINZ_LIBS=`$PKG_CONFIG --libs "libmusicbrainz >= $MUSICBRAINZ_REQS" 2>/dev/null`
-else
- pkg_failed=yes
-fi
- fi
-else
- pkg_failed=untried
-fi
-
-
-
-if test $pkg_failed = yes; then
-
-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
- _pkg_short_errors_supported=yes
-else
- _pkg_short_errors_supported=no
-fi
- if test $_pkg_short_errors_supported = yes; then
- MUSICBRAINZ_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libmusicbrainz >= $MUSICBRAINZ_REQS"`
- else
- MUSICBRAINZ_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libmusicbrainz >= $MUSICBRAINZ_REQS"`
- fi
- # Put the nasty error message in config.log where it belongs
- echo "$MUSICBRAINZ_PKG_ERRORS" >&5
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
- have_musicbrainz=no
-elif test $pkg_failed = untried; then
have_musicbrainz=no
-else
- MUSICBRAINZ_CFLAGS=$pkg_cv_MUSICBRAINZ_CFLAGS
- MUSICBRAINZ_LIBS=$pkg_cv_MUSICBRAINZ_LIBS
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
- have_musicbrainz=yes
-fi
@@ -18954,7 +18885,7 @@
--- configure.orig 2014-03-24 12:42:39.411641038 +0000
+++ configure 2014-03-24 12:43:17.116638621 +0000
@@ -21652,7 +21652,7 @@
fi
-MOZILLA_PLUGINDIR="${MOZILLA_PLUGINDIR:="\${libdir}/mozilla/plugins"}"
+MOZILLA_PLUGINDIR="${MOZILLA_PLUGINDIR}"
-MOZILLA_PLUGINDIR=${MOZILLA_PLUGINDIR:-'${libdir}/mozilla/plugins'}
+MOZILLA_PLUGINDIR=${MOZILLA_PLUGINDIR}
if test x$enable_browser_plugin = xyes; then

View File

@@ -1,33 +0,0 @@
--- plugins/status-icon/rb-status-icon-plugin.c.orig 2010-03-24 20:10:13.000000000 -0400
+++ plugins/status-icon/rb-status-icon-plugin.c 2012-02-05 23:19:58.000000000 -0500
@@ -394,7 +394,7 @@ do_notify (RBStatusIconPlugin *plugin,
icon_name = NULL;
if (plugin->priv->notification == NULL) {
- plugin->priv->notification = notify_notification_new (primary, secondary, icon_name, NULL);
+ plugin->priv->notification = notify_notification_new (primary, secondary, icon_name);
g_signal_connect_object (plugin->priv->notification,
"closed",
@@ -405,21 +405,6 @@ do_notify (RBStatusIconPlugin *plugin,
notify_notification_update (plugin->priv->notification, primary, secondary, icon_name);
}
- switch (plugin->priv->icon_mode) {
- case ICON_NEVER:
- break;
-
- case ICON_WITH_NOTIFY:
- case ICON_ALWAYS:
- case ICON_OWNS_WINDOW:
- rb_tray_icon_attach_notification (plugin->priv->tray_icon,
- plugin->priv->notification);
- break;
-
- default:
- g_assert_not_reached ();
- }
-
notify_notification_set_timeout (plugin->priv->notification, timeout);
if (pixbuf != NULL) {

View File

@@ -1,17 +0,0 @@
--- plugins/status-icon/rb-tray-icon-gtk.c.orig 2012-02-05 23:21:11.000000000 -0500
+++ plugins/status-icon/rb-tray-icon-gtk.c 2012-02-05 23:21:24.000000000 -0500
@@ -339,14 +339,6 @@ rb_tray_icon_is_embedded (RBTrayIcon *tr
return gtk_status_icon_is_embedded (tray->priv->icon);
}
-#if defined(HAVE_NOTIFY)
-void
-rb_tray_icon_attach_notification (RBTrayIcon *tray, NotifyNotification *notification)
-{
- notify_notification_attach_to_status_icon (notification, tray->priv->icon);
-}
-#endif
-
void
rb_tray_icon_set_visible (RBTrayIcon *tray, gboolean visible)
{

View File

@@ -1,13 +0,0 @@
--- plugins/status-icon/rb-tray-icon-gtk.h.orig 2012-02-05 23:22:03.000000000 -0500
+++ plugins/status-icon/rb-tray-icon-gtk.h 2012-02-05 23:22:11.000000000 -0500
@@ -74,10 +74,6 @@ gboolean rb_tray_icon_is_embedded (RBTr
void rb_tray_icon_menu_popup (RBTrayIcon *icon, GtkWidget *popup, gint button);
-#if defined(HAVE_NOTIFY)
-void rb_tray_icon_attach_notification (RBTrayIcon *icon, NotifyNotification *notification);
-#endif
-
void rb_tray_icon_set_visible (RBTrayIcon *icon, gboolean visible);
G_END_DECLS

View File

@@ -1,10 +0,0 @@
--- podcast/rb-podcast-parse.h.orig Mon Nov 28 13:51:28 2005
+++ podcast/rb-podcast-parse.h Mon Nov 28 13:51:05 2005
@@ -22,6 +22,7 @@
#ifndef RB_PODCAST_PARSE_H
#define RB_PODCAST_PARSE_H
+#include <inttypes.h>
#include <glib.h>
typedef struct

View File

@@ -1,171 +0,0 @@
From 4394826f36fad0ad36ea773b6d4525dfcfcd389b Mon Sep 17 00:00:00 2001
From: Jonathan Matthew <jonathan@d14n.org>
Date: Wed, 05 May 2010 12:58:26 +0000
Subject: python: fix a number of python initialization problems (bug #617587)
- pygtk.require("2.8") doesn't work - it's only after a major version,
so we should pass in "2.0" instead
- init_pygobject() is deprecated, use pygobject_init (and pass in the
version we require) instead
- init_pygtk() is a macro that returns from the current function on
error, so we need to call it from a separate function for our error
handling to work
- if some aspect of python initialization failed, we were still using
the pygobject GIL macros, which were crashing
---
diff --git a/shell/main.c b/shell/main.c
index 1f27fee..a4dd50a 100644
--- shell/main.c
+++ shell/main.c
@@ -35,6 +35,7 @@
#define NO_IMPORT_PYGOBJECT
#define NO_IMPORT_PYGTK
#include <pygobject.h>
+#include "rb-python-module.h"
/* make sure it's defined somehow */
#ifndef _XOPEN_SOURCE
@@ -327,11 +328,15 @@ main (int argc, char **argv)
rb_profile_start ("mainloop");
#ifdef ENABLE_PYTHON
- pyg_begin_allow_threads;
-#endif
+ if (rb_python_init_successful ()) {
+ pyg_begin_allow_threads;
+ gtk_main ();
+ pyg_end_allow_threads;
+ } else {
+ gtk_main ();
+ }
+#else
gtk_main ();
-#ifdef ENABLE_PYTHON
- pyg_end_allow_threads;
#endif
rb_profile_end ("mainloop");
diff --git a/shell/rb-python-module.c b/shell/rb-python-module.c
index 9e14731..1995a42 100644
--- shell/rb-python-module.c
+++ shell/rb-python-module.c
@@ -84,8 +84,16 @@ extern PyMethodDef pyrb_functions[];
/* We retreive this to check for correct class hierarchy */
static PyTypeObject *PyRBPlugin_Type;
+static gboolean python_init_successful;
+
G_DEFINE_TYPE (RBPythonModule, rb_python_module, G_TYPE_TYPE_MODULE);
+static void
+actually_init_pygtk (void)
+{
+ init_pygtk ();
+}
+
void
rb_python_module_init_python (void)
{
@@ -98,6 +106,7 @@ rb_python_module_init_python (void)
char *argv[] = { "rb", "rhythmdb", NULL };
GList *paths;
+ python_init_successful = FALSE;
if (Py_IsInitialized ()) {
g_warning ("Python Should only be initialized once, since it's in class_init");
g_return_if_reached ();
@@ -130,7 +139,7 @@ rb_python_module_init_python (void)
PySys_SetArgv (1, argv);
- /* pygtk.require("2.8") */
+ /* pygtk.require("2.0") */
pygtk = PyImport_ImportModule ("pygtk");
if (pygtk == NULL) {
g_warning ("Could not import pygtk");
@@ -140,11 +149,15 @@ rb_python_module_init_python (void)
mdict = PyModule_GetDict (pygtk);
require = PyDict_GetItemString (mdict, "require");
- PyObject_CallObject (require, Py_BuildValue ("(S)", PyString_FromString ("2.8")));
+ PyObject_CallObject (require, Py_BuildValue ("(S)", PyString_FromString ("2.0")));
+ if (PyErr_Occurred ()) {
+ g_warning ("pygtk.require(2.0) failed");
+ PyErr_Print();
+ return;
+ }
/* import gobject */
- init_pygobject ();
- if (PyErr_Occurred ()) {
+ if (pygobject_init (2, 16, 0) == NULL) {
g_warning ("Could not initialize pygobject");
PyErr_Print();
return;
@@ -154,7 +167,7 @@ rb_python_module_init_python (void)
pyg_disable_warning_redirections ();
/* import gtk */
- init_pygtk ();
+ actually_init_pygtk ();
if (PyErr_Occurred ()) {
g_warning ("Could not initialize pygtk");
PyErr_Print();
@@ -172,7 +185,7 @@ rb_python_module_init_python (void)
mdict = PyModule_GetDict (gtk);
pygtk_version = PyDict_GetItemString (mdict, "pygtk_version");
- pygtk_required_version = Py_BuildValue ("(iii)", 2, 4, 0);
+ pygtk_required_version = Py_BuildValue ("(iii)", 2, 8, 0);
if (PyObject_Compare (pygtk_version, pygtk_required_version) == -1) {
g_warning("PyGTK %s required, but %s found.",
PyString_AsString (PyObject_Repr (pygtk_required_version)),
@@ -264,6 +277,8 @@ rb_python_module_init_python (void)
gettext_args = Py_BuildValue ("ss", GETTEXT_PACKAGE, GNOMELOCALEDIR);
PyObject_CallObject (install, gettext_args);
Py_DECREF (gettext_args);
+
+ python_init_successful = TRUE;
}
static gboolean
@@ -329,6 +344,11 @@ rb_python_module_load_with_gil (GTypeModule *module)
PyGILState_STATE state;
gboolean ret;
+ if (python_init_successful == FALSE) {
+ g_warning ("unable to load module as python runtime could not be initialized");
+ return FALSE;
+ }
+
state = pyg_gil_state_ensure ();
ret = rb_python_module_load (module);
pyg_gil_state_release (state);
@@ -485,6 +505,12 @@ rb_python_module_new (const gchar *path,
return result;
}
+gboolean
+rb_python_init_successful (void)
+{
+ return python_init_successful;
+}
+
/* --- these are not module methods, they are here out of convenience --- */
#if 0
diff --git a/shell/rb-python-module.h b/shell/rb-python-module.h
index 5b2c152..30c1200 100644
--- shell/rb-python-module.h
+++ shell/rb-python-module.h
@@ -60,6 +60,8 @@ GObject *rb_python_module_new_object (RBPythonModule *module);
void rb_python_module_init_python (void);
+gboolean rb_python_init_successful (void);
+
void rb_python_garbage_collect (void);
void rb_python_shutdown (void);
--
cgit v0.8.3.1

View File

@@ -1,38 +0,0 @@
--- remote/dbus/rb-client.c.orig 2010-10-10 11:56:07.000000000 -0400
+++ remote/dbus/rb-client.c 2010-10-10 11:57:02.000000000 -0400
@@ -54,7 +54,7 @@ static gboolean previous = FALSE;
static gboolean notify = FALSE;
static gboolean play = FALSE;
-static gboolean pause = FALSE;
+static gboolean rbpause = FALSE;
static gboolean play_pause = FALSE;
static gboolean stop = FALSE;
@@ -91,7 +91,7 @@ static GOptionEntry args[] = {
{ "notify", 0, 0, G_OPTION_ARG_NONE, &notify, N_("Show notification of the playing song"), NULL },
{ "play", 0, 0, G_OPTION_ARG_NONE, &play, N_("Resume playback if currently paused"), NULL },
- { "pause", 0, 0, G_OPTION_ARG_NONE, &pause, N_("Pause playback if currently playing"), NULL },
+ { "pause", 0, 0, G_OPTION_ARG_NONE, &rbpause, N_("Pause playback if currently playing"), NULL },
{ "play-pause", 0, 0, G_OPTION_ARG_NONE, &play_pause, N_("Toggle play/pause mode"), NULL },
/* { "stop", 0, 0, G_OPTION_ARG_NONE, &stop, N_("Stop playback"), NULL }, */
@@ -608,7 +608,7 @@ main (int argc, char **argv)
if (next || previous ||
clear_queue ||
play_uri || other_stuff ||
- play || pause || play_pause || stop ||
+ play || rbpause || play_pause || stop ||
print_playing || print_playing_format || notify ||
(set_volume > -0.01) || volume_up || volume_down || print_volume || mute || unmute || (set_rating > -0.01))
no_present = TRUE;
@@ -696,7 +696,7 @@ main (int argc, char **argv)
org_gnome_Rhythmbox_Player_get_playing (player_proxy, &is_playing, &error);
if (!annoy (&error)) {
rb_debug ("playback state: %d", is_playing);
- if (play || pause || play_pause) {
+ if (play || rbpause || play_pause) {
if (is_playing != play || play_pause) {
rb_debug ("calling playPause to change playback state");
org_gnome_Rhythmbox_Player_play_pause (player_proxy, FALSE, &error);

File diff suppressed because it is too large Load Diff

View File

@@ -1,37 +1,37 @@
# Created by: Alexander Nedotsukov <bland@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/audio/sound-juicer/Makefile,v 1.102 2010/09/29 13:19:43 kwm Exp $
# $MCom: ports/trunk/audio/sound-juicer/Makefile 19823 2014-08-20 09:28:14Z gusi $
PORTNAME= sound-juicer
PORTVERSION= 2.32.0
PORTREVISION= 6
PORTVERSION= 3.12.0
PORTREVISION= 1
CATEGORIES= audio gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Clean, mean, and lean CD ripper for GNOME2
COMMENT= Clean, mean, and lean CD ripper for GNOME
LIB_DEPENDS= libmusicbrainz3.so:${PORTSDIR}/audio/libmusicbrainz3 \
libgnome-media-profiles.so:${PORTSDIR}/audio/gnome-media \
libcdio.so:${PORTSDIR}/sysutils/libcdio \
BUILD_DEPENDS= itstool:${PORTSDIR}/textproc/itstool
LIB_DEPENDS= libmusicbrainz5.so:${PORTSDIR}/audio/libmusicbrainz5 \
libdiscid.so:${PORTSDIR}/audio/libdiscid \
libtag.so:${PORTSDIR}/audio/taglib \
libcanberra-gtk.so:${PORTSDIR}/audio/libcanberra \
libcanberra.so:${PORTSDIR}/audio/libcanberra \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libbrasero-media.so:${PORTSDIR}/sysutils/brasero
libbrasero-media3.so:${PORTSDIR}/sysutils/brasero
USES= gettext gmake pathfix pkgconfig tar:bzip2 desktop-file-utils
INSTALLS_OMF= yes
USE_GNOME= intlhack gnomeprefix gconf2 libglade2 gnomedocutils
USE_GSTREAMER= cdparanoia vorbis flac gconf good gio
USES= desktop-file-utils gettext gmake pathfix pkgconfig tar:xz
USE_GNOME= gnomeprefix intlhack
USE_GSTREAMER1= cdparanoia flac good vorbis
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-ignore-missing-cd
INSTALLS_ICONS= yes
CPPFLAGS+= -I${LOCALBASE}/include
CFLAGS+= -I${LOCALBASE}/include -Wno-error=format-nonliteral
LDFLAGS+= -L${LOCALBASE}/lib
MAKE_ENV= XDG_CACHE_HOME=${WRKDIR}
INSTALL_TARGET= install-strip
GCONF_SCHEMAS= sound-juicer.schemas
GLIB_SCHEMAS= org.gnome.sound-juicer.gschema.xml
post-patch:
@${REINPLACE_CMD} -e 's|^\(SUBDIRS = .*\)tests\(.*\)|\1\2|' \

View File

@@ -1,2 +1,2 @@
SHA256 (gnome2/sound-juicer-2.32.0.tar.bz2) = f6040e19e50094daff9699dea3e9884ce3226a61f28acbe9ad3a0458975a305a
SIZE (gnome2/sound-juicer-2.32.0.tar.bz2) = 2177250
SHA256 (gnome3/sound-juicer-3.12.0.tar.xz) = c6f98dc6d453e2890fdc3bb7d2e360318d82dafd0304aa0a23ff6ea10b7aff1f
SIZE (gnome3/sound-juicer-3.12.0.tar.xz) = 1960968

View File

@@ -1,17 +0,0 @@
--- src/sj-main.c.orig 2012-02-14 16:44:03.000000000 +0900
+++ src/sj-main.c 2012-02-14 16:46:41.000000000 +0900
@@ -410,9 +410,11 @@
g_return_val_if_fail (title != NULL, NULL);
g_return_val_if_fail (artist != NULL, NULL);
- infobar = gtk_info_bar_new_with_buttons (_("S_ubmit Album"), GTK_RESPONSE_OK,
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- NULL);
+ infobar = gtk_info_bar_new ();
+ button = gtk_info_bar_add_button (GTK_INFO_BAR (infobar),
+ _("S_ubmit Album"), GTK_RESPONSE_OK);
+ gtk_info_bar_add_button (GTK_INFO_BAR (infobar),
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL);
/* Translators: title, artist */
primary_text = g_strdup_printf (_("Could not find %s by %s on MusicBrainz."), title, artist);

View File

@@ -1,88 +1,93 @@
bin/sound-juicer
man/man1/sound-juicer.1.gz
share/GConf/gsettings/sound-juicer.convert
share/applications/sound-juicer.desktop
share/gnome/help/sound-juicer/C/figures/prefs.png
share/gnome/help/sound-juicer/C/figures/startup.png
share/gnome/help/sound-juicer/C/legal.xml
share/gnome/help/sound-juicer/C/sound-juicer.xml
share/gnome/help/sound-juicer/ar/figures/prefs.png
share/gnome/help/sound-juicer/ar/figures/startup.png
share/gnome/help/sound-juicer/ar/legal.xml
share/gnome/help/sound-juicer/ar/sound-juicer.xml
share/gnome/help/sound-juicer/ca/figures/prefs.png
share/gnome/help/sound-juicer/ca/figures/startup.png
share/gnome/help/sound-juicer/ca/legal.xml
share/gnome/help/sound-juicer/ca/sound-juicer.xml
share/gnome/help/sound-juicer/cs/figures/prefs.png
share/gnome/help/sound-juicer/cs/figures/startup.png
share/gnome/help/sound-juicer/cs/legal.xml
share/gnome/help/sound-juicer/cs/sound-juicer.xml
share/gnome/help/sound-juicer/de/figures/prefs.png
share/gnome/help/sound-juicer/de/figures/startup.png
share/gnome/help/sound-juicer/de/legal.xml
share/gnome/help/sound-juicer/de/sound-juicer.xml
share/gnome/help/sound-juicer/el/figures/prefs.png
share/gnome/help/sound-juicer/el/figures/startup.png
share/gnome/help/sound-juicer/el/legal.xml
share/gnome/help/sound-juicer/el/sound-juicer.xml
share/gnome/help/sound-juicer/en_GB/figures/prefs.png
share/gnome/help/sound-juicer/en_GB/figures/startup.png
share/gnome/help/sound-juicer/en_GB/legal.xml
share/gnome/help/sound-juicer/en_GB/sound-juicer.xml
share/gnome/help/sound-juicer/es/figures/prefs.png
share/gnome/help/sound-juicer/es/figures/startup.png
share/gnome/help/sound-juicer/es/legal.xml
share/gnome/help/sound-juicer/es/sound-juicer.xml
share/gnome/help/sound-juicer/eu/figures/prefs.png
share/gnome/help/sound-juicer/eu/figures/startup.png
share/gnome/help/sound-juicer/eu/legal.xml
share/gnome/help/sound-juicer/eu/sound-juicer.xml
share/gnome/help/sound-juicer/fr/figures/prefs.png
share/gnome/help/sound-juicer/fr/figures/startup.png
share/gnome/help/sound-juicer/fr/legal.xml
share/gnome/help/sound-juicer/fr/sound-juicer.xml
share/gnome/help/sound-juicer/ja/figures/prefs.png
share/gnome/help/sound-juicer/ja/figures/startup.png
share/gnome/help/sound-juicer/ja/legal.xml
share/gnome/help/sound-juicer/ja/sound-juicer.xml
share/gnome/help/sound-juicer/nl/figures/prefs.png
share/gnome/help/sound-juicer/nl/figures/startup.png
share/gnome/help/sound-juicer/nl/legal.xml
share/gnome/help/sound-juicer/nl/sound-juicer.xml
share/gnome/help/sound-juicer/oc/figures/prefs.png
share/gnome/help/sound-juicer/oc/figures/startup.png
share/gnome/help/sound-juicer/oc/legal.xml
share/gnome/help/sound-juicer/oc/sound-juicer.xml
share/gnome/help/sound-juicer/pl/figures/prefs.png
share/gnome/help/sound-juicer/pl/figures/startup.png
share/gnome/help/sound-juicer/pl/legal.xml
share/gnome/help/sound-juicer/pl/sound-juicer.xml
share/gnome/help/sound-juicer/pt_BR/figures/prefs.png
share/gnome/help/sound-juicer/pt_BR/figures/startup.png
share/gnome/help/sound-juicer/pt_BR/legal.xml
share/gnome/help/sound-juicer/pt_BR/sound-juicer.xml
share/gnome/help/sound-juicer/ru/figures/prefs.png
share/gnome/help/sound-juicer/ru/figures/startup.png
share/gnome/help/sound-juicer/ru/legal.xml
share/gnome/help/sound-juicer/ru/sound-juicer.xml
share/gnome/help/sound-juicer/sv/figures/prefs.png
share/gnome/help/sound-juicer/sv/figures/startup.png
share/gnome/help/sound-juicer/sv/legal.xml
share/gnome/help/sound-juicer/sv/sound-juicer.xml
share/gnome/help/sound-juicer/uk/figures/prefs.png
share/gnome/help/sound-juicer/uk/figures/startup.png
share/gnome/help/sound-juicer/uk/legal.xml
share/gnome/help/sound-juicer/uk/sound-juicer.xml
share/gnome/help/sound-juicer/zh_CN/figures/prefs.png
share/gnome/help/sound-juicer/zh_CN/figures/startup.png
share/gnome/help/sound-juicer/zh_CN/legal.xml
share/gnome/help/sound-juicer/zh_CN/sound-juicer.xml
share/help/C/sound-juicer/index.docbook
share/help/C/sound-juicer/legal.xml
share/help/C/sound-juicer/figures/prefs.png
share/help/C/sound-juicer/figures/startup.png
share/help/ar/sound-juicer/index.docbook
share/help/ar/sound-juicer/legal.xml
share/help/ar/sound-juicer/figures/prefs.png
share/help/ar/sound-juicer/figures/startup.png
share/help/ca/sound-juicer/index.docbook
share/help/ca/sound-juicer/legal.xml
share/help/ca/sound-juicer/figures/prefs.png
share/help/ca/sound-juicer/figures/startup.png
share/help/cs/sound-juicer/index.docbook
share/help/cs/sound-juicer/legal.xml
share/help/cs/sound-juicer/figures/prefs.png
share/help/cs/sound-juicer/figures/startup.png
share/help/de/sound-juicer/index.docbook
share/help/de/sound-juicer/legal.xml
share/help/de/sound-juicer/figures/prefs.png
share/help/de/sound-juicer/figures/startup.png
share/help/el/sound-juicer/index.docbook
share/help/el/sound-juicer/legal.xml
share/help/el/sound-juicer/figures/prefs.png
share/help/el/sound-juicer/figures/startup.png
share/help/en_GB/sound-juicer/index.docbook
share/help/en_GB/sound-juicer/legal.xml
share/help/en_GB/sound-juicer/figures/prefs.png
share/help/en_GB/sound-juicer/figures/startup.png
share/help/es/sound-juicer/index.docbook
share/help/es/sound-juicer/legal.xml
share/help/es/sound-juicer/figures/prefs.png
share/help/es/sound-juicer/figures/startup.png
share/help/eu/sound-juicer/index.docbook
share/help/eu/sound-juicer/legal.xml
share/help/eu/sound-juicer/figures/prefs.png
share/help/eu/sound-juicer/figures/startup.png
share/help/fr/sound-juicer/index.docbook
share/help/fr/sound-juicer/legal.xml
share/help/fr/sound-juicer/figures/prefs.png
share/help/fr/sound-juicer/figures/startup.png
share/help/ja/sound-juicer/index.docbook
share/help/ja/sound-juicer/legal.xml
share/help/ja/sound-juicer/figures/prefs.png
share/help/ja/sound-juicer/figures/startup.png
share/help/nl/sound-juicer/index.docbook
share/help/nl/sound-juicer/legal.xml
share/help/nl/sound-juicer/figures/prefs.png
share/help/nl/sound-juicer/figures/startup.png
share/help/oc/sound-juicer/index.docbook
share/help/oc/sound-juicer/legal.xml
share/help/oc/sound-juicer/figures/prefs.png
share/help/oc/sound-juicer/figures/startup.png
share/help/pl/sound-juicer/index.docbook
share/help/pl/sound-juicer/legal.xml
share/help/pl/sound-juicer/figures/prefs.png
share/help/pl/sound-juicer/figures/startup.png
share/help/pt_BR/sound-juicer/index.docbook
share/help/pt_BR/sound-juicer/legal.xml
share/help/pt_BR/sound-juicer/figures/prefs.png
share/help/pt_BR/sound-juicer/figures/startup.png
share/help/ru/sound-juicer/index.docbook
share/help/ru/sound-juicer/legal.xml
share/help/ru/sound-juicer/figures/prefs.png
share/help/ru/sound-juicer/figures/startup.png
share/help/sl/sound-juicer/index.docbook
share/help/sl/sound-juicer/legal.xml
share/help/sl/sound-juicer/figures/prefs.png
share/help/sl/sound-juicer/figures/startup.png
share/help/sv/sound-juicer/index.docbook
share/help/sv/sound-juicer/legal.xml
share/help/sv/sound-juicer/figures/prefs.png
share/help/sv/sound-juicer/figures/startup.png
share/help/uk/sound-juicer/index.docbook
share/help/uk/sound-juicer/legal.xml
share/help/uk/sound-juicer/figures/prefs.png
share/help/uk/sound-juicer/figures/startup.png
share/help/zh_CN/sound-juicer/index.docbook
share/help/zh_CN/sound-juicer/legal.xml
share/help/zh_CN/sound-juicer/figures/prefs.png
share/help/zh_CN/sound-juicer/figures/startup.png
share/icons/hicolor/16x16/apps/sound-juicer.png
share/icons/hicolor/22x22/apps/sound-juicer.png
share/icons/hicolor/24x24/apps/sound-juicer.png
share/icons/hicolor/256x256/apps/sound-juicer.png
share/icons/hicolor/32x32/apps/sound-juicer.png
share/icons/hicolor/48x48/apps/sound-juicer.png
share/icons/hicolor/scalable/apps/sound-juicer.svg
share/locale/ar/LC_MESSAGES/sound-juicer.mo
share/locale/as/LC_MESSAGES/sound-juicer.mo
share/locale/ast/LC_MESSAGES/sound-juicer.mo
@@ -104,6 +109,7 @@ share/locale/el/LC_MESSAGES/sound-juicer.mo
share/locale/en_CA/LC_MESSAGES/sound-juicer.mo
share/locale/en_GB/LC_MESSAGES/sound-juicer.mo
share/locale/en@shaw/LC_MESSAGES/sound-juicer.mo
share/locale/eo/LC_MESSAGES/sound-juicer.mo
share/locale/es/LC_MESSAGES/sound-juicer.mo
share/locale/et/LC_MESSAGES/sound-juicer.mo
share/locale/eu/LC_MESSAGES/sound-juicer.mo
@@ -163,100 +169,6 @@ share/locale/xh/LC_MESSAGES/sound-juicer.mo
share/locale/zh_CN/LC_MESSAGES/sound-juicer.mo
share/locale/zh_HK/LC_MESSAGES/sound-juicer.mo
share/locale/zh_TW/LC_MESSAGES/sound-juicer.mo
share/omf/sound-juicer/sound-juicer-C.omf
share/omf/sound-juicer/sound-juicer-ar.omf
share/omf/sound-juicer/sound-juicer-ca.omf
share/omf/sound-juicer/sound-juicer-cs.omf
share/omf/sound-juicer/sound-juicer-de.omf
share/omf/sound-juicer/sound-juicer-el.omf
share/omf/sound-juicer/sound-juicer-en_GB.omf
share/omf/sound-juicer/sound-juicer-es.omf
share/omf/sound-juicer/sound-juicer-eu.omf
share/omf/sound-juicer/sound-juicer-fr.omf
share/omf/sound-juicer/sound-juicer-ja.omf
share/omf/sound-juicer/sound-juicer-nl.omf
share/omf/sound-juicer/sound-juicer-oc.omf
share/omf/sound-juicer/sound-juicer-pl.omf
share/omf/sound-juicer/sound-juicer-pt_BR.omf
share/omf/sound-juicer/sound-juicer-ru.omf
share/omf/sound-juicer/sound-juicer-sv.omf
share/omf/sound-juicer/sound-juicer-uk.omf
share/omf/sound-juicer/sound-juicer-zh_CN.omf
%%DATADIR%%/rhythmbox.gep
%%DATADIR%%/sound-juicer-menu.ui
%%DATADIR%%/sound-juicer.ui
@dirrm %%DATADIR%%
@dirrm share/omf/sound-juicer
@dirrm share/gnome/help/sound-juicer/zh_CN/figures
@dirrm share/gnome/help/sound-juicer/zh_CN
@dirrm share/gnome/help/sound-juicer/uk/figures
@dirrm share/gnome/help/sound-juicer/uk
@dirrm share/gnome/help/sound-juicer/sv/figures
@dirrm share/gnome/help/sound-juicer/sv
@dirrm share/gnome/help/sound-juicer/ru/figures
@dirrm share/gnome/help/sound-juicer/ru
@dirrm share/gnome/help/sound-juicer/pt_BR/figures
@dirrm share/gnome/help/sound-juicer/pt_BR
@dirrm share/gnome/help/sound-juicer/pl/figures
@dirrm share/gnome/help/sound-juicer/pl
@dirrm share/gnome/help/sound-juicer/oc/figures
@dirrm share/gnome/help/sound-juicer/oc
@dirrm share/gnome/help/sound-juicer/nl/figures
@dirrm share/gnome/help/sound-juicer/nl
@dirrm share/gnome/help/sound-juicer/ja/figures
@dirrm share/gnome/help/sound-juicer/ja
@dirrm share/gnome/help/sound-juicer/fr/figures
@dirrm share/gnome/help/sound-juicer/fr
@dirrm share/gnome/help/sound-juicer/eu/figures
@dirrm share/gnome/help/sound-juicer/eu
@dirrm share/gnome/help/sound-juicer/es/figures
@dirrm share/gnome/help/sound-juicer/es
@dirrm share/gnome/help/sound-juicer/en_GB/figures
@dirrm share/gnome/help/sound-juicer/en_GB
@dirrm share/gnome/help/sound-juicer/el/figures
@dirrm share/gnome/help/sound-juicer/el
@dirrm share/gnome/help/sound-juicer/de/figures
@dirrm share/gnome/help/sound-juicer/de
@dirrm share/gnome/help/sound-juicer/cs/figures
@dirrm share/gnome/help/sound-juicer/cs
@dirrm share/gnome/help/sound-juicer/ca/figures
@dirrm share/gnome/help/sound-juicer/ca
@dirrm share/gnome/help/sound-juicer/ar/figures
@dirrm share/gnome/help/sound-juicer/ar
@dirrm share/gnome/help/sound-juicer/C/figures
@dirrm share/gnome/help/sound-juicer/C
@dirrm share/gnome/help/sound-juicer
@dirrmtry share/locale/zh_HK/LC_MESSAGES
@dirrmtry share/locale/zh_HK
@dirrmtry share/locale/xh/LC_MESSAGES
@dirrmtry share/locale/xh
@dirrmtry share/locale/ug/LC_MESSAGES
@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/oc/LC_MESSAGES
@dirrmtry share/locale/oc
@dirrmtry share/locale/mr/LC_MESSAGES
@dirrmtry share/locale/mr
@dirrmtry share/locale/mai/LC_MESSAGES
@dirrmtry share/locale/mai
@dirrmtry share/locale/ku/LC_MESSAGES
@dirrmtry share/locale/ku
@dirrmtry share/locale/en@shaw/LC_MESSAGES
@dirrmtry share/locale/en@shaw
@dirrmtry share/locale/dz/LC_MESSAGES
@dirrmtry share/locale/dz
@dirrmtry share/locale/ca@valencia/LC_MESSAGES
@dirrmtry share/locale/ca@valencia
@dirrmtry share/locale/bn_IN/LC_MESSAGES
@dirrmtry share/locale/bn_IN
@dirrmtry share/locale/be@latin/LC_MESSAGES
@dirrmtry share/locale/be@latin
@dirrmtry share/locale/ast/LC_MESSAGES
@dirrmtry share/locale/ast
@dirrmtry share/locale/as/LC_MESSAGES
@dirrmtry share/locale/as

View File

@@ -1,78 +1,88 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/databases/evolution-data-server/Makefile,v 1.218 2013/03/09 09:12:37 kwm Exp $
# $MCom: ports/trunk/databases/evolution-data-server/Makefile 20029 2014-11-02 20:54:47Z kwm $
PORTNAME= evolution-data-server
PORTVERSION= 2.32.1
PORTREVISION= 12
PORTVERSION= 3.12.7
CATEGORIES= databases gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= The data backends for the Evolution integrated mail/PIM suite
COMMENT= Data backends for the Evolution integrated mail/PIM suite
LIB_DEPENDS= libsoup-2.4.so:${PORTSDIR}/devel/libsoup \
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= gcr>=3.11:${PORTSDIR}/security/gcr \
vapigen:${PORTSDIR}/lang/vala
LIB_DEPENDS= libsoup-gnome-2.4.so:${PORTSDIR}/devel/libsoup-gnome \
liboauth.so:${PORTSDIR}/net/liboauth \
libgoa-1.0.so:${PORTSDIR}/net/gnome-online-accounts \
libgdata.so:${PORTSDIR}/devel/libgdata \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libical.so:${PORTSDIR}/devel/libical \
libnss3.so:${PORTSDIR}/security/nss \
libtasn1.so:${PORTSDIR}/security/libtasn1 \
libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring
USES= bison gettext gmake gperf libtool pathfix pkgconfig tar:bzip2
USE_GNOME= gnomeprefix intlhack gconf2 libxml2
USES= bison gettext gmake gperf libtool pathfix pkgconfig tar:xz
USE_GNOME= gnomeprefix gtk30 intlhack introspection:build \
libxml2
USE_OPENLDAP= yes
USE_SQLITE= 3
USE_BDB= 41+
USE_LDCONFIG= yes
USE_SQLITE= yes
GNU_CONFIGURE= yes
USE_BDB= 5
USE_LDCONFIG= yes
CONFIGURE_ARGS= --enable-static \
--enable-gnome-keyring=yes \
--with-openldap=yes \
--disable-uoa \
--enable-vala-bindings \
--with-libdb=${LOCALBASE}
CPPFLAGS+= -I${LOCALBASE}/include -I${BDB_INCLUDE_DIR}
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
CPPFLAGS+= -I${LOCALBASE}/include -I${BDB_INCLUDE_DIR} ${PTHREAD_CFLAGS}
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
PLIST_SUB= VERSION="2.32" EVO_VERSION="1.2"
GLIB_SCHEMAS= org.gnome.Evolution.DefaultSources.gschema.xml \
org.gnome.evolution.eds-shell.gschema.xml \
org.gnome.evolution-data-server.addressbook.gschema.xml \
org.gnome.evolution-data-server.calendar.gschema.xml \
org.gnome.evolution.shell.network-config.gschema.xml
PLIST_SUB= VERSION="3.12" EVO_VERSION="1.2"
OPTIONS_DEFINE= WEATHER KERBEROS
OPTIONS_DEFAULT=WEATHER KERBEROS
OPTIONS_SUB= yes
WEATHER_DESC= Weather calendar backend
WEATHER_LIB_DEPENDS= libgweather.so:${PORTSDIR}/net/libgweather
WEATHER_CONFIGURE_WITH= weather
KERBEROS_CONFIGURE_ON= --with-krb5=/usr
KERBEROS_CONFIGURE_OFF= --without-krb5
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MKERBEROS}
KRB5_LIB= `/usr/bin/krb5-config gssapi --libs`
CONFIGURE_ARGS+= --with-krb5=/usr
KRB5_LIB= `/usr/bin/krb5-config gssapi --libs`
.endif
EDS_BDB_MSG= "!!!WARNING!!!: Berkeley Database version is ${BDB_VER}. If this is an upgrade, you may experience problems if you or any other Evolution-data-server users were previously using BDB_VER 41."
.if ${PORT_OPTIONS:MWEATHER}
LIB_DEPENDS+= libgweather-3.so:${PORTSDIR}/net/libgweather
CONFIGURE_ARGS+= --enable-weather
PLIST_SUB+= WEATHER=""
.else
CONFIGURE_ARGS+= --disable-weather
PLIST_SUB+= WEATHER="@comment "
.endif
EDS_BDB_MSG= "!!!WARNING!!!: Berkeley Database version is ${BDB_VER}. If this is an upgrade, you may experience problems if you or any other Evolution-data-server users were previously using BDB_VER 5."
pre-everything::
@if [ x"${BDB_VER}" != x"41" ]; then \
@if [ x"${BDB_VER}" != x"5" ]; then \
${ECHO_MSG} ${EDS_BDB_MSG} | ${FMT} 75 79 ; \
fi
post-patch:
@${REINPLACE_CMD} -e 's|-ldb|-l${BDB_LIB_NAME}|g ; \
s|heimlibs=".*"|heimlibs="${KRB5_LIB}"|g ; \
s|-DGTK_DISABLE_DEPRECATED||g ; \
s|-DG_DISABLE_DEPRECATED||g ; \
s|-Wl,--no-undefined||g ; \
s|-Wnoexcept||g ; \
s|-Wmissing-include-dirs||g' \
${WRKSRC}/configure
@${REINPLACE_CMD} '/g_thread_init/d' \
${WRKSRC}/calendar/backends/file/e-cal-backend-file.c \
${WRKSRC}/camel/camel-index-control.c \
${WRKSRC}/camel/providers/imapx/test-imapx.c \
${WRKSRC}/libedataserverui/test-name-selector.c \
${WRKSRC}/servers/groupwise/soap-test.c
.include <bsd.port.mk>

View File

@@ -1,2 +1,2 @@
SHA256 (gnome2/evolution-data-server-2.32.1.tar.bz2) = de6a724504a9d72ca550a5a157df1e27dbb951a673f281106171c2345912fc79
SIZE (gnome2/evolution-data-server-2.32.1.tar.bz2) = 4290087
SHA256 (gnome3/evolution-data-server-3.12.7.tar.xz) = c349244ac2b573e33d7f20547eb5133f082113390103533267efcc4037793192
SIZE (gnome3/evolution-data-server-3.12.7.tar.xz) = 5389760

View File

@@ -1,10 +1,9 @@
--- calendar/libedata-cal/e-cal-backend-intervaltree.c.orig 2010-09-19 18:17:35.000000000 +0000
+++ calendar/libedata-cal/e-cal-backend-intervaltree.c 2010-09-19 18:17:44.000000000 +0000
@@ -26,7 +26,7 @@
--- calendar/libedata-cal/e-cal-backend-intervaltree.c.orig 2014-03-14 14:06:17.876564707 +0000
+++ calendar/libedata-cal/e-cal-backend-intervaltree.c 2014-03-14 14:05:42.004562353 +0000
@@ -36,6 +36,7 @@
#include <stdio.h>
#include <string.h>
-#include <malloc.h>
+#include <stdlib.h>
#include "e-cal-backend-intervaltree.h"

Some files were not shown because too many files have changed in this diff Show More