From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jun 8 23:30:02 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 612561065670 for ; Sun, 8 Jun 2008 23:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 378888FC1B for ; Sun, 8 Jun 2008 23:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m58NU2wZ068876 for ; Sun, 8 Jun 2008 23:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m58NU28D068873; Sun, 8 Jun 2008 23:30:02 GMT (envelope-from gnats) Resent-Date: Sun, 8 Jun 2008 23:30:02 GMT Resent-Message-Id: <200806082330.m58NU28D068873@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ashish Shukla Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9BE2106567B for ; Sun, 8 Jun 2008 23:21:45 +0000 (UTC) (envelope-from wahjava@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.179]) by mx1.freebsd.org (Postfix) with ESMTP id 9B3388FC13 for ; Sun, 8 Jun 2008 23:21:45 +0000 (UTC) (envelope-from wahjava@gmail.com) Received: by wa-out-1112.google.com with SMTP id j4so1442636wah.3 for ; Sun, 08 Jun 2008 16:21:45 -0700 (PDT) Received: by 10.114.88.20 with SMTP id l20mr2586685wab.114.1212967304539; Sun, 08 Jun 2008 16:21:44 -0700 (PDT) Received: from chateau.d.lf ( [122.162.237.152]) by mx.google.com with ESMTPS id v37sm14770416wah.44.2008.06.08.16.21.34 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 08 Jun 2008 16:21:43 -0700 (PDT) Message-Id: <20080608232126.0FD947FB28@chateau.d.lf> Date: Mon, 9 Jun 2008 04:51:26 +0530 (IST) From: Ashish Shukla To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/124403: New Port: deskutils/google-gadgets Google Desktop Gadgets X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Ashish Shukla List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Jun 2008 23:30:02 -0000 >Number: 124403 >Category: ports >Synopsis: New Port: deskutils/google-gadgets Google Desktop Gadgets >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jun 08 23:30:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Ashish Shukla >Release: FreeBSD 7.0-RELEASE-p1 amd64 >Organization: N/A >Environment: System: FreeBSD chateau.d.lf 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Sun Jun 8 15:23:17 IST 2008 toor@chateau.d.lf:/usr/obj/usr/src/sys/ULE amd64 >Description: Google Gadgets for Linux provides a platform for running desktop gadgets under Linux, catering to the unique needs of Linux users. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # google-gadgets # google-gadgets/files # google-gadgets/files/patch-configure.ac # google-gadgets/files/patch-extensions_gst__mediaplayer__element_gst__mediaplayer__element.cc # google-gadgets/files/patch-extensions_gst__audio__framework_gst__audio__framework.cc # google-gadgets/files/patch-extensions_gst__mediaplayer__element_gadget__videosink.cc # google-gadgets/files/patch-extensions_gtk__system__framework_gtk__system__framework.cc # google-gadgets/files/patch-extensions_gtkmoz__browser__element_browser__element.cc # google-gadgets/files/patch-extensions_linux__system__framework_file__system.cc # google-gadgets/files/patch-ggadget_gtk_utilities.cc # google-gadgets/Makefile # google-gadgets/distinfo # google-gadgets/pkg-descr # google-gadgets/pkg-plist # echo c - google-gadgets mkdir -p google-gadgets > /dev/null 2>&1 echo c - google-gadgets/files mkdir -p google-gadgets/files > /dev/null 2>&1 echo x - google-gadgets/files/patch-configure.ac sed 's/^X//' >google-gadgets/files/patch-configure.ac << 'END-of-google-gadgets/files/patch-configure.ac' X X$FreeBSD$ X X--- configure.ac.orig X+++ configure.ac X@@ -325,6 +325,13 @@ X GGL_PLATFORM_SHORT=\"linux\" X GGL_PLATFORM=\"linux\" X ;; X+ *freebsd* ) X+ ggl_host_type=freebsd X+ PREDEFINED_MACROS="$PREDEFINED_MACROS -DGGL_HOST_LINUX=1" X+ build_linux_system_framework=yes X+ GGL_PLATFORM_SHORT=\"freebsd\" X+ GGL_PLATFORM=\"freebsd\" X+ ;; X *solaris* ) X ggl_host_type=solaris X PREDEFINED_MACROS="$PREDEFINED_MACROS -DGGL_HOST_SOLARIS=1" END-of-google-gadgets/files/patch-configure.ac echo x - google-gadgets/files/patch-extensions_gst__mediaplayer__element_gst__mediaplayer__element.cc sed 's/^X//' >google-gadgets/files/patch-extensions_gst__mediaplayer__element_gst__mediaplayer__element.cc << 'END-of-google-gadgets/files/patch-extensions_gst__mediaplayer__element_gst__mediaplayer__element.cc' X X$FreeBSD$ X X--- extensions/gst_mediaplayer_element/gst_mediaplayer_element.cc.orig X+++ extensions/gst_mediaplayer_element/gst_mediaplayer_element.cc X@@ -133,7 +133,7 @@ X return; X } else { X g_object_get(G_OBJECT(videosink_), X- "receive-image-handler", &receive_image_handler_, NULL); X+ "receive-image-handler", &receive_image_handler_, (gchar*)0); X if (!receive_image_handler_) { X gst_object_unref(GST_OBJECT(playbin_)); X gst_object_unref(GST_OBJECT(videosink_)); X@@ -143,7 +143,7 @@ X } X X // Set videosink to receive video output. X- g_object_set(G_OBJECT(playbin_), "video-sink", videosink_, NULL); X+ g_object_set(G_OBJECT(playbin_), "video-sink", videosink_, (gchar*)0); X X // Create new audio sink with panorama support if possible. X GstElement *audiosink = NULL; X@@ -169,15 +169,15 @@ X GstElement *audiobin = gst_bin_new("audiobin"); X GstPad *sinkpad; X if (volume_ && panorama_) { X- gst_bin_add_many(GST_BIN(audiobin), volume_, panorama_, audiosink, NULL); X- gst_element_link_many(volume_, panorama_, audiosink, NULL); X+ gst_bin_add_many(GST_BIN(audiobin), volume_, panorama_, audiosink, (GstElement*)0); X+ gst_element_link_many(volume_, panorama_, audiosink, (GstElement*)0); X sinkpad = gst_element_get_pad(volume_, "sink"); X } else if (volume_) { X- gst_bin_add_many(GST_BIN(audiobin), volume_, audiosink, NULL); X+ gst_bin_add_many(GST_BIN(audiobin), volume_, audiosink, (GstElement*)0); X gst_element_link(volume_, audiosink); X sinkpad = gst_element_get_pad(volume_, "sink"); X } else { X- gst_bin_add_many(GST_BIN(audiobin), panorama_, audiosink, NULL); X+ gst_bin_add_many(GST_BIN(audiobin), panorama_, audiosink, (GstElement*)0); X gst_element_link(panorama_, audiosink); X sinkpad = gst_element_get_pad(panorama_, "sink"); X } X@@ -187,7 +187,7 @@ X } X X // Set audio-sink to our new audiosink. X- g_object_set(G_OBJECT(playbin_), "audio-sink", audiosink, NULL); X+ g_object_set(G_OBJECT(playbin_), "audio-sink", audiosink, (gchar*)0); X X // Watch the message bus. X // The host using this class must use a g_main_loop to capture the X@@ -262,7 +262,7 @@ X if (src_.compare(new_src_) != 0) { X src_ = new_src_; X media_changed_ = true; X- g_object_set(G_OBJECT(playbin_), "uri", src_.c_str(), NULL); X+ g_object_set(G_OBJECT(playbin_), "uri", src_.c_str(), (gchar*)0); X X // Empty the tag cache when loading a new media. X if (tag_list_) { X@@ -370,7 +370,7 @@ X void GstMediaPlayerElement::SetGeometry(int width, int height) { X if (playbin_ && videosink_) { X g_object_set(G_OBJECT(videosink_), X- "geometry-width", width, "geometry-height", height, NULL); X+ "geometry-width", width, "geometry-height", height, (gchar*)0); X } else { X if (!playbin_) X DLOG("Playbin was not initialized correctly."); X@@ -382,7 +382,7 @@ X int GstMediaPlayerElement::GetVolume() { X if (playbin_) { X double volume; X- g_object_get(G_OBJECT(playbin_), "volume", &volume, NULL); X+ g_object_get(G_OBJECT(playbin_), "volume", &volume, (gchar*)0); X int gg_volume = static_cast((volume / kMaxGstVolume) * X (kMaxVolume - kMinVolume) + X kMinVolume); X@@ -404,7 +404,7 @@ X (gdouble(volume - kMinVolume) / (kMaxVolume - kMinVolume)) * X kMaxGstVolume; X X- g_object_set(G_OBJECT(playbin_), "volume", gst_volume, NULL); X+ g_object_set(G_OBJECT(playbin_), "volume", gst_volume, (gchar*)0); X } else { X DLOG("Playbin was not initialized correctly."); X } X@@ -413,7 +413,7 @@ X int GstMediaPlayerElement::GetBalance() { X if (playbin_ && panorama_) { X gfloat balance; X- g_object_get(G_OBJECT(panorama_), "panorama", &balance, NULL); X+ g_object_get(G_OBJECT(panorama_), "panorama", &balance, (gchar*)0); X int gg_balance = static_cast(((balance + 1) / 2) * X (kMaxBalance - kMinBalance) + X kMinBalance); X@@ -437,7 +437,7 @@ X } X gfloat gst_balance = X (gfloat(balance - kMinBalance) / (kMaxBalance - kMinBalance)) * 2 - 1; X- g_object_set(G_OBJECT(panorama_), "panorama", gst_balance, NULL); X+ g_object_set(G_OBJECT(panorama_), "panorama", gst_balance, (gchar*)0); X } else { X if (!playbin_) X DLOG("Playbin was not initialized correctly."); X@@ -449,7 +449,7 @@ X bool GstMediaPlayerElement::GetMute() { X if (playbin_ && volume_) { X gboolean mute; X- g_object_get(G_OBJECT(volume_), "mute", &mute, NULL); X+ g_object_get(G_OBJECT(volume_), "mute", &mute, (gchar*)0); X return static_cast(mute); X } else { X if (!playbin_) X@@ -462,7 +462,7 @@ X X void GstMediaPlayerElement::SetMute(bool mute) { X if (playbin_ && volume_) { X- g_object_set(G_OBJECT(volume_), "mute", static_cast(mute), NULL); X+ g_object_set(G_OBJECT(volume_), "mute", static_cast(mute), (gchar*)0); X } else { X if (!playbin_) X DLOG("Playbin was not initialized correctly."); END-of-google-gadgets/files/patch-extensions_gst__mediaplayer__element_gst__mediaplayer__element.cc echo x - google-gadgets/files/patch-extensions_gst__audio__framework_gst__audio__framework.cc sed 's/^X//' >google-gadgets/files/patch-extensions_gst__audio__framework_gst__audio__framework.cc << 'END-of-google-gadgets/files/patch-extensions_gst__audio__framework_gst__audio__framework.cc' X X$FreeBSD$ X X--- extensions/gst_audio_framework/gst_audio_framework.cc.orig X+++ extensions/gst_audio_framework/gst_audio_framework.cc X@@ -91,7 +91,7 @@ X } X X // Use fakesink as video-sink to discard the video output. X- g_object_set(G_OBJECT(playbin_), "video-sink", videosink, NULL); X+ g_object_set(G_OBJECT(playbin_), "video-sink", videosink, (gchar*)0); X X // Create new audio sink with panorama support if possible. X GstElement *audiosink = NULL; X@@ -114,7 +114,7 @@ X // panorama support. X if (panorama_) { X GstElement *audiobin = gst_bin_new("audiobin"); X- gst_bin_add_many(GST_BIN(audiobin), panorama_, audiosink, NULL); X+ gst_bin_add_many(GST_BIN(audiobin), panorama_, audiosink, (GstElement*)0); X gst_element_link(panorama_, audiosink); X GstPad *sinkpad = gst_element_get_pad(panorama_, "sink"); X gst_element_add_pad(audiobin, gst_ghost_pad_new("sink", sinkpad)); X@@ -123,7 +123,7 @@ X } X X // Set audio-sink to our new audiosink. X- g_object_set(G_OBJECT(playbin_), "audio-sink", audiosink, NULL); X+ g_object_set(G_OBJECT(playbin_), "audio-sink", audiosink, (gchar*)0); X X // Watch the message bus. X // The host using this class must use a g_main_loop to capture the X@@ -153,7 +153,7 @@ X virtual int GetBalance() const { X if (playbin_ && panorama_) { X gfloat balance; X- g_object_get(G_OBJECT(panorama_), "panorama", &balance, NULL); X+ g_object_get(G_OBJECT(panorama_), "panorama", &balance, (gchar*)0); X int gg_balance = static_cast(((balance + 1) / 2) * X (kMaxBalance - kMinBalance) + X kMinBalance); X@@ -177,7 +177,7 @@ X } X gfloat gst_balance = X (gfloat(balance - kMinBalance) / (kMaxBalance - kMinBalance)) * 2 - 1; X- g_object_set(G_OBJECT(panorama_), "panorama", gst_balance, NULL); X+ g_object_set(G_OBJECT(panorama_), "panorama", gst_balance, (gchar*)0); X } else { X if (!playbin_) X DLOG("Playbin was not initialized correctly."); X@@ -237,7 +237,7 @@ X // FIXME: X // Playbin won't produce ERROR whether it's a bad uri or the file's X // format is not supported. We must check here. X- g_object_set(G_OBJECT(playbin_), "uri", src, NULL); X+ g_object_set(G_OBJECT(playbin_), "uri", src, (gchar*)0); X } else { X if (!playbin_) X DLOG("Playbin was not initialized correctly."); X@@ -253,7 +253,7 @@ X virtual int GetVolume() const { X if (playbin_) { X double volume; X- g_object_get(G_OBJECT(playbin_), "volume", &volume, NULL); X+ g_object_get(G_OBJECT(playbin_), "volume", &volume, (gchar*)0); X int gg_volume = static_cast((volume / kMaxGstVolume) * X (kMaxVolume - kMinVolume) + X kMinVolume); X@@ -275,7 +275,7 @@ X (gdouble(volume - kMinVolume) / (kMaxVolume - kMinVolume)) * X kMaxGstVolume; X X- g_object_set(G_OBJECT(playbin_), "volume", gst_volume, NULL); X+ g_object_set(G_OBJECT(playbin_), "volume", gst_volume, (gchar*)0); X } else { X DLOG("Playbin was not initialized correctly."); X } END-of-google-gadgets/files/patch-extensions_gst__audio__framework_gst__audio__framework.cc echo x - google-gadgets/files/patch-extensions_gst__mediaplayer__element_gadget__videosink.cc sed 's/^X//' >google-gadgets/files/patch-extensions_gst__mediaplayer__element_gadget__videosink.cc << 'END-of-google-gadgets/files/patch-extensions_gst__mediaplayer__element_gadget__videosink.cc' X X$FreeBSD$ X X--- extensions/gst_mediaplayer_element/gadget_videosink.cc.orig X+++ extensions/gst_mediaplayer_element/gadget_videosink.cc X@@ -454,10 +454,10 @@ X nom = gst_value_get_fraction_numerator(videosink->par_); X den = gst_value_get_fraction_denominator(videosink->par_); X gst_structure_set(structure, "pixel-aspect-ratio", X- GST_TYPE_FRACTION, nom, den, NULL); X+ GST_TYPE_FRACTION, nom, den, (gchar*)0); X } else { X gst_structure_set(structure, "pixel-aspect-ratio", X- GST_TYPE_FRACTION, 1, 1, NULL); X+ GST_TYPE_FRACTION, 1, 1, (gchar*)0); X } X } X X@@ -669,18 +669,18 @@ X desired_caps = gst_caps_copy(caps); X desired_struct = gst_caps_get_structure(desired_caps, 0); X X- gst_structure_set (desired_struct, "width", G_TYPE_INT, result.w, NULL); X- gst_structure_set (desired_struct, "height", G_TYPE_INT, result.h, NULL); X+ gst_structure_set (desired_struct, "width", G_TYPE_INT, result.w, (gchar*)0); X+ gst_structure_set (desired_struct, "height", G_TYPE_INT, result.h, (gchar*)0); X X // PAR property overrides the default one. X if (videosink->par_) { X nom = gst_value_get_fraction_numerator(videosink->par_); X den = gst_value_get_fraction_denominator(videosink->par_); X gst_structure_set(desired_struct, "pixel-aspect-ratio", X- GST_TYPE_FRACTION, nom, den, NULL); X+ GST_TYPE_FRACTION, nom, den, (gchar*)0); X } else { X gst_structure_set(desired_struct, "pixel-aspect-ratio", X- GST_TYPE_FRACTION, 1, 1, NULL); X+ GST_TYPE_FRACTION, 1, 1, (gchar*)0); X } X X // see if peer accepts our new suggestion, if there is no peer, this X@@ -892,7 +892,7 @@ X nom = gst_value_get_fraction_numerator(par_); X den = gst_value_get_fraction_denominator(par_); X gst_caps_set_simple(caps_, const_cast("pixel-aspect-ratio"), X- GST_TYPE_FRACTION, 1, 1, NULL); X+ GST_TYPE_FRACTION, 1, 1, (gchar*)0); X } X X // This function converts the image format if necessary, puts the image into END-of-google-gadgets/files/patch-extensions_gst__mediaplayer__element_gadget__videosink.cc echo x - google-gadgets/files/patch-extensions_gtk__system__framework_gtk__system__framework.cc sed 's/^X//' >google-gadgets/files/patch-extensions_gtk__system__framework_gtk__system__framework.cc << 'END-of-google-gadgets/files/patch-extensions_gtk__system__framework_gtk__system__framework.cc' X X$FreeBSD$ X X--- extensions/gtk_system_framework/gtk_system_framework.cc.orig X+++ extensions/gtk_system_framework/gtk_system_framework.cc X@@ -99,7 +99,7 @@ X GTK_FILE_CHOOSER_ACTION_OPEN, X GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, X GTK_STOCK_OK, GTK_RESPONSE_OK, X- NULL); X+ (gint*)0); X X gtk_file_chooser_set_select_multiple(GTK_FILE_CHOOSER(dialog), multiple); X if (filter && *filter) { END-of-google-gadgets/files/patch-extensions_gtk__system__framework_gtk__system__framework.cc echo x - google-gadgets/files/patch-extensions_gtkmoz__browser__element_browser__element.cc sed 's/^X//' >google-gadgets/files/patch-extensions_gtkmoz__browser__element_browser__element.cc << 'END-of-google-gadgets/files/patch-extensions_gtkmoz__browser__element_browser__element.cc' X X$FreeBSD$ X X--- extensions/gtkmoz_browser_element/browser_element.cc.orig X+++ extensions/gtkmoz_browser_element/browser_element.cc X@@ -380,7 +380,7 @@ X for (size_t i = 0; kBrowserChildNames[i]; ++i) { X execl(kBrowserChildNames[i], kBrowserChildNames[i], X down_fd_str.c_str(), up_fd_str.c_str(), X- ret_fd_str.c_str(), NULL); X+ ret_fd_str.c_str(), (char*)0); X } X LOG("Failed to execute browser child"); X _exit(-1); END-of-google-gadgets/files/patch-extensions_gtkmoz__browser__element_browser__element.cc echo x - google-gadgets/files/patch-extensions_linux__system__framework_file__system.cc sed 's/^X//' >google-gadgets/files/patch-extensions_linux__system__framework_file__system.cc << 'END-of-google-gadgets/files/patch-extensions_linux__system__framework_file__system.cc' X X$FreeBSD$ X X--- extensions/linux_system_framework/file_system.cc.orig X+++ extensions/linux_system_framework/file_system.cc X@@ -356,8 +356,8 @@ X if (stat(path_.c_str(), &statbuf)) X return Date(0); X X- return Date(statbuf.st_mtim.tv_sec * 1000 X- + statbuf.st_mtim.tv_nsec / 1000000); X+ return Date(statbuf.st_mtimespec.tv_sec * 1000 X+ + statbuf.st_mtimespec.tv_nsec / 1000000); X } X X virtual Date GetDateLastAccessed() { X@@ -368,8 +368,8 @@ X if (stat(path_.c_str(), &statbuf)) X return Date(0); X X- return Date(statbuf.st_atim.tv_sec * 1000 X- + statbuf.st_atim.tv_nsec / 1000000); X+ return Date(statbuf.st_atimespec.tv_sec * 1000 X+ + statbuf.st_atimespec.tv_nsec / 1000000); X } X X virtual int64_t GetSize() { X@@ -646,8 +646,8 @@ X if (stat(path_.c_str(), &statbuf)) X return Date(0); X X- return Date(statbuf.st_mtim.tv_sec * 1000 X- + statbuf.st_mtim.tv_nsec / 1000000); X+ return Date(statbuf.st_mtimespec.tv_sec * 1000 X+ + statbuf.st_mtimespec.tv_nsec / 1000000); X } X X virtual Date GetDateLastAccessed() { X@@ -658,8 +658,8 @@ X if (stat(path_.c_str(), &statbuf)) X return Date(0); X X- return Date(statbuf.st_atim.tv_sec * 1000 X- + statbuf.st_atim.tv_nsec / 1000000); X+ return Date(statbuf.st_atimespec.tv_sec * 1000 X+ + statbuf.st_atimespec.tv_nsec / 1000000); X } X X virtual std::string GetType() { END-of-google-gadgets/files/patch-extensions_linux__system__framework_file__system.cc echo x - google-gadgets/files/patch-ggadget_gtk_utilities.cc sed 's/^X//' >google-gadgets/files/patch-ggadget_gtk_utilities.cc << 'END-of-google-gadgets/files/patch-ggadget_gtk_utilities.cc' X X$FreeBSD$ X X--- ggadget/gtk/utilities.cc.orig X+++ ggadget/gtk/utilities.cc X@@ -262,7 +262,7 @@ X if (fork() != 0) X _exit(0); X X- execl(xdg_open.c_str(), xdg_open.c_str(), url, NULL); X+ execl(xdg_open.c_str(), xdg_open.c_str(), url, (char*)0); X X DLOG("Failed to exec command: %s", xdg_open.c_str()); X _exit(-1); END-of-google-gadgets/files/patch-ggadget_gtk_utilities.cc echo x - google-gadgets/Makefile sed 's/^X//' >google-gadgets/Makefile << 'END-of-google-gadgets/Makefile' X# New ports collection makefile for: google-gadgets X# Date created: 2008-06-08 X# Whom: Ashish Shukla X# X# $FreeBSD$ X# X XPORTNAME= google-gadgets XPORTVERSION= 0.9.2 XCATEGORIES= deskutils XMASTER_SITES= http://google-gadgets-for-linux.googlecode.com/files/ XDISTNAME= ${PORTNAME}-for-linux-${PORTVERSION} X XMAINTAINER= wahjava@gmail.com XCOMMENT= Google Desktop Gadgets X XBUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dbus-1.pc:${PORTSDIR}/devel/dbus \ X ${LOCALBASE}/libdata/pkgconfig/firefox-js.pc:${PORTSDIR}/www/firefox \ X ${LOCALBASE}/libdata/pkgconfig/libcurl.pc:${PORTSDIR}/ftp/curl \ X ${LOCALBASE}/libdata/pkgconfig/libxml-2.0.pc:${PORTSDIR}/textproc/libxml2 \ X ${LOCALBASE}/libdata/pkgconfig/firefox-gtkmozembed.pc:${PORTSDIR}/www/firefox \ X ${LOCALBASE}/libdata/pkgconfig/cairo.pc:${PORTSDIR}/graphics/cairo \ X ${LOCALBASE}/libdata/pkgconfig/librsvg-2.0.pc:${PORTSDIR}/graphics/librsvg2 XLIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo \ X xml2.5:${PORTSDIR}/textproc/libxml2 \ X dbus-1.3:${PORTSDIR}/devel/dbus \ X curl.4:${PORTSDIR}/ftp/curl \ X rsvg-2.2:${PORTSDIR}/graphics/librsvg2 X XUSE_GMAKE= yes XUSE_GNOME= gnomehack gtk20 XUSE_GSTREAMER= yes XGNU_CONFIGURE= yes XCONFIGURE_ENV= CFLAGS="-I${LOCALBASE}/include" CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" XCONFIGURE_ARGS= --disable-qt-host --enable-ltdl-install=no XUSE_AUTOTOOLS= libtool:15:env autoconf:261:env automake:110:env aclocal:110:env X X.if defined(WITH_DEBUGGING) XCONFIGURE_ARGS+= --enable-debug X.endif X Xpost-patch: X @${FIND} ${WRKSRC} -type f -name Makefile.am -exec ${GREP} -l pkgconfig {} \; | ${XARGS} ${REINPLACE_CMD} -e 's|^\(pkgconfigdir[[:space:]]*=\).*|\1 $$(prefix)/libdata/pkgconfig|' X Xpre-configure: X @cd ${WRKSRC} && ${SH} autotools/bootstrap.sh && ${CP} ${AUTOMAKE_DIR}/mkinstalldirs libltdl/ X X.include END-of-google-gadgets/Makefile echo x - google-gadgets/distinfo sed 's/^X//' >google-gadgets/distinfo << 'END-of-google-gadgets/distinfo' XMD5 (google-gadgets-for-linux-0.9.2.tar.gz) = 5c2a64b549b958af030cf3178998cdb7 XSHA256 (google-gadgets-for-linux-0.9.2.tar.gz) = 4918565eafa989f0c027a2ab5592a483eb5fde059ce15e1eb8a239edfd3a82ad XSIZE (google-gadgets-for-linux-0.9.2.tar.gz) = 2335255 END-of-google-gadgets/distinfo echo x - google-gadgets/pkg-descr sed 's/^X//' >google-gadgets/pkg-descr << 'END-of-google-gadgets/pkg-descr' XGoogle Gadgets for Linux provides a platform for running desktop Xgadgets under Linux, catering to the unique needs of Linux users. X XWWW: http://code.google.com/p/google-gadgets-for-linux/ END-of-google-gadgets/pkg-descr echo x - google-gadgets/pkg-plist sed 's/^X//' >google-gadgets/pkg-plist << 'END-of-google-gadgets/pkg-plist' Xbin/ggl-gtk Xinclude/google-gadgets/ggadget/anchor_element.h Xinclude/google-gadgets/ggadget/audioclip_interface.h Xinclude/google-gadgets/ggadget/backoff.h Xinclude/google-gadgets/ggadget/basic_element.h Xinclude/google-gadgets/ggadget/button_element.h Xinclude/google-gadgets/ggadget/canvas_interface.h Xinclude/google-gadgets/ggadget/canvas_utils.h Xinclude/google-gadgets/ggadget/checkbox_element.h Xinclude/google-gadgets/ggadget/clip_region.h Xinclude/google-gadgets/ggadget/color.h Xinclude/google-gadgets/ggadget/combobox_element.h Xinclude/google-gadgets/ggadget/common.h Xinclude/google-gadgets/ggadget/content_item.h Xinclude/google-gadgets/ggadget/contentarea_element.h Xinclude/google-gadgets/ggadget/copy_element.h Xinclude/google-gadgets/ggadget/dbus/dbus_proxy.h Xinclude/google-gadgets/ggadget/dbus/dbus_result_receiver.h Xinclude/google-gadgets/ggadget/decorated_view_host.h Xinclude/google-gadgets/ggadget/details_view_data.h Xinclude/google-gadgets/ggadget/digest_utils.h Xinclude/google-gadgets/ggadget/dir_file_manager.h Xinclude/google-gadgets/ggadget/display_window.h Xinclude/google-gadgets/ggadget/div_element.h Xinclude/google-gadgets/ggadget/edit_element_base.h Xinclude/google-gadgets/ggadget/element_factory.h Xinclude/google-gadgets/ggadget/elements.h Xinclude/google-gadgets/ggadget/encryptor_interface.h Xinclude/google-gadgets/ggadget/event.h Xinclude/google-gadgets/ggadget/extension_manager.h Xinclude/google-gadgets/ggadget/file_manager_factory.h Xinclude/google-gadgets/ggadget/file_manager_interface.h Xinclude/google-gadgets/ggadget/file_manager_wrapper.h Xinclude/google-gadgets/ggadget/file_system_interface.h Xinclude/google-gadgets/ggadget/font_interface.h Xinclude/google-gadgets/ggadget/framework_interface.h Xinclude/google-gadgets/ggadget/gadget.h Xinclude/google-gadgets/ggadget/gadget_consts.h Xinclude/google-gadgets/ggadget/gadget_manager_interface.h Xinclude/google-gadgets/ggadget/graphics_interface.h Xinclude/google-gadgets/ggadget/gtk/cairo_graphics.h Xinclude/google-gadgets/ggadget/gtk/key_convert.h Xinclude/google-gadgets/ggadget/gtk/main_loop.h Xinclude/google-gadgets/ggadget/gtk/menu_builder.h Xinclude/google-gadgets/ggadget/gtk/single_view_host.h Xinclude/google-gadgets/ggadget/gtk/tooltip.h Xinclude/google-gadgets/ggadget/gtk/utilities.h Xinclude/google-gadgets/ggadget/gtk/view_widget_binder.h Xinclude/google-gadgets/ggadget/host_interface.h Xinclude/google-gadgets/ggadget/image_cache.h Xinclude/google-gadgets/ggadget/image_interface.h Xinclude/google-gadgets/ggadget/img_element.h Xinclude/google-gadgets/ggadget/item_element.h Xinclude/google-gadgets/ggadget/label_element.h Xinclude/google-gadgets/ggadget/listbox_element.h Xinclude/google-gadgets/ggadget/locales.h Xinclude/google-gadgets/ggadget/localized_file_manager.h Xinclude/google-gadgets/ggadget/logger.h Xinclude/google-gadgets/ggadget/main_loop_interface.h Xinclude/google-gadgets/ggadget/math_utils.h Xinclude/google-gadgets/ggadget/mediaplayer_element_base.h Xinclude/google-gadgets/ggadget/memory_options.h Xinclude/google-gadgets/ggadget/menu_interface.h Xinclude/google-gadgets/ggadget/messages.h Xinclude/google-gadgets/ggadget/module.h Xinclude/google-gadgets/ggadget/object_element.h Xinclude/google-gadgets/ggadget/options_interface.h Xinclude/google-gadgets/ggadget/progressbar_element.h Xinclude/google-gadgets/ggadget/registerable_interface.h Xinclude/google-gadgets/ggadget/scoped_ptr.h Xinclude/google-gadgets/ggadget/script_context_interface.h Xinclude/google-gadgets/ggadget/script_runtime_interface.h Xinclude/google-gadgets/ggadget/script_runtime_manager.h Xinclude/google-gadgets/ggadget/scriptable_array.h Xinclude/google-gadgets/ggadget/scriptable_binary_data.h Xinclude/google-gadgets/ggadget/scriptable_event.h Xinclude/google-gadgets/ggadget/scriptable_file_system.h Xinclude/google-gadgets/ggadget/scriptable_framework.h Xinclude/google-gadgets/ggadget/scriptable_helper.h Xinclude/google-gadgets/ggadget/scriptable_holder.h Xinclude/google-gadgets/ggadget/scriptable_image.h Xinclude/google-gadgets/ggadget/scriptable_interface.h Xinclude/google-gadgets/ggadget/scriptable_map.h Xinclude/google-gadgets/ggadget/scriptable_menu.h Xinclude/google-gadgets/ggadget/scriptable_options.h Xinclude/google-gadgets/ggadget/scriptable_view.h Xinclude/google-gadgets/ggadget/scrollbar_element.h Xinclude/google-gadgets/ggadget/scrolling_element.h Xinclude/google-gadgets/ggadget/sidebar.h Xinclude/google-gadgets/ggadget/signals.h Xinclude/google-gadgets/ggadget/slot.h Xinclude/google-gadgets/ggadget/small_object.h Xinclude/google-gadgets/ggadget/string_utils.h Xinclude/google-gadgets/ggadget/system_utils.h Xinclude/google-gadgets/ggadget/text_frame.h Xinclude/google-gadgets/ggadget/texture.h Xinclude/google-gadgets/ggadget/unicode_utils.h Xinclude/google-gadgets/ggadget/variant.h Xinclude/google-gadgets/ggadget/view.h Xinclude/google-gadgets/ggadget/view_element.h Xinclude/google-gadgets/ggadget/view_host_interface.h Xinclude/google-gadgets/ggadget/view_interface.h Xinclude/google-gadgets/ggadget/xml_dom.h Xinclude/google-gadgets/ggadget/xml_dom_interface.h Xinclude/google-gadgets/ggadget/xml_http_request_interface.h Xinclude/google-gadgets/ggadget/xml_parser_interface.h Xinclude/google-gadgets/ggadget/xml_utils.h Xinclude/google-gadgets/ggadget/zip_file_manager.h Xlib/google-gadgets/gtkmoz-browser-child Xlib/google-gadgets/include/ggadget/sysdeps.h Xlib/google-gadgets/modules/curl-xml-http-request.a Xlib/google-gadgets/modules/curl-xml-http-request.la Xlib/google-gadgets/modules/curl-xml-http-request.so Xlib/google-gadgets/modules/dbus-script-class.a Xlib/google-gadgets/modules/dbus-script-class.la Xlib/google-gadgets/modules/dbus-script-class.so Xlib/google-gadgets/modules/default-framework.a Xlib/google-gadgets/modules/default-framework.la Xlib/google-gadgets/modules/default-framework.so Xlib/google-gadgets/modules/default-options.a Xlib/google-gadgets/modules/default-options.la Xlib/google-gadgets/modules/default-options.so Xlib/google-gadgets/modules/google-gadget-manager.a Xlib/google-gadgets/modules/google-gadget-manager.la Xlib/google-gadgets/modules/google-gadget-manager.so Xlib/google-gadgets/modules/gst-audio-framework.a Xlib/google-gadgets/modules/gst-audio-framework.la Xlib/google-gadgets/modules/gst-audio-framework.so Xlib/google-gadgets/modules/gst-mediaplayer-element.a Xlib/google-gadgets/modules/gst-mediaplayer-element.la Xlib/google-gadgets/modules/gst-mediaplayer-element.so Xlib/google-gadgets/modules/gtk-edit-element.a Xlib/google-gadgets/modules/gtk-edit-element.la Xlib/google-gadgets/modules/gtk-edit-element.so Xlib/google-gadgets/modules/gtk-system-framework.a Xlib/google-gadgets/modules/gtk-system-framework.la Xlib/google-gadgets/modules/gtk-system-framework.so Xlib/google-gadgets/modules/gtkmoz-browser-element.a Xlib/google-gadgets/modules/gtkmoz-browser-element.la Xlib/google-gadgets/modules/gtkmoz-browser-element.so Xlib/google-gadgets/modules/libxml2-xml-parser.a Xlib/google-gadgets/modules/libxml2-xml-parser.la Xlib/google-gadgets/modules/libxml2-xml-parser.so Xlib/google-gadgets/modules/smjs-script-runtime.a Xlib/google-gadgets/modules/smjs-script-runtime.la Xlib/google-gadgets/modules/smjs-script-runtime.so Xlib/libggadget-1.0.a Xlib/libggadget-1.0.la Xlib/libggadget-1.0.so Xlib/libggadget-1.0.so.0 Xlib/libggadget-dbus-1.0.a Xlib/libggadget-dbus-1.0.la Xlib/libggadget-dbus-1.0.so Xlib/libggadget-dbus-1.0.so.0 Xlib/libggadget-gtk-1.0.a Xlib/libggadget-gtk-1.0.la Xlib/libggadget-gtk-1.0.so Xlib/libggadget-gtk-1.0.so.0 Xlibdata/pkgconfig/libggadget-1.0.pc Xlibdata/pkgconfig/libggadget-dbus-1.0.pc Xlibdata/pkgconfig/libggadget-gtk-1.0.pc Xshare/google-gadgets/google-gadget-browser.gg Xshare/google-gadgets/igoogle-gadget.gg Xshare/google-gadgets/resources.gg Xshare/google-gadgets/rss-gadget.gg X@dirrm share/google-gadgets X@dirrm lib/google-gadgets/modules X@dirrm lib/google-gadgets/include/ggadget X@dirrm lib/google-gadgets/include X@dirrm lib/google-gadgets X@dirrm include/google-gadgets/ggadget/gtk X@dirrm include/google-gadgets/ggadget/dbus X@dirrm include/google-gadgets/ggadget X@dirrm include/google-gadgets END-of-google-gadgets/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: