summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/CHANGES-201369
-rw-r--r--emulators/Makefile69
-rw-r--r--emulators/suse131_32_alsa/Makefile5
-rw-r--r--emulators/suse131_32_aspell/Makefile5
-rw-r--r--emulators/suse131_32_base/Makefile5
-rw-r--r--emulators/suse131_32_compat/Makefile5
-rw-r--r--emulators/suse131_32_cyrus-sasl/Makefile5
-rw-r--r--emulators/suse131_32_expat/Makefile5
-rw-r--r--emulators/suse131_32_fontconfig/Makefile5
-rw-r--r--emulators/suse131_32_freetype2/Makefile5
-rw-r--r--emulators/suse131_32_glx/Makefile5
-rw-r--r--emulators/suse131_32_gtk2/Makefile5
-rw-r--r--emulators/suse131_32_krb5/Makefile5
-rw-r--r--emulators/suse131_32_libcups/Makefile5
-rw-r--r--emulators/suse131_32_libcurl/Makefile5
-rw-r--r--emulators/suse131_32_libdbus/Makefile5
-rw-r--r--emulators/suse131_32_libdrm/Makefile5
-rw-r--r--emulators/suse131_32_libidn/Makefile5
-rw-r--r--emulators/suse131_32_libjpeg/Makefile5
-rw-r--r--emulators/suse131_32_libjson/Makefile5
-rw-r--r--emulators/suse131_32_libpng/Makefile5
-rw-r--r--emulators/suse131_32_libsigc++2/Makefile5
-rw-r--r--emulators/suse131_32_libsndfile/Makefile5
-rw-r--r--emulators/suse131_32_libssh/Makefile5
-rw-r--r--emulators/suse131_32_libtiff/Makefile5
-rw-r--r--emulators/suse131_32_libwrap/Makefile5
-rw-r--r--emulators/suse131_32_libxml2/Makefile5
-rw-r--r--emulators/suse131_32_locale/Makefile5
-rw-r--r--emulators/suse131_32_motif/Makefile5
-rw-r--r--emulators/suse131_32_openldap/Makefile5
-rw-r--r--emulators/suse131_32_openssl/Makefile5
-rw-r--r--emulators/suse131_32_pulseaudio/Makefile5
-rw-r--r--emulators/suse131_32_qt4/Makefile5
-rw-r--r--emulators/suse131_32_slang/Makefile5
-rw-r--r--emulators/suse131_32_x11/Makefile5
-rw-r--r--emulators/suse131_alsa/DESCR6
-rw-r--r--emulators/suse131_alsa/Makefile27
-rw-r--r--emulators/suse131_alsa/PLIST3
-rw-r--r--emulators/suse131_alsa/distinfo38
-rw-r--r--emulators/suse131_alsa/files/60-oss.conf15
-rw-r--r--emulators/suse131_aspell/DESCR6
-rw-r--r--emulators/suse131_aspell/Makefile13
-rw-r--r--emulators/suse131_aspell/distinfo8
-rw-r--r--emulators/suse131_base/DEINSTALL24
-rw-r--r--emulators/suse131_base/DESCR6
-rw-r--r--emulators/suse131_base/INSTALL151
-rw-r--r--emulators/suse131_base/MESSAGE.DragonFly8
-rw-r--r--emulators/suse131_base/MESSAGE.FreeBSD8
-rw-r--r--emulators/suse131_base/MESSAGE.NetBSD17
-rw-r--r--emulators/suse131_base/Makefile76
-rw-r--r--emulators/suse131_base/PLIST4
-rw-r--r--emulators/suse131_base/distinfo158
-rw-r--r--emulators/suse131_base/files/SuSE-release2
-rw-r--r--emulators/suse131_base/files/linux-mkpwd.sh36
-rw-r--r--emulators/suse131_compat/DESCR6
-rw-r--r--emulators/suse131_compat/Makefile13
-rw-r--r--emulators/suse131_compat/distinfo11
-rw-r--r--emulators/suse131_compat/suse.i386.mk3
-rw-r--r--emulators/suse131_cyrus-sasl/DESCR6
-rw-r--r--emulators/suse131_cyrus-sasl/Makefile13
-rw-r--r--emulators/suse131_cyrus-sasl/distinfo8
-rw-r--r--emulators/suse131_expat/DESCR6
-rw-r--r--emulators/suse131_expat/Makefile13
-rw-r--r--emulators/suse131_expat/distinfo8
-rw-r--r--emulators/suse131_fontconfig/DESCR6
-rw-r--r--emulators/suse131_fontconfig/Makefile25
-rw-r--r--emulators/suse131_fontconfig/PLIST2
-rw-r--r--emulators/suse131_fontconfig/distinfo8
-rw-r--r--emulators/suse131_fontconfig/files/generate.awk32
-rw-r--r--emulators/suse131_fontconfig/files/local.conf.in11
-rw-r--r--emulators/suse131_freetype2/DESCR6
-rw-r--r--emulators/suse131_freetype2/Makefile13
-rw-r--r--emulators/suse131_freetype2/distinfo8
-rw-r--r--emulators/suse131_glx/DESCR6
-rw-r--r--emulators/suse131_glx/Makefile20
-rw-r--r--emulators/suse131_glx/distinfo50
-rw-r--r--emulators/suse131_gtk2/DEINSTALL19
-rw-r--r--emulators/suse131_gtk2/DESCR6
-rw-r--r--emulators/suse131_gtk2/INSTALL19
-rw-r--r--emulators/suse131_gtk2/Makefile45
-rw-r--r--emulators/suse131_gtk2/distinfo143
-rw-r--r--emulators/suse131_gtk2/suse.x86_64.mk5
-rw-r--r--emulators/suse131_krb5/DESCR6
-rw-r--r--emulators/suse131_krb5/Makefile15
-rw-r--r--emulators/suse131_krb5/distinfo20
-rw-r--r--emulators/suse131_libcups/DESCR6
-rw-r--r--emulators/suse131_libcups/Makefile13
-rw-r--r--emulators/suse131_libcups/distinfo8
-rw-r--r--emulators/suse131_libcurl/DESCR6
-rw-r--r--emulators/suse131_libcurl/Makefile13
-rw-r--r--emulators/suse131_libcurl/distinfo14
-rw-r--r--emulators/suse131_libdbus/DEINSTALL7
-rw-r--r--emulators/suse131_libdbus/DESCR6
-rw-r--r--emulators/suse131_libdbus/INSTALL7
-rw-r--r--emulators/suse131_libdbus/Makefile14
-rw-r--r--emulators/suse131_libdbus/distinfo14
-rw-r--r--emulators/suse131_libdrm/DESCR6
-rw-r--r--emulators/suse131_libdrm/Makefile13
-rw-r--r--emulators/suse131_libdrm/distinfo8
-rw-r--r--emulators/suse131_libidn/DESCR6
-rw-r--r--emulators/suse131_libidn/Makefile13
-rw-r--r--emulators/suse131_libidn/distinfo8
-rw-r--r--emulators/suse131_libjpeg/DESCR6
-rw-r--r--emulators/suse131_libjpeg/Makefile14
-rw-r--r--emulators/suse131_libjpeg/distinfo14
-rw-r--r--emulators/suse131_libjson/DESCR6
-rw-r--r--emulators/suse131_libjson/Makefile13
-rw-r--r--emulators/suse131_libjson/distinfo8
-rw-r--r--emulators/suse131_libpng/DESCR6
-rw-r--r--emulators/suse131_libpng/Makefile14
-rw-r--r--emulators/suse131_libpng/distinfo14
-rw-r--r--emulators/suse131_libsigc++2/DESCR6
-rw-r--r--emulators/suse131_libsigc++2/Makefile13
-rw-r--r--emulators/suse131_libsigc++2/distinfo8
-rw-r--r--emulators/suse131_libsndfile/DESCR6
-rw-r--r--emulators/suse131_libsndfile/Makefile18
-rw-r--r--emulators/suse131_libsndfile/distinfo38
-rw-r--r--emulators/suse131_libssh/DESCR6
-rw-r--r--emulators/suse131_libssh/Makefile13
-rw-r--r--emulators/suse131_libssh/distinfo8
-rw-r--r--emulators/suse131_libtiff/DESCR6
-rw-r--r--emulators/suse131_libtiff/Makefile14
-rw-r--r--emulators/suse131_libtiff/distinfo14
-rw-r--r--emulators/suse131_libwrap/DESCR6
-rw-r--r--emulators/suse131_libwrap/Makefile13
-rw-r--r--emulators/suse131_libwrap/distinfo8
-rw-r--r--emulators/suse131_libxml2/DESCR6
-rw-r--r--emulators/suse131_libxml2/Makefile13
-rw-r--r--emulators/suse131_libxml2/distinfo8
-rw-r--r--emulators/suse131_linux/Makefile.common92
-rw-r--r--emulators/suse131_linux/emulator.mk62
-rw-r--r--emulators/suse131_locale/DESCR5
-rw-r--r--emulators/suse131_locale/Makefile15
-rw-r--r--emulators/suse131_locale/distinfo8
-rw-r--r--emulators/suse131_motif/DESCR6
-rw-r--r--emulators/suse131_motif/Makefile16
-rw-r--r--emulators/suse131_motif/distinfo26
-rw-r--r--emulators/suse131_openldap/DESCR6
-rw-r--r--emulators/suse131_openldap/Makefile13
-rw-r--r--emulators/suse131_openldap/distinfo8
-rw-r--r--emulators/suse131_openssl/DESCR6
-rw-r--r--emulators/suse131_openssl/Makefile13
-rw-r--r--emulators/suse131_openssl/distinfo8
-rw-r--r--emulators/suse131_pulseaudio/DESCR6
-rw-r--r--emulators/suse131_pulseaudio/Makefile13
-rw-r--r--emulators/suse131_pulseaudio/distinfo8
-rw-r--r--emulators/suse131_qt4/DESCR6
-rw-r--r--emulators/suse131_qt4/Makefile17
-rw-r--r--emulators/suse131_qt4/PLIST2
-rw-r--r--emulators/suse131_qt4/distinfo20
-rw-r--r--emulators/suse131_slang/DESCR6
-rw-r--r--emulators/suse131_slang/Makefile13
-rw-r--r--emulators/suse131_slang/distinfo8
-rw-r--r--emulators/suse131_x11/DESCR6
-rw-r--r--emulators/suse131_x11/Makefile61
-rw-r--r--emulators/suse131_x11/distinfo293
-rw-r--r--meta-pkgs/Makefile3
-rw-r--r--meta-pkgs/suse131/DESCR8
-rw-r--r--meta-pkgs/suse131/Makefile19
-rw-r--r--mk/emulator/linux-suse.mk5
-rw-r--r--mk/emulator/linux.mk9
161 files changed, 2704 insertions, 5 deletions
diff --git a/doc/CHANGES-2013 b/doc/CHANGES-2013
index 3a260292b8b..8a24c00f935 100644
--- a/doc/CHANGES-2013
+++ b/doc/CHANGES-2013
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2013,v 1.4360 2013/12/05 08:50:27 adam Exp $
+$NetBSD: CHANGES-2013,v 1.4361 2013/12/05 11:42:12 obache Exp $
Changes to the packages collection and infrastructure in 2013:
@@ -6350,3 +6350,70 @@ Changes to the packages collection and infrastructure in 2013:
Added print/tex-cyrillic-bin-doc version 2013 [minskim 2013-12-04]
Removed print/texlive-tetex [minskim 2013-12-04]
Added databases/dbfsak version 4.5 [adam 2013-12-05]
+ Added meta-pkgs/suse131 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_alsa version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_aspell version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_base version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_compat version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_cyrus-sasl version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_expat version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_fontconfig version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_freetype2 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_glx version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_gtk2 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_krb5 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libcups version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libcurl version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libdbus version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libdrm version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libidn version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libjpeg version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libjson version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libpng version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libsigc++2 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libsndfile version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libssh version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libtiff version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libwrap version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_libxml2 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_locale version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_motif version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_openldap version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_openssl version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_pulseaudio version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_qt4 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_slang version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_32_x11 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_alsa version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_aspell version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_base version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_compat version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_cyrus-sasl version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_expat version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_fontconfig version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_freetype2 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_glx version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_gtk2 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_krb5 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libcups version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libcurl version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libdbus version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libdrm version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libidn version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libjpeg version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libjson version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libpng version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libsigc++2 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libsndfile version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libssh version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libtiff version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libwrap version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_libxml2 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_locale version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_motif version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_openldap version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_openssl version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_pulseaudio version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_qt4 version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_slang version 13.1 [obache 2013-12-05]
+ Added emulators/suse131_x11 version 13.1 [obache 2013-12-05]
diff --git a/emulators/Makefile b/emulators/Makefile
index 7f3c00e5d22..1644fd0f2ce 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.205 2013/11/13 10:41:25 wiz Exp $
+# $NetBSD: Makefile,v 1.206 2013/12/05 11:42:12 obache Exp $
#
COMMENT= Emulators for other operating systems
@@ -211,6 +211,73 @@ SUBDIR+= suse121_openssl
SUBDIR+= suse121_qt4
SUBDIR+= suse121_slang
SUBDIR+= suse121_x11
+SUBDIR+= suse131_32_alsa
+SUBDIR+= suse131_32_aspell
+SUBDIR+= suse131_32_base
+SUBDIR+= suse131_32_compat
+SUBDIR+= suse131_32_cyrus-sasl
+SUBDIR+= suse131_32_expat
+SUBDIR+= suse131_32_fontconfig
+SUBDIR+= suse131_32_freetype2
+SUBDIR+= suse131_32_glx
+SUBDIR+= suse131_32_gtk2
+SUBDIR+= suse131_32_krb5
+SUBDIR+= suse131_32_libcups
+SUBDIR+= suse131_32_libcurl
+SUBDIR+= suse131_32_libdbus
+SUBDIR+= suse131_32_libdrm
+SUBDIR+= suse131_32_libidn
+SUBDIR+= suse131_32_libjpeg
+SUBDIR+= suse131_32_libjson
+SUBDIR+= suse131_32_libpng
+SUBDIR+= suse131_32_libsigc++2
+SUBDIR+= suse131_32_libsndfile
+SUBDIR+= suse131_32_libssh
+SUBDIR+= suse131_32_libtiff
+SUBDIR+= suse131_32_libwrap
+SUBDIR+= suse131_32_libxml2
+SUBDIR+= suse131_32_locale
+SUBDIR+= suse131_32_motif
+SUBDIR+= suse131_32_openldap
+SUBDIR+= suse131_32_openssl
+SUBDIR+= suse131_32_pulseaudio
+SUBDIR+= suse131_32_qt4
+SUBDIR+= suse131_32_slang
+SUBDIR+= suse131_32_x11
+SUBDIR+= suse131_alsa
+SUBDIR+= suse131_aspell
+SUBDIR+= suse131_base
+SUBDIR+= suse131_compat
+SUBDIR+= suse131_cyrus-sasl
+SUBDIR+= suse131_expat
+SUBDIR+= suse131_fontconfig
+SUBDIR+= suse131_freetype2
+SUBDIR+= suse131_glx
+SUBDIR+= suse131_gtk2
+SUBDIR+= suse131_krb5
+SUBDIR+= suse131_libcups
+SUBDIR+= suse131_libcurl
+SUBDIR+= suse131_libdbus
+SUBDIR+= suse131_libdrm
+SUBDIR+= suse131_libidn
+SUBDIR+= suse131_libjpeg
+SUBDIR+= suse131_libjson
+SUBDIR+= suse131_libpng
+SUBDIR+= suse131_libsigc++2
+SUBDIR+= suse131_libsndfile
+SUBDIR+= suse131_libssh
+SUBDIR+= suse131_libtiff
+SUBDIR+= suse131_libwrap
+SUBDIR+= suse131_libxml2
+SUBDIR+= suse131_linux
+SUBDIR+= suse131_locale
+SUBDIR+= suse131_motif
+SUBDIR+= suse131_openldap
+SUBDIR+= suse131_openssl
+SUBDIR+= suse131_pulseaudio
+SUBDIR+= suse131_qt4
+SUBDIR+= suse131_slang
+SUBDIR+= suse131_x11
SUBDIR+= swarm
SUBDIR+= tme
SUBDIR+= tuxnes
diff --git a/emulators/suse131_32_alsa/Makefile b/emulators/suse131_32_alsa/Makefile
new file mode 100644
index 00000000000..06fa5b0828c
--- /dev/null
+++ b/emulators/suse131_32_alsa/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:12 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_alsa/Makefile"
diff --git a/emulators/suse131_32_aspell/Makefile b/emulators/suse131_32_aspell/Makefile
new file mode 100644
index 00000000000..0f2d9da7420
--- /dev/null
+++ b/emulators/suse131_32_aspell/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:12 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_aspell/Makefile"
diff --git a/emulators/suse131_32_base/Makefile b/emulators/suse131_32_base/Makefile
new file mode 100644
index 00000000000..8f79c02c96f
--- /dev/null
+++ b/emulators/suse131_32_base/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:12 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_base/Makefile"
diff --git a/emulators/suse131_32_compat/Makefile b/emulators/suse131_32_compat/Makefile
new file mode 100644
index 00000000000..9bb0d1ab49f
--- /dev/null
+++ b/emulators/suse131_32_compat/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:12 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_compat/Makefile"
diff --git a/emulators/suse131_32_cyrus-sasl/Makefile b/emulators/suse131_32_cyrus-sasl/Makefile
new file mode 100644
index 00000000000..5ddfc13f644
--- /dev/null
+++ b/emulators/suse131_32_cyrus-sasl/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:12 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_cyrus-sasl/Makefile"
diff --git a/emulators/suse131_32_expat/Makefile b/emulators/suse131_32_expat/Makefile
new file mode 100644
index 00000000000..99d1b5f7a05
--- /dev/null
+++ b/emulators/suse131_32_expat/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:12 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_expat/Makefile"
diff --git a/emulators/suse131_32_fontconfig/Makefile b/emulators/suse131_32_fontconfig/Makefile
new file mode 100644
index 00000000000..960ef80074b
--- /dev/null
+++ b/emulators/suse131_32_fontconfig/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:12 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_fontconfig/Makefile"
diff --git a/emulators/suse131_32_freetype2/Makefile b/emulators/suse131_32_freetype2/Makefile
new file mode 100644
index 00000000000..837f3ad4531
--- /dev/null
+++ b/emulators/suse131_32_freetype2/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:12 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_freetype2/Makefile"
diff --git a/emulators/suse131_32_glx/Makefile b/emulators/suse131_32_glx/Makefile
new file mode 100644
index 00000000000..d59ae1472b2
--- /dev/null
+++ b/emulators/suse131_32_glx/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_glx/Makefile"
diff --git a/emulators/suse131_32_gtk2/Makefile b/emulators/suse131_32_gtk2/Makefile
new file mode 100644
index 00000000000..c385aa23d5a
--- /dev/null
+++ b/emulators/suse131_32_gtk2/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_gtk2/Makefile"
diff --git a/emulators/suse131_32_krb5/Makefile b/emulators/suse131_32_krb5/Makefile
new file mode 100644
index 00000000000..38ab8c901df
--- /dev/null
+++ b/emulators/suse131_32_krb5/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_krb5/Makefile"
diff --git a/emulators/suse131_32_libcups/Makefile b/emulators/suse131_32_libcups/Makefile
new file mode 100644
index 00000000000..04e1d708555
--- /dev/null
+++ b/emulators/suse131_32_libcups/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libcups/Makefile"
diff --git a/emulators/suse131_32_libcurl/Makefile b/emulators/suse131_32_libcurl/Makefile
new file mode 100644
index 00000000000..bd805a34475
--- /dev/null
+++ b/emulators/suse131_32_libcurl/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libcurl/Makefile"
diff --git a/emulators/suse131_32_libdbus/Makefile b/emulators/suse131_32_libdbus/Makefile
new file mode 100644
index 00000000000..dfc51e3eba1
--- /dev/null
+++ b/emulators/suse131_32_libdbus/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libdbus/Makefile"
diff --git a/emulators/suse131_32_libdrm/Makefile b/emulators/suse131_32_libdrm/Makefile
new file mode 100644
index 00000000000..c9feece75e2
--- /dev/null
+++ b/emulators/suse131_32_libdrm/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libdrm/Makefile"
diff --git a/emulators/suse131_32_libidn/Makefile b/emulators/suse131_32_libidn/Makefile
new file mode 100644
index 00000000000..9331a30b05a
--- /dev/null
+++ b/emulators/suse131_32_libidn/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libidn/Makefile"
diff --git a/emulators/suse131_32_libjpeg/Makefile b/emulators/suse131_32_libjpeg/Makefile
new file mode 100644
index 00000000000..f5a1fe005a4
--- /dev/null
+++ b/emulators/suse131_32_libjpeg/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libjpeg/Makefile"
diff --git a/emulators/suse131_32_libjson/Makefile b/emulators/suse131_32_libjson/Makefile
new file mode 100644
index 00000000000..49dc9592033
--- /dev/null
+++ b/emulators/suse131_32_libjson/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libjson/Makefile"
diff --git a/emulators/suse131_32_libpng/Makefile b/emulators/suse131_32_libpng/Makefile
new file mode 100644
index 00000000000..0dce5e07448
--- /dev/null
+++ b/emulators/suse131_32_libpng/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libpng/Makefile"
diff --git a/emulators/suse131_32_libsigc++2/Makefile b/emulators/suse131_32_libsigc++2/Makefile
new file mode 100644
index 00000000000..3189dd1fcdc
--- /dev/null
+++ b/emulators/suse131_32_libsigc++2/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libsigc++2/Makefile"
diff --git a/emulators/suse131_32_libsndfile/Makefile b/emulators/suse131_32_libsndfile/Makefile
new file mode 100644
index 00000000000..df3e4c371d1
--- /dev/null
+++ b/emulators/suse131_32_libsndfile/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libsndfile/Makefile"
diff --git a/emulators/suse131_32_libssh/Makefile b/emulators/suse131_32_libssh/Makefile
new file mode 100644
index 00000000000..9fd7409655b
--- /dev/null
+++ b/emulators/suse131_32_libssh/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libssh/Makefile"
diff --git a/emulators/suse131_32_libtiff/Makefile b/emulators/suse131_32_libtiff/Makefile
new file mode 100644
index 00000000000..0d976b9b6ca
--- /dev/null
+++ b/emulators/suse131_32_libtiff/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:13 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libtiff/Makefile"
diff --git a/emulators/suse131_32_libwrap/Makefile b/emulators/suse131_32_libwrap/Makefile
new file mode 100644
index 00000000000..afea69625b6
--- /dev/null
+++ b/emulators/suse131_32_libwrap/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libwrap/Makefile"
diff --git a/emulators/suse131_32_libxml2/Makefile b/emulators/suse131_32_libxml2/Makefile
new file mode 100644
index 00000000000..89230aa9057
--- /dev/null
+++ b/emulators/suse131_32_libxml2/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_libxml2/Makefile"
diff --git a/emulators/suse131_32_locale/Makefile b/emulators/suse131_32_locale/Makefile
new file mode 100644
index 00000000000..d919cc7fc5f
--- /dev/null
+++ b/emulators/suse131_32_locale/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_locale/Makefile"
diff --git a/emulators/suse131_32_motif/Makefile b/emulators/suse131_32_motif/Makefile
new file mode 100644
index 00000000000..5c00bc80724
--- /dev/null
+++ b/emulators/suse131_32_motif/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_motif/Makefile"
diff --git a/emulators/suse131_32_openldap/Makefile b/emulators/suse131_32_openldap/Makefile
new file mode 100644
index 00000000000..d6d430ffa41
--- /dev/null
+++ b/emulators/suse131_32_openldap/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_openldap/Makefile"
diff --git a/emulators/suse131_32_openssl/Makefile b/emulators/suse131_32_openssl/Makefile
new file mode 100644
index 00000000000..66157c75b6e
--- /dev/null
+++ b/emulators/suse131_32_openssl/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_openssl/Makefile"
diff --git a/emulators/suse131_32_pulseaudio/Makefile b/emulators/suse131_32_pulseaudio/Makefile
new file mode 100644
index 00000000000..38b9b515ca1
--- /dev/null
+++ b/emulators/suse131_32_pulseaudio/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_pulseaudio/Makefile"
diff --git a/emulators/suse131_32_qt4/Makefile b/emulators/suse131_32_qt4/Makefile
new file mode 100644
index 00000000000..0b58fe2f21d
--- /dev/null
+++ b/emulators/suse131_32_qt4/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_qt4/Makefile"
diff --git a/emulators/suse131_32_slang/Makefile b/emulators/suse131_32_slang/Makefile
new file mode 100644
index 00000000000..0cbd27d896e
--- /dev/null
+++ b/emulators/suse131_32_slang/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_slang/Makefile"
diff --git a/emulators/suse131_32_x11/Makefile b/emulators/suse131_32_x11/Makefile
new file mode 100644
index 00000000000..43131835b75
--- /dev/null
+++ b/emulators/suse131_32_x11/Makefile
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../suse131_x11/Makefile"
diff --git a/emulators/suse131_alsa/DESCR b/emulators/suse131_alsa/DESCR
new file mode 100644
index 00000000000..3ee54635292
--- /dev/null
+++ b/emulators/suse131_alsa/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require alsa shared libraries.
diff --git a/emulators/suse131_alsa/Makefile b/emulators/suse131_alsa/Makefile
new file mode 100644
index 00000000000..73937e02256
--- /dev/null
+++ b/emulators/suse131_alsa/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+DISTNAME= suse_alsa-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMUPDPKGS+= alsa-1.0.27.2-3.5.1.${SUSE_ARCH}
+RPMPKGS+= alsa-oss-1.0.25-8.1.2.${SUSE_ARCH}
+RPMPKGS+= alsa-plugins-1.0.27-3.1.1.${SUSE_ARCH}
+RPMPKGS+= alsa-plugins-pulse-1.0.27-3.1.1.${SUSE_ARCH}
+RPMPKGS+= alsa-utils-1.0.27.2-4.2.1.${SUSE_ARCH}
+RPMUPDPKGS+= libasound2-1.0.27.2-3.5.1.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for ALSA
+
+EMUL_MODULES.linux= base pulseaudio
+
+PLIST_SRC= ${PKGDIR}/PLIST ${RPM2PKG_PLIST}
+
+post-install:
+ ${INSTALL_DATA} ${FILESDIR}/60-oss.conf \
+ ${DESTDIR}${PREFIX}/${EMULSUBDIR}/usr/share/alsa/alsa.conf.d/
+ ${SED} -e 's/"sysdefault"/"oss"/g' \
+ < ${DESTDIR}${PREFIX}/${EMULSUBDIR}/etc/asound-pulse.conf \
+ > ${DESTDIR}${PREFIX}/${EMULSUBDIR}/etc/asound.conf
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_alsa/PLIST b/emulators/suse131_alsa/PLIST
new file mode 100644
index 00000000000..18fd0ee4afb
--- /dev/null
+++ b/emulators/suse131_alsa/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2013/12/05 11:42:14 obache Exp $
+${EMULSUBDIRSLASH}etc/asound.conf
+${EMULSUBDIRSLASH}usr/share/alsa/alsa.conf.d/60-oss.conf
diff --git a/emulators/suse131_alsa/distinfo b/emulators/suse131_alsa/distinfo
new file mode 100644
index 00000000000..5d9a21b97c4
--- /dev/null
+++ b/emulators/suse131_alsa/distinfo
@@ -0,0 +1,38 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+SHA1 (suse131/alsa-1.0.27.2-3.5.1.i586.rpm) = 4adc0d62ab08589b3556c639dd8b8d863f97d2c9
+RMD160 (suse131/alsa-1.0.27.2-3.5.1.i586.rpm) = 79331029afa85f815bbea654b23a89be64e8022f
+Size (suse131/alsa-1.0.27.2-3.5.1.i586.rpm) = 1154383 bytes
+SHA1 (suse131/alsa-1.0.27.2-3.5.1.x86_64.rpm) = 86542fcc52eb0bed875815e3e1dd19469a6c0873
+RMD160 (suse131/alsa-1.0.27.2-3.5.1.x86_64.rpm) = e9de1a5dd935cdc567daab339e79d57cf3681510
+Size (suse131/alsa-1.0.27.2-3.5.1.x86_64.rpm) = 1153491 bytes
+SHA1 (suse131/alsa-oss-1.0.25-8.1.2.i586.rpm) = 7a64b78d6d6e5f7bfc951aac2352f529bb1d2320
+RMD160 (suse131/alsa-oss-1.0.25-8.1.2.i586.rpm) = 243b192952c6f3e7a155a0716787eee6e33fc94d
+Size (suse131/alsa-oss-1.0.25-8.1.2.i586.rpm) = 33836 bytes
+SHA1 (suse131/alsa-oss-1.0.25-8.1.2.x86_64.rpm) = c665a44e5dc5fb3205a5cbf4e40facb7f50a77e0
+RMD160 (suse131/alsa-oss-1.0.25-8.1.2.x86_64.rpm) = 0ed5eed3493380cf375a154de41117cdadc8b9b0
+Size (suse131/alsa-oss-1.0.25-8.1.2.x86_64.rpm) = 35305 bytes
+SHA1 (suse131/alsa-plugins-1.0.27-3.1.1.i586.rpm) = 05a119e0a0886ee8994e713580b3c36a17097c57
+RMD160 (suse131/alsa-plugins-1.0.27-3.1.1.i586.rpm) = e42d3b2353f5d2efcfb05290b66c86aebc5b2236
+Size (suse131/alsa-plugins-1.0.27-3.1.1.i586.rpm) = 50511 bytes
+SHA1 (suse131/alsa-plugins-1.0.27-3.1.1.x86_64.rpm) = 0f7eefa84f6c6df446dfecefc51e860a826fe6cc
+RMD160 (suse131/alsa-plugins-1.0.27-3.1.1.x86_64.rpm) = 26cde3319f39076790d6918723dee5943f37ad21
+Size (suse131/alsa-plugins-1.0.27-3.1.1.x86_64.rpm) = 52224 bytes
+SHA1 (suse131/alsa-plugins-pulse-1.0.27-3.1.1.i586.rpm) = d9db957e170d6831984622c2f1d6d5d20ae60f1b
+RMD160 (suse131/alsa-plugins-pulse-1.0.27-3.1.1.i586.rpm) = 6a83b522d9c59e8303607f5b07097ef756079707
+Size (suse131/alsa-plugins-pulse-1.0.27-3.1.1.i586.rpm) = 33447 bytes
+SHA1 (suse131/alsa-plugins-pulse-1.0.27-3.1.1.x86_64.rpm) = c464e67389e4b74046b2f739fe472cd8a64b5c39
+RMD160 (suse131/alsa-plugins-pulse-1.0.27-3.1.1.x86_64.rpm) = 262658a5c69d3a924948543ab4f740dba51e5236
+Size (suse131/alsa-plugins-pulse-1.0.27-3.1.1.x86_64.rpm) = 34303 bytes
+SHA1 (suse131/alsa-utils-1.0.27.2-4.2.1.i586.rpm) = 5fd7448de260b8f4c3a75fe1971db037647d2b2c
+RMD160 (suse131/alsa-utils-1.0.27.2-4.2.1.i586.rpm) = 14f63d2364837ef6de3c504ea672e7092e6ecd6d
+Size (suse131/alsa-utils-1.0.27.2-4.2.1.i586.rpm) = 979914 bytes
+SHA1 (suse131/alsa-utils-1.0.27.2-4.2.1.x86_64.rpm) = 82fbbaee85736104fbf27233880849863ae8b930
+RMD160 (suse131/alsa-utils-1.0.27.2-4.2.1.x86_64.rpm) = 9fc4334acb0efc6c97d3fc41994a8cdc9cfdcad2
+Size (suse131/alsa-utils-1.0.27.2-4.2.1.x86_64.rpm) = 988414 bytes
+SHA1 (suse131/libasound2-1.0.27.2-3.5.1.i586.rpm) = 0bb0231abaaa710c893a30080462ec9b31e776a4
+RMD160 (suse131/libasound2-1.0.27.2-3.5.1.i586.rpm) = b1fab94ef976c848d974057093611954bd07cdc5
+Size (suse131/libasound2-1.0.27.2-3.5.1.i586.rpm) = 339647 bytes
+SHA1 (suse131/libasound2-1.0.27.2-3.5.1.x86_64.rpm) = 0202297e3a0bbd2d83cc90f77e56f51309a8d066
+RMD160 (suse131/libasound2-1.0.27.2-3.5.1.x86_64.rpm) = 03961fd9ebb0f042e8991b8e8d74b2f33d7370b7
+Size (suse131/libasound2-1.0.27.2-3.5.1.x86_64.rpm) = 343662 bytes
diff --git a/emulators/suse131_alsa/files/60-oss.conf b/emulators/suse131_alsa/files/60-oss.conf
new file mode 100644
index 00000000000..24b5e6f6f64
--- /dev/null
+++ b/emulators/suse131_alsa/files/60-oss.conf
@@ -0,0 +1,15 @@
+# Add a specific named OSS pcm and ctl (typically useful for testing)
+
+pcm.oss {
+ type oss
+ device /dev/audio
+ hint {
+ show on
+ description "OSS"
+ }
+}
+
+ctl.oss {
+ device /dev/audioctl
+ type oss
+}
diff --git a/emulators/suse131_aspell/DESCR b/emulators/suse131_aspell/DESCR
new file mode 100644
index 00000000000..6b5d9f7e825
--- /dev/null
+++ b/emulators/suse131_aspell/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require aspell shared libraries.
diff --git a/emulators/suse131_aspell/Makefile b/emulators/suse131_aspell/Makefile
new file mode 100644
index 00000000000..a7a42a22da2
--- /dev/null
+++ b/emulators/suse131_aspell/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+DISTNAME= suse_aspell-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= aspell-0.60.6.1-14.1.4.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for aspell
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_aspell/distinfo b/emulators/suse131_aspell/distinfo
new file mode 100644
index 00000000000..4812abef549
--- /dev/null
+++ b/emulators/suse131_aspell/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+SHA1 (suse131/aspell-0.60.6.1-14.1.4.i586.rpm) = a400282891e8bf913a703cc6e7083db95e92bb60
+RMD160 (suse131/aspell-0.60.6.1-14.1.4.i586.rpm) = d119cded66b9dab80504fd0a48937dc6660a35c1
+Size (suse131/aspell-0.60.6.1-14.1.4.i586.rpm) = 380287 bytes
+SHA1 (suse131/aspell-0.60.6.1-14.1.4.x86_64.rpm) = 2fdf28ba0df563a33c6686c3a187fff6a884c803
+RMD160 (suse131/aspell-0.60.6.1-14.1.4.x86_64.rpm) = 9de20fcbfaff6ce2fb24a76e263ca9806c1767bd
+Size (suse131/aspell-0.60.6.1-14.1.4.x86_64.rpm) = 383282 bytes
diff --git a/emulators/suse131_base/DEINSTALL b/emulators/suse131_base/DEINSTALL
new file mode 100644
index 00000000000..001e773ebe1
--- /dev/null
+++ b/emulators/suse131_base/DEINSTALL
@@ -0,0 +1,24 @@
+# $NetBSD: DEINSTALL,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+EMULDIR="${PKG_PREFIX}/@EMULSUBDIR@"
+
+case "${STAGE}" in
+DEINSTALL)
+ # Run any actions that require root privileges.
+ ${TEST} ! -x ./+ROOT_ACTIONS ||
+ ./+ROOT_ACTIONS REMOVE ${PKG_METADATA_DIR} || exit 1
+
+ # Blow away the /proc directory
+ ${RMDIR} -p ${EMULDIR}/proc
+
+ # Remove some files created by pkgsrc.
+ ${RM} -f ${EMULDIR}/etc/ld.so.cache
+ ${RM} -f ${EMULDIR}/etc/mtab
+ ${RM} -f ${EMULDIR}/etc/group
+ ${RM} -f ${EMULDIR}/etc/gshadow
+ ${RM} -f ${EMULDIR}/etc/passwd
+ ${RM} -f ${EMULDIR}/etc/shadow
+ ${RM} -f ${EMULDIR}/var/cache/ldconfig/aux-cache
+ ${RM} -rf ${EMULDIR}/var/lock
+ ;;
+esac
diff --git a/emulators/suse131_base/DESCR b/emulators/suse131_base/DESCR
new file mode 100644
index 00000000000..ada11fa06ab
--- /dev/null
+++ b/emulators/suse131_base/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+don't require X11 shared libraries.
diff --git a/emulators/suse131_base/INSTALL b/emulators/suse131_base/INSTALL
new file mode 100644
index 00000000000..7e0e564cf42
--- /dev/null
+++ b/emulators/suse131_base/INSTALL
@@ -0,0 +1,151 @@
+# $NetBSD: INSTALL,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+# Generate a +ROOT_ACTIONS script that runs certain actions that require
+# superuser privileges.
+#
+case "${STAGE},$1" in
+UNPACK,|UNPACK,+ROOT_ACTIONS)
+ ${CAT} > ./+ROOT_ACTIONS << 'EOF'
+#!@SH@
+#
+# +ROOT_ACTIONS - run actions requiring superuser privileges
+#
+# Usage: ./+ROOT_ACTIONS ADD|REMOVE [metadatadir]
+#
+# This script runs certain actions that require superuser privileges.
+# If such privileges are not available, then simply output a message
+# asking the user to run this script with the appropriate elevated
+# privileges.
+#
+
+CAT="@CAT@"
+CHMOD="@CHMOD@"
+CP="@CP@"
+DIRNAME="@DIRNAME@"
+ECHO="@ECHO@"
+ID="@ID@"
+LN="@LN@"
+MKDIR="@MKDIR@"
+PWD_CMD="@PWD_CMD@"
+RM="@RM@"
+SH="@SH@"
+TEST="@TEST@"
+
+SELF=$0
+ACTION=$1
+
+CURDIR=`${PWD_CMD}`
+PKG_METADATA_DIR="${2-${CURDIR}}"
+: ${PKGNAME=${PKG_METADATA_DIR##*/}}
+: ${PKG_PREFIX=@PREFIX@}
+
+EMULDIR="${PKG_PREFIX}/@EMULSUBDIR@"
+OPSYS_EMULDIR="@OPSYS_EMULDIR@"
+
+ROOT_ACTIONS_COOKIE="./+ROOT_ACTIONS_done"
+EUID=`${ID} -u`
+
+exitcode=0
+case $ACTION,$EUID in
+ADD,0)
+ ${ECHO} "" > ${ROOT_ACTIONS_COOKIE}
+ ${CHMOD} g+w ${ROOT_ACTIONS_COOKIE}
+ # Create an appropriate Linux-like /dev directory.
+ ${ECHO} "${PKGNAME}: populating ${EMULDIR}/dev"
+ ${MKDIR} ${EMULDIR}/dev
+ ${TEST} ! -f /dev/MAKEDEV ||
+ ${CP} /dev/MAKEDEV ${EMULDIR}/dev
+ ${TEST} ! -f /dev/MAKEDEV.subr ||
+ ${CP} /dev/MAKEDEV.subr ${EMULDIR}/dev
+ ${TEST} ! -f ${EMULDIR}/dev/MAKEDEV ||
+ ( cd ${EMULDIR}/dev &&
+ ${SH} ./MAKEDEV std audio &&
+ ${LN} -fs sound dsp )
+
+ # Create the appropriate symlink so that the kernel will
+ # find the installed files.
+ #
+ OPSYS_EMULDIR_PWD=`cd ${OPSYS_EMULDIR} 2>/dev/null && ${PWD_CMD}`
+ EMULDIR_PWD=`cd ${EMULDIR} 2>/dev/null && ${PWD_CMD}`
+
+ if ${TEST} "${OPSYS_EMULDIR_PWD}" != "${EMULDIR_PWD}"; then
+ if ${TEST} -e ${OPSYS_EMULDIR} -o -L ${OPSYS_EMULDIR}; then
+ ${CAT} << EOM
+==============================================================================
+The following symbolic link must be created for ${PKGNAME}
+to work properly:
+
+ ${EMULDIR} -> ${OPSYS_EMULDIR}
+
+==============================================================================
+EOM
+ else
+ ${ECHO} "${PKGNAME}: creating symlink ${EMULDIR} -> ${OPSYS_EMULDIR}"
+ ( ${MKDIR} -p `${DIRNAME} ${OPSYS_EMULDIR}` &&
+ ${LN} -fs ${EMULDIR} ${OPSYS_EMULDIR} ) || ${TRUE}
+ fi
+ fi
+ ;;
+
+REMOVE,0)
+ ${ECHO} "${PKGNAME}: removing ${EMULDIR}/dev"
+ ${RM} -fr ${EMULDIR}/dev
+ ${RM} -f ${ROOT_ACTIONS_COOKIE}
+ ;;
+
+ADD,*)
+ if ${TEST} ! -f ${ROOT_ACTIONS_COOKIE}; then
+ ${CAT} << EOM
+==============================================================================
+Please run the following command with superuser privileges to complete
+the installation of ${PKGNAME}:
+
+ cd ${PKG_METADATA_DIR} && ${SELF} ADD
+
+==============================================================================
+EOM
+ fi
+ ;;
+
+REMOVE,*)
+ if ${TEST} -f ${ROOT_ACTIONS_COOKIE}; then
+ ${CAT} << EOM
+==============================================================================
+Please run the following command with superuser privileges to begin the
+removal of ${PKGNAME}:
+
+ cd ${PKG_METADATA_DIR} && ${SELF} REMOVE
+
+Then, please run pkg_delete(1) again to complete the removal of this
+package.
+
+==============================================================================
+EOM
+ exitcode=1
+ fi
+ ;;
+esac
+exit $exitcode
+
+EOF
+ ${CHMOD} +x ./+ROOT_ACTIONS
+ ;;
+esac
+
+EMULDIR="${PKG_PREFIX}/@EMULSUBDIR@"
+OPSYS_EMULDIR="@OPSYS_EMULDIR@"
+
+case "${STAGE}" in
+POST-INSTALL)
+ # Create a /proc mount point.
+ ${MKDIR} -p ${EMULDIR}/proc
+
+ # Make /etc/mtab usable for Linux programs.
+ ${RM} -f ${EMULDIR}/etc/mtab
+ ${LN} -fs ../proc/mounts ${EMULDIR}/etc/mtab
+
+ # Run any actions that require root privileges.
+ ${TEST} ! -x ./+ROOT_ACTIONS ||
+ ./+ROOT_ACTIONS ADD ${PKG_METADATA_DIR}
+ ;;
+esac
diff --git a/emulators/suse131_base/MESSAGE.DragonFly b/emulators/suse131_base/MESSAGE.DragonFly
new file mode 100644
index 00000000000..49db4b2c57d
--- /dev/null
+++ b/emulators/suse131_base/MESSAGE.DragonFly
@@ -0,0 +1,8 @@
+===========================================================================
+$NetBSD: MESSAGE.DragonFly,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+Do not forget to include COMPAT_LINUX in your kernel configuration file.
+You will also need to load the "linux.ko" kernel module (using kldload(8)
+or by setting linux_enable=yes in /etc/rc.conf.
+Most Linux binaries also require linprocfs to be mounted.
+===========================================================================
diff --git a/emulators/suse131_base/MESSAGE.FreeBSD b/emulators/suse131_base/MESSAGE.FreeBSD
new file mode 100644
index 00000000000..a02a6942c9f
--- /dev/null
+++ b/emulators/suse131_base/MESSAGE.FreeBSD
@@ -0,0 +1,8 @@
+===========================================================================
+$NetBSD: MESSAGE.FreeBSD,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+Do not forget to include COMPAT_LINUX in your kernel configuration file.
+You will also need to load the "linux.ko" kernel module (using kldload(8)
+or by setting linux_enable=yes in /etc/rc.conf.
+Most Linux binaries also require linprocfs to be mounted.
+===========================================================================
diff --git a/emulators/suse131_base/MESSAGE.NetBSD b/emulators/suse131_base/MESSAGE.NetBSD
new file mode 100644
index 00000000000..c084f6c8afb
--- /dev/null
+++ b/emulators/suse131_base/MESSAGE.NetBSD
@@ -0,0 +1,17 @@
+===========================================================================
+$NetBSD: MESSAGE.NetBSD,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+Do not forget to include COMPAT_LINUX in your kernel configuration file.
+Linux binaries require this option in order to work.
+
+Most Linux binaries also require procfs to be mounted with -o linux.
+This can be automated by adding the following to your /etc/fstab:
+
+procfs /${EMULSUBDIR}/proc procfs ro,linux
+
+Some Linux binaries also require tmpfs to be mounted on /dev/shm.
+This can be automated by adding the following to your /etc/fstab:
+
+tmpfs /${EMULSUBDIR}/dev/shm tmpfs rw,-m1777
+
+===========================================================================
diff --git a/emulators/suse131_base/Makefile b/emulators/suse131_base/Makefile
new file mode 100644
index 00000000000..b06c6dcbfff
--- /dev/null
+++ b/emulators/suse131_base/Makefile
@@ -0,0 +1,76 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+DISTNAME= suse_base-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= aaa_base-${SUSE_VERSION}-16.17.1.${SUSE_ARCH}
+RPMPKGS+= bash-4.2-68.1.5.${SUSE_ARCH}
+RPMPKGS+= coreutils-8.21-7.1.3.${SUSE_ARCH}
+RPMPKGS+= findutils-4.5.12-1.1.${SUSE_ARCH}
+RPMPKGS+= libgdbm4-1.10-7.1.2.${SUSE_ARCH}
+RPMPKGS+= glibc-2.18-4.4.1.${SUSE_ARCH}
+RPMPKGS+= keyutils-1.5.5-6.1.3.${SUSE_ARCH}
+RPMPKGS+= libacl1-2.2.52-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libattr1-2.4.47-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libcap2-2.22-10.1.24.${SUSE_ARCH}
+RPMPKGS+= libgcc_s1-4.8.1_20130909-3.2.1.${SUSE_ARCH}
+RPMPKGS+= libgmp10-5.1.2-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libncurses5-5.9-33.1.2.${SUSE_ARCH}
+RPMPKGS+= libpcre1-8.33-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libreadline6-6.2-68.1.5.${SUSE_ARCH}
+RPMPKGS+= libselinux1-2.1.13-4.1.21.${SUSE_ARCH}
+RPMPKGS+= libstdc++6-4.8.1_20130909-3.2.1.${SUSE_ARCH}
+RPMPKGS+= libuuid1-2.23.2-3.1.${SUSE_ARCH}
+RPMPKGS+= net-tools-1.60-763.1.2.${SUSE_ARCH}
+RPMPKGS+= libz1-1.2.8-3.1.2.${SUSE_ARCH}
+RPMPKGS+= liblzma5-5.0.5-2.1.20.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package
+
+CONFLICTS= linux_SuSE-5.3 linux_lib-2.4 linuxppc_lib-[0-9]*
+
+# These files are managed by the +INSTALL/+DEINSTALL scripts.
+CHECK_FILES_SKIP+= ${EMULDIR}/dev/.*
+CHECK_FILES_SKIP+= ${EMULDIR}/etc/ld.so.cache
+
+RPMIGNOREPATH= ./etc/bash.bashrc ./etc/bash_completion.d \
+ ./etc/cron.daily ./etc/csh.cshrc ./etc/csh.login \
+ ./etc/inittab ./etc/hushlogins ./etc/java \
+ ./etc/mailcap ./etc/mime.types ./etc/nsswitch.conf \
+ ./etc/pam.d ./etc/profile ./etc/profile.dos \
+ ./etc/rc.d.README ./etc/rpc ./etc/shells ./etc/ttytype
+
+LINUX_LDD= ${EMULDIR}/usr/bin/ldd
+LINUX_LDCONFIG= ${EMULDIR}/usr/sbin/ldconfig
+
+INSTALLATION_DIRS+= ${EMULDIR}/etc ${EMULDIR}/dev/shm ${EMULDIR}/var/lock
+INSTALLATION_DIRS+= sbin
+OWN_DIRS+= ${EMULSUBDIR}
+
+SUBST_CLASSES+= suse
+SUBST_STAGE.suse= do-build
+SUBST_FILES.suse= SuSE-release linux-mkpwd.sh
+SUBST_VARS.suse= EMULDIR LINUX_BASE SUSE_ARCH SUSE_VERSION
+
+# Some platforms, e.g. FreeBSD, need to "brand" the ELF binaries to
+# the correct type.
+#
+BRANDELF_CMD= ${BRANDELF:D${BRANDELF} -t Linux ${DESTDIR}${LINUX_LDCONFIG}:U${TRUE}}
+
+post-extract:
+ ${CP} ${FILESDIR}/SuSE-release ${WRKSRC}
+ ${CP} ${FILESDIR}/*.sh ${WRKSRC}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/linux-mkpwd.sh \
+ ${DESTDIR}${PREFIX}/sbin/${LINUX_BASE}-mkpwd
+ ${INSTALL_DATA} ${WRKSRC}/SuSE-release ${DESTDIR}${EMULDIR}/etc
+ ${BRANDELF_CMD}
+ ${SED} -e 's:#! :#! ${EMULDIR}:' \
+ -e 's:^RTLD=:RTLD=/${EMULSUBDIR}:' \
+ ${DESTDIR}${LINUX_LDD} > ${DESTDIR}${LINUX_LDD}.new
+ ${MV} ${DESTDIR}${LINUX_LDD}.new ${DESTDIR}${LINUX_LDD}
+ ${CHMOD} +x ${DESTDIR}${LINUX_LDD}
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_base/PLIST b/emulators/suse131_base/PLIST
new file mode 100644
index 00000000000..8458682d77f
--- /dev/null
+++ b/emulators/suse131_base/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2013/12/05 11:42:14 obache Exp $
+sbin/${LINUX_BASE}-mkpwd
+${EMULSUBDIRSLASH}etc/SuSE-release
+@pkgdir emul/${LINUX_BASE}/dev/shm
diff --git a/emulators/suse131_base/distinfo b/emulators/suse131_base/distinfo
new file mode 100644
index 00000000000..de7f193f06f
--- /dev/null
+++ b/emulators/suse131_base/distinfo
@@ -0,0 +1,158 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+SHA1 (suse131/aaa_base-13.1-16.17.1.i586.rpm) = de632d236e08da14f0591a94e7080fd22757db38
+RMD160 (suse131/aaa_base-13.1-16.17.1.i586.rpm) = d5ccd2229715daf2637a558cf49e29216bb06000
+Size (suse131/aaa_base-13.1-16.17.1.i586.rpm) = 125154 bytes
+SHA1 (suse131/aaa_base-13.1-16.17.1.x86_64.rpm) = b6c0fd53dbc22e45da0a4e46272f20de6f0a3b45
+RMD160 (suse131/aaa_base-13.1-16.17.1.x86_64.rpm) = cfaa3aaa165c4ec27cc39e48e1e464128beb7e39
+Size (suse131/aaa_base-13.1-16.17.1.x86_64.rpm) = 125272 bytes
+SHA1 (suse131/bash-4.2-68.1.5.i586.rpm) = 50116c1153583179de8dd5496b5631c4dde8a80a
+RMD160 (suse131/bash-4.2-68.1.5.i586.rpm) = 7651e219ba60948b8cc6edfdc88a3b1d8ef03ac4
+Size (suse131/bash-4.2-68.1.5.i586.rpm) = 330313 bytes
+SHA1 (suse131/bash-4.2-68.1.5.x86_64.rpm) = 97b84e6a6782f3a0b13dcb71e780a543598b1e2d
+RMD160 (suse131/bash-4.2-68.1.5.x86_64.rpm) = 6e5c0815c6061af43f8d9c1d7d5653cde623b32f
+Size (suse131/bash-4.2-68.1.5.x86_64.rpm) = 349290 bytes
+SHA1 (suse131/coreutils-8.21-7.1.3.i586.rpm) = db559c9dc162acf37f76d7fd94432dd0bef7b387
+RMD160 (suse131/coreutils-8.21-7.1.3.i586.rpm) = 5c6c1cfb25e1ce310b366799ee4582f44e0a8040
+Size (suse131/coreutils-8.21-7.1.3.i586.rpm) = 1298623 bytes
+SHA1 (suse131/coreutils-8.21-7.1.3.x86_64.rpm) = f87e14b9d118eb38b2cba6eb0dbea54643af4c57
+RMD160 (suse131/coreutils-8.21-7.1.3.x86_64.rpm) = 810dc5f8266b5fc8fec4402ed1713586999b8c92
+Size (suse131/coreutils-8.21-7.1.3.x86_64.rpm) = 1275467 bytes
+SHA1 (suse131/cyrus-sasl-2.1.25-28.1.2.i586.rpm) = f591bca39eba9b378406117d87a1ee8ca7e07fe1
+RMD160 (suse131/cyrus-sasl-2.1.25-28.1.2.i586.rpm) = 0418c50b6af6966869fb805ac7c0e1e9b68df848
+Size (suse131/cyrus-sasl-2.1.25-28.1.2.i586.rpm) = 88886 bytes
+SHA1 (suse131/cyrus-sasl-2.1.25-28.1.2.x86_64.rpm) = 38bd2974b63f38681b1d91614d901db7f1ac7809
+RMD160 (suse131/cyrus-sasl-2.1.25-28.1.2.x86_64.rpm) = a0de988b788625926c9102d748091d640d13598d
+Size (suse131/cyrus-sasl-2.1.25-28.1.2.x86_64.rpm) = 90968 bytes
+SHA1 (suse131/findutils-4.5.12-1.1.i586.rpm) = 21209b3518430f6d84b150090ba7fa1edbe52cff
+RMD160 (suse131/findutils-4.5.12-1.1.i586.rpm) = ede317d22fbe31271e81dc4e683db868b24fe0a1
+Size (suse131/findutils-4.5.12-1.1.i586.rpm) = 284736 bytes
+SHA1 (suse131/findutils-4.5.12-1.1.x86_64.rpm) = b2b179c789e2b782532483cbbc7641cf3533836e
+RMD160 (suse131/findutils-4.5.12-1.1.x86_64.rpm) = 4956722a0c9bdeff3647d63d9c1382a0b9f21d40
+Size (suse131/findutils-4.5.12-1.1.x86_64.rpm) = 286084 bytes
+SHA1 (suse131/glibc-2.18-4.4.1.i586.rpm) = 2aa8413648928a028b6266963b044331c15ef3f2
+RMD160 (suse131/glibc-2.18-4.4.1.i586.rpm) = 952492e59518e2e40db83201f35301c0f299abcb
+Size (suse131/glibc-2.18-4.4.1.i586.rpm) = 1521362 bytes
+SHA1 (suse131/glibc-2.18-4.4.1.x86_64.rpm) = d7727f6b4eb80755378a83fd8cdf871ef412982d
+RMD160 (suse131/glibc-2.18-4.4.1.x86_64.rpm) = 4a0b113489e24cc1c39473278bab25c096a88ba9
+Size (suse131/glibc-2.18-4.4.1.x86_64.rpm) = 1729015 bytes
+SHA1 (suse131/keyutils-1.5.5-6.1.3.i586.rpm) = 913db0152c69ce422bbc9d12ccc6582da655d70a
+RMD160 (suse131/keyutils-1.5.5-6.1.3.i586.rpm) = b09f26c235dbcdf6ed7f58f62160b44a46be6e59
+Size (suse131/keyutils-1.5.5-6.1.3.i586.rpm) = 66726 bytes
+SHA1 (suse131/keyutils-1.5.5-6.1.3.x86_64.rpm) = 9bde953744af8a16dc71fa49429a3d7da772c45e
+RMD160 (suse131/keyutils-1.5.5-6.1.3.x86_64.rpm) = 7e668ba532311679455be0bd1e008085a8847655
+Size (suse131/keyutils-1.5.5-6.1.3.x86_64.rpm) = 67894 bytes
+SHA1 (suse131/libacl1-2.2.52-2.1.2.i586.rpm) = 16ad6a73204e7e962af3fccb5231ee42f15d2bc7
+RMD160 (suse131/libacl1-2.2.52-2.1.2.i586.rpm) = 875ec36ec92545fd64a50744486a0edcaed6c8ed
+Size (suse131/libacl1-2.2.52-2.1.2.i586.rpm) = 19694 bytes
+SHA1 (suse131/libacl1-2.2.52-2.1.2.x86_64.rpm) = df4372b6b0a6dbc5a72c0ee022709433b0665154
+RMD160 (suse131/libacl1-2.2.52-2.1.2.x86_64.rpm) = efa25e07799c251de4f0d98b8185f0c013111674
+Size (suse131/libacl1-2.2.52-2.1.2.x86_64.rpm) = 19647 bytes
+SHA1 (suse131/libattr1-2.4.47-2.1.2.i586.rpm) = 40b73ed6887d1be1da3ff3221530bd2fbb4b297f
+RMD160 (suse131/libattr1-2.4.47-2.1.2.i586.rpm) = 5d514639412235e3fd2c0cda6be36708cc20c30e
+Size (suse131/libattr1-2.4.47-2.1.2.i586.rpm) = 21706 bytes
+SHA1 (suse131/libattr1-2.4.47-2.1.2.x86_64.rpm) = 45059380e2e95eb9805816dff38a840e86aac35e
+RMD160 (suse131/libattr1-2.4.47-2.1.2.x86_64.rpm) = 682fc2ecf0d3977732af7bb77e57a07e198d50d7
+Size (suse131/libattr1-2.4.47-2.1.2.x86_64.rpm) = 21986 bytes
+SHA1 (suse131/libcap2-2.22-10.1.24.i586.rpm) = a683b9e76656fbd8e6e7f3d2dbe21c5dbf00a07a
+RMD160 (suse131/libcap2-2.22-10.1.24.i586.rpm) = a8260d4b139effa4d18e527907bf87bdd22c3c6a
+Size (suse131/libcap2-2.22-10.1.24.i586.rpm) = 11970 bytes
+SHA1 (suse131/libcap2-2.22-10.1.24.x86_64.rpm) = 32cfff9ed752267b32b8f111440d974d1bb661a1
+RMD160 (suse131/libcap2-2.22-10.1.24.x86_64.rpm) = f3909a9df83739b70cee666b3f841f914a7dfb2b
+Size (suse131/libcap2-2.22-10.1.24.x86_64.rpm) = 11628 bytes
+SHA1 (suse131/libgcc_s1-4.8.1_20130909-3.2.1.i586.rpm) = 7234a7a3ce8c3b07b6b914718938fd0dbc7b516a
+RMD160 (suse131/libgcc_s1-4.8.1_20130909-3.2.1.i586.rpm) = b917a9842bcb6e4a4d3c327aa6c0a8c187a7b2a7
+Size (suse131/libgcc_s1-4.8.1_20130909-3.2.1.i586.rpm) = 52732 bytes
+SHA1 (suse131/libgcc_s1-4.8.1_20130909-3.2.1.x86_64.rpm) = d369f7e7af5bb324146a3838e33ddbf3806b2174
+RMD160 (suse131/libgcc_s1-4.8.1_20130909-3.2.1.x86_64.rpm) = 1e9ef4d04ca23908f73e92799349a321595c91bc
+Size (suse131/libgcc_s1-4.8.1_20130909-3.2.1.x86_64.rpm) = 43450 bytes
+SHA1 (suse131/libgdbm4-1.10-7.1.2.i586.rpm) = b12f1f29967695185c568b4fddeff5baa18bca8f
+RMD160 (suse131/libgdbm4-1.10-7.1.2.i586.rpm) = bf9426c98bc59b5c9a2edcba3058d86cda867358
+Size (suse131/libgdbm4-1.10-7.1.2.i586.rpm) = 53653 bytes
+SHA1 (suse131/libgdbm4-1.10-7.1.2.x86_64.rpm) = 5c3487e4cf8c08dfbd06ea4a9a474c46a6990e08
+RMD160 (suse131/libgdbm4-1.10-7.1.2.x86_64.rpm) = 3ea238380ed590457794ffdb8d24ca246fc847fa
+Size (suse131/libgdbm4-1.10-7.1.2.x86_64.rpm) = 52174 bytes
+SHA1 (suse131/libgmp10-5.1.2-2.1.2.i586.rpm) = 0df97cb87cccd1ecdb40bcaca7a6946c9a88886c
+RMD160 (suse131/libgmp10-5.1.2-2.1.2.i586.rpm) = 288b3426f0e420749618a8a31d8c01a74c116520
+Size (suse131/libgmp10-5.1.2-2.1.2.i586.rpm) = 235459 bytes
+SHA1 (suse131/libgmp10-5.1.2-2.1.2.x86_64.rpm) = b171fd0d95b275f1b89d59bf1f9f8d77be38fc82
+RMD160 (suse131/libgmp10-5.1.2-2.1.2.x86_64.rpm) = e7310bd60bf841e536f3fd26375b6423ac9132ad
+Size (suse131/libgmp10-5.1.2-2.1.2.x86_64.rpm) = 241865 bytes
+SHA1 (suse131/libidn11-1.25-7.1.2.i586.rpm) = c3f1698a170d98a5a0f8d5fee4169dd90b123311
+RMD160 (suse131/libidn11-1.25-7.1.2.i586.rpm) = f474da03af46682e07fa61d507fc3fe78d124b98
+Size (suse131/libidn11-1.25-7.1.2.i586.rpm) = 45060 bytes
+SHA1 (suse131/libidn11-1.25-7.1.2.x86_64.rpm) = 1460e683aeab1d454e80efb246fc716b2220e246
+RMD160 (suse131/libidn11-1.25-7.1.2.x86_64.rpm) = fcd675b1408caf87240e944de3d7b160c51659b2
+Size (suse131/libidn11-1.25-7.1.2.x86_64.rpm) = 45058 bytes
+SHA1 (suse131/liblzma5-5.0.5-2.1.20.i586.rpm) = fc424a97e5629a8d953264f609372b7fdf5331c9
+RMD160 (suse131/liblzma5-5.0.5-2.1.20.i586.rpm) = 34d9bf1ac603ad7b8c69738b8057c498d95ce1fb
+Size (suse131/liblzma5-5.0.5-2.1.20.i586.rpm) = 98848 bytes
+SHA1 (suse131/liblzma5-5.0.5-2.1.20.x86_64.rpm) = edae10ffb00d0efc77a2202ab112f0d3e4bb9388
+RMD160 (suse131/liblzma5-5.0.5-2.1.20.x86_64.rpm) = 2e8c34c79f36da76bdf02e6671bad4710a58fcf7
+Size (suse131/liblzma5-5.0.5-2.1.20.x86_64.rpm) = 96717 bytes
+SHA1 (suse131/libncurses5-5.9-33.1.2.i586.rpm) = 9e41bbc5ed20a75af7e43419e764f756ed7150af
+RMD160 (suse131/libncurses5-5.9-33.1.2.i586.rpm) = 5c6ed3b55a4e9e601fb8e7d38f05b69977edf521
+Size (suse131/libncurses5-5.9-33.1.2.i586.rpm) = 340323 bytes
+SHA1 (suse131/libncurses5-5.9-33.1.2.x86_64.rpm) = 4980c8b70c11d4717fdbff781841b3a34e61af81
+RMD160 (suse131/libncurses5-5.9-33.1.2.x86_64.rpm) = 4b3a2013d69aece6168ba0b55501e89d811cca75
+Size (suse131/libncurses5-5.9-33.1.2.x86_64.rpm) = 340518 bytes
+SHA1 (suse131/libncurses6-5.9-33.1.2.i586.rpm) = b0cd1589c81b65ff2d1f833c0efadbfd7cda7a9c
+RMD160 (suse131/libncurses6-5.9-33.1.2.i586.rpm) = aa1faa278ae11814f95b2465599e3dffb7d2a6a5
+Size (suse131/libncurses6-5.9-33.1.2.i586.rpm) = 350459 bytes
+SHA1 (suse131/libncurses6-5.9-33.1.2.x86_64.rpm) = 20b43f7d3032e7bd291c1dd74627ced346261ca3
+RMD160 (suse131/libncurses6-5.9-33.1.2.x86_64.rpm) = 4f227b4879ba073c3b63d1d8b86d45d771c7c46a
+Size (suse131/libncurses6-5.9-33.1.2.x86_64.rpm) = 350352 bytes
+SHA1 (suse131/libpcre1-8.33-2.1.2.i586.rpm) = bb5f2f3957d2344b8e42f646e254ce45ae5e4b09
+RMD160 (suse131/libpcre1-8.33-2.1.2.i586.rpm) = 55690618bb49ee892158ead807903d7ded4ae8ef
+Size (suse131/libpcre1-8.33-2.1.2.i586.rpm) = 231372 bytes
+SHA1 (suse131/libpcre1-8.33-2.1.2.x86_64.rpm) = 6d986a770ab1fabf69a4a478c369660ae46ed3a6
+RMD160 (suse131/libpcre1-8.33-2.1.2.x86_64.rpm) = 2e1abd83dceca8c2592d6159b2aecb89843056f4
+Size (suse131/libpcre1-8.33-2.1.2.x86_64.rpm) = 236951 bytes
+SHA1 (suse131/libreadline6-6.2-68.1.5.i586.rpm) = 4d7f43c71f31087c38f420bf2042a2a1e771fbde
+RMD160 (suse131/libreadline6-6.2-68.1.5.i586.rpm) = 3fb9f6430c87441d8f534653ec23c08180faa251
+Size (suse131/libreadline6-6.2-68.1.5.i586.rpm) = 125784 bytes
+SHA1 (suse131/libreadline6-6.2-68.1.5.x86_64.rpm) = 0453df3d8e27b07f4874d9fa431ae7b61c1d1e01
+RMD160 (suse131/libreadline6-6.2-68.1.5.x86_64.rpm) = 2f377fde2c2de680b9799facfda0460e8ac3d97b
+Size (suse131/libreadline6-6.2-68.1.5.x86_64.rpm) = 130611 bytes
+SHA1 (suse131/libselinux1-2.1.13-4.1.21.i586.rpm) = 96fbbeffcf3927eefc7d2d43df5f39b421ea3999
+RMD160 (suse131/libselinux1-2.1.13-4.1.21.i586.rpm) = bab7acf119bf06d0ddadcd8f94cde55f9303e513
+Size (suse131/libselinux1-2.1.13-4.1.21.i586.rpm) = 61965 bytes
+SHA1 (suse131/libselinux1-2.1.13-4.1.21.x86_64.rpm) = d04cbc7903be7af8875262a6ad3dba92d9b8df1d
+RMD160 (suse131/libselinux1-2.1.13-4.1.21.x86_64.rpm) = d93104072b9f4a5dc761610d901dc5d0828e58c2
+Size (suse131/libselinux1-2.1.13-4.1.21.x86_64.rpm) = 63441 bytes
+SHA1 (suse131/libstdc++6-4.8.1_20130909-3.2.1.i586.rpm) = 58fa5f293ec448ecd63e3c999d9ed1ffb2df2d93
+RMD160 (suse131/libstdc++6-4.8.1_20130909-3.2.1.i586.rpm) = aefc942d2deedf1973b71ba5c47bf9c2a41b2fb7
+Size (suse131/libstdc++6-4.8.1_20130909-3.2.1.i586.rpm) = 256726 bytes
+SHA1 (suse131/libstdc++6-4.8.1_20130909-3.2.1.x86_64.rpm) = bc2b74ea93c7dcc5b4fb84fd4023c20d219426b0
+RMD160 (suse131/libstdc++6-4.8.1_20130909-3.2.1.x86_64.rpm) = aee5f519f90d617b6255731574344f1d5105038a
+Size (suse131/libstdc++6-4.8.1_20130909-3.2.1.x86_64.rpm) = 247697 bytes
+SHA1 (suse131/libuuid1-2.23.2-3.1.i586.rpm) = 765efcd19f0e3b3a5a29abc712289cb01d5b9998
+RMD160 (suse131/libuuid1-2.23.2-3.1.i586.rpm) = 21a529e96ad18f717f4de896b2d08e1df258f449
+Size (suse131/libuuid1-2.23.2-3.1.i586.rpm) = 34120 bytes
+SHA1 (suse131/libuuid1-2.23.2-3.1.x86_64.rpm) = cff4212f51c2f84bb7af99a63a376e824803c60b
+RMD160 (suse131/libuuid1-2.23.2-3.1.x86_64.rpm) = 08eebbfd68942b0be2fbbb0891c865893250e54b
+Size (suse131/libuuid1-2.23.2-3.1.x86_64.rpm) = 33577 bytes
+SHA1 (suse131/libz1-1.2.8-3.1.2.i586.rpm) = 3951f0f3592a64c6cd666766e1e55cafe0aa6984
+RMD160 (suse131/libz1-1.2.8-3.1.2.i586.rpm) = 36d0fd5ba6a104a379a3e9f7c89a59b74b4d63c8
+Size (suse131/libz1-1.2.8-3.1.2.i586.rpm) = 53192 bytes
+SHA1 (suse131/libz1-1.2.8-3.1.2.x86_64.rpm) = a22bfbf27711080dbe638006997df9eb89aeae16
+RMD160 (suse131/libz1-1.2.8-3.1.2.x86_64.rpm) = 6d0da44b8d855832dff3b28a2c041f1253880904
+Size (suse131/libz1-1.2.8-3.1.2.x86_64.rpm) = 52647 bytes
+SHA1 (suse131/mozilla-nspr-4.10.1-1.1.i586.rpm) = 0b1403683d02a6a8b64b74b01c0833f5c16fe36e
+RMD160 (suse131/mozilla-nspr-4.10.1-1.1.i586.rpm) = 05d28a14a88e7adc1c84be0975bbda4cd514a137
+Size (suse131/mozilla-nspr-4.10.1-1.1.i586.rpm) = 110037 bytes
+SHA1 (suse131/mozilla-nspr-4.10.1-1.1.x86_64.rpm) = 03cc17802d3fdc99f5e13cac55c99976c8113d62
+RMD160 (suse131/mozilla-nspr-4.10.1-1.1.x86_64.rpm) = 724bc01d9edb0da1cfc097efdff47943573c1868
+Size (suse131/mozilla-nspr-4.10.1-1.1.x86_64.rpm) = 109956 bytes
+SHA1 (suse131/mozilla-nss-3.15.2-1.1.i586.rpm) = ad64998bd94e19189fb270668714987be90b1b06
+RMD160 (suse131/mozilla-nss-3.15.2-1.1.i586.rpm) = 43b74d796db52bc406516c0e3efb71f2f40ca522
+Size (suse131/mozilla-nss-3.15.2-1.1.i586.rpm) = 595440 bytes
+SHA1 (suse131/mozilla-nss-3.15.2-1.1.x86_64.rpm) = 87abddba9c5ddb50665ec22a74fdf3854a484de6
+RMD160 (suse131/mozilla-nss-3.15.2-1.1.x86_64.rpm) = a63a1bbbee6cf4cd72babcb0d6ce2f17d68f18b1
+Size (suse131/mozilla-nss-3.15.2-1.1.x86_64.rpm) = 605145 bytes
+SHA1 (suse131/net-tools-1.60-763.1.2.i586.rpm) = 033ae1c63c580a87536ef7a693f39017762ea207
+RMD160 (suse131/net-tools-1.60-763.1.2.i586.rpm) = f8cc7a9ddce0400ed4a36003b951433297ecae91
+Size (suse131/net-tools-1.60-763.1.2.i586.rpm) = 223817 bytes
+SHA1 (suse131/net-tools-1.60-763.1.2.x86_64.rpm) = 072966776653a3de3da29d7ddb1043f55340c153
+RMD160 (suse131/net-tools-1.60-763.1.2.x86_64.rpm) = 80d15846eabb1b030eceb178c2ebb8b53fab7ebb
+Size (suse131/net-tools-1.60-763.1.2.x86_64.rpm) = 227965 bytes
diff --git a/emulators/suse131_base/files/SuSE-release b/emulators/suse131_base/files/SuSE-release
new file mode 100644
index 00000000000..728e5a77870
--- /dev/null
+++ b/emulators/suse131_base/files/SuSE-release
@@ -0,0 +1,2 @@
+SuSE Linux @SUSE_VERSION@ (@SUSE_ARCH@)
+VERSION = @SUSE_VERSION@
diff --git a/emulators/suse131_base/files/linux-mkpwd.sh b/emulators/suse131_base/files/linux-mkpwd.sh
new file mode 100644
index 00000000000..b1ea016c94d
--- /dev/null
+++ b/emulators/suse131_base/files/linux-mkpwd.sh
@@ -0,0 +1,36 @@
+#!/bin/sh
+#
+# $NetBSD: linux-mkpwd.sh,v 1.1 2013/12/05 11:42:14 obache Exp $
+#
+
+######################################################################
+#
+# NAME
+# @LINUX_BASE@-mkpwd -- create passwd/group files for COMPAT_LINUX
+#
+# SYNOPSYS
+# @LINUX_BASE@-mkpwd
+#
+# DESCRIPTION
+# @LINUX_BASE@-mkpwd creates passwd and group files and databases
+# for a COMPAT_LINUX installation based on the files found in
+# /etc, e.g. /etc/passwd, /etc/master.passwd, /etc/group, etc.
+#
+######################################################################
+
+SRCDIR=/etc
+DESTDIR=@EMULDIR@/etc
+
+[ -d $DESTDIR ] || exit 1
+
+umask 22
+cd $DESTDIR
+cp -f $SRCDIR/passwd .
+sed s/^wheel:/root:/ <$SRCDIR/group >group
+
+umask 77
+awk -F: '{print($1":"$2":0:0:10000::::")}' <$SRCDIR/master.passwd >shadow
+sed s/^wheel:/root:/ <$SRCDIR/group |
+awk -F: '{print($1":*:root:root")}' >gshadow
+
+exit 0
diff --git a/emulators/suse131_compat/DESCR b/emulators/suse131_compat/DESCR
new file mode 100644
index 00000000000..68106ea65f4
--- /dev/null
+++ b/emulators/suse131_compat/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package contains some old shared libraries required by older
+Linux binaries.
diff --git a/emulators/suse131_compat/Makefile b/emulators/suse131_compat/Makefile
new file mode 100644
index 00000000000..c967907985d
--- /dev/null
+++ b/emulators/suse131_compat/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:14 obache Exp $
+
+DISTNAME= suse_compat-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libstdc++33-3.3.3-41.1.3.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package with old shared libraries
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_compat/distinfo b/emulators/suse131_compat/distinfo
new file mode 100644
index 00000000000..2549610483d
--- /dev/null
+++ b/emulators/suse131_compat/distinfo
@@ -0,0 +1,11 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/compat-2010.1.31-17.1.2.i586.rpm) = c1d8600aa7bf0fce55aac8d4437beaa6ad85cc69
+RMD160 (suse131/compat-2010.1.31-17.1.2.i586.rpm) = db49270dfa13034f2c553afcf35a1040163b4e5b
+Size (suse131/compat-2010.1.31-17.1.2.i586.rpm) = 320149 bytes
+SHA1 (suse131/libstdc++33-3.3.3-41.1.3.i586.rpm) = f30d19622da2884bbdb0fc65a4a2c39413413173
+RMD160 (suse131/libstdc++33-3.3.3-41.1.3.i586.rpm) = 86b6474761e27f7a8428d5465026600a3b8f65f5
+Size (suse131/libstdc++33-3.3.3-41.1.3.i586.rpm) = 205906 bytes
+SHA1 (suse131/libstdc++33-3.3.3-41.1.3.x86_64.rpm) = 1089129c28dbbad0a65821fd4d54bc95564ae473
+RMD160 (suse131/libstdc++33-3.3.3-41.1.3.x86_64.rpm) = 51b46aa70d2d2d6d52eb18c88b5ed9b8e2f527d9
+Size (suse131/libstdc++33-3.3.3-41.1.3.x86_64.rpm) = 193017 bytes
diff --git a/emulators/suse131_compat/suse.i386.mk b/emulators/suse131_compat/suse.i386.mk
new file mode 100644
index 00000000000..eb1f287af21
--- /dev/null
+++ b/emulators/suse131_compat/suse.i386.mk
@@ -0,0 +1,3 @@
+# $NetBSD: suse.i386.mk,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+RPMPKGS+= compat-2010.1.31-17.1.2.${SUSE_ARCH}
diff --git a/emulators/suse131_cyrus-sasl/DESCR b/emulators/suse131_cyrus-sasl/DESCR
new file mode 100644
index 00000000000..ce02b285a2b
--- /dev/null
+++ b/emulators/suse131_cyrus-sasl/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require Cyrus SASL shared libraries.
diff --git a/emulators/suse131_cyrus-sasl/Makefile b/emulators/suse131_cyrus-sasl/Makefile
new file mode 100644
index 00000000000..733e04949d9
--- /dev/null
+++ b/emulators/suse131_cyrus-sasl/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+DISTNAME= suse_cyrus-sasl-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= cyrus-sasl-2.1.25-28.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for Cyrus SASL
+
+EMUL_MODULES.linux= base openssl
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_cyrus-sasl/distinfo b/emulators/suse131_cyrus-sasl/distinfo
new file mode 100644
index 00000000000..271dd98cd68
--- /dev/null
+++ b/emulators/suse131_cyrus-sasl/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/cyrus-sasl-2.1.25-28.1.2.i586.rpm) = f591bca39eba9b378406117d87a1ee8ca7e07fe1
+RMD160 (suse131/cyrus-sasl-2.1.25-28.1.2.i586.rpm) = 0418c50b6af6966869fb805ac7c0e1e9b68df848
+Size (suse131/cyrus-sasl-2.1.25-28.1.2.i586.rpm) = 88886 bytes
+SHA1 (suse131/cyrus-sasl-2.1.25-28.1.2.x86_64.rpm) = 38bd2974b63f38681b1d91614d901db7f1ac7809
+RMD160 (suse131/cyrus-sasl-2.1.25-28.1.2.x86_64.rpm) = a0de988b788625926c9102d748091d640d13598d
+Size (suse131/cyrus-sasl-2.1.25-28.1.2.x86_64.rpm) = 90968 bytes
diff --git a/emulators/suse131_expat/DESCR b/emulators/suse131_expat/DESCR
new file mode 100644
index 00000000000..aa817976cec
--- /dev/null
+++ b/emulators/suse131_expat/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require expat shared libraries.
diff --git a/emulators/suse131_expat/Makefile b/emulators/suse131_expat/Makefile
new file mode 100644
index 00000000000..80ac15ca0de
--- /dev/null
+++ b/emulators/suse131_expat/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+DISTNAME= suse_expat-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libexpat1-2.1.0-12.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for expat
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_expat/distinfo b/emulators/suse131_expat/distinfo
new file mode 100644
index 00000000000..a480475b75d
--- /dev/null
+++ b/emulators/suse131_expat/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/libexpat1-2.1.0-12.1.2.i586.rpm) = fe1d357b4ed06b5e63216ba0136682fa7fdcca3c
+RMD160 (suse131/libexpat1-2.1.0-12.1.2.i586.rpm) = 12bcc584c3e97cf78430eaa81c361624c1a4ff32
+Size (suse131/libexpat1-2.1.0-12.1.2.i586.rpm) = 58083 bytes
+SHA1 (suse131/libexpat1-2.1.0-12.1.2.x86_64.rpm) = ddce060edc223b88fb83796a1449f21459112725
+RMD160 (suse131/libexpat1-2.1.0-12.1.2.x86_64.rpm) = b0d9bff52b1ec2392515c45b11fd58eeda7b07e6
+Size (suse131/libexpat1-2.1.0-12.1.2.x86_64.rpm) = 58923 bytes
diff --git a/emulators/suse131_fontconfig/DESCR b/emulators/suse131_fontconfig/DESCR
new file mode 100644
index 00000000000..a15e242c788
--- /dev/null
+++ b/emulators/suse131_fontconfig/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require fontconfig shared libraries.
diff --git a/emulators/suse131_fontconfig/Makefile b/emulators/suse131_fontconfig/Makefile
new file mode 100644
index 00000000000..38a2550684b
--- /dev/null
+++ b/emulators/suse131_fontconfig/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+DISTNAME= suse_fontconfig-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= fontconfig-2.11.0-1.1.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for fontconfig
+
+EMUL_MODULES.linux= expat freetype2
+
+.include "../../emulators/suse131_linux/Makefile.common"
+
+PLIST_SRC= ${PKGDIR}/PLIST ${RPM2PKG_PLIST}
+
+do-build:
+ ${SETENV} LOCALBASE=${LOCALBASE:Q} X11BASE=${X11BASE:Q} \
+ ${AWK} -f ${FILESDIR}/generate.awk ${FILESDIR}/local.conf.in \
+ > ${WRKSRC}/local.conf
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/local.conf \
+ ${DESTDIR}${PREFIX}/${EMULSUBDIR}/etc/fonts/local.conf
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_fontconfig/PLIST b/emulators/suse131_fontconfig/PLIST
new file mode 100644
index 00000000000..322f2cf12b8
--- /dev/null
+++ b/emulators/suse131_fontconfig/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2013/12/05 11:42:15 obache Exp $
+${EMULSUBDIRSLASH}etc/fonts/local.conf
diff --git a/emulators/suse131_fontconfig/distinfo b/emulators/suse131_fontconfig/distinfo
new file mode 100644
index 00000000000..c32c79c88da
--- /dev/null
+++ b/emulators/suse131_fontconfig/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/fontconfig-2.11.0-1.1.i586.rpm) = 83e5e25938dc54cff86b174221f505e6221a9767
+RMD160 (suse131/fontconfig-2.11.0-1.1.i586.rpm) = 0c98c323d0e8b338f2daab3d5e49b0627321c961
+Size (suse131/fontconfig-2.11.0-1.1.i586.rpm) = 355260 bytes
+SHA1 (suse131/fontconfig-2.11.0-1.1.x86_64.rpm) = b11e01a1a6d70cce629f5fccb99ed010d8d1cbab
+RMD160 (suse131/fontconfig-2.11.0-1.1.x86_64.rpm) = b7e5ab55af704794ba6c3b29d69f4c8102f677fa
+Size (suse131/fontconfig-2.11.0-1.1.x86_64.rpm) = 355310 bytes
diff --git a/emulators/suse131_fontconfig/files/generate.awk b/emulators/suse131_fontconfig/files/generate.awk
new file mode 100644
index 00000000000..c98d1347d1e
--- /dev/null
+++ b/emulators/suse131_fontconfig/files/generate.awk
@@ -0,0 +1,32 @@
+# $NetBSD: generate.awk,v 1.1 2013/12/05 11:42:15 obache Exp $
+#
+# AWK script to replace @FONTDIR_ENTRIES@ with a list of <dir></dir>
+# entries taken from the "entries" array. We do variable replacement
+# for ${LOCALBASE} and ${X11BASE} using the values of LOCALBASE and
+# X11BASE that are passed to the script.
+#
+
+BEGIN {
+ entries[0] = "${X11BASE}/lib/X11/fonts"
+ entries[1] = "${LOCALBASE}/lib/X11/fonts"
+ entries[2] = "${LOCALBASE}/share/fonts"
+ entries[3] = "${LOCALBASE}/java/sun-6/lib/fonts"
+ entries[4] = "${LOCALBASE}/Acrobat7/Resource/CIDFont"
+ entries[5] = "${LOCALBASE}/Acrobat8/Adobe/Reader8/Resource/Font"
+ entries[6] = "${LOCALBASE}/Acrobat9/Adobe/Reader9/Resource/Font"
+ num_entries = 7
+
+ LOCALBASE = ENVIRON["LOCALBASE"] ? ENVIRON["LOCALBASE"] : "/usr/pkg"
+ X11BASE = ENVIRON["X11BASE"] ? ENVIRON["X11BASE"] : "/usr/X11R6"
+}
+
+/^@FONTDIR_ENTRIES@/ {
+ for (i = 0; i < num_entries; i++) {
+ entry = entries[i]
+ sub("[$]{LOCALBASE}", LOCALBASE, entry)
+ sub("[$]{X11BASE}", X11BASE, entry)
+ print " <dir>" entry "</dir>"
+ }
+ next
+}
+{ print }
diff --git a/emulators/suse131_fontconfig/files/local.conf.in b/emulators/suse131_fontconfig/files/local.conf.in
new file mode 100644
index 00000000000..4e0d7c52674
--- /dev/null
+++ b/emulators/suse131_fontconfig/files/local.conf.in
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<!-- $NetBSD: local.conf.in,v 1.1 2013/12/05 11:42:15 obache Exp $ -->
+<!-- /etc/fonts/fonts.conf file to configure system font access -->
+<fontconfig>
+
+<!-- Local font directory list -->
+
+@FONTDIR_ENTRIES@
+
+</fontconfig>
diff --git a/emulators/suse131_freetype2/DESCR b/emulators/suse131_freetype2/DESCR
new file mode 100644
index 00000000000..cbfb8899032
--- /dev/null
+++ b/emulators/suse131_freetype2/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require freetype2 shared libraries.
diff --git a/emulators/suse131_freetype2/Makefile b/emulators/suse131_freetype2/Makefile
new file mode 100644
index 00000000000..56090bd9218
--- /dev/null
+++ b/emulators/suse131_freetype2/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+DISTNAME= suse_freetype2-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libfreetype6-2.5.0.1-2.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for freetype-2.x
+
+EMUL_MODULES.linux= base png
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_freetype2/distinfo b/emulators/suse131_freetype2/distinfo
new file mode 100644
index 00000000000..7d5f72603a3
--- /dev/null
+++ b/emulators/suse131_freetype2/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/libfreetype6-2.5.0.1-2.1.2.i586.rpm) = 51a0a82c6f552a8cfd4729029d005f8c6bbe253e
+RMD160 (suse131/libfreetype6-2.5.0.1-2.1.2.i586.rpm) = c0281f2349bcc35ac5c19672cbfb2e98c76aee97
+Size (suse131/libfreetype6-2.5.0.1-2.1.2.i586.rpm) = 370481 bytes
+SHA1 (suse131/libfreetype6-2.5.0.1-2.1.2.x86_64.rpm) = 9a52668d5e3b05fea40669e2e90e20ace1db77e2
+RMD160 (suse131/libfreetype6-2.5.0.1-2.1.2.x86_64.rpm) = c94183c26843f30d60729a49506fa48e2e4ab177
+Size (suse131/libfreetype6-2.5.0.1-2.1.2.x86_64.rpm) = 374947 bytes
diff --git a/emulators/suse131_glx/DESCR b/emulators/suse131_glx/DESCR
new file mode 100644
index 00000000000..2118c323a07
--- /dev/null
+++ b/emulators/suse131_glx/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require OpenGL/Mesa shared libraries.
diff --git a/emulators/suse131_glx/Makefile b/emulators/suse131_glx/Makefile
new file mode 100644
index 00000000000..7867c705a86
--- /dev/null
+++ b/emulators/suse131_glx/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+DISTNAME= suse_glx-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= Mesa-9.2.2-61.6.1.${SUSE_ARCH}
+RPMPKGS+= Mesa-libEGL1-9.2.2-61.6.1.${SUSE_ARCH}
+RPMPKGS+= Mesa-libGL1-9.2.2-61.6.1.${SUSE_ARCH}
+RPMPKGS+= Mesa-libglapi0-9.2.2-61.6.1.${SUSE_ARCH}
+RPMPKGS+= libgbm1-9.2.2-61.6.1.${SUSE_ARCH}
+RPMPKGS+= libwayland-client0-1.2.1-1.1.${SUSE_ARCH}
+RPMPKGS+= libwayland-server0-1.2.1-1.1.${SUSE_ARCH}
+RPMPKGS+= libudev1-208-6.1.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for OpenGL/Mesa
+
+EMUL_MODULES.linux= x11 drm
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_glx/distinfo b/emulators/suse131_glx/distinfo
new file mode 100644
index 00000000000..24d70d62dde
--- /dev/null
+++ b/emulators/suse131_glx/distinfo
@@ -0,0 +1,50 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/Mesa-9.2.2-61.6.1.i586.rpm) = 3c02d29c4aa885a70daee24c3ce8910076ef1242
+RMD160 (suse131/Mesa-9.2.2-61.6.1.i586.rpm) = 483f7cb9870432df9f217d3295e315c852a1e4bb
+Size (suse131/Mesa-9.2.2-61.6.1.i586.rpm) = 7522551 bytes
+SHA1 (suse131/Mesa-9.2.2-61.6.1.x86_64.rpm) = b911d5998571cfa2177a7e5de6d2395135c24a8a
+RMD160 (suse131/Mesa-9.2.2-61.6.1.x86_64.rpm) = 4a4ab4b7c69ce7ba12e35c4eee0548cf926c6650
+Size (suse131/Mesa-9.2.2-61.6.1.x86_64.rpm) = 7158088 bytes
+SHA1 (suse131/Mesa-libEGL1-9.2.2-61.6.1.i586.rpm) = 1674dfd0a75e37c29398e5cb2fa3e553dc206331
+RMD160 (suse131/Mesa-libEGL1-9.2.2-61.6.1.i586.rpm) = 840f7eedc267f92fb83a8a53ad2e4492b20f229c
+Size (suse131/Mesa-libEGL1-9.2.2-61.6.1.i586.rpm) = 87722 bytes
+SHA1 (suse131/Mesa-libEGL1-9.2.2-61.6.1.x86_64.rpm) = 304d99fc3eea6f4c209e68b8255717f0ab998d83
+RMD160 (suse131/Mesa-libEGL1-9.2.2-61.6.1.x86_64.rpm) = 0fa1cf6fe7c66f0d7c140d66265948e312f5f24f
+Size (suse131/Mesa-libEGL1-9.2.2-61.6.1.x86_64.rpm) = 88455 bytes
+SHA1 (suse131/Mesa-libGL1-9.2.2-61.6.1.i586.rpm) = 7afc0ab329cb27447599d373092d2bcd5f6bf2f2
+RMD160 (suse131/Mesa-libGL1-9.2.2-61.6.1.i586.rpm) = 1e9f239ad914bf693b4bd4fc0d88140210600848
+Size (suse131/Mesa-libGL1-9.2.2-61.6.1.i586.rpm) = 140299 bytes
+SHA1 (suse131/Mesa-libGL1-9.2.2-61.6.1.x86_64.rpm) = dfbaa587f42242de0384d8715ae1306c2c4650f4
+RMD160 (suse131/Mesa-libGL1-9.2.2-61.6.1.x86_64.rpm) = ee99482f0577c8f3c7293fbf021492137bc364cc
+Size (suse131/Mesa-libGL1-9.2.2-61.6.1.x86_64.rpm) = 142240 bytes
+SHA1 (suse131/Mesa-libglapi0-9.2.2-61.6.1.i586.rpm) = f413b495699083c58013ce0a1cc03b3b1abf2b62
+RMD160 (suse131/Mesa-libglapi0-9.2.2-61.6.1.i586.rpm) = 69de4735afad8d70f9a8adeca485edbac5bf63a3
+Size (suse131/Mesa-libglapi0-9.2.2-61.6.1.i586.rpm) = 56282 bytes
+SHA1 (suse131/Mesa-libglapi0-9.2.2-61.6.1.x86_64.rpm) = dbe456bcab4ac3124ffc32e9857445ce3543db17
+RMD160 (suse131/Mesa-libglapi0-9.2.2-61.6.1.x86_64.rpm) = 05ac8db173b52b2c5088f7e4b92d281cb94f3baf
+Size (suse131/Mesa-libglapi0-9.2.2-61.6.1.x86_64.rpm) = 55519 bytes
+SHA1 (suse131/libgbm1-9.2.2-61.6.1.i586.rpm) = 224863e29f6684eac0212ea84da8fdfece512313
+RMD160 (suse131/libgbm1-9.2.2-61.6.1.i586.rpm) = 77518ebaffbda2151e523b9cba59dd6a6e2a5dce
+Size (suse131/libgbm1-9.2.2-61.6.1.i586.rpm) = 520573 bytes
+SHA1 (suse131/libgbm1-9.2.2-61.6.1.x86_64.rpm) = c0baa31e04a4301d81ad62536045db3326af3cad
+RMD160 (suse131/libgbm1-9.2.2-61.6.1.x86_64.rpm) = 0e70b6bef813e1de4579d8bde5f1641479846e9f
+Size (suse131/libgbm1-9.2.2-61.6.1.x86_64.rpm) = 516235 bytes
+SHA1 (suse131/libudev1-208-6.1.i586.rpm) = 4eec42be9cafdfec02685ff4d3cf4cecf209095f
+RMD160 (suse131/libudev1-208-6.1.i586.rpm) = 637b194af2eafc9b637386d33f5394369c3ef79e
+Size (suse131/libudev1-208-6.1.i586.rpm) = 155126 bytes
+SHA1 (suse131/libudev1-208-6.1.x86_64.rpm) = b2b157c12d10dd33f2bab10ae9d090ec65bdfd09
+RMD160 (suse131/libudev1-208-6.1.x86_64.rpm) = 3f4f77748866e2ddd56f24d06443438bb7eef3b3
+Size (suse131/libudev1-208-6.1.x86_64.rpm) = 154038 bytes
+SHA1 (suse131/libwayland-client0-1.2.1-1.1.i586.rpm) = 6ee2bb05fbd6915b828ee321e83ea62deb3e5dcc
+RMD160 (suse131/libwayland-client0-1.2.1-1.1.i586.rpm) = 0842cf1e2944c796432af452530c470cca5e5610
+Size (suse131/libwayland-client0-1.2.1-1.1.i586.rpm) = 21662 bytes
+SHA1 (suse131/libwayland-client0-1.2.1-1.1.x86_64.rpm) = b69b93360aec99d10129b001627f6c6536bce0cd
+RMD160 (suse131/libwayland-client0-1.2.1-1.1.x86_64.rpm) = 00f3407ba382f2ccbf77c67c9971e85d8f63c650
+Size (suse131/libwayland-client0-1.2.1-1.1.x86_64.rpm) = 22907 bytes
+SHA1 (suse131/libwayland-server0-1.2.1-1.1.i586.rpm) = 9b8903564040ba2e30feef50d6a9f4dcdc112fe2
+RMD160 (suse131/libwayland-server0-1.2.1-1.1.i586.rpm) = 183fe4eb16efd3478dc52975f7f5ec3c5b5f5273
+Size (suse131/libwayland-server0-1.2.1-1.1.i586.rpm) = 26114 bytes
+SHA1 (suse131/libwayland-server0-1.2.1-1.1.x86_64.rpm) = 5907bad59056bdd7f12faa74376fd866c60f61c9
+RMD160 (suse131/libwayland-server0-1.2.1-1.1.x86_64.rpm) = eda10ba470d6cd38c3dccffe9c88f603f7e6550a
+Size (suse131/libwayland-server0-1.2.1-1.1.x86_64.rpm) = 27248 bytes
diff --git a/emulators/suse131_gtk2/DEINSTALL b/emulators/suse131_gtk2/DEINSTALL
new file mode 100644
index 00000000000..18ca148f73f
--- /dev/null
+++ b/emulators/suse131_gtk2/DEINSTALL
@@ -0,0 +1,19 @@
+# $NetBSD: DEINSTALL,v 1.1 2013/12/05 11:42:15 obache Exp $
+#
+# Remove gtk/pango module configuration.
+#
+case ${STAGE} in
+DEINSTALL)
+ GNOME_BINDIR="${PKG_PREFIX}/@EMULSUBDIR@/usr/bin"
+ GNOME_LIBDIR="${PKG_PREFIX}/@EMULSUBDIR@/usr/lib@ABISUFFIX@"
+ GNOME_ETCDIR="${PKG_PREFIX}/@EMULSUBDIR@/etc"
+
+ ${ECHO} "${PKGNAME}: removing GTK/Pango module configuration"
+ ${RM} -f ${GNOME_LIBDIR}/gtk-2.0/2.10.0/gtk@ABISUFFIX@.immodules
+ ${RM} -f ${GNOME_LIBDIR}/gdk-pixbuf-2.0/2.10.0/loaders.cache
+ ${RM} -f ${GNOME_ETCDIR}/pango/pango@ABISUFFIX@.modules
+ ${RM} -f ${GNOME_LIBDIR}/gio/modules/giomodule.cache
+ ${RM} -f ${PKG_PREFIX}/@EMULSUBDIR@/usr/share/glib-2.0/schemas/gschemas.compiled
+ ${RM} -f ${PKG_PREFIX}/@EMULSUBDIR@/var/cache/gio-2.0/defaults.list
+ ;;
+esac
diff --git a/emulators/suse131_gtk2/DESCR b/emulators/suse131_gtk2/DESCR
new file mode 100644
index 00000000000..09ba161fd59
--- /dev/null
+++ b/emulators/suse131_gtk2/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require GTK+-2.x shared libraries.
diff --git a/emulators/suse131_gtk2/INSTALL b/emulators/suse131_gtk2/INSTALL
new file mode 100644
index 00000000000..2fe8bd6c8ee
--- /dev/null
+++ b/emulators/suse131_gtk2/INSTALL
@@ -0,0 +1,19 @@
+# $NetBSD: INSTALL,v 1.1 2013/12/05 11:42:15 obache Exp $
+#
+# Initialize gtk/pango module configuration.
+#
+case ${STAGE} in
+POST-INSTALL)
+ GNOME_BINDIR="${PKG_PREFIX}/@EMULSUBDIR@/usr/bin"
+ GNOME_LIBDIR="${PKG_PREFIX}/@EMULSUBDIR@/usr/lib@ABISUFFIX@"
+ GNOME_ETCDIR="${PKG_PREFIX}/@EMULSUBDIR@/etc"
+ SUSECONFIG="${PKG_PREFIX}/@EMULSUBDIR@/sbin/SuSEconfig"
+
+ ${ECHO} "${PKGNAME}: initializing GTK/Pango module configuration"
+ ${GNOME_BINDIR}/gtk-query-immodules-2.0@BINSUFFIX@ --update-cache
+ ${GNOME_BINDIR}/gdk-pixbuf-query-loaders@BINSUFFIX@ --update-cache
+ ${GNOME_BINDIR}/pango-querymodules@BINSUFFIX@ --update-cache
+ ${GNOME_BINDIR}/gio-querymodules@BINSUFFIX@ ${GNOME_LIBDIR}/gio/modules
+ ${MKDIR} -p ${PKG_PREFIX}/@EMULSUBDIR@/var/lock
+ ;;
+esac
diff --git a/emulators/suse131_gtk2/Makefile b/emulators/suse131_gtk2/Makefile
new file mode 100644
index 00000000000..23d4f38dda8
--- /dev/null
+++ b/emulators/suse131_gtk2/Makefile
@@ -0,0 +1,45 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+DISTNAME= suse_gtk2-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libcairo2-1.12.16-3.1.3.${SUSE_ARCH}
+RPMPKGS+= gdk-pixbuf-query-loaders-2.30.0-1.1.${SUSE_ARCH}
+RPMPKGS+= gio-branding-upstream-2.38.1-1.1.noarch
+RPMPKGS+= glib2-tools-2.38.1-1.1.${SUSE_ARCH}
+RPMPKGS+= gtk2-tools-2.24.22-2.1.${SUSE_ARCH}
+RPMPKGS+= pango-tools-1.36.0-1.1.${SUSE_ARCH}
+RPMPKGS+= libIDL-2-0-0.8.14-18.1.3.${SUSE_ARCH}
+RPMPKGS+= libatk-1_0-0-2.10.0-1.1.${SUSE_ARCH}
+RPMPKGS+= libffi4-4.8.1_20130909-3.2.1.${SUSE_ARCH}
+RPMPKGS+= libgdk_pixbuf-2_0-0-2.30.0-1.1.${SUSE_ARCH}
+RPMPKGS+= libgio-2_0-0-2.38.1-1.1.${SUSE_ARCH}
+RPMPKGS+= libglib-2_0-0-2.38.1-1.1.${SUSE_ARCH}
+RPMPKGS+= libgmodule-2_0-0-2.38.1-1.1.${SUSE_ARCH}
+RPMPKGS+= libgobject-2_0-0-2.38.1-1.1.${SUSE_ARCH}
+RPMPKGS+= libgthread-2_0-0-2.38.1-1.1.${SUSE_ARCH}
+RPMPKGS+= libgtk-2_0-0-2.24.22-2.1.${SUSE_ARCH}
+RPMPKGS+= libjasper1-1.900.1-160.1.2.${SUSE_ARCH}
+RPMPKGS+= orbit2-2.14.19-15.1.3.${SUSE_ARCH}
+RPMPKGS+= libpango-1_0-0-1.36.0-1.1.${SUSE_ARCH}
+RPMPKGS+= libharfbuzz0-0.9.21-1.3.${SUSE_ARCH}
+RPMPKGS+= libgraphite2-3-1.2.0-6.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for GTK+-2.x
+
+EMUL_MODULES.linux= fontconfig freetype2 glx jpeg png tiff x11
+
+# These files are managed by the +INSTALL/+DEINSTALL scripts.
+CHECK_FILES_SKIP+= ${EMULDIR}/lib${ABISUFFIX}/gtk-2.0/2.10.0/gtk.immodules
+CHECK_FILES_SKIP+= ${EMULDIR}/lib${ABISUFFIX}/gdk-pixbuf-2.0/2.10.0/loaders.cache
+CHECK_FILES_SKIP+= ${EMULDIR}/etc/pango/pango${ABISUFFIX}.modules
+CHECK_FILES_SKIP+= ${EMULDIR}/lib${ABISUFFIX}/gio/modules/giomodule.cache
+CHECK_FILES_SKIP+= ${EMULDIR}/usr/share/glib-2.0/schemas/gschemas.compiled
+
+ABISUFFIX?= # empty
+BINSUFFIX?= # empty
+FILES_SUBST+= ABISUFFIX=${ABISUFFIX:Q}
+FILES_SUBST+= BINSUFFIX=${BINSUFFIX:Q}
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_gtk2/distinfo b/emulators/suse131_gtk2/distinfo
new file mode 100644
index 00000000000..b9062ddfb56
--- /dev/null
+++ b/emulators/suse131_gtk2/distinfo
@@ -0,0 +1,143 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/dbus-1-glib-0.100.2-2.1.3.i586.rpm) = 60c7cc61b7257b0786f1c861634c4f4485f811ec
+RMD160 (suse131/dbus-1-glib-0.100.2-2.1.3.i586.rpm) = ccda7d8d4d1816767fdf790e3f80e62e5e715d73
+Size (suse131/dbus-1-glib-0.100.2-2.1.3.i586.rpm) = 71809 bytes
+SHA1 (suse131/dbus-1-glib-0.100.2-2.1.3.x86_64.rpm) = 29c6393ec33870af32cf96839e1606806b2edd05
+RMD160 (suse131/dbus-1-glib-0.100.2-2.1.3.x86_64.rpm) = eeec4de2926baaa25af59323e1f1310215b84dea
+Size (suse131/dbus-1-glib-0.100.2-2.1.3.x86_64.rpm) = 72039 bytes
+SHA1 (suse131/gconf2-3.2.6-2.1.3.i586.rpm) = a1b9b99e71a586f8aeec33eaeb411691e5025bba
+RMD160 (suse131/gconf2-3.2.6-2.1.3.i586.rpm) = 675f72931d04da802dbe9dcbc3d46f3be93f3a45
+Size (suse131/gconf2-3.2.6-2.1.3.i586.rpm) = 445751 bytes
+SHA1 (suse131/gconf2-3.2.6-2.1.3.x86_64.rpm) = 5963e4bf478b0182e04f5f120c337ca566ecff32
+RMD160 (suse131/gconf2-3.2.6-2.1.3.x86_64.rpm) = ea10c97ccaee7c2cd708571bb3b09612c761cdae
+Size (suse131/gconf2-3.2.6-2.1.3.x86_64.rpm) = 449617 bytes
+SHA1 (suse131/gdk-pixbuf-query-loaders-2.30.0-1.1.i586.rpm) = 1f6996d986f93b2e7df17c10cd5c3dd651527111
+RMD160 (suse131/gdk-pixbuf-query-loaders-2.30.0-1.1.i586.rpm) = 8ef393500751c9b5ec94be45fc5730a099290362
+Size (suse131/gdk-pixbuf-query-loaders-2.30.0-1.1.i586.rpm) = 19425 bytes
+SHA1 (suse131/gdk-pixbuf-query-loaders-2.30.0-1.1.x86_64.rpm) = 3067878f7f745bd3b5c9f6b80c4796dba1c3b8f0
+RMD160 (suse131/gdk-pixbuf-query-loaders-2.30.0-1.1.x86_64.rpm) = 177d5669d1e350e7ea0a12ae5d3a1a76c6a9c715
+Size (suse131/gdk-pixbuf-query-loaders-2.30.0-1.1.x86_64.rpm) = 19552 bytes
+SHA1 (suse131/gio-branding-upstream-2.38.1-1.1.noarch.rpm) = 034913f94b0107d668b78c6330d985aeb9d2ac91
+RMD160 (suse131/gio-branding-upstream-2.38.1-1.1.noarch.rpm) = bbd874be86a6692a8e0ceb091271f317cecf2c6f
+Size (suse131/gio-branding-upstream-2.38.1-1.1.noarch.rpm) = 104981 bytes
+SHA1 (suse131/glib2-tools-2.38.1-1.1.i586.rpm) = 33fb8075bae3599b726462aa2878ff6149d2a8c9
+RMD160 (suse131/glib2-tools-2.38.1-1.1.i586.rpm) = d4b1b0afd37513803e71937ffca96dee19231c46
+Size (suse131/glib2-tools-2.38.1-1.1.i586.rpm) = 152009 bytes
+SHA1 (suse131/glib2-tools-2.38.1-1.1.x86_64.rpm) = 79d10c4a4f50f07b0e4ecdeb422793527057d4e6
+RMD160 (suse131/glib2-tools-2.38.1-1.1.x86_64.rpm) = 2f6c07349b898b3beea6b0ece8ed4d6748361cf7
+Size (suse131/glib2-tools-2.38.1-1.1.x86_64.rpm) = 152720 bytes
+SHA1 (suse131/gtk2-tools-2.24.22-2.1.i586.rpm) = 109e4eff0390e36b03bafcc3128b5d26ffe76929
+RMD160 (suse131/gtk2-tools-2.24.22-2.1.i586.rpm) = 630ad8c565c354b22d366bdae4669d134f591845
+Size (suse131/gtk2-tools-2.24.22-2.1.i586.rpm) = 83489 bytes
+SHA1 (suse131/gtk2-tools-2.24.22-2.1.x86_64.rpm) = 76092d3b572b95f01895a8dff4351dc0b09cbbec
+RMD160 (suse131/gtk2-tools-2.24.22-2.1.x86_64.rpm) = ae6bfb3d0def6f347d6eae84f09cdd375e346bc5
+Size (suse131/gtk2-tools-2.24.22-2.1.x86_64.rpm) = 84074 bytes
+SHA1 (suse131/libIDL-2-0-0.8.14-18.1.3.i586.rpm) = 2446e215ed1f43fc0fa96784bfd5e00357cc9e79
+RMD160 (suse131/libIDL-2-0-0.8.14-18.1.3.i586.rpm) = 4ed73aee47a75dbe0f6d1230f1b759eda06bc1ff
+Size (suse131/libIDL-2-0-0.8.14-18.1.3.i586.rpm) = 113653 bytes
+SHA1 (suse131/libIDL-2-0-0.8.14-18.1.3.x86_64.rpm) = 21a520813b72904a4b8ddd54c47fd811656332b0
+RMD160 (suse131/libIDL-2-0-0.8.14-18.1.3.x86_64.rpm) = b0b60a715facafbe817bb6dd86ef78c77d3e7c2a
+Size (suse131/libIDL-2-0-0.8.14-18.1.3.x86_64.rpm) = 117122 bytes
+SHA1 (suse131/libatk-1_0-0-2.10.0-1.1.i586.rpm) = b2ff144c476474aa370e7e33e9b2cea3879c1c09
+RMD160 (suse131/libatk-1_0-0-2.10.0-1.1.i586.rpm) = 4d304c0bf06ee555063fa7013de9e652ee0ea3b6
+Size (suse131/libatk-1_0-0-2.10.0-1.1.i586.rpm) = 88959 bytes
+SHA1 (suse131/libatk-1_0-0-2.10.0-1.1.x86_64.rpm) = 02e16cb16884ffaf3a977c0e33837aee2e43d559
+RMD160 (suse131/libatk-1_0-0-2.10.0-1.1.x86_64.rpm) = 454af1ebeac8f1cffcc96441e44e0a9e5f0d64b0
+Size (suse131/libatk-1_0-0-2.10.0-1.1.x86_64.rpm) = 90283 bytes
+SHA1 (suse131/libcairo2-1.12.16-3.1.3.i586.rpm) = 09bb45a3bc07224e645df8ddb2b33bf39389a221
+RMD160 (suse131/libcairo2-1.12.16-3.1.3.i586.rpm) = d339541d43cd9a0b30c0e1c4bd22a33818ae3529
+Size (suse131/libcairo2-1.12.16-3.1.3.i586.rpm) = 896238 bytes
+SHA1 (suse131/libcairo2-1.12.16-3.1.3.x86_64.rpm) = fb4b8a2f81197351639e1633244cb2afa7285fd6
+RMD160 (suse131/libcairo2-1.12.16-3.1.3.x86_64.rpm) = b65cd2cfd61196622b6e1d4f90eb973c6ee1289b
+Size (suse131/libcairo2-1.12.16-3.1.3.x86_64.rpm) = 881634 bytes
+SHA1 (suse131/libffi4-4.8.1_20130909-3.2.1.i586.rpm) = 3c93b6db77a041fa39c797cd0fb5be36b1df94ac
+RMD160 (suse131/libffi4-4.8.1_20130909-3.2.1.i586.rpm) = 592f39685bc8f56e7d0f8f0f057a4fbf82b79efe
+Size (suse131/libffi4-4.8.1_20130909-3.2.1.i586.rpm) = 18472 bytes
+SHA1 (suse131/libffi4-4.8.1_20130909-3.2.1.x86_64.rpm) = 040389c6f43f64b6281090edd65e0960d64bd112
+RMD160 (suse131/libffi4-4.8.1_20130909-3.2.1.x86_64.rpm) = 801025c454d445ecaee401e0f77a8287b50d9706
+Size (suse131/libffi4-4.8.1_20130909-3.2.1.x86_64.rpm) = 21348 bytes
+SHA1 (suse131/libgdk_pixbuf-2_0-0-2.30.0-1.1.i586.rpm) = 15415f907adda30b901e35e88da8cada5f05ff44
+RMD160 (suse131/libgdk_pixbuf-2_0-0-2.30.0-1.1.i586.rpm) = 524b42dd7abdb1b854d8cf189c81a0bbcf80b5b7
+Size (suse131/libgdk_pixbuf-2_0-0-2.30.0-1.1.i586.rpm) = 177761 bytes
+SHA1 (suse131/libgdk_pixbuf-2_0-0-2.30.0-1.1.x86_64.rpm) = 979755c224d3015c737ab3e632b749d425b6a3a5
+RMD160 (suse131/libgdk_pixbuf-2_0-0-2.30.0-1.1.x86_64.rpm) = 0b7f0183acf84bc2acf8596bc52e75835eb60a22
+Size (suse131/libgdk_pixbuf-2_0-0-2.30.0-1.1.x86_64.rpm) = 182638 bytes
+SHA1 (suse131/libgio-2_0-0-2.38.1-1.1.i586.rpm) = 41d3f8fc5c3a9432275d71352e35d5e68333889e
+RMD160 (suse131/libgio-2_0-0-2.38.1-1.1.i586.rpm) = 6576355b59b074935becf3273e15fe366dc015a3
+Size (suse131/libgio-2_0-0-2.38.1-1.1.i586.rpm) = 536286 bytes
+SHA1 (suse131/libgio-2_0-0-2.38.1-1.1.x86_64.rpm) = 48353db8ba91e059fe66ef90146d38d1e9f4e023
+RMD160 (suse131/libgio-2_0-0-2.38.1-1.1.x86_64.rpm) = 8d687f795ad25842e7de0b2b425d584939f57695
+Size (suse131/libgio-2_0-0-2.38.1-1.1.x86_64.rpm) = 547219 bytes
+SHA1 (suse131/libglib-2_0-0-2.38.1-1.1.i586.rpm) = e1b32599c361150a31cd5f7e8ec061cafd4c3de4
+RMD160 (suse131/libglib-2_0-0-2.38.1-1.1.i586.rpm) = 55e1e08669e25d713e3150ff426c0a528f62f309
+Size (suse131/libglib-2_0-0-2.38.1-1.1.i586.rpm) = 522628 bytes
+SHA1 (suse131/libglib-2_0-0-2.38.1-1.1.x86_64.rpm) = 025c0604a7c6569352d2c3e23c1ccfbcc3a47ea8
+RMD160 (suse131/libglib-2_0-0-2.38.1-1.1.x86_64.rpm) = fcb4fdbd43ed2391ef803c1e7bf5a73bc714c3d3
+Size (suse131/libglib-2_0-0-2.38.1-1.1.x86_64.rpm) = 530816 bytes
+SHA1 (suse131/libgmodule-2_0-0-2.38.1-1.1.i586.rpm) = e74877d459717a46cf92401d6d0bf4c1747b9c6c
+RMD160 (suse131/libgmodule-2_0-0-2.38.1-1.1.i586.rpm) = dc02de0ace8e27b219330c082be699bb70d08188
+Size (suse131/libgmodule-2_0-0-2.38.1-1.1.i586.rpm) = 108502 bytes
+SHA1 (suse131/libgmodule-2_0-0-2.38.1-1.1.x86_64.rpm) = d93d9fed8cbea7274503ea0cac0196dc247c9e51
+RMD160 (suse131/libgmodule-2_0-0-2.38.1-1.1.x86_64.rpm) = 96a17a4418661ff7ceff4f9a73bbf4f134103759
+Size (suse131/libgmodule-2_0-0-2.38.1-1.1.x86_64.rpm) = 108546 bytes
+SHA1 (suse131/libgobject-2_0-0-2.38.1-1.1.i586.rpm) = 3bc457b902c08da2a2c5abee40c10eda2458474f
+RMD160 (suse131/libgobject-2_0-0-2.38.1-1.1.i586.rpm) = f84953e8a0215f61fe13d3c251dbf74be24b679a
+Size (suse131/libgobject-2_0-0-2.38.1-1.1.i586.rpm) = 206052 bytes
+SHA1 (suse131/libgobject-2_0-0-2.38.1-1.1.x86_64.rpm) = d7fc82060c45508a5acefeaabba34de048f15c01
+RMD160 (suse131/libgobject-2_0-0-2.38.1-1.1.x86_64.rpm) = 84ec06bc374f2f7c961ab06d55d326e4d59c2baa
+Size (suse131/libgobject-2_0-0-2.38.1-1.1.x86_64.rpm) = 213797 bytes
+SHA1 (suse131/libgraphite2-3-1.2.0-6.1.2.i586.rpm) = 9409c279604d371b8c36c3386834c40a62b2dd83
+RMD160 (suse131/libgraphite2-3-1.2.0-6.1.2.i586.rpm) = 3bf468a72e326a2ef02e564b4bbf842d69c1998e
+Size (suse131/libgraphite2-3-1.2.0-6.1.2.i586.rpm) = 53284 bytes
+SHA1 (suse131/libgraphite2-3-1.2.0-6.1.2.x86_64.rpm) = 301d7e4f7acae5d861aff77a06b2032abe4b1d87
+RMD160 (suse131/libgraphite2-3-1.2.0-6.1.2.x86_64.rpm) = 62a0bb2f29a19968e7a79df5bd97a54c106cb88e
+Size (suse131/libgraphite2-3-1.2.0-6.1.2.x86_64.rpm) = 52428 bytes
+SHA1 (suse131/libgthread-2_0-0-2.38.1-1.1.i586.rpm) = 2e2a27ccf21ecc5149bead3474f06e5231c4913a
+RMD160 (suse131/libgthread-2_0-0-2.38.1-1.1.i586.rpm) = ee85b27db5d0be6c32fe75dc5ae172cea92dea48
+Size (suse131/libgthread-2_0-0-2.38.1-1.1.i586.rpm) = 105341 bytes
+SHA1 (suse131/libgthread-2_0-0-2.38.1-1.1.x86_64.rpm) = 5a0559a97e3955470c66aa113f102aa57bf2ad63
+RMD160 (suse131/libgthread-2_0-0-2.38.1-1.1.x86_64.rpm) = ebd6123ad0e48d98c53b07630209f74daa7fcf09
+Size (suse131/libgthread-2_0-0-2.38.1-1.1.x86_64.rpm) = 105364 bytes
+SHA1 (suse131/libgtk-2_0-0-2.24.22-2.1.i586.rpm) = bd15ded1359ecb0957b3e707608fb10d7b07c35c
+RMD160 (suse131/libgtk-2_0-0-2.24.22-2.1.i586.rpm) = fc0da98248188cc57087be775808b947da1c5140
+Size (suse131/libgtk-2_0-0-2.24.22-2.1.i586.rpm) = 2270135 bytes
+SHA1 (suse131/libgtk-2_0-0-2.24.22-2.1.x86_64.rpm) = 6b2c98bf096ce1cb196e1911de9f09ed28a32ee0
+RMD160 (suse131/libgtk-2_0-0-2.24.22-2.1.x86_64.rpm) = e6f77a44cdc0b884e11710de15657b16a1f52f7d
+Size (suse131/libgtk-2_0-0-2.24.22-2.1.x86_64.rpm) = 2309602 bytes
+SHA1 (suse131/libharfbuzz0-0.9.21-1.3.i586.rpm) = 5027ec2a5f8c3cd71f47935fc6a2d17bfee4d156
+RMD160 (suse131/libharfbuzz0-0.9.21-1.3.i586.rpm) = ff32a9b212cbaaed95fed8b0d16f4e138b5cdb1d
+Size (suse131/libharfbuzz0-0.9.21-1.3.i586.rpm) = 134567 bytes
+SHA1 (suse131/libharfbuzz0-0.9.21-1.3.x86_64.rpm) = eba99079ce8aa69e6544140e1b1896da7cf8c8ee
+RMD160 (suse131/libharfbuzz0-0.9.21-1.3.x86_64.rpm) = 28a3ab3348e942db6e619a617b70b44e47daf88c
+Size (suse131/libharfbuzz0-0.9.21-1.3.x86_64.rpm) = 136946 bytes
+SHA1 (suse131/libjasper1-1.900.1-160.1.2.i586.rpm) = 7dc9248ec25acd0f16885a029d9c8c5e20ee415e
+RMD160 (suse131/libjasper1-1.900.1-160.1.2.i586.rpm) = 9c0c3b23c1de2989a7ac5a6216c16658bc60a577
+Size (suse131/libjasper1-1.900.1-160.1.2.i586.rpm) = 128710 bytes
+SHA1 (suse131/libjasper1-1.900.1-160.1.2.x86_64.rpm) = 5fc9a25ac7137ffcbd46634bfabf0df713eb5d51
+RMD160 (suse131/libjasper1-1.900.1-160.1.2.x86_64.rpm) = f147fde1bf4e4c7a7fed7ee78e2806df9adcc315
+Size (suse131/libjasper1-1.900.1-160.1.2.x86_64.rpm) = 131454 bytes
+SHA1 (suse131/libpango-1_0-0-1.36.0-1.1.i586.rpm) = 07ea0da7f133497f2b5ec975afee21a757837742
+RMD160 (suse131/libpango-1_0-0-1.36.0-1.1.i586.rpm) = bd741213ecc61c7823d7e1270669bba7f6164d07
+Size (suse131/libpango-1_0-0-1.36.0-1.1.i586.rpm) = 276661 bytes
+SHA1 (suse131/libpango-1_0-0-1.36.0-1.1.x86_64.rpm) = 47d09cc59beab844ff6040b31831a6126f705181
+RMD160 (suse131/libpango-1_0-0-1.36.0-1.1.x86_64.rpm) = 215bc9d5830efe8ba27755c9111d8adc9814387a
+Size (suse131/libpango-1_0-0-1.36.0-1.1.x86_64.rpm) = 279386 bytes
+SHA1 (suse131/orbit2-2.14.19-15.1.3.i586.rpm) = 67b76b092cf8369c46b4daa382c5d92efa451b93
+RMD160 (suse131/orbit2-2.14.19-15.1.3.i586.rpm) = c5474fe39fbe3b065eb73c9e6bdac888cf010c29
+Size (suse131/orbit2-2.14.19-15.1.3.i586.rpm) = 157176 bytes
+SHA1 (suse131/orbit2-2.14.19-15.1.3.x86_64.rpm) = c053f1a5e56fb71b08ca126e9e20abb2584ca652
+RMD160 (suse131/orbit2-2.14.19-15.1.3.x86_64.rpm) = 7d61115792a78b651e5fb5c578460f6a66c65c31
+Size (suse131/orbit2-2.14.19-15.1.3.x86_64.rpm) = 163731 bytes
+SHA1 (suse131/pango-tools-1.36.0-1.1.i586.rpm) = 0adce4e4f0e6f83a67d9d864f1064e84f5610543
+RMD160 (suse131/pango-tools-1.36.0-1.1.i586.rpm) = dbd06cdbe6f59997e18ad0967a75199e3ce7a2db
+Size (suse131/pango-tools-1.36.0-1.1.i586.rpm) = 44314 bytes
+SHA1 (suse131/pango-tools-1.36.0-1.1.x86_64.rpm) = 34652818830481e6fe223d479a7ff53c6d3859b6
+RMD160 (suse131/pango-tools-1.36.0-1.1.x86_64.rpm) = aad59424604ceddc324ac988799efe4b74335ea7
+Size (suse131/pango-tools-1.36.0-1.1.x86_64.rpm) = 44764 bytes
+SHA1 (suse131/shared-mime-info-1.1-2.1.3.i586.rpm) = 7eff3da3a6b87c94e828fbd94ab10477b49aecf3
+RMD160 (suse131/shared-mime-info-1.1-2.1.3.i586.rpm) = 9a742342dd01b64bb6057f86653955ce8b7ca93e
+Size (suse131/shared-mime-info-1.1-2.1.3.i586.rpm) = 361539 bytes
+SHA1 (suse131/shared-mime-info-1.1-2.1.3.x86_64.rpm) = cef21855332613e6a2692ac133e15a8652ff80a6
+RMD160 (suse131/shared-mime-info-1.1-2.1.3.x86_64.rpm) = 0a5c9a9a8225fe309eaf3d31ca1f5b1a7e99f794
+Size (suse131/shared-mime-info-1.1-2.1.3.x86_64.rpm) = 362041 bytes
diff --git a/emulators/suse131_gtk2/suse.x86_64.mk b/emulators/suse131_gtk2/suse.x86_64.mk
new file mode 100644
index 00000000000..30418d4c645
--- /dev/null
+++ b/emulators/suse131_gtk2/suse.x86_64.mk
@@ -0,0 +1,5 @@
+# $NetBSD: suse.x86_64.mk,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+# Suffix on the GTK+-2.x/Pango binaries used in the INSTALL script
+ABISUFFIX= 64
+BINSUFFIX= -${ABISUFFIX}
diff --git a/emulators/suse131_krb5/DESCR b/emulators/suse131_krb5/DESCR
new file mode 100644
index 00000000000..ea6f3dd51bd
--- /dev/null
+++ b/emulators/suse131_krb5/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require kerberos shared libraries.
diff --git a/emulators/suse131_krb5/Makefile b/emulators/suse131_krb5/Makefile
new file mode 100644
index 00000000000..4f606e8b438
--- /dev/null
+++ b/emulators/suse131_krb5/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+DISTNAME= suse_krb5-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= krb5-1.11.3-3.1.3.${SUSE_ARCH}
+RPMPKGS+= libcom_err2-1.42.8-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libkeyutils1-1.5.5-6.1.3.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for kerberos libraries
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_krb5/distinfo b/emulators/suse131_krb5/distinfo
new file mode 100644
index 00000000000..1b74d9d2ef7
--- /dev/null
+++ b/emulators/suse131_krb5/distinfo
@@ -0,0 +1,20 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/krb5-1.11.3-3.1.3.i586.rpm) = 381ceff286821e3f2a1f43ba1bda5a4252da4de9
+RMD160 (suse131/krb5-1.11.3-3.1.3.i586.rpm) = 75112fee3babf7ee4a25abc60030a55b0978be81
+Size (suse131/krb5-1.11.3-3.1.3.i586.rpm) = 571359 bytes
+SHA1 (suse131/krb5-1.11.3-3.1.3.x86_64.rpm) = 0d5ca78ef9b3f2c816cd52f3d38ca51e50139935
+RMD160 (suse131/krb5-1.11.3-3.1.3.x86_64.rpm) = 1e9e00ea05e8dd4eb50336eded9845ffc479eecb
+Size (suse131/krb5-1.11.3-3.1.3.x86_64.rpm) = 585868 bytes
+SHA1 (suse131/libcom_err2-1.42.8-2.1.2.i586.rpm) = 6203697b4c1e91503ce7d3b0a4aaf1e9c97fca7f
+RMD160 (suse131/libcom_err2-1.42.8-2.1.2.i586.rpm) = a0739c35f19ef754ceffa1eb19c0b637febd942b
+Size (suse131/libcom_err2-1.42.8-2.1.2.i586.rpm) = 29874 bytes
+SHA1 (suse131/libcom_err2-1.42.8-2.1.2.x86_64.rpm) = 30ba9782f12590f5306cf02e98115c99742ebf9f
+RMD160 (suse131/libcom_err2-1.42.8-2.1.2.x86_64.rpm) = d6b64a812aa8da0e57d75d18cda306d1a0458425
+Size (suse131/libcom_err2-1.42.8-2.1.2.x86_64.rpm) = 30346 bytes
+SHA1 (suse131/libkeyutils1-1.5.5-6.1.3.i586.rpm) = 1365ffdfe5c387c64b82b2089c816f9e1aaf4104
+RMD160 (suse131/libkeyutils1-1.5.5-6.1.3.i586.rpm) = 7ef13a1eea21587a6e8e23d679131565b39a078a
+Size (suse131/libkeyutils1-1.5.5-6.1.3.i586.rpm) = 19075 bytes
+SHA1 (suse131/libkeyutils1-1.5.5-6.1.3.x86_64.rpm) = 7da3d8934b5f9ef55cc6a1582312877e106f16cf
+RMD160 (suse131/libkeyutils1-1.5.5-6.1.3.x86_64.rpm) = a53dcf494456d1ae3a236ba203dce6c906a0d4aa
+Size (suse131/libkeyutils1-1.5.5-6.1.3.x86_64.rpm) = 19209 bytes
diff --git a/emulators/suse131_libcups/DESCR b/emulators/suse131_libcups/DESCR
new file mode 100644
index 00000000000..51a7130e2cb
--- /dev/null
+++ b/emulators/suse131_libcups/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require CUPS shared libraries.
diff --git a/emulators/suse131_libcups/Makefile b/emulators/suse131_libcups/Makefile
new file mode 100644
index 00000000000..ba1df88bd12
--- /dev/null
+++ b/emulators/suse131_libcups/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+DISTNAME= suse_libcups-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= cups-libs-1.5.4-12.1.3.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for CUPS
+
+EMUL_MODULES.linux= openssl
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libcups/distinfo b/emulators/suse131_libcups/distinfo
new file mode 100644
index 00000000000..767e29953e4
--- /dev/null
+++ b/emulators/suse131_libcups/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/cups-libs-1.5.4-12.1.3.i586.rpm) = 5c2dc61206c4c6f079ffc4b8f8205c9eb1f19a0f
+RMD160 (suse131/cups-libs-1.5.4-12.1.3.i586.rpm) = 17d15ab21b05a043e12ce303b40a3183a1a6f423
+Size (suse131/cups-libs-1.5.4-12.1.3.i586.rpm) = 624754 bytes
+SHA1 (suse131/cups-libs-1.5.4-12.1.3.x86_64.rpm) = e0a5ce470463144b5ff83abfabc6f726b6d87949
+RMD160 (suse131/cups-libs-1.5.4-12.1.3.x86_64.rpm) = 4bd1644e993bb1c51dfb677cf99c6dc7ddb00b5c
+Size (suse131/cups-libs-1.5.4-12.1.3.x86_64.rpm) = 627047 bytes
diff --git a/emulators/suse131_libcurl/DESCR b/emulators/suse131_libcurl/DESCR
new file mode 100644
index 00000000000..16246646997
--- /dev/null
+++ b/emulators/suse131_libcurl/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require cURL shared libraries.
diff --git a/emulators/suse131_libcurl/Makefile b/emulators/suse131_libcurl/Makefile
new file mode 100644
index 00000000000..8e4632a1a4e
--- /dev/null
+++ b/emulators/suse131_libcurl/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+DISTNAME= suse_libcurl-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libcurl4-7.32.0-2.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for libcurl
+
+EMUL_MODULES.linux= krb5 openssl libidn libssh
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libcurl/distinfo b/emulators/suse131_libcurl/distinfo
new file mode 100644
index 00000000000..46be968c106
--- /dev/null
+++ b/emulators/suse131_libcurl/distinfo
@@ -0,0 +1,14 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/libcares2-1.9.1-2.1.2.i586.rpm) = fa69fc697c154b55085aa6ba7e71dd59ae143e36
+RMD160 (suse131/libcares2-1.9.1-2.1.2.i586.rpm) = e58eab1931d6078fd59efe85db7a70c1bfd1f6cc
+Size (suse131/libcares2-1.9.1-2.1.2.i586.rpm) = 36017 bytes
+SHA1 (suse131/libcares2-1.9.1-2.1.2.x86_64.rpm) = fb327c8f5828d4e226972e6e54054e1e970f9fb5
+RMD160 (suse131/libcares2-1.9.1-2.1.2.x86_64.rpm) = 9dd0677058ce2cec51f9e984a05eb651dd849e5d
+Size (suse131/libcares2-1.9.1-2.1.2.x86_64.rpm) = 36221 bytes
+SHA1 (suse131/libcurl4-7.32.0-2.1.2.i586.rpm) = c4276e3886f37f53dc868db96bf1a889eea8e6c4
+RMD160 (suse131/libcurl4-7.32.0-2.1.2.i586.rpm) = a82ba8c85facb9de2e680d831e44372fbaa6af68
+Size (suse131/libcurl4-7.32.0-2.1.2.i586.rpm) = 191033 bytes
+SHA1 (suse131/libcurl4-7.32.0-2.1.2.x86_64.rpm) = ec347c99faa06042e38a44232fd1105fb242a1b1
+RMD160 (suse131/libcurl4-7.32.0-2.1.2.x86_64.rpm) = 22d84ca4e768a0294de0536c458f41e81f3675d1
+Size (suse131/libcurl4-7.32.0-2.1.2.x86_64.rpm) = 188968 bytes
diff --git a/emulators/suse131_libdbus/DEINSTALL b/emulators/suse131_libdbus/DEINSTALL
new file mode 100644
index 00000000000..c38729b45a2
--- /dev/null
+++ b/emulators/suse131_libdbus/DEINSTALL
@@ -0,0 +1,7 @@
+# $NetBSD: DEINSTALL,v 1.1 2013/12/05 11:42:15 obache Exp $
+#
+case ${STAGE} in
+DEINSTALL)
+ ${RM} -f ${PKG_PREFIX}/@EMULSUBDIR@/var/lib/dbus/machine-id
+ ;;
+esac
diff --git a/emulators/suse131_libdbus/DESCR b/emulators/suse131_libdbus/DESCR
new file mode 100644
index 00000000000..b491f87df03
--- /dev/null
+++ b/emulators/suse131_libdbus/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require DBus shared libraries.
diff --git a/emulators/suse131_libdbus/INSTALL b/emulators/suse131_libdbus/INSTALL
new file mode 100644
index 00000000000..d898709c98e
--- /dev/null
+++ b/emulators/suse131_libdbus/INSTALL
@@ -0,0 +1,7 @@
+# $NetBSD: INSTALL,v 1.1 2013/12/05 11:42:15 obache Exp $
+#
+case ${STAGE} in
+POST-INSTALL)
+ ${LN} -s /../var/db/dbus/machine-id ${PKG_PREFIX}/@EMULSUBDIR@/var/lib/dbus/machine-id
+ ;;
+esac
diff --git a/emulators/suse131_libdbus/Makefile b/emulators/suse131_libdbus/Makefile
new file mode 100644
index 00000000000..2db16a0361a
--- /dev/null
+++ b/emulators/suse131_libdbus/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+DISTNAME= suse_libdbus-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= dbus-1-1.7.4-4.4.1.${SUSE_ARCH}
+RPMPKGS+= libdbus-1-3-1.7.4-4.4.1.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for Pulseaudio
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libdbus/distinfo b/emulators/suse131_libdbus/distinfo
new file mode 100644
index 00000000000..6cf0bb80e9a
--- /dev/null
+++ b/emulators/suse131_libdbus/distinfo
@@ -0,0 +1,14 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/dbus-1-1.7.4-4.4.1.i586.rpm) = 26dbbceb63d2dc6d256d1b54ee61c16f19a41820
+RMD160 (suse131/dbus-1-1.7.4-4.4.1.i586.rpm) = 04ca1e8df9f7f2ae75deecbbc05f2547b933bf2b
+Size (suse131/dbus-1-1.7.4-4.4.1.i586.rpm) = 294209 bytes
+SHA1 (suse131/dbus-1-1.7.4-4.4.1.x86_64.rpm) = 04d1587895d9abc7851f309dbd3207565e120fa0
+RMD160 (suse131/dbus-1-1.7.4-4.4.1.x86_64.rpm) = d0a797a7a9b0feef1fd11dd7e55044e6dc0ff94c
+Size (suse131/dbus-1-1.7.4-4.4.1.x86_64.rpm) = 293527 bytes
+SHA1 (suse131/libdbus-1-3-1.7.4-4.4.1.i586.rpm) = 7c9f712cebaf274057c8232cf978c54de9441a64
+RMD160 (suse131/libdbus-1-3-1.7.4-4.4.1.i586.rpm) = 9898b63feae4fc452198e1de934caf60cba76978
+Size (suse131/libdbus-1-3-1.7.4-4.4.1.i586.rpm) = 141775 bytes
+SHA1 (suse131/libdbus-1-3-1.7.4-4.4.1.x86_64.rpm) = 0c551cc96cbac55197fe5cc09c2cb7ebc6b3f727
+RMD160 (suse131/libdbus-1-3-1.7.4-4.4.1.x86_64.rpm) = d4fafd188f2ba20acda8a849d48b5e603d7354ac
+Size (suse131/libdbus-1-3-1.7.4-4.4.1.x86_64.rpm) = 142282 bytes
diff --git a/emulators/suse131_libdrm/DESCR b/emulators/suse131_libdrm/DESCR
new file mode 100644
index 00000000000..edc9610201d
--- /dev/null
+++ b/emulators/suse131_libdrm/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require libdrm (for X acceleration).
diff --git a/emulators/suse131_libdrm/Makefile b/emulators/suse131_libdrm/Makefile
new file mode 100644
index 00000000000..128a6fdf582
--- /dev/null
+++ b/emulators/suse131_libdrm/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+DISTNAME= suse_libdrm-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libdrm2-2.4.46-3.2.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for libdrm
+
+EMUL_MODULES.linux= x11
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libdrm/distinfo b/emulators/suse131_libdrm/distinfo
new file mode 100644
index 00000000000..ab57034b4e8
--- /dev/null
+++ b/emulators/suse131_libdrm/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/libdrm2-2.4.46-3.2.2.i586.rpm) = 12a0398c8bfbcbe87d24229ada5cc7876763fd6a
+RMD160 (suse131/libdrm2-2.4.46-3.2.2.i586.rpm) = 41eab1566ce723e4b5b1afcebb7726974a330c1f
+Size (suse131/libdrm2-2.4.46-3.2.2.i586.rpm) = 37439 bytes
+SHA1 (suse131/libdrm2-2.4.46-3.2.2.x86_64.rpm) = 2b7c4fde7c516e924085cc4a3cfb847c8ac3494e
+RMD160 (suse131/libdrm2-2.4.46-3.2.2.x86_64.rpm) = 0e5215e5fb2cdea88e27fedfe10ac12338492769
+Size (suse131/libdrm2-2.4.46-3.2.2.x86_64.rpm) = 36844 bytes
diff --git a/emulators/suse131_libidn/DESCR b/emulators/suse131_libidn/DESCR
new file mode 100644
index 00000000000..16246646997
--- /dev/null
+++ b/emulators/suse131_libidn/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require cURL shared libraries.
diff --git a/emulators/suse131_libidn/Makefile b/emulators/suse131_libidn/Makefile
new file mode 100644
index 00000000000..eba5b837fec
--- /dev/null
+++ b/emulators/suse131_libidn/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+DISTNAME= suse_libidn-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libidn11-1.25-7.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for libidn
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libidn/distinfo b/emulators/suse131_libidn/distinfo
new file mode 100644
index 00000000000..b25c0c53c52
--- /dev/null
+++ b/emulators/suse131_libidn/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/libidn11-1.25-7.1.2.i586.rpm) = c3f1698a170d98a5a0f8d5fee4169dd90b123311
+RMD160 (suse131/libidn11-1.25-7.1.2.i586.rpm) = f474da03af46682e07fa61d507fc3fe78d124b98
+Size (suse131/libidn11-1.25-7.1.2.i586.rpm) = 45060 bytes
+SHA1 (suse131/libidn11-1.25-7.1.2.x86_64.rpm) = 1460e683aeab1d454e80efb246fc716b2220e246
+RMD160 (suse131/libidn11-1.25-7.1.2.x86_64.rpm) = fcd675b1408caf87240e944de3d7b160c51659b2
+Size (suse131/libidn11-1.25-7.1.2.x86_64.rpm) = 45058 bytes
diff --git a/emulators/suse131_libjpeg/DESCR b/emulators/suse131_libjpeg/DESCR
new file mode 100644
index 00000000000..11304a7362e
--- /dev/null
+++ b/emulators/suse131_libjpeg/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require JPEG shared libraries.
diff --git a/emulators/suse131_libjpeg/Makefile b/emulators/suse131_libjpeg/Makefile
new file mode 100644
index 00000000000..702494a523e
--- /dev/null
+++ b/emulators/suse131_libjpeg/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+DISTNAME= suse_libjpeg-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libjpeg62-62.0.0-24.1.3.${SUSE_ARCH}
+RPMPKGS+= libjpeg8-8.0.2-24.1.3.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for JPEG
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libjpeg/distinfo b/emulators/suse131_libjpeg/distinfo
new file mode 100644
index 00000000000..3c93616d13b
--- /dev/null
+++ b/emulators/suse131_libjpeg/distinfo
@@ -0,0 +1,14 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:15 obache Exp $
+
+SHA1 (suse131/libjpeg62-62.0.0-24.1.3.i586.rpm) = e92e9af64bd666f70888f12d275766593ea7c545
+RMD160 (suse131/libjpeg62-62.0.0-24.1.3.i586.rpm) = 3dd0cb948a5a7c090e52006b4c7337e46fb2298a
+Size (suse131/libjpeg62-62.0.0-24.1.3.i586.rpm) = 97161 bytes
+SHA1 (suse131/libjpeg62-62.0.0-24.1.3.x86_64.rpm) = 9c09930d21a0cc90e9c59667b4cfe5ccb8bb8fd7
+RMD160 (suse131/libjpeg62-62.0.0-24.1.3.x86_64.rpm) = 3f94047d7f14413245d64b562818b5d62b3faf30
+Size (suse131/libjpeg62-62.0.0-24.1.3.x86_64.rpm) = 94785 bytes
+SHA1 (suse131/libjpeg8-8.0.2-24.1.3.i586.rpm) = 385c734551e2f56efcb3f06384bb15959c055648
+RMD160 (suse131/libjpeg8-8.0.2-24.1.3.i586.rpm) = 5068a3b763f8f5a8726fcae3fb0c1cb44a26fefd
+Size (suse131/libjpeg8-8.0.2-24.1.3.i586.rpm) = 97867 bytes
+SHA1 (suse131/libjpeg8-8.0.2-24.1.3.x86_64.rpm) = 5d3dee0f4806c86598246a7978ec037a8dabe2c8
+RMD160 (suse131/libjpeg8-8.0.2-24.1.3.x86_64.rpm) = 69a0dfdfecb3aef6e0133ae7f1fc7678de04dd48
+Size (suse131/libjpeg8-8.0.2-24.1.3.x86_64.rpm) = 95354 bytes
diff --git a/emulators/suse131_libjson/DESCR b/emulators/suse131_libjson/DESCR
new file mode 100644
index 00000000000..c3537aeef3d
--- /dev/null
+++ b/emulators/suse131_libjson/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require libjson shared libraries.
diff --git a/emulators/suse131_libjson/Makefile b/emulators/suse131_libjson/Makefile
new file mode 100644
index 00000000000..e06cdf8988e
--- /dev/null
+++ b/emulators/suse131_libjson/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+DISTNAME= suse_libjson-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libjson0-0.10-3.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for libjson
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libjson/distinfo b/emulators/suse131_libjson/distinfo
new file mode 100644
index 00000000000..a1eac49ca24
--- /dev/null
+++ b/emulators/suse131_libjson/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+SHA1 (suse131/libjson0-0.10-3.1.2.i586.rpm) = 93d82ed9e37b27315bf3d9e9530bc1497569b154
+RMD160 (suse131/libjson0-0.10-3.1.2.i586.rpm) = 3e647e3d7943ff5c614834f3f9b13c8b1ada1cd6
+Size (suse131/libjson0-0.10-3.1.2.i586.rpm) = 20279 bytes
+SHA1 (suse131/libjson0-0.10-3.1.2.x86_64.rpm) = 6597e4c492ac676ca5fd250f9c774c6c16200323
+RMD160 (suse131/libjson0-0.10-3.1.2.x86_64.rpm) = 1e7b86e735dda17039a531a7bff11f9bf4367c91
+Size (suse131/libjson0-0.10-3.1.2.x86_64.rpm) = 20266 bytes
diff --git a/emulators/suse131_libpng/DESCR b/emulators/suse131_libpng/DESCR
new file mode 100644
index 00000000000..a182565889d
--- /dev/null
+++ b/emulators/suse131_libpng/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require PNG shared libraries.
diff --git a/emulators/suse131_libpng/Makefile b/emulators/suse131_libpng/Makefile
new file mode 100644
index 00000000000..752554604f6
--- /dev/null
+++ b/emulators/suse131_libpng/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+DISTNAME= suse_libpng-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libpng12-0-1.2.50-6.1.2.${SUSE_ARCH}
+RPMPKGS+= libpng16-16-1.6.6-1.1.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for PNG
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libpng/distinfo b/emulators/suse131_libpng/distinfo
new file mode 100644
index 00000000000..43506039dd7
--- /dev/null
+++ b/emulators/suse131_libpng/distinfo
@@ -0,0 +1,14 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+SHA1 (suse131/libpng12-0-1.2.50-6.1.2.i586.rpm) = b1cfab7467ca7b1976d0cfaf7c36c59dc9cb64e3
+RMD160 (suse131/libpng12-0-1.2.50-6.1.2.i586.rpm) = 1d343b16deb10718f421f25390098f38761a6b90
+Size (suse131/libpng12-0-1.2.50-6.1.2.i586.rpm) = 72548 bytes
+SHA1 (suse131/libpng12-0-1.2.50-6.1.2.x86_64.rpm) = af212a6625a61cf4ffb5f7b94697269d95464fc6
+RMD160 (suse131/libpng12-0-1.2.50-6.1.2.x86_64.rpm) = bad076510be0f9a8a0dbbf4491f9554e2ae84ac7
+Size (suse131/libpng12-0-1.2.50-6.1.2.x86_64.rpm) = 76397 bytes
+SHA1 (suse131/libpng16-16-1.6.6-1.1.i586.rpm) = abbf67f829602c4c707a5d4c5fe4396bdb4fb93b
+RMD160 (suse131/libpng16-16-1.6.6-1.1.i586.rpm) = 90fd2441ea0665f003e53c194faa92874d300391
+Size (suse131/libpng16-16-1.6.6-1.1.i586.rpm) = 116247 bytes
+SHA1 (suse131/libpng16-16-1.6.6-1.1.x86_64.rpm) = 5034cd2aa6bb349bbddf828e81723749b48fa6e0
+RMD160 (suse131/libpng16-16-1.6.6-1.1.x86_64.rpm) = ec163679fe6ff1e829285070b735dca749e6e712
+Size (suse131/libpng16-16-1.6.6-1.1.x86_64.rpm) = 122360 bytes
diff --git a/emulators/suse131_libsigc++2/DESCR b/emulators/suse131_libsigc++2/DESCR
new file mode 100644
index 00000000000..82d5bd9fe49
--- /dev/null
+++ b/emulators/suse131_libsigc++2/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require libsigc++2 shared libraries.
diff --git a/emulators/suse131_libsigc++2/Makefile b/emulators/suse131_libsigc++2/Makefile
new file mode 100644
index 00000000000..f9a2113242a
--- /dev/null
+++ b/emulators/suse131_libsigc++2/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+DISTNAME= suse_libsigc++2-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libsigc-2_0-0-2.3.1-2.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for libsigc++2
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libsigc++2/distinfo b/emulators/suse131_libsigc++2/distinfo
new file mode 100644
index 00000000000..75420a462dd
--- /dev/null
+++ b/emulators/suse131_libsigc++2/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+SHA1 (suse131/libsigc-2_0-0-2.3.1-2.1.2.i586.rpm) = 09f108b47c451b39af2d30aea09eafba5a179215
+RMD160 (suse131/libsigc-2_0-0-2.3.1-2.1.2.i586.rpm) = 0ed4c14f2f9ec90fa2f2fdff23e904243ecc11e4
+Size (suse131/libsigc-2_0-0-2.3.1-2.1.2.i586.rpm) = 54526 bytes
+SHA1 (suse131/libsigc-2_0-0-2.3.1-2.1.2.x86_64.rpm) = 9fc74f64d8f5d6f7a57f2183c1c5876e9fb71b6b
+RMD160 (suse131/libsigc-2_0-0-2.3.1-2.1.2.x86_64.rpm) = 0892754cf35b003d954b908b03cf2904be2ec7f6
+Size (suse131/libsigc-2_0-0-2.3.1-2.1.2.x86_64.rpm) = 54100 bytes
diff --git a/emulators/suse131_libsndfile/DESCR b/emulators/suse131_libsndfile/DESCR
new file mode 100644
index 00000000000..fe972be69c8
--- /dev/null
+++ b/emulators/suse131_libsndfile/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require libsndfile shared libraries.
diff --git a/emulators/suse131_libsndfile/Makefile b/emulators/suse131_libsndfile/Makefile
new file mode 100644
index 00000000000..369c13514ec
--- /dev/null
+++ b/emulators/suse131_libsndfile/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+DISTNAME= suse_libsndfile-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libsndfile1-1.0.25-17.1.2.${SUSE_ARCH}
+RPMPKGS+= libFLAC8-1.3.0-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libvorbis0-1.3.3-6.1.4.${SUSE_ARCH}
+RPMPKGS+= libvorbisenc2-1.3.3-6.1.4.${SUSE_ARCH}
+RPMPKGS+= libspeex1-1.1.999_1.2rc1-21.1.2.${SUSE_ARCH}
+RPMPKGS+= libogg0-1.3.0-8.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for libsndfile
+
+EMUL_MODULES.linux= base openssl
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libsndfile/distinfo b/emulators/suse131_libsndfile/distinfo
new file mode 100644
index 00000000000..d812aa2921a
--- /dev/null
+++ b/emulators/suse131_libsndfile/distinfo
@@ -0,0 +1,38 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+SHA1 (suse131/libFLAC8-1.3.0-2.1.2.i586.rpm) = 0c2d46363611c659bc4075b5f15beba9dc3d7be1
+RMD160 (suse131/libFLAC8-1.3.0-2.1.2.i586.rpm) = 5b85070e674d32916f0d913699407edf527d4889
+Size (suse131/libFLAC8-1.3.0-2.1.2.i586.rpm) = 98686 bytes
+SHA1 (suse131/libFLAC8-1.3.0-2.1.2.x86_64.rpm) = 718139f9fe39d11a6eab9ebda8ba226eab9bf81c
+RMD160 (suse131/libFLAC8-1.3.0-2.1.2.x86_64.rpm) = e4c3bdd2af1ffdf733d84e480fcbc2bc90c43304
+Size (suse131/libFLAC8-1.3.0-2.1.2.x86_64.rpm) = 97635 bytes
+SHA1 (suse131/libogg0-1.3.0-8.1.2.i586.rpm) = 53e740bcdf65bb71ad5689f1e5b31c8240b44e26
+RMD160 (suse131/libogg0-1.3.0-8.1.2.i586.rpm) = 5149fc065f0a2544f224146eb5df4c2c97feeafe
+Size (suse131/libogg0-1.3.0-8.1.2.i586.rpm) = 19959 bytes
+SHA1 (suse131/libogg0-1.3.0-8.1.2.x86_64.rpm) = 6d568c2bd976e7ef9e125f14235b9a9b4bc9bf7c
+RMD160 (suse131/libogg0-1.3.0-8.1.2.x86_64.rpm) = c499c50c76fe850dd5b4c6f871a248f2265443d2
+Size (suse131/libogg0-1.3.0-8.1.2.x86_64.rpm) = 19629 bytes
+SHA1 (suse131/libsndfile1-1.0.25-17.1.2.i586.rpm) = db607ca744f916bfa4d8d283d4a3a17df51ecaa1
+RMD160 (suse131/libsndfile1-1.0.25-17.1.2.i586.rpm) = 3ab08e579b9e6d2aef3583ce57196edfa4b1835e
+Size (suse131/libsndfile1-1.0.25-17.1.2.i586.rpm) = 149957 bytes
+SHA1 (suse131/libsndfile1-1.0.25-17.1.2.x86_64.rpm) = 70ad7dda6afa60ea251e6d107d810cb4a3becf16
+RMD160 (suse131/libsndfile1-1.0.25-17.1.2.x86_64.rpm) = 3e0d1de98bf3268e545b8e236020f8fb338cc76f
+Size (suse131/libsndfile1-1.0.25-17.1.2.x86_64.rpm) = 142878 bytes
+SHA1 (suse131/libspeex1-1.1.999_1.2rc1-21.1.2.i586.rpm) = cb9e0b41cdbd0f852e0b916dbf6bbdb0b6d2ba80
+RMD160 (suse131/libspeex1-1.1.999_1.2rc1-21.1.2.i586.rpm) = a374b1ec3683383cf4a32c04430730835f74fa8b
+Size (suse131/libspeex1-1.1.999_1.2rc1-21.1.2.i586.rpm) = 48024 bytes
+SHA1 (suse131/libspeex1-1.1.999_1.2rc1-21.1.2.x86_64.rpm) = 4bd59ee6977bb5d52a85b06fc5895f0fb699a6ac
+RMD160 (suse131/libspeex1-1.1.999_1.2rc1-21.1.2.x86_64.rpm) = 57ec1ea7f7236b747430e956ac205352ef19d845
+Size (suse131/libspeex1-1.1.999_1.2rc1-21.1.2.x86_64.rpm) = 51823 bytes
+SHA1 (suse131/libvorbis0-1.3.3-6.1.4.i586.rpm) = 9a3e64dd8955754a5c89d50bb6c2064e40021e86
+RMD160 (suse131/libvorbis0-1.3.3-6.1.4.i586.rpm) = 463b6e300ed7fdb4b6bb8211bc961f3c7acf21da
+Size (suse131/libvorbis0-1.3.3-6.1.4.i586.rpm) = 86786 bytes
+SHA1 (suse131/libvorbis0-1.3.3-6.1.4.x86_64.rpm) = 915166edd1f8504345355b27c4aaad08a38e07a3
+RMD160 (suse131/libvorbis0-1.3.3-6.1.4.x86_64.rpm) = 264d12615172291b01f72a9a25aabb4bea6e52bd
+Size (suse131/libvorbis0-1.3.3-6.1.4.x86_64.rpm) = 91257 bytes
+SHA1 (suse131/libvorbisenc2-1.3.3-6.1.4.i586.rpm) = 0f1abd57706245bdf43e4a0b48d8ec86d42b5981
+RMD160 (suse131/libvorbisenc2-1.3.3-6.1.4.i586.rpm) = 0cafc638460fc8d45f598a99c2440687c86f6b36
+Size (suse131/libvorbisenc2-1.3.3-6.1.4.i586.rpm) = 81666 bytes
+SHA1 (suse131/libvorbisenc2-1.3.3-6.1.4.x86_64.rpm) = 54913676b90ec7dde3e36a7eba3561e9408faaf2
+RMD160 (suse131/libvorbisenc2-1.3.3-6.1.4.x86_64.rpm) = 922eeda0dc66943df7c1100482386a80760c3596
+Size (suse131/libvorbisenc2-1.3.3-6.1.4.x86_64.rpm) = 101631 bytes
diff --git a/emulators/suse131_libssh/DESCR b/emulators/suse131_libssh/DESCR
new file mode 100644
index 00000000000..8951c23dcf0
--- /dev/null
+++ b/emulators/suse131_libssh/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require libssh shared libraries.
diff --git a/emulators/suse131_libssh/Makefile b/emulators/suse131_libssh/Makefile
new file mode 100644
index 00000000000..aa21fc5b26a
--- /dev/null
+++ b/emulators/suse131_libssh/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+DISTNAME= suse_libssh-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libssh2-1-1.4.3-7.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for libssh
+
+EMUL_MODULES.linux= base openssl
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libssh/distinfo b/emulators/suse131_libssh/distinfo
new file mode 100644
index 00000000000..697d6480485
--- /dev/null
+++ b/emulators/suse131_libssh/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+SHA1 (suse131/libssh2-1-1.4.3-7.1.2.i586.rpm) = eb5f62803f3da27f52c8ada30b2b6ee32268e336
+RMD160 (suse131/libssh2-1-1.4.3-7.1.2.i586.rpm) = c65b98f4ce74611081cf90b7baf8a2bd9cf55811
+Size (suse131/libssh2-1-1.4.3-7.1.2.i586.rpm) = 69791 bytes
+SHA1 (suse131/libssh2-1-1.4.3-7.1.2.x86_64.rpm) = df6057030a58080af3434b5cc3b550f3d1eee76e
+RMD160 (suse131/libssh2-1-1.4.3-7.1.2.x86_64.rpm) = f5d2ad3b62ecd9154f5dd917073d2af3664fb337
+Size (suse131/libssh2-1-1.4.3-7.1.2.x86_64.rpm) = 71260 bytes
diff --git a/emulators/suse131_libtiff/DESCR b/emulators/suse131_libtiff/DESCR
new file mode 100644
index 00000000000..0a095220736
--- /dev/null
+++ b/emulators/suse131_libtiff/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require TIFF shared libraries.
diff --git a/emulators/suse131_libtiff/Makefile b/emulators/suse131_libtiff/Makefile
new file mode 100644
index 00000000000..a79738cccc5
--- /dev/null
+++ b/emulators/suse131_libtiff/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+DISTNAME= suse_libtiff-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libtiff5-4.0.3-8.1.2.${SUSE_ARCH}
+RPMPKGS+= libjbig2-2.0-10.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for TIFF
+
+EMUL_MODULES.linux= jpeg
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libtiff/distinfo b/emulators/suse131_libtiff/distinfo
new file mode 100644
index 00000000000..fb5f1f22b48
--- /dev/null
+++ b/emulators/suse131_libtiff/distinfo
@@ -0,0 +1,14 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+SHA1 (suse131/libjbig2-2.0-10.1.2.i586.rpm) = 58577db95dc8498b3fc1c7c6b4443e7d3987e2d7
+RMD160 (suse131/libjbig2-2.0-10.1.2.i586.rpm) = d54f8c846d56bc12e1c9a6fd1aa4dcffa37f2f49
+Size (suse131/libjbig2-2.0-10.1.2.i586.rpm) = 27624 bytes
+SHA1 (suse131/libjbig2-2.0-10.1.2.x86_64.rpm) = f287f400a67c54e5041009a15e2bec45edcae356
+RMD160 (suse131/libjbig2-2.0-10.1.2.x86_64.rpm) = 40ae42f890d3229aff52d45d692392141e4e44cc
+Size (suse131/libjbig2-2.0-10.1.2.x86_64.rpm) = 28750 bytes
+SHA1 (suse131/libtiff5-4.0.3-8.1.2.i586.rpm) = f181c9bb4595a4a169c5ad9b0e8e0ea2aa707663
+RMD160 (suse131/libtiff5-4.0.3-8.1.2.i586.rpm) = ab51bbaf8398a1c84f273c26ce8a1085437825c2
+Size (suse131/libtiff5-4.0.3-8.1.2.i586.rpm) = 150068 bytes
+SHA1 (suse131/libtiff5-4.0.3-8.1.2.x86_64.rpm) = d3cf96f8383e545848dc0d92d3791bf1477ee0e8
+RMD160 (suse131/libtiff5-4.0.3-8.1.2.x86_64.rpm) = 43700400c5f6be0ffb0ae821b40c7ab99ea125ed
+Size (suse131/libtiff5-4.0.3-8.1.2.x86_64.rpm) = 150155 bytes
diff --git a/emulators/suse131_libwrap/DESCR b/emulators/suse131_libwrap/DESCR
new file mode 100644
index 00000000000..ecf68fe9a1c
--- /dev/null
+++ b/emulators/suse131_libwrap/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require libwrap shared libraries.
diff --git a/emulators/suse131_libwrap/Makefile b/emulators/suse131_libwrap/Makefile
new file mode 100644
index 00000000000..303dd7fcead
--- /dev/null
+++ b/emulators/suse131_libwrap/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+DISTNAME= suse_libwrap-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libwrap0-7.6-881.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for libwrap
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libwrap/distinfo b/emulators/suse131_libwrap/distinfo
new file mode 100644
index 00000000000..0ba12e6186d
--- /dev/null
+++ b/emulators/suse131_libwrap/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+SHA1 (suse131/libwrap0-7.6-881.1.2.i586.rpm) = 51377199a85781a1952ed8f9269792b1fde76b55
+RMD160 (suse131/libwrap0-7.6-881.1.2.i586.rpm) = fecba5a1f11fca568ac21ebee835ddebb0db41e0
+Size (suse131/libwrap0-7.6-881.1.2.i586.rpm) = 19420 bytes
+SHA1 (suse131/libwrap0-7.6-881.1.2.x86_64.rpm) = ce6ea7736ffb1f70ec5c3eca71a04a6db43dca8f
+RMD160 (suse131/libwrap0-7.6-881.1.2.x86_64.rpm) = 71aaf23c847f4ef4220d465e28cf4aeb0d22cb77
+Size (suse131/libwrap0-7.6-881.1.2.x86_64.rpm) = 19698 bytes
diff --git a/emulators/suse131_libxml2/DESCR b/emulators/suse131_libxml2/DESCR
new file mode 100644
index 00000000000..8f8c3c5feca
--- /dev/null
+++ b/emulators/suse131_libxml2/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require libxml2 shared libraries.
diff --git a/emulators/suse131_libxml2/Makefile b/emulators/suse131_libxml2/Makefile
new file mode 100644
index 00000000000..3e9a6ca5eb5
--- /dev/null
+++ b/emulators/suse131_libxml2/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+DISTNAME= suse_libxml2-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libxml2-2-2.9.1-2.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for libxml2
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_libxml2/distinfo b/emulators/suse131_libxml2/distinfo
new file mode 100644
index 00000000000..11a1f25b0f0
--- /dev/null
+++ b/emulators/suse131_libxml2/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+SHA1 (suse131/libxml2-2-2.9.1-2.1.2.i586.rpm) = a5666f8789e9245a477de681e43bbe22806f552b
+RMD160 (suse131/libxml2-2-2.9.1-2.1.2.i586.rpm) = 166b55041f0ca1e62e84365a10f688cb7e0e8ea0
+Size (suse131/libxml2-2-2.9.1-2.1.2.i586.rpm) = 552089 bytes
+SHA1 (suse131/libxml2-2-2.9.1-2.1.2.x86_64.rpm) = 823c7c657bafafb6c9137f0f931fb39a3c77ebfd
+RMD160 (suse131/libxml2-2-2.9.1-2.1.2.x86_64.rpm) = 08fc5d60133de2efbde47a05929443d585ff089d
+Size (suse131/libxml2-2-2.9.1-2.1.2.x86_64.rpm) = 568208 bytes
diff --git a/emulators/suse131_linux/Makefile.common b/emulators/suse131_linux/Makefile.common
new file mode 100644
index 00000000000..368d43133f0
--- /dev/null
+++ b/emulators/suse131_linux/Makefile.common
@@ -0,0 +1,92 @@
+# $NetBSD: Makefile.common,v 1.1 2013/12/05 11:42:16 obache Exp $
+# used by emulators/suse131_base/Makefile
+
+SUSE_PKG= yes
+SUSE_VERSION= 13.1
+EMUL_REQD= suse>=${SUSE_VERSION}
+
+# The SuSE 13.x Linux packages are only usable on the following platforms.
+# The SUSE_COMPAT32 packages are available only on x86_64 and they emulate i386.
+# The non-SUSE_COMPAT32 packages are available on both i386 and x86_64
+# and they emulate the corresponding linux platform.
+.if !defined(SUSE_COMPAT32)
+EMUL_PLATFORMS+= linux-x86_64
+ONLY_FOR_PLATFORM+= NetBSD-5.99*-i386
+ONLY_FOR_PLATFORM+= NetBSD-[6-9]*-i386
+.endif
+EMUL_PLATFORMS+= linux-i386
+ONLY_FOR_PLATFORM+= NetBSD-5.99*-x86_64
+ONLY_FOR_PLATFORM+= NetBSD-[6-9]*-x86_64
+
+.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= ${_SUSE_ARCH.${EMUL_ARCH}}
+SUSE_ARCH= ${_SUSE_ARCH}
+
+_SUSE_FTP_SUBDIR= distribution/${SUSE_VERSION}/repo/oss/suse/
+_SUSE_FTP_SUBDIR_UPD= update/${SUSE_VERSION}/
+
+MASTER_SITE_SUSE_${SUSE_VERSION}= \
+ http://download.opensuse.org/${_SUSE_FTP_SUBDIR}
+
+MASTER_SITE_SUSE_${SUSE_VERSION}_UPD= \
+ http://download.opensuse.org/${_SUSE_FTP_SUBDIR_UPD}
+
+MASTER_SITES?= ${MASTER_SITE_SUSE_${SUSE_VERSION}}/${SUSE_ARCH}/
+DIST_SUBDIR?= suse${SUSE_VERSION:S/.//}
+
+HOMEPAGE?= http://www.opensuse.org/
+
+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:= ${DISTNAME:S/^suse_/suse32_/}
+COMMENT:= ${COMMENT:S/Linux/Linux 32-bit/}
+.if defined(CONFLICTS)
+CONFLICTS:= ${CONFLICTS:S/^suse_/suse32_/}
+.endif
+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}
+
+# Include an "override" SuSE-specific and architecture-specific
+# Makefile fragment if it exists.
+#
+.sinclude "${SUSE_PKGSRCDIR}/suse.${EMUL_ARCH}.mk"
+
+.if defined(RPMPKGS) && !empty(RPMPKGS)
+. for distfile in ${RPMPKGS}
+DISTFILES+= ${distfile}.rpm
+SITES.${distfile:T:S/=/--/}.rpm?= \
+ ${MASTER_SITE_SUSE_${SUSE_VERSION}}${distfile:E}/
+. endfor
+.endif
+.if defined(RPMUPDPKGS) && !empty(RPMUPDPKGS)
+. for distfile in ${RPMUPDPKGS}
+DISTFILES+= ${distfile}.rpm
+SITES.${distfile:T:S/=/--/}.rpm?= \
+ ${MASTER_SITE_SUSE_${SUSE_VERSION}_UPD}${distfile:E}/
+. endfor
+.endif
diff --git a/emulators/suse131_linux/emulator.mk b/emulators/suse131_linux/emulator.mk
new file mode 100644
index 00000000000..82a336ddbf2
--- /dev/null
+++ b/emulators/suse131_linux/emulator.mk
@@ -0,0 +1,62 @@
+# $NetBSD: emulator.mk,v 1.1 2013/12/05 11:42:16 obache Exp $
+#
+# This file is included by linux-suse.mk in the emulator framework.
+#
+# Variables set by this file:
+#
+# EMUL_DISTRO
+# The SuSE Linux distribution.
+#
+# DEPENDS_${EMUL_DISTRO}.*
+# A table that maps "modules" to SuSE package dependencies.
+#
+
+EMUL_DISTRO= suse-13.1
+
+.if defined(SUSE_PKG)
+_SUSE_VERSION_REQD= -13.1{,nb*}
+.else
+_SUSE_VERSION_REQD= >=13.1<13.2
+.endif
+
+# DEPENDS_suse-13.1.* maps Linux "modules" to SuSE package dependencies.
+DEPENDS_suse-13.1.alsa?= suse_alsa${_SUSE_VERSION_REQD}:../../emulators/suse131_alsa
+DEPENDS_suse-13.1.aspell?= suse_aspell${_SUSE_VERSION_REQD}:../../emulators/suse131_aspell
+DEPENDS_suse-13.1.base?= suse_base${_SUSE_VERSION_REQD}:../../emulators/suse131_base
+DEPENDS_suse-13.1.compat?= suse_compat${_SUSE_VERSION_REQD}:../../emulators/suse131_compat
+DEPENDS_suse-13.1.cups?= suse_libcups${_SUSE_VERSION_REQD}:../../emulators/suse131_libcups
+DEPENDS_suse-13.1.curl?= suse_libcurl${_SUSE_VERSION_REQD}:../../emulators/suse131_libcurl
+DEPENDS_suse-13.1.cyrus-sasl?= suse_cyrus-sasl${_SUSE_VERSION_REQD}:../../emulators/suse131_cyrus-sasl
+DEPENDS_suse-13.1.drm?= suse_libdrm${_SUSE_VERSION_REQD}:../../emulators/suse131_libdrm
+DEPENDS_suse-13.1.dbus?= suse_libdbus${_SUSE_VERSION_REQD}:../../emulators/suse131_libdbus
+DEPENDS_suse-13.1.expat?= suse_expat${_SUSE_VERSION_REQD}:../../emulators/suse131_expat
+DEPENDS_suse-13.1.fontconfig?= suse_fontconfig${_SUSE_VERSION_REQD}:../../emulators/suse131_fontconfig
+DEPENDS_suse-13.1.freetype2?= suse_freetype2${_SUSE_VERSION_REQD}:../../emulators/suse131_freetype2
+DEPENDS_suse-13.1.glx?= suse_glx${_SUSE_VERSION_REQD}:../../emulators/suse131_glx
+DEPENDS_suse-13.1.gtk2?= suse_gtk2${_SUSE_VERSION_REQD}:../../emulators/suse131_gtk2
+DEPENDS_suse-13.1.jpeg?= suse_libjpeg${_SUSE_VERSION_REQD}:../../emulators/suse131_libjpeg
+DEPENDS_suse-13.1.krb5?= suse_krb5${_SUSE_VERSION_REQD}:../../emulators/suse131_krb5
+DEPENDS_suse-13.1.libidn?= suse_libidn${_SUSE_VERSION_REQD}:../../emulators/suse131_libidn
+DEPENDS_suse-13.1.libjson?= suse_libjson${_SUSE_VERSION_REQD}:../../emulators/suse131_libjson
+DEPENDS_suse-13.1.libsigc++2?= suse_libsigc++2${_SUSE_VERSION_REQD}:../../emulators/suse131_libsigc++2
+DEPENDS_suse-13.1.libsndfile?= suse_libsndfile${_SUSE_VERSION_REQD}:../../emulators/suse131_libsndfile
+DEPENDS_suse-13.1.libssh?= suse_libssh${_SUSE_VERSION_REQD}:../../emulators/suse131_libssh
+DEPENDS_suse-13.1.libwrap?= suse_libwrap${_SUSE_VERSION_REQD}:../../emulators/suse131_libwrap
+DEPENDS_suse-13.1.locale?= suse_locale${_SUSE_VERSION_REQD}:../../emulators/suse131_locale
+DEPENDS_suse-13.1.motif?= suse_motif${_SUSE_VERSION_REQD}:../../emulators/suse131_motif
+DEPENDS_suse-13.1.openldap?= suse_openldap${_SUSE_VERSION_REQD}:../../emulators/suse131_openldap
+DEPENDS_suse-13.1.openssl?= suse_openssl${_SUSE_VERSION_REQD}:../../emulators/suse131_openssl
+DEPENDS_suse-13.1.png?= suse_libpng${_SUSE_VERSION_REQD}:../../emulators/suse131_libpng
+DEPENDS_suse-13.1.pulseaudio?= suse_pulseaudio${_SUSE_VERSION_REQD}:../../emulators/suse131_pulseaudio
+DEPENDS_suse-13.1.qt4?= suse_qt4${_SUSE_VERSION_REQD}:../../emulators/suse131_qt4
+DEPENDS_suse-13.1.slang?= suse_slang${_SUSE_VERSION_REQD}:../../emulators/suse131_slang
+DEPENDS_suse-13.1.tiff?= suse_libtiff${_SUSE_VERSION_REQD}:../../emulators/suse131_libtiff
+DEPENDS_suse-13.1.x11?= suse_x11${_SUSE_VERSION_REQD}:../../emulators/suse131_x11
+DEPENDS_suse-13.1.xml2?= suse_libxml2${_SUSE_VERSION_REQD}:../../emulators/suse131_libxml2
+
+.if (${EMUL_ARCH} == "i386") && (${MACHINE_ARCH} == "x86_64")
+. for _mod_ in ${_EMUL_MODULES}
+DEPENDS_suse-13.1.${_mod_}:= \
+ ${DEPENDS_suse-13.1.${_mod_}:S/^suse_/suse32_/:S/suse131_/&32_/}
+. endfor
+.endif
diff --git a/emulators/suse131_locale/DESCR b/emulators/suse131_locale/DESCR
new file mode 100644
index 00000000000..d237e86d452
--- /dev/null
+++ b/emulators/suse131_locale/DESCR
@@ -0,0 +1,5 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package contains the glibc2 locale files.
diff --git a/emulators/suse131_locale/Makefile b/emulators/suse131_locale/Makefile
new file mode 100644
index 00000000000..206be6e77ee
--- /dev/null
+++ b/emulators/suse131_locale/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+DISTNAME= suse_locale-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= glibc-locale-2.18-4.4.1.${SUSE_ARCH}
+
+CONFLICTS= linux-locale-[0-9]*
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package with locale files
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_locale/distinfo b/emulators/suse131_locale/distinfo
new file mode 100644
index 00000000000..4c91745c07a
--- /dev/null
+++ b/emulators/suse131_locale/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+SHA1 (suse131/glibc-locale-2.18-4.4.1.i586.rpm) = 159139e7ce106e9d78b8e8ea216e81c270b0e75c
+RMD160 (suse131/glibc-locale-2.18-4.4.1.i586.rpm) = d72c2cf7f2acb407e87534b0d8bef787586c0c8e
+Size (suse131/glibc-locale-2.18-4.4.1.i586.rpm) = 6253472 bytes
+SHA1 (suse131/glibc-locale-2.18-4.4.1.x86_64.rpm) = 28955901443496e0557e88820ec26dab3da35dfa
+RMD160 (suse131/glibc-locale-2.18-4.4.1.x86_64.rpm) = 5acf8051482877bb0aba3e6d232d04c812699af3
+Size (suse131/glibc-locale-2.18-4.4.1.x86_64.rpm) = 6224764 bytes
diff --git a/emulators/suse131_motif/DESCR b/emulators/suse131_motif/DESCR
new file mode 100644
index 00000000000..5ac81d69978
--- /dev/null
+++ b/emulators/suse131_motif/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require Motif shared libraries.
diff --git a/emulators/suse131_motif/Makefile b/emulators/suse131_motif/Makefile
new file mode 100644
index 00000000000..96b575ab1af
--- /dev/null
+++ b/emulators/suse131_motif/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+DISTNAME= suse_motif-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= motif-2.3.4-2.1.3.${SUSE_ARCH}
+RPMPKGS+= libMrm4-2.3.4-2.1.3.${SUSE_ARCH}
+RPMPKGS+= libUil4-2.3.4-2.1.3.${SUSE_ARCH}
+RPMPKGS+= libXm4-2.3.4-2.1.3.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for Motif
+
+EMUL_MODULES.linux= x11
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_motif/distinfo b/emulators/suse131_motif/distinfo
new file mode 100644
index 00000000000..d331bf153df
--- /dev/null
+++ b/emulators/suse131_motif/distinfo
@@ -0,0 +1,26 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+SHA1 (suse131/libMrm4-2.3.4-2.1.3.i586.rpm) = ea59d03432daa672929fa973363dc41f11461f55
+RMD160 (suse131/libMrm4-2.3.4-2.1.3.i586.rpm) = 114efa5df4d4c40373769a6d165a0ab9be395c35
+Size (suse131/libMrm4-2.3.4-2.1.3.i586.rpm) = 57630 bytes
+SHA1 (suse131/libMrm4-2.3.4-2.1.3.x86_64.rpm) = 26ad824649fca380841248710a269b415d06e9e0
+RMD160 (suse131/libMrm4-2.3.4-2.1.3.x86_64.rpm) = a32bca799b4604629bcffc79a19a1dd976714be2
+Size (suse131/libMrm4-2.3.4-2.1.3.x86_64.rpm) = 58396 bytes
+SHA1 (suse131/libUil4-2.3.4-2.1.3.i586.rpm) = 5578c9459495ab4610fc6e171b9ad41831ab0fe3
+RMD160 (suse131/libUil4-2.3.4-2.1.3.i586.rpm) = a130d9101a12886899698744313deb95c23dfbde
+Size (suse131/libUil4-2.3.4-2.1.3.i586.rpm) = 113147 bytes
+SHA1 (suse131/libUil4-2.3.4-2.1.3.x86_64.rpm) = ab13a7704c91b300f3070fcc2075878ca9782904
+RMD160 (suse131/libUil4-2.3.4-2.1.3.x86_64.rpm) = c63bde3b37168b9312f5859409df81a58cdfa24d
+Size (suse131/libUil4-2.3.4-2.1.3.x86_64.rpm) = 125256 bytes
+SHA1 (suse131/libXm4-2.3.4-2.1.3.i586.rpm) = 448940b7edbda5b4e7b3363760d89c451779c2c6
+RMD160 (suse131/libXm4-2.3.4-2.1.3.i586.rpm) = e839ffb2053ec0e3e1cdca89469444efc6d42326
+Size (suse131/libXm4-2.3.4-2.1.3.i586.rpm) = 961495 bytes
+SHA1 (suse131/libXm4-2.3.4-2.1.3.x86_64.rpm) = 40af1fc7f47e20a64b824a6c86f0a1aaee384f52
+RMD160 (suse131/libXm4-2.3.4-2.1.3.x86_64.rpm) = 8d9a847803c6932be0c8fae41bf8883faa603030
+Size (suse131/libXm4-2.3.4-2.1.3.x86_64.rpm) = 967948 bytes
+SHA1 (suse131/motif-2.3.4-2.1.3.i586.rpm) = 80e414399846e59b7f2c068141b40cc7703aa096
+RMD160 (suse131/motif-2.3.4-2.1.3.i586.rpm) = c1f30bcb18afefeefdaf1d760758c3997feaf051
+Size (suse131/motif-2.3.4-2.1.3.i586.rpm) = 164428 bytes
+SHA1 (suse131/motif-2.3.4-2.1.3.x86_64.rpm) = 6095ce015183798df2c8e93f0dc8dea181acf845
+RMD160 (suse131/motif-2.3.4-2.1.3.x86_64.rpm) = 125674370a8d02b1d92efe9195d1b5670759cb4c
+Size (suse131/motif-2.3.4-2.1.3.x86_64.rpm) = 170310 bytes
diff --git a/emulators/suse131_openldap/DESCR b/emulators/suse131_openldap/DESCR
new file mode 100644
index 00000000000..a0c1054d8e7
--- /dev/null
+++ b/emulators/suse131_openldap/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require OpenLDAP shared libraries.
diff --git a/emulators/suse131_openldap/Makefile b/emulators/suse131_openldap/Makefile
new file mode 100644
index 00000000000..e4592e7fe74
--- /dev/null
+++ b/emulators/suse131_openldap/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+DISTNAME= suse_openldap-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libldap-2_4-2-2.4.33-8.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for OpenLDAP
+
+EMUL_MODULES.linux= base openssl cyrus-sasl
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_openldap/distinfo b/emulators/suse131_openldap/distinfo
new file mode 100644
index 00000000000..288bffe21a9
--- /dev/null
+++ b/emulators/suse131_openldap/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+SHA1 (suse131/libldap-2_4-2-2.4.33-8.1.2.i586.rpm) = 6c004dabed8c7c4beefa79f90a7e76f2d6d91382
+RMD160 (suse131/libldap-2_4-2-2.4.33-8.1.2.i586.rpm) = 9bfa190aedbe00df1d8834ec6e44ffbf1660b5d4
+Size (suse131/libldap-2_4-2-2.4.33-8.1.2.i586.rpm) = 203746 bytes
+SHA1 (suse131/libldap-2_4-2-2.4.33-8.1.2.x86_64.rpm) = d88f0b683b4fd6d230701bfb15a18e725b48f52c
+RMD160 (suse131/libldap-2_4-2-2.4.33-8.1.2.x86_64.rpm) = 59d1b7b396b81b497b1486356a366863b35219b3
+Size (suse131/libldap-2_4-2-2.4.33-8.1.2.x86_64.rpm) = 208044 bytes
diff --git a/emulators/suse131_openssl/DESCR b/emulators/suse131_openssl/DESCR
new file mode 100644
index 00000000000..92f11fd9f0e
--- /dev/null
+++ b/emulators/suse131_openssl/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require OpenSSL shared libraries.
diff --git a/emulators/suse131_openssl/Makefile b/emulators/suse131_openssl/Makefile
new file mode 100644
index 00000000000..062cc5ead7d
--- /dev/null
+++ b/emulators/suse131_openssl/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+DISTNAME= suse_openssl-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libopenssl1_0_0-1.0.1e-11.2.1.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for OpenSSL
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_openssl/distinfo b/emulators/suse131_openssl/distinfo
new file mode 100644
index 00000000000..135e543feb5
--- /dev/null
+++ b/emulators/suse131_openssl/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+SHA1 (suse131/libopenssl1_0_0-1.0.1e-11.2.1.i586.rpm) = 3f58790bc9f4d4982580e94e66f1cbf992ffed52
+RMD160 (suse131/libopenssl1_0_0-1.0.1e-11.2.1.i586.rpm) = d1da8577851fb7f226a1bbdca10ed03a4f0dd63c
+Size (suse131/libopenssl1_0_0-1.0.1e-11.2.1.i586.rpm) = 758979 bytes
+SHA1 (suse131/libopenssl1_0_0-1.0.1e-11.2.1.x86_64.rpm) = 72ab7616dd0e19fa6da1bdfdb46073034a48ad53
+RMD160 (suse131/libopenssl1_0_0-1.0.1e-11.2.1.x86_64.rpm) = 1fe00b00a64c66819e95964d4f03f7d2c04627c0
+Size (suse131/libopenssl1_0_0-1.0.1e-11.2.1.x86_64.rpm) = 809157 bytes
diff --git a/emulators/suse131_pulseaudio/DESCR b/emulators/suse131_pulseaudio/DESCR
new file mode 100644
index 00000000000..87b25573089
--- /dev/null
+++ b/emulators/suse131_pulseaudio/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require Pulseaudio shared libraries.
diff --git a/emulators/suse131_pulseaudio/Makefile b/emulators/suse131_pulseaudio/Makefile
new file mode 100644
index 00000000000..ab7b5c2716b
--- /dev/null
+++ b/emulators/suse131_pulseaudio/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+DISTNAME= suse_pulseaudio-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMUPDPKGS+= libpulse0-4.0.git.270.g9490a-4.1.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for Pulseaudio
+
+EMUL_MODULES.linux= base dbus libsndfile libwrap libjson x11
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_pulseaudio/distinfo b/emulators/suse131_pulseaudio/distinfo
new file mode 100644
index 00000000000..32f996b36ba
--- /dev/null
+++ b/emulators/suse131_pulseaudio/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:16 obache Exp $
+
+SHA1 (suse131/libpulse0-4.0.git.270.g9490a-4.1.i586.rpm) = 3aad947ea4ff0a7582b85db674ac1e794c717458
+RMD160 (suse131/libpulse0-4.0.git.270.g9490a-4.1.i586.rpm) = cf9ca66957e7366ed41d0131df0a4ee121906935
+Size (suse131/libpulse0-4.0.git.270.g9490a-4.1.i586.rpm) = 241732 bytes
+SHA1 (suse131/libpulse0-4.0.git.270.g9490a-4.1.x86_64.rpm) = fa311ddf684c011224f0e292e9f31a8584692660
+RMD160 (suse131/libpulse0-4.0.git.270.g9490a-4.1.x86_64.rpm) = 1b49e415a5cdda6be82bfcc39f84556ac30452df
+Size (suse131/libpulse0-4.0.git.270.g9490a-4.1.x86_64.rpm) = 255106 bytes
diff --git a/emulators/suse131_qt4/DESCR b/emulators/suse131_qt4/DESCR
new file mode 100644
index 00000000000..26a45accc92
--- /dev/null
+++ b/emulators/suse131_qt4/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require QT4 shared libraries.
diff --git a/emulators/suse131_qt4/Makefile b/emulators/suse131_qt4/Makefile
new file mode 100644
index 00000000000..da3aa31db48
--- /dev/null
+++ b/emulators/suse131_qt4/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:17 obache Exp $
+
+DISTNAME= suse_qt4-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libqt4-4.8.5-5.6.1.${SUSE_ARCH}
+RPMPKGS+= libqt4-qt3support-4.8.5-5.6.1.${SUSE_ARCH}
+RPMPKGS+= libqt4-x11-4.8.5-5.6.1.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for QT4
+
+EMUL_MODULES.linux= x11 fontconfig png
+
+PLIST_SRC= ${PKGDIR}/PLIST ${RPM2PKG_PLIST}
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_qt4/PLIST b/emulators/suse131_qt4/PLIST
new file mode 100644
index 00000000000..e4157476c72
--- /dev/null
+++ b/emulators/suse131_qt4/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2013/12/05 11:42:17 obache Exp $
+@pkgdir ${EMULSUBDIRSLASH}usr/lib/qt3/etc
diff --git a/emulators/suse131_qt4/distinfo b/emulators/suse131_qt4/distinfo
new file mode 100644
index 00000000000..263518bdf23
--- /dev/null
+++ b/emulators/suse131_qt4/distinfo
@@ -0,0 +1,20 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:17 obache Exp $
+
+SHA1 (suse131/libqt4-4.8.5-5.6.1.i586.rpm) = 319391eb00a1aaf1a3aea66fb25cd17595e2d5a3
+RMD160 (suse131/libqt4-4.8.5-5.6.1.i586.rpm) = 1a2316e45d7d502c8695727f92d16b13a1c9e9fb
+Size (suse131/libqt4-4.8.5-5.6.1.i586.rpm) = 3877250 bytes
+SHA1 (suse131/libqt4-4.8.5-5.6.1.x86_64.rpm) = 0c3545bd6af7230f98d9bb010200a5ae05413fb4
+RMD160 (suse131/libqt4-4.8.5-5.6.1.x86_64.rpm) = 625c6a0d4670b23be8f8f66982f5bd479dd6c22f
+Size (suse131/libqt4-4.8.5-5.6.1.x86_64.rpm) = 3869674 bytes
+SHA1 (suse131/libqt4-qt3support-4.8.5-5.6.1.i586.rpm) = dc7f80248ebd26008b664081fb2bf2f10934fe38
+RMD160 (suse131/libqt4-qt3support-4.8.5-5.6.1.i586.rpm) = ac969c9001153ba5fee7b383f62d8867e3c854f1
+Size (suse131/libqt4-qt3support-4.8.5-5.6.1.i586.rpm) = 1036555 bytes
+SHA1 (suse131/libqt4-qt3support-4.8.5-5.6.1.x86_64.rpm) = 977b97c34855fbb33ad036744bb23389790dc8cc
+RMD160 (suse131/libqt4-qt3support-4.8.5-5.6.1.x86_64.rpm) = 1d0e7b83d8c77e94a1b6869f296beb2e0e04050c
+Size (suse131/libqt4-qt3support-4.8.5-5.6.1.x86_64.rpm) = 1023552 bytes
+SHA1 (suse131/libqt4-x11-4.8.5-5.6.1.i586.rpm) = 4ba106ae6e17eff8627acf5c675d5e6f64874224
+RMD160 (suse131/libqt4-x11-4.8.5-5.6.1.i586.rpm) = 51dc7df539c3d4a997a413995039a19f2f923e22
+Size (suse131/libqt4-x11-4.8.5-5.6.1.i586.rpm) = 10709702 bytes
+SHA1 (suse131/libqt4-x11-4.8.5-5.6.1.x86_64.rpm) = c617500374d256a24f00cab2bd2925498c75c44c
+RMD160 (suse131/libqt4-x11-4.8.5-5.6.1.x86_64.rpm) = 2e0ab8b874fdc3ccd3d54d52402ebbf6015a1bb0
+Size (suse131/libqt4-x11-4.8.5-5.6.1.x86_64.rpm) = 10627608 bytes
diff --git a/emulators/suse131_slang/DESCR b/emulators/suse131_slang/DESCR
new file mode 100644
index 00000000000..a80cdb8d090
--- /dev/null
+++ b/emulators/suse131_slang/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require S-Lang shared libraries.
diff --git a/emulators/suse131_slang/Makefile b/emulators/suse131_slang/Makefile
new file mode 100644
index 00000000000..6be1274f57a
--- /dev/null
+++ b/emulators/suse131_slang/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:17 obache Exp $
+
+DISTNAME= suse_slang-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libslang2-2.2.4-6.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for S-Lang
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_slang/distinfo b/emulators/suse131_slang/distinfo
new file mode 100644
index 00000000000..76130e10fa5
--- /dev/null
+++ b/emulators/suse131_slang/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:17 obache Exp $
+
+SHA1 (suse131/libslang2-2.2.4-6.1.2.i586.rpm) = 0ea72651a556b513ebf3d99e24b6276b787f5306
+RMD160 (suse131/libslang2-2.2.4-6.1.2.i586.rpm) = df80c46ec2698db35977ece42294e4c34f876dcc
+Size (suse131/libslang2-2.2.4-6.1.2.i586.rpm) = 284627 bytes
+SHA1 (suse131/libslang2-2.2.4-6.1.2.x86_64.rpm) = 54c64d75a51a8b37885037e060200f1ad9f9933f
+RMD160 (suse131/libslang2-2.2.4-6.1.2.x86_64.rpm) = 459ee535b463ce970b688330384b72be52bbdc52
+Size (suse131/libslang2-2.2.4-6.1.2.x86_64.rpm) = 286047 bytes
diff --git a/emulators/suse131_x11/DESCR b/emulators/suse131_x11/DESCR
new file mode 100644
index 00000000000..0dc2bf015dd
--- /dev/null
+++ b/emulators/suse131_x11/DESCR
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require X11 shared libraries.
diff --git a/emulators/suse131_x11/Makefile b/emulators/suse131_x11/Makefile
new file mode 100644
index 00000000000..1b6acf8b7d1
--- /dev/null
+++ b/emulators/suse131_x11/Makefile
@@ -0,0 +1,61 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:17 obache Exp $
+
+DISTNAME= suse_x11-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= libFS6-1.0.5-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libICE6-1.0.8-7.1.2.${SUSE_ARCH}
+RPMPKGS+= libSM6-1.2.2-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libWindowsWM7-1.0.1-9.1.2.${SUSE_ARCH}
+RPMPKGS+= libX11-6-1.6.2-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libX11-data-1.6.2-2.1.2.noarch
+RPMPKGS+= libX11-xcb1-1.6.2-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXau6-1.0.8-2.2.1.${SUSE_ARCH}
+RPMPKGS+= libXaw6-1.0.12-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXaw7-1.0.12-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXaw8-1.0.12-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXcliplist1-20070501-8.1.2.${SUSE_ARCH}
+RPMPKGS+= libXcomposite1-0.4.4-6.1.2.${SUSE_ARCH}
+RPMPKGS+= libXcursor1-1.1.14-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXdamage1-1.1.4-6.1.2.${SUSE_ARCH}
+RPMPKGS+= libXdmcp6-1.1.1-7.1.2.${SUSE_ARCH}
+RPMPKGS+= libXext6-1.3.2-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXevie1-1.0.3-9.1.2.${SUSE_ARCH}
+RPMPKGS+= libXfixes3-5.0.1-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXfont1-1.4.6-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXfontcache1-1.0.5-9.1.2.${SUSE_ARCH}
+RPMPKGS+= libXft2-2.3.1-7.1.2.${SUSE_ARCH}
+RPMPKGS+= libXi6-1.7.2-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXinerama1-1.1.3-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXmu6-1.1.2-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXp6-1.0.2-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXpm4-3.5.11-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXprintAppUtil1-1.0.1-9.1.2.${SUSE_ARCH}
+RPMPKGS+= libXprintUtil1-1.0.1-9.1.2.${SUSE_ARCH}
+RPMPKGS+= libXrender1-0.9.8-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXt6-1.1.4-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXv1-1.0.10-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXrandr2-1.4.2-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXRes1-1.0.7-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libXTrap6-1.0.1-6.1.2.${SUSE_ARCH}
+RPMPKGS+= libXxf86vm1-1.1.3-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libdmx1-1.1.3-2.1.2.${SUSE_ARCH}
+RPMPKGS+= libfontenc1-1.1.2-2.1.2.${SUSE_ARCH}
+RPMPKGS+= liblbxutil1-1.1.0-9.1.2.${SUSE_ARCH}
+RPMPKGS+= liboldX6-1.0.1-8.1.2.${SUSE_ARCH}
+RPMPKGS+= libpixman-1-0-0.30.2-2.2.1.${SUSE_ARCH}
+RPMPKGS+= libxcb1-1.9.1-3.1.2.${SUSE_ARCH}
+RPMPKGS+= libxcb-dri2-0-1.9.1-3.1.2.${SUSE_ARCH}
+RPMPKGS+= libxcb-glx0-1.9.1-3.1.2.${SUSE_ARCH}
+RPMPKGS+= libxcb-render0-1.9.1-3.1.2.${SUSE_ARCH}
+RPMPKGS+= libxcb-shm0-1.9.1-3.1.2.${SUSE_ARCH}
+RPMPKGS+= libxcb-xfixes0-1.9.1-3.1.2.${SUSE_ARCH}
+RPMPKGS+= libxkbfile1-1.0.8-7.1.2.${SUSE_ARCH}
+RPMPKGS+= libxkbui1-1.0.2-9.1.2.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Linux compatibility package for X11
+
+EMUL_MODULES.linux= base
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/suse131_x11/distinfo b/emulators/suse131_x11/distinfo
new file mode 100644
index 00000000000..ce494454fec
--- /dev/null
+++ b/emulators/suse131_x11/distinfo
@@ -0,0 +1,293 @@
+$NetBSD: distinfo,v 1.1 2013/12/05 11:42:17 obache Exp $
+
+SHA1 (suse131/libFS6-1.0.5-2.1.2.i586.rpm) = 7ae5e9e9b7a86221ddb5dc3bb7699133a65313d2
+RMD160 (suse131/libFS6-1.0.5-2.1.2.i586.rpm) = f9b31a84204ba4989f92de331612ed60fffdfe77
+Size (suse131/libFS6-1.0.5-2.1.2.i586.rpm) = 22297 bytes
+SHA1 (suse131/libFS6-1.0.5-2.1.2.x86_64.rpm) = 22231a9a1ff29072ab4c7af4dfd3b4daf18a9a3a
+RMD160 (suse131/libFS6-1.0.5-2.1.2.x86_64.rpm) = e04e06caabd9bdf23e38c71b67e1822ba0c98551
+Size (suse131/libFS6-1.0.5-2.1.2.x86_64.rpm) = 22624 bytes
+SHA1 (suse131/libICE6-1.0.8-7.1.2.i586.rpm) = 0287bbf95e2f128ef3ea93ee105ac494420ea308
+RMD160 (suse131/libICE6-1.0.8-7.1.2.i586.rpm) = bd9bbb035d33fb16a202de197327ae4662f9ac85
+Size (suse131/libICE6-1.0.8-7.1.2.i586.rpm) = 40035 bytes
+SHA1 (suse131/libICE6-1.0.8-7.1.2.x86_64.rpm) = 460335659c977edc29db5bfae3a87413aeb3de40
+RMD160 (suse131/libICE6-1.0.8-7.1.2.x86_64.rpm) = 369e63bb04676e251899e17d932ff8c3093fb110
+Size (suse131/libICE6-1.0.8-7.1.2.x86_64.rpm) = 40878 bytes
+SHA1 (suse131/libSM6-1.2.2-2.1.2.i586.rpm) = 8db74c953cbaecef88e12729326e161b14d3cb57
+RMD160 (suse131/libSM6-1.2.2-2.1.2.i586.rpm) = 7f9e1c4adc0ae31153a054649e8c5bf3f9b7d041
+Size (suse131/libSM6-1.2.2-2.1.2.i586.rpm) = 16646 bytes
+SHA1 (suse131/libSM6-1.2.2-2.1.2.x86_64.rpm) = 90cc46c3dfb6cc50ea9cbcecb50eb025a0fc7f3c
+RMD160 (suse131/libSM6-1.2.2-2.1.2.x86_64.rpm) = b179daf5602a2ea8d248b21bd11dcc0be3209c22
+Size (suse131/libSM6-1.2.2-2.1.2.x86_64.rpm) = 17666 bytes
+SHA1 (suse131/libWindowsWM7-1.0.1-9.1.2.i586.rpm) = ec6b668bd55a1576cff1e983d56947f6050bce4a
+RMD160 (suse131/libWindowsWM7-1.0.1-9.1.2.i586.rpm) = 0527e75b365f1ebf20f383b81e3fc969b3d98312
+Size (suse131/libWindowsWM7-1.0.1-9.1.2.i586.rpm) = 6859 bytes
+SHA1 (suse131/libWindowsWM7-1.0.1-9.1.2.x86_64.rpm) = 263b4c0aa3bb36bdb09183cf0cf6803dd8c444fa
+RMD160 (suse131/libWindowsWM7-1.0.1-9.1.2.x86_64.rpm) = 72240868f9191626cf6f49eb76ce1d640e79f528
+Size (suse131/libWindowsWM7-1.0.1-9.1.2.x86_64.rpm) = 7048 bytes
+SHA1 (suse131/libX11-6-1.6.2-2.1.2.i586.rpm) = 8533194c7e573b54d26b04ddbffb7e65fe78127c
+RMD160 (suse131/libX11-6-1.6.2-2.1.2.i586.rpm) = 409302c0ab4f56ec68ddc3578c84315e5b6e5412
+Size (suse131/libX11-6-1.6.2-2.1.2.i586.rpm) = 560254 bytes
+SHA1 (suse131/libX11-6-1.6.2-2.1.2.x86_64.rpm) = bba56c29aad067d2845a151c1c67669c195a8c90
+RMD160 (suse131/libX11-6-1.6.2-2.1.2.x86_64.rpm) = 477bdf2add302dbd91181ec31338c806b671ae6d
+Size (suse131/libX11-6-1.6.2-2.1.2.x86_64.rpm) = 559138 bytes
+SHA1 (suse131/libX11-data-1.6.2-2.1.2.noarch.rpm) = b41fb534883a522739352239f8a2890945a24712
+RMD160 (suse131/libX11-data-1.6.2-2.1.2.noarch.rpm) = 7838251b6cb595874717f10ad0d40d955a946fdf
+Size (suse131/libX11-data-1.6.2-2.1.2.noarch.rpm) = 160950 bytes
+SHA1 (suse131/libX11-xcb1-1.6.2-2.1.2.i586.rpm) = ca8ac3a3829ab32bd5c8fad18eb155b6c86ce8a9
+RMD160 (suse131/libX11-xcb1-1.6.2-2.1.2.i586.rpm) = 800fc57dc5fc2c9641d3a02693c6d2fd78af29f8
+Size (suse131/libX11-xcb1-1.6.2-2.1.2.i586.rpm) = 14079 bytes
+SHA1 (suse131/libX11-xcb1-1.6.2-2.1.2.x86_64.rpm) = fd9d5e53e1a94a17f1ecc0ba340b951386bc94e1
+RMD160 (suse131/libX11-xcb1-1.6.2-2.1.2.x86_64.rpm) = 68859ef92888f3ec5227b8e7cf22d25e0f81172e
+Size (suse131/libX11-xcb1-1.6.2-2.1.2.x86_64.rpm) = 14113 bytes
+SHA1 (suse131/libXRes1-1.0.7-2.1.2.i586.rpm) = 97f753bd2e32e9eeee29b6746666732651002da1
+RMD160 (suse131/libXRes1-1.0.7-2.1.2.i586.rpm) = 5ba2fd8f0bb013cf586a29aee3efb308dbe0e469
+Size (suse131/libXRes1-1.0.7-2.1.2.i586.rpm) = 6484 bytes
+SHA1 (suse131/libXRes1-1.0.7-2.1.2.x86_64.rpm) = 16a4c8c8b275426a10fb04422a57224c6e8c0610
+RMD160 (suse131/libXRes1-1.0.7-2.1.2.x86_64.rpm) = 26bbba0e08d9ab15443a6488315c4225ee9e925f
+Size (suse131/libXRes1-1.0.7-2.1.2.x86_64.rpm) = 6515 bytes
+SHA1 (suse131/libXTrap6-1.0.1-6.1.2.i586.rpm) = 1e63d83232445f1a8ad0d1c10df878bb05c8ccfa
+RMD160 (suse131/libXTrap6-1.0.1-6.1.2.i586.rpm) = 73b56f0355bb919ec3d90ca8e0aa766ab8de57de
+Size (suse131/libXTrap6-1.0.1-6.1.2.i586.rpm) = 17327 bytes
+SHA1 (suse131/libXTrap6-1.0.1-6.1.2.x86_64.rpm) = e074e191794c077fffe809f58540ce393581b1b1
+RMD160 (suse131/libXTrap6-1.0.1-6.1.2.x86_64.rpm) = 309e40cf08c96899277240908f9755e95d2575a2
+Size (suse131/libXTrap6-1.0.1-6.1.2.x86_64.rpm) = 17227 bytes
+SHA1 (suse131/libXau6-1.0.8-2.2.1.i586.rpm) = 49655d32d5fb4ea8e2ebd8f7fe091ff3b6de3ac6
+RMD160 (suse131/libXau6-1.0.8-2.2.1.i586.rpm) = 4f73ec3e39fac2b7e7e0d756f5e2a9e1000811a4
+Size (suse131/libXau6-1.0.8-2.2.1.i586.rpm) = 9388 bytes
+SHA1 (suse131/libXau6-1.0.8-2.2.1.x86_64.rpm) = 1f7c794f312c61e7872bf84209b5fd60ffcb636e
+RMD160 (suse131/libXau6-1.0.8-2.2.1.x86_64.rpm) = 1675dacd73ad5dc803acfc3756a431c73d1b14ae
+Size (suse131/libXau6-1.0.8-2.2.1.x86_64.rpm) = 9353 bytes
+SHA1 (suse131/libXaw6-1.0.12-2.1.2.i586.rpm) = 727b0bd446d4fe29ac856b5b8ec847cc6025b0d4
+RMD160 (suse131/libXaw6-1.0.12-2.1.2.i586.rpm) = 9e758d51daa97ad49f358977d11c862a4cb2d119
+Size (suse131/libXaw6-1.0.12-2.1.2.i586.rpm) = 115827 bytes
+SHA1 (suse131/libXaw6-1.0.12-2.1.2.x86_64.rpm) = daf2318f68b9b62dd0dcfb048945734a4e1213ac
+RMD160 (suse131/libXaw6-1.0.12-2.1.2.x86_64.rpm) = ea4755eb81d4aaceac87ac06de49004a0ac93c69
+Size (suse131/libXaw6-1.0.12-2.1.2.x86_64.rpm) = 117796 bytes
+SHA1 (suse131/libXaw7-1.0.12-2.1.2.i586.rpm) = 43ec6a29a5c21ccbe32aa2efe9a08fa2c392fad4
+RMD160 (suse131/libXaw7-1.0.12-2.1.2.i586.rpm) = 2f958ff48316734c575953512332178de24a440e
+Size (suse131/libXaw7-1.0.12-2.1.2.i586.rpm) = 165832 bytes
+SHA1 (suse131/libXaw7-1.0.12-2.1.2.x86_64.rpm) = fac9a5c363c1726013daebe421d558d2fd6f2068
+RMD160 (suse131/libXaw7-1.0.12-2.1.2.x86_64.rpm) = 9d043abf2dcc3055b38726c6f82c681eeee16896
+Size (suse131/libXaw7-1.0.12-2.1.2.x86_64.rpm) = 169736 bytes
+SHA1 (suse131/libXaw8-1.0.12-2.1.2.i586.rpm) = 3a04b1b1c50a286a5a1c8cbcc9d5e7589478475c
+RMD160 (suse131/libXaw8-1.0.12-2.1.2.i586.rpm) = c112239a482697f2f0b6c949c1c774d0ff521ca0
+Size (suse131/libXaw8-1.0.12-2.1.2.i586.rpm) = 4164 bytes
+SHA1 (suse131/libXaw8-1.0.12-2.1.2.x86_64.rpm) = a1f70436f6ee46700b6f377bf747c3b1e0b6f5ec
+RMD160 (suse131/libXaw8-1.0.12-2.1.2.x86_64.rpm) = c595bef96ab057e855773c193eb8e18e31e26414
+Size (suse131/libXaw8-1.0.12-2.1.2.x86_64.rpm) = 4159 bytes
+SHA1 (suse131/libXcliplist1-20070501-8.1.2.i586.rpm) = 22efce1b430a49fd443a10b4366760fee0d6d3a5
+RMD160 (suse131/libXcliplist1-20070501-8.1.2.i586.rpm) = 4a55f59f7a4420e2fc6f8f7bf06f4b63c6ae0175
+Size (suse131/libXcliplist1-20070501-8.1.2.i586.rpm) = 6544 bytes
+SHA1 (suse131/libXcliplist1-20070501-8.1.2.x86_64.rpm) = 8588744a11f972f85ed2106ef0e947b53b8ce23f
+RMD160 (suse131/libXcliplist1-20070501-8.1.2.x86_64.rpm) = 0913e562f71cb502fd64d4191ec1b817fb7ca1e3
+Size (suse131/libXcliplist1-20070501-8.1.2.x86_64.rpm) = 6598 bytes
+SHA1 (suse131/libXcomposite1-0.4.4-6.1.2.i586.rpm) = be5d07fa3abb63b5cb4d2b16c68c665425bdb7cc
+RMD160 (suse131/libXcomposite1-0.4.4-6.1.2.i586.rpm) = c6a9d826ae43346fa5b17f1e617ca75ecd268c78
+Size (suse131/libXcomposite1-0.4.4-6.1.2.i586.rpm) = 7184 bytes
+SHA1 (suse131/libXcomposite1-0.4.4-6.1.2.x86_64.rpm) = 25e53e290266b7c0cf3313d2b071cb718e943081
+RMD160 (suse131/libXcomposite1-0.4.4-6.1.2.x86_64.rpm) = 9468be0176cc45726df1ccb80f288d475f9e34fe
+Size (suse131/libXcomposite1-0.4.4-6.1.2.x86_64.rpm) = 7244 bytes
+SHA1 (suse131/libXcursor1-1.1.14-2.1.2.i586.rpm) = 22e0947669bfe61ad27d33fa142ad1ffc66b585d
+RMD160 (suse131/libXcursor1-1.1.14-2.1.2.i586.rpm) = ee01ebc2be645bc78144b4aeec4bbb1c75dde144
+Size (suse131/libXcursor1-1.1.14-2.1.2.i586.rpm) = 20932 bytes
+SHA1 (suse131/libXcursor1-1.1.14-2.1.2.x86_64.rpm) = 4264758c0163f37f2070a7fb9b84549dbba287b4
+RMD160 (suse131/libXcursor1-1.1.14-2.1.2.x86_64.rpm) = 1d42f1654a6c725bfaa12f8774acb8a1d7877c65
+Size (suse131/libXcursor1-1.1.14-2.1.2.x86_64.rpm) = 20888 bytes
+SHA1 (suse131/libXdamage1-1.1.4-6.1.2.i586.rpm) = ed4a2243fd3a55c1ce8a40eac8260669d68cc664
+RMD160 (suse131/libXdamage1-1.1.4-6.1.2.i586.rpm) = b41479b23249fb8895033a1fa02f884da54125b6
+Size (suse131/libXdamage1-1.1.4-6.1.2.i586.rpm) = 6944 bytes
+SHA1 (suse131/libXdamage1-1.1.4-6.1.2.x86_64.rpm) = 55ce28014c990e6ab40c562efc5792bd85717c46
+RMD160 (suse131/libXdamage1-1.1.4-6.1.2.x86_64.rpm) = c26aa8662c8f244ea1fefbde222ed88ff216fe40
+Size (suse131/libXdamage1-1.1.4-6.1.2.x86_64.rpm) = 7061 bytes
+SHA1 (suse131/libXdmcp6-1.1.1-7.1.2.i586.rpm) = e2954389552721277095f67e30c3e7b747998e16
+RMD160 (suse131/libXdmcp6-1.1.1-7.1.2.i586.rpm) = ae2949d2a113083ff6615b847a5ca72a6fd5b2b7
+Size (suse131/libXdmcp6-1.1.1-7.1.2.i586.rpm) = 12316 bytes
+SHA1 (suse131/libXdmcp6-1.1.1-7.1.2.x86_64.rpm) = 228aea2807aa6928b5da88c6e4b57a397dfc28af
+RMD160 (suse131/libXdmcp6-1.1.1-7.1.2.x86_64.rpm) = 6b1b1c46efc5a5f334afe5dd405224db2b9de17f
+Size (suse131/libXdmcp6-1.1.1-7.1.2.x86_64.rpm) = 12160 bytes
+SHA1 (suse131/libXevie1-1.0.3-9.1.2.i586.rpm) = fcbf7fe226ee971a11389cd61eac16c18293d951
+RMD160 (suse131/libXevie1-1.0.3-9.1.2.i586.rpm) = 96287c29a5fb4123d49acfc289cc198f02cd93a6
+Size (suse131/libXevie1-1.0.3-9.1.2.i586.rpm) = 6097 bytes
+SHA1 (suse131/libXevie1-1.0.3-9.1.2.x86_64.rpm) = 2827e04bcda3dd08cf1238d2b39f5e60016e78c6
+RMD160 (suse131/libXevie1-1.0.3-9.1.2.x86_64.rpm) = b72131856606309078dd5efd7961d8dcb251bebc
+Size (suse131/libXevie1-1.0.3-9.1.2.x86_64.rpm) = 6199 bytes
+SHA1 (suse131/libXext6-1.3.2-2.1.2.i586.rpm) = fea01b780cea1ff2af9f8247d619b8e392001fab
+RMD160 (suse131/libXext6-1.3.2-2.1.2.i586.rpm) = 408e3b5d9f16624aa1cf439383ef4d28c2613fab
+Size (suse131/libXext6-1.3.2-2.1.2.i586.rpm) = 28624 bytes
+SHA1 (suse131/libXext6-1.3.2-2.1.2.x86_64.rpm) = 8b12eb56f4645564dcab4f53cd46dbf4a950319e
+RMD160 (suse131/libXext6-1.3.2-2.1.2.x86_64.rpm) = 1792651b86d8ded30669e43c111c575c7c844592
+Size (suse131/libXext6-1.3.2-2.1.2.x86_64.rpm) = 28914 bytes
+SHA1 (suse131/libXfixes3-5.0.1-2.1.2.i586.rpm) = 972b5812a881bc7a7cb656e63794daa39dcb2626
+RMD160 (suse131/libXfixes3-5.0.1-2.1.2.i586.rpm) = ba918c1c3a2ce3279196d6b81a4431bbc8234dd9
+Size (suse131/libXfixes3-5.0.1-2.1.2.i586.rpm) = 10554 bytes
+SHA1 (suse131/libXfixes3-5.0.1-2.1.2.x86_64.rpm) = a7a5d4fa5f76368c99a7f4a8421efddd0d7f363b
+RMD160 (suse131/libXfixes3-5.0.1-2.1.2.x86_64.rpm) = 30ab18795468cdfebb812ba207475c92eb3c31ec
+Size (suse131/libXfixes3-5.0.1-2.1.2.x86_64.rpm) = 10857 bytes
+SHA1 (suse131/libXfont1-1.4.6-2.1.2.i586.rpm) = 9a0f5b347164cfcacf09842696221463e5a33ea2
+RMD160 (suse131/libXfont1-1.4.6-2.1.2.i586.rpm) = 1fa5ae4fba847399d4ee76feb90122b58305b86a
+Size (suse131/libXfont1-1.4.6-2.1.2.i586.rpm) = 111465 bytes
+SHA1 (suse131/libXfont1-1.4.6-2.1.2.x86_64.rpm) = 4ad579431abb922f94c2be0e0a179c2fad5fa45b
+RMD160 (suse131/libXfont1-1.4.6-2.1.2.x86_64.rpm) = 488e1b85ad097297e12b268fcac34c3f4eb64b23
+Size (suse131/libXfont1-1.4.6-2.1.2.x86_64.rpm) = 114193 bytes
+SHA1 (suse131/libXfontcache1-1.0.5-9.1.2.i586.rpm) = a404bac6f7feb32d379d84ecd7ba1b8fa9b1f6c1
+RMD160 (suse131/libXfontcache1-1.0.5-9.1.2.i586.rpm) = 549258f5d0b399022acf5cc4c88c72be06d01ba2
+Size (suse131/libXfontcache1-1.0.5-9.1.2.i586.rpm) = 6043 bytes
+SHA1 (suse131/libXfontcache1-1.0.5-9.1.2.x86_64.rpm) = b70aee781c6cc37b8dff70e3b5e8c491c700c242
+RMD160 (suse131/libXfontcache1-1.0.5-9.1.2.x86_64.rpm) = 55253bbec7030efb957ef1a3b3f7ff8d22c07127
+Size (suse131/libXfontcache1-1.0.5-9.1.2.x86_64.rpm) = 6121 bytes
+SHA1 (suse131/libXft2-2.3.1-7.1.2.i586.rpm) = f3788577104e1b802f7930c49f26e7766a2b702f
+RMD160 (suse131/libXft2-2.3.1-7.1.2.i586.rpm) = 39a3048f57734264b95ba612bf8d083fbef6dd22
+Size (suse131/libXft2-2.3.1-7.1.2.i586.rpm) = 36397 bytes
+SHA1 (suse131/libXft2-2.3.1-7.1.2.x86_64.rpm) = 9803427db6d106202f6f6fb46113bc3567954dae
+RMD160 (suse131/libXft2-2.3.1-7.1.2.x86_64.rpm) = 5ed6ebe2d18b3473fe73439d54933b0817470df0
+Size (suse131/libXft2-2.3.1-7.1.2.x86_64.rpm) = 37225 bytes
+SHA1 (suse131/libXi6-1.7.2-2.1.2.i586.rpm) = 2bee5355abd38e8bf05032b3fe9d8269f8e1c9c7
+RMD160 (suse131/libXi6-1.7.2-2.1.2.i586.rpm) = a33514cbee0656d0dc904ffd970c023cd096cb10
+Size (suse131/libXi6-1.7.2-2.1.2.i586.rpm) = 30470 bytes
+SHA1 (suse131/libXi6-1.7.2-2.1.2.x86_64.rpm) = 07d691d3f5b9bd91f4bf397d69d703d55cd3c6b5
+RMD160 (suse131/libXi6-1.7.2-2.1.2.x86_64.rpm) = 77c4bbb216df59f0476891f7e9fbdbaf95b1186a
+Size (suse131/libXi6-1.7.2-2.1.2.x86_64.rpm) = 31068 bytes
+SHA1 (suse131/libXinerama1-1.1.3-2.1.2.i586.rpm) = cf7162e93fd9f24562d50d2cfa517d0660161cf5
+RMD160 (suse131/libXinerama1-1.1.3-2.1.2.i586.rpm) = 31f742c44d7e09af4742bb4fe24109fc90d9868b
+Size (suse131/libXinerama1-1.1.3-2.1.2.i586.rpm) = 6831 bytes
+SHA1 (suse131/libXinerama1-1.1.3-2.1.2.x86_64.rpm) = f99967e93520edf0b67445ddada1dd4bdad67dad
+RMD160 (suse131/libXinerama1-1.1.3-2.1.2.x86_64.rpm) = bde3540f01beeaca1692af732903fb64406240c0
+Size (suse131/libXinerama1-1.1.3-2.1.2.x86_64.rpm) = 6847 bytes
+SHA1 (suse131/libXmu6-1.1.2-2.1.2.i586.rpm) = b78a7d7392af9f28612a7a363127fa9ad2b18fa0
+RMD160 (suse131/libXmu6-1.1.2-2.1.2.i586.rpm) = 754f6075b5deb7a98f0ed57317fbb6432a234953
+Size (suse131/libXmu6-1.1.2-2.1.2.i586.rpm) = 45524 bytes
+SHA1 (suse131/libXmu6-1.1.2-2.1.2.x86_64.rpm) = d48f4e92a4dbb0a7e4061e7381eff79b2f66e0d8
+RMD160 (suse131/libXmu6-1.1.2-2.1.2.x86_64.rpm) = 0880311d99f177468a07820be43db557ec51c209
+Size (suse131/libXmu6-1.1.2-2.1.2.x86_64.rpm) = 46403 bytes
+SHA1 (suse131/libXp6-1.0.2-2.1.2.i586.rpm) = 95d4c0ab775cc69ead4047f045ff4e47c3108518
+RMD160 (suse131/libXp6-1.0.2-2.1.2.i586.rpm) = 4bb717b45af5080577a2c940cf63aa6276945641
+Size (suse131/libXp6-1.0.2-2.1.2.i586.rpm) = 16246 bytes
+SHA1 (suse131/libXp6-1.0.2-2.1.2.x86_64.rpm) = dac549251b376d103fb7476a204cc66ac86839b5
+RMD160 (suse131/libXp6-1.0.2-2.1.2.x86_64.rpm) = 891b13d56555f3817ade1e8b0cdec055c7533dc0
+Size (suse131/libXp6-1.0.2-2.1.2.x86_64.rpm) = 16431 bytes
+SHA1 (suse131/libXpm4-3.5.11-2.1.2.i586.rpm) = 05770390401842074d2b93922a8b0d02b7465750
+RMD160 (suse131/libXpm4-3.5.11-2.1.2.i586.rpm) = c7fdb43d0f482b9085e975bda220e83122d3ca9d
+Size (suse131/libXpm4-3.5.11-2.1.2.i586.rpm) = 33083 bytes
+SHA1 (suse131/libXpm4-3.5.11-2.1.2.x86_64.rpm) = 0d1a8a47138a33f72d8fdfa8e5827131b5e2b469
+RMD160 (suse131/libXpm4-3.5.11-2.1.2.x86_64.rpm) = f0de64b5ea9d3c79eb44771478479ac933a389b0
+Size (suse131/libXpm4-3.5.11-2.1.2.x86_64.rpm) = 34169 bytes
+SHA1 (suse131/libXprintAppUtil1-1.0.1-9.1.2.i586.rpm) = 2a821437ff99d8d5ab8fba20d85e60d856995325
+RMD160 (suse131/libXprintAppUtil1-1.0.1-9.1.2.i586.rpm) = 6ef98c845b4f82c571b14c48be9b4601dd41f6c6
+Size (suse131/libXprintAppUtil1-1.0.1-9.1.2.i586.rpm) = 8481 bytes
+SHA1 (suse131/libXprintAppUtil1-1.0.1-9.1.2.x86_64.rpm) = 6a412ab95f16eac58d9cb718f08040d939f19d95
+RMD160 (suse131/libXprintAppUtil1-1.0.1-9.1.2.x86_64.rpm) = dce496ef922e990d2df8041c25efd9b5c9db875a
+Size (suse131/libXprintAppUtil1-1.0.1-9.1.2.x86_64.rpm) = 8524 bytes
+SHA1 (suse131/libXprintUtil1-1.0.1-9.1.2.i586.rpm) = 00e031f13c17cfae78a55e3a72b71c2cd3230e87
+RMD160 (suse131/libXprintUtil1-1.0.1-9.1.2.i586.rpm) = 6d423746f15d8adaa6dc005b8616da203ca80db4
+Size (suse131/libXprintUtil1-1.0.1-9.1.2.i586.rpm) = 16944 bytes
+SHA1 (suse131/libXprintUtil1-1.0.1-9.1.2.x86_64.rpm) = ba70b75e3b70486e2f4dcf1ce7ad40adf4cf1b0a
+RMD160 (suse131/libXprintUtil1-1.0.1-9.1.2.x86_64.rpm) = 10917d293a5cfbf4bfbfbd5418aacbf6529b3357
+Size (suse131/libXprintUtil1-1.0.1-9.1.2.x86_64.rpm) = 17054 bytes
+SHA1 (suse131/libXrandr2-1.4.2-2.1.2.i586.rpm) = 6b5a016b26d69affc7131a94492a740c4d84b4d0
+RMD160 (suse131/libXrandr2-1.4.2-2.1.2.i586.rpm) = c422642ef80a8af3f6cfd4b3feafaf0942c31d92
+Size (suse131/libXrandr2-1.4.2-2.1.2.i586.rpm) = 16644 bytes
+SHA1 (suse131/libXrandr2-1.4.2-2.1.2.x86_64.rpm) = 1bdec171c95fcbfe3df7ece34b27e3542d30565f
+RMD160 (suse131/libXrandr2-1.4.2-2.1.2.x86_64.rpm) = 3bf1a972b9237acc6367c28b5f875a998bf3b47b
+Size (suse131/libXrandr2-1.4.2-2.1.2.x86_64.rpm) = 17207 bytes
+SHA1 (suse131/libXrender1-0.9.8-2.1.2.i586.rpm) = a2a132b178e82e0eb0d7b999ddcfa424d1b71996
+RMD160 (suse131/libXrender1-0.9.8-2.1.2.i586.rpm) = 9be22a58b17f54403db5bd47a0263f611f09d341
+Size (suse131/libXrender1-0.9.8-2.1.2.i586.rpm) = 18307 bytes
+SHA1 (suse131/libXrender1-0.9.8-2.1.2.x86_64.rpm) = 4665c5f71b5008803459ecce6857174cffc12ed2
+RMD160 (suse131/libXrender1-0.9.8-2.1.2.x86_64.rpm) = 4dd5432f8a77467e9857c04174e7d56bbf176f03
+Size (suse131/libXrender1-0.9.8-2.1.2.x86_64.rpm) = 18922 bytes
+SHA1 (suse131/libXt6-1.1.4-2.1.2.i586.rpm) = ac16251085bb5aa58321c93f736bac5458c3cd62
+RMD160 (suse131/libXt6-1.1.4-2.1.2.i586.rpm) = 36233c63a4d53d5d38641bcedcb5e6076b4c564b
+Size (suse131/libXt6-1.1.4-2.1.2.i586.rpm) = 147688 bytes
+SHA1 (suse131/libXt6-1.1.4-2.1.2.x86_64.rpm) = 56ee4b1d397b6072783a5d663e9cf6eae5e3aa68
+RMD160 (suse131/libXt6-1.1.4-2.1.2.x86_64.rpm) = 2b28f9a2f1b3de19fb43f9e0c196917398d80dc4
+Size (suse131/libXt6-1.1.4-2.1.2.x86_64.rpm) = 155339 bytes
+SHA1 (suse131/libXv1-1.0.10-2.1.2.i586.rpm) = 32885e2efa72ab29af97d9dbaaaebf95149abaee
+RMD160 (suse131/libXv1-1.0.10-2.1.2.i586.rpm) = 45b5aec40d1a4a64d18f5f642adc21a9b2037d33
+Size (suse131/libXv1-1.0.10-2.1.2.i586.rpm) = 12034 bytes
+SHA1 (suse131/libXv1-1.0.10-2.1.2.x86_64.rpm) = 52adcb47eff240a7fdcd4dcf6b01932b1e31c4f3
+RMD160 (suse131/libXv1-1.0.10-2.1.2.x86_64.rpm) = 87310cf6416fdeebfc73102a013fe7379dfef875
+Size (suse131/libXv1-1.0.10-2.1.2.x86_64.rpm) = 12216 bytes
+SHA1 (suse131/libXxf86vm1-1.1.3-2.1.2.i586.rpm) = 489db2f402c7075d30ed96531cb54d61da8fb613
+RMD160 (suse131/libXxf86vm1-1.1.3-2.1.2.i586.rpm) = 5e7f9d6490188291b2a154dc8745b48f01e61c4c
+Size (suse131/libXxf86vm1-1.1.3-2.1.2.i586.rpm) = 10351 bytes
+SHA1 (suse131/libXxf86vm1-1.1.3-2.1.2.x86_64.rpm) = e02905cec2921069b01b0bde335288590bb75bcb
+RMD160 (suse131/libXxf86vm1-1.1.3-2.1.2.x86_64.rpm) = 2c486516fde90525cd1774cfc66cdb7a34f334eb
+Size (suse131/libXxf86vm1-1.1.3-2.1.2.x86_64.rpm) = 10456 bytes
+SHA1 (suse131/libdmx1-1.1.3-2.1.2.i586.rpm) = 18bfa7c0a523435ff87b1abbfe1dd8aea67ed3ed
+RMD160 (suse131/libdmx1-1.1.3-2.1.2.i586.rpm) = 03864ef8ab63a3867cd1912c89e82c954cdd643b
+Size (suse131/libdmx1-1.1.3-2.1.2.i586.rpm) = 9670 bytes
+SHA1 (suse131/libdmx1-1.1.3-2.1.2.x86_64.rpm) = 243bcf38150ec958c8b0f677148c1e20a9f570cd
+RMD160 (suse131/libdmx1-1.1.3-2.1.2.x86_64.rpm) = 37ec025f32b2a08503bb65e98cebbfacdefb7389
+Size (suse131/libdmx1-1.1.3-2.1.2.x86_64.rpm) = 9525 bytes
+SHA1 (suse131/libfontenc1-1.1.2-2.1.2.i586.rpm) = a280b89c624bd73623950e59a99d1060879f3c6d
+RMD160 (suse131/libfontenc1-1.1.2-2.1.2.i586.rpm) = 33e4291258ad748016d712217d089d0a6e83282a
+Size (suse131/libfontenc1-1.1.2-2.1.2.i586.rpm) = 14928 bytes
+SHA1 (suse131/libfontenc1-1.1.2-2.1.2.x86_64.rpm) = f75d031d5a2758e50a552be245d7d66afdec77dd
+RMD160 (suse131/libfontenc1-1.1.2-2.1.2.x86_64.rpm) = a562eeae106c62626321c8cbd901c454f95968ae
+Size (suse131/libfontenc1-1.1.2-2.1.2.x86_64.rpm) = 15228 bytes
+SHA1 (suse131/liblbxutil1-1.1.0-9.1.2.i586.rpm) = e551127cb100b5eb41b2587fa773579bd94a9d3a
+RMD160 (suse131/liblbxutil1-1.1.0-9.1.2.i586.rpm) = c418c3489baaefe4e712b5fa83f8e704b1403a3d
+Size (suse131/liblbxutil1-1.1.0-9.1.2.i586.rpm) = 17516 bytes
+SHA1 (suse131/liblbxutil1-1.1.0-9.1.2.x86_64.rpm) = 4afad07b05d5709feb2a68bae22f9d4abe7f2c10
+RMD160 (suse131/liblbxutil1-1.1.0-9.1.2.x86_64.rpm) = fa63d1728abe0ddcbc1666363d28037182741c39
+Size (suse131/liblbxutil1-1.1.0-9.1.2.x86_64.rpm) = 17875 bytes
+SHA1 (suse131/liboldX6-1.0.1-8.1.2.i586.rpm) = dda9fd813adb0af50acc44c4cadad1125c02bcb2
+RMD160 (suse131/liboldX6-1.0.1-8.1.2.i586.rpm) = 7c6dbd96bf7e7ae1007983cad9966825af403436
+Size (suse131/liboldX6-1.0.1-8.1.2.i586.rpm) = 7371 bytes
+SHA1 (suse131/liboldX6-1.0.1-8.1.2.x86_64.rpm) = 80c1b7fcf9cfbd186579b42a6ddd5451e3a0f868
+RMD160 (suse131/liboldX6-1.0.1-8.1.2.x86_64.rpm) = 709dc4cb5b39327aeaee7cf50d330fa62913b6c5
+Size (suse131/liboldX6-1.0.1-8.1.2.x86_64.rpm) = 7537 bytes
+SHA1 (suse131/libpixman-1-0-0.30.2-2.2.1.i586.rpm) = 41a04b451c0738202c4a57141cf87c6169c40644
+RMD160 (suse131/libpixman-1-0-0.30.2-2.2.1.i586.rpm) = 60d1e327c2a900bf9ad254c0857888f151834b3b
+Size (suse131/libpixman-1-0-0.30.2-2.2.1.i586.rpm) = 227938 bytes
+SHA1 (suse131/libpixman-1-0-0.30.2-2.2.1.x86_64.rpm) = d5ae8966b931bf0a9a073b38ad3529d56073f6fa
+RMD160 (suse131/libpixman-1-0-0.30.2-2.2.1.x86_64.rpm) = 3ee1fd90aa8357fd82321b24c1ba40842c8b06d1
+Size (suse131/libpixman-1-0-0.30.2-2.2.1.x86_64.rpm) = 238527 bytes
+SHA1 (suse131/libxcb-dri2-0-1.9.1-3.1.2.i586.rpm) = ce3608c9fc8977d1d4cc6739cec35ffeed0b5177
+RMD160 (suse131/libxcb-dri2-0-1.9.1-3.1.2.i586.rpm) = 0c64b853810dfd6a5599c00254c021b21446066e
+Size (suse131/libxcb-dri2-0-1.9.1-3.1.2.i586.rpm) = 11085 bytes
+SHA1 (suse131/libxcb-dri2-0-1.9.1-3.1.2.x86_64.rpm) = 7a1b70ecca976241148c352fffc2e427a101c891
+RMD160 (suse131/libxcb-dri2-0-1.9.1-3.1.2.x86_64.rpm) = df1ceaa5ce8a244d62980000d53491972c7777ff
+Size (suse131/libxcb-dri2-0-1.9.1-3.1.2.x86_64.rpm) = 10641 bytes
+SHA1 (suse131/libxcb-glx0-1.9.1-3.1.2.i586.rpm) = 809a9982569e031f30beb75d7eebebbfb4d1832c
+RMD160 (suse131/libxcb-glx0-1.9.1-3.1.2.i586.rpm) = 8efe691a4bd4c8ec59b348a6299182b604d25c2e
+Size (suse131/libxcb-glx0-1.9.1-3.1.2.i586.rpm) = 24728 bytes
+SHA1 (suse131/libxcb-glx0-1.9.1-3.1.2.x86_64.rpm) = e85311dda6fe8c93a6743dae0a10a40a3824eda4
+RMD160 (suse131/libxcb-glx0-1.9.1-3.1.2.x86_64.rpm) = 2007007def695618aa6bdfd84a627fb899a3f6e7
+Size (suse131/libxcb-glx0-1.9.1-3.1.2.x86_64.rpm) = 22895 bytes
+SHA1 (suse131/libxcb-render0-1.9.1-3.1.2.i586.rpm) = 97be0cdafd96772c8ba8e51e1f466ff3c50df3e6
+RMD160 (suse131/libxcb-render0-1.9.1-3.1.2.i586.rpm) = 4ffba14694e538031308cb52a6962bb9bc87336c
+Size (suse131/libxcb-render0-1.9.1-3.1.2.i586.rpm) = 15685 bytes
+SHA1 (suse131/libxcb-render0-1.9.1-3.1.2.x86_64.rpm) = cba7483d70a261d3a6909a6f8cd980bc24dcf5a0
+RMD160 (suse131/libxcb-render0-1.9.1-3.1.2.x86_64.rpm) = 1765c98dc647806582857674239bf6a004fa9891
+Size (suse131/libxcb-render0-1.9.1-3.1.2.x86_64.rpm) = 14864 bytes
+SHA1 (suse131/libxcb-shm0-1.9.1-3.1.2.i586.rpm) = 3b09435910d4599e6502aeeb33e869beb608536b
+RMD160 (suse131/libxcb-shm0-1.9.1-3.1.2.i586.rpm) = 648825805b195c3df62a32e3d9244ede3abe608c
+Size (suse131/libxcb-shm0-1.9.1-3.1.2.i586.rpm) = 9539 bytes
+SHA1 (suse131/libxcb-shm0-1.9.1-3.1.2.x86_64.rpm) = 00e02e17313688974b5d83b878810a961fcf34f7
+RMD160 (suse131/libxcb-shm0-1.9.1-3.1.2.x86_64.rpm) = bc86e377310d12c1bd243698d437c19689b04a76
+Size (suse131/libxcb-shm0-1.9.1-3.1.2.x86_64.rpm) = 9438 bytes
+SHA1 (suse131/libxcb-xfixes0-1.9.1-3.1.2.i586.rpm) = 15be16a47ad162d818cad64f60a1c2d7ee2b6e66
+RMD160 (suse131/libxcb-xfixes0-1.9.1-3.1.2.i586.rpm) = 07682683373da85a00bc1692a7be51fc86ce86a2
+Size (suse131/libxcb-xfixes0-1.9.1-3.1.2.i586.rpm) = 12660 bytes
+SHA1 (suse131/libxcb-xfixes0-1.9.1-3.1.2.x86_64.rpm) = f87a6abcf48408aa687bef45b2307bc7f7dfa150
+RMD160 (suse131/libxcb-xfixes0-1.9.1-3.1.2.x86_64.rpm) = cf9175976f9d6ae6a5ecbe81383e439533f46fbf
+Size (suse131/libxcb-xfixes0-1.9.1-3.1.2.x86_64.rpm) = 12165 bytes
+SHA1 (suse131/libxcb1-1.9.1-3.1.2.i586.rpm) = cb812ae6a12f938d0bbac47ee9e344cb5fa80120
+RMD160 (suse131/libxcb1-1.9.1-3.1.2.i586.rpm) = 1af61fb005ac1012122eee1cd31f2242a608d104
+Size (suse131/libxcb1-1.9.1-3.1.2.i586.rpm) = 40655 bytes
+SHA1 (suse131/libxcb1-1.9.1-3.1.2.x86_64.rpm) = f4f5cf943b6dd72a49f523d4876a342d987da6f1
+RMD160 (suse131/libxcb1-1.9.1-3.1.2.x86_64.rpm) = caba1775ee6fc221fdd82835ae651faddff18a88
+Size (suse131/libxcb1-1.9.1-3.1.2.x86_64.rpm) = 37951 bytes
+SHA1 (suse131/libxkbfile1-1.0.8-7.1.2.i586.rpm) = 151eda952918c30fb48077f860b267eb0c90a238
+RMD160 (suse131/libxkbfile1-1.0.8-7.1.2.i586.rpm) = e9e8460c65a8ce430de0cb9f7e4838a137d3bc44
+Size (suse131/libxkbfile1-1.0.8-7.1.2.i586.rpm) = 62418 bytes
+SHA1 (suse131/libxkbfile1-1.0.8-7.1.2.x86_64.rpm) = 124558f86c5a25d021eae362ace351fc1cf8dc5a
+RMD160 (suse131/libxkbfile1-1.0.8-7.1.2.x86_64.rpm) = e83438c701435458d7a0eb09bb3dc00436fc71d2
+Size (suse131/libxkbfile1-1.0.8-7.1.2.x86_64.rpm) = 64130 bytes
+SHA1 (suse131/libxkbui1-1.0.2-9.1.2.i586.rpm) = 404540791922d54e9624be3d89ef6fcbac27de5d
+RMD160 (suse131/libxkbui1-1.0.2-9.1.2.i586.rpm) = f0d5331c702f3b92a563515978c0308232243f18
+Size (suse131/libxkbui1-1.0.2-9.1.2.i586.rpm) = 9310 bytes
+SHA1 (suse131/libxkbui1-1.0.2-9.1.2.x86_64.rpm) = 08e76038b71dfbc0fba151ef90785644565f6c56
+RMD160 (suse131/libxkbui1-1.0.2-9.1.2.x86_64.rpm) = fe42e8121785ec8f1e5e0903e3809dd06eab4aad
+Size (suse131/libxkbui1-1.0.2-9.1.2.x86_64.rpm) = 9147 bytes
diff --git a/meta-pkgs/Makefile b/meta-pkgs/Makefile
index 3cc2bdabf2d..6c7e1c8b9ab 100644
--- a/meta-pkgs/Makefile
+++ b/meta-pkgs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.72 2013/07/29 16:47:26 taca Exp $
+# $NetBSD: Makefile,v 1.73 2013/12/05 11:42:12 obache Exp $
#
COMMENT= Collections of other packages
@@ -46,6 +46,7 @@ SUBDIR+= py-gnome-bindings
SUBDIR+= ruby-gnome2
SUBDIR+= suse100
SUBDIR+= suse121
+SUBDIR+= suse131
SUBDIR+= web-server
SUBDIR+= windowmaker-desktop
SUBDIR+= xfce4
diff --git a/meta-pkgs/suse131/DESCR b/meta-pkgs/suse131/DESCR
new file mode 100644
index 00000000000..06b710e77e7
--- /dev/null
+++ b/meta-pkgs/suse131/DESCR
@@ -0,0 +1,8 @@
+The openSUSE 13.1 meta-package provides a number of components for a
+openSUSE-based Linux binary emulation environment.
+
+This package does not contain anything by itself -- it is a "meta-package"
+that depends on other packages. Its sole purpose is to require
+dependencies so users can install this package only and have all the
+other packages pulled in automatically by the pkgsrc dependency
+mechanism.
diff --git a/meta-pkgs/suse131/Makefile b/meta-pkgs/suse131/Makefile
new file mode 100644
index 00000000000..c55650979a7
--- /dev/null
+++ b/meta-pkgs/suse131/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2013/12/05 11:42:12 obache Exp $
+
+DISTNAME= suse-${SUSE_VERSION}
+CATEGORIES= emulators meta-pkgs
+MASTER_SITES= # empty
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= SUSE-based Linux binary emulation environment
+
+EMUL_MODULES.linux= alsa aspell base compat cyrus-sasl cups curl expat \
+ fontconfig freetype2 glx gtk2 jpeg krb5 libjson \
+ libsigc++2 libsndfile libssh libwrap locale motif \
+ openldap openssl pulseaudio png qt4 slang tiff x11 xml2
+EMUL_PKG_FMT= plain
+
+META_PACKAGE= yes
+
+.include "../../emulators/suse131_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/mk/emulator/linux-suse.mk b/mk/emulator/linux-suse.mk
index 4c07c1cb9f4..da47f8aef3f 100644
--- a/mk/emulator/linux-suse.mk
+++ b/mk/emulator/linux-suse.mk
@@ -1,4 +1,4 @@
-# $NetBSD: linux-suse.mk,v 1.7 2012/08/18 16:30:00 chs Exp $
+# $NetBSD: linux-suse.mk,v 1.8 2013/12/05 11:42:12 obache Exp $
#
# SuSE Linux
#
@@ -19,6 +19,9 @@ EMUL_TYPE.linux= suse-${SUSE_VERSION}
.elif !empty(EMUL_TYPE.linux:Msuse-12.[1x])
. include "${PKGSRCDIR}/emulators/suse121_linux/emulator.mk"
+.elif !empty(EMUL_TYPE.linux:Msuse-13.[1x])
+. include "${PKGSRCDIR}/emulators/suse131_linux/emulator.mk"
+
.else
EMUL_DISTRO= suse-0
PKG_FAIL_REASON+= "[linux-suse.mk] ${EMUL_TYPE.linux} is not a supported EMUL_TYPE.linux"
diff --git a/mk/emulator/linux.mk b/mk/emulator/linux.mk
index 04430509a26..4fb46f4c069 100644
--- a/mk/emulator/linux.mk
+++ b/mk/emulator/linux.mk
@@ -1,4 +1,4 @@
-# $NetBSD: linux.mk,v 1.19 2012/08/18 16:30:00 chs Exp $
+# $NetBSD: linux.mk,v 1.20 2013/12/05 11:42:12 obache Exp $
#
# Linux binary emulation framework
#
@@ -63,6 +63,7 @@ _EMUL_MODULES+= base
_EMUL_MODULES+= compat
_EMUL_MODULES+= cups
_EMUL_MODULES+= curl
+_EMUL_MODULES+= cyrus-sasl
_EMUL_MODULES+= drm
_EMUL_MODULES+= expat
_EMUL_MODULES+= fontconfig
@@ -71,10 +72,16 @@ _EMUL_MODULES+= glx
_EMUL_MODULES+= gtk2
_EMUL_MODULES+= jpeg
_EMUL_MODULES+= krb5
+_EMUL_MODULES+= libjson
_EMUL_MODULES+= libsigc++2
+_EMUL_MODULES+= libsndfile
+_EMUL_MODULES+= libssh
+_EMUL_MODULES+= libwrap
_EMUL_MODULES+= locale
_EMUL_MODULES+= motif
+_EMUL_MODULES+= openldap
_EMUL_MODULES+= openssl
+_EMUL_MODULES+= pulseaudio
_EMUL_MODULES+= png
_EMUL_MODULES+= qt4
_EMUL_MODULES+= resmgr