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:
parent
7829aff2f6
commit
7181876207
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=58771
@ -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>
|
||||
|
@ -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
|
12
devel/linux_devtools-7/distinfo.alpha
Normal file
12
devel/linux_devtools-7/distinfo.alpha
Normal 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
|
11
devel/linux_devtools-7/distinfo.i386
Normal file
11
devel/linux_devtools-7/distinfo.i386
Normal 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
|
@ -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
|
@ -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
Loading…
Reference in New Issue
Block a user