head	1.19;
access;
symbols
	pkgsrc-2020Q4:1.18.0.8
	pkgsrc-2020Q4-base:1.18
	pkgsrc-2020Q3:1.18.0.6
	pkgsrc-2020Q3-base:1.18
	pkgsrc-2020Q2:1.18.0.4
	pkgsrc-2020Q2-base:1.18
	pkgsrc-2020Q1:1.18.0.2
	pkgsrc-2020Q1-base:1.18
	pkgsrc-2019Q4:1.16.0.8
	pkgsrc-2019Q4-base:1.16
	pkgsrc-2019Q3:1.16.0.4
	pkgsrc-2019Q3-base:1.16
	pkgsrc-2019Q2:1.16.0.2
	pkgsrc-2019Q2-base:1.16
	pkgsrc-2019Q1:1.15.0.54
	pkgsrc-2019Q1-base:1.15
	pkgsrc-2018Q4:1.15.0.52
	pkgsrc-2018Q4-base:1.15
	pkgsrc-2018Q3:1.15.0.50
	pkgsrc-2018Q3-base:1.15
	pkgsrc-2018Q2:1.15.0.48
	pkgsrc-2018Q2-base:1.15
	pkgsrc-2018Q1:1.15.0.46
	pkgsrc-2018Q1-base:1.15
	pkgsrc-2017Q4:1.15.0.44
	pkgsrc-2017Q4-base:1.15
	pkgsrc-2017Q3:1.15.0.42
	pkgsrc-2017Q3-base:1.15
	pkgsrc-2017Q2:1.15.0.38
	pkgsrc-2017Q2-base:1.15
	pkgsrc-2017Q1:1.15.0.36
	pkgsrc-2017Q1-base:1.15
	pkgsrc-2016Q4:1.15.0.34
	pkgsrc-2016Q4-base:1.15
	pkgsrc-2016Q3:1.15.0.32
	pkgsrc-2016Q3-base:1.15
	pkgsrc-2016Q2:1.15.0.30
	pkgsrc-2016Q2-base:1.15
	pkgsrc-2016Q1:1.15.0.28
	pkgsrc-2016Q1-base:1.15
	pkgsrc-2015Q4:1.15.0.26
	pkgsrc-2015Q4-base:1.15
	pkgsrc-2015Q3:1.15.0.24
	pkgsrc-2015Q3-base:1.15
	pkgsrc-2015Q2:1.15.0.22
	pkgsrc-2015Q2-base:1.15
	pkgsrc-2015Q1:1.15.0.20
	pkgsrc-2015Q1-base:1.15
	pkgsrc-2014Q4:1.15.0.18
	pkgsrc-2014Q4-base:1.15
	pkgsrc-2014Q3:1.15.0.16
	pkgsrc-2014Q3-base:1.15
	pkgsrc-2014Q2:1.15.0.14
	pkgsrc-2014Q2-base:1.15
	pkgsrc-2014Q1:1.15.0.12
	pkgsrc-2014Q1-base:1.15
	pkgsrc-2013Q4:1.15.0.10
	pkgsrc-2013Q4-base:1.15
	pkgsrc-2013Q3:1.15.0.8
	pkgsrc-2013Q3-base:1.15
	pkgsrc-2013Q2:1.15.0.6
	pkgsrc-2013Q2-base:1.15
	pkgsrc-2013Q1:1.15.0.4
	pkgsrc-2013Q1-base:1.15
	pkgsrc-2012Q4:1.15.0.2
	pkgsrc-2012Q4-base:1.15
	pkgsrc-2012Q3:1.14.0.8
	pkgsrc-2012Q3-base:1.14
	pkgsrc-2012Q2:1.14.0.6
	pkgsrc-2012Q2-base:1.14
	pkgsrc-2012Q1:1.14.0.4
	pkgsrc-2012Q1-base:1.14
	pkgsrc-2011Q4:1.14.0.2
	pkgsrc-2011Q4-base:1.14
	pkgsrc-2011Q3:1.13.0.14
	pkgsrc-2011Q3-base:1.13
	pkgsrc-2011Q2:1.13.0.12
	pkgsrc-2011Q2-base:1.13
	pkgsrc-2011Q1:1.13.0.10
	pkgsrc-2011Q1-base:1.13
	pkgsrc-2010Q4:1.13.0.8
	pkgsrc-2010Q4-base:1.13
	pkgsrc-2010Q3:1.13.0.6
	pkgsrc-2010Q3-base:1.13
	pkgsrc-2010Q2:1.13.0.4
	pkgsrc-2010Q2-base:1.13
	pkgsrc-2010Q1:1.13.0.2
	pkgsrc-2010Q1-base:1.13
	pkgsrc-2009Q4:1.11.0.28
	pkgsrc-2009Q4-base:1.11
	pkgsrc-2009Q3:1.11.0.26
	pkgsrc-2009Q3-base:1.11
	pkgsrc-2009Q2:1.11.0.24
	pkgsrc-2009Q2-base:1.11
	pkgsrc-2009Q1:1.11.0.22
	pkgsrc-2009Q1-base:1.11
	pkgsrc-2008Q4:1.11.0.20
	pkgsrc-2008Q4-base:1.11
	pkgsrc-2008Q3:1.11.0.18
	pkgsrc-2008Q3-base:1.11
	cube-native-xorg:1.11.0.16
	cube-native-xorg-base:1.11
	pkgsrc-2008Q2:1.11.0.14
	pkgsrc-2008Q2-base:1.11
	cwrapper:1.11.0.12
	pkgsrc-2008Q1:1.11.0.10
	pkgsrc-2008Q1-base:1.11
	pkgsrc-2007Q4:1.11.0.8
	pkgsrc-2007Q4-base:1.11
	pkgsrc-2007Q3:1.11.0.6
	pkgsrc-2007Q3-base:1.11
	pkgsrc-2007Q2:1.11.0.4
	pkgsrc-2007Q2-base:1.11
	pkgsrc-2007Q1:1.11.0.2
	pkgsrc-2007Q1-base:1.11
	pkgsrc-2006Q4:1.10.0.8
	pkgsrc-2006Q4-base:1.10
	pkgsrc-2006Q3:1.10.0.6
	pkgsrc-2006Q3-base:1.10
	pkgsrc-2006Q2:1.10.0.4
	pkgsrc-2006Q2-base:1.10
	pkgsrc-2006Q1:1.10.0.2
	pkgsrc-2006Q1-base:1.10
	pkgsrc-2005Q4:1.8.0.6
	pkgsrc-2005Q4-base:1.8
	pkgsrc-2005Q3:1.8.0.4
	pkgsrc-2005Q3-base:1.8
	pkgsrc-2005Q2:1.8.0.2
	pkgsrc-2005Q2-base:1.8
	pkgsrc-2005Q1:1.7.0.4
	pkgsrc-2005Q1-base:1.7
	pkgsrc-2004Q4:1.7.0.2
	pkgsrc-2004Q4-base:1.7
	pkgsrc-2004Q3:1.6.0.2
	pkgsrc-2004Q3-base:1.6
	pkgsrc-2004Q2:1.5.0.6
	pkgsrc-2004Q2-base:1.5
	pkgsrc-2004Q1:1.5.0.4
	pkgsrc-2004Q1-base:1.5
	pkgsrc-2003Q4:1.5.0.2
	pkgsrc-2003Q4-base:1.5
	netbsd-1-6-1:1.3.0.2
	netbsd-1-6-1-base:1.3
	netbsd-1-6:1.2.0.8
	netbsd-1-6-RELEASE-base:1.2
	pkgviews:1.2.0.4
	pkgviews-base:1.2
	buildlink2:1.2.0.2
	buildlink2-base:1.2
	pkgsrc-base:1.1.1.2
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.19
date	2021.03.06.09.44.31;	author nia;	state dead;
branches;
next	1.18;
commitid	edkCL4i8u7E9peKC;

1.18
date	2020.03.20.11.58.12;	author nia;	state Exp;
branches;
next	1.17;
commitid	XgzioScE8x0eq81C;

1.17
date	2020.01.18.23.33.23;	author rillig;	state Exp;
branches;
next	1.16;
commitid	shGUwZfkr7sleeTB;

1.16
date	2019.05.23.19.23.11;	author rillig;	state Exp;
branches;
next	1.15;
commitid	aWlQW8HYUUFCAmoB;

1.15
date	2012.10.23.17.19.21;	author asau;	state Exp;
branches;
next	1.14;

1.14
date	2012.01.01.20.06.34;	author ryoon;	state Exp;
branches;
next	1.13;

1.13
date	2010.02.15.17.27.16;	author joerg;	state Exp;
branches;
next	1.12;

1.12
date	2010.02.11.23.23.11;	author joerg;	state Exp;
branches;
next	1.11;

1.11
date	2007.02.22.19.27.01;	author wiz;	state Exp;
branches;
next	1.10;

1.10
date	2006.03.04.21.30.26;	author jlam;	state Exp;
branches;
next	1.9;

1.9
date	2006.02.05.23.10.33;	author joerg;	state Exp;
branches;
next	1.8;

1.8
date	2005.06.17.03.50.29;	author jlam;	state Exp;
branches;
next	1.7;

1.7
date	2004.11.27.17.41.16;	author wiz;	state Exp;
branches;
next	1.6;

1.6
date	2004.08.05.13.38.00;	author drochner;	state Exp;
branches;
next	1.5;

1.5
date	2003.08.23.15.19.55;	author jschauma;	state Exp;
branches;
next	1.4;

1.4
date	2003.07.02.18.28.42;	author jmmv;	state Exp;
branches;
next	1.3;

1.3
date	2002.12.31.15.44.29;	author jlam;	state Exp;
branches;
next	1.2;

1.2
date	2002.04.30.14.42.38;	author jwise;	state Exp;
branches;
next	1.1;

1.1
date	2002.04.28.22.15.14;	author hubertf;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2002.04.28.22.15.14;	author hubertf;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2002.06.19.08.58.13;	author agc;	state Exp;
branches;
next	;


desc
@@


1.19
log
@Remove net/xnap, pkgsrc no longer provides a compatible JVM for this
@
text
@# $NetBSD: Makefile,v 1.18 2020/03/20 11:58:12 nia Exp $
#

DISTNAME=	xnap-2.0
PKGREVISION=	2
CATEGORIES=	net java
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=xnap/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	http://xnap.sourceforge.net/
COMMENT=	Java filesharing client with support for OpenNap

USE_JAVA=		run
PKG_JVMS_ACCEPTED=	1.4

NO_BUILD=	yes

INSTALLATION_DIRS=	bin share/xnap share/doc/xnap

SUBST_CLASSES+=		path
SUBST_STAGE.path=	pre-configure
SUBST_MESSAGE.path=	fixing java path
SUBST_FILES.path=	xnap.sh
SUBST_SED.path=		-e 's,@@JAVA_HOME@@,${PKG_JAVA_HOME}/,g'
SUBST_VARS.path=	PREFIX

do-install:
	${INSTALL_SCRIPT} ${WRKSRC}/xnap.sh ${DESTDIR}${PREFIX}/bin/xnap
	${INSTALL_DATA} ${WRKSRC}/xnap.jar ${DESTDIR}${PREFIX}/share/xnap/xnap.jar
	${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/xnap

.include "../../mk/java-vm.mk"
.include "../../mk/bsd.pkg.mk"
@


1.18
log
@*: Convert broken sourceforge HOMEPAGEs back to http
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2020/01/18 23:33:23 rillig Exp $
@


1.17
log
@all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2019/05/23 19:23:11 rillig Exp $
d10 1
a10 1
HOMEPAGE=	https://xnap.sourceforge.net/
@


1.16
log
@all: replace SUBST_SED with the simpler SUBST_VARS

pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2012/10/23 17:19:21 asau Exp $
d10 1
a10 1
HOMEPAGE=	http://xnap.sourceforge.net/
@


1.15
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2012/01/01 20:06:34 ryoon Exp $
d25 1
a25 1
SUBST_SED.path+=	-e 's,@@PREFIX@@,${PREFIX},g'
@


1.14
log
@* Convert to use SUBST framework.
* Remove dependency to x11/swing.
* Drop lang/kaffe support, because x11/swing had been removed.
* Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2010/02/15 17:27:16 joerg Exp $
a12 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.13
log
@Finish DESTDIR support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2010/02/11 23:23:11 joerg Exp $
d5 1
a5 1
PKGREVISION=	1
d15 3
d22 6
a27 6
post-extract:
	cd ${WRKSRC} && ${MV} xnap.sh xnap.sh.in

pre-configure:
	cd ${WRKSRC} && ${SED} \
		-e 's|@@PREFIX@@|${PREFIX}|g' < xnap.sh.in > xnap.sh
a34 5

.if ${PKG_JVM} == "jdk" || ${PKG_JVM} == "kaffe"
DEPENDS+=	swing-[0-9]*:../../x11/swing
.endif

@


1.12
log
@DESTDIR support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2007/02/22 19:27:01 wiz Exp $
d28 1
a28 1
	${INSTALL_DATA} ${WRKSRC}/xnap.jar ${PREFIX}/share/xnap/xnap.jar
@


1.11
log
@Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2006/03/04 21:30:26 jlam Exp $
d13 2
d17 1
a17 1
INSTALLATION_DIRS=	bin
d27 3
a29 6
	${CP} ${WRKSRC}/xnap.sh ${PREFIX}/bin/xnap
	${INSTALL_PROGRAM_DIR} ${PREFIX}/share/xnap
	${CP} ${WRKSRC}/xnap.jar ${PREFIX}/share/xnap/xnap.jar
	${INSTALL_PROGRAM_DIR} ${PREFIX}/share/doc/xnap
	${CP} ${WRKSRC}/README ${PREFIX}/share/doc/xnap
	${CHOWN} -R ${BINOWN}:${BINGRP} ${PREFIX}/share/xnap ${PREFIX}/share/doc/xnap
@


1.10
log
@Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2006/02/05 23:10:33 joerg Exp $
d13 1
a13 1
NO_BUILD=       yes
@


1.9
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2005/06/17 03:50:29 jlam Exp $
d9 1
a9 1
MAINTAINER=	tech-pkg@@NetBSD.org
@


1.8
log
@Create directories before installing files into them.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2004/11/27 17:41:16 wiz Exp $
d5 1
@


1.7
log
@Reset maintainer on his request.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2004/08/05 13:38:00 drochner Exp $
d14 2
@


1.6
log
@use MASTER_SITE_SOURCEFORGE instead of an arbitrary mirror
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2003/08/23 15:19:55 jschauma Exp $
d8 1
a8 1
MAINTAINER=	Benjamin.Wong@@cc.gatech.edu
@


1.5
log
@Add pseudo-category 'java'.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2003/07/02 18:28:42 jmmv Exp $
d6 1
a6 1
MASTER_SITES=	http://telia.dl.sourceforge.net/xnap/
@


1.4
log
@Avoid hardcoding /usr/pkg in patch files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2002/12/31 15:44:29 jlam Exp $
d5 1
a5 1
CATEGORIES=	net
@


1.3
log
@Mechanical conversion to use java-vm.mk.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2002/04/30 14:42:38 jwise Exp $
d13 7
@


1.2
log
@Use bsd.pkg.mk's USE_JAVA, so that this package can be built with any
jvm supported by pkgsrc (such as the blackdown jdk on powerpc), not just
the sun jvm on i386.

If user is using a java-1.1 jdk (pkgsrc/lang/jdk or kaffe),  pull in swing
from the swing package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2002/04/28 22:15:14 hubertf Exp $
a11 1
USE_JAVA=	yes
d22 2
a23 1
.include "../../mk/bsd.pkg.mk"
d27 2
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d12 1
a12 2
DEPENDS=        sun-jdk-[0-9]*:../../lang/sun-jdk13

d24 3
@


1.1.1.1
log
@Add xnap-2.0: Java filesharing client with support for OpenNap

XNap is a Java file sharing client. It is powerful, easy to use, and
efficient. Features include fetching a server list from Napigator,
connecting to multiple OpenNap servers, doing multiple concurrent
searches, and automatic downloading. You can view your MP3 files and
play them conveniently from within XNap. It also provides a
commandline interface for use on a terminal.

Contributed by ben@@wongs.net in PR 16528
@
text
@@


1.1.1.2
log
@Initial import of xnap-2.0-pre3 as xnap-2.0rc3, a powerful Java file-
sharing client.

Provided in PR 16081 by Alex Newman (dolemite@@wuli.nu)

Nap is a powerful Java file sharing client.  It has OpenFT support via
giFT.  Other features include fetching a server list from Napigator,
connecting to multiple OpenNap servers, doing multiple concurrent
searches, and automatic downloading.  You can view your MP3 files and
play them conveniently from within XNap.  It also provides a
commandline interface for use on a terminal.
@
text
@d1 2
a2 1
# $NetBSD:$
d4 1
a4 2
DISTNAME=	xnap-2.0-pre3
PKGNAME=	xnap-2.0rc3
d6 1
a6 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=xnap/}
EXTRACT_SUFX=	.tgz
d8 1
a8 1
MAINTAINER=	dolemite@@wuli.nu
d10 1
a10 1
COMMENT=	XNap is a powerful Java file sharing client
d12 1
a12 1
USE_JAVA=	YES
d14 1
a14 32
PLIST_SUBST+=	BINNAME=${BINNAME}
WRKSRC=		${WRKDIR}

BINNAME=	xnap
DOCDIR=		${PREFIX}/share/doc/${BINNAME}
LIBDIR=		${PREFIX}/lib

.include "../../mk/bsd.prefs.mk"

# "jdk" and "kaffe" packages don't work.
.if ${MACHINE_ARCH} == i386
PKG_JVM=	sun-jdk
.elif ${MACHINE_ARCH} == powerpc
PKG_JVM=	blackdown-jdk13
.endif

.if ${PKG_JVM} == blackdown-jdk13
JVM_OPTS+=	-green -jar
.else
JVM_OPTS=	-jar
.endif

post-extract:
	${CHMOD} -R g-w,o-w ${WRKSRC}/*

do-build:
	${ECHO} "#!/bin/sh" >${WRKSRC}/${BINNAME}
	${ECHO} "PATH=${JAVA_HOME}/bin:\$${PATH}; export PATH" >>${WRKSRC}/${BINNAME}
.if defined(CLASSPATH)
	${ECHO} "CLASSPATH=${CLASSPATH}:\$${CLASSPATH}; export CLASSPATH" >>${WRKSRC}/${BINNAME}
.endif
	${ECHO} "exec java ${JVM_OPTS} ${LIBDIR}/${BINNAME}.jar" >>${WRKSRC}/${BINNAME}
d17 6
a22 3
	${INSTALL_SCRIPT} ${WRKSRC}/${BINNAME} ${PREFIX}/bin
	${INSTALL_DATA} ${WRKSRC}/${DISTNAME}/${BINNAME}.jar ${PREFIX}/lib
	${INSTALL_DATA_DIR} ${DOCDIR} ${LIBDIR}
@

