Cairo-Dock is a light and eye-candy dock to launch your programs easily. It uses

Cairo / OpenGL to render nice graphics (many in correlation with Compiz) with
hardware acceleration. It's fully configurable and customizable and can be a
taskbar too. You can easily plug applets into it or in a desklet mode.

WWW:	https://launchpad.net/cairo-dock

PR:		ports/144912
Submitted by:	Ivan Klymenko <fidaj at ukr.net>
This commit is contained in:
Martin Wilke 2010-03-21 12:59:40 +00:00
parent 7b05caa977
commit 6466c40f19
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=251334
8 changed files with 281 additions and 0 deletions

View file

@ -20,6 +20,7 @@
SUBDIR += bmp-docklet
SUBDIR += bookreader
SUBDIR += buoh
SUBDIR += cairo-dock
SUBDIR += cal
SUBDIR += calcurse
SUBDIR += calibre

View file

@ -0,0 +1,27 @@
# New ports collection makefile for: cairo-dock
# Date created: 2010-03-18
# Whom: Ivan Klymenko <fidaj@ukr.net>
#
# $FreeBSD$
#
PORTNAME= cairo-dock
DISTVERSION= 2.1.0
CATEGORIES= deskutils
MASTER_SITES= BERLIOS
MAINTAINER= fidaj@ukr.net
COMMENT= Cairo-Dock is a light and eye-candy dock
LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
gtkglext-x11-1.0.0:${PORTSDIR}/x11-toolkits/gtkglext
GNU_CONFIGURE= yes
USE_BZIP2= yes
USE_GETTEXT= yes
USE_GMAKE= yes
USE_GNOME= gnomehack pkgconfig glib20 gtk20 librsvg2 libxml2
USE_LDCONFIG= yes
USE_XORG= xrender
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (cairo-dock-2.1.0.tar.bz2) = 242b1d4cc6cf9743771ca1752ad342c7
SHA256 (cairo-dock-2.1.0.tar.bz2) = f06d84f9aa8979e352ce62ef3d80747ea05803bd671ae53cc1e92db5ad0c8389
SIZE (cairo-dock-2.1.0.tar.bz2) = 1375614

View file

@ -0,0 +1,11 @@
--- src/Makefile.am.orig 2010-02-03 23:18:44.000000000 +0200
+++ src/Makefile.am 2010-02-03 23:18:54.000000000 +0200
@@ -45,8 +45,6 @@
-DCAIRO_DOCK_THEMES_DIR=\""$(CAIRO_DOCK_THEMES_DIR)"\"\
-DGL_GLEXT_PROTOTYPES=\""1"\"\
-std=c99\
- -O3\
- -g -ggdb\
-Wstrict-prototypes -Wextra -Wwrite-strings -Wuninitialized -Werror-implicit-function-declaration
#-Wunreachable-code -Wno-unused-parameter -Wall

View file

@ -0,0 +1,11 @@
--- src/Makefile.in.orig 2010-02-03 23:18:44.000000000 +0200
+++ src/Makefile.in 2010-02-03 23:19:01.000000000 +0200
@@ -350,8 +350,6 @@
-DCAIRO_DOCK_THEMES_DIR=\""$(CAIRO_DOCK_THEMES_DIR)"\"\
-DGL_GLEXT_PROTOTYPES=\""1"\"\
-std=c99\
- -O3\
- -g -ggdb\
-Wstrict-prototypes -Wextra -Wwrite-strings -Wuninitialized -Werror-implicit-function-declaration
#-Wunreachable-code -Wno-unused-parameter -Wall

View file

@ -0,0 +1,13 @@
--- configure.orig 2010-01-31 18:18:42.000000000 +0200
+++ configure 2010-01-31 18:18:52.000000000 +0200
@@ -15044,8 +15044,8 @@
if test "$LIBCRYPT_LIBS" != "" ; then
- HAVE_LIBCRYPT_TRUE=
- HAVE_LIBCRYPT_FALSE='#'
+ HAVE_LIBCRYPT_TRUE='#'
+ HAVE_LIBCRYPT_FALSE=
else
HAVE_LIBCRYPT_TRUE='#'
HAVE_LIBCRYPT_FALSE=

View file

@ -0,0 +1,6 @@
Cairo-Dock is a light and eye-candy dock to launch your programs easily. It uses
Cairo / OpenGL to render nice graphics (many in correlation with Compiz) with
hardware acceleration. It's fully configurable and customizable and can be a
taskbar too. You can easily plug applets into it or in a desklet mode.
WWW: https://launchpad.net/cairo-dock

View file

@ -0,0 +1,209 @@
bin/cairo-dock
bin/cairo-dock-package-theme
bin/launch-cairo-dock-after-compiz
include/cairo-dock/cairo-dock.h
include/cairo-dock/cairo-dock/cairo-dock-X-utilities.h
include/cairo-dock/cairo-dock/cairo-dock-animations.h
include/cairo-dock/cairo-dock/cairo-dock-applet-canvas.h
include/cairo-dock/cairo-dock/cairo-dock-applet-facility.h
include/cairo-dock/cairo-dock/cairo-dock-applet-factory.h
include/cairo-dock/cairo-dock/cairo-dock-applet-multi-instance.h
include/cairo-dock/cairo-dock/cairo-dock-applet-single-instance.h
include/cairo-dock/cairo-dock/cairo-dock-application-factory.h
include/cairo-dock/cairo-dock/cairo-dock-applications-manager.h
include/cairo-dock/cairo-dock/cairo-dock-callbacks.h
include/cairo-dock/cairo-dock/cairo-dock-class-manager.h
include/cairo-dock/cairo-dock/cairo-dock-config.h
include/cairo-dock/cairo-dock/cairo-dock-container.h
include/cairo-dock/cairo-dock/cairo-dock-data-renderer.h
include/cairo-dock/cairo-dock/cairo-dock-dbus.h
include/cairo-dock/cairo-dock/cairo-dock-default-view.h
include/cairo-dock/cairo-dock/cairo-dock-desklet.h
include/cairo-dock/cairo-dock/cairo-dock-desktop-file-factory.h
include/cairo-dock/cairo-dock/cairo-dock-dialogs.h
include/cairo-dock/cairo-dock/cairo-dock-dock-facility.h
include/cairo-dock/cairo-dock/cairo-dock-dock-factory.h
include/cairo-dock/cairo-dock/cairo-dock-dock-manager.h
include/cairo-dock/cairo-dock/cairo-dock-draw-opengl.h
include/cairo-dock/cairo-dock/cairo-dock-draw.h
include/cairo-dock/cairo-dock/cairo-dock-emblem.h
include/cairo-dock/cairo-dock/cairo-dock-file-manager.h
include/cairo-dock/cairo-dock/cairo-dock-flying-container.h
include/cairo-dock/cairo-dock/cairo-dock-gauge.h
include/cairo-dock/cairo-dock/cairo-dock-global-variables.h
include/cairo-dock/cairo-dock/cairo-dock-graph.h
include/cairo-dock/cairo-dock/cairo-dock-gui-callbacks.h
include/cairo-dock/cairo-dock/cairo-dock-gui-factory.h
include/cairo-dock/cairo-dock/cairo-dock-gui-filter.h
include/cairo-dock/cairo-dock/cairo-dock-gui-manager.h
include/cairo-dock/cairo-dock/cairo-dock-icons.h
include/cairo-dock/cairo-dock/cairo-dock-internal-accessibility.h
include/cairo-dock/cairo-dock/cairo-dock-internal-background.h
include/cairo-dock/cairo-dock/cairo-dock-internal-desklets.h
include/cairo-dock/cairo-dock/cairo-dock-internal-dialogs.h
include/cairo-dock/cairo-dock/cairo-dock-internal-hidden-dock.h
include/cairo-dock/cairo-dock/cairo-dock-internal-icons.h
include/cairo-dock/cairo-dock/cairo-dock-internal-indicators.h
include/cairo-dock/cairo-dock/cairo-dock-internal-labels.h
include/cairo-dock/cairo-dock/cairo-dock-internal-position.h
include/cairo-dock/cairo-dock/cairo-dock-internal-system.h
include/cairo-dock/cairo-dock/cairo-dock-internal-taskbar.h
include/cairo-dock/cairo-dock/cairo-dock-internal-views.h
include/cairo-dock/cairo-dock/cairo-dock-keybinder.h
include/cairo-dock/cairo-dock/cairo-dock-keyfile-utilities.h
include/cairo-dock/cairo-dock/cairo-dock-launcher-factory.h
include/cairo-dock/cairo-dock/cairo-dock-load.h
include/cairo-dock/cairo-dock/cairo-dock-log.h
include/cairo-dock/cairo-dock/cairo-dock-menu.h
include/cairo-dock/cairo-dock/cairo-dock-modules.h
include/cairo-dock/cairo-dock/cairo-dock-notifications.h
include/cairo-dock/cairo-dock/cairo-dock-particle-system.h
include/cairo-dock/cairo-dock/cairo-dock-renderer-manager.h
include/cairo-dock/cairo-dock/cairo-dock-separator-factory.h
include/cairo-dock/cairo-dock/cairo-dock-struct.h
include/cairo-dock/cairo-dock/cairo-dock-surface-factory.h
include/cairo-dock/cairo-dock/cairo-dock-task.h
include/cairo-dock/cairo-dock/cairo-dock-themes-manager.h
lib/libcairo-dock.a
lib/libcairo-dock.la
lib/libcairo-dock.so
libdata/pkgconfig/cairo-dock.pc
share/locale/de/LC_MESSAGES/cairo-dock.mo
share/locale/el/LC_MESSAGES/cairo-dock.mo
share/locale/en_GB/LC_MESSAGES/cairo-dock.mo
share/locale/es/LC_MESSAGES/cairo-dock.mo
share/locale/fr/LC_MESSAGES/cairo-dock.mo
share/locale/it/LC_MESSAGES/cairo-dock.mo
share/locale/ja/LC_MESSAGES/cairo-dock.mo
share/locale/nl/LC_MESSAGES/cairo-dock.mo
share/locale/pt/LC_MESSAGES/cairo-dock.mo
share/locale/pt_BR/LC_MESSAGES/cairo-dock.mo
share/locale/ru/LC_MESSAGES/cairo-dock.mo
share/locale/sv/LC_MESSAGES/cairo-dock.mo
share/locale/zh_CN/LC_MESSAGES/cairo-dock.mo
share/applications/cairo-dock-cairo.desktop
share/applications/cairo-dock.desktop
%%DATADIR%%/ChangeLog.txt
%%DATADIR%%/cairo-dock-animated.xpm
%%DATADIR%%/cairo-dock-cancel.svg
%%DATADIR%%/cairo-dock-logo.png
%%DATADIR%%/cairo-dock-ok.svg
%%DATADIR%%/cairo-dock.conf
%%DATADIR%%/cairo-dock.svg
%%DATADIR%%/container.conf
%%DATADIR%%/default-class-indicator.svg
%%DATADIR%%/default-icon-appli.svg
%%DATADIR%%/default-icon.svg
%%DATADIR%%/default-indicator.png
%%DATADIR%%/depth-rotate-desklet.svg
%%DATADIR%%/emblems/broken.svg
%%DATADIR%%/emblems/charge.svg
%%DATADIR%%/emblems/drop.svg
%%DATADIR%%/emblems/error.svg
%%DATADIR%%/emblems/locked.svg
%%DATADIR%%/emblems/pause.svg
%%DATADIR%%/emblems/play.svg
%%DATADIR%%/emblems/stop.svg
%%DATADIR%%/emblems/warning.svg
%%DATADIR%%/explosion/explosion.png
%%DATADIR%%/file.conf
%%DATADIR%%/gauges/Battery/background.svg
%%DATADIR%%/gauges/Battery/battery0.svg
%%DATADIR%%/gauges/Battery/battery1.svg
%%DATADIR%%/gauges/Battery/battery2.svg
%%DATADIR%%/gauges/Battery/battery3.svg
%%DATADIR%%/gauges/Battery/battery4.svg
%%DATADIR%%/gauges/Battery/battery5.svg
%%DATADIR%%/gauges/Battery/battery6.svg
%%DATADIR%%/gauges/Battery/battery7.svg
%%DATADIR%%/gauges/Battery/foreground.svg
%%DATADIR%%/gauges/Battery/readme
%%DATADIR%%/gauges/Battery/theme.xml
%%DATADIR%%/gauges/Turbo-night-fuel/background.svg
%%DATADIR%%/gauges/Turbo-night-fuel/foreground.svg
%%DATADIR%%/gauges/Turbo-night-fuel/needle.svg
%%DATADIR%%/gauges/Turbo-night-fuel/readme
%%DATADIR%%/gauges/Turbo-night-fuel/theme.xml
%%DATADIR%%/hand.svg
%%DATADIR%%/help.conf
%%DATADIR%%/help.svg
%%DATADIR%%/icon-accessibility.svg
%%DATADIR%%/icon-background.svg
%%DATADIR%%/icon-bubble.png
%%DATADIR%%/icon-buttons.png
%%DATADIR%%/icon-desklets.png
%%DATADIR%%/icon-dialogs.svg
%%DATADIR%%/icon-frame.png
%%DATADIR%%/icon-gradation.png
%%DATADIR%%/icon-hidden-dock.png
%%DATADIR%%/icon-icons.svg
%%DATADIR%%/icon-indicators.png
%%DATADIR%%/icon-labels.png
%%DATADIR%%/icon-lock-icons.svg
%%DATADIR%%/icon-mouse.png
%%DATADIR%%/icon-movment.png
%%DATADIR%%/icon-position.png
%%DATADIR%%/icon-subdock.png
%%DATADIR%%/icon-system.png
%%DATADIR%%/icon-taskbar.png
%%DATADIR%%/icon-views.svg
%%DATADIR%%/icon-wave.png
%%DATADIR%%/launcher.conf
%%DATADIR%%/main-dock.conf
%%DATADIR%%/preview-default.png
%%DATADIR%%/readme-default-view
%%DATADIR%%/retach-desklet.svg
%%DATADIR%%/rotate-desklet.svg
%%DATADIR%%/separator.conf
%%DATADIR%%/themes.conf
%%DATADIR%%/themes/_default_/active.png
%%DATADIR%%/themes/_default_/bg.png
%%DATADIR%%/themes/_default_/cairo-dock-cancel.svg
%%DATADIR%%/themes/_default_/cairo-dock-ok.svg
%%DATADIR%%/themes/_default_/cairo-dock.conf
%%DATADIR%%/themes/_default_/icons/logout.png
%%DATADIR%%/themes/_default_/indicator.png
%%DATADIR%%/themes/_default_/launchers/01firefox.desktop
%%DATADIR%%/themes/_default_/launchers/01gimp.desktop
%%DATADIR%%/themes/_default_/launchers/01gnome-terminal.desktop
%%DATADIR%%/themes/_default_/launchers/01thunderbird.desktop
%%DATADIR%%/themes/_default_/plug-ins/Animated-icons/Animated-icons.conf
%%DATADIR%%/themes/_default_/plug-ins/GMenu/GMenu.conf
%%DATADIR%%/themes/_default_/plug-ins/clock/clock.conf
%%DATADIR%%/themes/_default_/plug-ins/dialog-rendering/dialog-rendering.conf
%%DATADIR%%/themes/_default_/plug-ins/dustbin/dustbin.conf
%%DATADIR%%/themes/_default_/plug-ins/icon-effect/icon-effect.conf
%%DATADIR%%/themes/_default_/plug-ins/illusion/illusion.conf
%%DATADIR%%/themes/_default_/plug-ins/logout/logout.conf
%%DATADIR%%/themes/_default_/plug-ins/rendering/rendering.conf
%%DATADIR%%/themes/_default_/plug-ins/shortcuts/shortcuts.conf
%%DATADIR%%/themes/_default_/plug-ins/showDesktop/showDesktop.conf
%%DATADIR%%/themes/_default_/plug-ins/switcher/switcher.conf
%%DATADIR%%/themes/_default_/separator.png
share/pixmaps/cairo-dock.svg
@dirrm include/cairo-dock/cairo-dock
@dirrm include/cairo-dock
@dirrm %%DATADIR%%/emblems
@dirrm %%DATADIR%%/explosion
@dirrm %%DATADIR%%/gauges/Battery
@dirrm %%DATADIR%%/gauges/Turbo-night-fuel
@dirrm %%DATADIR%%/gauges
@dirrm %%DATADIR%%/themes/_default_/icons
@dirrm %%DATADIR%%/themes/_default_/launchers
@dirrm %%DATADIR%%/themes/_default_/plug-ins/Animated-icons
@dirrm %%DATADIR%%/themes/_default_/plug-ins/GMenu
@dirrm %%DATADIR%%/themes/_default_/plug-ins/clock
@dirrm %%DATADIR%%/themes/_default_/plug-ins/dialog-rendering
@dirrm %%DATADIR%%/themes/_default_/plug-ins/dustbin
@dirrm %%DATADIR%%/themes/_default_/plug-ins/icon-effect
@dirrm %%DATADIR%%/themes/_default_/plug-ins/illusion
@dirrm %%DATADIR%%/themes/_default_/plug-ins/logout
@dirrm %%DATADIR%%/themes/_default_/plug-ins/rendering
@dirrm %%DATADIR%%/themes/_default_/plug-ins/shortcuts
@dirrm %%DATADIR%%/themes/_default_/plug-ins/showDesktop
@dirrm %%DATADIR%%/themes/_default_/plug-ins/switcher
@dirrm %%DATADIR%%/themes/_default_/plug-ins
@dirrm %%DATADIR%%/themes/_default_
@dirrm %%DATADIR%%/themes
@dirrm %%DATADIR%%
@dirrmtry share/applications