o Update to be based on RedHat 7.1 packages after a repocopy,

o  Conform to the preferred way to name checksum files.
This commit is contained in:
Marcel Moolenaar 2002-05-09 00:53:03 +00:00
parent 7829aff2f6
commit 7181876207
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=58771
8 changed files with 4971 additions and 5373 deletions

View File

@ -1,92 +1,98 @@
# New ports collection makefile for: linux_devtools
# Date created: Jul 9, 1999
# Date created: Oct 3, 2001
# Whom: marcel@FreeBSD.org
#
# $FreeBSD$
#
PORTNAME= linux_devtools
PORTVERSION= 6.1
PORTVERSION= 7.1
CATEGORIES= devel emulators linux
MASTER_SITES= ${RPM_MIRRORS:S/__DIR__/${STDDIR}/g}
DISTFILES= ${RPM_KERNEL_HEADERS} \
${RPM_GLIBC_DEVEL} \
make-3.77-6.${MACHINE_ARCH}.rpm \
cpp-1.1.2-24.${MACHINE_ARCH}.rpm \
egcs-1.1.2-24.${MACHINE_ARCH}.rpm \
egcs-c++-1.1.2-24.${MACHINE_ARCH}.rpm \
egcs-g77-1.1.2-24.${MACHINE_ARCH}.rpm \
${RPM_LIBSTDCXX_DEVEL} \
${RPM_MAKE} \
binutils-2.10.91.0.2-3.${MACHINE_ARCH}.rpm \
${RPM_CPP} \
${RPM_GCC} \
${RPM_GCC_CXX} \
${RPM_GCC_G77} \
${RPM_GDB} \
${RPM_X_DEVEL}
EXTRACT_ONLY=
PATCH_SITES= ${RPM_MIRRORS:S/__DIR__/${UPDDIR}/g}
PATCHFILES=
PATCHFILES= ${UPDATES}
MAINTAINER= marcel@FreeBSD.org
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
RUN_DEPENDS= \
${PREFIX}/etc/redhat-release:${PORTSDIR}/emulators/linux_base
${LINUXBASE}/etc/redhat-release:${PORTSDIR}/emulators/linux_base-7
ONLY_FOR_ARCHS= alpha i386
DIST_SUBDIR= rpm
PREFIX= /compat/linux
EXTRACT_ONLY=
PREFIX= ${LINUXBASE}
NO_BUILD= yes
NO_FILTER_SHLIBS= yes
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.rutgers.edu/pub/redhat/__DIR__/ \
ftp://ftp.redhat.com/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.1/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>
.if (${MACHINE_ARCH} == "i386")
RPM_GDB= gdb-4.18-4.i386.rpm
RPM_GLIBC_DEVEL= glibc-devel-2.1.2-11.i386.rpm
RPM_KERNEL_HEADERS= kernel-headers-2.2.12-20.i386.rpm
RPM_X_DEVEL= XFree86-devel-3.3.5-3.i386.rpm
RPM_CPP=
RPM_GCC=
RPM_GCC_CXX=
RPM_GCC_G77=
RPM_GDB= gdb-5.0rh-5.i386.rpm
RPM_GLIBC_DEVEL= glibc-devel-2.2.2-10.i386.rpm
RPM_KERNEL_HEADERS=
RPM_LIBSTDCXX_DEVEL=
RPM_MAKE= make-3.79.1-5.i386.rpm
RPM_X_DEVEL= XFree86-devel-4.0.3-5.i386.rpm
UPDATES= cpp-2.96-85.i386.rpm gcc-2.96-85.i386.rpm \
gcc-c++-2.96-85.i386.rpm gcc-g77-2.96-85.i386.rpm \
kernel-headers-2.4.9-31.i386.rpm \
libstdc++-devel-2.96-85.i386.rpm
.else
RPM_GDB= gdb-4.18-5.alpha.rpm
RPM_GLIBC_DEVEL= glibc-devel-2.1.2-17.alpha.rpm
RPM_KERNEL_HEADERS= kernel-headers-2.2.13-0.9.alpha.rpm
RPM_X_DEVEL= XFree86-devel-3.3.5-17.alpha.rpm
RPM_CPP= cpp-2.96-87.alpha.rpm
RPM_GCC= gcc-2.96-87.alpha.rpm
RPM_GCC_CXX= gcc-c++-2.96-87.alpha.rpm
RPM_GCC_G77= gcc-g77-2.96-87.alpha.rpm
RPM_GDB= gdb-5.0rh-9.alpha.rpm
RPM_GLIBC_DEVEL= glibc-devel-2.2.3-11.alpha.rpm
RPM_KERNEL_HEADERS= kernel-headers-2.4.3-12.alpha.rpm
RPM_LIBSTDCXX_DEVEL= libstdc++-devel-2.96-87.alpha.rpm
RPM_MAKE= make-3.79.1-6.alpha.rpm
RPM_X_DEVEL= XFree86-devel-4.0.3-21.alpha.rpm
UPDATES=
.endif
DBPATH= /var/lib/rpm
RPMFLAGS= --ignoreos --root ${PREFIX} --dbpath ${DBPATH} \
--replacepkgs
RPM= LC_ALL=C rpm
RPMFLAGS= --root ${LINUXBASE} --dbpath ${DBPATH} --nodeps \
--replacepkgs --ignoreos
RPMDIR= ${DISTDIR}/${DIST_SUBDIR}
REMOVE_DIRS= /dev /tmp /var/tmp
REMOVE_FILES= /boot/kernel.h
.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
REMOVE_DIRS= dev tmp var/tmp
REMOVE_FILES=
do-patch:
@${DO_NADA}
@ -95,44 +101,31 @@ pre-install:
@${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
do-install:
#
# Setup a chroot'able environment
#
@${MKDIR} ${PREFIX}/tmp
@${MKDIR} ${PREFIX}/var/tmp
@${MKDIR} ${PREFIX}/dev
@${RM} -f ${PREFIX}/dev/null
@mknod ${PREFIX}/dev/null c 2 2
@${CHMOD} 666 ${PREFIX}/dev/null
.if defined(NEEDLOADLINK)
@${MKDIR} ${PREFIX}/compat
@${LN} -s / ${PREFIX}/compat/linux
.endif
@${MKDIR} ${LINUXBASE}/tmp
@${MKDIR} ${LINUXBASE}/var/tmp
@${MKDIR} ${LINUXBASE}/dev
@${RM} -f ${LINUXBASE}/dev/null
@mknod ${LINUXBASE}/dev/null c 2 2
@${CHMOD} 666 ${LINUXBASE}/dev/null
#
# Install all packages.
#
@for R in ${DISTFILES}; do \
${ECHO} $$R; \
rpm -U ${RPMFLAGS} ${RPMDIR}/$$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
#
# Install updates
#
@for R in ${PATCHFILES}; do \
${ECHO} $$R; \
rpm -U ${RPMFLAGS} ${RPMDIR}/$$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
#
# Finish
#
.if defined(NEEDLOADLINK)
@${RM} -rf ${PREFIX}/compat
.endif
@for D in ${REMOVE_DIRS}; do \
${RM} -rf ${PREFIX}/$$D; \
${RM} -rf ${LINUXBASE}/$$D; \
done
@for F in ${REMOVE_FILES}; do \
${RM} -f ${PREFIX}/$$F; \
${RM} ${LINUXBASE}/$$F; \
done
.include <bsd.port.post.mk>

View File

@ -1,18 +0,0 @@
MD5 (rpm/XFree86-devel-3.3.5-17.alpha.rpm) = 1d5f5f74ec95e71f3c6eceafffa2fcce
MD5 (rpm/XFree86-devel-3.3.5-3.i386.rpm) = b219fd0dd0e8eee0bed061cdcb961eed
MD5 (rpm/cpp-1.1.2-24.alpha.rpm) = ad11ad8f6a38978fb480096b4950c4b2
MD5 (rpm/cpp-1.1.2-24.i386.rpm) = d1ef16971e71fff88a731b96e0d8b2ae
MD5 (rpm/egcs-1.1.2-24.alpha.rpm) = 3fb33c55a981de41c49a641771ad420e
MD5 (rpm/egcs-1.1.2-24.i386.rpm) = bde03a0c6203b02d488e61d4394d3f4b
MD5 (rpm/egcs-c++-1.1.2-24.alpha.rpm) = 4fcea10b5c4c577cfeaa2934c1428527
MD5 (rpm/egcs-c++-1.1.2-24.i386.rpm) = 06d1057950efdb4200e8c5b243355b1d
MD5 (rpm/egcs-g77-1.1.2-24.alpha.rpm) = 0a18afa6b8117bf2a14ed095c6d79ae9
MD5 (rpm/egcs-g77-1.1.2-24.i386.rpm) = 868bdd2d1c710b7c567dfa021dd0e3a3
MD5 (rpm/gdb-4.18-4.i386.rpm) = ff485d6e4bdb1aeb064d47ac8a584a57
MD5 (rpm/gdb-4.18-5.alpha.rpm) = 293e29f2f54ac01c1b753f74225c1f69
MD5 (rpm/glibc-devel-2.1.2-11.i386.rpm) = b45218ed5188c25925cf87bb30ff4719
MD5 (rpm/glibc-devel-2.1.2-17.alpha.rpm) = 6e146d948857b4b38f5f4872f901bde7
MD5 (rpm/kernel-headers-2.2.12-20.i386.rpm) = ecedbe33c332aaecd5e8155d671f4759
MD5 (rpm/kernel-headers-2.2.13-0.9.alpha.rpm) = 8309d1abf81b0d13a51778e88f9b1fa9
MD5 (rpm/make-3.77-6.alpha.rpm) = 77154cce90d9fbf61c90fb661bf35b12
MD5 (rpm/make-3.77-6.i386.rpm) = e09d03c00d69c2ae006cd2a10c9f950b

View File

@ -0,0 +1,12 @@
MD5 (rpm/kernel-headers-2.4.3-12.alpha.rpm) = b05b962d4fa07a53d99e2ca2d6418121
MD5 (rpm/glibc-devel-2.2.3-11.alpha.rpm) = 5911e238a214ba88f57113424c1d50da
MD5 (rpm/libstdc++-2.96-87.alpha.rpm) = 346adbb46e8c18a709ea5413952291e5
MD5 (rpm/libstdc++-devel-2.96-87.alpha.rpm) = 2907b3abaea42397c1bb393e7d4999f1
MD5 (rpm/make-3.79.1-6.alpha.rpm) = 2649a26555927b868fef3888ffb0ac83
MD5 (rpm/binutils-2.10.91.0.2-3.alpha.rpm) = a5a96ad05136eda795bea9fb3a1f41d0
MD5 (rpm/cpp-2.96-87.alpha.rpm) = 5e089d27a3021e57d9afe1cb409349ca
MD5 (rpm/gcc-2.96-87.alpha.rpm) = 335b20b06cf11c24cf5cee2fddc1154d
MD5 (rpm/gcc-c++-2.96-87.alpha.rpm) = 12e98685bc6e7267642cee30979dc11b
MD5 (rpm/gcc-g77-2.96-87.alpha.rpm) = 2f758fd5e3c80dafb1e2804ccfef57b8
MD5 (rpm/gdb-5.0rh-9.alpha.rpm) = a42c5239e1d81505fc95e171b1c99e2a
MD5 (rpm/XFree86-devel-4.0.3-21.alpha.rpm) = 0a72e3d544a9995b3fa4e011f3620571

View File

@ -0,0 +1,11 @@
MD5 (rpm/glibc-devel-2.2.2-10.i386.rpm) = 057c83b1dc2d1b03296dc03594fd4395
MD5 (rpm/make-3.79.1-5.i386.rpm) = c1ba38e09ea527f2518fa2a2f948d7f3
MD5 (rpm/binutils-2.10.91.0.2-3.i386.rpm) = 2f8794bd587030f32abd10aa2f902dc7
MD5 (rpm/gdb-5.0rh-5.i386.rpm) = b6fc88590a71647c404418bc5ad93a1b
MD5 (rpm/XFree86-devel-4.0.3-5.i386.rpm) = ebfaeccfca5a68ec0a921e20a9361658
MD5 (rpm/cpp-2.96-85.i386.rpm) = f8d2233e7e87ca7899e4211e799f682f
MD5 (rpm/gcc-2.96-85.i386.rpm) = 34f19fcb632adaa47fba7002ed4d388f
MD5 (rpm/gcc-c++-2.96-85.i386.rpm) = e75398f23515a6aa06814dc1044f2fff
MD5 (rpm/gcc-g77-2.96-85.i386.rpm) = 6ce7959fb9dc00514165bd3ddc6a26f6
MD5 (rpm/kernel-headers-2.4.9-31.i386.rpm) = dae89931407ae5832e374e49d8347234
MD5 (rpm/libstdc++-devel-2.96-85.i386.rpm) = 83f4b62697604e7ae9790a9aba9d5296

View File

@ -1,9 +0,0 @@
MD5 (rpm/kernel-headers-2.2.13-0.9.alpha.rpm) = 8309d1abf81b0d13a51778e88f9b1fa9
MD5 (rpm/glibc-devel-2.1.2-17.alpha.rpm) = 6e146d948857b4b38f5f4872f901bde7
MD5 (rpm/make-3.77-6.alpha.rpm) = 77154cce90d9fbf61c90fb661bf35b12
MD5 (rpm/cpp-1.1.2-24.alpha.rpm) = ad11ad8f6a38978fb480096b4950c4b2
MD5 (rpm/egcs-1.1.2-24.alpha.rpm) = 3fb33c55a981de41c49a641771ad420e
MD5 (rpm/egcs-c++-1.1.2-24.alpha.rpm) = 4fcea10b5c4c577cfeaa2934c1428527
MD5 (rpm/egcs-g77-1.1.2-24.alpha.rpm) = 0a18afa6b8117bf2a14ed095c6d79ae9
MD5 (rpm/gdb-4.18-5.alpha.rpm) = 293e29f2f54ac01c1b753f74225c1f69
MD5 (rpm/XFree86-devel-3.3.5-17.alpha.rpm) = 1d5f5f74ec95e71f3c6eceafffa2fcce

View File

@ -1,9 +0,0 @@
MD5 (rpm/kernel-headers-2.2.12-20.i386.rpm) = ecedbe33c332aaecd5e8155d671f4759
MD5 (rpm/glibc-devel-2.1.2-11.i386.rpm) = b45218ed5188c25925cf87bb30ff4719
MD5 (rpm/make-3.77-6.i386.rpm) = e09d03c00d69c2ae006cd2a10c9f950b
MD5 (rpm/cpp-1.1.2-24.i386.rpm) = d1ef16971e71fff88a731b96e0d8b2ae
MD5 (rpm/egcs-1.1.2-24.i386.rpm) = bde03a0c6203b02d488e61d4394d3f4b
MD5 (rpm/egcs-c++-1.1.2-24.i386.rpm) = 06d1057950efdb4200e8c5b243355b1d
MD5 (rpm/egcs-g77-1.1.2-24.i386.rpm) = 868bdd2d1c710b7c567dfa021dd0e3a3
MD5 (rpm/gdb-4.18-4.i386.rpm) = ff485d6e4bdb1aeb064d47ac8a584a57
MD5 (rpm/XFree86-devel-3.3.5-3.i386.rpm) = b219fd0dd0e8eee0bed061cdcb961eed

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff