From fd0eab73f31fc91a7903ab7c963806b6ef28dcc8 Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Sat, 12 Sep 2020 18:57:57 +0000 Subject: Re-add port: x11-clocks/cairo-clock: Analog clock displaying the system-time --- x11-clocks/Makefile | 1 + x11-clocks/cairo-clock/Makefile | 27 +++ x11-clocks/cairo-clock/distinfo | 3 + x11-clocks/cairo-clock/files/patch-src_Makefile.in | 11 + .../cairo-clock/files/patch-src_cairo-clock.c | 20 ++ x11-clocks/cairo-clock/pkg-descr | 3 + x11-clocks/cairo-clock/pkg-message | 7 + x11-clocks/cairo-clock/pkg-plist | 252 +++++++++++++++++++++ 8 files changed, 324 insertions(+) create mode 100644 x11-clocks/cairo-clock/Makefile create mode 100644 x11-clocks/cairo-clock/distinfo create mode 100644 x11-clocks/cairo-clock/files/patch-src_Makefile.in create mode 100644 x11-clocks/cairo-clock/files/patch-src_cairo-clock.c create mode 100644 x11-clocks/cairo-clock/pkg-descr create mode 100644 x11-clocks/cairo-clock/pkg-message create mode 100644 x11-clocks/cairo-clock/pkg-plist (limited to 'x11-clocks') diff --git a/x11-clocks/Makefile b/x11-clocks/Makefile index 787798492a5c..df1713f7e338 100644 --- a/x11-clocks/Makefile +++ b/x11-clocks/Makefile @@ -13,6 +13,7 @@ SUBDIR += bbdate SUBDIR += bclock SUBDIR += buici-clock + SUBDIR += cairo-clock SUBDIR += dclock SUBDIR += emiclock SUBDIR += eyeclock diff --git a/x11-clocks/cairo-clock/Makefile b/x11-clocks/cairo-clock/Makefile new file mode 100644 index 000000000000..e7a5c8b8afc3 --- /dev/null +++ b/x11-clocks/cairo-clock/Makefile @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= cairo-clock +DISTVERSION= 0.3.4 +CATEGORIES= x11-clocks +MASTER_SITES= http://ftp.de.debian.org/debian/pool/main/c/cairo-clock/ +DISTNAME= ${PORTNAME}_${DISTVERSION}.orig + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Analog clock displaying the system-time + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= p5-XML-Parser>0:textproc/p5-XML-Parser +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 + +USES= gettext gmake gnome iconv perl5 pkgconfig +GNU_CONFIGURE= yes +USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 libglade2 pango librsvg2 libxml2 + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +MAKE_ARGS= GMSGFMT=msgfmt DATADIRNAME=share + +.include diff --git a/x11-clocks/cairo-clock/distinfo b/x11-clocks/cairo-clock/distinfo new file mode 100644 index 000000000000..2455ea0e5c7b --- /dev/null +++ b/x11-clocks/cairo-clock/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1599931360 +SHA256 (cairo-clock_0.3.4.orig.tar.gz) = f310de5bc03473a190d691679a831cd305351744ccf6eb7701f43dda6cd98a8d +SIZE (cairo-clock_0.3.4.orig.tar.gz) = 832968 diff --git a/x11-clocks/cairo-clock/files/patch-src_Makefile.in b/x11-clocks/cairo-clock/files/patch-src_Makefile.in new file mode 100644 index 000000000000..7b89e5627920 --- /dev/null +++ b/x11-clocks/cairo-clock/files/patch-src_Makefile.in @@ -0,0 +1,11 @@ +--- src/Makefile.in.orig 2020-09-12 17:31:13 UTC ++++ src/Makefile.in +@@ -226,7 +226,7 @@ sysconfdir = @sysconfdir@ + target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-cairo_clock_LDFLAGS = -Wl, --export-dynamic ++cairo_clock_LDFLAGS = -Wl,--export-dynamic + cairo_clock_LDADD = \ + $(GLIB_LIBS) \ + $(GTK_LIBS) \ diff --git a/x11-clocks/cairo-clock/files/patch-src_cairo-clock.c b/x11-clocks/cairo-clock/files/patch-src_cairo-clock.c new file mode 100644 index 000000000000..8d24342c5c2c --- /dev/null +++ b/x11-clocks/cairo-clock/files/patch-src_cairo-clock.c @@ -0,0 +1,20 @@ +--- src/cairo-clock.c.orig 2008-02-27 11:02:57 UTC ++++ src/cairo-clock.c +@@ -1486,7 +1486,7 @@ main (int argc, + "mainWindow"); + g_pErrorDialog = glade_xml_get_widget (pGladeXml, + "errorDialog"); +- ++#if 0 + if (!gdk_screen_is_composited (gtk_widget_get_screen (g_pMainWindow))) + { + gtk_window_set_icon_from_file (GTK_WINDOW (g_pErrorDialog), +@@ -1495,7 +1495,7 @@ main (int argc, + gtk_dialog_run (GTK_DIALOG (g_pErrorDialog)); + exit (2); + } +- ++#endif + g_pPopUpMenu = glade_xml_get_widget (pGladeXml, + "popUpMenu"); + pSettingsMenuItem = glade_xml_get_widget (pGladeXml, diff --git a/x11-clocks/cairo-clock/pkg-descr b/x11-clocks/cairo-clock/pkg-descr new file mode 100644 index 000000000000..c7cb1e00bdc2 --- /dev/null +++ b/x11-clocks/cairo-clock/pkg-descr @@ -0,0 +1,3 @@ +Caito-based analog clock displaying the system-time. + +WWW: https://launchpad.net/cairo-clock diff --git a/x11-clocks/cairo-clock/pkg-message b/x11-clocks/cairo-clock/pkg-message new file mode 100644 index 000000000000..70576d7f5359 --- /dev/null +++ b/x11-clocks/cairo-clock/pkg-message @@ -0,0 +1,7 @@ +[ +{ type: install + message: <