import gnome-online-accounts 3.1.91

gnome-online-accounts provides interfaces so applications and libraries
in GNOME can access the user's online accounts.

ok aja@
This commit is contained in:
jasper 2011-09-26 14:34:15 +00:00
parent 6e76b23b9c
commit 712054370d
6 changed files with 204 additions and 0 deletions

View File

@ -0,0 +1,48 @@
# $OpenBSD: Makefile,v 1.1.1.1 2011/09/26 14:34:15 jasper Exp $
COMMENT= interfaces for interacting with online accounts
GNOME_PROJECT= gnome-online-accounts
GNOME_VERSION= 3.1.91
SHARED_LIBS += goa-1.0 0.0 # .0.0
SHARED_LIBS += goa-backend-1.0 0.0 # .0.0
# LGPLv2+
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MODULES= devel/gettext \
x11/gnome
WANTLIB += GL ICE SM X11 Xcomposite Xcursor Xdamage Xext Xfixes
WANTLIB += Xi Xinerama Xrandr Xrender Xt atk-1.0 c cairo cairo-gobject
WANTLIB += dbus-1 enchant expat ffi fontconfig freetype gailutil-3
WANTLIB += gcrypt gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
WANTLIB += gnome-keyring gobject-2.0 gpg-error gstapp-0.10 gstbase-0.10
WANTLIB += gstinterfaces-0.10 gstpbutils-0.10 gstreamer-0.10 gstvideo-0.10
WANTLIB += gthread-2.0 gtk-3 icudata icui18n icuuc jpeg json-glib-1.0 kvm m
WANTLIB += notify pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1
WANTLIB += png pthread pthread-stubs rest-0.7 soup-2.4 soup-gnome-2.4
WANTLIB += sqlite3 stdc++ webkitgtk-3.0 xcb xcb-render xcb-shm
WANTLIB += xml2 xslt z
LIB_DEPENDS= devel/json-glib \
devel/libnotify \
net/librest \
www/webkit,gtk3
MODGNOME_TOOLS= goi
# XXX: the libtool wrapper script is passed as argument to g-ir-scanner,
# instead of the actual library
USE_LIBTOOL= gnu
CONFIGURE_ARGS+= --enable-google \
--enable-twitter
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (gnome/gnome-online-accounts-3.1.91.tar.xz) = xP8HMtt6N3Y7R19yy1qaeQ==
RMD160 (gnome/gnome-online-accounts-3.1.91.tar.xz) = pVgo+SXjhQQE4j8mhUKmRNbDSZQ=
SHA1 (gnome/gnome-online-accounts-3.1.91.tar.xz) = JQIzyJqRNcV/SOlW9B11ZDsAR5E=
SHA256 (gnome/gnome-online-accounts-3.1.91.tar.xz) = hpD3kI5Wdt6tdld2pqXEcE9dgRoxLY77TUgyXEuQXdY=
SIZE (gnome/gnome-online-accounts-3.1.91.tar.xz) = 441428

View File

@ -0,0 +1,19 @@
$OpenBSD: patch-src_goabackend_goalogging_c,v 1.1.1.1 2011/09/26 14:34:15 jasper Exp $
SYS_gettid(2) returns the thread ID of the current process. Since that syscall
isn't implemented on OpenBSD, getpid(2) comes close enough.
--- src/goabackend/goalogging.c.orig Mon Sep 26 14:45:46 2011
+++ src/goabackend/goalogging.c Mon Sep 26 14:47:20 2011
@@ -207,7 +207,11 @@ goa_log (GoaLogLevel level,
break;
}
+#ifdef SYS_gettid
thread_str = g_strdup_printf ("%d", (gint) syscall (SYS_gettid));
+#else
+ thread_str = g_strdup_printf ("%d", (gint) getpid());
+#endif /* SYS_gettid */
g_print ("%s%s%s.%03d:%s%s%s[%s]%s:%s%s%s:%s %s %s[%s, %s()]%s\n",
_color_get (_COLOR_BOLD_ON), _color_get (_COLOR_FG_YELLOW), time_buf, (gint) now.tv_usec / 1000, _color_get (_COLOR_RESET),
_color_get (_COLOR_FG_MAGENTA), _color_get (_COLOR_BOLD_ON), thread_str, _color_get (_COLOR_RESET),

View File

@ -0,0 +1,2 @@
gnome-online-accounts provides interfaces so applications and libraries
in GNOME can access the user's online accounts.

View File

@ -0,0 +1,3 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2011/09/26 14:34:15 jasper Exp $
@lib lib/libgoa-1.0.so.${LIBgoa-1.0_VERSION}
@lib lib/libgoa-backend-1.0.so.${LIBgoa-backend-1.0_VERSION}

View File

@ -0,0 +1,127 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2011/09/26 14:34:15 jasper Exp $
%%SHARED%%
include/goa-1.0/
include/goa-1.0/goa/
include/goa-1.0/goa/goa-generated.h
include/goa-1.0/goa/goa.h
include/goa-1.0/goa/goaclient.h
include/goa-1.0/goa/goaenums.h
include/goa-1.0/goa/goaenumtypes.h
include/goa-1.0/goa/goaerror.h
include/goa-1.0/goa/goatypes.h
include/goa-1.0/goabackend/
include/goa-1.0/goabackend/goabackend.h
include/goa-1.0/goabackend/goabackendenums.h
include/goa-1.0/goabackend/goabackendenumtypes.h
include/goa-1.0/goabackend/goabackendtypes.h
include/goa-1.0/goabackend/goaeditablelabel.h
include/goa-1.0/goabackend/goafacebookprovider.h
include/goa-1.0/goabackend/goagoogleprovider.h
include/goa-1.0/goabackend/goalogging.h
include/goa-1.0/goabackend/goaoauth2provider.h
include/goa-1.0/goabackend/goaoauthprovider.h
include/goa-1.0/goabackend/goaprovider.h
include/goa-1.0/goabackend/goatwitterprovider.h
include/goa-1.0/goabackend/goayahooprovider.h
lib/girepository-1.0/
lib/girepository-1.0/Goa-1.0.typelib
lib/libgoa-1.0.a
lib/libgoa-1.0.la
lib/libgoa-backend-1.0.a
lib/libgoa-backend-1.0.la
lib/pkgconfig/
lib/pkgconfig/goa-1.0.pc
lib/pkgconfig/goa-backend-1.0.pc
@bin libexec/goa-daemon
@man man/man8/goa-daemon.8
share/dbus-1/
share/dbus-1/services/
share/dbus-1/services/org.gnome.OnlineAccounts.service
share/gir-1.0/
share/gir-1.0/Goa-1.0.gir
share/icons/
share/icons/hicolor/
share/icons/hicolor/16x16/
share/icons/hicolor/16x16/apps/
share/icons/hicolor/16x16/apps/goa-account-facebook.png
share/icons/hicolor/16x16/apps/goa-account-google.png
share/icons/hicolor/16x16/apps/goa-account-twitter.png
share/icons/hicolor/16x16/apps/goa-account-yahoo.png
share/icons/hicolor/16x16/apps/goa-account.png
share/icons/hicolor/22x22/
share/icons/hicolor/22x22/apps/
share/icons/hicolor/22x22/apps/goa-account-facebook.png
share/icons/hicolor/22x22/apps/goa-account-google.png
share/icons/hicolor/22x22/apps/goa-account-twitter.png
share/icons/hicolor/22x22/apps/goa-account-yahoo.png
share/icons/hicolor/22x22/apps/goa-account.png
share/icons/hicolor/24x24/
share/icons/hicolor/24x24/apps/
share/icons/hicolor/24x24/apps/goa-account-facebook.png
share/icons/hicolor/24x24/apps/goa-account-google.png
share/icons/hicolor/24x24/apps/goa-account-twitter.png
share/icons/hicolor/24x24/apps/goa-account-yahoo.png
share/icons/hicolor/24x24/apps/goa-account.png
share/icons/hicolor/256x256/
share/icons/hicolor/256x256/apps/
share/icons/hicolor/256x256/apps/goa-account.png
share/icons/hicolor/32x32/
share/icons/hicolor/32x32/apps/
share/icons/hicolor/32x32/apps/goa-account-facebook.png
share/icons/hicolor/32x32/apps/goa-account-google.png
share/icons/hicolor/32x32/apps/goa-account-twitter.png
share/icons/hicolor/32x32/apps/goa-account-yahoo.png
share/icons/hicolor/32x32/apps/goa-account.png
share/icons/hicolor/48x48/
share/icons/hicolor/48x48/apps/
share/icons/hicolor/48x48/apps/goa-account-facebook.png
share/icons/hicolor/48x48/apps/goa-account-google.png
share/icons/hicolor/48x48/apps/goa-account-twitter.png
share/icons/hicolor/48x48/apps/goa-account-yahoo.png
share/icons/hicolor/48x48/apps/goa-account.png
share/locale/ar/
share/locale/ar/LC_MESSAGES/
share/locale/ar/LC_MESSAGES/gnome-online-accounts.mo
share/locale/be/LC_MESSAGES/gnome-online-accounts.mo
share/locale/de/LC_MESSAGES/gnome-online-accounts.mo
share/locale/en_GB/
share/locale/en_GB/LC_MESSAGES/
share/locale/en_GB/LC_MESSAGES/gnome-online-accounts.mo
share/locale/eo/LC_MESSAGES/gnome-online-accounts.mo
share/locale/es/LC_MESSAGES/gnome-online-accounts.mo
share/locale/fa/
share/locale/fa/LC_MESSAGES/
share/locale/fa/LC_MESSAGES/gnome-online-accounts.mo
share/locale/fr/LC_MESSAGES/gnome-online-accounts.mo
share/locale/gl/LC_MESSAGES/gnome-online-accounts.mo
share/locale/gu/
share/locale/gu/LC_MESSAGES/
share/locale/gu/LC_MESSAGES/gnome-online-accounts.mo
share/locale/hu/LC_MESSAGES/gnome-online-accounts.mo
share/locale/id/LC_MESSAGES/gnome-online-accounts.mo
share/locale/it/LC_MESSAGES/gnome-online-accounts.mo
share/locale/ja/LC_MESSAGES/gnome-online-accounts.mo
share/locale/lv/LC_MESSAGES/gnome-online-accounts.mo
share/locale/nb/LC_MESSAGES/gnome-online-accounts.mo
share/locale/pa/
share/locale/pa/LC_MESSAGES/
share/locale/pa/LC_MESSAGES/gnome-online-accounts.mo
share/locale/pl/LC_MESSAGES/gnome-online-accounts.mo
share/locale/pt/LC_MESSAGES/gnome-online-accounts.mo
share/locale/pt_BR/LC_MESSAGES/gnome-online-accounts.mo
share/locale/ru/LC_MESSAGES/gnome-online-accounts.mo
share/locale/sl/LC_MESSAGES/gnome-online-accounts.mo
share/locale/sr/LC_MESSAGES/gnome-online-accounts.mo
share/locale/sr@latin/
share/locale/sr@latin/LC_MESSAGES/
share/locale/sr@latin/LC_MESSAGES/gnome-online-accounts.mo
share/locale/sv/LC_MESSAGES/gnome-online-accounts.mo
share/locale/ta/
share/locale/ta/LC_MESSAGES/
share/locale/ta/LC_MESSAGES/gnome-online-accounts.mo
share/locale/tr/LC_MESSAGES/gnome-online-accounts.mo
share/locale/zh_CN/LC_MESSAGES/gnome-online-accounts.mo
share/locale/zh_HK/LC_MESSAGES/gnome-online-accounts.mo
share/locale/zh_TW/LC_MESSAGES/gnome-online-accounts.mo
@exec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true
@unexec-delete %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true