Upgrade to Red Hat 7.x support. Many binary-only packages are now requiring

Red Hat 7.x to run.
This commit is contained in:
David E. O'Brien 2002-05-28 02:35:23 +00:00
parent 6ef958d2f5
commit 02709ab678
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=60161
30 changed files with 63444 additions and 13722 deletions

View file

@ -1,17 +1,43 @@
# New ports collection makefile for: linux_base
# Date created: Jul 7, 1999
# Date created: Oct 3, 2001
# Whom: marcel@FreeBSD.org
#
# $FreeBSD$
#
PORTNAME= linux_base
PORTVERSION= 6.1
PORTREVISION= 1
PORTVERSION= 7.1
PORTREVISION= 0
CATEGORIES= emulators linux
MASTER_SITES= ${RPM_MIRRORS:S/__DIR__/${STDDIR}/g}
DISTFILES= ${RPM_SET1} ${RPM_LDCONFIG} ${RPM_SET2} \
${RPM_RPM} ${RPM_SET3}
DISTFILES= ${RPM_GLIBC_COMMON} \
redhat-release-7.1-1.noarch.rpm \
${RPM_SETUP} \
filesystem-2.0.7-1.noarch.rpm \
basesystem-7.0-2.noarch.rpm \
${RPM_GLIBC} \
termcap-11.0.1-8.noarch.rpm \
db1-1.85-5.${MACHINE_ARCH}.rpm \
db3-3.1.17-7.${MACHINE_ARCH}.rpm \
${RPM_GDBM} \
glib-1.2.9-1.${MACHINE_ARCH}.rpm \
libtermcap-2.0.8-26.${MACHINE_ARCH}.rpm \
bash-2.04-21.${MACHINE_ARCH}.rpm \
${RPM_BZIP2} \
${RPM_LIBSTDCXX} \
${RPM_COMPAT_LIBSTDCXX} \
ncurses-5.2-8.${MACHINE_ARCH}.rpm \
info-4.0-20.${MACHINE_ARCH}.rpm \
fileutils-4.0.36-4.${MACHINE_ARCH}.rpm \
grep-2.4.2-5.${MACHINE_ARCH}.rpm \
popt-1.6.2-8.${MACHINE_ARCH}.rpm \
readline-4.1-9.${MACHINE_ARCH}.rpm \
${RPM_SETSERIAL} \
slang-1.4.2-2.${MACHINE_ARCH}.rpm \
sh-utils-2.0-13.${MACHINE_ARCH}.rpm \
rpm-4.0.2-8.${MACHINE_ARCH}.rpm \
${RPM_FREETYPE} \
${RPM_XFREE86_LIBS}
PATCH_SITES= ${RPM_MIRRORS:S/__DIR__/${UPDDIR}/g}
PATCHFILES= ${UPDATES}
@ -30,108 +56,70 @@ NO_MTREE= yes
PLIST= ${PKGDIR}/pkg-plist.${MACHINE_ARCH}
MD5_FILE= ${MASTERDIR}/distinfo.${MACHINE_ARCH}
# Let's avoid hardcoding 'en' as the language.
LANG= en
# XXX - Increase the number of mirrors. Favor those that also hold
# the IA-64 packages.
RPM_MIRRORS= \
ftp://ftp.redhat.com/pub/redhat/__DIR__/ \
ftp://ftp.infomagic.com/pub/mirrors/linux/RedHat/__DIR__/ \
ftp://ftp.crc.ca/mirrors/by-site/ftp.redhat.com/redhat/__DIR__/ \
ftp://ftp.nluug.nl/site/ftp.redhat.com/redhat/__DIR__/ \
ftp://mirror.nucba.ac.jp/mirror/redhat/__DIR__/ \
ftp://ftp.mirror.ac.uk/sites/ftp.redhat.com/pub/redhat/__DIR__/ \
ftp://ftp.is.co.za/linux/distributions/redhat/__DIR__/ \
ftp://mirror.aarnet.edu.au/pub/linux/redhat/__DIR__/
ftp://ftp.mirror.ac.uk/sites/ftp.redhat.com/pub/redhat/__DIR__/
STDDIR= linux/6.1/en/os/${MACHINE_ARCH}/RedHat/RPMS
UPDDIR= linux/updates/6.2/en/os/${MACHINE_ARCH}
STDDIR= linux/${PORTVERSION}/${LANG}/os/${MACHINE_ARCH}/RedHat/RPMS
UPDDIR= linux/updates/${PORTVERSION}/${LANG}/os/${MACHINE_ARCH}
.include <bsd.port.pre.mk>
UPDATES= zlib-1.1.3-25.6.${MACHINE_ARCH}.rpm
UPDATES= zlib-1.1.3-25.7.${MACHINE_ARCH}.rpm
.if (${MACHINE_ARCH} == "i386")
LIBC5_COMPAT= ld.so-1.9.5-11.i386.rpm libc-5.3.12-31.i386.rpm
RPM_BINUTILS= binutils-2.9.1.0.23-6.i386.rpm
RPM_GLIB=
RPM_GLIBC= glibc-2.1.2-11.i386.rpm
RPM_LDCONFIG= ldconfig-1.9.5-15.i386.rpm
RPM_RPM= rpm-3.0.3-2.i386.rpm
RPM_X_LIBS= XFree86-libs-3.3.5-3.i386.rpm
UPDATES+= glib-1.2.6-2.i386.rpm
RPM_BZIP2= bzip2-1.0.1-3.i386.rpm
RPM_FREETYPE= freetype-2.0.1-4.i386.rpm
RPM_GDBM= gdbm-1.8.0-5.i386.rpm
RPM_GLIBC= glibc-2.2.2-10.i386.rpm
RPM_GLIBC_COMMON= glibc-common-2.2.2-10.i386.rpm
RPM_LIBSTDCXX=
RPM_COMPAT_LIBSTDCXX= compat-libstdc++-6.2-2.9.0.14.i386.rpm
RPM_SETSERIAL= setserial-2.17-2.i386.rpm
RPM_SETUP= setup-2.4.7-1.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-5.i386.rpm
UPDATES+= libstdc++-2.96-85.i386.rpm
.else
LIBC5_COMPAT=
RPM_BINUTILS= binutils-2.9.1.0.23-7.alpha.rpm
RPM_GLIB= glib-1.2.6-2.alpha.rpm
RPM_GLIBC= glibc-2.1.2-17.alpha.rpm
RPM_LDCONFIG= ldconfig-1.9.5-16.alpha.rpm
RPM_RPM= rpm-3.0.3-6.alpha.rpm
RPM_X_LIBS= XFree86-libs-3.3.5-17.alpha.rpm
RPM_BZIP2= bzip2-1.0.1-4.alpha.rpm
RPM_FREETYPE= freetype-2.0.1-5.alpha.rpm
RPM_GDBM= gdbm-1.8.0-6.alpha.rpm
RPM_GLIBC= glibc-2.2.3-11.alpha.rpm
RPM_GLIBC_COMMON= glibc-common-2.2.3-11.alpha.rpm
RPM_LIBSTDCXX= libstdc++-2.96-87.alpha.rpm
RPM_COMPAT_LIBSTDCXX=
RPM_SETSERIAL= setserial-2.17-3.alpha.rpm
RPM_SETUP= setup-2.4.7-2.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-21.alpha.rpm
UPDATES+=
.endif
#
# The file files/pkg-list lists all rpms that are installed by this port
# versus all rpms installed by a minimal Redhat installation.
#
RPM_SET1= setup-2.0.5-1.noarch.rpm \
filesystem-1.3.5-1.noarch.rpm \
basesystem-6.0-4.noarch.rpm
RPM_SET2= ${RPM_GLIBC} \
termcap-9.12.6-15.${MACHINE_ARCH}.rpm \
libtermcap-2.0.8-18.${MACHINE_ARCH}.rpm \
bash-1.14.7-16.${MACHINE_ARCH}.rpm \
ncurses-4.2-25.${MACHINE_ARCH}.rpm \
info-3.12h-2.${MACHINE_ARCH}.rpm \
fileutils-4.0-8.${MACHINE_ARCH}.rpm \
grep-2.3-2.${MACHINE_ARCH}.rpm \
${RPM_BINUTILS} \
gd-1.3-5.${MACHINE_ARCH}.rpm \
gdbm-1.8.0-2.${MACHINE_ARCH}.rpm \
${RPM_GLIB} \
${LIBC5_COMPAT} \
libstdc++-2.9.0-24.${MACHINE_ARCH}.rpm \
sh-utils-2.0-1.${MACHINE_ARCH}.rpm \
readline-2.2.1-5.${MACHINE_ARCH}.rpm \
redhat-release-6.1-1.noarch.rpm
RPM_SET3= setserial-2.15-2.${MACHINE_ARCH}.rpm \
slang-1.2.2-4.${MACHINE_ARCH}.rpm \
stat-1.5-11.${MACHINE_ARCH}.rpm \
tcsh-6.08.00-6.${MACHINE_ARCH}.rpm \
${RPM_X_LIBS} \
xpm-3.4k-1.${MACHINE_ARCH}.rpm
DBPATH= /var/lib/rpm
RPM= LC_ALL=C rpm
RPMFLAGS= --ignoreos --root ${LINUXBASE} --dbpath ${DBPATH} \
--nodeps --replacepkgs
RPMFLAGS= --root ${LINUXBASE} --dbpath ${DBPATH} --nodeps \
--replacepkgs --ignoreos --ignorearch
RPMDIR= ${DISTDIR}/${DIST_SUBDIR}
REMOVE_DIRS= /dev /home /root /tmp /var/tmp /usr/local /usr/tmp
REMOVE_FILES= /bin/df /bin/su /etc/exports /etc/group \
/etc/localtime /etc/motd /etc/passwd /etc/printcap \
/etc/services /etc/protocols
REMOVE_DIRS= boot dev home root tmp var/tmp usr/local usr/tmp
REMOVE_FILES= bin/df bin/su etc/exports etc/group etc/localtime \
etc/motd etc/passwd etc/printcap etc/services \
etc/protocols
BRAND_FILES= bin/rpm sbin/ldconfig sbin/sln
.if ${OSVERSION} <= 320001
#
# Hack to let the rpm installer run. The actual kernel change occurred after
# 400008 on 4.0-current and well after 320001, but we'll assume people running
# -current and -stable stay reasonably up-to-date.
#
# Define this if you get messages that look like
#
# --
# ELF interpreter /compat/linux/lib/ld-linux.so.2 not found
# execution of script failed
# --
#
NEEDLOADLINK= true
.endif
FALLBACK_ELF_MIB= kern.fallback_elf_brand
LINUX_ELF= 3
PREVIOUS_ELF!= /sbin/sysctl -n ${FALLBACK_ELF_MIB}
do-patch:
@${DO_NADA}
pre-install:
#
# Handle the loading of the linux loadable kernel module if
# required.
#
# Handle the loading of the linux loadable kernel module if required.
@${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
do-install:
@ -140,69 +128,48 @@ do-install:
@${RPM} --initdb --root ${LINUXBASE} --dbpath ${DBPATH}
#
# Make sure we have a /dev/null in the chrooted environment.
#
@${MKDIR} ${LINUXBASE}/dev
@${RM} -f ${LINUXBASE}/dev/null
@mknod ${LINUXBASE}/dev/null c 2 2
@${CHMOD} 666 ${LINUXBASE}/dev/null
.if defined(NEEDLOADLINK)
@${MKDIR} ${LINUXBASE}/compat
@${LN} -s / ${LINUXBASE}/compat/linux
.endif
#
# Install all packages. Ignore dependencies just
# like the Red Hat installer.
#
@for R in ${RPM_SET1}; do \
# Install all packages. Ignore dependencies just like the Red Hat installer.
# Also, set the ELF fallback brand to Linux, so that we don't have to do
# anything special to run staticly linked binaries.
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${LINUX_ELF}
@for R in ${DISTFILES}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@${ECHO} ${RPM_LDCONFIG}
@${RPM} -U ${RPMFLAGS} --noscripts ${RPMDIR}/${RPM_LDCONFIG}
@brandelf -t Linux ${LINUXBASE}/sbin/ldconfig
@${LINUXBASE}/sbin/ldconfig
@${TOUCH} ${LINUXBASE}/etc/ld.so.conf
@for R in ${RPM_SET2}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@${ECHO} ${RPM_RPM}
@${RPM} -U ${RPMFLAGS} --noscripts ${RPMDIR}/${RPM_RPM}
@brandelf -t Linux ${LINUXBASE}/bin/rpm
@for R in ${RPM_SET3}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
@for F in ${BRAND_FILES}; do \
brandelf -t Linux ${LINUXBASE}/$$F; \
done
#
# Install updates
#
@for R in ${PATCHFILES}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${PREVIOUS_ELF}
#
# Install yp.conf as a hint to NIS users
# Install yp.conf as a hint to NIS users and make sure there's a
# mtab in etc, albeit an empty one. This is needed in a couple of
# cases. Most notably staroffice6.
#
${INSTALL} ${COPY} -m 644 ${FILESDIR}/yp.conf ${LINUXBASE}/etc
${TOUCH} ${LINUXBASE}/etc/mtab
#
# Finish
#
.if defined(NEEDLOADLINK)
@${RM} -rf ${LINUXBASE}/compat
.endif
@for D in ${REMOVE_DIRS}; do \
${RM} -rf ${LINUXBASE}/$$D; \
done
@for F in ${REMOVE_FILES}; do \
${RM} ${LINUXBASE}/$$F; \
${RM} -f ${LINUXBASE}/$$F; \
done
@${LN} -s /var/tmp ${LINUXBASE}/usr/tmp
post-install:
# Fix unknown uid/gids that come out of the RPMs, to avoid
# the quotacheck warning about unknown owners.
@${CHOWN} root:wheel ${LINUXBASE}/usr/man/man8/setserial.8
@${CHGRP} mail ${LINUXBASE}/var/spool/mail
@${ECHO} ''
@fmt ${PKGMESSAGE}
@${ECHO} ''

View file

@ -1,28 +1,28 @@
MD5 (rpm/setup-2.0.5-1.noarch.rpm) = dca90aac72f23f0816914701b17f5b9e
MD5 (rpm/filesystem-1.3.5-1.noarch.rpm) = 87414643b935a0572a2e35c99e7ec612
MD5 (rpm/basesystem-6.0-4.noarch.rpm) = 9fa4ff5adc067837cfd56ff139c3e09f
MD5 (rpm/ldconfig-1.9.5-16.alpha.rpm) = 359c866e4c7a1a084269b61533a8768e
MD5 (rpm/glibc-2.1.2-17.alpha.rpm) = 5635fc0e65d7f0bfc691ac5377e4a5d7
MD5 (rpm/termcap-9.12.6-15.alpha.rpm) = ec5f89b7fc6f4072b5cc84e2a78b622a
MD5 (rpm/libtermcap-2.0.8-18.alpha.rpm) = 7dd3946c717c50abc0e039c6add5584e
MD5 (rpm/bash-1.14.7-16.alpha.rpm) = 4f7068b533dec68fb6faacae22c95ba2
MD5 (rpm/ncurses-4.2-25.alpha.rpm) = 69be854df9f2ba4d5362b8dbf6d32383
MD5 (rpm/zlib-1.1.3-25.6.alpha.rpm) = 8e1e3754359de96f9b719a3d6329fb44
MD5 (rpm/info-3.12h-2.alpha.rpm) = fa0c3d02d69b5f4b4cc059d00d5e022c
MD5 (rpm/fileutils-4.0-8.alpha.rpm) = 5a42d08bc1aa99fdb21b818f4c370cd0
MD5 (rpm/grep-2.3-2.alpha.rpm) = b9fbd92efb1e42de293630e96df79547
MD5 (rpm/binutils-2.9.1.0.23-7.alpha.rpm) = 0ea5e700ecfd84396c12dc821a0224b4
MD5 (rpm/gd-1.3-5.alpha.rpm) = f1d2f5685245fa53619a742c4967cca5
MD5 (rpm/gdbm-1.8.0-2.alpha.rpm) = 94c1de8158ef159da4594876bcf39df5
MD5 (rpm/glib-1.2.6-2.alpha.rpm) = 3aca6274c122e5f0449c9c83fd76d4ad
MD5 (rpm/libstdc++-2.9.0-24.alpha.rpm) = c60c0c9ab4c3eac3eca3e4a66654edf9
MD5 (rpm/sh-utils-2.0-1.alpha.rpm) = 4f276df857d0d44e34c86a6eacd6bc98
MD5 (rpm/readline-2.2.1-5.alpha.rpm) = 2ec1d190129eabbe934b0975613eceac
MD5 (rpm/redhat-release-6.1-1.noarch.rpm) = 5890fa921ef09639edbc4f8b13ccbc51
MD5 (rpm/rpm-3.0.3-6.alpha.rpm) = c347782abe1340de3d0d57227e6b0173
MD5 (rpm/setserial-2.15-2.alpha.rpm) = 8c83c88f71d5a977b71c7192827609a0
MD5 (rpm/slang-1.2.2-4.alpha.rpm) = 32ef66f3664549478cf0ed6a0c664640
MD5 (rpm/stat-1.5-11.alpha.rpm) = 2c2bdfc91afc259bd2cb5a8e17d6a99a
MD5 (rpm/tcsh-6.08.00-6.alpha.rpm) = 1aa899b05416a0678b6089bbde3b4994
MD5 (rpm/XFree86-libs-3.3.5-17.alpha.rpm) = 8eff75ce1fff3885631584cf1a3b3f66
MD5 (rpm/xpm-3.4k-1.alpha.rpm) = abd5ebf6986557673398ae21a341bade
MD5 (rpm/glibc-common-2.2.3-11.alpha.rpm) = 054a3cb7b59aba71a8cedffe9c5a56e8
MD5 (rpm/redhat-release-7.1-1.noarch.rpm) = db4e20d62c96ae3cd7fb3d9da89f0ec0
MD5 (rpm/setup-2.4.7-2.noarch.rpm) = ce6ded4c40f0475353291c0207db96d4
MD5 (rpm/filesystem-2.0.7-1.noarch.rpm) = c82cd42bdf4e8becfef3701f0f246270
MD5 (rpm/basesystem-7.0-2.noarch.rpm) = 9d4e753ef487d62e1672f52ef190447a
MD5 (rpm/glibc-2.2.3-11.alpha.rpm) = 1d82b09d5ca53bcf1203a06c2e1f6635
MD5 (rpm/termcap-11.0.1-8.noarch.rpm) = ee5eb175910c60f95119e8af912e4846
MD5 (rpm/db1-1.85-5.alpha.rpm) = 3d81e088f11af780cb951be465a0a94f
MD5 (rpm/db3-3.1.17-7.alpha.rpm) = 0f7ac3c351be032ec99679c715cca722
MD5 (rpm/gdbm-1.8.0-6.alpha.rpm) = c43eeb86838ea28190cb264977d6e62c
MD5 (rpm/glib-1.2.9-1.alpha.rpm) = 3c71cf189dd310f1e2d826924520ef7d
MD5 (rpm/libtermcap-2.0.8-26.alpha.rpm) = 4f3edb4ed13d577b8862fe616069dd4f
MD5 (rpm/bash-2.04-21.alpha.rpm) = 73bbf905d7a634807a38eb3b48dfcaae
MD5 (rpm/bzip2-1.0.1-4.alpha.rpm) = c9ad4c80f6f070b6aa40a8c55e656b28
MD5 (rpm/libstdc++-2.96-87.alpha.rpm) = 346adbb46e8c18a709ea5413952291e5
MD5 (rpm/ncurses-5.2-8.alpha.rpm) = dbab55c9afe8a985e809acbc9643dbf4
MD5 (rpm/info-4.0-20.alpha.rpm) = 52e8ee5655060917f87809f627999c58
MD5 (rpm/fileutils-4.0.36-4.alpha.rpm) = 0b1906b9fc61388b25372af9392478f7
MD5 (rpm/grep-2.4.2-5.alpha.rpm) = 334f786c785cf8d4a114403834387089
MD5 (rpm/popt-1.6.2-8.alpha.rpm) = 81eb662170e8ee31e46a81d2d373f674
MD5 (rpm/readline-4.1-9.alpha.rpm) = f60382b65c68cfe0cb93f7ac0daebee7
MD5 (rpm/setserial-2.17-3.alpha.rpm) = 2f315b205d19e34382dfc442c2af9ab9
MD5 (rpm/slang-1.4.2-2.alpha.rpm) = 5e6c0c4560a2585e0b9f2eb1e7cb6ddd
MD5 (rpm/sh-utils-2.0-13.alpha.rpm) = d8206bfdeb0e723555a167ba363d4368
MD5 (rpm/rpm-4.0.2-8.alpha.rpm) = de97b0fda240f422fa2a67dd0729d775
MD5 (rpm/freetype-2.0.1-5.alpha.rpm) = 3dfb1fad9d16c1e9114f474ebb8fa849
MD5 (rpm/XFree86-libs-4.0.3-21.alpha.rpm) = 7e0f11ac8258f550959df98f81146d9e
MD5 (rpm/zlib-1.1.3-25.7.alpha.rpm) = 73352503d0864dbfa6db5369002fb0a1

View file

@ -1,31 +1,29 @@
MD5 (rpm/setup-2.0.5-1.noarch.rpm) = dca90aac72f23f0816914701b17f5b9e
MD5 (rpm/filesystem-1.3.5-1.noarch.rpm) = 87414643b935a0572a2e35c99e7ec612
MD5 (rpm/basesystem-6.0-4.noarch.rpm) = 9fa4ff5adc067837cfd56ff139c3e09f
MD5 (rpm/ldconfig-1.9.5-15.i386.rpm) = ff5f53cde51847fd3d71a72612cc8897
MD5 (rpm/glibc-2.1.2-11.i386.rpm) = 2ba5172fddaa3eeb437177ec3a51137d
MD5 (rpm/termcap-9.12.6-15.i386.rpm) = b598df3e6c132ed497862e67c48bf1e5
MD5 (rpm/libtermcap-2.0.8-18.i386.rpm) = 9482834e8f4edcb449c6ca934fc07c10
MD5 (rpm/bash-1.14.7-16.i386.rpm) = dab7c815dfc829552995b103675238cd
MD5 (rpm/ncurses-4.2-25.i386.rpm) = 2f55ea9170e88028ac53e2874916b6b2
MD5 (rpm/zlib-1.1.3-25.6.i386.rpm) = d3e7293df89d9e74cea78e2556cb6ea4
MD5 (rpm/info-3.12h-2.i386.rpm) = 9d19530f14e7be12385e7ee1b779f23e
MD5 (rpm/fileutils-4.0-8.i386.rpm) = 766fb24bb704e7172627715da13e548c
MD5 (rpm/grep-2.3-2.i386.rpm) = 2e292873c50db72f48e57c72e0d53b6d
MD5 (rpm/binutils-2.9.1.0.23-6.i386.rpm) = 673a4a230872e7ec029222c1dcc58886
MD5 (rpm/gd-1.3-5.i386.rpm) = 6518531f7dd78c7d422d47c5c41c66f8
MD5 (rpm/gdbm-1.8.0-2.i386.rpm) = 474eaf7c0663e81147e3b683a773a94d
MD5 (rpm/glib-1.2.5-1.i386.rpm) = 39449a5e4e39f902219472b03afbd015
MD5 (rpm/ld.so-1.9.5-11.i386.rpm) = 5072c3cd1f2e49435816d05c34b949ea
MD5 (rpm/libc-5.3.12-31.i386.rpm) = d86f78bf45e8c8675fc7a789342c9e1b
MD5 (rpm/libstdc++-2.9.0-24.i386.rpm) = b5650f2226beb1959d728dbf8b63f558
MD5 (rpm/sh-utils-2.0-1.i386.rpm) = 3478223d6e48cb7a4951b3428fe28118
MD5 (rpm/readline-2.2.1-5.i386.rpm) = fab7e43f2ce4c1e408d7142d314ba453
MD5 (rpm/redhat-release-6.1-1.noarch.rpm) = 5890fa921ef09639edbc4f8b13ccbc51
MD5 (rpm/rpm-3.0.3-2.i386.rpm) = d67c94aa86b4e19b1d2025a8f78d6e68
MD5 (rpm/setserial-2.15-2.i386.rpm) = c40ebf65fcf59aad8204614c9e64f053
MD5 (rpm/slang-1.2.2-4.i386.rpm) = d261dc5de4ad2a5469bdba9ca26fcdf7
MD5 (rpm/stat-1.5-11.i386.rpm) = 644b03fae49b335e15af437a0700cc88
MD5 (rpm/tcsh-6.08.00-6.i386.rpm) = bd560fe49394b1b2d99a910f0067f3db
MD5 (rpm/XFree86-libs-3.3.5-3.i386.rpm) = d8b820090eda9d4ef5429726a8c26e48
MD5 (rpm/xpm-3.4k-1.i386.rpm) = 693c16f82d9529fe8f9a0f286e4a00aa
MD5 (rpm/glib-1.2.6-2.i386.rpm) = 1f40a4f4dff84d98591e7d3db3f819fb
MD5 (rpm/glibc-common-2.2.2-10.i386.rpm) = 56b4d08be8f8420552a725d1ffb42de6
MD5 (rpm/redhat-release-7.1-1.noarch.rpm) = 50c7e24be0727971a1253bb75d30a1ed
MD5 (rpm/setup-2.4.7-1.noarch.rpm) = 4a4819c1e86d61a9ca67a5b4feb375b7
MD5 (rpm/filesystem-2.0.7-1.noarch.rpm) = c82cd42bdf4e8becfef3701f0f246270
MD5 (rpm/basesystem-7.0-2.noarch.rpm) = 9d4e753ef487d62e1672f52ef190447a
MD5 (rpm/glibc-2.2.2-10.i386.rpm) = 793707fbedd03992ba2e4783721193dc
MD5 (rpm/termcap-11.0.1-8.noarch.rpm) = ee5eb175910c60f95119e8af912e4846
MD5 (rpm/db1-1.85-5.i386.rpm) = 648f8ceec0ae49723beef68546e0c900
MD5 (rpm/db3-3.1.17-7.i386.rpm) = 61cd34ed0205dc63cdb6faf7ada0c7eb
MD5 (rpm/gdbm-1.8.0-5.i386.rpm) = 5bbffa7878bbe03dd27434c5a77ae88c
MD5 (rpm/glib-1.2.9-1.i386.rpm) = 63a7a9d22c1d2f38a59c919ffda35c9c
MD5 (rpm/libtermcap-2.0.8-26.i386.rpm) = 52a57b5fa1f146adf3dcf4f552a8e5b8
MD5 (rpm/bash-2.04-21.i386.rpm) = 99a6c7fd6730e97697f658b007dbd927
MD5 (rpm/bzip2-1.0.1-3.i386.rpm) = 2f6c5671617dcd0a7facc84d4428841a
MD5 (rpm/compat-libstdc++-6.2-2.9.0.14.i386.rpm) = 5cf1e116fd22b5117e78df717068a244
MD5 (rpm/ncurses-5.2-8.i386.rpm) = ca4b2077429920820489d40800e5a803
MD5 (rpm/info-4.0-20.i386.rpm) = 4600aeee40e404584c30f2b94fc6eed8
MD5 (rpm/fileutils-4.0.36-4.i386.rpm) = bb2c343c6df36d9bdde4bea8dd6ca111
MD5 (rpm/grep-2.4.2-5.i386.rpm) = b396f18d1275296b1419844505e49f98
MD5 (rpm/popt-1.6.2-8.i386.rpm) = e5c1e64d01fd1f6ab6200df8bc114420
MD5 (rpm/readline-4.1-9.i386.rpm) = 35b6eae1b87503a686af6a577f1d86d3
MD5 (rpm/setserial-2.17-2.i386.rpm) = 283ecf92b4bb47bd8b3a0bf436797b45
MD5 (rpm/slang-1.4.2-2.i386.rpm) = 08f61ae541a0c802b5f0de2ec72e6b84
MD5 (rpm/sh-utils-2.0-13.i386.rpm) = c0cb76287553e7f43234af45994d7d41
MD5 (rpm/zlib-1.1.3-25.7.i386.rpm) = 1c2a98b53ec5bd716b48d71643705055
MD5 (rpm/rpm-4.0.2-8.i386.rpm) = 7c19ebfcbb9079ce77b9aa2d33c26ff2
MD5 (rpm/freetype-2.0.1-4.i386.rpm) = d0343a9d5f1d91ec254903ed164251cd
MD5 (rpm/XFree86-libs-4.0.3-5.i386.rpm) = 227caaee9e10162b6500e6e9544726b3
MD5 (rpm/libstdc++-2.96-85.i386.rpm) = c55761de27efcd655352d983b63b71a4

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,17 +1,43 @@
# New ports collection makefile for: linux_base
# Date created: Jul 7, 1999
# Date created: Oct 3, 2001
# Whom: marcel@FreeBSD.org
#
# $FreeBSD$
#
PORTNAME= linux_base
PORTVERSION= 6.1
PORTREVISION= 1
PORTVERSION= 7.1
PORTREVISION= 0
CATEGORIES= emulators linux
MASTER_SITES= ${RPM_MIRRORS:S/__DIR__/${STDDIR}/g}
DISTFILES= ${RPM_SET1} ${RPM_LDCONFIG} ${RPM_SET2} \
${RPM_RPM} ${RPM_SET3}
DISTFILES= ${RPM_GLIBC_COMMON} \
redhat-release-7.1-1.noarch.rpm \
${RPM_SETUP} \
filesystem-2.0.7-1.noarch.rpm \
basesystem-7.0-2.noarch.rpm \
${RPM_GLIBC} \
termcap-11.0.1-8.noarch.rpm \
db1-1.85-5.${MACHINE_ARCH}.rpm \
db3-3.1.17-7.${MACHINE_ARCH}.rpm \
${RPM_GDBM} \
glib-1.2.9-1.${MACHINE_ARCH}.rpm \
libtermcap-2.0.8-26.${MACHINE_ARCH}.rpm \
bash-2.04-21.${MACHINE_ARCH}.rpm \
${RPM_BZIP2} \
${RPM_LIBSTDCXX} \
${RPM_COMPAT_LIBSTDCXX} \
ncurses-5.2-8.${MACHINE_ARCH}.rpm \
info-4.0-20.${MACHINE_ARCH}.rpm \
fileutils-4.0.36-4.${MACHINE_ARCH}.rpm \
grep-2.4.2-5.${MACHINE_ARCH}.rpm \
popt-1.6.2-8.${MACHINE_ARCH}.rpm \
readline-4.1-9.${MACHINE_ARCH}.rpm \
${RPM_SETSERIAL} \
slang-1.4.2-2.${MACHINE_ARCH}.rpm \
sh-utils-2.0-13.${MACHINE_ARCH}.rpm \
rpm-4.0.2-8.${MACHINE_ARCH}.rpm \
${RPM_FREETYPE} \
${RPM_XFREE86_LIBS}
PATCH_SITES= ${RPM_MIRRORS:S/__DIR__/${UPDDIR}/g}
PATCHFILES= ${UPDATES}
@ -30,108 +56,70 @@ NO_MTREE= yes
PLIST= ${PKGDIR}/pkg-plist.${MACHINE_ARCH}
MD5_FILE= ${MASTERDIR}/distinfo.${MACHINE_ARCH}
# Let's avoid hardcoding 'en' as the language.
LANG= en
# XXX - Increase the number of mirrors. Favor those that also hold
# the IA-64 packages.
RPM_MIRRORS= \
ftp://ftp.redhat.com/pub/redhat/__DIR__/ \
ftp://ftp.infomagic.com/pub/mirrors/linux/RedHat/__DIR__/ \
ftp://ftp.crc.ca/mirrors/by-site/ftp.redhat.com/redhat/__DIR__/ \
ftp://ftp.nluug.nl/site/ftp.redhat.com/redhat/__DIR__/ \
ftp://mirror.nucba.ac.jp/mirror/redhat/__DIR__/ \
ftp://ftp.mirror.ac.uk/sites/ftp.redhat.com/pub/redhat/__DIR__/ \
ftp://ftp.is.co.za/linux/distributions/redhat/__DIR__/ \
ftp://mirror.aarnet.edu.au/pub/linux/redhat/__DIR__/
ftp://ftp.mirror.ac.uk/sites/ftp.redhat.com/pub/redhat/__DIR__/
STDDIR= linux/6.1/en/os/${MACHINE_ARCH}/RedHat/RPMS
UPDDIR= linux/updates/6.2/en/os/${MACHINE_ARCH}
STDDIR= linux/${PORTVERSION}/${LANG}/os/${MACHINE_ARCH}/RedHat/RPMS
UPDDIR= linux/updates/${PORTVERSION}/${LANG}/os/${MACHINE_ARCH}
.include <bsd.port.pre.mk>
UPDATES= zlib-1.1.3-25.6.${MACHINE_ARCH}.rpm
UPDATES= zlib-1.1.3-25.7.${MACHINE_ARCH}.rpm
.if (${MACHINE_ARCH} == "i386")
LIBC5_COMPAT= ld.so-1.9.5-11.i386.rpm libc-5.3.12-31.i386.rpm
RPM_BINUTILS= binutils-2.9.1.0.23-6.i386.rpm
RPM_GLIB=
RPM_GLIBC= glibc-2.1.2-11.i386.rpm
RPM_LDCONFIG= ldconfig-1.9.5-15.i386.rpm
RPM_RPM= rpm-3.0.3-2.i386.rpm
RPM_X_LIBS= XFree86-libs-3.3.5-3.i386.rpm
UPDATES+= glib-1.2.6-2.i386.rpm
RPM_BZIP2= bzip2-1.0.1-3.i386.rpm
RPM_FREETYPE= freetype-2.0.1-4.i386.rpm
RPM_GDBM= gdbm-1.8.0-5.i386.rpm
RPM_GLIBC= glibc-2.2.2-10.i386.rpm
RPM_GLIBC_COMMON= glibc-common-2.2.2-10.i386.rpm
RPM_LIBSTDCXX=
RPM_COMPAT_LIBSTDCXX= compat-libstdc++-6.2-2.9.0.14.i386.rpm
RPM_SETSERIAL= setserial-2.17-2.i386.rpm
RPM_SETUP= setup-2.4.7-1.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-5.i386.rpm
UPDATES+= libstdc++-2.96-85.i386.rpm
.else
LIBC5_COMPAT=
RPM_BINUTILS= binutils-2.9.1.0.23-7.alpha.rpm
RPM_GLIB= glib-1.2.6-2.alpha.rpm
RPM_GLIBC= glibc-2.1.2-17.alpha.rpm
RPM_LDCONFIG= ldconfig-1.9.5-16.alpha.rpm
RPM_RPM= rpm-3.0.3-6.alpha.rpm
RPM_X_LIBS= XFree86-libs-3.3.5-17.alpha.rpm
RPM_BZIP2= bzip2-1.0.1-4.alpha.rpm
RPM_FREETYPE= freetype-2.0.1-5.alpha.rpm
RPM_GDBM= gdbm-1.8.0-6.alpha.rpm
RPM_GLIBC= glibc-2.2.3-11.alpha.rpm
RPM_GLIBC_COMMON= glibc-common-2.2.3-11.alpha.rpm
RPM_LIBSTDCXX= libstdc++-2.96-87.alpha.rpm
RPM_COMPAT_LIBSTDCXX=
RPM_SETSERIAL= setserial-2.17-3.alpha.rpm
RPM_SETUP= setup-2.4.7-2.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-21.alpha.rpm
UPDATES+=
.endif
#
# The file files/pkg-list lists all rpms that are installed by this port
# versus all rpms installed by a minimal Redhat installation.
#
RPM_SET1= setup-2.0.5-1.noarch.rpm \
filesystem-1.3.5-1.noarch.rpm \
basesystem-6.0-4.noarch.rpm
RPM_SET2= ${RPM_GLIBC} \
termcap-9.12.6-15.${MACHINE_ARCH}.rpm \
libtermcap-2.0.8-18.${MACHINE_ARCH}.rpm \
bash-1.14.7-16.${MACHINE_ARCH}.rpm \
ncurses-4.2-25.${MACHINE_ARCH}.rpm \
info-3.12h-2.${MACHINE_ARCH}.rpm \
fileutils-4.0-8.${MACHINE_ARCH}.rpm \
grep-2.3-2.${MACHINE_ARCH}.rpm \
${RPM_BINUTILS} \
gd-1.3-5.${MACHINE_ARCH}.rpm \
gdbm-1.8.0-2.${MACHINE_ARCH}.rpm \
${RPM_GLIB} \
${LIBC5_COMPAT} \
libstdc++-2.9.0-24.${MACHINE_ARCH}.rpm \
sh-utils-2.0-1.${MACHINE_ARCH}.rpm \
readline-2.2.1-5.${MACHINE_ARCH}.rpm \
redhat-release-6.1-1.noarch.rpm
RPM_SET3= setserial-2.15-2.${MACHINE_ARCH}.rpm \
slang-1.2.2-4.${MACHINE_ARCH}.rpm \
stat-1.5-11.${MACHINE_ARCH}.rpm \
tcsh-6.08.00-6.${MACHINE_ARCH}.rpm \
${RPM_X_LIBS} \
xpm-3.4k-1.${MACHINE_ARCH}.rpm
DBPATH= /var/lib/rpm
RPM= LC_ALL=C rpm
RPMFLAGS= --ignoreos --root ${LINUXBASE} --dbpath ${DBPATH} \
--nodeps --replacepkgs
RPMFLAGS= --root ${LINUXBASE} --dbpath ${DBPATH} --nodeps \
--replacepkgs --ignoreos --ignorearch
RPMDIR= ${DISTDIR}/${DIST_SUBDIR}
REMOVE_DIRS= /dev /home /root /tmp /var/tmp /usr/local /usr/tmp
REMOVE_FILES= /bin/df /bin/su /etc/exports /etc/group \
/etc/localtime /etc/motd /etc/passwd /etc/printcap \
/etc/services /etc/protocols
REMOVE_DIRS= boot dev home root tmp var/tmp usr/local usr/tmp
REMOVE_FILES= bin/df bin/su etc/exports etc/group etc/localtime \
etc/motd etc/passwd etc/printcap etc/services \
etc/protocols
BRAND_FILES= bin/rpm sbin/ldconfig sbin/sln
.if ${OSVERSION} <= 320001
#
# Hack to let the rpm installer run. The actual kernel change occurred after
# 400008 on 4.0-current and well after 320001, but we'll assume people running
# -current and -stable stay reasonably up-to-date.
#
# Define this if you get messages that look like
#
# --
# ELF interpreter /compat/linux/lib/ld-linux.so.2 not found
# execution of script failed
# --
#
NEEDLOADLINK= true
.endif
FALLBACK_ELF_MIB= kern.fallback_elf_brand
LINUX_ELF= 3
PREVIOUS_ELF!= /sbin/sysctl -n ${FALLBACK_ELF_MIB}
do-patch:
@${DO_NADA}
pre-install:
#
# Handle the loading of the linux loadable kernel module if
# required.
#
# Handle the loading of the linux loadable kernel module if required.
@${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
do-install:
@ -140,69 +128,48 @@ do-install:
@${RPM} --initdb --root ${LINUXBASE} --dbpath ${DBPATH}
#
# Make sure we have a /dev/null in the chrooted environment.
#
@${MKDIR} ${LINUXBASE}/dev
@${RM} -f ${LINUXBASE}/dev/null
@mknod ${LINUXBASE}/dev/null c 2 2
@${CHMOD} 666 ${LINUXBASE}/dev/null
.if defined(NEEDLOADLINK)
@${MKDIR} ${LINUXBASE}/compat
@${LN} -s / ${LINUXBASE}/compat/linux
.endif
#
# Install all packages. Ignore dependencies just
# like the Red Hat installer.
#
@for R in ${RPM_SET1}; do \
# Install all packages. Ignore dependencies just like the Red Hat installer.
# Also, set the ELF fallback brand to Linux, so that we don't have to do
# anything special to run staticly linked binaries.
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${LINUX_ELF}
@for R in ${DISTFILES}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@${ECHO} ${RPM_LDCONFIG}
@${RPM} -U ${RPMFLAGS} --noscripts ${RPMDIR}/${RPM_LDCONFIG}
@brandelf -t Linux ${LINUXBASE}/sbin/ldconfig
@${LINUXBASE}/sbin/ldconfig
@${TOUCH} ${LINUXBASE}/etc/ld.so.conf
@for R in ${RPM_SET2}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@${ECHO} ${RPM_RPM}
@${RPM} -U ${RPMFLAGS} --noscripts ${RPMDIR}/${RPM_RPM}
@brandelf -t Linux ${LINUXBASE}/bin/rpm
@for R in ${RPM_SET3}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
@for F in ${BRAND_FILES}; do \
brandelf -t Linux ${LINUXBASE}/$$F; \
done
#
# Install updates
#
@for R in ${PATCHFILES}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${PREVIOUS_ELF}
#
# Install yp.conf as a hint to NIS users
# Install yp.conf as a hint to NIS users and make sure there's a
# mtab in etc, albeit an empty one. This is needed in a couple of
# cases. Most notably staroffice6.
#
${INSTALL} ${COPY} -m 644 ${FILESDIR}/yp.conf ${LINUXBASE}/etc
${TOUCH} ${LINUXBASE}/etc/mtab
#
# Finish
#
.if defined(NEEDLOADLINK)
@${RM} -rf ${LINUXBASE}/compat
.endif
@for D in ${REMOVE_DIRS}; do \
${RM} -rf ${LINUXBASE}/$$D; \
done
@for F in ${REMOVE_FILES}; do \
${RM} ${LINUXBASE}/$$F; \
${RM} -f ${LINUXBASE}/$$F; \
done
@${LN} -s /var/tmp ${LINUXBASE}/usr/tmp
post-install:
# Fix unknown uid/gids that come out of the RPMs, to avoid
# the quotacheck warning about unknown owners.
@${CHOWN} root:wheel ${LINUXBASE}/usr/man/man8/setserial.8
@${CHGRP} mail ${LINUXBASE}/var/spool/mail
@${ECHO} ''
@fmt ${PKGMESSAGE}
@${ECHO} ''

View file

@ -1,28 +1,28 @@
MD5 (rpm/setup-2.0.5-1.noarch.rpm) = dca90aac72f23f0816914701b17f5b9e
MD5 (rpm/filesystem-1.3.5-1.noarch.rpm) = 87414643b935a0572a2e35c99e7ec612
MD5 (rpm/basesystem-6.0-4.noarch.rpm) = 9fa4ff5adc067837cfd56ff139c3e09f
MD5 (rpm/ldconfig-1.9.5-16.alpha.rpm) = 359c866e4c7a1a084269b61533a8768e
MD5 (rpm/glibc-2.1.2-17.alpha.rpm) = 5635fc0e65d7f0bfc691ac5377e4a5d7
MD5 (rpm/termcap-9.12.6-15.alpha.rpm) = ec5f89b7fc6f4072b5cc84e2a78b622a
MD5 (rpm/libtermcap-2.0.8-18.alpha.rpm) = 7dd3946c717c50abc0e039c6add5584e
MD5 (rpm/bash-1.14.7-16.alpha.rpm) = 4f7068b533dec68fb6faacae22c95ba2
MD5 (rpm/ncurses-4.2-25.alpha.rpm) = 69be854df9f2ba4d5362b8dbf6d32383
MD5 (rpm/zlib-1.1.3-25.6.alpha.rpm) = 8e1e3754359de96f9b719a3d6329fb44
MD5 (rpm/info-3.12h-2.alpha.rpm) = fa0c3d02d69b5f4b4cc059d00d5e022c
MD5 (rpm/fileutils-4.0-8.alpha.rpm) = 5a42d08bc1aa99fdb21b818f4c370cd0
MD5 (rpm/grep-2.3-2.alpha.rpm) = b9fbd92efb1e42de293630e96df79547
MD5 (rpm/binutils-2.9.1.0.23-7.alpha.rpm) = 0ea5e700ecfd84396c12dc821a0224b4
MD5 (rpm/gd-1.3-5.alpha.rpm) = f1d2f5685245fa53619a742c4967cca5
MD5 (rpm/gdbm-1.8.0-2.alpha.rpm) = 94c1de8158ef159da4594876bcf39df5
MD5 (rpm/glib-1.2.6-2.alpha.rpm) = 3aca6274c122e5f0449c9c83fd76d4ad
MD5 (rpm/libstdc++-2.9.0-24.alpha.rpm) = c60c0c9ab4c3eac3eca3e4a66654edf9
MD5 (rpm/sh-utils-2.0-1.alpha.rpm) = 4f276df857d0d44e34c86a6eacd6bc98
MD5 (rpm/readline-2.2.1-5.alpha.rpm) = 2ec1d190129eabbe934b0975613eceac
MD5 (rpm/redhat-release-6.1-1.noarch.rpm) = 5890fa921ef09639edbc4f8b13ccbc51
MD5 (rpm/rpm-3.0.3-6.alpha.rpm) = c347782abe1340de3d0d57227e6b0173
MD5 (rpm/setserial-2.15-2.alpha.rpm) = 8c83c88f71d5a977b71c7192827609a0
MD5 (rpm/slang-1.2.2-4.alpha.rpm) = 32ef66f3664549478cf0ed6a0c664640
MD5 (rpm/stat-1.5-11.alpha.rpm) = 2c2bdfc91afc259bd2cb5a8e17d6a99a
MD5 (rpm/tcsh-6.08.00-6.alpha.rpm) = 1aa899b05416a0678b6089bbde3b4994
MD5 (rpm/XFree86-libs-3.3.5-17.alpha.rpm) = 8eff75ce1fff3885631584cf1a3b3f66
MD5 (rpm/xpm-3.4k-1.alpha.rpm) = abd5ebf6986557673398ae21a341bade
MD5 (rpm/glibc-common-2.2.3-11.alpha.rpm) = 054a3cb7b59aba71a8cedffe9c5a56e8
MD5 (rpm/redhat-release-7.1-1.noarch.rpm) = db4e20d62c96ae3cd7fb3d9da89f0ec0
MD5 (rpm/setup-2.4.7-2.noarch.rpm) = ce6ded4c40f0475353291c0207db96d4
MD5 (rpm/filesystem-2.0.7-1.noarch.rpm) = c82cd42bdf4e8becfef3701f0f246270
MD5 (rpm/basesystem-7.0-2.noarch.rpm) = 9d4e753ef487d62e1672f52ef190447a
MD5 (rpm/glibc-2.2.3-11.alpha.rpm) = 1d82b09d5ca53bcf1203a06c2e1f6635
MD5 (rpm/termcap-11.0.1-8.noarch.rpm) = ee5eb175910c60f95119e8af912e4846
MD5 (rpm/db1-1.85-5.alpha.rpm) = 3d81e088f11af780cb951be465a0a94f
MD5 (rpm/db3-3.1.17-7.alpha.rpm) = 0f7ac3c351be032ec99679c715cca722
MD5 (rpm/gdbm-1.8.0-6.alpha.rpm) = c43eeb86838ea28190cb264977d6e62c
MD5 (rpm/glib-1.2.9-1.alpha.rpm) = 3c71cf189dd310f1e2d826924520ef7d
MD5 (rpm/libtermcap-2.0.8-26.alpha.rpm) = 4f3edb4ed13d577b8862fe616069dd4f
MD5 (rpm/bash-2.04-21.alpha.rpm) = 73bbf905d7a634807a38eb3b48dfcaae
MD5 (rpm/bzip2-1.0.1-4.alpha.rpm) = c9ad4c80f6f070b6aa40a8c55e656b28
MD5 (rpm/libstdc++-2.96-87.alpha.rpm) = 346adbb46e8c18a709ea5413952291e5
MD5 (rpm/ncurses-5.2-8.alpha.rpm) = dbab55c9afe8a985e809acbc9643dbf4
MD5 (rpm/info-4.0-20.alpha.rpm) = 52e8ee5655060917f87809f627999c58
MD5 (rpm/fileutils-4.0.36-4.alpha.rpm) = 0b1906b9fc61388b25372af9392478f7
MD5 (rpm/grep-2.4.2-5.alpha.rpm) = 334f786c785cf8d4a114403834387089
MD5 (rpm/popt-1.6.2-8.alpha.rpm) = 81eb662170e8ee31e46a81d2d373f674
MD5 (rpm/readline-4.1-9.alpha.rpm) = f60382b65c68cfe0cb93f7ac0daebee7
MD5 (rpm/setserial-2.17-3.alpha.rpm) = 2f315b205d19e34382dfc442c2af9ab9
MD5 (rpm/slang-1.4.2-2.alpha.rpm) = 5e6c0c4560a2585e0b9f2eb1e7cb6ddd
MD5 (rpm/sh-utils-2.0-13.alpha.rpm) = d8206bfdeb0e723555a167ba363d4368
MD5 (rpm/rpm-4.0.2-8.alpha.rpm) = de97b0fda240f422fa2a67dd0729d775
MD5 (rpm/freetype-2.0.1-5.alpha.rpm) = 3dfb1fad9d16c1e9114f474ebb8fa849
MD5 (rpm/XFree86-libs-4.0.3-21.alpha.rpm) = 7e0f11ac8258f550959df98f81146d9e
MD5 (rpm/zlib-1.1.3-25.7.alpha.rpm) = 73352503d0864dbfa6db5369002fb0a1

View file

@ -1,31 +1,29 @@
MD5 (rpm/setup-2.0.5-1.noarch.rpm) = dca90aac72f23f0816914701b17f5b9e
MD5 (rpm/filesystem-1.3.5-1.noarch.rpm) = 87414643b935a0572a2e35c99e7ec612
MD5 (rpm/basesystem-6.0-4.noarch.rpm) = 9fa4ff5adc067837cfd56ff139c3e09f
MD5 (rpm/ldconfig-1.9.5-15.i386.rpm) = ff5f53cde51847fd3d71a72612cc8897
MD5 (rpm/glibc-2.1.2-11.i386.rpm) = 2ba5172fddaa3eeb437177ec3a51137d
MD5 (rpm/termcap-9.12.6-15.i386.rpm) = b598df3e6c132ed497862e67c48bf1e5
MD5 (rpm/libtermcap-2.0.8-18.i386.rpm) = 9482834e8f4edcb449c6ca934fc07c10
MD5 (rpm/bash-1.14.7-16.i386.rpm) = dab7c815dfc829552995b103675238cd
MD5 (rpm/ncurses-4.2-25.i386.rpm) = 2f55ea9170e88028ac53e2874916b6b2
MD5 (rpm/zlib-1.1.3-25.6.i386.rpm) = d3e7293df89d9e74cea78e2556cb6ea4
MD5 (rpm/info-3.12h-2.i386.rpm) = 9d19530f14e7be12385e7ee1b779f23e
MD5 (rpm/fileutils-4.0-8.i386.rpm) = 766fb24bb704e7172627715da13e548c
MD5 (rpm/grep-2.3-2.i386.rpm) = 2e292873c50db72f48e57c72e0d53b6d
MD5 (rpm/binutils-2.9.1.0.23-6.i386.rpm) = 673a4a230872e7ec029222c1dcc58886
MD5 (rpm/gd-1.3-5.i386.rpm) = 6518531f7dd78c7d422d47c5c41c66f8
MD5 (rpm/gdbm-1.8.0-2.i386.rpm) = 474eaf7c0663e81147e3b683a773a94d
MD5 (rpm/glib-1.2.5-1.i386.rpm) = 39449a5e4e39f902219472b03afbd015
MD5 (rpm/ld.so-1.9.5-11.i386.rpm) = 5072c3cd1f2e49435816d05c34b949ea
MD5 (rpm/libc-5.3.12-31.i386.rpm) = d86f78bf45e8c8675fc7a789342c9e1b
MD5 (rpm/libstdc++-2.9.0-24.i386.rpm) = b5650f2226beb1959d728dbf8b63f558
MD5 (rpm/sh-utils-2.0-1.i386.rpm) = 3478223d6e48cb7a4951b3428fe28118
MD5 (rpm/readline-2.2.1-5.i386.rpm) = fab7e43f2ce4c1e408d7142d314ba453
MD5 (rpm/redhat-release-6.1-1.noarch.rpm) = 5890fa921ef09639edbc4f8b13ccbc51
MD5 (rpm/rpm-3.0.3-2.i386.rpm) = d67c94aa86b4e19b1d2025a8f78d6e68
MD5 (rpm/setserial-2.15-2.i386.rpm) = c40ebf65fcf59aad8204614c9e64f053
MD5 (rpm/slang-1.2.2-4.i386.rpm) = d261dc5de4ad2a5469bdba9ca26fcdf7
MD5 (rpm/stat-1.5-11.i386.rpm) = 644b03fae49b335e15af437a0700cc88
MD5 (rpm/tcsh-6.08.00-6.i386.rpm) = bd560fe49394b1b2d99a910f0067f3db
MD5 (rpm/XFree86-libs-3.3.5-3.i386.rpm) = d8b820090eda9d4ef5429726a8c26e48
MD5 (rpm/xpm-3.4k-1.i386.rpm) = 693c16f82d9529fe8f9a0f286e4a00aa
MD5 (rpm/glib-1.2.6-2.i386.rpm) = 1f40a4f4dff84d98591e7d3db3f819fb
MD5 (rpm/glibc-common-2.2.2-10.i386.rpm) = 56b4d08be8f8420552a725d1ffb42de6
MD5 (rpm/redhat-release-7.1-1.noarch.rpm) = 50c7e24be0727971a1253bb75d30a1ed
MD5 (rpm/setup-2.4.7-1.noarch.rpm) = 4a4819c1e86d61a9ca67a5b4feb375b7
MD5 (rpm/filesystem-2.0.7-1.noarch.rpm) = c82cd42bdf4e8becfef3701f0f246270
MD5 (rpm/basesystem-7.0-2.noarch.rpm) = 9d4e753ef487d62e1672f52ef190447a
MD5 (rpm/glibc-2.2.2-10.i386.rpm) = 793707fbedd03992ba2e4783721193dc
MD5 (rpm/termcap-11.0.1-8.noarch.rpm) = ee5eb175910c60f95119e8af912e4846
MD5 (rpm/db1-1.85-5.i386.rpm) = 648f8ceec0ae49723beef68546e0c900
MD5 (rpm/db3-3.1.17-7.i386.rpm) = 61cd34ed0205dc63cdb6faf7ada0c7eb
MD5 (rpm/gdbm-1.8.0-5.i386.rpm) = 5bbffa7878bbe03dd27434c5a77ae88c
MD5 (rpm/glib-1.2.9-1.i386.rpm) = 63a7a9d22c1d2f38a59c919ffda35c9c
MD5 (rpm/libtermcap-2.0.8-26.i386.rpm) = 52a57b5fa1f146adf3dcf4f552a8e5b8
MD5 (rpm/bash-2.04-21.i386.rpm) = 99a6c7fd6730e97697f658b007dbd927
MD5 (rpm/bzip2-1.0.1-3.i386.rpm) = 2f6c5671617dcd0a7facc84d4428841a
MD5 (rpm/compat-libstdc++-6.2-2.9.0.14.i386.rpm) = 5cf1e116fd22b5117e78df717068a244
MD5 (rpm/ncurses-5.2-8.i386.rpm) = ca4b2077429920820489d40800e5a803
MD5 (rpm/info-4.0-20.i386.rpm) = 4600aeee40e404584c30f2b94fc6eed8
MD5 (rpm/fileutils-4.0.36-4.i386.rpm) = bb2c343c6df36d9bdde4bea8dd6ca111
MD5 (rpm/grep-2.4.2-5.i386.rpm) = b396f18d1275296b1419844505e49f98
MD5 (rpm/popt-1.6.2-8.i386.rpm) = e5c1e64d01fd1f6ab6200df8bc114420
MD5 (rpm/readline-4.1-9.i386.rpm) = 35b6eae1b87503a686af6a577f1d86d3
MD5 (rpm/setserial-2.17-2.i386.rpm) = 283ecf92b4bb47bd8b3a0bf436797b45
MD5 (rpm/slang-1.4.2-2.i386.rpm) = 08f61ae541a0c802b5f0de2ec72e6b84
MD5 (rpm/sh-utils-2.0-13.i386.rpm) = c0cb76287553e7f43234af45994d7d41
MD5 (rpm/zlib-1.1.3-25.7.i386.rpm) = 1c2a98b53ec5bd716b48d71643705055
MD5 (rpm/rpm-4.0.2-8.i386.rpm) = 7c19ebfcbb9079ce77b9aa2d33c26ff2
MD5 (rpm/freetype-2.0.1-4.i386.rpm) = d0343a9d5f1d91ec254903ed164251cd
MD5 (rpm/XFree86-libs-4.0.3-5.i386.rpm) = 227caaee9e10162b6500e6e9544726b3
MD5 (rpm/libstdc++-2.96-85.i386.rpm) = c55761de27efcd655352d983b63b71a4

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,17 +1,43 @@
# New ports collection makefile for: linux_base
# Date created: Jul 7, 1999
# Date created: Oct 3, 2001
# Whom: marcel@FreeBSD.org
#
# $FreeBSD$
#
PORTNAME= linux_base
PORTVERSION= 6.1
PORTREVISION= 1
PORTVERSION= 7.1
PORTREVISION= 0
CATEGORIES= emulators linux
MASTER_SITES= ${RPM_MIRRORS:S/__DIR__/${STDDIR}/g}
DISTFILES= ${RPM_SET1} ${RPM_LDCONFIG} ${RPM_SET2} \
${RPM_RPM} ${RPM_SET3}
DISTFILES= ${RPM_GLIBC_COMMON} \
redhat-release-7.1-1.noarch.rpm \
${RPM_SETUP} \
filesystem-2.0.7-1.noarch.rpm \
basesystem-7.0-2.noarch.rpm \
${RPM_GLIBC} \
termcap-11.0.1-8.noarch.rpm \
db1-1.85-5.${MACHINE_ARCH}.rpm \
db3-3.1.17-7.${MACHINE_ARCH}.rpm \
${RPM_GDBM} \
glib-1.2.9-1.${MACHINE_ARCH}.rpm \
libtermcap-2.0.8-26.${MACHINE_ARCH}.rpm \
bash-2.04-21.${MACHINE_ARCH}.rpm \
${RPM_BZIP2} \
${RPM_LIBSTDCXX} \
${RPM_COMPAT_LIBSTDCXX} \
ncurses-5.2-8.${MACHINE_ARCH}.rpm \
info-4.0-20.${MACHINE_ARCH}.rpm \
fileutils-4.0.36-4.${MACHINE_ARCH}.rpm \
grep-2.4.2-5.${MACHINE_ARCH}.rpm \
popt-1.6.2-8.${MACHINE_ARCH}.rpm \
readline-4.1-9.${MACHINE_ARCH}.rpm \
${RPM_SETSERIAL} \
slang-1.4.2-2.${MACHINE_ARCH}.rpm \
sh-utils-2.0-13.${MACHINE_ARCH}.rpm \
rpm-4.0.2-8.${MACHINE_ARCH}.rpm \
${RPM_FREETYPE} \
${RPM_XFREE86_LIBS}
PATCH_SITES= ${RPM_MIRRORS:S/__DIR__/${UPDDIR}/g}
PATCHFILES= ${UPDATES}
@ -30,108 +56,70 @@ NO_MTREE= yes
PLIST= ${PKGDIR}/pkg-plist.${MACHINE_ARCH}
MD5_FILE= ${MASTERDIR}/distinfo.${MACHINE_ARCH}
# Let's avoid hardcoding 'en' as the language.
LANG= en
# XXX - Increase the number of mirrors. Favor those that also hold
# the IA-64 packages.
RPM_MIRRORS= \
ftp://ftp.redhat.com/pub/redhat/__DIR__/ \
ftp://ftp.infomagic.com/pub/mirrors/linux/RedHat/__DIR__/ \
ftp://ftp.crc.ca/mirrors/by-site/ftp.redhat.com/redhat/__DIR__/ \
ftp://ftp.nluug.nl/site/ftp.redhat.com/redhat/__DIR__/ \
ftp://mirror.nucba.ac.jp/mirror/redhat/__DIR__/ \
ftp://ftp.mirror.ac.uk/sites/ftp.redhat.com/pub/redhat/__DIR__/ \
ftp://ftp.is.co.za/linux/distributions/redhat/__DIR__/ \
ftp://mirror.aarnet.edu.au/pub/linux/redhat/__DIR__/
ftp://ftp.mirror.ac.uk/sites/ftp.redhat.com/pub/redhat/__DIR__/
STDDIR= linux/6.1/en/os/${MACHINE_ARCH}/RedHat/RPMS
UPDDIR= linux/updates/6.2/en/os/${MACHINE_ARCH}
STDDIR= linux/${PORTVERSION}/${LANG}/os/${MACHINE_ARCH}/RedHat/RPMS
UPDDIR= linux/updates/${PORTVERSION}/${LANG}/os/${MACHINE_ARCH}
.include <bsd.port.pre.mk>
UPDATES= zlib-1.1.3-25.6.${MACHINE_ARCH}.rpm
UPDATES= zlib-1.1.3-25.7.${MACHINE_ARCH}.rpm
.if (${MACHINE_ARCH} == "i386")
LIBC5_COMPAT= ld.so-1.9.5-11.i386.rpm libc-5.3.12-31.i386.rpm
RPM_BINUTILS= binutils-2.9.1.0.23-6.i386.rpm
RPM_GLIB=
RPM_GLIBC= glibc-2.1.2-11.i386.rpm
RPM_LDCONFIG= ldconfig-1.9.5-15.i386.rpm
RPM_RPM= rpm-3.0.3-2.i386.rpm
RPM_X_LIBS= XFree86-libs-3.3.5-3.i386.rpm
UPDATES+= glib-1.2.6-2.i386.rpm
RPM_BZIP2= bzip2-1.0.1-3.i386.rpm
RPM_FREETYPE= freetype-2.0.1-4.i386.rpm
RPM_GDBM= gdbm-1.8.0-5.i386.rpm
RPM_GLIBC= glibc-2.2.2-10.i386.rpm
RPM_GLIBC_COMMON= glibc-common-2.2.2-10.i386.rpm
RPM_LIBSTDCXX=
RPM_COMPAT_LIBSTDCXX= compat-libstdc++-6.2-2.9.0.14.i386.rpm
RPM_SETSERIAL= setserial-2.17-2.i386.rpm
RPM_SETUP= setup-2.4.7-1.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-5.i386.rpm
UPDATES+= libstdc++-2.96-85.i386.rpm
.else
LIBC5_COMPAT=
RPM_BINUTILS= binutils-2.9.1.0.23-7.alpha.rpm
RPM_GLIB= glib-1.2.6-2.alpha.rpm
RPM_GLIBC= glibc-2.1.2-17.alpha.rpm
RPM_LDCONFIG= ldconfig-1.9.5-16.alpha.rpm
RPM_RPM= rpm-3.0.3-6.alpha.rpm
RPM_X_LIBS= XFree86-libs-3.3.5-17.alpha.rpm
RPM_BZIP2= bzip2-1.0.1-4.alpha.rpm
RPM_FREETYPE= freetype-2.0.1-5.alpha.rpm
RPM_GDBM= gdbm-1.8.0-6.alpha.rpm
RPM_GLIBC= glibc-2.2.3-11.alpha.rpm
RPM_GLIBC_COMMON= glibc-common-2.2.3-11.alpha.rpm
RPM_LIBSTDCXX= libstdc++-2.96-87.alpha.rpm
RPM_COMPAT_LIBSTDCXX=
RPM_SETSERIAL= setserial-2.17-3.alpha.rpm
RPM_SETUP= setup-2.4.7-2.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-21.alpha.rpm
UPDATES+=
.endif
#
# The file files/pkg-list lists all rpms that are installed by this port
# versus all rpms installed by a minimal Redhat installation.
#
RPM_SET1= setup-2.0.5-1.noarch.rpm \
filesystem-1.3.5-1.noarch.rpm \
basesystem-6.0-4.noarch.rpm
RPM_SET2= ${RPM_GLIBC} \
termcap-9.12.6-15.${MACHINE_ARCH}.rpm \
libtermcap-2.0.8-18.${MACHINE_ARCH}.rpm \
bash-1.14.7-16.${MACHINE_ARCH}.rpm \
ncurses-4.2-25.${MACHINE_ARCH}.rpm \
info-3.12h-2.${MACHINE_ARCH}.rpm \
fileutils-4.0-8.${MACHINE_ARCH}.rpm \
grep-2.3-2.${MACHINE_ARCH}.rpm \
${RPM_BINUTILS} \
gd-1.3-5.${MACHINE_ARCH}.rpm \
gdbm-1.8.0-2.${MACHINE_ARCH}.rpm \
${RPM_GLIB} \
${LIBC5_COMPAT} \
libstdc++-2.9.0-24.${MACHINE_ARCH}.rpm \
sh-utils-2.0-1.${MACHINE_ARCH}.rpm \
readline-2.2.1-5.${MACHINE_ARCH}.rpm \
redhat-release-6.1-1.noarch.rpm
RPM_SET3= setserial-2.15-2.${MACHINE_ARCH}.rpm \
slang-1.2.2-4.${MACHINE_ARCH}.rpm \
stat-1.5-11.${MACHINE_ARCH}.rpm \
tcsh-6.08.00-6.${MACHINE_ARCH}.rpm \
${RPM_X_LIBS} \
xpm-3.4k-1.${MACHINE_ARCH}.rpm
DBPATH= /var/lib/rpm
RPM= LC_ALL=C rpm
RPMFLAGS= --ignoreos --root ${LINUXBASE} --dbpath ${DBPATH} \
--nodeps --replacepkgs
RPMFLAGS= --root ${LINUXBASE} --dbpath ${DBPATH} --nodeps \
--replacepkgs --ignoreos --ignorearch
RPMDIR= ${DISTDIR}/${DIST_SUBDIR}
REMOVE_DIRS= /dev /home /root /tmp /var/tmp /usr/local /usr/tmp
REMOVE_FILES= /bin/df /bin/su /etc/exports /etc/group \
/etc/localtime /etc/motd /etc/passwd /etc/printcap \
/etc/services /etc/protocols
REMOVE_DIRS= boot dev home root tmp var/tmp usr/local usr/tmp
REMOVE_FILES= bin/df bin/su etc/exports etc/group etc/localtime \
etc/motd etc/passwd etc/printcap etc/services \
etc/protocols
BRAND_FILES= bin/rpm sbin/ldconfig sbin/sln
.if ${OSVERSION} <= 320001
#
# Hack to let the rpm installer run. The actual kernel change occurred after
# 400008 on 4.0-current and well after 320001, but we'll assume people running
# -current and -stable stay reasonably up-to-date.
#
# Define this if you get messages that look like
#
# --
# ELF interpreter /compat/linux/lib/ld-linux.so.2 not found
# execution of script failed
# --
#
NEEDLOADLINK= true
.endif
FALLBACK_ELF_MIB= kern.fallback_elf_brand
LINUX_ELF= 3
PREVIOUS_ELF!= /sbin/sysctl -n ${FALLBACK_ELF_MIB}
do-patch:
@${DO_NADA}
pre-install:
#
# Handle the loading of the linux loadable kernel module if
# required.
#
# Handle the loading of the linux loadable kernel module if required.
@${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
do-install:
@ -140,69 +128,48 @@ do-install:
@${RPM} --initdb --root ${LINUXBASE} --dbpath ${DBPATH}
#
# Make sure we have a /dev/null in the chrooted environment.
#
@${MKDIR} ${LINUXBASE}/dev
@${RM} -f ${LINUXBASE}/dev/null
@mknod ${LINUXBASE}/dev/null c 2 2
@${CHMOD} 666 ${LINUXBASE}/dev/null
.if defined(NEEDLOADLINK)
@${MKDIR} ${LINUXBASE}/compat
@${LN} -s / ${LINUXBASE}/compat/linux
.endif
#
# Install all packages. Ignore dependencies just
# like the Red Hat installer.
#
@for R in ${RPM_SET1}; do \
# Install all packages. Ignore dependencies just like the Red Hat installer.
# Also, set the ELF fallback brand to Linux, so that we don't have to do
# anything special to run staticly linked binaries.
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${LINUX_ELF}
@for R in ${DISTFILES}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@${ECHO} ${RPM_LDCONFIG}
@${RPM} -U ${RPMFLAGS} --noscripts ${RPMDIR}/${RPM_LDCONFIG}
@brandelf -t Linux ${LINUXBASE}/sbin/ldconfig
@${LINUXBASE}/sbin/ldconfig
@${TOUCH} ${LINUXBASE}/etc/ld.so.conf
@for R in ${RPM_SET2}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@${ECHO} ${RPM_RPM}
@${RPM} -U ${RPMFLAGS} --noscripts ${RPMDIR}/${RPM_RPM}
@brandelf -t Linux ${LINUXBASE}/bin/rpm
@for R in ${RPM_SET3}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
@for F in ${BRAND_FILES}; do \
brandelf -t Linux ${LINUXBASE}/$$F; \
done
#
# Install updates
#
@for R in ${PATCHFILES}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${PREVIOUS_ELF}
#
# Install yp.conf as a hint to NIS users
# Install yp.conf as a hint to NIS users and make sure there's a
# mtab in etc, albeit an empty one. This is needed in a couple of
# cases. Most notably staroffice6.
#
${INSTALL} ${COPY} -m 644 ${FILESDIR}/yp.conf ${LINUXBASE}/etc
${TOUCH} ${LINUXBASE}/etc/mtab
#
# Finish
#
.if defined(NEEDLOADLINK)
@${RM} -rf ${LINUXBASE}/compat
.endif
@for D in ${REMOVE_DIRS}; do \
${RM} -rf ${LINUXBASE}/$$D; \
done
@for F in ${REMOVE_FILES}; do \
${RM} ${LINUXBASE}/$$F; \
${RM} -f ${LINUXBASE}/$$F; \
done
@${LN} -s /var/tmp ${LINUXBASE}/usr/tmp
post-install:
# Fix unknown uid/gids that come out of the RPMs, to avoid
# the quotacheck warning about unknown owners.
@${CHOWN} root:wheel ${LINUXBASE}/usr/man/man8/setserial.8
@${CHGRP} mail ${LINUXBASE}/var/spool/mail
@${ECHO} ''
@fmt ${PKGMESSAGE}
@${ECHO} ''

View file

@ -1,28 +1,28 @@
MD5 (rpm/setup-2.0.5-1.noarch.rpm) = dca90aac72f23f0816914701b17f5b9e
MD5 (rpm/filesystem-1.3.5-1.noarch.rpm) = 87414643b935a0572a2e35c99e7ec612
MD5 (rpm/basesystem-6.0-4.noarch.rpm) = 9fa4ff5adc067837cfd56ff139c3e09f
MD5 (rpm/ldconfig-1.9.5-16.alpha.rpm) = 359c866e4c7a1a084269b61533a8768e
MD5 (rpm/glibc-2.1.2-17.alpha.rpm) = 5635fc0e65d7f0bfc691ac5377e4a5d7
MD5 (rpm/termcap-9.12.6-15.alpha.rpm) = ec5f89b7fc6f4072b5cc84e2a78b622a
MD5 (rpm/libtermcap-2.0.8-18.alpha.rpm) = 7dd3946c717c50abc0e039c6add5584e
MD5 (rpm/bash-1.14.7-16.alpha.rpm) = 4f7068b533dec68fb6faacae22c95ba2
MD5 (rpm/ncurses-4.2-25.alpha.rpm) = 69be854df9f2ba4d5362b8dbf6d32383
MD5 (rpm/zlib-1.1.3-25.6.alpha.rpm) = 8e1e3754359de96f9b719a3d6329fb44
MD5 (rpm/info-3.12h-2.alpha.rpm) = fa0c3d02d69b5f4b4cc059d00d5e022c
MD5 (rpm/fileutils-4.0-8.alpha.rpm) = 5a42d08bc1aa99fdb21b818f4c370cd0
MD5 (rpm/grep-2.3-2.alpha.rpm) = b9fbd92efb1e42de293630e96df79547
MD5 (rpm/binutils-2.9.1.0.23-7.alpha.rpm) = 0ea5e700ecfd84396c12dc821a0224b4
MD5 (rpm/gd-1.3-5.alpha.rpm) = f1d2f5685245fa53619a742c4967cca5
MD5 (rpm/gdbm-1.8.0-2.alpha.rpm) = 94c1de8158ef159da4594876bcf39df5
MD5 (rpm/glib-1.2.6-2.alpha.rpm) = 3aca6274c122e5f0449c9c83fd76d4ad
MD5 (rpm/libstdc++-2.9.0-24.alpha.rpm) = c60c0c9ab4c3eac3eca3e4a66654edf9
MD5 (rpm/sh-utils-2.0-1.alpha.rpm) = 4f276df857d0d44e34c86a6eacd6bc98
MD5 (rpm/readline-2.2.1-5.alpha.rpm) = 2ec1d190129eabbe934b0975613eceac
MD5 (rpm/redhat-release-6.1-1.noarch.rpm) = 5890fa921ef09639edbc4f8b13ccbc51
MD5 (rpm/rpm-3.0.3-6.alpha.rpm) = c347782abe1340de3d0d57227e6b0173
MD5 (rpm/setserial-2.15-2.alpha.rpm) = 8c83c88f71d5a977b71c7192827609a0
MD5 (rpm/slang-1.2.2-4.alpha.rpm) = 32ef66f3664549478cf0ed6a0c664640
MD5 (rpm/stat-1.5-11.alpha.rpm) = 2c2bdfc91afc259bd2cb5a8e17d6a99a
MD5 (rpm/tcsh-6.08.00-6.alpha.rpm) = 1aa899b05416a0678b6089bbde3b4994
MD5 (rpm/XFree86-libs-3.3.5-17.alpha.rpm) = 8eff75ce1fff3885631584cf1a3b3f66
MD5 (rpm/xpm-3.4k-1.alpha.rpm) = abd5ebf6986557673398ae21a341bade
MD5 (rpm/glibc-common-2.2.3-11.alpha.rpm) = 054a3cb7b59aba71a8cedffe9c5a56e8
MD5 (rpm/redhat-release-7.1-1.noarch.rpm) = db4e20d62c96ae3cd7fb3d9da89f0ec0
MD5 (rpm/setup-2.4.7-2.noarch.rpm) = ce6ded4c40f0475353291c0207db96d4
MD5 (rpm/filesystem-2.0.7-1.noarch.rpm) = c82cd42bdf4e8becfef3701f0f246270
MD5 (rpm/basesystem-7.0-2.noarch.rpm) = 9d4e753ef487d62e1672f52ef190447a
MD5 (rpm/glibc-2.2.3-11.alpha.rpm) = 1d82b09d5ca53bcf1203a06c2e1f6635
MD5 (rpm/termcap-11.0.1-8.noarch.rpm) = ee5eb175910c60f95119e8af912e4846
MD5 (rpm/db1-1.85-5.alpha.rpm) = 3d81e088f11af780cb951be465a0a94f
MD5 (rpm/db3-3.1.17-7.alpha.rpm) = 0f7ac3c351be032ec99679c715cca722
MD5 (rpm/gdbm-1.8.0-6.alpha.rpm) = c43eeb86838ea28190cb264977d6e62c
MD5 (rpm/glib-1.2.9-1.alpha.rpm) = 3c71cf189dd310f1e2d826924520ef7d
MD5 (rpm/libtermcap-2.0.8-26.alpha.rpm) = 4f3edb4ed13d577b8862fe616069dd4f
MD5 (rpm/bash-2.04-21.alpha.rpm) = 73bbf905d7a634807a38eb3b48dfcaae
MD5 (rpm/bzip2-1.0.1-4.alpha.rpm) = c9ad4c80f6f070b6aa40a8c55e656b28
MD5 (rpm/libstdc++-2.96-87.alpha.rpm) = 346adbb46e8c18a709ea5413952291e5
MD5 (rpm/ncurses-5.2-8.alpha.rpm) = dbab55c9afe8a985e809acbc9643dbf4
MD5 (rpm/info-4.0-20.alpha.rpm) = 52e8ee5655060917f87809f627999c58
MD5 (rpm/fileutils-4.0.36-4.alpha.rpm) = 0b1906b9fc61388b25372af9392478f7
MD5 (rpm/grep-2.4.2-5.alpha.rpm) = 334f786c785cf8d4a114403834387089
MD5 (rpm/popt-1.6.2-8.alpha.rpm) = 81eb662170e8ee31e46a81d2d373f674
MD5 (rpm/readline-4.1-9.alpha.rpm) = f60382b65c68cfe0cb93f7ac0daebee7
MD5 (rpm/setserial-2.17-3.alpha.rpm) = 2f315b205d19e34382dfc442c2af9ab9
MD5 (rpm/slang-1.4.2-2.alpha.rpm) = 5e6c0c4560a2585e0b9f2eb1e7cb6ddd
MD5 (rpm/sh-utils-2.0-13.alpha.rpm) = d8206bfdeb0e723555a167ba363d4368
MD5 (rpm/rpm-4.0.2-8.alpha.rpm) = de97b0fda240f422fa2a67dd0729d775
MD5 (rpm/freetype-2.0.1-5.alpha.rpm) = 3dfb1fad9d16c1e9114f474ebb8fa849
MD5 (rpm/XFree86-libs-4.0.3-21.alpha.rpm) = 7e0f11ac8258f550959df98f81146d9e
MD5 (rpm/zlib-1.1.3-25.7.alpha.rpm) = 73352503d0864dbfa6db5369002fb0a1

View file

@ -1,31 +1,29 @@
MD5 (rpm/setup-2.0.5-1.noarch.rpm) = dca90aac72f23f0816914701b17f5b9e
MD5 (rpm/filesystem-1.3.5-1.noarch.rpm) = 87414643b935a0572a2e35c99e7ec612
MD5 (rpm/basesystem-6.0-4.noarch.rpm) = 9fa4ff5adc067837cfd56ff139c3e09f
MD5 (rpm/ldconfig-1.9.5-15.i386.rpm) = ff5f53cde51847fd3d71a72612cc8897
MD5 (rpm/glibc-2.1.2-11.i386.rpm) = 2ba5172fddaa3eeb437177ec3a51137d
MD5 (rpm/termcap-9.12.6-15.i386.rpm) = b598df3e6c132ed497862e67c48bf1e5
MD5 (rpm/libtermcap-2.0.8-18.i386.rpm) = 9482834e8f4edcb449c6ca934fc07c10
MD5 (rpm/bash-1.14.7-16.i386.rpm) = dab7c815dfc829552995b103675238cd
MD5 (rpm/ncurses-4.2-25.i386.rpm) = 2f55ea9170e88028ac53e2874916b6b2
MD5 (rpm/zlib-1.1.3-25.6.i386.rpm) = d3e7293df89d9e74cea78e2556cb6ea4
MD5 (rpm/info-3.12h-2.i386.rpm) = 9d19530f14e7be12385e7ee1b779f23e
MD5 (rpm/fileutils-4.0-8.i386.rpm) = 766fb24bb704e7172627715da13e548c
MD5 (rpm/grep-2.3-2.i386.rpm) = 2e292873c50db72f48e57c72e0d53b6d
MD5 (rpm/binutils-2.9.1.0.23-6.i386.rpm) = 673a4a230872e7ec029222c1dcc58886
MD5 (rpm/gd-1.3-5.i386.rpm) = 6518531f7dd78c7d422d47c5c41c66f8
MD5 (rpm/gdbm-1.8.0-2.i386.rpm) = 474eaf7c0663e81147e3b683a773a94d
MD5 (rpm/glib-1.2.5-1.i386.rpm) = 39449a5e4e39f902219472b03afbd015
MD5 (rpm/ld.so-1.9.5-11.i386.rpm) = 5072c3cd1f2e49435816d05c34b949ea
MD5 (rpm/libc-5.3.12-31.i386.rpm) = d86f78bf45e8c8675fc7a789342c9e1b
MD5 (rpm/libstdc++-2.9.0-24.i386.rpm) = b5650f2226beb1959d728dbf8b63f558
MD5 (rpm/sh-utils-2.0-1.i386.rpm) = 3478223d6e48cb7a4951b3428fe28118
MD5 (rpm/readline-2.2.1-5.i386.rpm) = fab7e43f2ce4c1e408d7142d314ba453
MD5 (rpm/redhat-release-6.1-1.noarch.rpm) = 5890fa921ef09639edbc4f8b13ccbc51
MD5 (rpm/rpm-3.0.3-2.i386.rpm) = d67c94aa86b4e19b1d2025a8f78d6e68
MD5 (rpm/setserial-2.15-2.i386.rpm) = c40ebf65fcf59aad8204614c9e64f053
MD5 (rpm/slang-1.2.2-4.i386.rpm) = d261dc5de4ad2a5469bdba9ca26fcdf7
MD5 (rpm/stat-1.5-11.i386.rpm) = 644b03fae49b335e15af437a0700cc88
MD5 (rpm/tcsh-6.08.00-6.i386.rpm) = bd560fe49394b1b2d99a910f0067f3db
MD5 (rpm/XFree86-libs-3.3.5-3.i386.rpm) = d8b820090eda9d4ef5429726a8c26e48
MD5 (rpm/xpm-3.4k-1.i386.rpm) = 693c16f82d9529fe8f9a0f286e4a00aa
MD5 (rpm/glib-1.2.6-2.i386.rpm) = 1f40a4f4dff84d98591e7d3db3f819fb
MD5 (rpm/glibc-common-2.2.2-10.i386.rpm) = 56b4d08be8f8420552a725d1ffb42de6
MD5 (rpm/redhat-release-7.1-1.noarch.rpm) = 50c7e24be0727971a1253bb75d30a1ed
MD5 (rpm/setup-2.4.7-1.noarch.rpm) = 4a4819c1e86d61a9ca67a5b4feb375b7
MD5 (rpm/filesystem-2.0.7-1.noarch.rpm) = c82cd42bdf4e8becfef3701f0f246270
MD5 (rpm/basesystem-7.0-2.noarch.rpm) = 9d4e753ef487d62e1672f52ef190447a
MD5 (rpm/glibc-2.2.2-10.i386.rpm) = 793707fbedd03992ba2e4783721193dc
MD5 (rpm/termcap-11.0.1-8.noarch.rpm) = ee5eb175910c60f95119e8af912e4846
MD5 (rpm/db1-1.85-5.i386.rpm) = 648f8ceec0ae49723beef68546e0c900
MD5 (rpm/db3-3.1.17-7.i386.rpm) = 61cd34ed0205dc63cdb6faf7ada0c7eb
MD5 (rpm/gdbm-1.8.0-5.i386.rpm) = 5bbffa7878bbe03dd27434c5a77ae88c
MD5 (rpm/glib-1.2.9-1.i386.rpm) = 63a7a9d22c1d2f38a59c919ffda35c9c
MD5 (rpm/libtermcap-2.0.8-26.i386.rpm) = 52a57b5fa1f146adf3dcf4f552a8e5b8
MD5 (rpm/bash-2.04-21.i386.rpm) = 99a6c7fd6730e97697f658b007dbd927
MD5 (rpm/bzip2-1.0.1-3.i386.rpm) = 2f6c5671617dcd0a7facc84d4428841a
MD5 (rpm/compat-libstdc++-6.2-2.9.0.14.i386.rpm) = 5cf1e116fd22b5117e78df717068a244
MD5 (rpm/ncurses-5.2-8.i386.rpm) = ca4b2077429920820489d40800e5a803
MD5 (rpm/info-4.0-20.i386.rpm) = 4600aeee40e404584c30f2b94fc6eed8
MD5 (rpm/fileutils-4.0.36-4.i386.rpm) = bb2c343c6df36d9bdde4bea8dd6ca111
MD5 (rpm/grep-2.4.2-5.i386.rpm) = b396f18d1275296b1419844505e49f98
MD5 (rpm/popt-1.6.2-8.i386.rpm) = e5c1e64d01fd1f6ab6200df8bc114420
MD5 (rpm/readline-4.1-9.i386.rpm) = 35b6eae1b87503a686af6a577f1d86d3
MD5 (rpm/setserial-2.17-2.i386.rpm) = 283ecf92b4bb47bd8b3a0bf436797b45
MD5 (rpm/slang-1.4.2-2.i386.rpm) = 08f61ae541a0c802b5f0de2ec72e6b84
MD5 (rpm/sh-utils-2.0-13.i386.rpm) = c0cb76287553e7f43234af45994d7d41
MD5 (rpm/zlib-1.1.3-25.7.i386.rpm) = 1c2a98b53ec5bd716b48d71643705055
MD5 (rpm/rpm-4.0.2-8.i386.rpm) = 7c19ebfcbb9079ce77b9aa2d33c26ff2
MD5 (rpm/freetype-2.0.1-4.i386.rpm) = d0343a9d5f1d91ec254903ed164251cd
MD5 (rpm/XFree86-libs-4.0.3-5.i386.rpm) = 227caaee9e10162b6500e6e9544726b3
MD5 (rpm/libstdc++-2.96-85.i386.rpm) = c55761de27efcd655352d983b63b71a4

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,17 +1,43 @@
# New ports collection makefile for: linux_base
# Date created: Jul 7, 1999
# Date created: Oct 3, 2001
# Whom: marcel@FreeBSD.org
#
# $FreeBSD$
#
PORTNAME= linux_base
PORTVERSION= 6.1
PORTREVISION= 1
PORTVERSION= 7.1
PORTREVISION= 0
CATEGORIES= emulators linux
MASTER_SITES= ${RPM_MIRRORS:S/__DIR__/${STDDIR}/g}
DISTFILES= ${RPM_SET1} ${RPM_LDCONFIG} ${RPM_SET2} \
${RPM_RPM} ${RPM_SET3}
DISTFILES= ${RPM_GLIBC_COMMON} \
redhat-release-7.1-1.noarch.rpm \
${RPM_SETUP} \
filesystem-2.0.7-1.noarch.rpm \
basesystem-7.0-2.noarch.rpm \
${RPM_GLIBC} \
termcap-11.0.1-8.noarch.rpm \
db1-1.85-5.${MACHINE_ARCH}.rpm \
db3-3.1.17-7.${MACHINE_ARCH}.rpm \
${RPM_GDBM} \
glib-1.2.9-1.${MACHINE_ARCH}.rpm \
libtermcap-2.0.8-26.${MACHINE_ARCH}.rpm \
bash-2.04-21.${MACHINE_ARCH}.rpm \
${RPM_BZIP2} \
${RPM_LIBSTDCXX} \
${RPM_COMPAT_LIBSTDCXX} \
ncurses-5.2-8.${MACHINE_ARCH}.rpm \
info-4.0-20.${MACHINE_ARCH}.rpm \
fileutils-4.0.36-4.${MACHINE_ARCH}.rpm \
grep-2.4.2-5.${MACHINE_ARCH}.rpm \
popt-1.6.2-8.${MACHINE_ARCH}.rpm \
readline-4.1-9.${MACHINE_ARCH}.rpm \
${RPM_SETSERIAL} \
slang-1.4.2-2.${MACHINE_ARCH}.rpm \
sh-utils-2.0-13.${MACHINE_ARCH}.rpm \
rpm-4.0.2-8.${MACHINE_ARCH}.rpm \
${RPM_FREETYPE} \
${RPM_XFREE86_LIBS}
PATCH_SITES= ${RPM_MIRRORS:S/__DIR__/${UPDDIR}/g}
PATCHFILES= ${UPDATES}
@ -30,108 +56,70 @@ NO_MTREE= yes
PLIST= ${PKGDIR}/pkg-plist.${MACHINE_ARCH}
MD5_FILE= ${MASTERDIR}/distinfo.${MACHINE_ARCH}
# Let's avoid hardcoding 'en' as the language.
LANG= en
# XXX - Increase the number of mirrors. Favor those that also hold
# the IA-64 packages.
RPM_MIRRORS= \
ftp://ftp.redhat.com/pub/redhat/__DIR__/ \
ftp://ftp.infomagic.com/pub/mirrors/linux/RedHat/__DIR__/ \
ftp://ftp.crc.ca/mirrors/by-site/ftp.redhat.com/redhat/__DIR__/ \
ftp://ftp.nluug.nl/site/ftp.redhat.com/redhat/__DIR__/ \
ftp://mirror.nucba.ac.jp/mirror/redhat/__DIR__/ \
ftp://ftp.mirror.ac.uk/sites/ftp.redhat.com/pub/redhat/__DIR__/ \
ftp://ftp.is.co.za/linux/distributions/redhat/__DIR__/ \
ftp://mirror.aarnet.edu.au/pub/linux/redhat/__DIR__/
ftp://ftp.mirror.ac.uk/sites/ftp.redhat.com/pub/redhat/__DIR__/
STDDIR= linux/6.1/en/os/${MACHINE_ARCH}/RedHat/RPMS
UPDDIR= linux/updates/6.2/en/os/${MACHINE_ARCH}
STDDIR= linux/${PORTVERSION}/${LANG}/os/${MACHINE_ARCH}/RedHat/RPMS
UPDDIR= linux/updates/${PORTVERSION}/${LANG}/os/${MACHINE_ARCH}
.include <bsd.port.pre.mk>
UPDATES= zlib-1.1.3-25.6.${MACHINE_ARCH}.rpm
UPDATES= zlib-1.1.3-25.7.${MACHINE_ARCH}.rpm
.if (${MACHINE_ARCH} == "i386")
LIBC5_COMPAT= ld.so-1.9.5-11.i386.rpm libc-5.3.12-31.i386.rpm
RPM_BINUTILS= binutils-2.9.1.0.23-6.i386.rpm
RPM_GLIB=
RPM_GLIBC= glibc-2.1.2-11.i386.rpm
RPM_LDCONFIG= ldconfig-1.9.5-15.i386.rpm
RPM_RPM= rpm-3.0.3-2.i386.rpm
RPM_X_LIBS= XFree86-libs-3.3.5-3.i386.rpm
UPDATES+= glib-1.2.6-2.i386.rpm
RPM_BZIP2= bzip2-1.0.1-3.i386.rpm
RPM_FREETYPE= freetype-2.0.1-4.i386.rpm
RPM_GDBM= gdbm-1.8.0-5.i386.rpm
RPM_GLIBC= glibc-2.2.2-10.i386.rpm
RPM_GLIBC_COMMON= glibc-common-2.2.2-10.i386.rpm
RPM_LIBSTDCXX=
RPM_COMPAT_LIBSTDCXX= compat-libstdc++-6.2-2.9.0.14.i386.rpm
RPM_SETSERIAL= setserial-2.17-2.i386.rpm
RPM_SETUP= setup-2.4.7-1.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-5.i386.rpm
UPDATES+= libstdc++-2.96-85.i386.rpm
.else
LIBC5_COMPAT=
RPM_BINUTILS= binutils-2.9.1.0.23-7.alpha.rpm
RPM_GLIB= glib-1.2.6-2.alpha.rpm
RPM_GLIBC= glibc-2.1.2-17.alpha.rpm
RPM_LDCONFIG= ldconfig-1.9.5-16.alpha.rpm
RPM_RPM= rpm-3.0.3-6.alpha.rpm
RPM_X_LIBS= XFree86-libs-3.3.5-17.alpha.rpm
RPM_BZIP2= bzip2-1.0.1-4.alpha.rpm
RPM_FREETYPE= freetype-2.0.1-5.alpha.rpm
RPM_GDBM= gdbm-1.8.0-6.alpha.rpm
RPM_GLIBC= glibc-2.2.3-11.alpha.rpm
RPM_GLIBC_COMMON= glibc-common-2.2.3-11.alpha.rpm
RPM_LIBSTDCXX= libstdc++-2.96-87.alpha.rpm
RPM_COMPAT_LIBSTDCXX=
RPM_SETSERIAL= setserial-2.17-3.alpha.rpm
RPM_SETUP= setup-2.4.7-2.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-21.alpha.rpm
UPDATES+=
.endif
#
# The file files/pkg-list lists all rpms that are installed by this port
# versus all rpms installed by a minimal Redhat installation.
#
RPM_SET1= setup-2.0.5-1.noarch.rpm \
filesystem-1.3.5-1.noarch.rpm \
basesystem-6.0-4.noarch.rpm
RPM_SET2= ${RPM_GLIBC} \
termcap-9.12.6-15.${MACHINE_ARCH}.rpm \
libtermcap-2.0.8-18.${MACHINE_ARCH}.rpm \
bash-1.14.7-16.${MACHINE_ARCH}.rpm \
ncurses-4.2-25.${MACHINE_ARCH}.rpm \
info-3.12h-2.${MACHINE_ARCH}.rpm \
fileutils-4.0-8.${MACHINE_ARCH}.rpm \
grep-2.3-2.${MACHINE_ARCH}.rpm \
${RPM_BINUTILS} \
gd-1.3-5.${MACHINE_ARCH}.rpm \
gdbm-1.8.0-2.${MACHINE_ARCH}.rpm \
${RPM_GLIB} \
${LIBC5_COMPAT} \
libstdc++-2.9.0-24.${MACHINE_ARCH}.rpm \
sh-utils-2.0-1.${MACHINE_ARCH}.rpm \
readline-2.2.1-5.${MACHINE_ARCH}.rpm \
redhat-release-6.1-1.noarch.rpm
RPM_SET3= setserial-2.15-2.${MACHINE_ARCH}.rpm \
slang-1.2.2-4.${MACHINE_ARCH}.rpm \
stat-1.5-11.${MACHINE_ARCH}.rpm \
tcsh-6.08.00-6.${MACHINE_ARCH}.rpm \
${RPM_X_LIBS} \
xpm-3.4k-1.${MACHINE_ARCH}.rpm
DBPATH= /var/lib/rpm
RPM= LC_ALL=C rpm
RPMFLAGS= --ignoreos --root ${LINUXBASE} --dbpath ${DBPATH} \
--nodeps --replacepkgs
RPMFLAGS= --root ${LINUXBASE} --dbpath ${DBPATH} --nodeps \
--replacepkgs --ignoreos --ignorearch
RPMDIR= ${DISTDIR}/${DIST_SUBDIR}
REMOVE_DIRS= /dev /home /root /tmp /var/tmp /usr/local /usr/tmp
REMOVE_FILES= /bin/df /bin/su /etc/exports /etc/group \
/etc/localtime /etc/motd /etc/passwd /etc/printcap \
/etc/services /etc/protocols
REMOVE_DIRS= boot dev home root tmp var/tmp usr/local usr/tmp
REMOVE_FILES= bin/df bin/su etc/exports etc/group etc/localtime \
etc/motd etc/passwd etc/printcap etc/services \
etc/protocols
BRAND_FILES= bin/rpm sbin/ldconfig sbin/sln
.if ${OSVERSION} <= 320001
#
# Hack to let the rpm installer run. The actual kernel change occurred after
# 400008 on 4.0-current and well after 320001, but we'll assume people running
# -current and -stable stay reasonably up-to-date.
#
# Define this if you get messages that look like
#
# --
# ELF interpreter /compat/linux/lib/ld-linux.so.2 not found
# execution of script failed
# --
#
NEEDLOADLINK= true
.endif
FALLBACK_ELF_MIB= kern.fallback_elf_brand
LINUX_ELF= 3
PREVIOUS_ELF!= /sbin/sysctl -n ${FALLBACK_ELF_MIB}
do-patch:
@${DO_NADA}
pre-install:
#
# Handle the loading of the linux loadable kernel module if
# required.
#
# Handle the loading of the linux loadable kernel module if required.
@${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
do-install:
@ -140,69 +128,48 @@ do-install:
@${RPM} --initdb --root ${LINUXBASE} --dbpath ${DBPATH}
#
# Make sure we have a /dev/null in the chrooted environment.
#
@${MKDIR} ${LINUXBASE}/dev
@${RM} -f ${LINUXBASE}/dev/null
@mknod ${LINUXBASE}/dev/null c 2 2
@${CHMOD} 666 ${LINUXBASE}/dev/null
.if defined(NEEDLOADLINK)
@${MKDIR} ${LINUXBASE}/compat
@${LN} -s / ${LINUXBASE}/compat/linux
.endif
#
# Install all packages. Ignore dependencies just
# like the Red Hat installer.
#
@for R in ${RPM_SET1}; do \
# Install all packages. Ignore dependencies just like the Red Hat installer.
# Also, set the ELF fallback brand to Linux, so that we don't have to do
# anything special to run staticly linked binaries.
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${LINUX_ELF}
@for R in ${DISTFILES}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@${ECHO} ${RPM_LDCONFIG}
@${RPM} -U ${RPMFLAGS} --noscripts ${RPMDIR}/${RPM_LDCONFIG}
@brandelf -t Linux ${LINUXBASE}/sbin/ldconfig
@${LINUXBASE}/sbin/ldconfig
@${TOUCH} ${LINUXBASE}/etc/ld.so.conf
@for R in ${RPM_SET2}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@${ECHO} ${RPM_RPM}
@${RPM} -U ${RPMFLAGS} --noscripts ${RPMDIR}/${RPM_RPM}
@brandelf -t Linux ${LINUXBASE}/bin/rpm
@for R in ${RPM_SET3}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
@for F in ${BRAND_FILES}; do \
brandelf -t Linux ${LINUXBASE}/$$F; \
done
#
# Install updates
#
@for R in ${PATCHFILES}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${PREVIOUS_ELF}
#
# Install yp.conf as a hint to NIS users
# Install yp.conf as a hint to NIS users and make sure there's a
# mtab in etc, albeit an empty one. This is needed in a couple of
# cases. Most notably staroffice6.
#
${INSTALL} ${COPY} -m 644 ${FILESDIR}/yp.conf ${LINUXBASE}/etc
${TOUCH} ${LINUXBASE}/etc/mtab
#
# Finish
#
.if defined(NEEDLOADLINK)
@${RM} -rf ${LINUXBASE}/compat
.endif
@for D in ${REMOVE_DIRS}; do \
${RM} -rf ${LINUXBASE}/$$D; \
done
@for F in ${REMOVE_FILES}; do \
${RM} ${LINUXBASE}/$$F; \
${RM} -f ${LINUXBASE}/$$F; \
done
@${LN} -s /var/tmp ${LINUXBASE}/usr/tmp
post-install:
# Fix unknown uid/gids that come out of the RPMs, to avoid
# the quotacheck warning about unknown owners.
@${CHOWN} root:wheel ${LINUXBASE}/usr/man/man8/setserial.8
@${CHGRP} mail ${LINUXBASE}/var/spool/mail
@${ECHO} ''
@fmt ${PKGMESSAGE}
@${ECHO} ''

View file

@ -1,28 +1,28 @@
MD5 (rpm/setup-2.0.5-1.noarch.rpm) = dca90aac72f23f0816914701b17f5b9e
MD5 (rpm/filesystem-1.3.5-1.noarch.rpm) = 87414643b935a0572a2e35c99e7ec612
MD5 (rpm/basesystem-6.0-4.noarch.rpm) = 9fa4ff5adc067837cfd56ff139c3e09f
MD5 (rpm/ldconfig-1.9.5-16.alpha.rpm) = 359c866e4c7a1a084269b61533a8768e
MD5 (rpm/glibc-2.1.2-17.alpha.rpm) = 5635fc0e65d7f0bfc691ac5377e4a5d7
MD5 (rpm/termcap-9.12.6-15.alpha.rpm) = ec5f89b7fc6f4072b5cc84e2a78b622a
MD5 (rpm/libtermcap-2.0.8-18.alpha.rpm) = 7dd3946c717c50abc0e039c6add5584e
MD5 (rpm/bash-1.14.7-16.alpha.rpm) = 4f7068b533dec68fb6faacae22c95ba2
MD5 (rpm/ncurses-4.2-25.alpha.rpm) = 69be854df9f2ba4d5362b8dbf6d32383
MD5 (rpm/zlib-1.1.3-25.6.alpha.rpm) = 8e1e3754359de96f9b719a3d6329fb44
MD5 (rpm/info-3.12h-2.alpha.rpm) = fa0c3d02d69b5f4b4cc059d00d5e022c
MD5 (rpm/fileutils-4.0-8.alpha.rpm) = 5a42d08bc1aa99fdb21b818f4c370cd0
MD5 (rpm/grep-2.3-2.alpha.rpm) = b9fbd92efb1e42de293630e96df79547
MD5 (rpm/binutils-2.9.1.0.23-7.alpha.rpm) = 0ea5e700ecfd84396c12dc821a0224b4
MD5 (rpm/gd-1.3-5.alpha.rpm) = f1d2f5685245fa53619a742c4967cca5
MD5 (rpm/gdbm-1.8.0-2.alpha.rpm) = 94c1de8158ef159da4594876bcf39df5
MD5 (rpm/glib-1.2.6-2.alpha.rpm) = 3aca6274c122e5f0449c9c83fd76d4ad
MD5 (rpm/libstdc++-2.9.0-24.alpha.rpm) = c60c0c9ab4c3eac3eca3e4a66654edf9
MD5 (rpm/sh-utils-2.0-1.alpha.rpm) = 4f276df857d0d44e34c86a6eacd6bc98
MD5 (rpm/readline-2.2.1-5.alpha.rpm) = 2ec1d190129eabbe934b0975613eceac
MD5 (rpm/redhat-release-6.1-1.noarch.rpm) = 5890fa921ef09639edbc4f8b13ccbc51
MD5 (rpm/rpm-3.0.3-6.alpha.rpm) = c347782abe1340de3d0d57227e6b0173
MD5 (rpm/setserial-2.15-2.alpha.rpm) = 8c83c88f71d5a977b71c7192827609a0
MD5 (rpm/slang-1.2.2-4.alpha.rpm) = 32ef66f3664549478cf0ed6a0c664640
MD5 (rpm/stat-1.5-11.alpha.rpm) = 2c2bdfc91afc259bd2cb5a8e17d6a99a
MD5 (rpm/tcsh-6.08.00-6.alpha.rpm) = 1aa899b05416a0678b6089bbde3b4994
MD5 (rpm/XFree86-libs-3.3.5-17.alpha.rpm) = 8eff75ce1fff3885631584cf1a3b3f66
MD5 (rpm/xpm-3.4k-1.alpha.rpm) = abd5ebf6986557673398ae21a341bade
MD5 (rpm/glibc-common-2.2.3-11.alpha.rpm) = 054a3cb7b59aba71a8cedffe9c5a56e8
MD5 (rpm/redhat-release-7.1-1.noarch.rpm) = db4e20d62c96ae3cd7fb3d9da89f0ec0
MD5 (rpm/setup-2.4.7-2.noarch.rpm) = ce6ded4c40f0475353291c0207db96d4
MD5 (rpm/filesystem-2.0.7-1.noarch.rpm) = c82cd42bdf4e8becfef3701f0f246270
MD5 (rpm/basesystem-7.0-2.noarch.rpm) = 9d4e753ef487d62e1672f52ef190447a
MD5 (rpm/glibc-2.2.3-11.alpha.rpm) = 1d82b09d5ca53bcf1203a06c2e1f6635
MD5 (rpm/termcap-11.0.1-8.noarch.rpm) = ee5eb175910c60f95119e8af912e4846
MD5 (rpm/db1-1.85-5.alpha.rpm) = 3d81e088f11af780cb951be465a0a94f
MD5 (rpm/db3-3.1.17-7.alpha.rpm) = 0f7ac3c351be032ec99679c715cca722
MD5 (rpm/gdbm-1.8.0-6.alpha.rpm) = c43eeb86838ea28190cb264977d6e62c
MD5 (rpm/glib-1.2.9-1.alpha.rpm) = 3c71cf189dd310f1e2d826924520ef7d
MD5 (rpm/libtermcap-2.0.8-26.alpha.rpm) = 4f3edb4ed13d577b8862fe616069dd4f
MD5 (rpm/bash-2.04-21.alpha.rpm) = 73bbf905d7a634807a38eb3b48dfcaae
MD5 (rpm/bzip2-1.0.1-4.alpha.rpm) = c9ad4c80f6f070b6aa40a8c55e656b28
MD5 (rpm/libstdc++-2.96-87.alpha.rpm) = 346adbb46e8c18a709ea5413952291e5
MD5 (rpm/ncurses-5.2-8.alpha.rpm) = dbab55c9afe8a985e809acbc9643dbf4
MD5 (rpm/info-4.0-20.alpha.rpm) = 52e8ee5655060917f87809f627999c58
MD5 (rpm/fileutils-4.0.36-4.alpha.rpm) = 0b1906b9fc61388b25372af9392478f7
MD5 (rpm/grep-2.4.2-5.alpha.rpm) = 334f786c785cf8d4a114403834387089
MD5 (rpm/popt-1.6.2-8.alpha.rpm) = 81eb662170e8ee31e46a81d2d373f674
MD5 (rpm/readline-4.1-9.alpha.rpm) = f60382b65c68cfe0cb93f7ac0daebee7
MD5 (rpm/setserial-2.17-3.alpha.rpm) = 2f315b205d19e34382dfc442c2af9ab9
MD5 (rpm/slang-1.4.2-2.alpha.rpm) = 5e6c0c4560a2585e0b9f2eb1e7cb6ddd
MD5 (rpm/sh-utils-2.0-13.alpha.rpm) = d8206bfdeb0e723555a167ba363d4368
MD5 (rpm/rpm-4.0.2-8.alpha.rpm) = de97b0fda240f422fa2a67dd0729d775
MD5 (rpm/freetype-2.0.1-5.alpha.rpm) = 3dfb1fad9d16c1e9114f474ebb8fa849
MD5 (rpm/XFree86-libs-4.0.3-21.alpha.rpm) = 7e0f11ac8258f550959df98f81146d9e
MD5 (rpm/zlib-1.1.3-25.7.alpha.rpm) = 73352503d0864dbfa6db5369002fb0a1

View file

@ -1,31 +1,29 @@
MD5 (rpm/setup-2.0.5-1.noarch.rpm) = dca90aac72f23f0816914701b17f5b9e
MD5 (rpm/filesystem-1.3.5-1.noarch.rpm) = 87414643b935a0572a2e35c99e7ec612
MD5 (rpm/basesystem-6.0-4.noarch.rpm) = 9fa4ff5adc067837cfd56ff139c3e09f
MD5 (rpm/ldconfig-1.9.5-15.i386.rpm) = ff5f53cde51847fd3d71a72612cc8897
MD5 (rpm/glibc-2.1.2-11.i386.rpm) = 2ba5172fddaa3eeb437177ec3a51137d
MD5 (rpm/termcap-9.12.6-15.i386.rpm) = b598df3e6c132ed497862e67c48bf1e5
MD5 (rpm/libtermcap-2.0.8-18.i386.rpm) = 9482834e8f4edcb449c6ca934fc07c10
MD5 (rpm/bash-1.14.7-16.i386.rpm) = dab7c815dfc829552995b103675238cd
MD5 (rpm/ncurses-4.2-25.i386.rpm) = 2f55ea9170e88028ac53e2874916b6b2
MD5 (rpm/zlib-1.1.3-25.6.i386.rpm) = d3e7293df89d9e74cea78e2556cb6ea4
MD5 (rpm/info-3.12h-2.i386.rpm) = 9d19530f14e7be12385e7ee1b779f23e
MD5 (rpm/fileutils-4.0-8.i386.rpm) = 766fb24bb704e7172627715da13e548c
MD5 (rpm/grep-2.3-2.i386.rpm) = 2e292873c50db72f48e57c72e0d53b6d
MD5 (rpm/binutils-2.9.1.0.23-6.i386.rpm) = 673a4a230872e7ec029222c1dcc58886
MD5 (rpm/gd-1.3-5.i386.rpm) = 6518531f7dd78c7d422d47c5c41c66f8
MD5 (rpm/gdbm-1.8.0-2.i386.rpm) = 474eaf7c0663e81147e3b683a773a94d
MD5 (rpm/glib-1.2.5-1.i386.rpm) = 39449a5e4e39f902219472b03afbd015
MD5 (rpm/ld.so-1.9.5-11.i386.rpm) = 5072c3cd1f2e49435816d05c34b949ea
MD5 (rpm/libc-5.3.12-31.i386.rpm) = d86f78bf45e8c8675fc7a789342c9e1b
MD5 (rpm/libstdc++-2.9.0-24.i386.rpm) = b5650f2226beb1959d728dbf8b63f558
MD5 (rpm/sh-utils-2.0-1.i386.rpm) = 3478223d6e48cb7a4951b3428fe28118
MD5 (rpm/readline-2.2.1-5.i386.rpm) = fab7e43f2ce4c1e408d7142d314ba453
MD5 (rpm/redhat-release-6.1-1.noarch.rpm) = 5890fa921ef09639edbc4f8b13ccbc51
MD5 (rpm/rpm-3.0.3-2.i386.rpm) = d67c94aa86b4e19b1d2025a8f78d6e68
MD5 (rpm/setserial-2.15-2.i386.rpm) = c40ebf65fcf59aad8204614c9e64f053
MD5 (rpm/slang-1.2.2-4.i386.rpm) = d261dc5de4ad2a5469bdba9ca26fcdf7
MD5 (rpm/stat-1.5-11.i386.rpm) = 644b03fae49b335e15af437a0700cc88
MD5 (rpm/tcsh-6.08.00-6.i386.rpm) = bd560fe49394b1b2d99a910f0067f3db
MD5 (rpm/XFree86-libs-3.3.5-3.i386.rpm) = d8b820090eda9d4ef5429726a8c26e48
MD5 (rpm/xpm-3.4k-1.i386.rpm) = 693c16f82d9529fe8f9a0f286e4a00aa
MD5 (rpm/glib-1.2.6-2.i386.rpm) = 1f40a4f4dff84d98591e7d3db3f819fb
MD5 (rpm/glibc-common-2.2.2-10.i386.rpm) = 56b4d08be8f8420552a725d1ffb42de6
MD5 (rpm/redhat-release-7.1-1.noarch.rpm) = 50c7e24be0727971a1253bb75d30a1ed
MD5 (rpm/setup-2.4.7-1.noarch.rpm) = 4a4819c1e86d61a9ca67a5b4feb375b7
MD5 (rpm/filesystem-2.0.7-1.noarch.rpm) = c82cd42bdf4e8becfef3701f0f246270
MD5 (rpm/basesystem-7.0-2.noarch.rpm) = 9d4e753ef487d62e1672f52ef190447a
MD5 (rpm/glibc-2.2.2-10.i386.rpm) = 793707fbedd03992ba2e4783721193dc
MD5 (rpm/termcap-11.0.1-8.noarch.rpm) = ee5eb175910c60f95119e8af912e4846
MD5 (rpm/db1-1.85-5.i386.rpm) = 648f8ceec0ae49723beef68546e0c900
MD5 (rpm/db3-3.1.17-7.i386.rpm) = 61cd34ed0205dc63cdb6faf7ada0c7eb
MD5 (rpm/gdbm-1.8.0-5.i386.rpm) = 5bbffa7878bbe03dd27434c5a77ae88c
MD5 (rpm/glib-1.2.9-1.i386.rpm) = 63a7a9d22c1d2f38a59c919ffda35c9c
MD5 (rpm/libtermcap-2.0.8-26.i386.rpm) = 52a57b5fa1f146adf3dcf4f552a8e5b8
MD5 (rpm/bash-2.04-21.i386.rpm) = 99a6c7fd6730e97697f658b007dbd927
MD5 (rpm/bzip2-1.0.1-3.i386.rpm) = 2f6c5671617dcd0a7facc84d4428841a
MD5 (rpm/compat-libstdc++-6.2-2.9.0.14.i386.rpm) = 5cf1e116fd22b5117e78df717068a244
MD5 (rpm/ncurses-5.2-8.i386.rpm) = ca4b2077429920820489d40800e5a803
MD5 (rpm/info-4.0-20.i386.rpm) = 4600aeee40e404584c30f2b94fc6eed8
MD5 (rpm/fileutils-4.0.36-4.i386.rpm) = bb2c343c6df36d9bdde4bea8dd6ca111
MD5 (rpm/grep-2.4.2-5.i386.rpm) = b396f18d1275296b1419844505e49f98
MD5 (rpm/popt-1.6.2-8.i386.rpm) = e5c1e64d01fd1f6ab6200df8bc114420
MD5 (rpm/readline-4.1-9.i386.rpm) = 35b6eae1b87503a686af6a577f1d86d3
MD5 (rpm/setserial-2.17-2.i386.rpm) = 283ecf92b4bb47bd8b3a0bf436797b45
MD5 (rpm/slang-1.4.2-2.i386.rpm) = 08f61ae541a0c802b5f0de2ec72e6b84
MD5 (rpm/sh-utils-2.0-13.i386.rpm) = c0cb76287553e7f43234af45994d7d41
MD5 (rpm/zlib-1.1.3-25.7.i386.rpm) = 1c2a98b53ec5bd716b48d71643705055
MD5 (rpm/rpm-4.0.2-8.i386.rpm) = 7c19ebfcbb9079ce77b9aa2d33c26ff2
MD5 (rpm/freetype-2.0.1-4.i386.rpm) = d0343a9d5f1d91ec254903ed164251cd
MD5 (rpm/XFree86-libs-4.0.3-5.i386.rpm) = 227caaee9e10162b6500e6e9544726b3
MD5 (rpm/libstdc++-2.96-85.i386.rpm) = c55761de27efcd655352d983b63b71a4

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,17 +1,43 @@
# New ports collection makefile for: linux_base
# Date created: Jul 7, 1999
# Date created: Oct 3, 2001
# Whom: marcel@FreeBSD.org
#
# $FreeBSD$
#
PORTNAME= linux_base
PORTVERSION= 6.1
PORTREVISION= 1
PORTVERSION= 7.1
PORTREVISION= 0
CATEGORIES= emulators linux
MASTER_SITES= ${RPM_MIRRORS:S/__DIR__/${STDDIR}/g}
DISTFILES= ${RPM_SET1} ${RPM_LDCONFIG} ${RPM_SET2} \
${RPM_RPM} ${RPM_SET3}
DISTFILES= ${RPM_GLIBC_COMMON} \
redhat-release-7.1-1.noarch.rpm \
${RPM_SETUP} \
filesystem-2.0.7-1.noarch.rpm \
basesystem-7.0-2.noarch.rpm \
${RPM_GLIBC} \
termcap-11.0.1-8.noarch.rpm \
db1-1.85-5.${MACHINE_ARCH}.rpm \
db3-3.1.17-7.${MACHINE_ARCH}.rpm \
${RPM_GDBM} \
glib-1.2.9-1.${MACHINE_ARCH}.rpm \
libtermcap-2.0.8-26.${MACHINE_ARCH}.rpm \
bash-2.04-21.${MACHINE_ARCH}.rpm \
${RPM_BZIP2} \
${RPM_LIBSTDCXX} \
${RPM_COMPAT_LIBSTDCXX} \
ncurses-5.2-8.${MACHINE_ARCH}.rpm \
info-4.0-20.${MACHINE_ARCH}.rpm \
fileutils-4.0.36-4.${MACHINE_ARCH}.rpm \
grep-2.4.2-5.${MACHINE_ARCH}.rpm \
popt-1.6.2-8.${MACHINE_ARCH}.rpm \
readline-4.1-9.${MACHINE_ARCH}.rpm \
${RPM_SETSERIAL} \
slang-1.4.2-2.${MACHINE_ARCH}.rpm \
sh-utils-2.0-13.${MACHINE_ARCH}.rpm \
rpm-4.0.2-8.${MACHINE_ARCH}.rpm \
${RPM_FREETYPE} \
${RPM_XFREE86_LIBS}
PATCH_SITES= ${RPM_MIRRORS:S/__DIR__/${UPDDIR}/g}
PATCHFILES= ${UPDATES}
@ -30,108 +56,70 @@ NO_MTREE= yes
PLIST= ${PKGDIR}/pkg-plist.${MACHINE_ARCH}
MD5_FILE= ${MASTERDIR}/distinfo.${MACHINE_ARCH}
# Let's avoid hardcoding 'en' as the language.
LANG= en
# XXX - Increase the number of mirrors. Favor those that also hold
# the IA-64 packages.
RPM_MIRRORS= \
ftp://ftp.redhat.com/pub/redhat/__DIR__/ \
ftp://ftp.infomagic.com/pub/mirrors/linux/RedHat/__DIR__/ \
ftp://ftp.crc.ca/mirrors/by-site/ftp.redhat.com/redhat/__DIR__/ \
ftp://ftp.nluug.nl/site/ftp.redhat.com/redhat/__DIR__/ \
ftp://mirror.nucba.ac.jp/mirror/redhat/__DIR__/ \
ftp://ftp.mirror.ac.uk/sites/ftp.redhat.com/pub/redhat/__DIR__/ \
ftp://ftp.is.co.za/linux/distributions/redhat/__DIR__/ \
ftp://mirror.aarnet.edu.au/pub/linux/redhat/__DIR__/
ftp://ftp.mirror.ac.uk/sites/ftp.redhat.com/pub/redhat/__DIR__/
STDDIR= linux/6.1/en/os/${MACHINE_ARCH}/RedHat/RPMS
UPDDIR= linux/updates/6.2/en/os/${MACHINE_ARCH}
STDDIR= linux/${PORTVERSION}/${LANG}/os/${MACHINE_ARCH}/RedHat/RPMS
UPDDIR= linux/updates/${PORTVERSION}/${LANG}/os/${MACHINE_ARCH}
.include <bsd.port.pre.mk>
UPDATES= zlib-1.1.3-25.6.${MACHINE_ARCH}.rpm
UPDATES= zlib-1.1.3-25.7.${MACHINE_ARCH}.rpm
.if (${MACHINE_ARCH} == "i386")
LIBC5_COMPAT= ld.so-1.9.5-11.i386.rpm libc-5.3.12-31.i386.rpm
RPM_BINUTILS= binutils-2.9.1.0.23-6.i386.rpm
RPM_GLIB=
RPM_GLIBC= glibc-2.1.2-11.i386.rpm
RPM_LDCONFIG= ldconfig-1.9.5-15.i386.rpm
RPM_RPM= rpm-3.0.3-2.i386.rpm
RPM_X_LIBS= XFree86-libs-3.3.5-3.i386.rpm
UPDATES+= glib-1.2.6-2.i386.rpm
RPM_BZIP2= bzip2-1.0.1-3.i386.rpm
RPM_FREETYPE= freetype-2.0.1-4.i386.rpm
RPM_GDBM= gdbm-1.8.0-5.i386.rpm
RPM_GLIBC= glibc-2.2.2-10.i386.rpm
RPM_GLIBC_COMMON= glibc-common-2.2.2-10.i386.rpm
RPM_LIBSTDCXX=
RPM_COMPAT_LIBSTDCXX= compat-libstdc++-6.2-2.9.0.14.i386.rpm
RPM_SETSERIAL= setserial-2.17-2.i386.rpm
RPM_SETUP= setup-2.4.7-1.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-5.i386.rpm
UPDATES+= libstdc++-2.96-85.i386.rpm
.else
LIBC5_COMPAT=
RPM_BINUTILS= binutils-2.9.1.0.23-7.alpha.rpm
RPM_GLIB= glib-1.2.6-2.alpha.rpm
RPM_GLIBC= glibc-2.1.2-17.alpha.rpm
RPM_LDCONFIG= ldconfig-1.9.5-16.alpha.rpm
RPM_RPM= rpm-3.0.3-6.alpha.rpm
RPM_X_LIBS= XFree86-libs-3.3.5-17.alpha.rpm
RPM_BZIP2= bzip2-1.0.1-4.alpha.rpm
RPM_FREETYPE= freetype-2.0.1-5.alpha.rpm
RPM_GDBM= gdbm-1.8.0-6.alpha.rpm
RPM_GLIBC= glibc-2.2.3-11.alpha.rpm
RPM_GLIBC_COMMON= glibc-common-2.2.3-11.alpha.rpm
RPM_LIBSTDCXX= libstdc++-2.96-87.alpha.rpm
RPM_COMPAT_LIBSTDCXX=
RPM_SETSERIAL= setserial-2.17-3.alpha.rpm
RPM_SETUP= setup-2.4.7-2.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-21.alpha.rpm
UPDATES+=
.endif
#
# The file files/pkg-list lists all rpms that are installed by this port
# versus all rpms installed by a minimal Redhat installation.
#
RPM_SET1= setup-2.0.5-1.noarch.rpm \
filesystem-1.3.5-1.noarch.rpm \
basesystem-6.0-4.noarch.rpm
RPM_SET2= ${RPM_GLIBC} \
termcap-9.12.6-15.${MACHINE_ARCH}.rpm \
libtermcap-2.0.8-18.${MACHINE_ARCH}.rpm \
bash-1.14.7-16.${MACHINE_ARCH}.rpm \
ncurses-4.2-25.${MACHINE_ARCH}.rpm \
info-3.12h-2.${MACHINE_ARCH}.rpm \
fileutils-4.0-8.${MACHINE_ARCH}.rpm \
grep-2.3-2.${MACHINE_ARCH}.rpm \
${RPM_BINUTILS} \
gd-1.3-5.${MACHINE_ARCH}.rpm \
gdbm-1.8.0-2.${MACHINE_ARCH}.rpm \
${RPM_GLIB} \
${LIBC5_COMPAT} \
libstdc++-2.9.0-24.${MACHINE_ARCH}.rpm \
sh-utils-2.0-1.${MACHINE_ARCH}.rpm \
readline-2.2.1-5.${MACHINE_ARCH}.rpm \
redhat-release-6.1-1.noarch.rpm
RPM_SET3= setserial-2.15-2.${MACHINE_ARCH}.rpm \
slang-1.2.2-4.${MACHINE_ARCH}.rpm \
stat-1.5-11.${MACHINE_ARCH}.rpm \
tcsh-6.08.00-6.${MACHINE_ARCH}.rpm \
${RPM_X_LIBS} \
xpm-3.4k-1.${MACHINE_ARCH}.rpm
DBPATH= /var/lib/rpm
RPM= LC_ALL=C rpm
RPMFLAGS= --ignoreos --root ${LINUXBASE} --dbpath ${DBPATH} \
--nodeps --replacepkgs
RPMFLAGS= --root ${LINUXBASE} --dbpath ${DBPATH} --nodeps \
--replacepkgs --ignoreos --ignorearch
RPMDIR= ${DISTDIR}/${DIST_SUBDIR}
REMOVE_DIRS= /dev /home /root /tmp /var/tmp /usr/local /usr/tmp
REMOVE_FILES= /bin/df /bin/su /etc/exports /etc/group \
/etc/localtime /etc/motd /etc/passwd /etc/printcap \
/etc/services /etc/protocols
REMOVE_DIRS= boot dev home root tmp var/tmp usr/local usr/tmp
REMOVE_FILES= bin/df bin/su etc/exports etc/group etc/localtime \
etc/motd etc/passwd etc/printcap etc/services \
etc/protocols
BRAND_FILES= bin/rpm sbin/ldconfig sbin/sln
.if ${OSVERSION} <= 320001
#
# Hack to let the rpm installer run. The actual kernel change occurred after
# 400008 on 4.0-current and well after 320001, but we'll assume people running
# -current and -stable stay reasonably up-to-date.
#
# Define this if you get messages that look like
#
# --
# ELF interpreter /compat/linux/lib/ld-linux.so.2 not found
# execution of script failed
# --
#
NEEDLOADLINK= true
.endif
FALLBACK_ELF_MIB= kern.fallback_elf_brand
LINUX_ELF= 3
PREVIOUS_ELF!= /sbin/sysctl -n ${FALLBACK_ELF_MIB}
do-patch:
@${DO_NADA}
pre-install:
#
# Handle the loading of the linux loadable kernel module if
# required.
#
# Handle the loading of the linux loadable kernel module if required.
@${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
do-install:
@ -140,69 +128,48 @@ do-install:
@${RPM} --initdb --root ${LINUXBASE} --dbpath ${DBPATH}
#
# Make sure we have a /dev/null in the chrooted environment.
#
@${MKDIR} ${LINUXBASE}/dev
@${RM} -f ${LINUXBASE}/dev/null
@mknod ${LINUXBASE}/dev/null c 2 2
@${CHMOD} 666 ${LINUXBASE}/dev/null
.if defined(NEEDLOADLINK)
@${MKDIR} ${LINUXBASE}/compat
@${LN} -s / ${LINUXBASE}/compat/linux
.endif
#
# Install all packages. Ignore dependencies just
# like the Red Hat installer.
#
@for R in ${RPM_SET1}; do \
# Install all packages. Ignore dependencies just like the Red Hat installer.
# Also, set the ELF fallback brand to Linux, so that we don't have to do
# anything special to run staticly linked binaries.
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${LINUX_ELF}
@for R in ${DISTFILES}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@${ECHO} ${RPM_LDCONFIG}
@${RPM} -U ${RPMFLAGS} --noscripts ${RPMDIR}/${RPM_LDCONFIG}
@brandelf -t Linux ${LINUXBASE}/sbin/ldconfig
@${LINUXBASE}/sbin/ldconfig
@${TOUCH} ${LINUXBASE}/etc/ld.so.conf
@for R in ${RPM_SET2}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@${ECHO} ${RPM_RPM}
@${RPM} -U ${RPMFLAGS} --noscripts ${RPMDIR}/${RPM_RPM}
@brandelf -t Linux ${LINUXBASE}/bin/rpm
@for R in ${RPM_SET3}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
@for F in ${BRAND_FILES}; do \
brandelf -t Linux ${LINUXBASE}/$$F; \
done
#
# Install updates
#
@for R in ${PATCHFILES}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${PREVIOUS_ELF}
#
# Install yp.conf as a hint to NIS users
# Install yp.conf as a hint to NIS users and make sure there's a
# mtab in etc, albeit an empty one. This is needed in a couple of
# cases. Most notably staroffice6.
#
${INSTALL} ${COPY} -m 644 ${FILESDIR}/yp.conf ${LINUXBASE}/etc
${TOUCH} ${LINUXBASE}/etc/mtab
#
# Finish
#
.if defined(NEEDLOADLINK)
@${RM} -rf ${LINUXBASE}/compat
.endif
@for D in ${REMOVE_DIRS}; do \
${RM} -rf ${LINUXBASE}/$$D; \
done
@for F in ${REMOVE_FILES}; do \
${RM} ${LINUXBASE}/$$F; \
${RM} -f ${LINUXBASE}/$$F; \
done
@${LN} -s /var/tmp ${LINUXBASE}/usr/tmp
post-install:
# Fix unknown uid/gids that come out of the RPMs, to avoid
# the quotacheck warning about unknown owners.
@${CHOWN} root:wheel ${LINUXBASE}/usr/man/man8/setserial.8
@${CHGRP} mail ${LINUXBASE}/var/spool/mail
@${ECHO} ''
@fmt ${PKGMESSAGE}
@${ECHO} ''

View file

@ -1,28 +1,28 @@
MD5 (rpm/setup-2.0.5-1.noarch.rpm) = dca90aac72f23f0816914701b17f5b9e
MD5 (rpm/filesystem-1.3.5-1.noarch.rpm) = 87414643b935a0572a2e35c99e7ec612
MD5 (rpm/basesystem-6.0-4.noarch.rpm) = 9fa4ff5adc067837cfd56ff139c3e09f
MD5 (rpm/ldconfig-1.9.5-16.alpha.rpm) = 359c866e4c7a1a084269b61533a8768e
MD5 (rpm/glibc-2.1.2-17.alpha.rpm) = 5635fc0e65d7f0bfc691ac5377e4a5d7
MD5 (rpm/termcap-9.12.6-15.alpha.rpm) = ec5f89b7fc6f4072b5cc84e2a78b622a
MD5 (rpm/libtermcap-2.0.8-18.alpha.rpm) = 7dd3946c717c50abc0e039c6add5584e
MD5 (rpm/bash-1.14.7-16.alpha.rpm) = 4f7068b533dec68fb6faacae22c95ba2
MD5 (rpm/ncurses-4.2-25.alpha.rpm) = 69be854df9f2ba4d5362b8dbf6d32383
MD5 (rpm/zlib-1.1.3-25.6.alpha.rpm) = 8e1e3754359de96f9b719a3d6329fb44
MD5 (rpm/info-3.12h-2.alpha.rpm) = fa0c3d02d69b5f4b4cc059d00d5e022c
MD5 (rpm/fileutils-4.0-8.alpha.rpm) = 5a42d08bc1aa99fdb21b818f4c370cd0
MD5 (rpm/grep-2.3-2.alpha.rpm) = b9fbd92efb1e42de293630e96df79547
MD5 (rpm/binutils-2.9.1.0.23-7.alpha.rpm) = 0ea5e700ecfd84396c12dc821a0224b4
MD5 (rpm/gd-1.3-5.alpha.rpm) = f1d2f5685245fa53619a742c4967cca5
MD5 (rpm/gdbm-1.8.0-2.alpha.rpm) = 94c1de8158ef159da4594876bcf39df5
MD5 (rpm/glib-1.2.6-2.alpha.rpm) = 3aca6274c122e5f0449c9c83fd76d4ad
MD5 (rpm/libstdc++-2.9.0-24.alpha.rpm) = c60c0c9ab4c3eac3eca3e4a66654edf9
MD5 (rpm/sh-utils-2.0-1.alpha.rpm) = 4f276df857d0d44e34c86a6eacd6bc98
MD5 (rpm/readline-2.2.1-5.alpha.rpm) = 2ec1d190129eabbe934b0975613eceac
MD5 (rpm/redhat-release-6.1-1.noarch.rpm) = 5890fa921ef09639edbc4f8b13ccbc51
MD5 (rpm/rpm-3.0.3-6.alpha.rpm) = c347782abe1340de3d0d57227e6b0173
MD5 (rpm/setserial-2.15-2.alpha.rpm) = 8c83c88f71d5a977b71c7192827609a0
MD5 (rpm/slang-1.2.2-4.alpha.rpm) = 32ef66f3664549478cf0ed6a0c664640
MD5 (rpm/stat-1.5-11.alpha.rpm) = 2c2bdfc91afc259bd2cb5a8e17d6a99a
MD5 (rpm/tcsh-6.08.00-6.alpha.rpm) = 1aa899b05416a0678b6089bbde3b4994
MD5 (rpm/XFree86-libs-3.3.5-17.alpha.rpm) = 8eff75ce1fff3885631584cf1a3b3f66
MD5 (rpm/xpm-3.4k-1.alpha.rpm) = abd5ebf6986557673398ae21a341bade
MD5 (rpm/glibc-common-2.2.3-11.alpha.rpm) = 054a3cb7b59aba71a8cedffe9c5a56e8
MD5 (rpm/redhat-release-7.1-1.noarch.rpm) = db4e20d62c96ae3cd7fb3d9da89f0ec0
MD5 (rpm/setup-2.4.7-2.noarch.rpm) = ce6ded4c40f0475353291c0207db96d4
MD5 (rpm/filesystem-2.0.7-1.noarch.rpm) = c82cd42bdf4e8becfef3701f0f246270
MD5 (rpm/basesystem-7.0-2.noarch.rpm) = 9d4e753ef487d62e1672f52ef190447a
MD5 (rpm/glibc-2.2.3-11.alpha.rpm) = 1d82b09d5ca53bcf1203a06c2e1f6635
MD5 (rpm/termcap-11.0.1-8.noarch.rpm) = ee5eb175910c60f95119e8af912e4846
MD5 (rpm/db1-1.85-5.alpha.rpm) = 3d81e088f11af780cb951be465a0a94f
MD5 (rpm/db3-3.1.17-7.alpha.rpm) = 0f7ac3c351be032ec99679c715cca722
MD5 (rpm/gdbm-1.8.0-6.alpha.rpm) = c43eeb86838ea28190cb264977d6e62c
MD5 (rpm/glib-1.2.9-1.alpha.rpm) = 3c71cf189dd310f1e2d826924520ef7d
MD5 (rpm/libtermcap-2.0.8-26.alpha.rpm) = 4f3edb4ed13d577b8862fe616069dd4f
MD5 (rpm/bash-2.04-21.alpha.rpm) = 73bbf905d7a634807a38eb3b48dfcaae
MD5 (rpm/bzip2-1.0.1-4.alpha.rpm) = c9ad4c80f6f070b6aa40a8c55e656b28
MD5 (rpm/libstdc++-2.96-87.alpha.rpm) = 346adbb46e8c18a709ea5413952291e5
MD5 (rpm/ncurses-5.2-8.alpha.rpm) = dbab55c9afe8a985e809acbc9643dbf4
MD5 (rpm/info-4.0-20.alpha.rpm) = 52e8ee5655060917f87809f627999c58
MD5 (rpm/fileutils-4.0.36-4.alpha.rpm) = 0b1906b9fc61388b25372af9392478f7
MD5 (rpm/grep-2.4.2-5.alpha.rpm) = 334f786c785cf8d4a114403834387089
MD5 (rpm/popt-1.6.2-8.alpha.rpm) = 81eb662170e8ee31e46a81d2d373f674
MD5 (rpm/readline-4.1-9.alpha.rpm) = f60382b65c68cfe0cb93f7ac0daebee7
MD5 (rpm/setserial-2.17-3.alpha.rpm) = 2f315b205d19e34382dfc442c2af9ab9
MD5 (rpm/slang-1.4.2-2.alpha.rpm) = 5e6c0c4560a2585e0b9f2eb1e7cb6ddd
MD5 (rpm/sh-utils-2.0-13.alpha.rpm) = d8206bfdeb0e723555a167ba363d4368
MD5 (rpm/rpm-4.0.2-8.alpha.rpm) = de97b0fda240f422fa2a67dd0729d775
MD5 (rpm/freetype-2.0.1-5.alpha.rpm) = 3dfb1fad9d16c1e9114f474ebb8fa849
MD5 (rpm/XFree86-libs-4.0.3-21.alpha.rpm) = 7e0f11ac8258f550959df98f81146d9e
MD5 (rpm/zlib-1.1.3-25.7.alpha.rpm) = 73352503d0864dbfa6db5369002fb0a1

View file

@ -1,31 +1,29 @@
MD5 (rpm/setup-2.0.5-1.noarch.rpm) = dca90aac72f23f0816914701b17f5b9e
MD5 (rpm/filesystem-1.3.5-1.noarch.rpm) = 87414643b935a0572a2e35c99e7ec612
MD5 (rpm/basesystem-6.0-4.noarch.rpm) = 9fa4ff5adc067837cfd56ff139c3e09f
MD5 (rpm/ldconfig-1.9.5-15.i386.rpm) = ff5f53cde51847fd3d71a72612cc8897
MD5 (rpm/glibc-2.1.2-11.i386.rpm) = 2ba5172fddaa3eeb437177ec3a51137d
MD5 (rpm/termcap-9.12.6-15.i386.rpm) = b598df3e6c132ed497862e67c48bf1e5
MD5 (rpm/libtermcap-2.0.8-18.i386.rpm) = 9482834e8f4edcb449c6ca934fc07c10
MD5 (rpm/bash-1.14.7-16.i386.rpm) = dab7c815dfc829552995b103675238cd
MD5 (rpm/ncurses-4.2-25.i386.rpm) = 2f55ea9170e88028ac53e2874916b6b2
MD5 (rpm/zlib-1.1.3-25.6.i386.rpm) = d3e7293df89d9e74cea78e2556cb6ea4
MD5 (rpm/info-3.12h-2.i386.rpm) = 9d19530f14e7be12385e7ee1b779f23e
MD5 (rpm/fileutils-4.0-8.i386.rpm) = 766fb24bb704e7172627715da13e548c
MD5 (rpm/grep-2.3-2.i386.rpm) = 2e292873c50db72f48e57c72e0d53b6d
MD5 (rpm/binutils-2.9.1.0.23-6.i386.rpm) = 673a4a230872e7ec029222c1dcc58886
MD5 (rpm/gd-1.3-5.i386.rpm) = 6518531f7dd78c7d422d47c5c41c66f8
MD5 (rpm/gdbm-1.8.0-2.i386.rpm) = 474eaf7c0663e81147e3b683a773a94d
MD5 (rpm/glib-1.2.5-1.i386.rpm) = 39449a5e4e39f902219472b03afbd015
MD5 (rpm/ld.so-1.9.5-11.i386.rpm) = 5072c3cd1f2e49435816d05c34b949ea
MD5 (rpm/libc-5.3.12-31.i386.rpm) = d86f78bf45e8c8675fc7a789342c9e1b
MD5 (rpm/libstdc++-2.9.0-24.i386.rpm) = b5650f2226beb1959d728dbf8b63f558
MD5 (rpm/sh-utils-2.0-1.i386.rpm) = 3478223d6e48cb7a4951b3428fe28118
MD5 (rpm/readline-2.2.1-5.i386.rpm) = fab7e43f2ce4c1e408d7142d314ba453
MD5 (rpm/redhat-release-6.1-1.noarch.rpm) = 5890fa921ef09639edbc4f8b13ccbc51
MD5 (rpm/rpm-3.0.3-2.i386.rpm) = d67c94aa86b4e19b1d2025a8f78d6e68
MD5 (rpm/setserial-2.15-2.i386.rpm) = c40ebf65fcf59aad8204614c9e64f053
MD5 (rpm/slang-1.2.2-4.i386.rpm) = d261dc5de4ad2a5469bdba9ca26fcdf7
MD5 (rpm/stat-1.5-11.i386.rpm) = 644b03fae49b335e15af437a0700cc88
MD5 (rpm/tcsh-6.08.00-6.i386.rpm) = bd560fe49394b1b2d99a910f0067f3db
MD5 (rpm/XFree86-libs-3.3.5-3.i386.rpm) = d8b820090eda9d4ef5429726a8c26e48
MD5 (rpm/xpm-3.4k-1.i386.rpm) = 693c16f82d9529fe8f9a0f286e4a00aa
MD5 (rpm/glib-1.2.6-2.i386.rpm) = 1f40a4f4dff84d98591e7d3db3f819fb
MD5 (rpm/glibc-common-2.2.2-10.i386.rpm) = 56b4d08be8f8420552a725d1ffb42de6
MD5 (rpm/redhat-release-7.1-1.noarch.rpm) = 50c7e24be0727971a1253bb75d30a1ed
MD5 (rpm/setup-2.4.7-1.noarch.rpm) = 4a4819c1e86d61a9ca67a5b4feb375b7
MD5 (rpm/filesystem-2.0.7-1.noarch.rpm) = c82cd42bdf4e8becfef3701f0f246270
MD5 (rpm/basesystem-7.0-2.noarch.rpm) = 9d4e753ef487d62e1672f52ef190447a
MD5 (rpm/glibc-2.2.2-10.i386.rpm) = 793707fbedd03992ba2e4783721193dc
MD5 (rpm/termcap-11.0.1-8.noarch.rpm) = ee5eb175910c60f95119e8af912e4846
MD5 (rpm/db1-1.85-5.i386.rpm) = 648f8ceec0ae49723beef68546e0c900
MD5 (rpm/db3-3.1.17-7.i386.rpm) = 61cd34ed0205dc63cdb6faf7ada0c7eb
MD5 (rpm/gdbm-1.8.0-5.i386.rpm) = 5bbffa7878bbe03dd27434c5a77ae88c
MD5 (rpm/glib-1.2.9-1.i386.rpm) = 63a7a9d22c1d2f38a59c919ffda35c9c
MD5 (rpm/libtermcap-2.0.8-26.i386.rpm) = 52a57b5fa1f146adf3dcf4f552a8e5b8
MD5 (rpm/bash-2.04-21.i386.rpm) = 99a6c7fd6730e97697f658b007dbd927
MD5 (rpm/bzip2-1.0.1-3.i386.rpm) = 2f6c5671617dcd0a7facc84d4428841a
MD5 (rpm/compat-libstdc++-6.2-2.9.0.14.i386.rpm) = 5cf1e116fd22b5117e78df717068a244
MD5 (rpm/ncurses-5.2-8.i386.rpm) = ca4b2077429920820489d40800e5a803
MD5 (rpm/info-4.0-20.i386.rpm) = 4600aeee40e404584c30f2b94fc6eed8
MD5 (rpm/fileutils-4.0.36-4.i386.rpm) = bb2c343c6df36d9bdde4bea8dd6ca111
MD5 (rpm/grep-2.4.2-5.i386.rpm) = b396f18d1275296b1419844505e49f98
MD5 (rpm/popt-1.6.2-8.i386.rpm) = e5c1e64d01fd1f6ab6200df8bc114420
MD5 (rpm/readline-4.1-9.i386.rpm) = 35b6eae1b87503a686af6a577f1d86d3
MD5 (rpm/setserial-2.17-2.i386.rpm) = 283ecf92b4bb47bd8b3a0bf436797b45
MD5 (rpm/slang-1.4.2-2.i386.rpm) = 08f61ae541a0c802b5f0de2ec72e6b84
MD5 (rpm/sh-utils-2.0-13.i386.rpm) = c0cb76287553e7f43234af45994d7d41
MD5 (rpm/zlib-1.1.3-25.7.i386.rpm) = 1c2a98b53ec5bd716b48d71643705055
MD5 (rpm/rpm-4.0.2-8.i386.rpm) = 7c19ebfcbb9079ce77b9aa2d33c26ff2
MD5 (rpm/freetype-2.0.1-4.i386.rpm) = d0343a9d5f1d91ec254903ed164251cd
MD5 (rpm/XFree86-libs-4.0.3-5.i386.rpm) = 227caaee9e10162b6500e6e9544726b3
MD5 (rpm/libstdc++-2.96-85.i386.rpm) = c55761de27efcd655352d983b63b71a4

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,17 +1,43 @@
# New ports collection makefile for: linux_base
# Date created: Jul 7, 1999
# Date created: Oct 3, 2001
# Whom: marcel@FreeBSD.org
#
# $FreeBSD$
#
PORTNAME= linux_base
PORTVERSION= 6.1
PORTREVISION= 1
PORTVERSION= 7.1
PORTREVISION= 0
CATEGORIES= emulators linux
MASTER_SITES= ${RPM_MIRRORS:S/__DIR__/${STDDIR}/g}
DISTFILES= ${RPM_SET1} ${RPM_LDCONFIG} ${RPM_SET2} \
${RPM_RPM} ${RPM_SET3}
DISTFILES= ${RPM_GLIBC_COMMON} \
redhat-release-7.1-1.noarch.rpm \
${RPM_SETUP} \
filesystem-2.0.7-1.noarch.rpm \
basesystem-7.0-2.noarch.rpm \
${RPM_GLIBC} \
termcap-11.0.1-8.noarch.rpm \
db1-1.85-5.${MACHINE_ARCH}.rpm \
db3-3.1.17-7.${MACHINE_ARCH}.rpm \
${RPM_GDBM} \
glib-1.2.9-1.${MACHINE_ARCH}.rpm \
libtermcap-2.0.8-26.${MACHINE_ARCH}.rpm \
bash-2.04-21.${MACHINE_ARCH}.rpm \
${RPM_BZIP2} \
${RPM_LIBSTDCXX} \
${RPM_COMPAT_LIBSTDCXX} \
ncurses-5.2-8.${MACHINE_ARCH}.rpm \
info-4.0-20.${MACHINE_ARCH}.rpm \
fileutils-4.0.36-4.${MACHINE_ARCH}.rpm \
grep-2.4.2-5.${MACHINE_ARCH}.rpm \
popt-1.6.2-8.${MACHINE_ARCH}.rpm \
readline-4.1-9.${MACHINE_ARCH}.rpm \
${RPM_SETSERIAL} \
slang-1.4.2-2.${MACHINE_ARCH}.rpm \
sh-utils-2.0-13.${MACHINE_ARCH}.rpm \
rpm-4.0.2-8.${MACHINE_ARCH}.rpm \
${RPM_FREETYPE} \
${RPM_XFREE86_LIBS}
PATCH_SITES= ${RPM_MIRRORS:S/__DIR__/${UPDDIR}/g}
PATCHFILES= ${UPDATES}
@ -30,108 +56,70 @@ NO_MTREE= yes
PLIST= ${PKGDIR}/pkg-plist.${MACHINE_ARCH}
MD5_FILE= ${MASTERDIR}/distinfo.${MACHINE_ARCH}
# Let's avoid hardcoding 'en' as the language.
LANG= en
# XXX - Increase the number of mirrors. Favor those that also hold
# the IA-64 packages.
RPM_MIRRORS= \
ftp://ftp.redhat.com/pub/redhat/__DIR__/ \
ftp://ftp.infomagic.com/pub/mirrors/linux/RedHat/__DIR__/ \
ftp://ftp.crc.ca/mirrors/by-site/ftp.redhat.com/redhat/__DIR__/ \
ftp://ftp.nluug.nl/site/ftp.redhat.com/redhat/__DIR__/ \
ftp://mirror.nucba.ac.jp/mirror/redhat/__DIR__/ \
ftp://ftp.mirror.ac.uk/sites/ftp.redhat.com/pub/redhat/__DIR__/ \
ftp://ftp.is.co.za/linux/distributions/redhat/__DIR__/ \
ftp://mirror.aarnet.edu.au/pub/linux/redhat/__DIR__/
ftp://ftp.mirror.ac.uk/sites/ftp.redhat.com/pub/redhat/__DIR__/
STDDIR= linux/6.1/en/os/${MACHINE_ARCH}/RedHat/RPMS
UPDDIR= linux/updates/6.2/en/os/${MACHINE_ARCH}
STDDIR= linux/${PORTVERSION}/${LANG}/os/${MACHINE_ARCH}/RedHat/RPMS
UPDDIR= linux/updates/${PORTVERSION}/${LANG}/os/${MACHINE_ARCH}
.include <bsd.port.pre.mk>
UPDATES= zlib-1.1.3-25.6.${MACHINE_ARCH}.rpm
UPDATES= zlib-1.1.3-25.7.${MACHINE_ARCH}.rpm
.if (${MACHINE_ARCH} == "i386")
LIBC5_COMPAT= ld.so-1.9.5-11.i386.rpm libc-5.3.12-31.i386.rpm
RPM_BINUTILS= binutils-2.9.1.0.23-6.i386.rpm
RPM_GLIB=
RPM_GLIBC= glibc-2.1.2-11.i386.rpm
RPM_LDCONFIG= ldconfig-1.9.5-15.i386.rpm
RPM_RPM= rpm-3.0.3-2.i386.rpm
RPM_X_LIBS= XFree86-libs-3.3.5-3.i386.rpm
UPDATES+= glib-1.2.6-2.i386.rpm
RPM_BZIP2= bzip2-1.0.1-3.i386.rpm
RPM_FREETYPE= freetype-2.0.1-4.i386.rpm
RPM_GDBM= gdbm-1.8.0-5.i386.rpm
RPM_GLIBC= glibc-2.2.2-10.i386.rpm
RPM_GLIBC_COMMON= glibc-common-2.2.2-10.i386.rpm
RPM_LIBSTDCXX=
RPM_COMPAT_LIBSTDCXX= compat-libstdc++-6.2-2.9.0.14.i386.rpm
RPM_SETSERIAL= setserial-2.17-2.i386.rpm
RPM_SETUP= setup-2.4.7-1.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-5.i386.rpm
UPDATES+= libstdc++-2.96-85.i386.rpm
.else
LIBC5_COMPAT=
RPM_BINUTILS= binutils-2.9.1.0.23-7.alpha.rpm
RPM_GLIB= glib-1.2.6-2.alpha.rpm
RPM_GLIBC= glibc-2.1.2-17.alpha.rpm
RPM_LDCONFIG= ldconfig-1.9.5-16.alpha.rpm
RPM_RPM= rpm-3.0.3-6.alpha.rpm
RPM_X_LIBS= XFree86-libs-3.3.5-17.alpha.rpm
RPM_BZIP2= bzip2-1.0.1-4.alpha.rpm
RPM_FREETYPE= freetype-2.0.1-5.alpha.rpm
RPM_GDBM= gdbm-1.8.0-6.alpha.rpm
RPM_GLIBC= glibc-2.2.3-11.alpha.rpm
RPM_GLIBC_COMMON= glibc-common-2.2.3-11.alpha.rpm
RPM_LIBSTDCXX= libstdc++-2.96-87.alpha.rpm
RPM_COMPAT_LIBSTDCXX=
RPM_SETSERIAL= setserial-2.17-3.alpha.rpm
RPM_SETUP= setup-2.4.7-2.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-21.alpha.rpm
UPDATES+=
.endif
#
# The file files/pkg-list lists all rpms that are installed by this port
# versus all rpms installed by a minimal Redhat installation.
#
RPM_SET1= setup-2.0.5-1.noarch.rpm \
filesystem-1.3.5-1.noarch.rpm \
basesystem-6.0-4.noarch.rpm
RPM_SET2= ${RPM_GLIBC} \
termcap-9.12.6-15.${MACHINE_ARCH}.rpm \
libtermcap-2.0.8-18.${MACHINE_ARCH}.rpm \
bash-1.14.7-16.${MACHINE_ARCH}.rpm \
ncurses-4.2-25.${MACHINE_ARCH}.rpm \
info-3.12h-2.${MACHINE_ARCH}.rpm \
fileutils-4.0-8.${MACHINE_ARCH}.rpm \
grep-2.3-2.${MACHINE_ARCH}.rpm \
${RPM_BINUTILS} \
gd-1.3-5.${MACHINE_ARCH}.rpm \
gdbm-1.8.0-2.${MACHINE_ARCH}.rpm \
${RPM_GLIB} \
${LIBC5_COMPAT} \
libstdc++-2.9.0-24.${MACHINE_ARCH}.rpm \
sh-utils-2.0-1.${MACHINE_ARCH}.rpm \
readline-2.2.1-5.${MACHINE_ARCH}.rpm \
redhat-release-6.1-1.noarch.rpm
RPM_SET3= setserial-2.15-2.${MACHINE_ARCH}.rpm \
slang-1.2.2-4.${MACHINE_ARCH}.rpm \
stat-1.5-11.${MACHINE_ARCH}.rpm \
tcsh-6.08.00-6.${MACHINE_ARCH}.rpm \
${RPM_X_LIBS} \
xpm-3.4k-1.${MACHINE_ARCH}.rpm
DBPATH= /var/lib/rpm
RPM= LC_ALL=C rpm
RPMFLAGS= --ignoreos --root ${LINUXBASE} --dbpath ${DBPATH} \
--nodeps --replacepkgs
RPMFLAGS= --root ${LINUXBASE} --dbpath ${DBPATH} --nodeps \
--replacepkgs --ignoreos --ignorearch
RPMDIR= ${DISTDIR}/${DIST_SUBDIR}
REMOVE_DIRS= /dev /home /root /tmp /var/tmp /usr/local /usr/tmp
REMOVE_FILES= /bin/df /bin/su /etc/exports /etc/group \
/etc/localtime /etc/motd /etc/passwd /etc/printcap \
/etc/services /etc/protocols
REMOVE_DIRS= boot dev home root tmp var/tmp usr/local usr/tmp
REMOVE_FILES= bin/df bin/su etc/exports etc/group etc/localtime \
etc/motd etc/passwd etc/printcap etc/services \
etc/protocols
BRAND_FILES= bin/rpm sbin/ldconfig sbin/sln
.if ${OSVERSION} <= 320001
#
# Hack to let the rpm installer run. The actual kernel change occurred after
# 400008 on 4.0-current and well after 320001, but we'll assume people running
# -current and -stable stay reasonably up-to-date.
#
# Define this if you get messages that look like
#
# --
# ELF interpreter /compat/linux/lib/ld-linux.so.2 not found
# execution of script failed
# --
#
NEEDLOADLINK= true
.endif
FALLBACK_ELF_MIB= kern.fallback_elf_brand
LINUX_ELF= 3
PREVIOUS_ELF!= /sbin/sysctl -n ${FALLBACK_ELF_MIB}
do-patch:
@${DO_NADA}
pre-install:
#
# Handle the loading of the linux loadable kernel module if
# required.
#
# Handle the loading of the linux loadable kernel module if required.
@${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
do-install:
@ -140,69 +128,48 @@ do-install:
@${RPM} --initdb --root ${LINUXBASE} --dbpath ${DBPATH}
#
# Make sure we have a /dev/null in the chrooted environment.
#
@${MKDIR} ${LINUXBASE}/dev
@${RM} -f ${LINUXBASE}/dev/null
@mknod ${LINUXBASE}/dev/null c 2 2
@${CHMOD} 666 ${LINUXBASE}/dev/null
.if defined(NEEDLOADLINK)
@${MKDIR} ${LINUXBASE}/compat
@${LN} -s / ${LINUXBASE}/compat/linux
.endif
#
# Install all packages. Ignore dependencies just
# like the Red Hat installer.
#
@for R in ${RPM_SET1}; do \
# Install all packages. Ignore dependencies just like the Red Hat installer.
# Also, set the ELF fallback brand to Linux, so that we don't have to do
# anything special to run staticly linked binaries.
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${LINUX_ELF}
@for R in ${DISTFILES}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@${ECHO} ${RPM_LDCONFIG}
@${RPM} -U ${RPMFLAGS} --noscripts ${RPMDIR}/${RPM_LDCONFIG}
@brandelf -t Linux ${LINUXBASE}/sbin/ldconfig
@${LINUXBASE}/sbin/ldconfig
@${TOUCH} ${LINUXBASE}/etc/ld.so.conf
@for R in ${RPM_SET2}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@${ECHO} ${RPM_RPM}
@${RPM} -U ${RPMFLAGS} --noscripts ${RPMDIR}/${RPM_RPM}
@brandelf -t Linux ${LINUXBASE}/bin/rpm
@for R in ${RPM_SET3}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
@for F in ${BRAND_FILES}; do \
brandelf -t Linux ${LINUXBASE}/$$F; \
done
#
# Install updates
#
@for R in ${PATCHFILES}; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${PREVIOUS_ELF}
#
# Install yp.conf as a hint to NIS users
# Install yp.conf as a hint to NIS users and make sure there's a
# mtab in etc, albeit an empty one. This is needed in a couple of
# cases. Most notably staroffice6.
#
${INSTALL} ${COPY} -m 644 ${FILESDIR}/yp.conf ${LINUXBASE}/etc
${TOUCH} ${LINUXBASE}/etc/mtab
#
# Finish
#
.if defined(NEEDLOADLINK)
@${RM} -rf ${LINUXBASE}/compat
.endif
@for D in ${REMOVE_DIRS}; do \
${RM} -rf ${LINUXBASE}/$$D; \
done
@for F in ${REMOVE_FILES}; do \
${RM} ${LINUXBASE}/$$F; \
${RM} -f ${LINUXBASE}/$$F; \
done
@${LN} -s /var/tmp ${LINUXBASE}/usr/tmp
post-install:
# Fix unknown uid/gids that come out of the RPMs, to avoid
# the quotacheck warning about unknown owners.
@${CHOWN} root:wheel ${LINUXBASE}/usr/man/man8/setserial.8
@${CHGRP} mail ${LINUXBASE}/var/spool/mail
@${ECHO} ''
@fmt ${PKGMESSAGE}
@${ECHO} ''

View file

@ -1,28 +1,28 @@
MD5 (rpm/setup-2.0.5-1.noarch.rpm) = dca90aac72f23f0816914701b17f5b9e
MD5 (rpm/filesystem-1.3.5-1.noarch.rpm) = 87414643b935a0572a2e35c99e7ec612
MD5 (rpm/basesystem-6.0-4.noarch.rpm) = 9fa4ff5adc067837cfd56ff139c3e09f
MD5 (rpm/ldconfig-1.9.5-16.alpha.rpm) = 359c866e4c7a1a084269b61533a8768e
MD5 (rpm/glibc-2.1.2-17.alpha.rpm) = 5635fc0e65d7f0bfc691ac5377e4a5d7
MD5 (rpm/termcap-9.12.6-15.alpha.rpm) = ec5f89b7fc6f4072b5cc84e2a78b622a
MD5 (rpm/libtermcap-2.0.8-18.alpha.rpm) = 7dd3946c717c50abc0e039c6add5584e
MD5 (rpm/bash-1.14.7-16.alpha.rpm) = 4f7068b533dec68fb6faacae22c95ba2
MD5 (rpm/ncurses-4.2-25.alpha.rpm) = 69be854df9f2ba4d5362b8dbf6d32383
MD5 (rpm/zlib-1.1.3-25.6.alpha.rpm) = 8e1e3754359de96f9b719a3d6329fb44
MD5 (rpm/info-3.12h-2.alpha.rpm) = fa0c3d02d69b5f4b4cc059d00d5e022c
MD5 (rpm/fileutils-4.0-8.alpha.rpm) = 5a42d08bc1aa99fdb21b818f4c370cd0
MD5 (rpm/grep-2.3-2.alpha.rpm) = b9fbd92efb1e42de293630e96df79547
MD5 (rpm/binutils-2.9.1.0.23-7.alpha.rpm) = 0ea5e700ecfd84396c12dc821a0224b4
MD5 (rpm/gd-1.3-5.alpha.rpm) = f1d2f5685245fa53619a742c4967cca5
MD5 (rpm/gdbm-1.8.0-2.alpha.rpm) = 94c1de8158ef159da4594876bcf39df5
MD5 (rpm/glib-1.2.6-2.alpha.rpm) = 3aca6274c122e5f0449c9c83fd76d4ad
MD5 (rpm/libstdc++-2.9.0-24.alpha.rpm) = c60c0c9ab4c3eac3eca3e4a66654edf9
MD5 (rpm/sh-utils-2.0-1.alpha.rpm) = 4f276df857d0d44e34c86a6eacd6bc98
MD5 (rpm/readline-2.2.1-5.alpha.rpm) = 2ec1d190129eabbe934b0975613eceac
MD5 (rpm/redhat-release-6.1-1.noarch.rpm) = 5890fa921ef09639edbc4f8b13ccbc51
MD5 (rpm/rpm-3.0.3-6.alpha.rpm) = c347782abe1340de3d0d57227e6b0173
MD5 (rpm/setserial-2.15-2.alpha.rpm) = 8c83c88f71d5a977b71c7192827609a0
MD5 (rpm/slang-1.2.2-4.alpha.rpm) = 32ef66f3664549478cf0ed6a0c664640
MD5 (rpm/stat-1.5-11.alpha.rpm) = 2c2bdfc91afc259bd2cb5a8e17d6a99a
MD5 (rpm/tcsh-6.08.00-6.alpha.rpm) = 1aa899b05416a0678b6089bbde3b4994
MD5 (rpm/XFree86-libs-3.3.5-17.alpha.rpm) = 8eff75ce1fff3885631584cf1a3b3f66
MD5 (rpm/xpm-3.4k-1.alpha.rpm) = abd5ebf6986557673398ae21a341bade
MD5 (rpm/glibc-common-2.2.3-11.alpha.rpm) = 054a3cb7b59aba71a8cedffe9c5a56e8
MD5 (rpm/redhat-release-7.1-1.noarch.rpm) = db4e20d62c96ae3cd7fb3d9da89f0ec0
MD5 (rpm/setup-2.4.7-2.noarch.rpm) = ce6ded4c40f0475353291c0207db96d4
MD5 (rpm/filesystem-2.0.7-1.noarch.rpm) = c82cd42bdf4e8becfef3701f0f246270
MD5 (rpm/basesystem-7.0-2.noarch.rpm) = 9d4e753ef487d62e1672f52ef190447a
MD5 (rpm/glibc-2.2.3-11.alpha.rpm) = 1d82b09d5ca53bcf1203a06c2e1f6635
MD5 (rpm/termcap-11.0.1-8.noarch.rpm) = ee5eb175910c60f95119e8af912e4846
MD5 (rpm/db1-1.85-5.alpha.rpm) = 3d81e088f11af780cb951be465a0a94f
MD5 (rpm/db3-3.1.17-7.alpha.rpm) = 0f7ac3c351be032ec99679c715cca722
MD5 (rpm/gdbm-1.8.0-6.alpha.rpm) = c43eeb86838ea28190cb264977d6e62c
MD5 (rpm/glib-1.2.9-1.alpha.rpm) = 3c71cf189dd310f1e2d826924520ef7d
MD5 (rpm/libtermcap-2.0.8-26.alpha.rpm) = 4f3edb4ed13d577b8862fe616069dd4f
MD5 (rpm/bash-2.04-21.alpha.rpm) = 73bbf905d7a634807a38eb3b48dfcaae
MD5 (rpm/bzip2-1.0.1-4.alpha.rpm) = c9ad4c80f6f070b6aa40a8c55e656b28
MD5 (rpm/libstdc++-2.96-87.alpha.rpm) = 346adbb46e8c18a709ea5413952291e5
MD5 (rpm/ncurses-5.2-8.alpha.rpm) = dbab55c9afe8a985e809acbc9643dbf4
MD5 (rpm/info-4.0-20.alpha.rpm) = 52e8ee5655060917f87809f627999c58
MD5 (rpm/fileutils-4.0.36-4.alpha.rpm) = 0b1906b9fc61388b25372af9392478f7
MD5 (rpm/grep-2.4.2-5.alpha.rpm) = 334f786c785cf8d4a114403834387089
MD5 (rpm/popt-1.6.2-8.alpha.rpm) = 81eb662170e8ee31e46a81d2d373f674
MD5 (rpm/readline-4.1-9.alpha.rpm) = f60382b65c68cfe0cb93f7ac0daebee7
MD5 (rpm/setserial-2.17-3.alpha.rpm) = 2f315b205d19e34382dfc442c2af9ab9
MD5 (rpm/slang-1.4.2-2.alpha.rpm) = 5e6c0c4560a2585e0b9f2eb1e7cb6ddd
MD5 (rpm/sh-utils-2.0-13.alpha.rpm) = d8206bfdeb0e723555a167ba363d4368
MD5 (rpm/rpm-4.0.2-8.alpha.rpm) = de97b0fda240f422fa2a67dd0729d775
MD5 (rpm/freetype-2.0.1-5.alpha.rpm) = 3dfb1fad9d16c1e9114f474ebb8fa849
MD5 (rpm/XFree86-libs-4.0.3-21.alpha.rpm) = 7e0f11ac8258f550959df98f81146d9e
MD5 (rpm/zlib-1.1.3-25.7.alpha.rpm) = 73352503d0864dbfa6db5369002fb0a1

View file

@ -1,31 +1,29 @@
MD5 (rpm/setup-2.0.5-1.noarch.rpm) = dca90aac72f23f0816914701b17f5b9e
MD5 (rpm/filesystem-1.3.5-1.noarch.rpm) = 87414643b935a0572a2e35c99e7ec612
MD5 (rpm/basesystem-6.0-4.noarch.rpm) = 9fa4ff5adc067837cfd56ff139c3e09f
MD5 (rpm/ldconfig-1.9.5-15.i386.rpm) = ff5f53cde51847fd3d71a72612cc8897
MD5 (rpm/glibc-2.1.2-11.i386.rpm) = 2ba5172fddaa3eeb437177ec3a51137d
MD5 (rpm/termcap-9.12.6-15.i386.rpm) = b598df3e6c132ed497862e67c48bf1e5
MD5 (rpm/libtermcap-2.0.8-18.i386.rpm) = 9482834e8f4edcb449c6ca934fc07c10
MD5 (rpm/bash-1.14.7-16.i386.rpm) = dab7c815dfc829552995b103675238cd
MD5 (rpm/ncurses-4.2-25.i386.rpm) = 2f55ea9170e88028ac53e2874916b6b2
MD5 (rpm/zlib-1.1.3-25.6.i386.rpm) = d3e7293df89d9e74cea78e2556cb6ea4
MD5 (rpm/info-3.12h-2.i386.rpm) = 9d19530f14e7be12385e7ee1b779f23e
MD5 (rpm/fileutils-4.0-8.i386.rpm) = 766fb24bb704e7172627715da13e548c
MD5 (rpm/grep-2.3-2.i386.rpm) = 2e292873c50db72f48e57c72e0d53b6d
MD5 (rpm/binutils-2.9.1.0.23-6.i386.rpm) = 673a4a230872e7ec029222c1dcc58886
MD5 (rpm/gd-1.3-5.i386.rpm) = 6518531f7dd78c7d422d47c5c41c66f8
MD5 (rpm/gdbm-1.8.0-2.i386.rpm) = 474eaf7c0663e81147e3b683a773a94d
MD5 (rpm/glib-1.2.5-1.i386.rpm) = 39449a5e4e39f902219472b03afbd015
MD5 (rpm/ld.so-1.9.5-11.i386.rpm) = 5072c3cd1f2e49435816d05c34b949ea
MD5 (rpm/libc-5.3.12-31.i386.rpm) = d86f78bf45e8c8675fc7a789342c9e1b
MD5 (rpm/libstdc++-2.9.0-24.i386.rpm) = b5650f2226beb1959d728dbf8b63f558
MD5 (rpm/sh-utils-2.0-1.i386.rpm) = 3478223d6e48cb7a4951b3428fe28118
MD5 (rpm/readline-2.2.1-5.i386.rpm) = fab7e43f2ce4c1e408d7142d314ba453
MD5 (rpm/redhat-release-6.1-1.noarch.rpm) = 5890fa921ef09639edbc4f8b13ccbc51
MD5 (rpm/rpm-3.0.3-2.i386.rpm) = d67c94aa86b4e19b1d2025a8f78d6e68
MD5 (rpm/setserial-2.15-2.i386.rpm) = c40ebf65fcf59aad8204614c9e64f053
MD5 (rpm/slang-1.2.2-4.i386.rpm) = d261dc5de4ad2a5469bdba9ca26fcdf7
MD5 (rpm/stat-1.5-11.i386.rpm) = 644b03fae49b335e15af437a0700cc88
MD5 (rpm/tcsh-6.08.00-6.i386.rpm) = bd560fe49394b1b2d99a910f0067f3db
MD5 (rpm/XFree86-libs-3.3.5-3.i386.rpm) = d8b820090eda9d4ef5429726a8c26e48
MD5 (rpm/xpm-3.4k-1.i386.rpm) = 693c16f82d9529fe8f9a0f286e4a00aa
MD5 (rpm/glib-1.2.6-2.i386.rpm) = 1f40a4f4dff84d98591e7d3db3f819fb
MD5 (rpm/glibc-common-2.2.2-10.i386.rpm) = 56b4d08be8f8420552a725d1ffb42de6
MD5 (rpm/redhat-release-7.1-1.noarch.rpm) = 50c7e24be0727971a1253bb75d30a1ed
MD5 (rpm/setup-2.4.7-1.noarch.rpm) = 4a4819c1e86d61a9ca67a5b4feb375b7
MD5 (rpm/filesystem-2.0.7-1.noarch.rpm) = c82cd42bdf4e8becfef3701f0f246270
MD5 (rpm/basesystem-7.0-2.noarch.rpm) = 9d4e753ef487d62e1672f52ef190447a
MD5 (rpm/glibc-2.2.2-10.i386.rpm) = 793707fbedd03992ba2e4783721193dc
MD5 (rpm/termcap-11.0.1-8.noarch.rpm) = ee5eb175910c60f95119e8af912e4846
MD5 (rpm/db1-1.85-5.i386.rpm) = 648f8ceec0ae49723beef68546e0c900
MD5 (rpm/db3-3.1.17-7.i386.rpm) = 61cd34ed0205dc63cdb6faf7ada0c7eb
MD5 (rpm/gdbm-1.8.0-5.i386.rpm) = 5bbffa7878bbe03dd27434c5a77ae88c
MD5 (rpm/glib-1.2.9-1.i386.rpm) = 63a7a9d22c1d2f38a59c919ffda35c9c
MD5 (rpm/libtermcap-2.0.8-26.i386.rpm) = 52a57b5fa1f146adf3dcf4f552a8e5b8
MD5 (rpm/bash-2.04-21.i386.rpm) = 99a6c7fd6730e97697f658b007dbd927
MD5 (rpm/bzip2-1.0.1-3.i386.rpm) = 2f6c5671617dcd0a7facc84d4428841a
MD5 (rpm/compat-libstdc++-6.2-2.9.0.14.i386.rpm) = 5cf1e116fd22b5117e78df717068a244
MD5 (rpm/ncurses-5.2-8.i386.rpm) = ca4b2077429920820489d40800e5a803
MD5 (rpm/info-4.0-20.i386.rpm) = 4600aeee40e404584c30f2b94fc6eed8
MD5 (rpm/fileutils-4.0.36-4.i386.rpm) = bb2c343c6df36d9bdde4bea8dd6ca111
MD5 (rpm/grep-2.4.2-5.i386.rpm) = b396f18d1275296b1419844505e49f98
MD5 (rpm/popt-1.6.2-8.i386.rpm) = e5c1e64d01fd1f6ab6200df8bc114420
MD5 (rpm/readline-4.1-9.i386.rpm) = 35b6eae1b87503a686af6a577f1d86d3
MD5 (rpm/setserial-2.17-2.i386.rpm) = 283ecf92b4bb47bd8b3a0bf436797b45
MD5 (rpm/slang-1.4.2-2.i386.rpm) = 08f61ae541a0c802b5f0de2ec72e6b84
MD5 (rpm/sh-utils-2.0-13.i386.rpm) = c0cb76287553e7f43234af45994d7d41
MD5 (rpm/zlib-1.1.3-25.7.i386.rpm) = 1c2a98b53ec5bd716b48d71643705055
MD5 (rpm/rpm-4.0.2-8.i386.rpm) = 7c19ebfcbb9079ce77b9aa2d33c26ff2
MD5 (rpm/freetype-2.0.1-4.i386.rpm) = d0343a9d5f1d91ec254903ed164251cd
MD5 (rpm/XFree86-libs-4.0.3-5.i386.rpm) = 227caaee9e10162b6500e6e9544726b3
MD5 (rpm/libstdc++-2.96-85.i386.rpm) = c55761de27efcd655352d983b63b71a4

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff