Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Mar 2003 15:09:35 +0100 (CET)
From:      Oliver Lehmann <lehmann@ans-netz.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        Oliver Lehmann <lehmann@ans-netz.de>, roman@xpert.com
Subject:   ports/49960: update-port: audio/lopster
Message-ID:  <200303121409.h2CE9ZK6009055@kartoffel.salatschuessel.net>

next in thread | raw e-mail | index | archive | help

>Number:         49960
>Category:       ports
>Synopsis:       update-port: audio/lopster
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 12 06:20:04 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Oliver Lehmann
>Release:        FreeBSD 4.8-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD kartoffel.salatschuessel.net 4.8-PRERELEASE FreeBSD 4.8-PRERELEASE #0: Tue Mar 11 13:50:34 CET 2003 olivleh1@kartoffel.salatschuessel.net:/usr/obj/usr/src/sys/KARTOFFEL i386


>Description:
	- bring lopster from 1.0.1 to 1.2.0
		it' a verry featurefull update!

	- removed-files:	files/patch-configure
				files/patch-src::global.h
				files/patch-src::transfer.c

	maintainer got this CCed

<spam>
-----------------------------
Major changes since version 1.0.1
-----------------------------

* Most important
 - Multi server support - connecting to more than one server
 - Multi source support - downloading a file from more than one source

* Servers
 - Completely new server/network handling - create your own network groups
 - Basic IRC support - just create a network with type IRC and add a server there
 - Compression support on opennap-ng servers - ./configure --with-zlib
 - Thread support - ./configure --with-pthread to get rid of gui freezes

* Library and browse
 - Quick search - quickly find files in your library or browses
 - New layout - two window view for direcotries and files
 - Direct browses handled like uploads - They are bandwidth restricted, you can abort them
 - Browses are saved to disc - You can view the files offline and even queue files of offline users for downloading

* Search
 - Tree view - Same files, same node
 - More options - more power

* Chat
 - Lots of right click tokens - Networks, channels, nicknames, files, urls. Try it!
 - Limit for chat buffers

* Transfers
 - Download layout changes - it is configurable - check prefs
 - Download clone detection
 - Advanced connection between Lopster users - You can download several segments with one single TCP connection

* Statistic
 - New layout - more options for the bandwidth graph (click)

* As always:
 - Lots of minor changes, lots of bug fixes
</spam>

>How-To-Repeat:
	
>Fix:

	

--- lopster.patch begins here ---
diff -ruN lopster.old/Makefile lopster/Makefile
--- lopster.old/Makefile	Wed Mar 12 06:42:19 2003
+++ lopster/Makefile	Wed Mar 12 07:49:40 2003
@@ -6,8 +6,8 @@
 #
 
 PORTNAME=	lopster
-PORTVERSION=	1.0.1
-PORTREVISION=	2
+PORTVERSION=	1.2.0
+PORTREVISION=	0
 CATEGORIES=	audio
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -22,6 +22,11 @@
 USE_GNOMENG=	yes
 USE_GNOME=	gtk12
 USE_X_PREFIX=	yes
+USE_REINPLACE=	yes
+CONFIGURE_ARGS=	--with-pthread=yes --with-zlib=yes
 CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
+
+post-patch:
+	@${REINPLACE_CMD} -e "s|-lpthread|${PTHREAD_LIBS}|g" ${WRKSRC}/configure
 
 .include <bsd.port.mk>
diff -ruN lopster.old/distinfo lopster/distinfo
--- lopster.old/distinfo	Wed Mar 12 06:42:19 2003
+++ lopster/distinfo	Wed Mar 12 06:51:16 2003
@@ -1 +1 @@
-MD5 (lopster-1.0.1.tar.gz) = 536e31b0864e0f5af2fe50807225e797
+MD5 (lopster-1.2.0.tar.gz) = fedbe6b5c7944a4a21bc4554358a057d
diff -ruN lopster.old/files/patch-configure lopster/files/patch-configure
--- lopster.old/files/patch-configure	Wed Mar 12 06:42:19 2003
+++ lopster/files/patch-configure	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- configure.orig	Tue May 29 20:42:56 2001
-+++ configure	Tue May 29 20:44:40 2001
-@@ -2826,7 +2826,7 @@
-   cat conftest.$ac_ext >&5
-   rm -rf conftest*
-   CATOBJEXT=.mo
--		   DATADIRNAME=lib
-+		   DATADIRNAME=share
- fi
- rm -f conftest*
- 		INSTOBJEXT=.mo
diff -ruN lopster.old/files/patch-src::global.c lopster/files/patch-src::global.c
--- lopster.old/files/patch-src::global.c	Wed Mar 12 06:42:19 2003
+++ lopster/files/patch-src::global.c	Wed Mar 12 06:49:17 2003
@@ -1,25 +1,9 @@
 --- src/global.c.orig	Sun Nov  4 13:30:19 2001
 +++ src/global.c	Sat Jan 26 22:15:50 2002
-@@ -1333,7 +1333,6 @@
-   
-   return NULL;
- }
--*/
+@@ -3096,7 +3096,7 @@
+   global.allowed_ports = NULL;
  
- char *strcasestr(char *str, char *sub)
- {
-@@ -1361,6 +1360,7 @@
- 
-   return NULL;
- }
-+*/
- 
- int idle_function(gpointer data ATTR_UNUSED)
- {
-@@ -3597,7 +3597,7 @@
    global.auto_save = NULL;
-   global.execs = NULL;
-   global.pings = NULL;
 -  global.ping_command = l_strdup("/bin/ping -c 3 $IP");
 +  global.ping_command = l_strdup("/sbin/ping -c 3 $IP");
  
diff -ruN lopster.old/files/patch-src::global.h lopster/files/patch-src::global.h
--- lopster.old/files/patch-src::global.h	Wed Mar 12 06:42:19 2003
+++ lopster/files/patch-src::global.h	Thu Jan  1 01:00:00 1970
@@ -1,8 +0,0 @@
---- src/global.h.orig	Wed Oct 17 20:54:36 2001
-+++ src/global.h	Sat Jan 26 22:09:13 2002
-@@ -98,7 +98,7 @@
- void create_dir(char *dir);
- 
- void update_status_line(int highlight);
--char *strcasestr(char *str, char *sub);
-+// char *strcasestr(char *str, char *sub);
diff -ruN lopster.old/files/patch-src::transfer.c lopster/files/patch-src::transfer.c
--- lopster.old/files/patch-src::transfer.c	Wed Mar 12 06:42:19 2003
+++ lopster/files/patch-src::transfer.c	Thu Jan  1 01:00:00 1970
@@ -1,15 +0,0 @@
---- src/transfer.c.orig	Sun Nov  4 20:30:19 2001
-+++ src/transfer.c	Mon Nov 18 11:09:25 2002
-@@ -1827,8 +1827,10 @@
-     printf("set offset to %ld %d\n", transfer->progress, cnt);
- #endif
-     transfer->resume_check = l_malloc(cnt * sizeof(char));
--    transfer->check_length = read(fileno(transfer->file),
--				  transfer->resume_check, cnt);
-+    transfer->check_length = fread(transfer->resume_check, 
-+                                  sizeof(char),
-+                                  cnt,
-+                                  transfer->file);
-     fclose(transfer->file);
- 
-     if (transfer->check_length != cnt) {
diff -ruN lopster.old/pkg-descr lopster/pkg-descr
--- lopster.old/pkg-descr	Wed Mar 12 06:42:19 2003
+++ lopster/pkg-descr	Wed Mar 12 07:00:12 2003
@@ -1,4 +1,5 @@
-Lopster is a Napster client for Linux/Unix written in C and based on GTK.
+Lopster is a Napster client with Multiserver and Multisource support
+for Linux/Unix written in C and based on GTK.
 
 WWW: http://lopster.sourceforge.net/
 
diff -ruN lopster.old/pkg-plist lopster/pkg-plist
--- lopster.old/pkg-plist	Wed Mar 12 06:42:19 2003
+++ lopster/pkg-plist	Wed Mar 12 06:58:37 2003
@@ -1,14 +1,11 @@
 bin/lopster
-share/locale/de/LC_MESSAGES/lopster.mo
-share/locale/fr/LC_MESSAGES/lopster.mo
 share/lopster/pixmaps/arrowd.xpm
 share/lopster/pixmaps/arrowl.xpm
 share/lopster/pixmaps/arrowr.xpm
 share/lopster/pixmaps/arrowu.xpm
-share/lopster/pixmaps/book1.xpm
-share/lopster/pixmaps/book2.xpm
 share/lopster/pixmaps/bug.xpm
 share/lopster/pixmaps/chat.xpm
+share/lopster/pixmaps/close.xpm
 share/lopster/pixmaps/d16x16.xpm
 share/lopster/pixmaps/download.xpm
 share/lopster/pixmaps/email.xpm
@@ -23,12 +20,15 @@
 share/lopster/pixmaps/ignore.xpm
 share/lopster/pixmaps/info.xpm
 share/lopster/pixmaps/library.xpm
-share/lopster/pixmaps/logo.xpm
 share/lopster/pixmaps/logo1.xpm
 share/lopster/pixmaps/mini-folder.xpm
 share/lopster/pixmaps/project.xpm
 share/lopster/pixmaps/search.xpm
 share/lopster/pixmaps/server.xpm
+share/lopster/pixmaps/server_con.xpm
+share/lopster/pixmaps/share_all.xpm
+share/lopster/pixmaps/share_none.xpm
+share/lopster/pixmaps/share_part.xpm
 share/lopster/pixmaps/speedgray.xpm
 share/lopster/pixmaps/speedgreen.xpm
 share/lopster/pixmaps/speedred.xpm
--- lopster.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports-bugs" in the body of the message




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