Bug 181890 - net-p2p/gtk-gnutella: Update to version 1.0.0
Summary: net-p2p/gtk-gnutella: Update to version 1.0.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-06 19:10 UTC by tkato432
Modified: 2014-01-17 14:50 UTC (History)
0 users

See Also:


Attachments
file.diff (6.47 KB, patch)
2013-09-06 19:10 UTC, tkato432
no flags Details | Diff
net-p2p_gtk-gnutella.diff (6.49 KB, patch)
2013-09-13 18:55 UTC, tkato432
no flags Details | Diff
net-p2p_gtk-gnutella.diff (7.04 KB, patch)
2013-10-31 19:26 UTC, tkato432
no flags Details | Diff
net-p2p_gtk-gnutella.diff (7.33 KB, patch)
2014-01-03 19:22 UTC, tkato432
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description tkato432 2013-09-06 19:10:05 UTC
- Update to version 1.0.0

Remove file:
files/patch-Configure
files/patch-src__common.h
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-09-06 19:11:47 UTC
Responsible Changed
From-To: freebsd-ports-bugs->miwi

miwi@ wants this submitter's PRs (via the GNATS Auto Assign Tool)
Comment 2 tkato432 2013-09-13 18:55:59 UTC
Remake of the patch against current tree.
Comment 3 Bryan Drewery freebsd_committer freebsd_triage 2013-09-22 15:12:03 UTC
Responsible Changed
From-To: miwi->freebsd-ports-bugs

Back to the heap due to timeout
Comment 4 tkato432 2013-10-31 19:26:22 UTC
Remake of the patch against current tree.
Comment 5 tkato432 2014-01-03 19:22:27 UTC
Version 1.0.1 has been released.
Comment 6 dfilter service freebsd_committer freebsd_triage 2014-01-17 14:43:23 UTC
Author: miwi
Date: Fri Jan 17 14:43:16 2014
New Revision: 340048
URL: http://svnweb.freebsd.org/changeset/ports/340048
QAT: https://qat.redports.org/buildarchive/r340048/

Log:
  - Update to 1.0.1
  
  PR:		181890
  Submitted by:	port fury

Deleted:
  head/net-p2p/gtk-gnutella/files/
Modified:
  head/net-p2p/gtk-gnutella/Makefile
  head/net-p2p/gtk-gnutella/distinfo
  head/net-p2p/gtk-gnutella/pkg-plist

Modified: head/net-p2p/gtk-gnutella/Makefile
==============================================================================
--- head/net-p2p/gtk-gnutella/Makefile	Fri Jan 17 14:38:47 2014	(r340047)
+++ head/net-p2p/gtk-gnutella/Makefile	Fri Jan 17 14:43:16 2014	(r340048)
@@ -24,9 +24,6 @@
 #
 # WITH_DBUS: Enable D-Bus IPC support. No further information available.
 #
-# WITH_SQLITE: Enable to support storage of run-time information to a SQLite
-#       database file. Should ideally save some memory.
-#
 # WITH_DEBUG: Compile with debugging symbols. Useful if you intend to make
 #	a bug report.
 #
@@ -36,8 +33,7 @@
 #
 
 PORTNAME=	gtk-gnutella
-PORTVERSION=	0.98.4
-PORTREVISION=	1
+PORTVERSION=	1.0.1
 CATEGORIES=	net-p2p ipv6
 MASTER_SITES=	SF
 
@@ -46,29 +42,32 @@ COMMENT=	GTK based Gnutella client
 
 LICENSE=	GPLv2 # (or later)
 
-OPTIONS_DEFINE=	GUI TLS NLS IPV6 DBUS SQLITE DEBUG PORTABILITY
+OPTIONS_DEFINE=	GUI TLS NLS IPV6 DBUS DEBUG PORTABILITY
 OPTIONS_DEFAULT=GUI TLS
+OPTIONS_SUB=	yes
 PORTABILITY_DESC=	Use the PATH variable at run-time
 
 ONLY_FOR_ARCHS=	i386 amd64
 
-NO_STAGE=	yes
 USE_BZIP2=	yes
+USES=		iconv perl5 pkgconfig
 USE_GNOME=	glib20 libxml2
-USES=		bison perl5 pkgconfig
 HAS_CONFIGURE=	yes
 CONFIGURE_SCRIPT=	Configure
-CONFIGURE_ARGS=	-O -Dyacc='bison -y' -Dprefix=${PREFIX} \
-		-Dprivlib=${DATADIR} -Dsysman=${MANPREFIX}/man/man1 \
-		-Dlocale=${PREFIX}/share/locale -Dcc='${CC}' \
-		-Dccflags='${CFLAGS} -I${LOCALBASE}/include' \
-		-Doptimize='undef'
+CONFIGURE_ARGS=	-O -Dyacc='byacc' \
+		-Dprefix=${STAGEDIR}${PREFIX} \
+		-Dprivlib=${STAGEDIR}${DATADIR} \
+		-Dmansrc=${STAGEDIR}${MANPREFIX}/man/man1 \
+		-Dlocale=${PREFIX}/share/locale \
+		-Dcc='${CC}' -Doptimize='${CFLAGS}' \
+		-Dccflags='${CPPFLAGS}' -Dldflags='${LDFLAGS}'
 INSTALL_TARGET=	install install.man
 MAKE_JOBS_UNSAFE=	yes
 
-PLIST_SUB=	ARCH="${ARCH}"
+CPPFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
 
-MAN1=		gtk-gnutella.1
+PLIST_SUB=	ARCH="${ARCH}"
 
 .include <bsd.port.options.mk>
 
@@ -77,51 +76,57 @@ CONFIGURE_ARGS+=	-ders
 .endif
 
 .if ${PORT_OPTIONS:MDEBUG}
-CONFIGURE_ARGS+=	-D optimize=-g  -D official=false
-.else
-CONFIGURE_ARGS+=	-D official=true
+CONFIGURE_ARGS+=	-Ud_official
 .endif
 
 .if ${PORT_OPTIONS:MGUI}
 USE_GNOME+=		gtk20
-CONFIGURE_ARGS+=	-D gtkversion=2
+INSTALLS_ICONS=	yes
 .else
-CONFIGURE_ARGS+=	-D d_headless
+CONFIGURE_ARGS+=	-Dd_headless
 .endif
 
 .if ${PORT_OPTIONS:MPORTABILITY}
-CONFIGURE_ARGS+=	-D d_portable
+CONFIGURE_ARGS+=	-Dd_portable
 .endif
 
 .if ${PORT_OPTIONS:MTLS}
-LIB_DEPENDS+=		gnutls:${PORTSDIR}/security/gnutls
+LIB_DEPENDS+=		libgnutls.so:${PORTSDIR}/security/gnutls
 .else
-CONFIGURE_ARGS+=	-U d_gnutls
+CONFIGURE_ARGS+=	-Ud_gnutls
 .endif
 
 .if ${PORT_OPTIONS:MNLS}
 USES+=		gettext
-CONFIGURE_ARGS+=	-D d_nls
-PLIST_SUB+=		NLS=""
 .else
-CONFIGURE_ARGS+=	-U d_nls
-PLIST_SUB+=		NLS="@comment "
+CONFIGURE_ARGS+=	-Ud_nls
 .endif
 
 .if empty(PORT_OPTIONS:MIPV6)
-CONFIGURE_ARGS+=	-D ipv6=false
+CONFIGURE_ARGS+=	-Ud_ipv6
 .endif
 
 .if ${PORT_OPTIONS:MDBUS}
-LIB_DEPENDS+=		dbus:${PORTSDIR}/devel/dbus
+LIB_DEPENDS+=		libdbus.so:${PORTSDIR}/devel/dbus
 .else
-CONFIGURE_ARGS+=	-U d_dbus
+CONFIGURE_ARGS+=	-Ud_dbus
 .endif
 
-.if ${PORT_OPTIONS:MSQLITE}
-USE_SQLITE=		yes
-.else
-CONFIGURE_ARGS+=	-U d_sqlite
+post-patch:
+	@${FIND} ${WRKSRC} -name "Makefile.SH" | ${XARGS} ${REINPLACE_CMD} -e \
+		's|@exit 0|@echo done|'
+
+post-install:
+.if ${PORT_OPTIONS:MGUI}
+.for i in 16 32 128 256 512
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps
+	(cd ${WRKSRC}/extra_files && ${INSTALL_DATA} gtk-gnutella.${i}.png \
+		${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/gtk-gnutella.png)
+.endfor
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
+	(cd ${WRKSRC}/extra_files && ${INSTALL_DATA} gtk-gnutella.svg \
+		${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/gtk-gnutella.svg)
 .endif
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gtk-gnutella
 
 .include <bsd.port.mk>

Modified: head/net-p2p/gtk-gnutella/distinfo
==============================================================================
--- head/net-p2p/gtk-gnutella/distinfo	Fri Jan 17 14:38:47 2014	(r340047)
+++ head/net-p2p/gtk-gnutella/distinfo	Fri Jan 17 14:43:16 2014	(r340048)
@@ -1,2 +1,2 @@
-SHA256 (gtk-gnutella-0.98.4.tar.bz2) = c4cac5707ece44a92e4b0387e309ca334be348a81e44c2db7f4c9946a8a58fb5
-SIZE (gtk-gnutella-0.98.4.tar.bz2) = 19078172
+SHA256 (gtk-gnutella-1.0.1.tar.bz2) = 0f54871782afac7f55f214597bf7162926081f12b3488b13187562dcc5fc0f04
+SIZE (gtk-gnutella-1.0.1.tar.bz2) = 19010641

Modified: head/net-p2p/gtk-gnutella/pkg-plist
==============================================================================
--- head/net-p2p/gtk-gnutella/pkg-plist	Fri Jan 17 14:38:47 2014	(r340047)
+++ head/net-p2p/gtk-gnutella/pkg-plist	Fri Jan 17 14:43:16 2014	(r340048)
@@ -1,4 +1,5 @@
 bin/gtk-gnutella
+man/man1/gtk-gnutella.1.gz
 share/applications/gtk-gnutella.desktop
 %%DATADIR%%/%%ARCH%%-freebsd/gtk-gnutella.nm
 %%DATADIR%%/bogons.txt
@@ -30,7 +31,7 @@ share/applications/gtk-gnutella.desktop
 %%DATADIR%%/pixmaps/firewall_udp_punchable.xpm
 %%DATADIR%%/pixmaps/freeze.xpm
 %%DATADIR%%/pixmaps/icon.16x16.xpm
-%%DATADIR%%/pixmaps/icon.32x32.xpm
+%%DATADIR%%/pixmaps/icon.48x48.xpm
 %%DATADIR%%/pixmaps/icon.xpm
 %%DATADIR%%/pixmaps/leaf.xpm
 %%DATADIR%%/pixmaps/legacy.xpm
@@ -63,6 +64,12 @@ share/applications/gtk-gnutella.desktop
 %%DATADIR%%/spam.txt
 %%DATADIR%%/spam_sha1.txt
 %%DATADIR%%/tr/FAQ
+%%GUI%%share/icons/hicolor/128x128/apps/gtk-gnutella.png
+%%GUI%%share/icons/hicolor/16x16/apps/gtk-gnutella.png
+%%GUI%%share/icons/hicolor/256x256/apps/gtk-gnutella.png
+%%GUI%%share/icons/hicolor/32x32/apps/gtk-gnutella.png
+%%GUI%%share/icons/hicolor/512x512/apps/gtk-gnutella.png
+%%GUI%%share/icons/hicolor/scalable/apps/gtk-gnutella.svg
 %%NLS%%share/locale/de/LC_MESSAGES/gtk-gnutella.mo
 %%NLS%%share/locale/el/LC_MESSAGES/gtk-gnutella.mo
 %%NLS%%share/locale/es/LC_MESSAGES/gtk-gnutella.mo
@@ -77,6 +84,8 @@ share/applications/gtk-gnutella.desktop
 %%NLS%%share/locale/zh_CN/LC_MESSAGES/gtk-gnutella.mo
 share/pixmaps/gtk-gnutella.png
 share/pixmaps/gtk-gnutella.svg
+%%GUI%%@dirrmtry share/icons/hicolor/512x512/apps
+%%GUI%%@dirrmtry share/icons/hicolor/512x512
 @dirrm %%DATADIR%%/tr
 @dirrm %%DATADIR%%/pixmaps
 @dirrm %%DATADIR%%/ja
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 7 Martin Wilke freebsd_committer freebsd_triage 2014-01-17 14:43:25 UTC
State Changed
From-To: open->closed

Committed. Thanks!