head	1.29;
access;
symbols
	pkgsrc-2026Q1:1.29.0.40
	pkgsrc-2026Q1-base:1.29
	pkgsrc-2025Q4:1.29.0.38
	pkgsrc-2025Q4-base:1.29
	pkgsrc-2025Q3:1.29.0.36
	pkgsrc-2025Q3-base:1.29
	pkgsrc-2025Q2:1.29.0.34
	pkgsrc-2025Q2-base:1.29
	pkgsrc-2025Q1:1.29.0.32
	pkgsrc-2025Q1-base:1.29
	pkgsrc-2024Q4:1.29.0.30
	pkgsrc-2024Q4-base:1.29
	pkgsrc-2024Q3:1.29.0.28
	pkgsrc-2024Q3-base:1.29
	pkgsrc-2024Q2:1.29.0.26
	pkgsrc-2024Q2-base:1.29
	pkgsrc-2024Q1:1.29.0.24
	pkgsrc-2024Q1-base:1.29
	pkgsrc-2023Q4:1.29.0.22
	pkgsrc-2023Q4-base:1.29
	pkgsrc-2023Q3:1.29.0.20
	pkgsrc-2023Q3-base:1.29
	pkgsrc-2023Q2:1.29.0.18
	pkgsrc-2023Q2-base:1.29
	pkgsrc-2023Q1:1.29.0.16
	pkgsrc-2023Q1-base:1.29
	pkgsrc-2022Q4:1.29.0.14
	pkgsrc-2022Q4-base:1.29
	pkgsrc-2022Q3:1.29.0.12
	pkgsrc-2022Q3-base:1.29
	pkgsrc-2022Q2:1.29.0.10
	pkgsrc-2022Q2-base:1.29
	pkgsrc-2022Q1:1.29.0.8
	pkgsrc-2022Q1-base:1.29
	pkgsrc-2021Q4:1.29.0.6
	pkgsrc-2021Q4-base:1.29
	pkgsrc-2021Q3:1.29.0.4
	pkgsrc-2021Q3-base:1.29
	pkgsrc-2021Q2:1.29.0.2
	pkgsrc-2021Q2-base:1.29
	pkgsrc-2021Q1:1.28.0.10
	pkgsrc-2021Q1-base:1.28
	pkgsrc-2020Q4:1.28.0.8
	pkgsrc-2020Q4-base:1.28
	pkgsrc-2020Q3:1.28.0.6
	pkgsrc-2020Q3-base:1.28
	pkgsrc-2020Q2:1.28.0.4
	pkgsrc-2020Q2-base:1.28
	pkgsrc-2020Q1:1.28.0.2
	pkgsrc-2020Q1-base:1.28
	pkgsrc-2019Q4:1.27.0.4
	pkgsrc-2019Q4-base:1.27
	pkgsrc-2019Q3:1.26.0.42
	pkgsrc-2019Q3-base:1.26
	pkgsrc-2019Q2:1.26.0.40
	pkgsrc-2019Q2-base:1.26
	pkgsrc-2019Q1:1.26.0.38
	pkgsrc-2019Q1-base:1.26
	pkgsrc-2018Q4:1.26.0.36
	pkgsrc-2018Q4-base:1.26
	pkgsrc-2018Q3:1.26.0.34
	pkgsrc-2018Q3-base:1.26
	pkgsrc-2018Q2:1.26.0.32
	pkgsrc-2018Q2-base:1.26
	pkgsrc-2018Q1:1.26.0.30
	pkgsrc-2018Q1-base:1.26
	pkgsrc-2017Q4:1.26.0.28
	pkgsrc-2017Q4-base:1.26
	pkgsrc-2017Q3:1.26.0.26
	pkgsrc-2017Q3-base:1.26
	pkgsrc-2017Q2:1.26.0.22
	pkgsrc-2017Q2-base:1.26
	pkgsrc-2017Q1:1.26.0.20
	pkgsrc-2017Q1-base:1.26
	pkgsrc-2016Q4:1.26.0.18
	pkgsrc-2016Q4-base:1.26
	pkgsrc-2016Q3:1.26.0.16
	pkgsrc-2016Q3-base:1.26
	pkgsrc-2016Q2:1.26.0.14
	pkgsrc-2016Q2-base:1.26
	pkgsrc-2016Q1:1.26.0.12
	pkgsrc-2016Q1-base:1.26
	pkgsrc-2015Q4:1.26.0.10
	pkgsrc-2015Q4-base:1.26
	pkgsrc-2015Q3:1.26.0.8
	pkgsrc-2015Q3-base:1.26
	pkgsrc-2015Q2:1.26.0.6
	pkgsrc-2015Q2-base:1.26
	pkgsrc-2015Q1:1.26.0.4
	pkgsrc-2015Q1-base:1.26
	pkgsrc-2014Q4:1.26.0.2
	pkgsrc-2014Q4-base:1.26
	pkgsrc-2014Q3:1.25.0.14
	pkgsrc-2014Q3-base:1.25
	pkgsrc-2014Q2:1.25.0.12
	pkgsrc-2014Q2-base:1.25
	pkgsrc-2014Q1:1.25.0.10
	pkgsrc-2014Q1-base:1.25
	pkgsrc-2013Q4:1.25.0.8
	pkgsrc-2013Q4-base:1.25
	pkgsrc-2013Q3:1.25.0.6
	pkgsrc-2013Q3-base:1.25
	pkgsrc-2013Q2:1.25.0.4
	pkgsrc-2013Q2-base:1.25
	pkgsrc-2013Q1:1.25.0.2
	pkgsrc-2013Q1-base:1.25
	pkgsrc-2012Q4:1.24.0.2
	pkgsrc-2012Q4-base:1.24
	pkgsrc-2012Q3:1.23.0.16
	pkgsrc-2012Q3-base:1.23
	pkgsrc-2012Q2:1.23.0.14
	pkgsrc-2012Q2-base:1.23
	pkgsrc-2012Q1:1.23.0.12
	pkgsrc-2012Q1-base:1.23
	pkgsrc-2011Q4:1.23.0.10
	pkgsrc-2011Q4-base:1.23
	pkgsrc-2011Q3:1.23.0.8
	pkgsrc-2011Q3-base:1.23
	pkgsrc-2011Q2:1.23.0.6
	pkgsrc-2011Q2-base:1.23
	pkgsrc-2011Q1:1.23.0.4
	pkgsrc-2011Q1-base:1.23
	pkgsrc-2010Q4:1.23.0.2
	pkgsrc-2010Q4-base:1.23
	pkgsrc-2010Q3:1.21.0.6
	pkgsrc-2010Q3-base:1.21
	pkgsrc-2010Q2:1.21.0.4
	pkgsrc-2010Q2-base:1.21
	pkgsrc-2010Q1:1.21.0.2
	pkgsrc-2010Q1-base:1.21
	pkgsrc-2009Q4:1.20.0.2
	pkgsrc-2009Q4-base:1.20
	pkgsrc-2009Q3:1.18.0.2
	pkgsrc-2009Q3-base:1.18
	pkgsrc-2009Q2:1.17.0.2
	pkgsrc-2009Q2-base:1.17
	pkgsrc-2009Q1:1.16.0.22
	pkgsrc-2009Q1-base:1.16
	pkgsrc-2008Q4:1.16.0.20
	pkgsrc-2008Q4-base:1.16
	pkgsrc-2008Q3:1.16.0.18
	pkgsrc-2008Q3-base:1.16
	cube-native-xorg:1.16.0.16
	cube-native-xorg-base:1.16
	pkgsrc-2008Q2:1.16.0.14
	pkgsrc-2008Q2-base:1.16
	cwrapper:1.16.0.12
	pkgsrc-2008Q1:1.16.0.10
	pkgsrc-2008Q1-base:1.16
	pkgsrc-2007Q4:1.16.0.8
	pkgsrc-2007Q4-base:1.16
	pkgsrc-2007Q3:1.16.0.6
	pkgsrc-2007Q3-base:1.16
	pkgsrc-2007Q2:1.16.0.4
	pkgsrc-2007Q2-base:1.16
	pkgsrc-2007Q1:1.16.0.2
	pkgsrc-2007Q1-base:1.16
	pkgsrc-2006Q4:1.15.0.6
	pkgsrc-2006Q4-base:1.15
	pkgsrc-2006Q3:1.15.0.4
	pkgsrc-2006Q3-base:1.15
	pkgsrc-2006Q2:1.15.0.2
	pkgsrc-2006Q2-base:1.15
	pkgsrc-2006Q1:1.13.0.2
	pkgsrc-2006Q1-base:1.13
	pkgsrc-2005Q4:1.11.0.2
	pkgsrc-2005Q4-base:1.11
	pkgsrc-2005Q3:1.8.0.2
	pkgsrc-2005Q3-base:1.8
	pkgsrc-2005Q2:1.5.0.2
	pkgsrc-2005Q2-base:1.5
	pkgsrc-2005Q1:1.3.0.6
	pkgsrc-2005Q1-base:1.3
	pkgsrc-2004Q4:1.3.0.4
	pkgsrc-2004Q4-base:1.3
	pkgsrc-2004Q3:1.3.0.2
	pkgsrc-2004Q3-base:1.3
	pkgsrc-2004Q2:1.2.0.2
	pkgsrc-2004Q2-base:1.2;
locks; strict;
comment	@# @;


1.29
date	2021.04.24.11.49.19;	author wiz;	state Exp;
branches;
next	1.28;
commitid	MoXRWpudzciowxQC;

1.28
date	2020.01.20.21.54.02;	author nia;	state Exp;
branches;
next	1.27;
commitid	dznnPOejT5D1CtTB;

1.27
date	2019.11.03.19.04.02;	author rillig;	state Exp;
branches;
next	1.26;
commitid	puQpdVbj8afCdrJB;

1.26
date	2014.10.05.16.41.07;	author wiz;	state Exp;
branches;
next	1.25;
commitid	9ScZXPxPs0il32Tx;

1.25
date	2013.01.11.00.15.40;	author joerg;	state Exp;
branches;
next	1.24;

1.24
date	2012.10.02.20.11.44;	author asau;	state Exp;
branches;
next	1.23;

1.23
date	2010.12.17.22.13.16;	author asau;	state Exp;
branches;
next	1.22;

1.22
date	2010.12.15.16.06.26;	author abs;	state Exp;
branches;
next	1.21;

1.21
date	2010.03.24.19.43.25;	author asau;	state Exp;
branches;
next	1.20;

1.20
date	2009.12.14.18.32.08;	author joerg;	state Exp;
branches;
next	1.19;

1.19
date	2009.10.19.06.03.16;	author dholland;	state Exp;
branches;
next	1.18;

1.18
date	2009.07.10.19.58.12;	author abs;	state Exp;
branches;
next	1.17;

1.17
date	2009.04.08.22.43.24;	author joerg;	state Exp;
branches;
next	1.16;

1.16
date	2007.02.22.19.26.38;	author wiz;	state Exp;
branches;
next	1.15;

1.15
date	2006.05.23.10.30.32;	author rumble;	state Exp;
branches;
next	1.14;

1.14
date	2006.05.10.16.46.20;	author tonio;	state Exp;
branches;
next	1.13;

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

1.12
date	2005.12.29.06.21.46;	author jlam;	state Exp;
branches;
next	1.11;

1.11
date	2005.12.07.16.25.51;	author tonio;	state Exp;
branches;
next	1.10;

1.10
date	2005.10.29.17.37.20;	author tonio;	state Exp;
branches;
next	1.9;

1.9
date	2005.10.11.10.00.15;	author tonio;	state Exp;
branches;
next	1.8;

1.8
date	2005.09.07.11.58.56;	author tonio;	state Exp;
branches;
next	1.7;

1.7
date	2005.09.06.19.11.24;	author tonio;	state Exp;
branches;
next	1.6;

1.6
date	2005.09.06.18.15.32;	author tonio;	state Exp;
branches;
next	1.5;

1.5
date	2005.05.22.20.08.10;	author jlam;	state Exp;
branches;
next	1.4;

1.4
date	2005.04.11.21.46.14;	author tv;	state Exp;
branches;
next	1.3;

1.3
date	2004.07.04.15.24.46;	author jmmv;	state Exp;
branches;
next	1.2;

1.2
date	2004.05.22.21.46.57;	author jmmv;	state Exp;
branches;
next	1.1;

1.1
date	2004.04.06.16.59.37;	author xtraeme;	state Exp;
branches;
next	;


desc
@@


1.29
log
@kaffe: remove dead download link
@
text
@# $NetBSD: Makefile.common,v 1.28 2020/01/20 21:54:02 nia Exp $
#
# used by lang/kaffe-x11/Makefile

DISTNAME=		kaffe-1.1.7
CATEGORIES=		lang java
#MASTER_SITES=		ftp://ftp.kaffe.org/pub/kaffe/v1.1.x-development/

MAINTAINER=		tonio@@NetBSD.org
HOMEPAGE=		http://www.kaffe.org/
COMMENT=		Virtual machine capable of running Java(tm) code

DEPENDS+=	jikes>=1.22:../../lang/jikes
DEPENDS+=	fastjar>=0.93:../../archivers/fastjar

EXTRACT_USING=		bsdtar
GNU_CONFIGURE_PREFIX=	${JAVA_HOME}
GNU_CONFIGURE_MANDIR=	${PREFIX}/${PKGMANDIR}
JAVA_HOME=		${PREFIX}/java/kaffe
JAVA_NAME=		kaffe
USE_LIBTOOL=		yes
USE_TOOLS+=		autoconf
USE_TOOLS+=		gmake
TEST_TARGET=		check

ONLY_FOR_PLATFORM=	*-*-alpha *-*-arm *-*-arm32 *-*-i386 *-*-m68k 	\
			*-*-mipsel *-*-sparc *-*-powerpc *-*-x86_64

MAKE_FLAGS+=		LIBLTDL=-lltdl

GNU_CONFIGURE=		yes
CPPFLAGS+=		-Dunix
PATCHDIR=		${.CURDIR}/../../lang/kaffe/patches
DISTINFO_FILE=		${.CURDIR}/../../lang/kaffe/distinfo

BUILDLINK_PASSTHRU_DIRS+=	${JAVA_HOME}/jre/lib/${MACHINE_ARCH}

CONFIGURE_ARGS+=	--with-gc=kaffe-gc
CONFIGURE_ARGS+=	--disable-boehm-gc-configuration
CONFIGURE_ARGS+=	--without-alsa
CONFIGURE_ARGS+=	--without-esd
CONFIGURE_ARGS+=	--disable-esdtest
CONFIGURE_ARGS+=	--disable-fastjar
CONFIGURE_ARGS+=	--disable-binreloc

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

.if (${OPSYS} == "NetBSD") && (${OBJECT_FMT} == "ELF")
#
# We need to explicitly link libkaffe*.so with libc.so so that libc symbols
# are resolved correctly when libkaffe*.so are dynamically loaded.
#
CONFIGURE_ENV+=		VM_LIBS="-lc"
.endif

.if (((${OPSYS} == "NetBSD") && (${MACHINE_ARCH} == "alpha")) \
 || (${OPSYS} == "DragonFly") || (${MACHINE_ARCH} == "powerpc") \
 || ((${OPSYS} == "SunOS") && ${MACHINE_ARCH} == "i386"))
# On these systems, jit3 is not working.
CONFIGURE_ARGS+=	--with-engine=intrp
.endif

# This & USE_TOOLS+=autoconf can be retired after patch-c[abc] taken upstream
pre-configure:
	cd ${WRKSRC} && autoconf

.include "../../devel/libltdl/convenience.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/gmp/buildlink3.mk"
@


1.28
log
@*: Remove esound support from pkgsrc

Enlightened Sound Daemon was one of the earlier solutions to the old
"multiple programs can't open /dev/audio at once" problem that was once
a thing we had to worry about.

Eventually, it was adopted as part of GNOME. GNOME lost interest in it
about a decade ago and dropped it in favour of PulseAudio, newer
applications are generally uninterested in supporting it. Last release
was in 2008 and support for newer OS APIs is pretty nonexistent.

Several years ago the original website disappeared.

https://en.wikipedia.org/wiki/Enlightened_Sound_Daemon
https://tracker.debian.org/news/999428/removed-0241-11-from-unstable/
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.27 2019/11/03 19:04:02 rillig Exp $
d7 1
a7 1
MASTER_SITES=		ftp://ftp.kaffe.org/pub/kaffe/v1.1.x-development/
@


1.27
log
@lang: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.26 2014/10/05 16:41:07 wiz Exp $
a2 1
# used by lang/kaffe-esound/Makefile
@


1.26
log
@Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.25 2013/01/11 00:15:40 joerg Exp $
d17 1
a17 1
EXTRACT_USING=	bsdtar
@


1.25
log
@Prefer bsdtar (in-tree) over external GPL3 gtar.
@
text
@d1 3
a3 1
# $NetBSD: Makefile.common,v 1.24 2012/10/02 20:11:44 asau Exp $
@


1.24
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.23 2010/12/17 22:13:16 asau Exp $
d15 1
a15 1
EXTRACT_USING=	gtar
@


1.23
log
@jit3 compiler doesn't work on DragonFly and causes crashes. PR pkg/44249
Fold long line.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.22 2010/12/15 16:06:26 abs Exp $
a24 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.22
log
@apply patches from Noud to fix PR/44222 kaffe halts on
BufferedReader.readLine (while building wip/jdk15)

KAFFE_BUGGY_NETBSD_SIGWAIT is only required in older NetBSD releases, and
in fact breaks NetBSD 5

Bump PKGREVISION

many thanks
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.21 2010/03/24 19:43:25 asau Exp $
d57 3
a59 1
.if (((${OPSYS} == "NetBSD") && (${MACHINE_ARCH} == "alpha")) || (${MACHINE_ARCH} == "powerpc") || ((${OPSYS} == "SunOS") && ${MACHINE_ARCH} == "i386"))
@


1.21
log
@Recursive revision bump for GMP update.
@
text
@d1 2
a2 1
# $NetBSD: Makefile.common,v 1.20 2009/12/14 18:32:08 joerg Exp $
a4 1
PKGREVISION=		1
d21 1
d62 4
@


1.20
log
@Override LIBLTDL explicitly to unbreak build with libtool 2.2.
Fix PLIST. Bump revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.19 2009/10/19 06:03:16 dholland Exp $
d4 1
@


1.19
log
@Add bits for supporting NetBSD on x86_64.
This builds, and will compile and run helloworld, but hasn't been
particularly extensively tested.

No version bump since no prior x86_64 packages should have been created.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.18 2009/07/10 19:58:12 abs Exp $
d28 2
@


1.18
log
@Set user-destdir, add (unfortunately) partial patch for NetBSD/m68k
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.17 2009/04/08 22:43:24 joerg Exp $
d26 1
a26 1
			*-*-mipsel *-*-sparc *-*-powerpc
@


1.17
log
@Remove the remaining NO_MTREE definitions, it has been a nop for a
while.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.16 2007/02/22 19:26:38 wiz Exp $
d23 2
@


1.16
log
@Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.15 2006/05/23 10:30:32 rumble Exp $
a18 1
NO_MTREE=		yes
@


1.15
log
@Binary relocation fails on my NetBSD 3_STABLE i386 box. Disable it for now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.14 2006/05/10 16:46:20 tonio Exp $
d11 1
a11 1
DEPENDS+=       jikes>=1.22:../../lang/jikes
@


1.14
log
@Update lang/kaffe{-x11,-esound} to 1.1.7

What's New In Kaffe 1.1.7
------------------------------------------------------
* Many cleanups, warning fixes and bug fixes.
* Removed support for class library profiles, since
  --with-glibj-zip offers a more convenient replacement.
* Updated to boehm-gc 6.6
* Updated to gjdoc 0.7.7
* Merged in fastjar.
* Merged in zlib. There is a new configure option,
  --with-system-zlib to allow the use of the system zlib,
  instead of the merged in one.
* Merged in GNU Classpath completely. Updated to version 0.90,
  with additional fixes.
* Merged in port to DROPS.
* Merged in port to Blackfin CPU.
* Support for DragonFly BSD.
* Ported to ia64-freebsd and alpha-freebsd.
* Ported to powerpc-openbsd.
* Improved support for Cygwin and sparc64-openbsd.
* Improved stack handling for pthreads on openbsd.
* Added simple direct threading interpreter implementation.

The patches have been removes, since they were either included upstram or are
no more necessary
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.13 2006/03/02 18:46:16 joerg Exp $
d40 1
@


1.13
log
@Explicitly set GNU_CONFIGURE_MANDIR to ${PREFIX}/${PKGMANDIR}.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.12 2005/12/29 06:21:46 jlam Exp $
d3 1
a3 1
DISTNAME=		kaffe-1.1.6
a10 2
BUILD_DEPENDS+=  unzip-[0-9]*:../../archivers/unzip
BUILD_DEPENDS+=  zip-[0-9]*:../../archivers/zip
d12 1
d14 1
a14 1
EXTRACT_USING=		pax
d24 2
a25 2
ONLY_FOR_PLATFORM=	*-*-alpha *-*-arm *-*-arm32 *-*-i386 *-*-m68k *-*-mips*	\
			*-*-sparc *-*-powerpc
d39 1
a39 1
CONFIGURE_ARGS+=	--disable-native-awt
d56 1
a59 1
.include "../../devel/zlib/buildlink3.mk"
@


1.12
log
@Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.11 2005/12/07 16:25:51 tonio Exp $
d17 1
@


1.11
log
@Add patch-ah to fix build under netbsd alpha for PR 32113
Thanks riz@@ for the testing machine
Take maintainership
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.10 2005/10/29 17:37:20 tonio Exp $
a19 1
USE_PKGINSTALL=		yes
@


1.10
log
@Use EXTRACT_USING = pax, to avoir problem under 1.6.2
Silent pkglint warnings
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.9 2005/10/11 10:00:15 tonio Exp $
d7 1
a7 1
MAINTAINER=		tech-pkg@@NetBSD.org
@


1.9
log
@Update lang/kaffe to 1.1.6

This release contains many improvements, including the merge with gnu classpath
0.18
Also, patches from PR 30585 have been integrated upstream.
Thanks joerg for testing it under dragonfly
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.8 2005/09/07 11:58:56 tonio Exp $
d11 2
a12 2
BUILD_DEPENDS=  unzip-[0-9]*:../../archivers/unzip
BUILD_DEPENDS=  zip-[0-9]*:../../archivers/zip
d15 1
@


1.8
log
@Fix build under Solaris x86, by deactivating jit engine
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.7 2005/09/06 19:11:24 tonio Exp $
d3 1
a3 1
DISTNAME=		kaffe-1.1.5
d34 2
@


1.7
log
@oups, included "../../mk/pthread.buildlink3.mk" in the wrong file
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.6 2005/09/06 18:15:32 tonio Exp $
d49 1
a49 1
.if ((${OPSYS} == "NetBSD") && (${MACHINE_ARCH} == "alpha") || (${MACHINE_ARCH} == "powerpc"))
@


1.6
log
@Update lang/kaffe to 1.1.5

regenerate buildlink3

approved by wiz@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.5 2005/05/22 20:08:10 jlam Exp $
d54 1
@


1.5
log
@Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:

	USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.4 2005/04/11 21:46:14 tv Exp $
d3 1
a3 1
DISTNAME=		kaffe-1.1.4
d11 4
a21 1
LTCONFIG_OVERRIDE=	${WRKSRC}/ltconfig
d36 2
a37 1
CONFIGURE_ARGS+=	--without-awt
d49 1
a49 1
.if (${OPSYS} == "NetBSD") && (${MACHINE_ARCH} == "alpha")
@


1.4
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.3 2004/07/04 15:24:46 jmmv Exp $
d17 1
a17 1
USE_GNU_TOOLS+=		make
@


1.3
log
@Rework the way the kaffe packages work:
- Make kaffe the main package, on which others can depend, and which has no
  support for things like sound nor graphics.  Bump its revision to 2.
  While here, do some cleanup too.
- Add a kaffe-x11 package, that installs on top of kaffe, and which provides
  the library needed for AWT support through X11.
- Add a kaffe-esound package, that installs on top of kaffe, and which provides
  the library needed for sound support through esound (i.e., no more need for
  the USE_ESOUND variable here).
- Remove the kaffe-nox11 package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.2 2004/05/22 21:46:57 jmmv Exp $
a14 1
USE_BUILDLINK3=		yes
@


1.2
log
@Convert kaffe-nox11 and kaffe to use java-env.mk.  Also avoid direct
modifications of PREFIX's value.  Bump PKGREVISION to 1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.1 2004/04/06 16:59:37 xtraeme Exp $
d3 1
a3 1
DISTNAME=		kaffe-${KAFFE_VERSION}
d9 1
a13 1
JAVA_WRAPPERS=		appletviewer jar java javac javadoc javah javap
a28 2
DESCR_SRC=		${.CURDIR}/../../lang/kaffe/DESCR
PLIST_SRC=		${.CURDIR}/../../lang/kaffe/PLIST
d30 1
a30 3
.include "../../mk/bsd.prefs.mk"

BUILD_DEFS+=		USE_ESOUND
d32 1
a32 4
.if !empty(USE_ESOUND:M[Yy][Ee][Ss])
CONFIGURE_ARGS+=	--with-esd
.include "../../audio/esound/buildlink3.mk"
.else
d34 1
a34 8
.endif

KAFFE_VERSION=		1.1.4

BUILDLINK_PASSTHRU_DIRS+=	${JAVA_HOME}/jre/lib/${MACHINE_ARCH}

SUPPORT_FILES=	${JAVA_HOME}/jre/lib/security/java.security.default \
		${JAVA_HOME}/jre/lib/security/java.security
a50 7
PRINT_PLIST_AWK+=	/^java\/kaffe\/jre\/lib\/security\/java.security$$/ \
				{ next; }
PRINT_PLIST_AWK+=	/libawt/ { print "$${WITH_X11}" $$0; next; }

post-install:
	${INSTALL_DATA} ${WRKSRC}/license.terms ${JAVA_HOME}

a53 4
.include "../../graphics/jpeg/buildlink3.mk"
.include "../../graphics/libungif/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../mk/java-env.mk"
@


1.1
log
@Update to 1.1.4 (latest development version) based on the patches sent
by M.Negovanovic PRs pkg/24507, pkg/24508, also add a new Makefile.common
which will be used for the upcoming kaffe-nox11 package and finally
bl3ify.

Changes:

* Support for security policy files
* AttachCurrentThread jni function for posix threads
* Bug fixes:
  * jar tool and jar file fixes
  * URL context handling
  * EUC-JP support rewritten to use libiconv
  * HTTP fixes
  * MulticastSocket
  * DNSJava binding
  * ARM jit
  * ServerSocket.bind
  * java.math.BigDecimal - fix rounding operations
  * JNI fixes
  * FTP handler from GNU Inetlib
  * SHA1PRNG randomness fixes (can use /dev/urandom if
    available)
  * java.security.SecureClassLoader fix
* GNU Classpath merges and updates:
  * Object serialization
  * almost all of java.io from Classpath
  * java.nio, java.net
  * java.util, java.util.regex
  * java.math, javax.naming
  * java.text, java.beans
  * java.net.protocol.file.Handler
  * java.util.Random
  * java.awt.GridBadLayout
  * java.awt.geom
  * javax.swing.event.EventListenerList
  * javax.swing.text.AttributeSet
* Updated sound code from Tritonus.org
* Updated javax.net.ssl/javax.security code
  from Jessie
* kjc bug fixes:
  * .this expressions
  * extra generated <clinit> methods
  * static initializers fixed.  Circular
    definitions of fields are now supported.
* Build fixes:
  * m68k atomic compare and exchange
  * m68k-netbsd
  * ALSA 1.0
  * mipsel-linux / jit3
  * Cygwin
  * FreeBSD networking
  * parisc and HP-UX

And more... http://www.kaffe.org/pipermail/kaffe-announce/2004/000023.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2004/01/24 13:51:14 grant Exp $
d10 5
d45 1
a45 1
BUILDLINK_PASSTHRU_DIRS+=   ${JVM_HOME}/jre/lib/${MACHINE_ARCH}
d47 2
a48 10
JVM_HOME=		${LOCALBASE}/java/kaffe
NO_MTREE=		yes	# since we change PREFIX below

OWN_DIRS=	${PREFIX}
OWN_DIRS+=	${PREFIX}/etc
OWN_DIRS+=	${PREFIX}/jre
OWN_DIRS+=	${PREFIX}/jre/lib
OWN_DIRS+=	${PREFIX}/jre/lib/security
SUPPORT_FILES=	${PREFIX}/jre/lib/security/java.security.default \
		${PREFIX}/jre/lib/security/java.security
d65 4
d70 1
a70 1
	${INSTALL_DATA} ${WRKSRC}/license.terms ${PREFIX}
d78 1
@

