Index: Makefile
===================================================================
--- Makefile (nonexistent)
+++ Makefile (revision 5)
@@ -0,0 +1,391 @@
+
+COMPONENT_TARGETS = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+COMPONENT_TARGETS += $(HARDWARE_M201)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH = true
+COMPONENT_IS_3PP = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES = sources/packages/l/boost
+
+REQUIRES = dev/python2/2.7.18
+REQUIRES += dev/python3/3.10.8
+REQUIRES += libs/icu4c/68.2
+REQUIRES += libs/zlib/1.2.13
+REQUIRES += libs/zstd/1.5.2
+REQUIRES += app/bzip2/1.0.8
+REQUIRES += app/xz/5.2.7
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version = 1.77.0
+tar_bz2_archive = $(SRC_PACKAGE_PATH)/packages/l/boost/boost-$(version).tar.bz2
+SRC_ARCHIVE = $(tar_bz2_archive)
+SRC_DIR = $(TARGET_BUILD_DIR)/boost-$(version)
+src_dir_name = boost-$(version)
+src_done = $(TARGET_BUILD_DIR)/.source_done
+
+PATCHES = PATCHES
+
+build_target = $(TARGET_BUILD_DIR)/.build_done
+install_target = $(TARGET_BUILD_DIR)/.install_done
+
+
+####### Targets
+
+PKG_GROUP = libs
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+BOOST_PKG_NAME = boost
+BOOST_PKG_VERSION = 1.77.0
+BOOST_PKG_ARCH = $(PKGARCH)
+BOOST_PKG_DISTRO_NAME = $(DISTRO_NAME)
+BOOST_PKG_DISTRO_VERSION = $(DISTRO_VERSION)
+BOOST_PKG_GROUP = $(PKG_GROUP)
+### |---handy-ruler-------------------------------|
+BOOST_PKG_SHORT_DESCRIPTION = Boost C++ Libraries
+BOOST_PKG_URL = $(BUG_URL)
+BOOST_PKG_LICENSE = custom
+BOOST_PKG_DESCRIPTION_FILE = $(TARGET_BUILD_DIR)/$(BOOST_PKG_NAME)-pkg-description
+BOOST_PKG_DESCRIPTION_FILE_IN = $(BOOST_PKG_NAME)-pkg-description.in
+BOOST_PKG_INSTALL_SCRIPT = $(BOOST_PKG_NAME)-pkg-install.sh
+
+BOOST_PKG = $(CURDIR)/$(TARGET_BUILD_DIR)/$(BOOST_PKG_NAME)-package
+
+pkg_basename = $(BOOST_PKG_NAME)-$(BOOST_PKG_VERSION)-$(BOOST_PKG_ARCH)-$(BOOST_PKG_DISTRO_NAME)-$(BOOST_PKG_DISTRO_VERSION)
+
+pkg_archive = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
+pkg_certificate = $(call cert-name,$(pkg_archive))
+pkg_signature = $(call sign-name,$(pkg_archive))
+pkg_description = $(call desc-name,$(pkg_archive))
+products = $(call pkg-files,$(pkg_archive))
+
+BUILD_TARGETS = $(build_target)
+BUILD_TARGETS += $(install_target)
+
+PRODUCT_TARGETS = $(products)
+
+ROOTFS_TARGETS = $(pkg_archive)
+
+
+include ../../../build-system/core.mk
+
+
+#
+# See: $(SRC_DIR)/libs/context/build/Jamfile.v2
+#
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC) $(TOOLCHAIN_A2X_GLIBC) \
+ $(TOOLCHAIN_H3_GLIBC) $(TOOLCHAIN_RK328X_GLIBC) \
+ $(TOOLCHAIN_S8XX_GLIBC) $(TOOLCHAIN_IMX6_GLIBC) \
+ $(TOOLCHAIN_AM335X_GLIBC) $(TOOLCHAIN_OMAP543X_GLIBC)),)
+ARCH = arm
+ABI = aapcs
+BINARY_FORMAT = elf
+ADDRESS_MODEL = 32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC) $(TOOLCHAIN_RK33XX_GLIBC) \
+ $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_S9XX_GLIBC) \
+ $(TOOLCHAIN_A311X_GLIBC) $(TOOLCHAIN_M1000_GLIBC)),)
+ARCH = arm
+ABI = aapcs
+BINARY_FORMAT = elf
+ADDRESS_MODEL = 64
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC) $(TOOLCHAIN_P5600_GLIBC)),)
+ARCH = mips1
+ABI = o32
+BINARY_FORMAT = elf
+ADDRESS_MODEL = 32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+ARCH = power
+ABI = sysv
+BINARY_FORMAT = elf
+ADDRESS_MODEL = 64
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC) $(TOOLCHAIN_POWER9LE_GLIBC)),)
+ARCH = power
+ABI = sysv
+BINARY_FORMAT = elf
+ADDRESS_MODEL = 64
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC)),)
+ARCH = riscv
+ABI = sysv
+BINARY_FORMAT = elf
+ADDRESS_MODEL = 64
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC) $(TOOLCHAIN_I686_GLIBC)),)
+ARCH = x86
+ABI = sysv
+BINARY_FORMAT = elf
+ADDRESS_MODEL = 32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+ARCH = x86
+ABI = sysv
+BINARY_FORMAT = elf
+ADDRESS_MODEL = 64
+endif
+
+
+html_version = $(shell echo "$(version)" | sed 's,\.,_,g')
+
+
+PYTHON2_VERSION = 2.7
+PYTHON3_VERSION = 3.10
+
+build_libs = atomic chrono container context contract coroutine \
+ date_time exception fiber filesystem graph headers \
+ iostreams json locale log math nowide program_options \
+ python random regex serialization stacktrace system \
+ test thread timer type_erasure wave
+
+BJAM = $(CURDIR)/$(SRC_DIR)/tools/build/src/engine/bjam
+
+build_with_python3 = $(CURDIR)/$(SRC_DIR)/build-python3
+build_with_python2 = $(CURDIR)/$(SRC_DIR)/build-python2
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+ $(UNPACK_SRC_ARCHIVE)
+ $(APPLY_PATCHES)
+ @( cd $(SRC_DIR)/libs/stacktrace/build ; \
+ cat Jamfile.v2.in | sed 's,@ADDR2LINE@,$(CROSS_PREFIX)addr2line,g' > Jamfile.v2 ; \
+ )
+ @( cd $(SRC_DIR)/tools/build/src/engine && ./build.sh gcc )
+ # ======= Configure Boost with python3 library =======
+ @mkdir -p $(build_with_python3)
+ @echo "using gcc : : $(CXX)" > $(build_with_python3)/user-config.jam
+ @echo " : <cflags>\"--sysroot=$(TARGET_DEST_DIR) $(CFLAGS)\"" >> $(build_with_python3)/user-config.jam
+ @echo " <cxxflags>\"--sysroot=$(TARGET_DEST_DIR) $(CFLAGS)\"" >> $(build_with_python3)/user-config.jam
+ @echo " <linkflags>\"--sysroot=$(TARGET_DEST_DIR) $(LDFLAGS)\"" >> $(build_with_python3)/user-config.jam
+ @echo " <ranlib>\"$(RANLIB)\"" >> $(build_with_python3)/user-config.jam
+ @echo " <archiver>\"$(AR)\"" >> $(build_with_python3)/user-config.jam
+ @echo " <root>\"$(TOOLCHAIN_PATH)/bin\"" >> $(build_with_python3)/user-config.jam
+ @echo " ;" >> $(build_with_python3)/user-config.jam
+ @echo "" >> $(build_with_python3)/user-config.jam
+ @echo "using python : 3.10 : :" >> $(build_with_python3)/user-config.jam
+ @echo " $(TARGET_DEST_DIR)/usr/include/python$(PYTHON3_VERSION)" >> $(build_with_python3)/user-config.jam
+ @echo " : $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/python$(PYTHON3_VERSION)/config-$(PYTHON3_VERSION)-*" >> $(build_with_python3)/user-config.jam
+ @echo " :" >> $(build_with_python3)/user-config.jam
+ @echo " ;" >> $(build_with_python3)/user-config.jam
+ @echo "" >> $(build_with_python3)/user-config.jam
+ @echo "path-constant ICU_PATH" >> $(build_with_python3)/user-config.jam
+ @echo " : $(TARGET_DEST_DIR)/usr" >> $(build_with_python3)/user-config.jam
+ @echo " ;" >> $(build_with_python3)/user-config.jam
+ @echo "" >> $(build_with_python3)/user-config.jam
+ # ======= Configure Boost with python2 library =======
+ @mkdir -p $(build_with_python2)
+ @echo "using gcc : : $(CXX)" > $(build_with_python2)/user-config.jam
+ @echo " : <cflags>\"--sysroot=$(TARGET_DEST_DIR) $(CFLAGS)\"" >> $(build_with_python2)/user-config.jam
+ @echo " <cxxflags>\"--sysroot=$(TARGET_DEST_DIR) $(CFLAGS)\"" >> $(build_with_python2)/user-config.jam
+ @echo " <linkflags>\"--sysroot=$(TARGET_DEST_DIR) $(LDFLAGS)\"" >> $(build_with_python2)/user-config.jam
+ @echo " <ranlib>\"$(RANLIB)\"" >> $(build_with_python2)/user-config.jam
+ @echo " <archiver>\"$(AR)\"" >> $(build_with_python2)/user-config.jam
+ @echo " <root>\"$(TOOLCHAIN_PATH)/bin\"" >> $(build_with_python2)/user-config.jam
+ @echo " ;" >> $(build_with_python2)/user-config.jam
+ @echo "" >> $(build_with_python2)/user-config.jam
+ @echo "using python : 2.7 : :" >> $(build_with_python2)/user-config.jam
+ @echo " $(TARGET_DEST_DIR)/usr/include/python$(PYTHON2_VERSION)" >> $(build_with_python2)/user-config.jam
+ @echo " : $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/python$(PYTHON2_VERSION)/config" >> $(build_with_python2)/user-config.jam
+ @echo " :" >> $(build_with_python2)/user-config.jam
+ @echo " ;" >> $(build_with_python2)/user-config.jam
+ @echo "" >> $(build_with_python2)/user-config.jam
+ @echo "path-constant ICU_PATH" >> $(build_with_python2)/user-config.jam
+ @echo " : $(TARGET_DEST_DIR)/usr" >> $(build_with_python2)/user-config.jam
+ @echo " ;" >> $(build_with_python2)/user-config.jam
+ @echo "" >> $(build_with_python2)/user-config.jam
+ @touch $@
+
+$(build_target): $(src_done)
+ # ======= Build all libs with python3 library =======
+ @cd $(SRC_DIR) && \
+ $(BUILD_ENVIRONMENT) BOOST_BUILD_PATH=$(build_with_python3) \
+ $(BJAM) \
+ release \
+ --user-config=$(build_with_python3)/user-config.jam \
+ --layout-system \
+ --prefix=/usr \
+ --libdir=/usr/lib$(LIBSUFFIX) \
+ $(foreach lib,$(build_libs),--with-$(lib)) \
+ toolset=gcc \
+ variant=release \
+ threading=multi \
+ debug-symbols=off \
+ link=shared \
+ runtime-link=shared \
+ target-os=linux \
+ abi=$(ABI) \
+ architecture=$(ARCH) \
+ binary-format=$(BINARY_FORMAT) \
+ address-model=$(ADDRESS_MODEL) \
+ stage
+ # ======= Build python2 library only =======
+ @cd $(SRC_DIR) && \
+ $(BUILD_ENVIRONMENT) BOOST_BUILD_PATH=$(build_with_python2) \
+ $(BJAM) \
+ release \
+ --user-config=$(build_with_python2)/user-config.jam \
+ --layout-system \
+ --prefix=/usr \
+ --libdir=/usr/lib$(LIBSUFFIX) \
+ --with-python \
+ toolset=gcc \
+ variant=release \
+ threading=multi \
+ debug-symbols=off \
+ link=shared \
+ runtime-link=shared \
+ target-os=linux \
+ abi=$(ABI) \
+ architecture=$(ARCH) \
+ binary-format=$(BINARY_FORMAT) \
+ address-model=$(ADDRESS_MODEL) \
+ stage
+ @touch $@
+
+$(install_target): $(build_target)
+ @mkdir -p $(BOOST_PKG)
+ # ======= Install all libs with python3 library =======
+ @cd $(SRC_DIR) && \
+ $(BUILD_ENVIRONMENT) BOOST_BUILD_PATH=$(build_with_python3) \
+ $(BJAM) \
+ release \
+ --user-config=$(build_with_python3)/user-config.jam \
+ --layout-system \
+ --prefix=$(BOOST_PKG)/usr \
+ --libdir=$(BOOST_PKG)/usr/lib$(LIBSUFFIX) \
+ $(foreach lib,$(build_libs),--with-$(lib)) \
+ toolset=gcc \
+ variant=release \
+ threading=multi \
+ debug-symbols=off \
+ link=shared \
+ runtime-link=shared \
+ target-os=linux \
+ abi=$(ABI) \
+ architecture=$(ARCH) \
+ binary-format=$(BINARY_FORMAT) \
+ address-model=$(ADDRESS_MODEL) \
+ install
+ # ======= Install python2 library only =======
+ @cd $(SRC_DIR) && \
+ $(BUILD_ENVIRONMENT) BOOST_BUILD_PATH=$(build_with_python2) \
+ $(BJAM) \
+ release \
+ --user-config=$(build_with_python2)/user-config.jam \
+ --layout-system \
+ --prefix=$(BOOST_PKG)/usr \
+ --libdir=$(BOOST_PKG)/usr/lib$(LIBSUFFIX) \
+ --with-python \
+ toolset=gcc \
+ variant=release \
+ threading=multi \
+ debug-symbols=off \
+ link=shared \
+ runtime-link=shared \
+ target-os=linux \
+ abi=$(ABI) \
+ architecture=$(ARCH) \
+ binary-format=$(BINARY_FORMAT) \
+ address-model=$(ADDRESS_MODEL) \
+ install
+ # ======= Install License =======
+ @mkdir -p $(BOOST_PKG)/usr/doc/$(src_dir_name)
+ @cp -a $(SRC_DIR)/LICENSE_1_0.txt \
+ $(BOOST_PKG)/usr/doc/$(src_dir_name)
+ @mkdir -p $(BOOST_PKG)/usr/share/doc/$(src_dir_name)
+ @( cd $(SRC_DIR) ; \
+ cp -a LICENSE_1_0.txt *.css *.png \
+ $(BOOST_PKG)/usr/share/doc/$(src_dir_name) ; \
+ cat $(CURDIR)/html/index.html.in | sed 's,@BOOST_VERSION@,$(html_version),g' \
+ > $(BOOST_PKG)/usr/share/doc/$(src_dir_name)/index.html ; \
+ )
+ # ======= Install the same to $(TARGET_DEST_DIR) =======
+ $(call install-into-devenv, $(BOOST_PKG))
+ # ======= Remove build package dir from cmake files =======
+ @( cd $(BOOST_PKG)/usr/lib$(LIBSUFFIX)/cmake ; \
+ find . -type f -name '*-config.cmake' -exec sed -i 's,$(BOOST_PKG),,g' {} \; ; \
+ )
+ # ======= Strip binaries =======
+ @( cd $(BOOST_PKG); \
+ find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs $(STRIP) --strip-unneeded 2> /dev/null ; \
+ find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) -g 2> /dev/null ; \
+ )
+ @touch $@
+
+$(BOOST_PKG_DESCRIPTION_FILE): $(BOOST_PKG_DESCRIPTION_FILE_IN)
+ @cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature) : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(BOOST_PKG_DESCRIPTION_FILE) $(BOOST_PKG_INSTALL_SCRIPT)
+ @cp $(BOOST_PKG_DESCRIPTION_FILE) $(BOOST_PKG)/.DESCRIPTION
+ @cp $(BOOST_PKG_INSTALL_SCRIPT) $(BOOST_PKG)/.INSTALL
+ @$(BUILD_PKG_REQUIRES) $(BOOST_PKG)/.REQUIRES
+ @echo "pkgname=$(BOOST_PKG_NAME)" > $(BOOST_PKG)/.PKGINFO ; \
+ echo "pkgver=$(BOOST_PKG_VERSION)" >> $(BOOST_PKG)/.PKGINFO ; \
+ echo "arch=$(BOOST_PKG_ARCH)" >> $(BOOST_PKG)/.PKGINFO ; \
+ echo "distroname=$(BOOST_PKG_DISTRO_NAME)" >> $(BOOST_PKG)/.PKGINFO ; \
+ echo "distrover=$(BOOST_PKG_DISTRO_VERSION)" >> $(BOOST_PKG)/.PKGINFO ; \
+ echo "group=$(BOOST_PKG_GROUP)" >> $(BOOST_PKG)/.PKGINFO ; \
+ echo "short_description=\"$(BOOST_PKG_SHORT_DESCRIPTION)\"" >> $(BOOST_PKG)/.PKGINFO ; \
+ echo "url=$(BOOST_PKG_URL)" >> $(BOOST_PKG)/.PKGINFO ; \
+ echo "license=$(BOOST_PKG_LICENSE)" >> $(BOOST_PKG)/.PKGINFO
+ @$(PSEUDO) sh -c "cd $(BOOST_PKG) && \
+ chown -R root:root . && \
+ $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: PATCHES
===================================================================
--- PATCHES (nonexistent)
+++ PATCHES (revision 5)
@@ -0,0 +1,2 @@
+
+../../../sources/packages/l/boost/patches/boost-1.77.0-addr2line.patch -p0
Index: boost-pkg-description.in
===================================================================
--- boost-pkg-description.in (nonexistent)
+++ boost-pkg-description.in (revision 5)
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+boost: boost @VERSION@ (Boost C++ Libraries)
+boost:
+boost: Boost provides free peer-reviewed portable C++ source libraries.
+boost: The emphasis is on libraries that work well with the C++ Standard
+boost: Library. One goal is to establish "existing practice" and provide
+boost: reference implementations so that the Boost libraries are suitable
+boost: for eventual standardization.
+boost:
+boost: Homepage: http://www.boost.org
+boost:
+boost:
Index: boost-pkg-install.sh
===================================================================
--- boost-pkg-install.sh (nonexistent)
+++ boost-pkg-install.sh (revision 5)
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# arg 1: the new package version
+pre_install() {
+ /bin/true
+}
+
+# arg 1: the new package version
+post_install() {
+ /bin/true
+}
+
+# arg 1: the new package version
+# arg 2: the old package version
+pre_update() {
+ /bin/true
+}
+
+# arg 1: the new package version
+# arg 2: the old package version
+post_update() {
+ post_install
+}
+
+# arg 1: the old package version
+pre_remove() {
+ /bin/true
+}
+
+# arg 1: the old package version
+post_remove() {
+ /bin/true
+}
+
+
+operation=$1
+shift
+
+$operation $*
Property changes on: boost-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: html/index.html.in
===================================================================
--- html/index.html.in (nonexistent)
+++ html/index.html.in (revision 5)
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Boost C++ Libraries</title>
+ <link rel="stylesheet" href="doc/src/boostbook.css" type="text/css" />
+</head>
+
+<body>
+ <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">
+ <tr>
+ <td width="277">
+ <a href="index.html">
+ <img src="boost.png" alt="boost.png (6897 bytes)" align="middle" width="277" height="86" border="0"/></a></td>
+ <td width="337" align="middle">
+ <h2 style="text-align: center">
+ Release 1.77.0
+ </h2>
+ </td>
+ </tr>
+ </table>
+
+ <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" height="26" width="671">
+ <tr>
+ <td height="16" width="661"><a href="https://www.boost.org/doc/libs/@BOOST_VERSION@/more/getting_started/index.html">Getting Started</a> <font color="#FFFFFF">
+ </font> <a href="https://www.boost.org/doc/libs/@BOOST_VERSION@/libs/libraries.htm">Libraries</a> <font color="#FFFFFF">
+ </font> <a href="https://www.boost.org/doc/libs/@BOOST_VERSION@/tools/index.html">Tools </a> <font color="#FFFFFF">
+ </font> <a href="https://www.boost.org">Web Site</a> <font color="#FFFFFF">
+ </font> <a href="https://www.boost.org/users/news/">News</a> <font color="#FFFFFF">
+ </font> <a href="https://www.boost.org/community/">Community</a> <font color="#FFFFFF">
+ </font> <a href="https://www.boost.org/users/faq.html">FAQ</a> <font color="#FFFFFF">
+ </font> <a href="https://www.boost.org/doc/libs/@BOOST_VERSION@/more/index.htm">More Info</a></td>
+ </tr>
+ </table>
+
+
+ <h2 class="title">Welcome to the Boost C++ Libraries</h2>
+
+ <p>Boost provides free peer-reviewed portable C++ source libraries.</p>
+
+ <p>We emphasize libraries that work well with the C++ Standard Library.
+ Boost libraries are intended to be widely useful, and usable across a broad
+ spectrum of applications. The <a href=
+ "https://www.boost.org/users/license.html">Boost license</a> encourages both
+ commercial and non-commercial use.</p>
+
+ <p>We aim to establish "existing practice" and provide reference
+ implementations so that Boost libraries are suitable for eventual
+ standardization. Ten Boost libraries are already included in the <a href=
+ "http://www.open-std.org/jtc1/sc22/wg21/">C++ Standards Committee's</a>
+ Library Technical Report (<a href=
+ "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1745.pdf">TR1</a>)
+ and will be included in the upcoming revision of the C++ Standard. More
+ Boost libraries are proposed for the upcoming <a href=
+ "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html">TR2</a>.</p>
+
+ <h3>Changes in this release</h3>
+
+ <p>
+
+ Boost 1.77
+ includes 3 new
+ libraries
+
+ (<a href="https://www.boost.org/doc/libs/@BOOST_VERSION@/libs/describe/index.html">Describe</a>, <a href="https://www.boost.org/doc/libs/@BOOST_VERSION@/libs/lambda2/index.html">Lambda2</a>, <a href="https://www.boost.org/doc/libs/@BOOST_VERSION@/libs/property_map_parallel/index.html">Property Map (Parallel)</a>)
+ as well as updates to many existing libraries.
+ See
+ <a href="https://www.boost.org/users/history/version_@BOOST_VERSION@.html">Release
+ History</a> for more information.</p>
+
+ <h3>Getting Started</h3>
+
+ <p>If Boost hasn't already been installed on your system, follow the
+ <a href="https://www.boost.org/doc/libs/@BOOST_VERSION@/more/getting_started/index.html">Getting Started Guide</a> to
+ complete the installation. But if you've reached to this point by
+ installing Boost from a Windows pre-build executable or a pre-built Linux
+ and Unix distribution package, that's already been completed. Likewise, if
+ you're reading this on your organization's internal web server, the
+ installation is probably already complete.</p>
+
+ <h3>Contents</h3>
+
+ <p>The release directory tree contains almost all of Boost; documentation,
+ sources, headers, scripts, tools, and everything else a Boost user might
+ need!</p>
+
+ <h3>Library Documentation</h3>
+
+ <p>The starting point for the documentation of individual libraries is the
+ <a href="https://www.boost.org/doc/libs/@BOOST_VERSION@/libs/libraries.htm">Libraries page</a>, which gives a brief
+ description of each library and links to its documentation.</p>
+
+ <h3>Web Site</h3>
+
+ <p>Some general interest or often changing Boost information lives only on
+ the <a href="https://www.boost.org">Boost web site</a>. The release contains
+ links to the site, so while browsing it you'll see occasional broken links
+ if you aren't connected to the Internet. But everything needed to use the
+ Boost libraries is contained within the release.</p>
+
+ <h3>Background</h3>
+
+ <p>Read the <a href="https://www.boost.org/users/">introductory material</a>
+ to help you understand what Boost is about and to help in educating your
+ organization about Boost.</p>
+
+ <h3>Community</h3>
+
+ <p>Boost welcomes and thrives on participation from a variety of
+ individuals and organizations. Many avenues for participation are available
+ in the <a href="https://www.boost.org/community/">Boost Community</a>.</p>
+
+ <div class="copyright-footer">
+ <p>Copyright © 2008 Beman Dawes, Rene Rivera</p>
+
+ <p>Distributed under the Boost Software License, Version 1.0. (See
+ accompanying file <a href="LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
+ at <a href=
+ "https://www.boost.org/LICENSE_1_0.txt">https://www.boost.org/LICENSE_1_0.txt</a>)</p>
+
+ <p>This software is <a href="https://www.opensource.org/">Open Source
+ Initiative</a> approved Open Source Software.</p>
+
+ <p>Open Source Initiative Approved is a trademark of the Open Source
+ Initiative.</p>
+ </div>
+</body>
+</html>
Index: html
===================================================================
--- html (nonexistent)
+++ html (revision 5)
Property changes on: html
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,73 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: .
===================================================================
--- . (nonexistent)
+++ . (revision 5)
Property changes on: .
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,73 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~