initial import of debian linux compat packages.

- these packages are *very* incomplete. testing/improvements/fixes are
  definitely needed.

- firefox for Linux/i386 starts about 50% of the time (and runs
  flawlessly when it does) on NetBSD 2.0E with these libraries, but this
  may be a Linux compat issue. I haven't really tested much else.

- ldconfig handling is non-existant yet.

the packages are taken from the latest unstable debian tree dated
20040607.
This commit is contained in:
grant beattie 2004-06-11 09:59:39 +00:00 committed by Thomas Klausner
parent 8ab491e0b9
commit f05fb057fb
14 changed files with 194 additions and 0 deletions

0
debian_base/DESCR Normal file
View File

25
debian_base/Makefile Normal file
View File

@ -0,0 +1,25 @@
# $Id: Makefile,v 1.1.1.1 2004/06/11 09:59:39 grantbeattie Exp $
DISTNAME= # empty
DISTFILES= ${DEBS}
PKGNAME= debian_base-3.1
CATEGORIES= emulators
MASTER_SITES= http://ftp.wa.au.debian.org/debian/pool/main/g/glibc/
MASTER_SITES+= http://ftp.wa.au.debian.org/debian/pool/main/z/zlib/
MASTER_SITES+= http://ftp.wa.au.debian.org/debian/pool/main/g/gcc-3.3/
MAINTAINER= grant@NetBSD.org
HOMEPAGE= http://www.debian.org/
COMMENT= Debian Linux compatibility base package
# these are from the latest unstable packages in /debian/pool/main/
# dated 20040607.
DEBS+= libc6_2.3.2.ds1-13_${MACHINE_ARCH}.deb
DEBS+= zlib1g_1.2.1.1-3_${MACHINE_ARCH}.deb
DEBS+= libstdc++5_3.3.3-9_${MACHINE_ARCH}.deb
do-extract: do-extract-deb
do-install: do-install-deb
.include "../../wip/debian_linux/Makefile.common"
.include "../../mk/bsd.pkg.mk"

0
debian_base/PLIST Normal file
View File

8
debian_base/TODO Normal file
View File

@ -0,0 +1,8 @@
- these packages are *very* incomplete. testing/improvements/fixes are
definitely needed.
- firefox for Linux/i386 starts about 50% of the time (and runs
flawlessly when it does) on NetBSD 2.0E with these libraries, but this
may be a Linux compat issue. I haven't really tested much else.
- ldconfig handling is non-existant yet.

8
debian_base/distinfo Normal file
View File

@ -0,0 +1,8 @@
$NetBSD: distinfo,v 1.1.1.1 2004/06/11 09:59:39 grantbeattie Exp $
SHA1 (debian_linux/libc6_2.3.2.ds1-13_i386.deb) = 28709a852bcb1dd677ad2d1a99c06b7082d37032
Size (debian_linux/libc6_2.3.2.ds1-13_i386.deb) = 4929012 bytes
SHA1 (debian_linux/zlib1g_1.2.1.1-3_i386.deb) = 20106b627c09ecd8a02fde49e58341efc0e31d5e
Size (debian_linux/zlib1g_1.2.1.1-3_i386.deb) = 61580 bytes
SHA1 (debian_linux/libstdc++5_3.3.3-9_i386.deb) = 666f99026c3d2a58a27fd52227fe4fb74fcb3163
Size (debian_linux/libstdc++5_3.3.3-9_i386.deb) = 289722 bytes

26
debian_glib/Makefile Normal file
View File

@ -0,0 +1,26 @@
# $Id: Makefile,v 1.1.1.1 2004/06/11 10:02:24 grantbeattie Exp $
DISTNAME= # empty
DISTFILES= ${DEBS}
PKGNAME= debian_glib-1.2.10.9
CATEGORIES= emulators
MASTER_SITES= http://ftp.wa.au.debian.org/debian/pool/main/g/glib1.2/
MAINTAINER= grant@NetBSD.org
HOMEPAGE= http://www.debian.org/
COMMENT= Debian Linux glib1.2 package
ONLY_FOR_PLATFORM+= NetBSD-1.6*-i386
ONLY_FOR_PLATFORM+= NetBSD-[2-9]*-i386
DEPENDS+= debian_base-[0-9]*:../../wip/debian_base
DIST_SUBDIR= debian_linux
DEBS= libglib1.2_1.2.10-9_${MACHINE_ARCH}.deb
do-extract: do-extract-deb
do-install: do-install-deb
.include "../../wip/debian_linux/Makefile.common"
.include "../../mk/bsd.pkg.mk"

4
debian_glib/distinfo Normal file
View File

@ -0,0 +1,4 @@
$NetBSD: distinfo,v 1.1.1.1 2004/06/11 10:02:24 grantbeattie Exp $
SHA1 (debian_linux/libglib1.2_1.2.10-9_i386.deb) = 1271e3b501275de047d6446f6f9071d5005d22d4
Size (debian_linux/libglib1.2_1.2.10-9_i386.deb) = 114282 bytes

21
debian_gtk/Makefile Normal file
View File

@ -0,0 +1,21 @@
# $NetBSD: Makefile,v 1.1.1.1 2004/06/11 10:03:06 grantbeattie Exp $
DISTNAME= # empty
DISTFILES= ${DEBS}
PKGNAME= debian_gtk-1.2.10.16
CATEGORIES= emulators
MASTER_SITES= http://ftp.wa.au.debian.org/debian/pool/main/g/gtk+1.2/
COMMENT= Debian Linux gtk1.2 package
DEPENDS+= debian_glib>=1.2:../../wip/debian_glib
DEPENDS+= debian_x11-[0-9]*:../../wip/debian_x11
DEBS= libgtk1.2_1.2.10-16_${MACHINE_ARCH}.deb
DEBS= libgtk1.2-common_1.2.10-16_all.deb
do-extract: do-extract-deb
do-install: do-install-deb
.include "../../wip/debian_linux/Makefile.common"
.include "../../mk/bsd.pkg.mk"

4
debian_gtk/distinfo Normal file
View File

@ -0,0 +1,4 @@
$NetBSD: distinfo,v 1.1.1.1 2004/06/11 10:03:06 grantbeattie Exp $
SHA1 (debian_linux/libgtk1.2-common_1.2.10-16_all.deb) = d64fe16c4468cc5922c86c3018cd7e652bd7d55d
Size (debian_linux/libgtk1.2-common_1.2.10-16_all.deb) = 208430 bytes

View File

@ -0,0 +1,35 @@
# $Id: Makefile.common,v 1.1.1.1 2004/06/11 10:00:38 grantbeattie Exp $
MAINTAINER?= grant@NetBSD.org
HOMEPAGE?= http://www.debian.org/
DIST_SUBDIR= debian_linux
NO_CONFIGURE= # defined
NO_BUILD= # defined
DEBIAN_EMUL_DIR= ${PREFIX}/emul/debian_linux
WRKDIR_DEBS?= ${WRKDIR}/var/cache/apt/archives
EXTRACT_CMD.deb= ${AR} x $${extract_file} data.tar.gz
.PHONY: do-extract-deb
.if !target(do-extract-deb)
do-extract-deb: ${WRKDIR}
. for _deb_ in ${DEBS}
${_PKG_SILENT}${_PKG_DEBUG} ${MKDIR} ${WRKDIR}/${_deb_}
${_PKG_SILENT}${_PKG_DEBUG} \
extract_file="${DISTDIR}/${DIST_SUBDIR}/${_deb_}"; \
export extract_file; \
cd ${WRKDIR}/${_deb_} && ${EXTRACT_CMD.deb}
. endfor
.endif
.PHONY: do-install-deb
.if !target(do-install-deb)
do-install-deb: ${WRKDIR}
. for _deb_ in ${DEBS}
cd ${DEBIAN_EMUL_DIR} && \
${TAR} -zxpf ${WRKDIR}/${_deb_}/data.tar.gz
. endfor
.endif

0
debian_x11/DESCR Normal file
View File

35
debian_x11/Makefile Normal file
View File

@ -0,0 +1,35 @@
# $Id: Makefile,v 1.1.1.1 2004/06/11 10:01:54 grantbeattie Exp $
DISTNAME= # empty
DISTFILES= ${DEBS}
PKGNAME= debian_x11-3.0.1
CATEGORIES= emulators
MASTER_SITES= http://ftp.wa.au.debian.org/debian/pool/main/x/xfree86/ \
http://security.debian.org/debian-security/pool/updates/main/x/xfree86/
MAINTAINER= grant@NetBSD.org
HOMEPAGE= http://www.debian.org/
COMMENT= Debian Linux X11 compatibility libraries
DEPENDS+= debian_base-[0-9]*:../../wip/debian_base
DIST_SUBDIR= debian_linux
DEBS= xlibs_4.3.0.dfsg.1-4_all.deb
DEBS+= libxi6_4.3.0.dfsg.1-4_${MACHINE_ARCH}.deb
DEBS+= libice6_4.3.0.dfsg.1-4_${MACHINE_ARCH}.deb
DEBS+= libsm6_4.3.0.dfsg.1-4_${MACHINE_ARCH}.deb
DEBS+= libx11-6_4.3.0.dfsg.1-4_${MACHINE_ARCH}.deb
DEBS+= libxext6_4.3.0.dfsg.1-4_${MACHINE_ARCH}.deb
DEBS+= libxmu6_4.3.0.dfsg.1-4_${MACHINE_ARCH}.deb
DEBS+= libxmuu1_4.3.0.dfsg.1-4_${MACHINE_ARCH}.deb
DEBS+= libxp6_4.3.0.dfsg.1-4_${MACHINE_ARCH}.deb
DEBS+= libxpm4_4.3.0.dfsg.1-4_${MACHINE_ARCH}.deb
DEBS+= libxt6_4.3.0.dfsg.1-4_${MACHINE_ARCH}.deb
DEBS+= xlibs-data_4.3.0.dfsg.1-4_all.deb
do-extract: do-extract-deb
do-install: do-install-deb
.include "../../wip/debian_linux/Makefile.common"
.include "../../mk/bsd.pkg.mk"

0
debian_x11/PLIST Normal file
View File

28
debian_x11/distinfo Normal file
View File

@ -0,0 +1,28 @@
$NetBSD: distinfo,v 1.1.1.1 2004/06/11 10:01:54 grantbeattie Exp $
SHA1 (debian_linux/xlibs_4.3.0.dfsg.1-4_all.deb) = 641f5872e95b151dae1fd70bb591f57aa0e9d476
Size (debian_linux/xlibs_4.3.0.dfsg.1-4_all.deb) = 382360 bytes
SHA1 (debian_linux/libxi6_4.3.0.dfsg.1-4_i386.deb) = a1d8ce5c79279ef883e4a14a5c4ecd7bab3cf45e
Size (debian_linux/libxi6_4.3.0.dfsg.1-4_i386.deb) = 149170 bytes
SHA1 (debian_linux/libice6_4.3.0.dfsg.1-4_i386.deb) = 803d6ca98fcc5f467cc48828c6810d4ff52bc3d7
Size (debian_linux/libice6_4.3.0.dfsg.1-4_i386.deb) = 173102 bytes
SHA1 (debian_linux/libsm6_4.3.0.dfsg.1-4_i386.deb) = 3b41b9a9692f11830696e34d07c61e1d26151e42
Size (debian_linux/libsm6_4.3.0.dfsg.1-4_i386.deb) = 150834 bytes
SHA1 (debian_linux/libx11-6_4.3.0.dfsg.1-4_i386.deb) = 8e15c334ffd1455a5262aaf059e6c6747f1a5ceb
Size (debian_linux/libx11-6_4.3.0.dfsg.1-4_i386.deb) = 683278 bytes
SHA1 (debian_linux/libxext6_4.3.0.dfsg.1-4_i386.deb) = 97c5d6a3c21b7258266f67772c45201830f8fb86
Size (debian_linux/libxext6_4.3.0.dfsg.1-4_i386.deb) = 157976 bytes
SHA1 (debian_linux/libxmu6_4.3.0.dfsg.1-4_i386.deb) = 3bfc4331428e3095b709c3b3060583c80f0d2378
Size (debian_linux/libxmu6_4.3.0.dfsg.1-4_i386.deb) = 179380 bytes
SHA1 (debian_linux/libxmuu1_4.3.0.dfsg.1-4_i386.deb) = 91fc65d99b9fd1042e95e3897a747ab16a68d8e4
Size (debian_linux/libxmuu1_4.3.0.dfsg.1-4_i386.deb) = 141250 bytes
SHA1 (debian_linux/libxp6_4.3.0.dfsg.1-4_i386.deb) = ec163b219a6479c567ba03ae33fd4fe00195be5f
Size (debian_linux/libxp6_4.3.0.dfsg.1-4_i386.deb) = 148314 bytes
SHA1 (debian_linux/libxpm4_4.3.0.dfsg.1-4_i386.deb) = d617270cc5f4cdcb69614e96d32c2260980ca95d
Size (debian_linux/libxpm4_4.3.0.dfsg.1-4_i386.deb) = 164008 bytes
SHA1 (debian_linux/libxt6_4.3.0.dfsg.1-4_i386.deb) = 10eb760ff7c138519339500ee8a82dbe64ca7eca
Size (debian_linux/libxt6_4.3.0.dfsg.1-4_i386.deb) = 287386 bytes
SHA1 (debian_linux/libxt-dev_4.3.0.dfsg.1-4_i386.deb) = 9f2fae4e52700c941324ce4ac7e1b149d2307ef7
Size (debian_linux/libxt-dev_4.3.0.dfsg.1-4_i386.deb) = 587476 bytes
SHA1 (debian_linux/xlibs-data_4.3.0.dfsg.1-4_all.deb) = 9be11b9b0575fd86ac15478c6b7385d92afe3585
Size (debian_linux/xlibs-data_4.3.0.dfsg.1-4_all.deb) = 867526 bytes