head	1.33;
access;
symbols
	pkgsrc-2026Q1:1.33.0.34
	pkgsrc-2026Q1-base:1.33
	pkgsrc-2025Q4:1.33.0.32
	pkgsrc-2025Q4-base:1.33
	pkgsrc-2025Q3:1.33.0.30
	pkgsrc-2025Q3-base:1.33
	pkgsrc-2025Q2:1.33.0.28
	pkgsrc-2025Q2-base:1.33
	pkgsrc-2025Q1:1.33.0.26
	pkgsrc-2025Q1-base:1.33
	pkgsrc-2024Q4:1.33.0.24
	pkgsrc-2024Q4-base:1.33
	pkgsrc-2024Q3:1.33.0.22
	pkgsrc-2024Q3-base:1.33
	pkgsrc-2024Q2:1.33.0.20
	pkgsrc-2024Q2-base:1.33
	pkgsrc-2024Q1:1.33.0.18
	pkgsrc-2024Q1-base:1.33
	pkgsrc-2023Q4:1.33.0.16
	pkgsrc-2023Q4-base:1.33
	pkgsrc-2023Q3:1.33.0.14
	pkgsrc-2023Q3-base:1.33
	pkgsrc-2023Q2:1.33.0.12
	pkgsrc-2023Q2-base:1.33
	pkgsrc-2023Q1:1.33.0.10
	pkgsrc-2023Q1-base:1.33
	pkgsrc-2022Q4:1.33.0.8
	pkgsrc-2022Q4-base:1.33
	pkgsrc-2022Q3:1.33.0.6
	pkgsrc-2022Q3-base:1.33
	pkgsrc-2022Q2:1.33.0.4
	pkgsrc-2022Q2-base:1.33
	pkgsrc-2022Q1:1.33.0.2
	pkgsrc-2022Q1-base:1.33
	pkgsrc-2021Q4:1.32.0.2
	pkgsrc-2021Q4-base:1.32
	pkgsrc-2021Q3:1.31.0.28
	pkgsrc-2021Q3-base:1.31
	pkgsrc-2021Q2:1.31.0.26
	pkgsrc-2021Q2-base:1.31
	pkgsrc-2021Q1:1.31.0.24
	pkgsrc-2021Q1-base:1.31
	pkgsrc-2020Q4:1.31.0.22
	pkgsrc-2020Q4-base:1.31
	pkgsrc-2020Q3:1.31.0.20
	pkgsrc-2020Q3-base:1.31
	pkgsrc-2020Q2:1.31.0.18
	pkgsrc-2020Q2-base:1.31
	pkgsrc-2020Q1:1.31.0.14
	pkgsrc-2020Q1-base:1.31
	pkgsrc-2019Q4:1.31.0.16
	pkgsrc-2019Q4-base:1.31
	pkgsrc-2019Q3:1.31.0.12
	pkgsrc-2019Q3-base:1.31
	pkgsrc-2019Q2:1.31.0.10
	pkgsrc-2019Q2-base:1.31
	pkgsrc-2019Q1:1.31.0.8
	pkgsrc-2019Q1-base:1.31
	pkgsrc-2018Q4:1.31.0.6
	pkgsrc-2018Q4-base:1.31
	pkgsrc-2018Q3:1.31.0.4
	pkgsrc-2018Q3-base:1.31
	pkgsrc-2018Q2:1.31.0.2
	pkgsrc-2018Q2-base:1.31
	pkgsrc-2018Q1:1.30.0.8
	pkgsrc-2018Q1-base:1.30
	pkgsrc-2017Q4:1.30.0.6
	pkgsrc-2017Q4-base:1.30
	pkgsrc-2017Q3:1.30.0.4
	pkgsrc-2017Q3-base:1.30
	pkgsrc-2017Q2:1.28.0.20
	pkgsrc-2017Q2-base:1.28
	pkgsrc-2017Q1:1.28.0.18
	pkgsrc-2017Q1-base:1.28
	pkgsrc-2016Q4:1.28.0.16
	pkgsrc-2016Q4-base:1.28
	pkgsrc-2016Q3:1.28.0.14
	pkgsrc-2016Q3-base:1.28
	pkgsrc-2016Q2:1.28.0.12
	pkgsrc-2016Q2-base:1.28
	pkgsrc-2016Q1:1.28.0.10
	pkgsrc-2016Q1-base:1.28
	pkgsrc-2015Q4:1.28.0.8
	pkgsrc-2015Q4-base:1.28
	pkgsrc-2015Q3:1.28.0.6
	pkgsrc-2015Q3-base:1.28
	pkgsrc-2015Q2:1.28.0.4
	pkgsrc-2015Q2-base:1.28
	pkgsrc-2015Q1:1.28.0.2
	pkgsrc-2015Q1-base:1.28
	pkgsrc-2014Q4:1.26.0.2
	pkgsrc-2014Q4-base:1.26
	pkgsrc-2014Q3:1.25.0.2
	pkgsrc-2014Q3-base:1.25
	pkgsrc-2014Q2:1.24.0.2
	pkgsrc-2014Q2-base:1.24
	pkgsrc-2014Q1:1.22.0.12
	pkgsrc-2014Q1-base:1.22
	pkgsrc-2013Q4:1.22.0.10
	pkgsrc-2013Q4-base:1.22
	pkgsrc-2013Q3:1.22.0.8
	pkgsrc-2013Q3-base:1.22
	pkgsrc-2013Q2:1.22.0.6
	pkgsrc-2013Q2-base:1.22
	pkgsrc-2013Q1:1.22.0.4
	pkgsrc-2013Q1-base:1.22
	pkgsrc-2012Q4:1.22.0.2
	pkgsrc-2012Q4-base:1.22
	pkgsrc-2012Q3:1.21.0.28
	pkgsrc-2012Q3-base:1.21
	pkgsrc-2012Q2:1.21.0.26
	pkgsrc-2012Q2-base:1.21
	pkgsrc-2012Q1:1.21.0.24
	pkgsrc-2012Q1-base:1.21
	pkgsrc-2011Q4:1.21.0.22
	pkgsrc-2011Q4-base:1.21
	pkgsrc-2011Q3:1.21.0.20
	pkgsrc-2011Q3-base:1.21
	pkgsrc-2011Q2:1.21.0.18
	pkgsrc-2011Q2-base:1.21
	pkgsrc-2011Q1:1.21.0.16
	pkgsrc-2011Q1-base:1.21
	pkgsrc-2010Q4:1.21.0.14
	pkgsrc-2010Q4-base:1.21
	pkgsrc-2010Q3:1.21.0.12
	pkgsrc-2010Q3-base:1.21
	pkgsrc-2010Q2:1.21.0.10
	pkgsrc-2010Q2-base:1.21
	pkgsrc-2010Q1:1.21.0.8
	pkgsrc-2010Q1-base:1.21
	pkgsrc-2009Q4:1.21.0.6
	pkgsrc-2009Q4-base:1.21
	pkgsrc-2009Q3:1.21.0.4
	pkgsrc-2009Q3-base:1.21
	pkgsrc-2009Q2:1.21.0.2
	pkgsrc-2009Q2-base:1.21
	pkgsrc-2009Q1:1.20.0.8
	pkgsrc-2009Q1-base:1.20
	pkgsrc-2008Q4:1.20.0.6
	pkgsrc-2008Q4-base:1.20
	pkgsrc-2008Q3:1.20.0.4
	pkgsrc-2008Q3-base:1.20
	cube-native-xorg:1.20.0.2
	cube-native-xorg-base:1.20
	pkgsrc-2008Q2:1.19.0.8
	pkgsrc-2008Q2-base:1.19
	cwrapper:1.19.0.6
	pkgsrc-2008Q1:1.19.0.4
	pkgsrc-2008Q1-base:1.19
	pkgsrc-2007Q4:1.19.0.2
	pkgsrc-2007Q4-base:1.19
	pkgsrc-2007Q3:1.18.0.2
	pkgsrc-2007Q3-base:1.18
	pkgsrc-2007Q2:1.15.0.2
	pkgsrc-2007Q2-base:1.15
	pkgsrc-2007Q1:1.12.0.4
	pkgsrc-2007Q1-base:1.12
	pkgsrc-2006Q4:1.12.0.2
	pkgsrc-2006Q4-base:1.12
	pkgsrc-2006Q3:1.11.0.2
	pkgsrc-2006Q3-base:1.11
	pkgsrc-2006Q2:1.8.0.2
	pkgsrc-2006Q2-base:1.8
	pkgsrc-2006Q1:1.1.1.1.0.2
	pkgsrc-2006Q1-base:1.1.1.1
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.33
date	2022.02.20.11.58.26;	author wiz;	state Exp;
branches;
next	1.32;
commitid	IW8lTRL3RuwARltD;

1.32
date	2021.11.06.09.38.11;	author nia;	state Exp;
branches;
next	1.31;
commitid	ygEPSM4qi31OuIfD;

1.31
date	2018.04.30.10.41.35;	author wiz;	state Exp;
branches;
next	1.30;
commitid	fzBj49MzntEmbsAA;

1.30
date	2017.09.04.18.08.23;	author wiz;	state Exp;
branches;
next	1.29;
commitid	H3CpyvMOZDCWiU5A;

1.29
date	2017.08.21.12.49.16;	author jlam;	state Exp;
branches;
next	1.28;
commitid	EAk4VQnUUJorZ44A;

1.28
date	2015.02.16.10.15.44;	author jperkin;	state Exp;
branches;
next	1.27;
commitid	wVil5HZYvH0NBday;

1.27
date	2015.02.11.09.38.14;	author obache;	state Exp;
branches;
next	1.26;
commitid	N8GPm3zvCXPVxz9y;

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

1.25
date	2014.09.07.12.26.40;	author obache;	state Exp;
branches;
next	1.24;
commitid	xjbRT5ZTCFTNxpPx;

1.24
date	2014.05.05.02.08.20;	author obache;	state Exp;
branches;
next	1.23;
commitid	7Wt7PVm2cbkR8izx;

1.23
date	2014.05.05.01.31.49;	author obache;	state Exp;
branches;
next	1.22;
commitid	oDZ0AUyVYg1lWhzx;

1.22
date	2012.10.03.12.55.18;	author asau;	state Exp;
branches;
next	1.21;

1.21
date	2009.06.05.11.20.27;	author abs;	state Exp;
branches;
next	1.20;

1.20
date	2008.09.04.11.53.48;	author obache;	state Exp;
branches;
next	1.19;

1.19
date	2007.11.06.18.03.31;	author rillig;	state Exp;
branches;
next	1.18;

1.18
date	2007.08.23.18.20.31;	author jlam;	state Exp;
branches;
next	1.17;

1.17
date	2007.07.29.08.55.31;	author jlam;	state Exp;
branches;
next	1.16;

1.16
date	2007.07.29.05.18.54;	author jlam;	state Exp;
branches;
next	1.15;

1.15
date	2007.05.04.23.46.56;	author xtraeme;	state Exp;
branches;
next	1.14;

1.14
date	2007.04.20.21.35.00;	author xtraeme;	state Exp;
branches;
next	1.13;

1.13
date	2007.04.19.15.30.21;	author xtraeme;	state Exp;
branches;
next	1.12;

1.12
date	2006.10.02.16.00.38;	author rillig;	state Exp;
branches;
next	1.11;

1.11
date	2006.08.06.03.30.28;	author perry;	state Exp;
branches;
next	1.10;

1.10
date	2006.08.06.02.54.51;	author perry;	state Exp;
branches;
next	1.9;

1.9
date	2006.07.27.12.00.00;	author rillig;	state Exp;
branches;
next	1.8;

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

1.7
date	2006.06.19.20.22.33;	author jdolecek;	state Exp;
branches;
next	1.6;

1.6
date	2006.06.19.20.16.30;	author jdolecek;	state Exp;
branches;
next	1.5;

1.5
date	2006.06.06.14.52.10;	author salo;	state Exp;
branches;
next	1.4;

1.4
date	2006.04.28.14.15.06;	author joerg;	state Exp;
branches;
next	1.3;

1.3
date	2006.04.04.10.37.50;	author ghen;	state Exp;
branches;
next	1.2;

1.2
date	2006.04.03.18.17.55;	author ghen;	state Exp;
branches;
next	1.1;

1.1
date	2006.03.09.20.33.46;	author tonio;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2006.03.09.20.33.46;	author tonio;	state Exp;
branches
	1.1.1.1.2.1;
next	;

1.1.1.1.2.1
date	2006.04.06.15.10.16;	author salo;	state Exp;
branches;
next	;


desc
@@


1.33
log
@suse*: mark as not PIE
@
text
@# $NetBSD: Makefile.common,v 1.32 2021/11/06 09:38:11 nia Exp $
#
# used by emulators/suse100_alsa/Makefile
# used by emulators/suse100_alsa/Makefile
# used by emulators/suse100_aspell/Makefile
# used by emulators/suse100_aspell/Makefile
# used by emulators/suse100_base/Makefile
# used by emulators/suse100_base/Makefile
# used by emulators/suse100_compat/Makefile
# used by emulators/suse100_compat/Makefile
# used by emulators/suse100_expat/Makefile
# used by emulators/suse100_expat/Makefile
# used by emulators/suse100_fontconfig/Makefile
# used by emulators/suse100_fontconfig/Makefile
# used by emulators/suse100_freetype2/Makefile
# used by emulators/suse100_freetype2/Makefile
# used by emulators/suse100_glx/Makefile
# used by emulators/suse100_glx/Makefile
# used by emulators/suse100_gtk2/Makefile
# used by emulators/suse100_gtk2/Makefile
# used by emulators/suse100_krb5/Makefile
# used by emulators/suse100_krb5/Makefile
# used by emulators/suse100_libcups/Makefile
# used by emulators/suse100_libcups/Makefile
# used by emulators/suse100_libidn/Makefile
# used by emulators/suse100_libidn/Makefile
# used by emulators/suse100_libjpeg/Makefile
# used by emulators/suse100_libjpeg/Makefile
# used by emulators/suse100_libpng/Makefile
# used by emulators/suse100_libpng/Makefile
# used by emulators/suse100_libsigc++2/Makefile
# used by emulators/suse100_libsigc++2/Makefile
# used by emulators/suse100_libtiff/Makefile
# used by emulators/suse100_libtiff/Makefile
# used by emulators/suse100_libxml2/Makefile
# used by emulators/suse100_libxml2/Makefile
# used by emulators/suse100_locale/Makefile
# used by emulators/suse100_locale/Makefile
# used by emulators/suse100_openmotif/Makefile
# used by emulators/suse100_openmotif/Makefile
# used by emulators/suse100_openssl/Makefile
# used by emulators/suse100_openssl/Makefile
# used by emulators/suse100_resmgr/Makefile
# used by emulators/suse100_resmgr/Makefile
# used by emulators/suse100_slang/Makefile
# used by emulators/suse100_slang/Makefile
# used by emulators/suse100_x11/Makefile
# used by emulators/suse100_x11/Makefile
# used by meta-pkgs/suse100/Makefile

SUSE_PKG=		yes
SUSE_VERSION=		10.0
EMUL_REQD=		suse>=${SUSE_VERSION}

# The SuSE 10.x Linux packages are only usable on the following platforms.
.if defined(SUSE_COMPAT32)
EMUL_PLATFORMS?=	linux-i386
ONLY_FOR_PLATFORM+=	NetBSD-3.99*-x86_64
ONLY_FOR_PLATFORM+=	NetBSD-[4-9]*-x86_64
.else
EMUL_PLATFORMS?=	linux-i386 linux-powerpc linux-x86_64
ONLY_FOR_PLATFORM+=	FreeBSD-*-i386
ONLY_FOR_PLATFORM+=	NetBSD-[2-9]*-i386
ONLY_FOR_PLATFORM+=	NetBSD-[2-9]*-powerpc
ONLY_FOR_PLATFORM+=	NetBSD-3.99*-x86_64
ONLY_FOR_PLATFORM+=	NetBSD-[4-9]*-x86_64
.endif

RELRO_SUPPORTED=	no

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

# _SUSE_ARCH.* is a table of ${EMUL_ARCH} to SuSE architectures.
_SUSE_ARCH.${EMUL_ARCH}=	${EMUL_ARCH}
_SUSE_ARCH.i386=		i586
_SUSE_ARCH.powerpc=		ppc
_SUSE_ARCH=			${_SUSE_ARCH.${EMUL_ARCH}}
SUSE_ARCH=			${_SUSE_ARCH}

_SUSE_FTP_SUBDIR=	distribution/SL-${SUSE_VERSION}-OSS/inst-source/suse/${SUSE_ARCH}/
_SUSE_FTP_SUBDIR_UPD=	suse/update/${SUSE_VERSION}/rpm/${SUSE_ARCH}/

MASTER_SITE_SUSE_${SUSE_VERSION}=	\
	http://ftp.hosteurope.de/mirror/ftp.opensuse.org/discontinued/10.0/suse/${SUSE_ARCH}/ \
	http://ftp.man.poznan.pl/pub/linux/opensuse/opensuse/${_SUSE_FTP_SUBDIR}

MASTER_SITE_SUSE_${SUSE_VERSION}_UPD=	# not available anywhere

MASTER_SITES?=		${MASTER_SITE_SUSE_${SUSE_VERSION}}
DIST_SUBDIR?=		suse${SUSE_VERSION:S/.//}/${SUSE_ARCH}

HOMEPAGE?=		https://www.suse.com/

WRKSRC?=		${WRKDIR}
BUILD_DIRS?=		# empty
MANCOMPRESSED?=		yes

EMUL_PKG_FMT?=		rpm
RPM2PKG_PREFIX?=	${DESTDIR}${PREFIX}
RPM2PKG_SUBPREFIX?=	${EMULSUBDIR}
RPM2PKG_STAGE?=		do-install

SUSE_PKGSRCDIR=		${.CURDIR}/../${.CURDIR:T:S/_32_/_/}
FILESDIR=		${SUSE_PKGSRCDIR}/files
PATCHDIR=		${SUSE_PKGSRCDIR}/patches
PKGDIR=			${SUSE_PKGSRCDIR}

.if defined(SUSE_COMPAT32)
PKGNAME:=		${PKGNAME:S/^suse_/suse32_/}
COMMENT:=		${COMMENT:S/Linux/Linux 32-bit/}
LINUX_BASE=		linux32
.else
LINUX_BASE=		linux
.endif
PLIST_SUBST+=		LINUX_BASE=${LINUX_BASE:Q}
FILES_SUBST+=		LINUX_BASE=${LINUX_BASE:Q}

LINUX_LIBSUBDIR?=	lib
PLIST_SUBST+=		LINUX_LIBSUBDIR=${LINUX_LIBSUBDIR:Q}
FILES_SUBST+=		LINUX_LIBSUBDIR=${LINUX_LIBSUBDIR:Q}

MKPIE_SUPPORTED=	no
CHECK_PIE_SUPPORTED=	no

# Include an "override" SuSE-specific and architecture-specific
# Makefile fragment if it exists.
#
.sinclude "${SUSE_PKGSRCDIR}/suse.${EMUL_ARCH}.mk"

# By default, run ldconfig(8) after installing a SuSE package.
RUN_LDCONFIG?=		yes

.if defined(DISTFILES) && !empty(DISTFILES)
.  for fetchfile in ${DISTFILES}
.    if "${fetchfile:C/.[^.]*\.rpm$//:C/^.*-//g:M*.*}" != ""
SITES.${fetchfile:T:S/=/--/}?=	${MASTER_SITE_SUSE_${SUSE_VERSION}_UPD}
.    endif
.  endfor
.endif
@


1.32
log
@suse100_linux: binaries are not built with RELRO
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.31 2018/04/30 10:41:35 wiz Exp $
d122 3
@


1.31
log
@*: remove references to obsolete DragonFly/i386
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.30 2017/09/04 18:08:23 wiz Exp $
d69 2
@


1.30
log
@Follow some redirects.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.29 2017/08/21 12:49:16 jlam Exp $
a61 1
ONLY_FOR_PLATFORM+=	DragonFly-*-i386
@


1.29
log
@mk/emulator: Move Linux shlibs task settings to package Makefiles.

Move the definitions of LDCONFIG_ADD_CMD and LDCONFIG_REMOVE_CMD
into suse_linux/emulator.mk.  The commands are specific to the
Linux installed, including the path to ldconfig(8), so localize
them to the package that provides it.

Move the definition of RUN_LDCONFIG out of the emulator framework
and into the packages that use them as RUN_LDCONFIG is meant to be
a package-settable variable.

Fix the path to the Linux ldconfig(8) that was used on FreeBSD to
brand the ELF format that has been incorrect for over 10 years.

In the suse_base packages, explicitly set LDCONFIG_REMOVE_CMD to
${TRUE} since the ldconfig(8) command is provided by that package
and can't be invoked at the postremove stage because it has already
been deleted from the system by then.

Bump the PKGREVISION of all the suse_base packages because the
install scripts have changed.

Bump the PKGREVISIONs of the darwin_lib and osf1_lib packages
because the install scripts no longer try to run ldconfig(8),
which is not provided in either OpenDarwin or OSF/1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.28 2015/02/16 10:15:44 jperkin Exp $
d91 1
a91 1
HOMEPAGE?=		http://www.suse.com/
@


1.28
log
@Put back PKGNAME definitions.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.26 2014/10/05 16:41:06 wiz Exp $
d126 3
@


1.27
log
@Revert
 define PKGNAME instead of fake DISTNAME
PKGNAME is unstable variable in current pkgsrc framework, so packages must not
rely on it.
@
text
@d108 1
a108 1
PKGNAME:=		${DISTNAME:S/^suse_/suse32_/}
@


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 2014/09/07 12:26:40 obache Exp $
d108 1
a108 1
PKGNAME:=		${PKGNAME:S/^suse_/suse32_/}
@


1.25
log
@define PKGNAME instead of fake DISTNAME.
@
text
@d1 49
a49 1
# $NetBSD: Makefile.common,v 1.24 2014/05/05 02:08:20 obache Exp $
@


1.24
log
@Not found sites providing update rpm for suse-10.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.23 2014/05/05 01:31:49 obache Exp $
d60 1
a60 1
PKGNAME:=		${DISTNAME:S/^suse_/suse32_/}
@


1.23
log
@Update MASTER_SITES for suse10.0 distributuion.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.22 2012/10/03 12:55:18 asau Exp $
d38 1
a38 31
MASTER_SITE_SUSE_${SUSE_VERSION}_UPD=	\
	ftp://gd.tuwien.ac.at/opsys/linux/suse.com/${_SUSE_FTP_SUBDIR_UPD} \
	http://gd.tuwien.ac.at/opsys/linux/suse.com/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://mirror.karneval.cz/pub/linux/suse/ftp.suse.com/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://ftp.funet.fi/pub/linux/mirrors/suse/ftp.suse.com/${_SUSE_FTP_SUBDIR_UPD} \
	http://ftp5.gwdg.de/pub/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://sunsite.informatik.rwth-aachen.de/pub/linux/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://ftp.uni-erlangen.de/pub/mirrors/suse/pub/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://ftp.hs.uni-hamburg.de/pub/mirrors/suse/${_SUSE_FTP_SUBDIR_UPD:S/suse/SuSE/} \
	ftp://ftp.tu-chemnitz.de/pub/linux/suse/ftp.suse.com/${_SUSE_FTP_SUBDIR_UPD} \
	http://ftp.novell.hu/pub/mirrors/ftp.suse.com/${_SUSE_FTP_SUBDIR_UPD} \
	http://ftp.isr.ist.utl.pt/pub/MIRRORS/ftp.suse.com/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://ftp.chg.ru/pub/Linux/SuSE/${_SUSE_FTP_SUBDIR_UPD} \
	http://suse.bifi.unizar.es/${_SUSE_FTP_SUBDIR_UPD} \
	http://www.mirrorservice.org/sites/ftp.suse.com/pub/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://ftp.mirrorservice.org/sites/ftp.suse.com/pub/${_SUSE_FTP_SUBDIR_UPD} \
	http://ftp.jaist.ac.jp/pub/Linux/SuSE/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://ftp.jaist.ac.jp/pub/Linux/SuSE/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://ftp.kddilabs.jp/Linux/packages/SuSE/${_SUSE_FTP_SUBDIR_UPD} \
	http://ftp.kddilabs.jp/Linux/packages/SuSE/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://ftp.riken.jp/Linux/suse/${_SUSE_FTP_SUBDIR_UPD} \
	http://ftp.riken.jp/Linux/suse/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://ftp.novell.co.jp/pub/suse/${_SUSE_FTP_SUBDIR_UPD} \
	http://ftp.novell.co.jp/pub/suse/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://ftp.twaren.net/pub/Linux/${_SUSE_FTP_SUBDIR_UPD:S/suse/SuSE/} \
	http://ftp.twaren.net/Linux/${_SUSE_FTP_SUBDIR_UPD:S/suse/SuSE/} \
	ftp://ftp.cs.pu.edu.tw/Linux/SuSE/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://mirror.pacific.net.au/${_SUSE_FTP_SUBDIR_UPD} \
	http://mirror.pacific.net.au/linux/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://ftp.suse.com/pub/${_SUSE_FTP_SUBDIR_UPD}
@


1.22
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.21 2009/06/05 11:20:27 abs Exp $
d36 1
a36 5
	http://suse.bifi.unizar.es/opensuse/${_SUSE_FTP_SUBDIR} \
	ftp://mirror.colorado.edu/pub/opensuse/${_SUSE_FTP_SUBDIR} \
	http://opensuse.berkeley.edu/opensuse/${_SUSE_FTP_SUBDIR} \
	http://opensuse.intergenia.de/${_SUSE_FTP_SUBDIR} \
	ftp://ftp.uniroma2.it/Linux/opensuse/${_SUSE_FTP_SUBDIR}
@


1.21
log
@Enable PKG_DESTDIR_SUPPORT for suse100_*
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.20 2008/09/04 11:53:48 obache Exp $
a21 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.20
log
@Update master sistes for SuSE10.0.
List taken from and pick up sites still have SuSE10.0.
	http://en.opensuse.org/Mirrors_Discontinued_Releases
	http://en.opensuse.org/Mirrors_Released_Version

Then cut off separate master sites url list for update packages.
Updated packages is now downloaded from those sites automatically.

Sort-term fixes for PR 38517.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.19 2007/11/06 18:03:31 rillig Exp $
d22 2
d86 1
a86 1
RPM2PKG_PREFIX?=	${PREFIX}
@


1.19
log
@Packages in two different directories should always generate different
PKGNAMEs. The packages in suse100_* and suse100_32_* didn't do that.

One effect of this was that the pbulk framework didn't record the
packages from both directories. It only took the first one, which
happened to be the suse100_32_* (which aren't available for i386). The
others were disarded, so effectively all Linux binary packages were
skipped.

Ok'ed by jlam.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.18 2007/08/23 18:20:31 jlam Exp $
d35 36
a70 5
	ftp://suse.inode.at/opensuse/${_SUSE_FTP_SUBDIR} \
	http://suse.inode.at/opensuse/${_SUSE_FTP_SUBDIR} \
	ftp://suse.inode.at/pub/update/${SUSE_VERSION}/rpm/${SUSE_ARCH}/ \
	http://suse.inode.at/pub/update/${SUSE_VERSION}/rpm/${SUSE_ARCH}/ \
	ftp://ftp.gwdg.de/pub/opensuse/${_SUSE_FTP_SUBDIR} \
a71 4
	ftp://gd.tuwien.ac.at/linux/opensuse/${_SUSE_FTP_SUBDIR} \
	http://gd.tuwien.ac.at/linux/suse.com/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://gd.tuwien.ac.at/linux/suse.com/${_SUSE_FTP_SUBDIR_UPD} \
	ftp://mirror.karneval.cz/pub/opensuse/${_SUSE_FTP_SUBDIR:S,distribution/,,} \
d111 8
@


1.18
log
@Allow a nicer syntax for expressing needing at least a certain version
of an emulated operating system.  Instead of proliferating things like
SUSE_VERSION_REQD, NETBSD_VERSION_REQD, SOLARIS_VERSION_REQD, etc., a
package can say:

	EMUL_REQD=	suse>=9.1 netbsd>=2.0 solaris>=10

all in one, succinct line.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.17 2007/07/29 08:55:31 jlam Exp $
d66 1
a66 1
.if (${EMUL_ARCH} == "i386") && (${MACHINE_ARCH} == "x86_64")
@


1.17
log
@Add 32-bit versions of SuSE Linux 9.1 and 10.0 for use by NetBSD/x86_64
with COMPAT_LINUX32.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.16 2007/07/29 05:18:54 jlam Exp $
d5 1
a5 1
SUSE_VERSION_REQD=	${SUSE_VERSION}
@


1.16
log
@* Add new emulator framework in pkgsrc/mk/emulator that handles all
  binary-only packages that require binary "emulation" on the native
  operating system.  Please see pkgsrc/mk/emulator/README for more
  details.

* Teach the plist framework to automatically use any existing
  PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition.

* Convert all of the binary-only packages in pkgsrc to use the
  emulator framework.  Most of them have been tested to install and
  deinstall correctly.  This involves the following cleanup actions:

    * Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM}
      more consistently.

    * Simplify packages by using default INSTALL and DEINSTALL scripts
      instead of custom INSTALL/DEINSTALL code.

    * Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc.
      Packages only need to state exactly which emulations they support,
      and the framework handles any i386-on-x86_64 or sparc-on-sparc64
      uses.

    * Remove "USE_NATIVE_LINUX" from pkgsrc.  The framework will
      automatically detect when the package is installing on Linux.

  Specific changes to packages include:

    * Bump the PKGREVISIONs for all of the suse100* and suse91* packages
      due to changes in the +INSTALL/+DEINSTALL scripts used in all
      of the packages.

    * Remove pkgsrc/emulators/suse_linux, which is unused by any
      packages.

    * cad/lc -- remove custom code to create the distinfo file for
	all supported platforms; just use "emul-fetch" and "emul-distinfo"
	instead.

    * lang/Cg-compiler -- install the shared libraries under ${EMULDIR}
	instead of ${PREFIX}/lib so that compiled programs will find
	the shared libraries.

    * mail/thunderbird-bin-nightly -- update to latest binary
	distributions for supported platforms.

    * multimedia/ns-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.

    * security/uvscan -- set LD_LIBRARY_PATH explicitly so that
	it's not necessary to install library symlinks into
	${EMULDIR}/usr/local/lib.

    * www/firefox-bin-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.
@
text
@d1 1
a1 1
# $NetBSD$
d7 6
a13 4

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

# The SuSE 10.x Linux packages are only usable on the following platforms.
d20 3
d61 5
d83 1
a83 1
.sinclude "suse.${EMUL_ARCH}.mk"
@


1.15
log
@Set OPSYS_EMULSUBDIR in the non compat32 case, otherwise systems
without compat32 enabled won't have the correct value in
suse100_base/INSTALL.

Found by seb@@.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.14 2007/04/20 21:35:00 xtraeme Exp $
d3 22
a24 8
.include "../../emulators/suse100_linux/vars.mk"
.include "../../emulators/suse100_linux/compat32.mk"
.include "../../emulators/suse100_linux/arch.mk"

ONLY_FOR_PLATFORM+=	NetBSD-[2-9]*-i386 NetBSD-3.99*-x86_64 \
			NetBSD-[2-9]*-powerpc \
			NetBSD-[4-9]*-x86_64 FreeBSD-*-i386 \
			DragonFly-*-i386
d27 1
a27 1
_SUSE_FTP_SUBDIR_UPD=	suse/${SUSE_ARCH_DIR}/update/${SUSE_VERSION}/rpm/${SUSE_ARCH}/
d29 1
a29 1
MASTER_SITE_SUSE100?= \
d42 1
a42 1
.ifndef SUSE_COMPAT32
d44 2
a45 1
.endif
d48 1
d51 9
a59 66
# Don't check any script interpreter, as long as nobody complains.
CHECK_INTERPRETER_SKIP=	*

OPSYS_EMULSUBDIR=	linux${SUSE_COMPAT32_SUFFIX}
EMULSUBDIR=		emul/linux${SUSE_COMPAT32_SUFFIX}
EMULDIR=		${PREFIX}/${EMULSUBDIR}

# Set location of OPSYS-specific emulation directory
.if ${OPSYS} == "NetBSD"
.  ifndef SUSE_COMPAT32
OPSYS_EMULDIR=		/${EMULSUBDIR}
.  else
OPSYS_EMULDIR=		${EMULSUBDIR}
.  endif
.elif (${OPSYS} == "FreeBSD") || (${OPSYS} == "DragonFly")
OPSYS_EMULDIR=		/compat/${EMULSUBDIR:T}
.else
OPSYS_EMULDIR=		/${EMULSUBDIR}
.endif
FILES_SUBST+=		OPSYS_EMULDIR=${OPSYS_EMULDIR:Q} \
			OPSYS_EMULSUBDIR=${OPSYS_EMULSUBDIR:Q}

.ifdef SUSE_COMPAT32
PLIST_SUBST+=		${FILES_SUBST}
.endif

RPM2PKG=		${PREFIX}/sbin/rpm2pkg
BUILD_DEPENDS+=		rpm2pkg>=2.1:../../pkgtools/rpm2pkg

BUILD_DEFS+=		RPMFILES
.if defined(RPMIGNOREPATH)
BUILD_DEFS+=		RPMIGNOREPATH
.endif

# The SuSE Linux packages have circular dependencies.
LDD?=			${TRUE}

.ifndef SUSE_COMPAT32
RPM2PKGSTRIP?=		1
RPM2PKGARGS?=		-d ${PREFIX} -f ${PLIST_SRC} -p ${EMULSUBDIR}
.  if empty(RPM2PKGSTRIP:M0)
RPM2PKGARGS+=		-s ${RPM2PKGSTRIP}
.  endif
.  for TEMP in ${RPMIGNOREPATH}
RPM2PKGARGS+=		-i ${TEMP}
.  endfor
.  for TEMP in ${RPMFILES}
RPM2PKGARGS+=		${DISTDIR}/${DIST_SUBDIR}/${TEMP}
.  endfor
.endif

# regenerate distinfo for all platforms supported by the suse100_* packages
suse100-distinfo:
	( ${ECHO} '$$'NetBSD'$$';			\
	${ECHO} '';					\
	MACHINE_ARCH=i386 ${MAKE} distinfo 1>&2;	\
		${GREP} rpm distinfo;			\
	MACHINE_ARCH=powerpc ${MAKE} distinfo 1>&2;	\
		${GREP} rpm distinfo;			\
	MACHINE_ARCH=x86_64 ${MAKE} distinfo 1>&2;	\
		${GREP} rpm distinfo;			\
	) > distinfo.new
	${MV} -f distinfo.new distinfo

.ifdef SUSE_COMPAT32_SUFFIX
LOCAL_ARCH=	i386
d61 1
a61 1
LOCAL_ARCH=	${MACHINE_ARCH}
d63 2
d66 8
a73 26
.if empty(${.CURDIR:Msuse100_base}) && !defined(SUSE_COMPAT32)
.  if !target(do-install)
do-install:
	@@if [ -f ${PKGDIR}/PLIST ]; then \
	  ${CP} ${PKGDIR}/PLIST ${PLIST_SRC}; \
	else \
	  ${RM} -f ${PLIST_SRC}; \
	  ${CP} ${PKGSRCDIR}/emulators/suse_linux/PLIST_dynamic ${PLIST_SRC} ; \
	fi
	@@if [ -f ${PKGDIR}/PLIST_rpmfix.${LOCAL_ARCH} ]; then \
	    ${SED} -e 's,^/,${EMULSUBDIR}/,' \
	    	${PKGDIR}/PLIST_rpmfix.${LOCAL_ARCH} >> ${PLIST_SRC}; \
	fi
	${RPM2PKG} ${RPM2PKGARGS}
	@@if ${GREP} -q 'lib.*\.so' ${PLIST_SRC}; then \
	  ${ECHO_MSG} "===> [Automatic Linux shared object handling]"; \
	  ${EMULDIR}/sbin/ldconfig -r ${EMULDIR}; \
	  ${MV} -f ${PLIST_SRC} ${PLIST_SRC}.old; \
	  ${GREP} -v '^@@dirrm' ${PLIST_SRC}.old >${PLIST_SRC} || ${TRUE}; \
	  ${ECHO} "@@exec %D/${EMULSUBDIR}/sbin/ldconfig -r %D/${EMULSUBDIR}" >>${PLIST_SRC}; \
	  ${ECHO} "@@unexec %D/${EMULSUBDIR}/sbin/ldconfig -r %D/${EMULSUBDIR} 2>/dev/null" >>${PLIST_SRC}; \
	  ${GREP} '^@@dirrm' ${PLIST_SRC}.old >>${PLIST_SRC} || ${TRUE}; \
	  ${RM} -f ${PLIST_SRC}.old; \
	fi
.  endif
.endif
@


1.14
log
@Fix a problem with SUSE_ARCH and SUSE_ARCH_DIR with compat32 reported
by dsl@@, with diagnostic by veego@@. compat32.mk overwrites some vars
required to make suse work, but it wasn't overwritting those vars
for the fetch target.

I didn't see that error because I had the distfiles on my DISTDIR.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.13 2007/04/19 15:30:21 xtraeme Exp $
d38 1
@


1.13
log
@Add support for using suse100 with NetBSD/amd64 and COMPAT_LINUX32.

Support is added via the options framework, to use 32-bit packages
must be used "PKG_OPTIONS.suse=compat32", otherwise it will use
the 64-bit packages by default.

Known packages working are opera (does not require any change in Makefile)
and rar-bin.

Tested by some, closes PR pkg/35477 by Michai Chelaru (which provided
a patch more or less than this one).
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.12 2006/10/02 16:00:38 rillig Exp $
d4 1
a5 1
.include "../../emulators/suse100_linux/compat32.mk"
@


1.12
log
@Disabled CHECK_INTERPRETER for the Linux emulation packages, since the
scripts are rarely used. At least, no one seems to have complained up to
now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.11 2006/08/06 03:30:28 perry Exp $
d5 1
d28 1
d30 1
d38 1
a38 1
EMULSUBDIR=		emul/linux
d43 1
d45 3
d53 6
a58 1
FILES_SUBST+=		OPSYS_EMULDIR=${OPSYS_EMULDIR:Q}
d71 1
d74 1
a74 1
.if empty(RPM2PKGSTRIP:M0)
d76 2
a77 2
.endif
.for TEMP in ${RPMIGNOREPATH}
d79 2
a80 2
.endfor
.for TEMP in ${RPMFILES}
d82 2
a83 1
.endfor
d98 8
a105 1
.if !target(do-install)
d113 3
a115 2
	@@if [ -f ${PKGDIR}/PLIST_rpmfix.${MACHINE_ARCH} ]; then \
	    ${SED} -e 's,^/,${EMULSUBDIR}/,' ${PKGDIR}/PLIST_rpmfix.${MACHINE_ARCH} >> ${PLIST_SRC}; \
d128 1
@


1.11
log
@more http: urls for people who have broken proxies
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.10 2006/08/06 02:54:51 perry Exp $
d32 3
@


1.10
log
@add http URL for gd.tuwien.ac.at for those who have trouble with ftp.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.9 2006/07/27 12:00:00 rillig Exp $
d16 1
d18 1
@


1.9
log
@Reformatted to prevent the pkglint parser from failing here. The
offending line started with ftp:// and was probably interpreted as a
dependency line by bmake. Now all MASTER_SITES are formatted like in
mk/fetch/sites.mk.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.8 2006/06/19 23:24:21 jlam Exp $
d20 1
@


1.8
log
@Cleanup fallout from {DE,}INSTALL_SRC removal: rewrite the INSTALL
script to be of the format expected by the pkginstall framework.
Also, split out the important text from the INSTALL script and put it
into a MESSAGE file.

Also, remove the unused show-shlib-type target.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.7 2006/06/19 20:22:33 jdolecek Exp $
d14 9
a22 10
MASTER_SITE_SUSE100?=	ftp://suse.inode.at/opensuse/${_SUSE_FTP_SUBDIR} \
			ftp://suse.inode.at/pub/update/${SUSE_VERSION}/rpm/${SUSE_ARCH}/ \
                        ftp://ftp.gwdg.de/pub/opensuse/${_SUSE_FTP_SUBDIR} \
                        ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/${_SUSE_FTP_SUBDIR_UPD} \
                        ftp://gd.tuwien.ac.at/linux/opensuse/${_SUSE_FTP_SUBDIR} \
                        ftp://gd.tuwien.ac.at/linux/suse.com/${_SUSE_FTP_SUBDIR_UPD} \
			ftp://mirror.karneval.cz/pub/opensuse/${_SUSE_FTP_SUBDIR:S,distribution/,,} \

                        ftp://ftp.suse.com/pub/${_SUSE_FTP_SUBDIR_UPD} \

@


1.7
log
@fixup the .cz entry - it doesn't have the 'distribution' subdir and
doesn't hold updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.6 2006/06/19 20:16:30 jdolecek Exp $
d33 10
a101 3

show-shlib-type:
	@@${ECHO} linux-${MACHINE_ARCH}
@


1.6
log
@add .cz mirror
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.5 2006/06/06 14:52:10 salo Exp $
d20 2
a21 2
			ftp://mirror.karneval.cz/pub/opensuse/${_SUSE_FTP_SUBDIR} \
			ftp://mirror.karneval.cz/pub/opensuse/${_SUSE_FTP_SUBDIR_UPD} \
@


1.5
log
@Add more MASTER_SITES, including "update" repositories.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.4 2006/04/28 14:15:06 joerg Exp $
d19 4
a22 2
                        ftp://gd.tuwien.ac.at/linux/suse.com/${_SUSE_FTP_SUBDIR_UPD}
                        ftp://ftp.suse.com/pub/${_SUSE_FTP_SUBDIR_UPD}
@


1.4
log
@Add some more links to the PLIST of suse100_slang and suse100_glx,
by extending suse100_linux with the same override code as suse91 has.
Bump revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.3 2006/04/04 10:37:50 ghen Exp $
d12 9
a21 1
MASTER_SITE_SUSE100?=	ftp://suse.inode.at/opensuse/${_SUSE_FTP_SUBDIR}
@


1.3
log
@Avoid expansion of the '$NetBSD$' CVS Id in the suse100-distinfo target code.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.2 2006/04/03 18:17:55 ghen Exp $
d67 3
@


1.2
log
@Unify all distinfo.${MACHINE_ARCH} distfiles into one distinfo file, so
that lintpkgsrc -or doesn't want to remove all suse100_* distfiles every
time (because it looks only at "distinfo").

To make it easy to maintain these distinfo files, add a "suse100-distinfo"
target (modelled after www/opera's "opera-distinfo" target), to regenerate
the distinfo file for all supported platforms.

Discussed with tonio.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.1.1.1 2006/03/09 20:33:46 tonio Exp $
d48 1
a48 1
	( ${ECHO} '$$NetBSD$$';				\
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.13 2005/12/12 14:43:24 joerg Exp $
d46 13
@


1.1.1.1
log
@Import openSUSE 10.0 base packages for Linux emulation

Add support for powerpc (but it does *not* work stable yet)
@
text
@@


1.1.1.1.2.1
log
@Pullup ticket 1316 - requested by ghen
distinfo sync for suse100_linux packages

Revisions pulled up:
- pkgsrc/emulators/suse100_base/Makefile		1.3
- pkgsrc/emulators/suse100_base/distinfo		1.1
- pkgsrc/emulators/suse100_base/distinfo.i386		removed
- pkgsrc/emulators/suse100_base/distinfo.powerpc	removed
- pkgsrc/emulators/suse100_base/distinfo.x86_64		removed
- pkgsrc/emulators/suse100_compat/Makefile		1.3
- pkgsrc/emulators/suse100_compat/distinfo		1.1
- pkgsrc/emulators/suse100_compat/distinfo.i386		removed
- pkgsrc/emulators/suse100_compat/distinfo.powerpc	removed
- pkgsrc/emulators/suse100_compat/distinfo.x86_64	removed
- pkgsrc/emulators/suse100_expat/Makefile		1.2
- pkgsrc/emulators/suse100_expat/distinfo		1.1
- pkgsrc/emulators/suse100_expat/distinfo.i386		removed
- pkgsrc/emulators/suse100_expat/distinfo.powerpc	removed
- pkgsrc/emulators/suse100_expat/distinfo.x86_64	removed
- pkgsrc/emulators/suse100_fontconfig/Makefile		1.2
- pkgsrc/emulators/suse100_fontconfig/distinfo		1.1
- pkgsrc/emulators/suse100_fontconfig/distinfo.i386	removed
- pkgsrc/emulators/suse100_fontconfig/distinfo.powerpc	removed
- pkgsrc/emulators/suse100_fontconfig/distinfo.x86_64	removed
- pkgsrc/emulators/suse100_freetype2/Makefile		1.2
- pkgsrc/emulators/suse100_freetype2/distinfo		1.1
- pkgsrc/emulators/suse100_freetype2/distinfo.i386	removed
- pkgsrc/emulators/suse100_freetype2/distinfo.powerpc	removed
- pkgsrc/emulators/suse100_freetype2/distinfo.x86_64	removed
- pkgsrc/emulators/suse100_gtk2/Makefile		1.3
- pkgsrc/emulators/suse100_gtk2/distinfo		1.1
- pkgsrc/emulators/suse100_gtk2/distinfo.i386		removed
- pkgsrc/emulators/suse100_gtk2/distinfo.powerpc	removed
- pkgsrc/emulators/suse100_gtk2/distinfo.x86_64		removed
- pkgsrc/emulators/suse100_libjpeg/Makefile		1.2
- pkgsrc/emulators/suse100_libjpeg/distinfo		1.1
- pkgsrc/emulators/suse100_libjpeg/distinfo.i386	removed
- pkgsrc/emulators/suse100_libjpeg/distinfo.powerpc	removed
- pkgsrc/emulators/suse100_libjpeg/distinfo.x86_64	removed
- pkgsrc/emulators/suse100_libpng/Makefile		1.2
- pkgsrc/emulators/suse100_libpng/distinfo		1.1
- pkgsrc/emulators/suse100_libpng/distinfo.i386		removed
- pkgsrc/emulators/suse100_libpng/distinfo.powerpc	removed
- pkgsrc/emulators/suse100_libpng/distinfo.x86_64	removed
- pkgsrc/emulators/suse100_libtiff/Makefile		1.2
- pkgsrc/emulators/suse100_libtiff/distinfo		1.1
- pkgsrc/emulators/suse100_libtiff/distinfo.i386	removed
- pkgsrc/emulators/suse100_libtiff/distinfo.powerpc	removed
- pkgsrc/emulators/suse100_libtiff/distinfo.x86_64	removed
- pkgsrc/emulators/suse100_linux/Makefile.common	1.2, 1.3
- pkgsrc/emulators/suse100_locale/Makefile		1.2
- pkgsrc/emulators/suse100_locale/distinfo		1.1
- pkgsrc/emulators/suse100_locale/distinfo.i386		removed
- pkgsrc/emulators/suse100_locale/distinfo.powerpc	removed
- pkgsrc/emulators/suse100_locale/distinfo.x86_64	removed
- pkgsrc/emulators/suse100_x11/Makefile			1.2
- pkgsrc/emulators/suse100_x11/distinfo			1.1
- pkgsrc/emulators/suse100_x11/distinfo.i386		removed
- pkgsrc/emulators/suse100_x11/distinfo.powerpc		removed
- pkgsrc/emulators/suse100_x11/distinfo.x86_64		removed

   Module Name:		pkgsrc
   Committed By:	ghen
   Date:		Mon Apr  3 18:17:56 UTC 2006

   Modified Files:
   	pkgsrc/emulators/suse100_base: Makefile
   	pkgsrc/emulators/suse100_compat: Makefile
   	pkgsrc/emulators/suse100_expat: Makefile
   	pkgsrc/emulators/suse100_fontconfig: Makefile
   	pkgsrc/emulators/suse100_freetype2: Makefile
   	pkgsrc/emulators/suse100_gtk2: Makefile
   	pkgsrc/emulators/suse100_libjpeg: Makefile
   	pkgsrc/emulators/suse100_libpng: Makefile
   	pkgsrc/emulators/suse100_libtiff: Makefile
   	pkgsrc/emulators/suse100_linux: Makefile.common
   	pkgsrc/emulators/suse100_locale: Makefile
   	pkgsrc/emulators/suse100_x11: Makefile
   Added Files:
   	pkgsrc/emulators/suse100_base: distinfo
   	pkgsrc/emulators/suse100_compat: distinfo
   	pkgsrc/emulators/suse100_expat: distinfo
   	pkgsrc/emulators/suse100_fontconfig: distinfo
   	pkgsrc/emulators/suse100_gtk2: distinfo
   	pkgsrc/emulators/suse100_libjpeg: distinfo
   	pkgsrc/emulators/suse100_libpng: distinfo
   	pkgsrc/emulators/suse100_libtiff: distinfo
   	pkgsrc/emulators/suse100_locale: distinfo
   	pkgsrc/emulators/suse100_x11: distinfo
   Removed Files:
   	pkgsrc/emulators/suse100_base: distinfo.i386 distinfo.powerpc
   	    distinfo.x86_64
   	pkgsrc/emulators/suse100_compat: distinfo.i386 distinfo.powerpc
   	    distinfo.x86_64
   	pkgsrc/emulators/suse100_expat: distinfo.i386 distinfo.powerpc
   	    distinfo.x86_64
   	pkgsrc/emulators/suse100_fontconfig: distinfo.i386 distinfo.powerpc
   	    distinfo.x86_64
   	pkgsrc/emulators/suse100_gtk2: distinfo.i386 distinfo.powerpc
   	    distinfo.x86_64
   	pkgsrc/emulators/suse100_libjpeg: distinfo.i386 distinfo.powerpc
   	    distinfo.x86_64
   	pkgsrc/emulators/suse100_libpng: distinfo.i386 distinfo.powerpc
   	    distinfo.x86_64
   	pkgsrc/emulators/suse100_libtiff: distinfo.i386 distinfo.powerpc
   	    distinfo.x86_64
   	pkgsrc/emulators/suse100_locale: distinfo.i386 distinfo.powerpc
   	    distinfo.x86_64
   	pkgsrc/emulators/suse100_x11: distinfo.i386 distinfo.powerpc
   	    distinfo.x86_64

   Log Message:
   Unify all distinfo.${MACHINE_ARCH} distfiles into one distinfo file, so
   that lintpkgsrc -or doesn't want to remove all suse100_* distfiles every
   time (because it looks only at "distinfo").

   To make it easy to maintain these distinfo files, add a "suse100-distinfo"
   target (modelled after www/opera's "opera-distinfo" target), to regenerate
   the distinfo file for all supported platforms.

   Discussed with tonio.
---
   Module Name:		pkgsrc
   Committed By:	ghen
   Date:		Tue Apr  4 10:37:50 UTC 2006

   Modified Files:
   	pkgsrc/emulators/suse100_linux: Makefile.common

   Log Message:
   Avoid expansion of the '$NetBSD$' CVS Id in the suse100-distinfo target code.
---
   Module Name:		pkgsrc
   Committed By:	ghen
   Date:		Thu Apr  6 13:49:37 UTC 2006

   Added Files:
   	pkgsrc/emulators/suse100_freetype2: distinfo
   Removed Files:
   	pkgsrc/emulators/suse100_freetype2: distinfo.i386 distinfo.powerpc
   	    distinfo.x86_64

   Log Message:
   Add unified distinfo file and remove the platform-specific distinfo files
   for suse100_freetype2, too.  Noted by salo.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.3 2006/04/04 10:37:50 ghen Exp $
a45 13
# regenerate distinfo for all platforms supported by the suse100_* packages
suse100-distinfo:
	( ${ECHO} '$$'NetBSD'$$';			\
	${ECHO} '';					\
	MACHINE_ARCH=i386 ${MAKE} distinfo 1>&2;	\
		${GREP} rpm distinfo;			\
	MACHINE_ARCH=powerpc ${MAKE} distinfo 1>&2;	\
		${GREP} rpm distinfo;			\
	MACHINE_ARCH=x86_64 ${MAKE} distinfo 1>&2;	\
		${GREP} rpm distinfo;			\
	) > distinfo.new
	${MV} -f distinfo.new distinfo

@

