Mon Mar 6 11:53:54 2017 UTC ()
Add opensuse 13.1 binutils, since wip/suse131_fpc will not do much
without a linux ld(1).


(hauke)
diff -r1.247 -r1.248 pkgsrc/emulators/Makefile
diff -r0 -r1.1 pkgsrc/emulators/suse131_binutils/DESCR
diff -r0 -r1.1 pkgsrc/emulators/suse131_binutils/Makefile
diff -r0 -r1.1 pkgsrc/emulators/suse131_binutils/distinfo
diff -r1.15 -r1.16 pkgsrc/emulators/suse131_linux/Makefile.common
diff -r1.7 -r1.8 pkgsrc/emulators/suse131_linux/emulator.mk

cvs diff -r1.247 -r1.248 pkgsrc/emulators/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/Makefile 2017/01/15 11:12:07 1.247
+++ pkgsrc/emulators/Makefile 2017/03/06 11:53:54 1.248
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.247 2017/01/15 11:12:07 tsutsui Exp $ 1# $NetBSD: Makefile,v 1.248 2017/03/06 11:53:54 hauke Exp $
2# 2#
3 3
4COMMENT= Emulators for other operating systems 4COMMENT= Emulators for other operating systems
5 5
6SUBDIR+= 8086tiny 6SUBDIR+= 8086tiny
7SUBDIR+= BasiliskII 7SUBDIR+= BasiliskII
8SUBDIR+= Cygne-SDL 8SUBDIR+= Cygne-SDL
9SUBDIR+= DatLib 9SUBDIR+= DatLib
10SUBDIR+= DatUtil 10SUBDIR+= DatUtil
11SUBDIR+= MAMEDiff 11SUBDIR+= MAMEDiff
12SUBDIR+= PC6001VX 12SUBDIR+= PC6001VX
13SUBDIR+= ROMBuild 13SUBDIR+= ROMBuild
14SUBDIR+= ROMInfo 14SUBDIR+= ROMInfo
@@ -234,26 +234,27 @@ SUBDIR+= suse121_libsigc++2 @@ -234,26 +234,27 @@ SUBDIR+= suse121_libsigc++2
234SUBDIR+= suse121_libtiff 234SUBDIR+= suse121_libtiff
235SUBDIR+= suse121_libxml2 235SUBDIR+= suse121_libxml2
236#SUBDIR+= suse121_linux # only contains Makefile fragments 236#SUBDIR+= suse121_linux # only contains Makefile fragments
237SUBDIR+= suse121_locale 237SUBDIR+= suse121_locale
238SUBDIR+= suse121_openmotif 238SUBDIR+= suse121_openmotif
239SUBDIR+= suse121_openssl 239SUBDIR+= suse121_openssl
240SUBDIR+= suse121_qt4 240SUBDIR+= suse121_qt4
241SUBDIR+= suse121_slang 241SUBDIR+= suse121_slang
242SUBDIR+= suse121_sqlite3 242SUBDIR+= suse121_sqlite3
243SUBDIR+= suse121_x11 243SUBDIR+= suse121_x11
244SUBDIR+= suse131_32_alsa 244SUBDIR+= suse131_32_alsa
245SUBDIR+= suse131_32_aspell 245SUBDIR+= suse131_32_aspell
246SUBDIR+= suse131_32_base 246SUBDIR+= suse131_32_base
 247SUBDIR+= suse131_32_binutils
247SUBDIR+= suse131_32_compat 248SUBDIR+= suse131_32_compat
248SUBDIR+= suse131_32_cyrus-sasl 249SUBDIR+= suse131_32_cyrus-sasl
249SUBDIR+= suse131_32_dbus-glib 250SUBDIR+= suse131_32_dbus-glib
250SUBDIR+= suse131_32_expat 251SUBDIR+= suse131_32_expat
251SUBDIR+= suse131_32_fontconfig 252SUBDIR+= suse131_32_fontconfig
252SUBDIR+= suse131_32_freetype2 253SUBDIR+= suse131_32_freetype2
253SUBDIR+= suse131_32_glib2 254SUBDIR+= suse131_32_glib2
254SUBDIR+= suse131_32_glx 255SUBDIR+= suse131_32_glx
255SUBDIR+= suse131_32_gstreamer 256SUBDIR+= suse131_32_gstreamer
256SUBDIR+= suse131_32_gtk2 257SUBDIR+= suse131_32_gtk2
257SUBDIR+= suse131_32_krb5 258SUBDIR+= suse131_32_krb5
258SUBDIR+= suse131_32_libSDL 259SUBDIR+= suse131_32_libSDL
259SUBDIR+= suse131_32_libaudiofile 260SUBDIR+= suse131_32_libaudiofile

File Added: pkgsrc/emulators/suse131_binutils/DESCR
Linux compatibility package based on the openSUSE Linux distribution.
Please visit http://www.opensuse.org/ for more information about openSUSE
Linux.

The GNU binutils package contains essential tools to assemble, link and
manipulate binary and object files. They are often used with a compiler
and additional libraries for building software.

It includes the GNU linker, the portable GNU assembler, ar for modifying
archives (such as libraries), nm for listing symbols from object files,
objdump for displaying object file information, ranlib for generating
archive indexes, size for listing section sizes of object files,
strings for outputing the printable characters in files, strip for
stripping out symbols (like debugging information) from object files,
and other tools.

File Added: pkgsrc/emulators/suse131_binutils/Makefile
# $NetBSD: Makefile,v 1.1 2017/03/06 11:53:54 hauke Exp $

PKGNAME=	suse_binutils-${SUSE_VERSION}
CATEGORIES=	emulators
RPMPKGS+=	binutils-2.23.2-8.1.2.${SUSE_ARCH}

MAINTAINER=	pkg-users@NetBSD.org
COMMENT=	Linux compatibility package for binutils

EMUL_MODULES.linux=	base

PLIST_SRC=	${RPM2PKG_PLIST}

post-install:
	${LN} -fs ld.bfd ${DESTDIR}${PREFIX}/${EMULSUBDIR}/usr/bin/ld

.include "../../emulators/suse131_linux/Makefile.common"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/emulators/suse131_binutils/distinfo
$NetBSD: distinfo,v 1.1 2017/03/06 11:53:54 hauke Exp $

SHA1 (suse131/binutils-2.23.2-8.1.2.i586.rpm) = dfdfb9ff9906376ba33ece3f6d3ba9f4df794200
RMD160 (suse131/binutils-2.23.2-8.1.2.i586.rpm) = 00d8e3c24e0370728db4038228cca555c1ea12fc
SHA512 (suse131/binutils-2.23.2-8.1.2.i586.rpm) = 1c26ce695f7a233c89f09fe3a43d382d9f5643fe2ba176a9cab7e34751a598b089d5fd208e28c16e172ed7da460b04588892350e81dc91879e93f0d46e01c7fa
Size (suse131/binutils-2.23.2-8.1.2.i586.rpm) = 3726152 bytes
SHA1 (suse131/binutils-2.23.2-8.1.2.x86_64.rpm) = 664d72d4a3aa27c28770176ea3f1a3e6e99b4bf9
RMD160 (suse131/binutils-2.23.2-8.1.2.x86_64.rpm) = 5c6047607b75865788cb74f15be599e9fcddafa0
SHA512 (suse131/binutils-2.23.2-8.1.2.x86_64.rpm) = da9c59322e0640704df9a84a4db98942755869765c1ee1f16b68aa7ead33625e221ef1e252dc02a6c0f071e94c58fa807bad18637e5ce66e56093a91013a9b13
Size (suse131/binutils-2.23.2-8.1.2.x86_64.rpm) = 3764917 bytes

cvs diff -r1.15 -r1.16 pkgsrc/emulators/suse131_linux/Makefile.common (expand / switch to unified diff)

--- pkgsrc/emulators/suse131_linux/Makefile.common 2016/04/11 04:22:34 1.15
+++ pkgsrc/emulators/suse131_linux/Makefile.common 2017/03/06 11:53:54 1.16
@@ -1,18 +1,19 @@ @@ -1,18 +1,19 @@
1# $NetBSD: Makefile.common,v 1.15 2016/04/11 04:22:34 dbj Exp $ 1# $NetBSD: Makefile.common,v 1.16 2017/03/06 11:53:54 hauke Exp $
2# 2#
3# used by emulators/suse131_alsa/Makefile 3# used by emulators/suse131_alsa/Makefile
4# used by emulators/suse131_aspell/Makefile 4# used by emulators/suse131_aspell/Makefile
5# used by emulators/suse131_base/Makefile 5# used by emulators/suse131_base/Makefile
 6# used by emulators/suse131_binutils/Makefile
6# used by emulators/suse131_compat/Makefile 7# used by emulators/suse131_compat/Makefile
7# used by emulators/suse131_cyrus-sasl/Makefile 8# used by emulators/suse131_cyrus-sasl/Makefile
8# used by emulators/suse131_dbus-glib/Makefile 9# used by emulators/suse131_dbus-glib/Makefile
9# used by emulators/suse131_expat/Makefile 10# used by emulators/suse131_expat/Makefile
10# used by emulators/suse131_fontconfig/Makefile 11# used by emulators/suse131_fontconfig/Makefile
11# used by emulators/suse131_freetype2/Makefile 12# used by emulators/suse131_freetype2/Makefile
12# used by emulators/suse131_glib2/Makefile 13# used by emulators/suse131_glib2/Makefile
13# used by emulators/suse131_glx/Makefile 14# used by emulators/suse131_glx/Makefile
14# used by emulators/suse131_gtk2/Makefile 15# used by emulators/suse131_gtk2/Makefile
15# used by emulators/suse131_krb5/Makefile 16# used by emulators/suse131_krb5/Makefile
16# used by emulators/suse131_libSDL/Makefile 17# used by emulators/suse131_libSDL/Makefile
17# used by emulators/suse131_libaudiofile/Makefile 18# used by emulators/suse131_libaudiofile/Makefile
18# used by emulators/suse131_libcups/Makefile 19# used by emulators/suse131_libcups/Makefile

cvs diff -r1.7 -r1.8 pkgsrc/emulators/suse131_linux/emulator.mk (expand / switch to unified diff)

--- pkgsrc/emulators/suse131_linux/emulator.mk 2015/09/26 01:04:00 1.7
+++ pkgsrc/emulators/suse131_linux/emulator.mk 2017/03/06 11:53:54 1.8
@@ -1,38 +1,39 @@ @@ -1,38 +1,39 @@
1# $NetBSD: emulator.mk,v 1.7 2015/09/26 01:04:00 kamil Exp $ 1# $NetBSD: emulator.mk,v 1.8 2017/03/06 11:53:54 hauke Exp $
2# 2#
3# This file is included by linux-suse.mk in the emulator framework. 3# This file is included by linux-suse.mk in the emulator framework.
4# 4#
5# Variables set by this file: 5# Variables set by this file:
6# 6#
7# EMUL_DISTRO 7# EMUL_DISTRO
8# The SuSE Linux distribution. 8# The SuSE Linux distribution.
9# 9#
10# DEPENDS_${EMUL_DISTRO}.* 10# DEPENDS_${EMUL_DISTRO}.*
11# A table that maps "modules" to SuSE package dependencies. 11# A table that maps "modules" to SuSE package dependencies.
12# 12#
13 13
14EMUL_DISTRO= suse-13.1 14EMUL_DISTRO= suse-13.1
15 15
16.if defined(SUSE_PKG) 16.if defined(SUSE_PKG)
17_SUSE_VERSION_REQD= -13.1{,nb*} 17_SUSE_VERSION_REQD= -13.1{,nb*}
18.else 18.else
19_SUSE_VERSION_REQD= >=13.1<13.2 19_SUSE_VERSION_REQD= >=13.1<13.2
20.endif 20.endif
21 21
22# DEPENDS_suse-13.1.* maps Linux "modules" to SuSE package dependencies. 22# DEPENDS_suse-13.1.* maps Linux "modules" to SuSE package dependencies.
23DEPENDS_suse-13.1.alsa?= suse_alsa${_SUSE_VERSION_REQD}:../../emulators/suse131_alsa 23DEPENDS_suse-13.1.alsa?= suse_alsa${_SUSE_VERSION_REQD}:../../emulators/suse131_alsa
24DEPENDS_suse-13.1.aspell?= suse_aspell${_SUSE_VERSION_REQD}:../../emulators/suse131_aspell 24DEPENDS_suse-13.1.aspell?= suse_aspell${_SUSE_VERSION_REQD}:../../emulators/suse131_aspell
25DEPENDS_suse-13.1.base?= suse_base${_SUSE_VERSION_REQD}:../../emulators/suse131_base 25DEPENDS_suse-13.1.base?= suse_base${_SUSE_VERSION_REQD}:../../emulators/suse131_base
 26DEPENDS_suse-13.1.binutils?= suse_binutils${_SUSE_VERSION_REQD}:../../emulators/suse131_binutils
26DEPENDS_suse-13.1.compat?= suse_compat${_SUSE_VERSION_REQD}:../../emulators/suse131_compat 27DEPENDS_suse-13.1.compat?= suse_compat${_SUSE_VERSION_REQD}:../../emulators/suse131_compat
27DEPENDS_suse-13.1.cups?= suse_libcups${_SUSE_VERSION_REQD}:../../emulators/suse131_libcups 28DEPENDS_suse-13.1.cups?= suse_libcups${_SUSE_VERSION_REQD}:../../emulators/suse131_libcups
28DEPENDS_suse-13.1.curl?= suse_libcurl${_SUSE_VERSION_REQD}:../../emulators/suse131_libcurl 29DEPENDS_suse-13.1.curl?= suse_libcurl${_SUSE_VERSION_REQD}:../../emulators/suse131_libcurl
29DEPENDS_suse-13.1.cyrus-sasl?= suse_cyrus-sasl${_SUSE_VERSION_REQD}:../../emulators/suse131_cyrus-sasl 30DEPENDS_suse-13.1.cyrus-sasl?= suse_cyrus-sasl${_SUSE_VERSION_REQD}:../../emulators/suse131_cyrus-sasl
30DEPENDS_suse-13.1.drm?= suse_libdrm${_SUSE_VERSION_REQD}:../../emulators/suse131_libdrm 31DEPENDS_suse-13.1.drm?= suse_libdrm${_SUSE_VERSION_REQD}:../../emulators/suse131_libdrm
31DEPENDS_suse-13.1.dbus?= suse_libdbus${_SUSE_VERSION_REQD}:../../emulators/suse131_libdbus 32DEPENDS_suse-13.1.dbus?= suse_libdbus${_SUSE_VERSION_REQD}:../../emulators/suse131_libdbus
32DEPENDS_suse-13.1.dbus-glib?= suse_dbus-glib${_SUSE_VERSION_REQD}:../../emulators/suse131_dbus-glib 33DEPENDS_suse-13.1.dbus-glib?= suse_dbus-glib${_SUSE_VERSION_REQD}:../../emulators/suse131_dbus-glib
33DEPENDS_suse-13.1.glib2?= suse_glib2${_SUSE_VERSION_REQD}:../../emulators/suse131_glib2 34DEPENDS_suse-13.1.glib2?= suse_glib2${_SUSE_VERSION_REQD}:../../emulators/suse131_glib2
34DEPENDS_suse-13.1.expat?= suse_expat${_SUSE_VERSION_REQD}:../../emulators/suse131_expat 35DEPENDS_suse-13.1.expat?= suse_expat${_SUSE_VERSION_REQD}:../../emulators/suse131_expat
35DEPENDS_suse-13.1.fontconfig?= suse_fontconfig${_SUSE_VERSION_REQD}:../../emulators/suse131_fontconfig 36DEPENDS_suse-13.1.fontconfig?= suse_fontconfig${_SUSE_VERSION_REQD}:../../emulators/suse131_fontconfig
36DEPENDS_suse-13.1.freetype2?= suse_freetype2${_SUSE_VERSION_REQD}:../../emulators/suse131_freetype2 37DEPENDS_suse-13.1.freetype2?= suse_freetype2${_SUSE_VERSION_REQD}:../../emulators/suse131_freetype2
37DEPENDS_suse-13.1.gc?= suse_libgc${_SUSE_VERSION_REQD}:../../emulators/suse131_libgc 38DEPENDS_suse-13.1.gc?= suse_libgc${_SUSE_VERSION_REQD}:../../emulators/suse131_libgc
38DEPENDS_suse-13.1.glx?= suse_glx${_SUSE_VERSION_REQD}:../../emulators/suse131_glx 39DEPENDS_suse-13.1.glx?= suse_glx${_SUSE_VERSION_REQD}:../../emulators/suse131_glx