diff options
author | pav <pav@FreeBSD.org> | 2005-07-31 09:10:14 +0000 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2005-07-31 09:10:14 +0000 |
commit | 1b47dcedb930c6252538907f29c6f7368b1bc849 (patch) | |
tree | b253af08406a05924254f66e2388457f0b12edb0 /audio/lopster | |
parent | 5ce1bdf3cc0a6aeade9f12b8d1bb453771de71b5 (diff) | |
download | FreeBSD-ports-1b47dcedb930c6252538907f29c6f7368b1bc849.zip FreeBSD-ports-1b47dcedb930c6252538907f29c6f7368b1bc849.tar.gz |
- Provide option to turn off zlib
- Fix welcome packet for older servers
- Fix problems with empty password
PR: ports/83217
Submitted by: Radim Kolar <hsn@netmag.cz>
Approved by: maintainer timeout (18 days)
Diffstat (limited to 'audio/lopster')
-rw-r--r-- | audio/lopster/Makefile | 18 | ||||
-rw-r--r-- | audio/lopster/files/patch-src-napster.c | 19 |
2 files changed, 35 insertions, 2 deletions
diff --git a/audio/lopster/Makefile b/audio/lopster/Makefile index 9f61612..dd9cd13 100644 --- a/audio/lopster/Makefile +++ b/audio/lopster/Makefile @@ -7,8 +7,11 @@ PORTNAME= lopster PORTVERSION= 1.2.2 +PORTREVISION= 1 CATEGORIES= audio -MASTER_SITES= http://lopster.sourceforge.net/download/ +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ + http://lopster.sourceforge.net/download/ +MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@oven.org COMMENT= GTK+ client for Napster @@ -18,7 +21,7 @@ USE_GMAKE= yes USE_GNOME= gtk12 USE_X_PREFIX= yes USE_REINPLACE= yes -CONFIGURE_ARGS= --with-pthread=yes --with-zlib=yes +CONFIGURE_ARGS= --with-pthread=yes CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" .include <bsd.port.pre.mk> @@ -31,8 +34,19 @@ WITH_LIBOGG= yes LIB_DEPENDS+= ogg.5:${PORTSDIR}/audio/libogg .endif +.if !defined(WITHOUT_ZLIB) +CONFIGURE_ARGS+= --with-zlib=yes +.else +CONFIGURE_ARGS+= --with-zlib=no +.endif + pre-everything:: +.ifndef WITH_LIBOGG @${ECHO_MSG} "You can specify WITH_LIBOGG to include Ogg support" +.endif +.ifndef WITHOUT_ZLIB + @${ECHO_MSG} "You can specify WITHOUT_ZLIB to disable compression for old servers" +.endif post-patch: @${REINPLACE_CMD} -e "s|-lpthread|${PTHREAD_LIBS}|g" ${WRKSRC}/configure diff --git a/audio/lopster/files/patch-src-napster.c b/audio/lopster/files/patch-src-napster.c new file mode 100644 index 0000000..fed12de --- /dev/null +++ b/audio/lopster/files/patch-src-napster.c @@ -0,0 +1,19 @@ +--- src/napster.c.orig Sat Aug 28 23:27:09 2004 ++++ src/napster.c Sun Jul 10 14:46:50 2005 +@@ -717,11 +717,13 @@ + global.linespeed, + email?email:"anon@anon"); + #else +- size = sprintf(text+4, "%s %s %d \"Lopster %s\" %d", ++ size = sprintf(text+4, "%s %s %d \"Lopster %s\" %d %s", + net->user.username, +- net->user.password, ++ strlen(net->user.password)?net->user.password:net->user.username, + port, VERSION, +- global.linespeed); ++ global.linespeed, ++ email?email:"anon@anon" ++ ); + #endif + + size = BSWAP16(size); |