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>