Update to rust 1.15.1.

- switch to rustbuild build system instead of configure (the world
  definitely needed one more build system!)
- the build still takes +INF hours, this is being investigated

Note that rust will be a hard-requirement for gecko 54... sigh.

Tested by semarie@ and myself on i386 & amd64.

All the hard work and countless build hours by semarie@, thanks!
This commit is contained in:
landry 2017-02-15 12:52:35 +00:00
parent bb9afec3aa
commit ba61ea94c0
30 changed files with 588 additions and 19490 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.36 2017/02/02 08:02:50 landry Exp $
# $OpenBSD: Makefile,v 1.37 2017/02/15 12:52:35 landry Exp $
# snapshots are only available for amd64 and i386, for now
ONLY_FOR_ARCHS = amd64 i386
@ -6,16 +6,18 @@ ONLY_FOR_ARCHS = amd64 i386
COMMENT-main = compiler for Rust Language
COMMENT-doc = html documentation for rustc
V = 1.14.0
BV-amd64 = 1.14.0-20161221
BV-i386 = 1.14.0-20161221
V = 1.15.1
DISTNAME = rustc-${V}-src
REVISION = 0
#RUST_HASH != echo -n ${V} | md5 | cut -c1-8
RUST_HASH = f5a209a9
SUBST_VARS += RUST_HASH
BV = ${BV-${MACHINE_ARCH}}
# rustc bootstrap version
RBV-amd64 = 1.15.0-20170203
RBV-i386 = 1.15.0-20170204
RBV = ${RBV-${MACHINE_ARCH}}
# cargo bootstrap version
CBV-amd64 = 0.16.0-20170213
CBV-i386 = 0.16.0-20170213
CBV = ${CBV-${MACHINE_ARCH}}
PKGNAME = rust-${V}
PKGNAME-main = rust-${V}
@ -40,35 +42,25 @@ MASTER_SITES0 = http://kapouay.odns.fr/pub/rust/
DIST_SUBDIR = rust
DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \
${BOOTSTRAP}
${RBOOTSTRAP} \
${CBOOTSTRAP}
BOOTSTRAP = ${BOOTSTRAP-${MACHINE_ARCH}}
.for m in i386 amd64
BOOTSTRAP-$m = rustc-bootstrap-${m}-${BV-$m}.tar.gz:0
SUPDISTFILES += ${BOOTSTRAP-$m}
RBOOTSTRAP = ${RBOOTSTRAP-${MACHINE_ARCH}}
CBOOTSTRAP = ${CBOOTSTRAP-${MACHINE_ARCH}}
.for m in ${ONLY_FOR_ARCHS}
RBOOTSTRAP-$m = rustc-bootstrap-${m}-${RBV-$m}.tar.gz:0
CBOOTSTRAP-$m = ../cargo/cargo-bootstrap-${m}-${CBV-$m}.tar.gz:0
SUPDISTFILES += ${RBOOTSTRAP-$m} \
${CBOOTSTRAP-$m}
.endfor
WRKDIST = ${WRKDIR}/${DISTNAME:S/-src//}
# MACHINE_ARCH to TRIPLE_ARCH conversion
# per MACHINE_ARCH configuration
.if "${MACHINE_ARCH}" == "amd64"
TRIPLE_ARCH = x86_64-unknown-openbsd
PKG_ARGS += -Damd64=1 -Di386=0
.elif "${MACHINE_ARCH}" == "i386"
TRIPLE_ARCH = i686-unknown-openbsd
.endif
SUBST_VARS += TRIPLE_ARCH
# PFRAG
.if ${MACHINE_ARCH} == amd64
PKG_ARGS += -Db64=1
.else
PKG_ARGS += -Db64=0
.endif
.if ${MACHINE_ARCH} == i386
PKG_ARGS += -Db32=1
.else
PKG_ARGS += -Db32=0
PKG_ARGS += -Damd64=0 -Di386=1
.endif
MODULES += gcc4 \
@ -76,6 +68,14 @@ MODULES += gcc4 \
BUILD_DEPENDS += devel/cmake
MODPY_RUNDEP = No
# use embedded or ports version of LLVM
PORTS_LLVM ?= No
.if ${PORTS_LLVM:L:Myes}
BUILD_DEPENDS += devel/llvm<4
.else
BUILD_DEPENDS += devel/ninja
.endif
# rustllvm need c++11
MODGCC4_LANGS = c++
MODGCC4_ARCHS = *
@ -83,42 +83,19 @@ MODGCC4_ARCHS = *
# need to be keep in sync
LIBESTDC_VERSION = 17.0
# note: VERBOSE permit to unhide Makefile processing
# RUSTFLAGS extra flags passed to rust
# note: RUSTFLAGS extra flags passed to rust
# -L modgcc-libs : disambiguate libestdc++.so
# RUST_LOG helper
MAKE_ENV = VERBOSE=1 \
RUSTFLAGS="-L ${WRKDIR}/modgcc-libs" \
RUST_LOG="${RUST_LOG}"
MAKE_ENV = RUSTFLAGS="-L ${WRKDIR}/modgcc-libs"
# build/configuration variables
#
SEPARATE_BUILD = Yes
USE_GMAKE = Yes
CONFIGURE_STYLE = simple
CONFIGURE_ARGS += --disable-valgrind-rpass \
--disable-codegen-tests \
--release-channel=stable \
--local-rust-root="${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${BV}" \
--prefix="${LOCALBASE}" \
--mandir="${LOCALBASE}/man"
# VERSION and BOOTSTRAP are same major version
.if ${V:C/\.[0-9]+$//} == ${BV:C/\.[0-9]+-[0-9]+$//}
CONFIGURE_ARGS += --enable-local-rebuild
.endif
CONFIGURE_ENV += ac_cv_header_execinfo_h=no
# need for libbacktrace
USE_LIBTOOL = gnu
ALL_TARGET += rustc-stage2 docs
TEST_TARGET = check
TEST_ENV += ALLOW_NONZERO_RLIMIT_CORE=1
TEST_DEPENDS += devel/git
TEST_DEPENDS += ${FULLPKGNAME-main}:${BUILD_PKGPATH} \
devel/git
# - check datasize limit before configuring (and building)
pre-configure:
@ -126,40 +103,93 @@ pre-configure:
echo datasize limit is too low - amd64 build takes approx 1.5GB; \
exit 1; fi
# - remove autodetected programs
# - generate config.toml file
# - copy libestdc++ from MODGCC4 to specific directory
# in order to disambiguate version linking (having multiple libestdc++
# at build time)
# - copy bootstrap in stage0 (permit copying bootstrapped libs in stage0)
post-configure:
.for _v in CFG_CURL CFG_GIT CFG_CLANG CFG_VALGRIND CFG_PERF CFG_ISCC \
CFG_JAVAC CFG_ANTLR4 CFG_BISON CFG_PANDOC CFG_GDB CFG_LLDB \
CFG_GDB_VERSION CFG_ADB
perl -pi -e 's/^${_v} .*/${_v} := /' ${WRKBUILD}/config.mk
.endfor
do-configure:
echo '[build]' >${WRKBUILD}/config.toml
echo 'rustc = "${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/rustc"' \
>>${WRKBUILD}/config.toml
echo 'cargo = "${WRKDIR}/cargo-bootstrap-${MACHINE_ARCH}-${CBV}/cargo"' \
>>${WRKBUILD}/config.toml
echo 'prefix = "${LOCALBASE}"' >>${WRKBUILD}/config.toml
echo 'vendor = true' >>${WRKBUILD}/config.toml
echo '[rust]' >>${WRKBUILD}/config.toml
echo 'channel = "stable"' >>${WRKBUILD}/config.toml
echo 'codegen-tests = false' >>${WRKBUILD}/config.toml
.if ${PORTS_LLVM:L:Myes}
echo '[target.${TRIPLE_ARCH}]' >>${WRKBUILD}/config.toml
echo 'llvm-config = "${LOCALBASE}/bin/llvm-config"' \
>>${WRKBUILD}/config.toml
.else
echo '[llvm]' >>${WRKBUILD}/config.toml
echo 'static-libstdcpp = false' >>${WRKBUILD}/config.toml
echo 'ninja = true' >>${WRKBUILD}/config.toml
.endif
rm -rf ${WRKDIR}/modgcc-libs
mkdir ${WRKDIR}/modgcc-libs
cp ${LOCALBASE}/lib/libestdc++.so.${LIBESTDC_VERSION} ${WRKDIR}/modgcc-libs
cp ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${BV}/bin/rustc \
${WRKBUILD}/${TRIPLE_ARCH}/stage0/bin
cp ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${BV}/lib/lib*.so* \
${WRKBUILD}/${TRIPLE_ARCH}/stage0/lib
mkdir -p ${WRKDIR}/modgcc-libs
cp ${LOCALBASE}/lib/libestdc++.so.${LIBESTDC_VERSION} \
${WRKDIR}/modgcc-libs
BUILD_BIN = cd ${WRKBUILD} && exec ${SETENV} ${MAKE_ENV} \
${MODPY_BIN} ${WRKSRC}/src/bootstrap/bootstrap.py
do-build:
${BUILD_BIN} dist --verbose --jobs=${MAKE_JOBS}
COMPONENTS ?= rustc rust-std rust-docs
do-install:
rm -rf ${WRKBUILD}/_extractdist
.for _c in ${COMPONENTS}
mkdir ${WRKBUILD}/_extractdist
cd ${WRKBUILD}/_extractdist && tar zxf \
${WRKBUILD}/build/dist/${_c}-${V}-${TRIPLE_ARCH}.tar.gz
cd ${WRKBUILD}/_extractdist/${_c}-${V}-${TRIPLE_ARCH} && ./install.sh \
--prefix="${PREFIX}" \
--mandir="${PREFIX}/man"
rm -rf ${WRKBUILD}/_extractdist
.endfor
for lib in ${PREFIX}/lib/lib*.* ; do \
libname=$${lib##*/} ; \
test -e ${PREFIX}/lib/rustlib/${TRIPLE_ARCH}/lib/$${libname} && \
ln -fs rustlib/${TRIPLE_ARCH}/lib/$${libname} \
${PREFIX}/lib/$${libname} ; \
done
post-install:
# cleanup
rm ${PREFIX}/lib/rustlib/{install.log,uninstall.sh,rust-installer-version}
rm ${PREFIX}/bin/rust-lldb \
${PREFIX}/lib/rustlib/{install.log,uninstall.sh,rust-installer-version} \
${PREFIX}/lib/rustlib/components \
${PREFIX}/lib/rustlib/manifest-*
do-test:
${BUILD_BIN} test --verbose --jobs=${MAKE_JOBS}
# bootstrap target permits to regenerate the bootstrap archive
# it is based on stage3 binary
BOOTSTRAPDIR=${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${V}-new
bootstrap: configure
bootstrap: build
rm -rf ${BOOTSTRAPDIR}
mkdir -p ${BOOTSTRAPDIR}/{bin,lib}
cd ${WRKBUILD} && exec ${SETENV} ${MAKE_ENV} ${GMAKE} rustc-stage3
cp ${WRKBUILD}/${TRIPLE_ARCH}/stage3/bin/rustc ${BOOTSTRAPDIR}/bin
strip ${BOOTSTRAPDIR}/bin/rustc
ldd ${BOOTSTRAPDIR}/bin/rustc \
${MAKE} clean=fake
${MAKE} fake \
PREFIX="${BOOTSTRAPDIR}" \
COMPONENTS="rustc rust-std" \
FAKE_SETUP=""
rm -rf ${BOOTSTRAPDIR}/{man,share} \
${BOOTSTRAPDIR}/bin/{rust-gdb,rustdoc}
mv ${BOOTSTRAPDIR}/bin/rustc{,.bin}
strip ${BOOTSTRAPDIR}/bin/rustc.bin \
${BOOTSTRAPDIR}/lib/lib*.so \
${BOOTSTRAPDIR}/lib/rustlib/${TRIPLE_ARCH}/lib/lib*.so
cp ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/rustc \
${BOOTSTRAPDIR}/bin/rustc
LD_LIBRARY_PATH="${BOOTSTRAPDIR}/lib" \
ldd ${BOOTSTRAPDIR}/bin/rustc.bin \
| sed -ne 's,.* \(/.*/lib/lib.*\.so.[.0-9]*\)$$,\1,p' \
| xargs -r -J % cp % \
${BOOTSTRAPDIR}/lib

View File

@ -1,6 +1,10 @@
SHA256 (rust/rustc-1.14.0-src.tar.gz) = x5Dt0ukVvQG+pGEirylCEIR5ov2ppvdtEJSt1SCsO2s=
SHA256 (rust/rustc-bootstrap-amd64-1.14.0-20161221.tar.gz) = oxPRGSqKA+Pyt9p7itQlDkAf0DmvFBnRha2l7cRkTy8=
SHA256 (rust/rustc-bootstrap-i386-1.14.0-20161221.tar.gz) = +DK+UWnh+ywjLZLXDJ3c3lXNt3lRCvUfDRXrKAydOOE=
SIZE (rust/rustc-1.14.0-src.tar.gz) = 27572650
SIZE (rust/rustc-bootstrap-amd64-1.14.0-20161221.tar.gz) = 21862142
SIZE (rust/rustc-bootstrap-i386-1.14.0-20161221.tar.gz) = 23054891
SHA256 (rust/../cargo/cargo-bootstrap-amd64-0.16.0-20170213.tar.gz) = lmzvwW5K+GVu+HHcB1Y54RrVbWDrqi/XucuMJO0jQws=
SHA256 (rust/../cargo/cargo-bootstrap-i386-0.16.0-20170213.tar.gz) = BM+GckVYHmVQQkL4W02lZjUJtQyh1LbbataTVJ90Kzk=
SHA256 (rust/rustc-1.15.1-src.tar.gz) = Ln2q1BioMLRbl3zX7PGBtl8w9z32P/NuEk6l/l0a8yc=
SHA256 (rust/rustc-bootstrap-amd64-1.15.0-20170203.tar.gz) = NFx/Mp665nROWNh7xSYY9A8NH5sPRDGYItBd/BjlsfE=
SHA256 (rust/rustc-bootstrap-i386-1.15.0-20170204.tar.gz) = lre23VEqIuQwJfNgUvQdJ+RECxbJkn4vqC4IkpzgtgY=
SIZE (rust/../cargo/cargo-bootstrap-amd64-0.16.0-20170213.tar.gz) = 7512634
SIZE (rust/../cargo/cargo-bootstrap-i386-0.16.0-20170213.tar.gz) = 7261464
SIZE (rust/rustc-1.15.1-src.tar.gz) = 28100203
SIZE (rust/rustc-bootstrap-amd64-1.15.0-20170203.tar.gz) = 46336655
SIZE (rust/rustc-bootstrap-i386-1.15.0-20170204.tar.gz) = 47619584

View File

@ -1,14 +0,0 @@
$OpenBSD: patch-configure,v 1.15 2016/12/26 13:52:46 landry Exp $
Remove requirement for curl.
The snapshot isn't downloaded but copied by post-configure.
--- configure.orig Sun Dec 18 00:40:11 2016
+++ configure Wed Dec 21 11:18:23 2016
@@ -783,7 +783,7 @@ if [ -n "$CFG_ENABLE_DEBUG_JEMALLOC" ]; then putvar CF
step_msg "looking for build programs"
-probe_need CFG_CURL curl
+probe CFG_CURL curl
if [ -z "$CFG_PYTHON_PROVIDED" ]; then
probe_need CFG_PYTHON python2.7 python2 python
fi

View File

@ -1,30 +0,0 @@
$OpenBSD: patch-mk_cfg_i686-unknown-openbsd_mk,v 1.1 2016/12/06 22:39:49 juanfra Exp $
Add i686-unknown-openbsd target.
https://github.com/rust-lang/rust/pull/38086
--- mk/cfg/i686-unknown-openbsd.mk.orig Tue Nov 29 15:11:57 2016
+++ mk/cfg/i686-unknown-openbsd.mk Tue Nov 29 15:16:54 2016
@@ -0,0 +1,24 @@
+# i686-unknown-openbsd configuration
+CC_i686-unknown-openbsd=$(CC)
+CXX_i686-unknown-openbsd=$(CXX)
+CPP_i686-unknown-openbsd=$(CPP)
+AR_i686-unknown-openbsd=$(AR)
+CFG_LIB_NAME_i686-unknown-openbsd=lib$(1).so
+CFG_STATIC_LIB_NAME_i686-unknown-openbsd=lib$(1).a
+CFG_LIB_GLOB_i686-unknown-openbsd=lib$(1)-*.so
+CFG_LIB_DSYM_GLOB_i686-unknown-openbsd=$(1)-*.dylib.dSYM
+CFG_JEMALLOC_CFLAGS_i686-unknown-openbsd := -m32 -I/usr/include $(CFLAGS)
+CFG_GCCISH_CFLAGS_i686-unknown-openbsd := -g -fPIC -m32 -I/usr/include $(CFLAGS)
+CFG_GCCISH_LINK_FLAGS_i686-unknown-openbsd := -shared -fPIC -g -pthread -m32
+CFG_GCCISH_DEF_FLAG_i686-unknown-openbsd := -Wl,--export-dynamic,--dynamic-list=
+CFG_LLC_FLAGS_i686-unknown-openbsd :=
+CFG_INSTALL_NAME_i686-unknown-openbsd =
+CFG_EXE_SUFFIX_i686-unknown-openbsd :=
+CFG_WINDOWSY_i686-unknown-openbsd :=
+CFG_UNIXY_i686-unknown-openbsd := 1
+CFG_LDPATH_i686-unknown-openbsd :=
+CFG_RUN_i686-unknown-openbsd=$(2)
+CFG_RUN_TARG_i686-unknown-openbsd=$(call CFG_RUN_i686-unknown-openbsd,,$(2))
+CFG_GNU_TRIPLE_i686-unknown-openbsd := i686-unknown-openbsd
+RUSTC_FLAGS_i686-unknown-openbsd=-C linker=$(call FIND_COMPILER,$(CC))
+CFG_DISABLE_JEMALLOC_i686-unknown-openbsd := 1

View File

@ -0,0 +1,18 @@
$OpenBSD: patch-src_bootstrap_native_rs,v 1.1 2017/02/15 12:52:35 landry Exp $
use default settings from devel/llvm to local embedded version
--- src/bootstrap/native.rs.orig Thu Feb 9 02:37:48 2017
+++ src/bootstrap/native.rs Fri Feb 10 13:35:47 2017
@@ -85,10 +85,10 @@ pub fn llvm(build: &Build, target: &str) {
.define("LLVM_INCLUDE_EXAMPLES", "OFF")
.define("LLVM_INCLUDE_TESTS", "OFF")
.define("LLVM_INCLUDE_DOCS", "OFF")
- .define("LLVM_ENABLE_ZLIB", "OFF")
- .define("WITH_POLLY", "OFF")
+ .define("LLVM_ENABLE_FFI", "OFF")
+ .define("LLVM_REQUIRES_RTTI", "ON")
+ .define("GO_EXECUTABLE", "GO_EXECUTABLE-NOTFOUND")
.define("LLVM_ENABLE_TERMINFO", "OFF")
- .define("LLVM_ENABLE_LIBEDIT", "OFF")
.define("LLVM_PARALLEL_COMPILE_JOBS", build.jobs().to_string())
.define("LLVM_TARGET_ARCH", target.split('-').next().unwrap())
.define("LLVM_DEFAULT_TARGET_TRIPLE", target);

View File

@ -1,8 +1,18 @@
$OpenBSD: patch-src_etc_rust-gdb,v 1.1 2016/01/13 07:39:08 semarie Exp $
$OpenBSD: patch-src_etc_rust-gdb,v 1.2 2017/02/15 12:52:35 landry Exp $
only compatible with egdb (gdb from ports)
--- src/etc/rust-gdb.orig Sat Dec 12 07:12:56 2015
+++ src/etc/rust-gdb Sat Dec 12 07:13:44 2015
@@ -17,7 +17,7 @@ RUSTC_SYSROOT=`rustc --print=sysroot`
--- src/etc/rust-gdb.orig Tue Jan 31 01:29:51 2017
+++ src/etc/rust-gdb Sun Feb 5 15:40:37 2017
@@ -12,12 +12,17 @@
# Exit if anything fails
set -e
+if ! command -v egdb; then
+ echo "error: rust-gdb requires devel/gdb to be installed" >&2
+ exit 1
+fi
+
# Find out where the pretty printer Python module is
RUSTC_SYSROOT=`rustc --print=sysroot`
GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/lib/rustlib/etc"
# Run GDB with the additional arguments that load the pretty printers

View File

@ -1,33 +0,0 @@
$OpenBSD: patch-src_liblibc_src_unix_bsd_netbsdlike_openbsdlike_mod_rs,v 1.1 2016/12/06 22:39:49 juanfra Exp $
libclibc: make openbsdlike to support 64 and 32 bits archs
https://github.com/rust-lang/libc/commit/94848c190728bdf42acfa2057f2bada59f46a0a6
https://github.com/rust-lang/libc/commit/0ac39c5ccf6a04395b7c40dd62321cb91f63f160
--- src/liblibc/src/unix/bsd/netbsdlike/openbsdlike/mod.rs.orig Tue Nov 8 04:17:31 2016
+++ src/liblibc/src/unix/bsd/netbsdlike/openbsdlike/mod.rs Fri Dec 2 13:55:21 2016
@@ -1,7 +1,5 @@
-pub type c_long = i64;
-pub type c_ulong = u64;
pub type clock_t = i64;
-pub type suseconds_t = i64;
+pub type suseconds_t = ::c_long;
pub type dev_t = i32;
pub type sigset_t = ::c_uint;
pub type blksize_t = ::int32_t;
@@ -110,6 +108,9 @@ s! {
pub si_code: ::c_int,
pub si_errno: ::c_int,
pub si_addr: *mut ::c_char,
+ #[cfg(target_pointer_width = "32")]
+ __pad: [u8; 112],
+ #[cfg(target_pointer_width = "64")]
__pad: [u8; 108],
}
@@ -446,3 +447,6 @@ cfg_if! {
// Unknown target_os
}
}
+
+mod other;
+pub use self::other::*;

View File

@ -1,9 +0,0 @@
$OpenBSD: patch-src_liblibc_src_unix_bsd_netbsdlike_openbsdlike_other_b32_mod_rs,v 1.1 2016/12/06 22:39:49 juanfra Exp $
libclibc: make openbsdlike to support 64 and 32 bits archs
https://github.com/rust-lang/libc/commit/94848c190728bdf42acfa2057f2bada59f46a0a6
--- src/liblibc/src/unix/bsd/netbsdlike/openbsdlike/other/b32/mod.rs.orig Tue Nov 29 13:50:21 2016
+++ src/liblibc/src/unix/bsd/netbsdlike/openbsdlike/other/b32/mod.rs Tue Nov 29 13:50:21 2016
@@ -0,0 +1,2 @@
+pub type c_long = i32;
+pub type c_ulong = u32;

View File

@ -1,9 +0,0 @@
$OpenBSD: patch-src_liblibc_src_unix_bsd_netbsdlike_openbsdlike_other_b64_mod_rs,v 1.1 2016/12/06 22:39:49 juanfra Exp $
libclibc: make openbsdlike to support 64 and 32 bits archs
https://github.com/rust-lang/libc/commit/94848c190728bdf42acfa2057f2bada59f46a0a6
--- src/liblibc/src/unix/bsd/netbsdlike/openbsdlike/other/b64/mod.rs.orig Tue Nov 29 13:50:21 2016
+++ src/liblibc/src/unix/bsd/netbsdlike/openbsdlike/other/b64/mod.rs Tue Nov 29 13:50:21 2016
@@ -0,0 +1,2 @@
+pub type c_long = i64;
+pub type c_ulong = u64;

View File

@ -1,18 +0,0 @@
$OpenBSD: patch-src_liblibc_src_unix_bsd_netbsdlike_openbsdlike_other_mod_rs,v 1.1 2016/12/06 22:39:49 juanfra Exp $
libclibc: make openbsdlike to support 64 and 32 bits archs
https://github.com/rust-lang/libc/commit/94848c190728bdf42acfa2057f2bada59f46a0a6
--- src/liblibc/src/unix/bsd/netbsdlike/openbsdlike/other/mod.rs.orig Tue Nov 29 13:50:21 2016
+++ src/liblibc/src/unix/bsd/netbsdlike/openbsdlike/other/mod.rs Tue Nov 29 13:50:21 2016
@@ -0,0 +1,11 @@
+cfg_if! {
+ if #[cfg(target_arch = "x86_64")] {
+ mod b64;
+ pub use self::b64::*;
+ } else if #[cfg(target_arch = "x86")] {
+ mod b32;
+ pub use self::b32::*;
+ } else {
+ // Unknown target_arch
+ }
+}

View File

@ -1,36 +0,0 @@
$OpenBSD: patch-src_librustc_back_target_i686_unknown_openbsd_rs,v 1.2 2016/12/26 13:52:46 landry Exp $
Add i686-unknown-openbsd target.
https://github.com/rust-lang/rust/pull/38086
--- src/librustc_back/target/i686_unknown_openbsd.rs.orig Wed Dec 21 11:23:51 2016
+++ src/librustc_back/target/i686_unknown_openbsd.rs Wed Dec 21 11:33:00 2016
@@ -0,0 +1,30 @@
+// Copyright 2016 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+use target::{Target, TargetResult};
+
+pub fn target() -> TargetResult {
+ let mut base = super::openbsd_base::opts();
+ base.cpu = "pentium4".to_string();
+ base.max_atomic_width = Some(64);
+ base.pre_link_args.push("-m32".to_string());
+
+ Ok(Target {
+ llvm_target: "i686-unknown-openbsd".to_string(),
+ target_endian: "little".to_string(),
+ target_pointer_width: "32".to_string(),
+ data_layout: "e-m:e-p:32:32-f64:32:64-f80:32-n8:16:32-S128".to_string(),
+ arch: "x86".to_string(),
+ target_os: "openbsd".to_string(),
+ target_env: "".to_string(),
+ target_vendor: "unknown".to_string(),
+ options: base,
+ })
+}

View File

@ -1,50 +0,0 @@
$OpenBSD: patch-src_librustc_back_target_mod_rs,v 1.2 2016/12/26 13:52:46 landry Exp $
Add i686-unknown-openbsd target.
https://github.com/rust-lang/rust/pull/38086
--- src/librustc_back/target/mod.rs.orig Sun Dec 18 00:40:11 2016
+++ src/librustc_back/target/mod.rs Wed Dec 21 11:18:23 2016
@@ -167,7 +167,10 @@ supported_targets! {
("x86_64-unknown-dragonfly", x86_64_unknown_dragonfly),
("x86_64-unknown-bitrig", x86_64_unknown_bitrig),
+
+ ("i686-unknown-openbsd", i686_unknown_openbsd),
("x86_64-unknown-openbsd", x86_64_unknown_openbsd),
+
("x86_64-unknown-netbsd", x86_64_unknown_netbsd),
("x86_64-rumprun-netbsd", x86_64_rumprun_netbsd),
@@ -298,6 +301,9 @@ pub struct TargetOptions {
pub staticlib_suffix: String,
/// OS family to use for conditional compilation. Valid options: "unix", "windows".
pub target_family: Option<String>,
+ /// Whether the target toolchain is like OpenBSD's.
+ /// Only useful for compiling against OpenBSD, for configuring abi when returning a struct.
+ pub is_like_openbsd: bool,
/// Whether the target toolchain is like OSX's. Only useful for compiling against iOS/OS X, in
/// particular running dsymutil and some other stuff like `-dead_strip`. Defaults to false.
pub is_like_osx: bool,
@@ -394,6 +400,7 @@ impl Default for TargetOptions {
staticlib_prefix: "lib".to_string(),
staticlib_suffix: ".a".to_string(),
target_family: None,
+ is_like_openbsd: false,
is_like_osx: false,
is_like_solaris: false,
is_like_windows: false,
@@ -558,6 +565,7 @@ impl Target {
key!(staticlib_prefix);
key!(staticlib_suffix);
key!(target_family, optional);
+ key!(is_like_openbsd, bool);
key!(is_like_osx, bool);
key!(is_like_solaris, bool);
key!(is_like_windows, bool);
@@ -717,6 +725,7 @@ impl ToJson for Target {
target_option_val!(staticlib_prefix);
target_option_val!(staticlib_suffix);
target_option_val!(target_family);
+ target_option_val!(is_like_openbsd);
target_option_val!(is_like_osx);
target_option_val!(is_like_solaris);
target_option_val!(is_like_windows);

View File

@ -1,13 +0,0 @@
$OpenBSD: patch-src_librustc_back_target_openbsd_base_rs,v 1.2 2016/12/26 13:52:46 landry Exp $
Add i686-unknown-openbsd target.
https://github.com/rust-lang/rust/pull/38086
--- src/librustc_back/target/openbsd_base.rs.orig Sun Dec 18 00:40:11 2016
+++ src/librustc_back/target/openbsd_base.rs Wed Dec 21 11:22:58 2016
@@ -17,6 +17,7 @@ pub fn opts() -> TargetOptions {
executables: true,
linker_is_gnu: true,
has_rpath: true,
+ is_like_openbsd: true,
pre_link_args: vec![
// GNU-style linkers will use this to omit linking to libraries
// which don't actually fulfill any relocations, but only for

View File

@ -1,5 +1,5 @@
$OpenBSD: patch-src_librustc_session_filesearch_rs,v 1.3 2016/08/31 08:33:19 landry Exp $
fallback to CFG_PREFIX as default sysroot.
$OpenBSD: patch-src_librustc_session_filesearch_rs,v 1.4 2017/02/15 12:52:35 landry Exp $
fallback to LOCALBASE as default sysroot.
--- src/librustc/session/filesearch.rs.orig Mon Jul 4 20:04:09 2016
+++ src/librustc/session/filesearch.rs Tue Jul 5 19:01:38 2016
@@ -161,7 +161,10 @@ pub fn get_or_default_sysroot() -> PathBuf {
@ -7,7 +7,7 @@ fallback to CFG_PREFIX as default sysroot.
match canonicalize(env::current_exe().ok()) {
Some(mut p) => { p.pop(); p.pop(); p }
- None => bug!("can't determine value for sysroot")
+ None => match option_env!("CFG_PREFIX") {
+ None => match option_env!("LOCALBASE") {
+ Some(dir) => PathBuf::from(dir),
+ None => bug!("can't determine value for sysroot"),
+ }

View File

@ -1,15 +0,0 @@
$OpenBSD: patch-src_librustc_trans_cabi_x86_rs,v 1.1 2016/12/06 22:39:49 juanfra Exp $
Add i686-unknown-openbsd target.
https://github.com/rust-lang/rust/pull/38086
--- src/librustc_trans/cabi_x86.rs.orig Sun Dec 4 07:00:09 2016
+++ src/librustc_trans/cabi_x86.rs Sun Dec 4 07:00:43 2016
@@ -25,7 +25,8 @@ pub fn compute_abi_info(ccx: &CrateContext, fty: &mut
// http://www.angelcode.com/dev/callconv/callconv.html
// Clang's ABI handling is in lib/CodeGen/TargetInfo.cpp
let t = &ccx.sess().target.target;
- if t.options.is_like_osx || t.options.is_like_windows {
+ if t.options.is_like_osx || t.options.is_like_windows
+ || t.options.is_like_openbsd {
match llsize_of_alloc(ccx, fty.ret.ty) {
1 => fty.ret.cast = Some(Type::i8(ccx)),
2 => fty.ret.cast = Some(Type::i16(ccx)),

View File

@ -1,14 +1,14 @@
$OpenBSD: patch-src_librustdoc_test_rs,v 1.6 2016/12/26 13:52:46 landry Exp $
fallback to CFG_PREFIX as default sysroot.
--- src/librustdoc/test.rs.orig Sun Dec 18 00:40:11 2016
+++ src/librustdoc/test.rs Wed Dec 21 11:18:23 2016
@@ -62,9 +62,16 @@ pub fn run(input: &str,
$OpenBSD: patch-src_librustdoc_test_rs,v 1.7 2017/02/15 12:52:35 landry Exp $
fallback to LOCALBASE as default sysroot.
--- src/librustdoc/test.rs.orig Fri Jan 20 21:38:38 2017
+++ src/librustdoc/test.rs Mon Jan 30 20:13:43 2017
@@ -59,9 +59,16 @@ pub fn run(input: &str,
let input_path = PathBuf::from(input);
let input = config::Input::File(input_path.clone());
+ let sysroot = match env::current_exe().ok() {
+ Some(mut p) => { p.pop(); p.pop(); p }
+ None => match option_env!("CFG_PREFIX") {
+ None => match option_env!("LOCALBASE") {
+ Some(dir) => PathBuf::from(dir),
+ None => panic!("can't determine value for sysroot"),
+ }
@ -21,13 +21,13 @@ fallback to CFG_PREFIX as default sysroot.
search_paths: libs.clone(),
crate_types: vec![config::CrateTypeDylib],
externs: externs.clone(),
@@ -181,9 +188,16 @@ fn runtest(test: &str, cratename: &str, cfgs: Vec<Stri
@@ -167,9 +174,16 @@ fn runtest(test: &str, cratename: &str, cfgs: Vec<Stri
};
let outputs = OutputTypes::new(&[(OutputType::Exe, None)]);
+ let sysroot = match env::current_exe().ok() {
+ Some(mut p) => { p.pop(); p.pop(); p }
+ None => match option_env!("CFG_PREFIX") {
+ None => match option_env!("LOCALBASE") {
+ Some(dir) => PathBuf::from(dir),
+ None => panic!("can't determine value for sysroot"),
+ }

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-src_libstd_sys_unix_os_rs,v 1.4 2016/12/26 13:52:46 landry Exp $
$OpenBSD: patch-src_libstd_sys_unix_os_rs,v 1.5 2017/02/15 12:52:35 landry Exp $
argv0 isn't suitable as current_exe() in all cases.
--- src/libstd/sys/unix/os.rs.orig Sun Dec 18 00:40:11 2016
+++ src/libstd/sys/unix/os.rs Wed Dec 21 11:18:23 2016
@@ -245,13 +245,14 @@ pub fn current_exe() -> io::Result<PathBuf> {
--- src/libstd/sys/unix/os.rs.orig Fri Jan 20 21:38:38 2017
+++ src/libstd/sys/unix/os.rs Mon Jan 30 20:13:43 2017
@@ -240,13 +240,14 @@ pub fn current_exe() -> io::Result<PathBuf> {
argv.set_len(argv_len as usize);
if argv[0].is_null() {
return Err(io::Error::new(io::ErrorKind::Other,

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-src_llvm_include_llvm_ExecutionEngine_RTDyldMemoryManager_h,v 1.1 2017/02/15 12:52:35 landry Exp $
https://github.com/llvm-mirror/llvm/commit/420bc5679ccfb76b41a47be8a4bf05ececf0cae5
--- src/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h.orig Mon Feb 6 20:14:30 2017
+++ src/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h Mon Feb 6 20:14:41 2017
@@ -72,7 +72,7 @@ class RTDyldMemoryManager : public MCJITMemoryManager,
}
void deregisterEHFrames(uint8_t *Addr, uint64_t LoadAddr, size_t Size) override {
- registerEHFramesInProcess(Addr, Size);
+ deregisterEHFramesInProcess(Addr, Size);
}
/// This method returns the address of the specified function or variable in

View File

@ -1,4 +1,5 @@
$OpenBSD: patch-src_llvm_include_llvm_Support_Threading_h,v 1.1 2017/02/02 08:02:50 landry Exp $
$OpenBSD: patch-src_llvm_include_llvm_Support_Threading_h,v 1.2 2017/02/15 12:52:35 landry Exp $
https://github.com/llvm-mirror/llvm/commit/f92d91a710f48a26e44451f18f0081b6af0670b7
--- src/llvm/include/llvm/Support/Threading.h.orig Wed Dec 21 00:36:08 2016
+++ src/llvm/include/llvm/Support/Threading.h Sun Jan 29 09:20:53 2017
@@ -20,11 +20,11 @@

View File

@ -1,4 +1,5 @@
$OpenBSD: patch-src_llvm_lib_CodeGen_TargetLoweringBase_cpp,v 1.1 2017/02/02 08:02:50 landry Exp $
$OpenBSD: patch-src_llvm_lib_CodeGen_TargetLoweringBase_cpp,v 1.2 2017/02/15 12:52:35 landry Exp $
https://github.com/llvm-mirror/llvm/commit/06e3fec531cb51bd6bfdc0171dd2676be355e76b
--- src/llvm/lib/CodeGen/TargetLoweringBase.cpp.orig Sun Jan 29 09:06:57 2017
+++ src/llvm/lib/CodeGen/TargetLoweringBase.cpp Sun Jan 29 09:07:29 2017
@@ -1818,9 +1818,7 @@ Value *TargetLoweringBase::getIRStackGuard(IRBuilder<>

View File

@ -0,0 +1,33 @@
$OpenBSD: patch-src_llvm_lib_Transforms_InstCombine_InstCombineLoadStoreAlloca_cpp,v 1.1 2017/02/15 12:52:35 landry Exp $
https://github.com/llvm-mirror/llvm/commit/7e79c454db01898586ecb6444ec8bb4ee19dd0a0
https://github.com/llvm-mirror/llvm/commit/e0af6c9240d5634766925c71a492ef48b5ca3538
--- src/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp.orig Tue Jan 31 01:33:14 2017
+++ src/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp Tue Feb 7 09:35:55 2017
@@ -587,6 +587,13 @@ static Instruction *unpackLoadToAggregate(InstCombiner
UndefValue::get(T), NewLoad, 0, Name));
}
+ // Bail out if the array is too large. Ideally we would like to optimize
+ // arrays of arbitrary size but this has a terrible impact on compile time.
+ // The threshold here is chosen arbitrarily, maybe needs a little bit of
+ // tuning.
+ if (NumElements > 1024)
+ return nullptr;
+
const DataLayout &DL = IC.getDataLayout();
auto EltSize = DL.getTypeAllocSize(ET);
auto Align = LI.getAlignment();
@@ -1088,6 +1095,13 @@ static bool unpackStoreToAggregate(InstCombiner &IC, S
combineStoreToNewValue(IC, SI, V);
return true;
}
+
+ // Bail out if the array is too large. Ideally we would like to optimize
+ // arrays of arbitrary size but this has a terrible impact on compile time.
+ // The threshold here is chosen arbitrarily, maybe needs a little bit of
+ // tuning.
+ if (NumElements > 1024)
+ return false;
const DataLayout &DL = IC.getDataLayout();
auto EltSize = DL.getTypeAllocSize(AT->getElementType());

View File

@ -1,14 +0,0 @@
$OpenBSD: patch-src_test_run-pass_backtrace_rs,v 1.4 2016/12/26 13:52:46 landry Exp $
Skip run-pass/backtrace as libbacktrace is disabled on openbsd.
--- src/test/run-pass/backtrace.rs.orig Sun Dec 18 00:40:12 2016
+++ src/test/run-pass/backtrace.rs Wed Dec 21 11:18:23 2016
@@ -103,7 +103,8 @@ fn runtest(me: &str) {
}
fn main() {
- if cfg!(windows) && cfg!(target_env = "gnu") {
+ if (cfg!(windows) && cfg!(target_env = "gnu")) ||
+ cfg!(target_os = "openbsd") {
return
}

View File

@ -1,13 +0,0 @@
$OpenBSD: patch-src_tools_compiletest_src_runtest_rs,v 1.4 2016/12/26 13:52:46 landry Exp $
use gmake to run-make testsuite
--- src/tools/compiletest/src/runtest.rs.orig Sun Dec 18 00:40:12 2016
+++ src/tools/compiletest/src/runtest.rs Wed Dec 21 11:18:23 2016
@@ -2095,7 +2095,7 @@ actual:\n\
}
self.create_dir_racy(&tmpdir);
- let mut cmd = Command::new("make");
+ let mut cmd = Command::new("gmake");
cmd.current_dir(&self.testpaths.file)
.env("TARGET", &self.config.target)
.env("PYTHON", &self.config.docck_python)

View File

@ -1,20 +0,0 @@
$OpenBSD: patch-src_tools_tidy_src_main_rs,v 1.2 2016/12/26 13:52:46 landry Exp $
Disable cargo_lock check: it requires the source directory to be a git clone.
--- src/tools/tidy/src/main.rs.orig Sun Dec 18 00:40:12 2016
+++ src/tools/tidy/src/main.rs Wed Dec 21 11:19:24 2016
@@ -35,7 +35,6 @@ mod style;
mod errors;
mod features;
mod cargo;
-mod cargo_lock;
mod pal;
fn main() {
@@ -48,7 +47,6 @@ fn main() {
errors::check(&path, &mut bad);
cargo::check(&path, &mut bad);
features::check(&path, &mut bad);
- cargo_lock::check(&path, &mut bad);
pal::check(&path, &mut bad);
if bad {

View File

@ -0,0 +1,100 @@
@comment $OpenBSD: PFRAG.amd64-main,v 1.1 2017/02/15 12:52:35 landry Exp $
lib/libarena-9be0c8e391cd714d.so
lib/libflate-35a2e0a7799ede52.so
lib/libfmt_macros-9786ebdcaffd7b66.so
lib/libgetopts-20b90c6b23ffdc42.so
lib/libgraphviz-405c42de9dbd8060.so
lib/liblog-10e131c9710c4616.so
lib/libproc_macro-d227dda69b7f6844.so
lib/libproc_macro_plugin-0fe4934fae94e846.so
lib/libproc_macro_tokens-d715c2b9eaa1f98f.so
lib/librustc-3e62541ac92a2a57.so
lib/librustc_back-4dbce09646909121.so
lib/librustc_borrowck-a7bde671bbfe2e74.so
lib/librustc_const_eval-f3f095407d253d2c.so
lib/librustc_const_math-dab3ec5d3d3ea1e1.so
lib/librustc_data_structures-4fd0964d090ce553.so
lib/librustc_driver-be81d0b7172df003.so
lib/librustc_errors-014027489d874466.so
lib/librustc_incremental-f9346bea442d9bfc.so
lib/librustc_lint-3ba673556bf687ed.so
lib/librustc_llvm-1132aef09c4b778f.so
lib/librustc_metadata-f3f99368255f6a6b.so
lib/librustc_mir-342b9dd045970566.so
lib/librustc_passes-5af92635e56ecefb.so
lib/librustc_platform_intrinsics-a4620a1142f7592b.so
lib/librustc_plugin-181d3fc6c85ded31.so
lib/librustc_privacy-12658ea2c57ed25c.so
lib/librustc_resolve-7612d478acbb3322.so
lib/librustc_save_analysis-170e91c3ae65ad56.so
lib/librustc_trans-df43160d6707b885.so
lib/librustc_typeck-f8a3bc615c4b66db.so
lib/librustdoc-0c0a77d46965df6a.so
lib/libserialize-93d9a6265e83188b.so
lib/libstd-268c29a6e727f138.so
lib/libsyntax-07cd5659bab9394c.so
lib/libsyntax_ext-11d93eaefc07d3c0.so
lib/libsyntax_pos-89dd92073046e4c4.so
lib/libterm-10f1a2bba158f8dd.so
lib/libtest-b9523666d589b042.so
lib/rustlib/x86_64-unknown-openbsd/
lib/rustlib/x86_64-unknown-openbsd/lib/
lib/rustlib/x86_64-unknown-openbsd/lib/liballoc-e5f6c987eeea6dc3.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_jemalloc-29d0465987bb53e5.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_system-7b1dd492ab603fd8.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libarena-9be0c8e391cd714d.so
lib/rustlib/x86_64-unknown-openbsd/lib/libcollections-f1e60660b02c4639.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libcompiler_builtins-e709fc1479bea30f.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libcore-93d679227cfbb668.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libflate-35a2e0a7799ede52.so
lib/rustlib/x86_64-unknown-openbsd/lib/libfmt_macros-9786ebdcaffd7b66.so
lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-20b90c6b23ffdc42.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-20b90c6b23ffdc42.so
lib/rustlib/x86_64-unknown-openbsd/lib/libgraphviz-405c42de9dbd8060.so
lib/rustlib/x86_64-unknown-openbsd/lib/liblibc-1679cba64b7f91f3.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/liblog-10e131c9710c4616.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/liblog-10e131c9710c4616.so
lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_abort-58521f8da7a6b18c.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_unwind-f99521716a81d87e.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro-d227dda69b7f6844.so
lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro_plugin-0fe4934fae94e846.so
lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro_tokens-d715c2b9eaa1f98f.so
lib/rustlib/x86_64-unknown-openbsd/lib/librand-fa1e64256580f121.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/librustc-3e62541ac92a2a57.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_back-4dbce09646909121.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_bitflags-c1acd0cedb700a16.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_borrowck-a7bde671bbfe2e74.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_eval-f3f095407d253d2c.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_math-dab3ec5d3d3ea1e1.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_data_structures-4fd0964d090ce553.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_driver-be81d0b7172df003.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_errors-014027489d874466.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_incremental-f9346bea442d9bfc.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_lint-3ba673556bf687ed.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_llvm-1132aef09c4b778f.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_metadata-f3f99368255f6a6b.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_mir-342b9dd045970566.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_passes-5af92635e56ecefb.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_platform_intrinsics-a4620a1142f7592b.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_plugin-181d3fc6c85ded31.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_privacy-12658ea2c57ed25c.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_resolve-7612d478acbb3322.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_save_analysis-170e91c3ae65ad56.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_trans-df43160d6707b885.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustc_typeck-f8a3bc615c4b66db.so
lib/rustlib/x86_64-unknown-openbsd/lib/librustdoc-0c0a77d46965df6a.so
lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-93d9a6265e83188b.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-93d9a6265e83188b.so
lib/rustlib/x86_64-unknown-openbsd/lib/libstd-268c29a6e727f138.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libstd-268c29a6e727f138.so
lib/rustlib/x86_64-unknown-openbsd/lib/libstd_shim-9c14104483f4db33.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libstd_unicode-ae6e3013dc23034c.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax-07cd5659bab9394c.so
lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_ext-11d93eaefc07d3c0.so
lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_pos-89dd92073046e4c4.so
lib/rustlib/x86_64-unknown-openbsd/lib/libterm-10f1a2bba158f8dd.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libterm-10f1a2bba158f8dd.so
lib/rustlib/x86_64-unknown-openbsd/lib/libtest-b9523666d589b042.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libtest-b9523666d589b042.so
lib/rustlib/x86_64-unknown-openbsd/lib/libtest_shim-6c99bd0eb5b2434f.rlib
lib/rustlib/x86_64-unknown-openbsd/lib/libunwind-c016a98900bb6353.rlib

View File

@ -1,163 +0,0 @@
@comment $OpenBSD: PFRAG.b32-doc,v 1.1 2016/12/06 22:39:49 juanfra Exp $
share/doc/rust/html/libc/b32/
share/doc/rust/html/libc/b32/c_long.t.html
share/doc/rust/html/libc/b32/c_ulong.t.html
share/doc/rust/html/libc/b32/type.c_long.html
share/doc/rust/html/libc/b32/type.c_ulong.html
share/doc/rust/html/libc/bsd/b32/
share/doc/rust/html/libc/bsd/b32/c_long.t.html
share/doc/rust/html/libc/bsd/b32/c_ulong.t.html
share/doc/rust/html/libc/bsd/b32/type.c_long.html
share/doc/rust/html/libc/bsd/b32/type.c_ulong.html
share/doc/rust/html/libc/bsd/netbsdlike/b32/
share/doc/rust/html/libc/bsd/netbsdlike/b32/c_long.t.html
share/doc/rust/html/libc/bsd/netbsdlike/b32/c_ulong.t.html
share/doc/rust/html/libc/bsd/netbsdlike/b32/type.c_long.html
share/doc/rust/html/libc/bsd/netbsdlike/b32/type.c_ulong.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/b32/
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/b32/c_long.t.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/b32/c_ulong.t.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/b32/type.c_long.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/b32/type.c_ulong.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/other/b32/
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/other/b32/c_long.t.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/other/b32/c_ulong.t.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/other/b32/type.c_long.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/other/b32/type.c_ulong.html
share/doc/rust/html/libc/bsd/netbsdlike/other/b32/
share/doc/rust/html/libc/bsd/netbsdlike/other/b32/c_long.t.html
share/doc/rust/html/libc/bsd/netbsdlike/other/b32/c_ulong.t.html
share/doc/rust/html/libc/bsd/netbsdlike/other/b32/type.c_long.html
share/doc/rust/html/libc/bsd/netbsdlike/other/b32/type.c_ulong.html
share/doc/rust/html/libc/bsd/openbsdlike/b32/
share/doc/rust/html/libc/bsd/openbsdlike/b32/c_long.t.html
share/doc/rust/html/libc/bsd/openbsdlike/b32/c_ulong.t.html
share/doc/rust/html/libc/bsd/openbsdlike/b32/type.c_long.html
share/doc/rust/html/libc/bsd/openbsdlike/b32/type.c_ulong.html
share/doc/rust/html/libc/bsd/openbsdlike/other/b32/
share/doc/rust/html/libc/bsd/openbsdlike/other/b32/c_long.t.html
share/doc/rust/html/libc/bsd/openbsdlike/other/b32/c_ulong.t.html
share/doc/rust/html/libc/bsd/openbsdlike/other/b32/type.c_long.html
share/doc/rust/html/libc/bsd/openbsdlike/other/b32/type.c_ulong.html
share/doc/rust/html/libc/bsd/other/b32/
share/doc/rust/html/libc/bsd/other/b32/c_long.t.html
share/doc/rust/html/libc/bsd/other/b32/c_ulong.t.html
share/doc/rust/html/libc/bsd/other/b32/type.c_long.html
share/doc/rust/html/libc/bsd/other/b32/type.c_ulong.html
share/doc/rust/html/libc/netbsdlike/b32/
share/doc/rust/html/libc/netbsdlike/b32/c_long.t.html
share/doc/rust/html/libc/netbsdlike/b32/c_ulong.t.html
share/doc/rust/html/libc/netbsdlike/b32/type.c_long.html
share/doc/rust/html/libc/netbsdlike/b32/type.c_ulong.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/b32/
share/doc/rust/html/libc/netbsdlike/openbsdlike/b32/c_long.t.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/b32/c_ulong.t.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/b32/type.c_long.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/b32/type.c_ulong.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/other/b32/
share/doc/rust/html/libc/netbsdlike/openbsdlike/other/b32/c_long.t.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/other/b32/c_ulong.t.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/other/b32/type.c_long.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/other/b32/type.c_ulong.html
share/doc/rust/html/libc/netbsdlike/other/b32/
share/doc/rust/html/libc/netbsdlike/other/b32/c_long.t.html
share/doc/rust/html/libc/netbsdlike/other/b32/c_ulong.t.html
share/doc/rust/html/libc/netbsdlike/other/b32/type.c_long.html
share/doc/rust/html/libc/netbsdlike/other/b32/type.c_ulong.html
share/doc/rust/html/libc/openbsdlike/b32/
share/doc/rust/html/libc/openbsdlike/b32/c_long.t.html
share/doc/rust/html/libc/openbsdlike/b32/c_ulong.t.html
share/doc/rust/html/libc/openbsdlike/b32/type.c_long.html
share/doc/rust/html/libc/openbsdlike/b32/type.c_ulong.html
share/doc/rust/html/libc/openbsdlike/other/b32/
share/doc/rust/html/libc/openbsdlike/other/b32/c_long.t.html
share/doc/rust/html/libc/openbsdlike/other/b32/c_ulong.t.html
share/doc/rust/html/libc/openbsdlike/other/b32/type.c_long.html
share/doc/rust/html/libc/openbsdlike/other/b32/type.c_ulong.html
share/doc/rust/html/libc/other/b32/
share/doc/rust/html/libc/other/b32/c_long.t.html
share/doc/rust/html/libc/other/b32/c_ulong.t.html
share/doc/rust/html/libc/other/b32/type.c_long.html
share/doc/rust/html/libc/other/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/b32/
share/doc/rust/html/libc/unix/b32/c_long.t.html
share/doc/rust/html/libc/unix/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/b32/type.c_long.html
share/doc/rust/html/libc/unix/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/b32/
share/doc/rust/html/libc/unix/bsd/b32/c_long.t.html
share/doc/rust/html/libc/unix/bsd/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/b32/type.c_long.html
share/doc/rust/html/libc/unix/bsd/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/b32/
share/doc/rust/html/libc/unix/bsd/netbsdlike/b32/c_long.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/b32/type.c_long.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/b32/
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/b32/c_long.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/b32/type.c_long.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/other/b32/
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/other/b32/c_long.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/other/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/other/b32/type.c_long.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/other/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/other/b32/
share/doc/rust/html/libc/unix/bsd/netbsdlike/other/b32/c_long.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/other/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/other/b32/type.c_long.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/other/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/b32/
share/doc/rust/html/libc/unix/bsd/openbsdlike/b32/c_long.t.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/b32/type.c_long.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/other/b32/
share/doc/rust/html/libc/unix/bsd/openbsdlike/other/b32/c_long.t.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/other/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/other/b32/type.c_long.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/other/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/other/b32/
share/doc/rust/html/libc/unix/bsd/other/b32/c_long.t.html
share/doc/rust/html/libc/unix/bsd/other/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/other/b32/type.c_long.html
share/doc/rust/html/libc/unix/bsd/other/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/netbsdlike/b32/
share/doc/rust/html/libc/unix/netbsdlike/b32/c_long.t.html
share/doc/rust/html/libc/unix/netbsdlike/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/netbsdlike/b32/type.c_long.html
share/doc/rust/html/libc/unix/netbsdlike/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/b32/
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/b32/c_long.t.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/b32/type.c_long.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/other/b32/
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/other/b32/c_long.t.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/other/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/other/b32/type.c_long.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/other/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/netbsdlike/other/b32/
share/doc/rust/html/libc/unix/netbsdlike/other/b32/c_long.t.html
share/doc/rust/html/libc/unix/netbsdlike/other/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/netbsdlike/other/b32/type.c_long.html
share/doc/rust/html/libc/unix/netbsdlike/other/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/openbsdlike/b32/
share/doc/rust/html/libc/unix/openbsdlike/b32/c_long.t.html
share/doc/rust/html/libc/unix/openbsdlike/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/openbsdlike/b32/type.c_long.html
share/doc/rust/html/libc/unix/openbsdlike/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/openbsdlike/other/b32/
share/doc/rust/html/libc/unix/openbsdlike/other/b32/c_long.t.html
share/doc/rust/html/libc/unix/openbsdlike/other/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/openbsdlike/other/b32/type.c_long.html
share/doc/rust/html/libc/unix/openbsdlike/other/b32/type.c_ulong.html
share/doc/rust/html/libc/unix/other/b32/
share/doc/rust/html/libc/unix/other/b32/c_long.t.html
share/doc/rust/html/libc/unix/other/b32/c_ulong.t.html
share/doc/rust/html/libc/unix/other/b32/type.c_long.html
share/doc/rust/html/libc/unix/other/b32/type.c_ulong.html
share/doc/rust/html/src/libc/unix/bsd/netbsdlike/openbsdlike/other/b32/
share/doc/rust/html/src/libc/unix/bsd/netbsdlike/openbsdlike/other/b32/mod.rs.html

View File

@ -1,163 +0,0 @@
@comment $OpenBSD: PFRAG.b64-doc,v 1.1 2016/12/06 22:39:49 juanfra Exp $
share/doc/rust/html/libc/b64/
share/doc/rust/html/libc/b64/c_long.t.html
share/doc/rust/html/libc/b64/c_ulong.t.html
share/doc/rust/html/libc/b64/type.c_long.html
share/doc/rust/html/libc/b64/type.c_ulong.html
share/doc/rust/html/libc/bsd/b64/
share/doc/rust/html/libc/bsd/b64/c_long.t.html
share/doc/rust/html/libc/bsd/b64/c_ulong.t.html
share/doc/rust/html/libc/bsd/b64/type.c_long.html
share/doc/rust/html/libc/bsd/b64/type.c_ulong.html
share/doc/rust/html/libc/bsd/netbsdlike/b64/
share/doc/rust/html/libc/bsd/netbsdlike/b64/c_long.t.html
share/doc/rust/html/libc/bsd/netbsdlike/b64/c_ulong.t.html
share/doc/rust/html/libc/bsd/netbsdlike/b64/type.c_long.html
share/doc/rust/html/libc/bsd/netbsdlike/b64/type.c_ulong.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/b64/
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/b64/c_long.t.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/b64/c_ulong.t.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/b64/type.c_long.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/b64/type.c_ulong.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/other/b64/
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/other/b64/c_long.t.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/other/b64/c_ulong.t.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/other/b64/type.c_long.html
share/doc/rust/html/libc/bsd/netbsdlike/openbsdlike/other/b64/type.c_ulong.html
share/doc/rust/html/libc/bsd/netbsdlike/other/b64/
share/doc/rust/html/libc/bsd/netbsdlike/other/b64/c_long.t.html
share/doc/rust/html/libc/bsd/netbsdlike/other/b64/c_ulong.t.html
share/doc/rust/html/libc/bsd/netbsdlike/other/b64/type.c_long.html
share/doc/rust/html/libc/bsd/netbsdlike/other/b64/type.c_ulong.html
share/doc/rust/html/libc/bsd/openbsdlike/b64/
share/doc/rust/html/libc/bsd/openbsdlike/b64/c_long.t.html
share/doc/rust/html/libc/bsd/openbsdlike/b64/c_ulong.t.html
share/doc/rust/html/libc/bsd/openbsdlike/b64/type.c_long.html
share/doc/rust/html/libc/bsd/openbsdlike/b64/type.c_ulong.html
share/doc/rust/html/libc/bsd/openbsdlike/other/b64/
share/doc/rust/html/libc/bsd/openbsdlike/other/b64/c_long.t.html
share/doc/rust/html/libc/bsd/openbsdlike/other/b64/c_ulong.t.html
share/doc/rust/html/libc/bsd/openbsdlike/other/b64/type.c_long.html
share/doc/rust/html/libc/bsd/openbsdlike/other/b64/type.c_ulong.html
share/doc/rust/html/libc/bsd/other/b64/
share/doc/rust/html/libc/bsd/other/b64/c_long.t.html
share/doc/rust/html/libc/bsd/other/b64/c_ulong.t.html
share/doc/rust/html/libc/bsd/other/b64/type.c_long.html
share/doc/rust/html/libc/bsd/other/b64/type.c_ulong.html
share/doc/rust/html/libc/netbsdlike/b64/
share/doc/rust/html/libc/netbsdlike/b64/c_long.t.html
share/doc/rust/html/libc/netbsdlike/b64/c_ulong.t.html
share/doc/rust/html/libc/netbsdlike/b64/type.c_long.html
share/doc/rust/html/libc/netbsdlike/b64/type.c_ulong.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/b64/
share/doc/rust/html/libc/netbsdlike/openbsdlike/b64/c_long.t.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/b64/c_ulong.t.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/b64/type.c_long.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/b64/type.c_ulong.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/other/b64/
share/doc/rust/html/libc/netbsdlike/openbsdlike/other/b64/c_long.t.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/other/b64/c_ulong.t.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/other/b64/type.c_long.html
share/doc/rust/html/libc/netbsdlike/openbsdlike/other/b64/type.c_ulong.html
share/doc/rust/html/libc/netbsdlike/other/b64/
share/doc/rust/html/libc/netbsdlike/other/b64/c_long.t.html
share/doc/rust/html/libc/netbsdlike/other/b64/c_ulong.t.html
share/doc/rust/html/libc/netbsdlike/other/b64/type.c_long.html
share/doc/rust/html/libc/netbsdlike/other/b64/type.c_ulong.html
share/doc/rust/html/libc/openbsdlike/b64/
share/doc/rust/html/libc/openbsdlike/b64/c_long.t.html
share/doc/rust/html/libc/openbsdlike/b64/c_ulong.t.html
share/doc/rust/html/libc/openbsdlike/b64/type.c_long.html
share/doc/rust/html/libc/openbsdlike/b64/type.c_ulong.html
share/doc/rust/html/libc/openbsdlike/other/b64/
share/doc/rust/html/libc/openbsdlike/other/b64/c_long.t.html
share/doc/rust/html/libc/openbsdlike/other/b64/c_ulong.t.html
share/doc/rust/html/libc/openbsdlike/other/b64/type.c_long.html
share/doc/rust/html/libc/openbsdlike/other/b64/type.c_ulong.html
share/doc/rust/html/libc/other/b64/
share/doc/rust/html/libc/other/b64/c_long.t.html
share/doc/rust/html/libc/other/b64/c_ulong.t.html
share/doc/rust/html/libc/other/b64/type.c_long.html
share/doc/rust/html/libc/other/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/b64/
share/doc/rust/html/libc/unix/b64/c_long.t.html
share/doc/rust/html/libc/unix/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/b64/type.c_long.html
share/doc/rust/html/libc/unix/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/b64/
share/doc/rust/html/libc/unix/bsd/b64/c_long.t.html
share/doc/rust/html/libc/unix/bsd/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/b64/type.c_long.html
share/doc/rust/html/libc/unix/bsd/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/b64/
share/doc/rust/html/libc/unix/bsd/netbsdlike/b64/c_long.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/b64/type.c_long.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/b64/
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/b64/c_long.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/b64/type.c_long.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/other/b64/
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/other/b64/c_long.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/other/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/other/b64/type.c_long.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/openbsdlike/other/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/other/b64/
share/doc/rust/html/libc/unix/bsd/netbsdlike/other/b64/c_long.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/other/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/other/b64/type.c_long.html
share/doc/rust/html/libc/unix/bsd/netbsdlike/other/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/b64/
share/doc/rust/html/libc/unix/bsd/openbsdlike/b64/c_long.t.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/b64/type.c_long.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/other/b64/
share/doc/rust/html/libc/unix/bsd/openbsdlike/other/b64/c_long.t.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/other/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/other/b64/type.c_long.html
share/doc/rust/html/libc/unix/bsd/openbsdlike/other/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/bsd/other/b64/
share/doc/rust/html/libc/unix/bsd/other/b64/c_long.t.html
share/doc/rust/html/libc/unix/bsd/other/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/bsd/other/b64/type.c_long.html
share/doc/rust/html/libc/unix/bsd/other/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/netbsdlike/b64/
share/doc/rust/html/libc/unix/netbsdlike/b64/c_long.t.html
share/doc/rust/html/libc/unix/netbsdlike/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/netbsdlike/b64/type.c_long.html
share/doc/rust/html/libc/unix/netbsdlike/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/b64/
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/b64/c_long.t.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/b64/type.c_long.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/other/b64/
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/other/b64/c_long.t.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/other/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/other/b64/type.c_long.html
share/doc/rust/html/libc/unix/netbsdlike/openbsdlike/other/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/netbsdlike/other/b64/
share/doc/rust/html/libc/unix/netbsdlike/other/b64/c_long.t.html
share/doc/rust/html/libc/unix/netbsdlike/other/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/netbsdlike/other/b64/type.c_long.html
share/doc/rust/html/libc/unix/netbsdlike/other/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/openbsdlike/b64/
share/doc/rust/html/libc/unix/openbsdlike/b64/c_long.t.html
share/doc/rust/html/libc/unix/openbsdlike/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/openbsdlike/b64/type.c_long.html
share/doc/rust/html/libc/unix/openbsdlike/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/openbsdlike/other/b64/
share/doc/rust/html/libc/unix/openbsdlike/other/b64/c_long.t.html
share/doc/rust/html/libc/unix/openbsdlike/other/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/openbsdlike/other/b64/type.c_long.html
share/doc/rust/html/libc/unix/openbsdlike/other/b64/type.c_ulong.html
share/doc/rust/html/libc/unix/other/b64/
share/doc/rust/html/libc/unix/other/b64/c_long.t.html
share/doc/rust/html/libc/unix/other/b64/c_ulong.t.html
share/doc/rust/html/libc/unix/other/b64/type.c_long.html
share/doc/rust/html/libc/unix/other/b64/type.c_ulong.html
share/doc/rust/html/src/libc/unix/bsd/netbsdlike/openbsdlike/other/b64/
share/doc/rust/html/src/libc/unix/bsd/netbsdlike/openbsdlike/other/b64/mod.rs.html

View File

@ -0,0 +1,100 @@
@comment $OpenBSD: PFRAG.i386-main,v 1.1 2017/02/15 12:52:35 landry Exp $
lib/libarena-e6c10394ea2a068d.so
lib/libflate-7f11ba0e0002d019.so
lib/libfmt_macros-fb189e646ddfaa7a.so
lib/libgetopts-4d9b0aa485eb0b7b.so
lib/libgraphviz-0996c64ed0d164c8.so
lib/liblog-1bdf50b11ac51d61.so
lib/libproc_macro-2bcd4cc67250a3c6.so
lib/libproc_macro_plugin-075014c550476d3f.so
lib/libproc_macro_tokens-4e171438614a4837.so
lib/librustc-8a90c4600504e360.so
lib/librustc_back-9a6db5050b3e4861.so
lib/librustc_borrowck-71ef7ce0af8740ab.so
lib/librustc_const_eval-f45e2f704d8c2247.so
lib/librustc_const_math-1087661ebdcc39e2.so
lib/librustc_data_structures-16a96096216afc13.so
lib/librustc_driver-1de59cf7f254186e.so
lib/librustc_errors-ebfa8756ab220e28.so
lib/librustc_incremental-2be56285b1e8a530.so
lib/librustc_lint-3fc9d8f3daef359b.so
lib/librustc_llvm-819941fff501e0f0.so
lib/librustc_metadata-fe800de55998e7df.so
lib/librustc_mir-b1f095ce3e134208.so
lib/librustc_passes-ff2678c18eaaabde.so
lib/librustc_platform_intrinsics-9ca1152274170a2e.so
lib/librustc_plugin-8b9ad5d3be21d803.so
lib/librustc_privacy-005737a3a9dfa44c.so
lib/librustc_resolve-e2957e7d90e427ee.so
lib/librustc_save_analysis-54354ebc28d40e1e.so
lib/librustc_trans-30033c4fefa33e12.so
lib/librustc_typeck-fdefd6ab508f506e.so
lib/librustdoc-8ee5d6b133629986.so
lib/libserialize-2f2139ef9560bda8.so
lib/libstd-bb912c1a5513e5d0.so
lib/libsyntax-15e23150937689cc.so
lib/libsyntax_ext-cd4302c6fe37c49a.so
lib/libsyntax_pos-4208334c9b62b1e5.so
lib/libterm-6b5f80b9b9522483.so
lib/libtest-686522a91eaad6d2.so
lib/rustlib/i686-unknown-openbsd/
lib/rustlib/i686-unknown-openbsd/lib/
lib/rustlib/i686-unknown-openbsd/lib/liballoc-8f3bca8b97030c84.rlib
lib/rustlib/i686-unknown-openbsd/lib/liballoc_jemalloc-dd126d1d9d038560.rlib
lib/rustlib/i686-unknown-openbsd/lib/liballoc_system-fb5b4941b1fcc7a8.rlib
lib/rustlib/i686-unknown-openbsd/lib/libarena-e6c10394ea2a068d.so
lib/rustlib/i686-unknown-openbsd/lib/libcollections-91d26ad42c10a76e.rlib
lib/rustlib/i686-unknown-openbsd/lib/libcompiler_builtins-2444ba8a40b4f09d.rlib
lib/rustlib/i686-unknown-openbsd/lib/libcore-a3936e998504e403.rlib
lib/rustlib/i686-unknown-openbsd/lib/libflate-7f11ba0e0002d019.so
lib/rustlib/i686-unknown-openbsd/lib/libfmt_macros-fb189e646ddfaa7a.so
lib/rustlib/i686-unknown-openbsd/lib/libgetopts-4d9b0aa485eb0b7b.rlib
lib/rustlib/i686-unknown-openbsd/lib/libgetopts-4d9b0aa485eb0b7b.so
lib/rustlib/i686-unknown-openbsd/lib/libgraphviz-0996c64ed0d164c8.so
lib/rustlib/i686-unknown-openbsd/lib/liblibc-382a098d498b9f09.rlib
lib/rustlib/i686-unknown-openbsd/lib/liblog-1bdf50b11ac51d61.rlib
lib/rustlib/i686-unknown-openbsd/lib/liblog-1bdf50b11ac51d61.so
lib/rustlib/i686-unknown-openbsd/lib/libpanic_abort-ecd96884dcbae1ee.rlib
lib/rustlib/i686-unknown-openbsd/lib/libpanic_unwind-454979856f8d9ffa.rlib
lib/rustlib/i686-unknown-openbsd/lib/libproc_macro-2bcd4cc67250a3c6.so
lib/rustlib/i686-unknown-openbsd/lib/libproc_macro_plugin-075014c550476d3f.so
lib/rustlib/i686-unknown-openbsd/lib/libproc_macro_tokens-4e171438614a4837.so
lib/rustlib/i686-unknown-openbsd/lib/librand-a27596c5b33125cb.rlib
lib/rustlib/i686-unknown-openbsd/lib/librustc-8a90c4600504e360.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_back-9a6db5050b3e4861.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_bitflags-097f9350b0689c28.rlib
lib/rustlib/i686-unknown-openbsd/lib/librustc_borrowck-71ef7ce0af8740ab.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_const_eval-f45e2f704d8c2247.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_const_math-1087661ebdcc39e2.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_data_structures-16a96096216afc13.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_driver-1de59cf7f254186e.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_errors-ebfa8756ab220e28.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_incremental-2be56285b1e8a530.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_lint-3fc9d8f3daef359b.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_llvm-819941fff501e0f0.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_metadata-fe800de55998e7df.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_mir-b1f095ce3e134208.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_passes-ff2678c18eaaabde.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_platform_intrinsics-9ca1152274170a2e.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_plugin-8b9ad5d3be21d803.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_privacy-005737a3a9dfa44c.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_resolve-e2957e7d90e427ee.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_save_analysis-54354ebc28d40e1e.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_trans-30033c4fefa33e12.so
lib/rustlib/i686-unknown-openbsd/lib/librustc_typeck-fdefd6ab508f506e.so
lib/rustlib/i686-unknown-openbsd/lib/librustdoc-8ee5d6b133629986.so
lib/rustlib/i686-unknown-openbsd/lib/libserialize-2f2139ef9560bda8.rlib
lib/rustlib/i686-unknown-openbsd/lib/libserialize-2f2139ef9560bda8.so
lib/rustlib/i686-unknown-openbsd/lib/libstd-bb912c1a5513e5d0.rlib
lib/rustlib/i686-unknown-openbsd/lib/libstd-bb912c1a5513e5d0.so
lib/rustlib/i686-unknown-openbsd/lib/libstd_shim-994b36ef5495cffa.rlib
lib/rustlib/i686-unknown-openbsd/lib/libstd_unicode-e551f08dd8b4bfc5.rlib
lib/rustlib/i686-unknown-openbsd/lib/libsyntax-15e23150937689cc.so
lib/rustlib/i686-unknown-openbsd/lib/libsyntax_ext-cd4302c6fe37c49a.so
lib/rustlib/i686-unknown-openbsd/lib/libsyntax_pos-4208334c9b62b1e5.so
lib/rustlib/i686-unknown-openbsd/lib/libterm-6b5f80b9b9522483.rlib
lib/rustlib/i686-unknown-openbsd/lib/libterm-6b5f80b9b9522483.so
lib/rustlib/i686-unknown-openbsd/lib/libtest-686522a91eaad6d2.rlib
lib/rustlib/i686-unknown-openbsd/lib/libtest-686522a91eaad6d2.so
lib/rustlib/i686-unknown-openbsd/lib/libtest_shim-80d94a660766cd72.rlib
lib/rustlib/i686-unknown-openbsd/lib/libunwind-c972adc51f084b16.rlib

File diff suppressed because it is too large Load Diff

View File

@ -1,110 +1,15 @@
@comment $OpenBSD: PLIST-main,v 1.11 2016/12/26 13:52:46 landry Exp $
@comment $OpenBSD: PLIST-main,v 1.12 2017/02/15 12:52:35 landry Exp $
bin/rust-gdb
@bin bin/rustc
@bin bin/rustdoc
lib/libarena-${RUST_HASH}.so
lib/libflate-${RUST_HASH}.so
lib/libfmt_macros-${RUST_HASH}.so
lib/libgetopts-${RUST_HASH}.so
lib/libgraphviz-${RUST_HASH}.so
lib/liblog-${RUST_HASH}.so
lib/libproc_macro-${RUST_HASH}.so
lib/libproc_macro_plugin-${RUST_HASH}.so
lib/libproc_macro_tokens-${RUST_HASH}.so
lib/librustc-${RUST_HASH}.so
lib/librustc_back-${RUST_HASH}.so
lib/librustc_borrowck-${RUST_HASH}.so
lib/librustc_const_eval-${RUST_HASH}.so
lib/librustc_const_math-${RUST_HASH}.so
lib/librustc_data_structures-${RUST_HASH}.so
lib/librustc_driver-${RUST_HASH}.so
lib/librustc_errors-${RUST_HASH}.so
lib/librustc_incremental-${RUST_HASH}.so
lib/librustc_lint-${RUST_HASH}.so
lib/librustc_llvm-${RUST_HASH}.so
lib/librustc_metadata-${RUST_HASH}.so
lib/librustc_mir-${RUST_HASH}.so
lib/librustc_passes-${RUST_HASH}.so
lib/librustc_platform_intrinsics-${RUST_HASH}.so
lib/librustc_plugin-${RUST_HASH}.so
lib/librustc_privacy-${RUST_HASH}.so
lib/librustc_resolve-${RUST_HASH}.so
lib/librustc_save_analysis-${RUST_HASH}.so
lib/librustc_trans-${RUST_HASH}.so
lib/librustc_typeck-${RUST_HASH}.so
lib/librustdoc-${RUST_HASH}.so
lib/libserialize-${RUST_HASH}.so
lib/libstd-${RUST_HASH}.so
lib/libsyntax-${RUST_HASH}.so
lib/libsyntax_ext-${RUST_HASH}.so
lib/libsyntax_pos-${RUST_HASH}.so
lib/libterm-${RUST_HASH}.so
lib/libtest-${RUST_HASH}.so
lib/rustlib/
lib/rustlib/components
lib/rustlib/etc/
lib/rustlib/etc/debugger_pretty_printers_common.py
lib/rustlib/etc/gdb_load_rust_pretty_printers.py
lib/rustlib/etc/gdb_rust_pretty_printing.py
lib/rustlib/manifest-rust-docs
lib/rustlib/manifest-rust-std-${TRIPLE_ARCH}
lib/rustlib/manifest-rustc
lib/rustlib/${TRIPLE_ARCH}/
lib/rustlib/${TRIPLE_ARCH}/lib/
lib/rustlib/${TRIPLE_ARCH}/lib/liballoc-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/liballoc_system-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/libarena-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libcollections-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/libcompiler_builtins-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/libcore-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/libflate-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libfmt_macros-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libgetopts-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/libgetopts-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libgraphviz-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/liblibc-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/liblog-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libpanic_abort-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/libpanic_unwind-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/libproc_macro-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libproc_macro_plugin-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libproc_macro_tokens-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librand-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/librustc-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_back-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_bitflags-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_borrowck-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_const_eval-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_const_math-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_data_structures-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_driver-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_errors-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_incremental-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_lint-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_llvm-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_metadata-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_mir-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_passes-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_platform_intrinsics-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_plugin-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_privacy-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_resolve-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_save_analysis-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_trans-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_typeck-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/librustc_unicode-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/librustdoc-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libserialize-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libstd-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/libstd-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libsyntax-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libsyntax_ext-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libsyntax_pos-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libterm-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/libterm-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libtest-${RUST_HASH}.rlib
lib/rustlib/${TRIPLE_ARCH}/lib/libtest-${RUST_HASH}.so
lib/rustlib/${TRIPLE_ARCH}/lib/libunwind-${RUST_HASH}.rlib
lib/rustlib/etc/lldb_rust_formatters.py
%%amd64%%
%%i386%%
@man man/man1/rustc.1
@man man/man1/rustdoc.1
share/doc/rust/