Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Jul 2014 11:25:04 +0000 (UTC)
From:      Olivier Duchateau <olivierd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r361611 - in head/net: . uget uget/files
Message-ID:  <201407121125.s6CBP4at046456@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olivierd
Date: Sat Jul 12 11:25:04 2014
New Revision: 361611
URL: http://svnweb.freebsd.org/changeset/ports/361611
QAT: https://qat.redports.org/buildarchive/r361611/

Log:
  uGet is a very powerful download manager application, with large inventory
  of features but is still very light-weight and low on resources.
  
  General features:
  - Downloads queue
  - Resume downloads
  - Advanced download categories
  - Clipboard monitor
  - Batch downloads
  - Multi-protocol
  - Scheduler
  
  WWW: http://ugetdm.com/

Added:
  head/net/uget/
  head/net/uget/Makefile   (contents, props changed)
  head/net/uget/distinfo   (contents, props changed)
  head/net/uget/files/
  head/net/uget/files/patch-configure   (contents, props changed)
  head/net/uget/files/patch-po__Makefile.in.in   (contents, props changed)
  head/net/uget/files/patch-uget-gtk__UgApp-gtk-callback.c   (contents, props changed)
  head/net/uget/files/patch-uget-gtk__UgApp-gtk-gui.c   (contents, props changed)
  head/net/uget/files/patch-uget-gtk__UgSetting.c   (contents, props changed)
  head/net/uget/pkg-descr   (contents, props changed)
  head/net/uget/pkg-plist   (contents, props changed)
Modified:
  head/net/Makefile

Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile	Sat Jul 12 10:54:39 2014	(r361610)
+++ head/net/Makefile	Sat Jul 12 11:25:04 2014	(r361611)
@@ -1206,6 +1206,7 @@
     SUBDIR += udptunnel
     SUBDIR += udpxy
     SUBDIR += udt
+    SUBDIR += uget
     SUBDIR += ulxmlrpcpp
     SUBDIR += unfs3
     SUBDIR += unison

Added: head/net/uget/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/uget/Makefile	Sat Jul 12 11:25:04 2014	(r361611)
@@ -0,0 +1,92 @@
+# Created by: Olivier Duchateau
+# $FreeBSD$
+
+PORTNAME=	uget
+PORTVERSION=	1.10.4
+CATEGORIES=	net
+MASTER_SITES=	SF
+MASTER_SITE_SUBDIR=	urlget/${PORTNAME}%20%28stable%29/${PORTVERSION}
+
+MAINTAINER=	olivierd@FreeBSD.org
+COMMENT=	Download manager application
+
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libnotify.so:${PORTSDIR}/devel/libnotify
+
+USES=	gmake pkgconfig
+GNU_CONFIGURE=	yes
+USE_GNOME=	glib20 gtk30 intltool intlhack
+INSTALLS_ICONS=	yes
+
+OPTIONS_DEFINE=	GNUTLS NLS
+OPTIONS_RADIO=	GSTREAMER
+OPTIONS_RADIO_GSTREAMER=	GST01 GST10
+OPTIONS_GROUP=	PLUGINS
+OPTIONS_GROUP_PLUGINS=	PLUG_ARIA PLUG_CURL
+OPTIONS_DEFAULT=	GNUTLS GST10 NLS PLUG_CURL
+# GNUTLS option is currently broken, fixed in 'master' branch
+OPTIONS_EXCLUDE=	GNUTLS
+
+GST010_DESC=	GStreamer 0.10
+GST10_DESC=	GStreamer 1.0
+PLUG_ARIA_DESC=	Aria2 plugin
+PLUG_CURL_DESC=	cURL plugin
+
+CONFIGURE_ARGS=--enable-appindicator=no \
+	--disable-pwmd \
+	--enable-hidden
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MGNUTLS}
+LIB_DEPENDS+=	libgnutls.so:${PORTSDIR}/security/gnutls \
+	libgcrypt.so:${PORTSDIR}/security/libgcrypt
+CONFIGURE_ARGS+=--enable-gnutls
+.else
+CONFIGURE_ARGS+=--disable-gnutls
+.endif
+
+.if ${PORT_OPTIONS:MNLS}
+USES+=	gettext
+CONFIGURE_ARGS+=--enable-nls
+PLIST_SUB+=	NLS=""
+.else
+CONFIGURE_ARGS+=--disable-nls
+PLIST_SUB+=	NLS="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MGST10}
+USE_GSTREAMER1=	yes
+CONFIGURE_ARGS+=--enable-gstreamer
+.endif
+
+.if ${PORT_OPTIONS:MGST01}
+USE_GSTREAMER=	yes
+CONFIGURE_ARGS+=--enable-gstreamer
+.endif
+
+.if ! ${PORT_OPTIONS:MGST10} && ! ${PORT_OPTIONS:MGST01}
+CONFIGURE_ARGS+=--disable-gstreamer
+.endif
+
+.if ${PORT_OPTIONS:MPLUG_ARIA}
+BUILD_DEPENDS=	aria2c:${PORTSDIR}/www/aria2
+CONFIGURE_ARGS+=--enable-plugin-aria2
+.else
+CONFIGURE_ARGS+=--disable-plugin-aria2
+.endif
+
+.if ${PORT_OPTIONS:MPLUG_CURL}
+BUILD_DEPENDS=	curl-config:${PORTSDIR}/ftp/curl
+CONFIGURE_ARGS+=--enable-plugin-curl
+.else
+CONFIGURE_ARGS+=--disable-plugin-curl
+.endif
+
+post-install:
+	cd ${WRKSRC}/uget-cmd && \
+		${INSTALL_PROGRAM} uget-cmd ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>

Added: head/net/uget/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/uget/distinfo	Sat Jul 12 11:25:04 2014	(r361611)
@@ -0,0 +1,2 @@
+SHA256 (uget-1.10.4.tar.gz) = a25c5cc9af4e87a2c22206f376ffce70697ef743a902ecf028b50a586180a622
+SIZE (uget-1.10.4.tar.gz) = 576147

Added: head/net/uget/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/uget/files/patch-configure	Sat Jul 12 11:25:04 2014	(r361611)
@@ -0,0 +1,11 @@
+--- ./configure.orig	2014-01-01 09:25:49.000000000 +0000
++++ ./configure	2014-07-12 10:05:16.000000000 +0000
+@@ -5753,7 +5753,7 @@
+ 
+     fi
+   fi
+-     USE_NLS=yes
++     #USE_NLS=yes
+ 
+ 
+     gt_cv_have_gettext=no

Added: head/net/uget/files/patch-po__Makefile.in.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/uget/files/patch-po__Makefile.in.in	Sat Jul 12 11:25:04 2014	(r361611)
@@ -0,0 +1,31 @@
+--- ./po/Makefile.in.in.orig	2012-04-02 08:48:47.000000000 +0000
++++ ./po/Makefile.in.in	2014-07-12 11:21:45.000000000 +0000
+@@ -34,7 +34,7 @@
+ datarootdir = @datarootdir@
+ libdir = @libdir@
+ DATADIRNAME = @DATADIRNAME@
+-itlocaledir = $(prefix)/$(DATADIRNAME)/locale
++localedir = @localedir@
+ subdir = po
+ install_sh = @install_sh@
+ # Automake >= 1.8 provides @mkdir_p@.
+@@ -108,7 +108,7 @@
+ install-data-yes: all
+ 	linguas="$(USE_LINGUAS)"; \
+ 	for lang in $$linguas; do \
+-	  dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
++	  dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \
+ 	  $(mkdir_p) $$dir; \
+ 	  if test -r $$lang.gmo; then \
+ 	    $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
+@@ -142,8 +142,8 @@
+ uninstall:
+ 	linguas="$(USE_LINGUAS)"; \
+ 	for lang in $$linguas; do \
+-	  rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
+-	  rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
++	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
++	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
+ 	done
+ 
+ check: all $(GETTEXT_PACKAGE).pot

Added: head/net/uget/files/patch-uget-gtk__UgApp-gtk-callback.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/uget/files/patch-uget-gtk__UgApp-gtk-callback.c	Sat Jul 12 11:25:04 2014	(r361611)
@@ -0,0 +1,26 @@
+--- ./uget-gtk/UgApp-gtk-callback.c.orig	2014-07-12 12:08:24.000000000 +0000
++++ ./uget-gtk/UgApp-gtk-callback.c	2014-07-12 12:08:40.000000000 +0000
+@@ -1334,10 +1334,12 @@
+ 	ug_launch_uri ("http://ugetdm.com/reportbug");
+ }
+ 
++/*
+ void    on_check_updates (GtkWidget* widget, UgAppGtk* app)
+ {
+ 	ug_launch_uri ("http://ugetdm.com/versioncheck?v=" PACKAGE_VERSION);
+ }
++*/
+ 
+ void	on_about (GtkWidget* widget, UgAppGtk* app)
+ {
+@@ -2008,8 +2010,10 @@
+ 			G_CALLBACK (on_support_forum), app);
+ 	g_signal_connect (menubar->help.submit_feedback, "activate",
+ 			G_CALLBACK (on_submit_feedback), app);
++	/*
+ 	g_signal_connect (menubar->help.check_updates, "activate",
+ 			G_CALLBACK (on_check_updates), app);
++	*/
+ 	g_signal_connect (menubar->help.report_bug, "activate",
+ 			G_CALLBACK (on_report_bug), app);
+ 	g_signal_connect (menubar->help.about_uget, "activate",

Added: head/net/uget/files/patch-uget-gtk__UgApp-gtk-gui.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/uget/files/patch-uget-gtk__UgApp-gtk-gui.c	Sat Jul 12 11:25:04 2014	(r361611)
@@ -0,0 +1,17 @@
+--- ./uget-gtk/UgApp-gtk-gui.c.orig	2014-07-12 12:11:05.000000000 +0000
++++ ./uget-gtk/UgApp-gtk-gui.c	2014-07-12 12:12:47.000000000 +0000
+@@ -860,12 +860,14 @@
+ 	gtk_menu_shell_append ((GtkMenuShell*)menu, menu_item);
+ 	menubar->help.report_bug = menu_item;
+ 
++	/*
+ 	// Check for Updates
+ 	menu_item = gtk_image_menu_item_new_with_mnemonic(_("Check for Updates"));
+ //	image = gtk_image_new_from_stock (GTK_STOCK_DND_MULTIPLE, GTK_ICON_SIZE_MENU);
+ //	gtk_image_menu_item_set_image ((GtkImageMenuItem*)menu_item, image);
+ 	gtk_menu_shell_append ((GtkMenuShell*)menu, menu_item);
+ 	menubar->help.check_updates = menu_item;
++	*/
+ 
+ 	// About Uget
+ 	menu_item = gtk_image_menu_item_new_from_stock (GTK_STOCK_ABOUT, NULL);

Added: head/net/uget/files/patch-uget-gtk__UgSetting.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/uget/files/patch-uget-gtk__UgSetting.c	Sat Jul 12 11:25:04 2014	(r361611)
@@ -0,0 +1,11 @@
+--- ./uget-gtk/UgSetting.c.orig	2014-01-01 09:39:00.000000000 +0000
++++ ./uget-gtk/UgSetting.c	2014-07-12 11:51:49.000000000 +0000
+@@ -457,7 +457,7 @@
+ 	setting->window.statusbar = TRUE;
+ 	setting->window.category  = TRUE;
+ 	setting->window.summary   = TRUE;
+-	setting->window.banner    = TRUE;
++	setting->window.banner    = FALSE;
+ 	setting->window.x = 0;
+ 	setting->window.y = 0;
+ 	setting->window.width = 0;

Added: head/net/uget/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/uget/pkg-descr	Sat Jul 12 11:25:04 2014	(r361611)
@@ -0,0 +1,13 @@
+uGet is a very powerful download manager application, with large inventory
+of features but is still very light-weight and low on resources.
+
+General features:
+- Downloads queue
+- Resume downloads
+- Advanced download categories
+- Clipboard monitor
+- Batch downloads
+- Multi-protocol
+- Scheduler
+
+WWW: http://ugetdm.com/

Added: head/net/uget/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/uget/pkg-plist	Sat Jul 12 11:25:04 2014	(r361611)
@@ -0,0 +1,55 @@
+bin/uget-cmd
+bin/uget-gtk
+share/applications/uget-gtk.desktop
+share/icons/hicolor/128x128/apps/uget-icon.png
+share/icons/hicolor/16x16/apps/uget-icon.png
+share/icons/hicolor/16x16/apps/uget-tray-default.png
+share/icons/hicolor/16x16/apps/uget-tray-downloading.png
+share/icons/hicolor/16x16/apps/uget-tray-error.png
+share/icons/hicolor/22x22/apps/uget-icon.png
+share/icons/hicolor/22x22/apps/uget-tray-default.png
+share/icons/hicolor/22x22/apps/uget-tray-downloading.png
+share/icons/hicolor/22x22/apps/uget-tray-error.png
+share/icons/hicolor/24x24/apps/uget-icon.png
+share/icons/hicolor/24x24/apps/uget-tray-default.png
+share/icons/hicolor/24x24/apps/uget-tray-downloading.png
+share/icons/hicolor/24x24/apps/uget-tray-error.png
+share/icons/hicolor/32x32/apps/uget-icon.png
+share/icons/hicolor/32x32/apps/uget-tray-default.png
+share/icons/hicolor/32x32/apps/uget-tray-downloading.png
+share/icons/hicolor/32x32/apps/uget-tray-error.png
+share/icons/hicolor/48x48/apps/uget-icon.png
+share/icons/hicolor/48x48/apps/uget-tray-default.png
+share/icons/hicolor/48x48/apps/uget-tray-downloading.png
+share/icons/hicolor/48x48/apps/uget-tray-error.png
+share/icons/hicolor/64x64/apps/uget-icon.png
+share/icons/hicolor/96x96/apps/uget-icon.png
+share/icons/hicolor/scalable/apps/uget-icon.svg
+%%NLS%%share/locale/ar/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/be/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/bn_BD/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/da/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/de/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/es/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/id/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/it/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/ka_GE/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/vi/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/uget.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/uget.mo
+share/pixmaps/uget/logo.png
+share/sounds/uget/notification.wav
+%%NLS%%@dirrmtry share/locale/bn_BD/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/bn_BD
+%%NLS%%@dirrmtry share/locale/ka_GE/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/ka_GE
+@dirrm share/pixmaps/uget
+@dirrm share/sounds/uget



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407121125.s6CBP4at046456>