# HG changeset patch # User Aleksej Bobylev # Date 1446168821 0 # Node ID 328b6e417d662655871cbce9d952b7ddf9f9b30e # Parent 56ab0a3a197d15e050c308398b1bfac41556d32f Up tazpkg-test(852): pkgs.slitaz.org integration diff -r 56ab0a3a197d -r 328b6e417d66 e4rat/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/e4rat/description.txt Fri Oct 30 01:33:41 2015 +0000 @@ -0,0 +1,49 @@ +e4rat reduces disk access times through physical file reallocation. It is based +on the online defragmentation ioctl EXT4_IOC_MOVE_EXT from the ext4 filesystem, +which was introduced in Linux Kernel 2.6.31. Therefore, other filesystem types +or earlier versions of extended filesystems are not supported. + +e4rat consists of three binaries. The first is e4rat-collect. Its purpose is to +gather relevant files by monitoring file accesses during an application startup. +The generated file list is the fundament of the second step. With the second +step, e4rat-realloc, files are placed physically in a row on disk. +The reallocation of the files' content yields a higher disk transfer rate which +accelerates program start processes. + +Third, you can also read-ahead files to gain a higher cache hit rate. +e4rat-preload transfers files into memory in parallel to program startup. + +Because a file consists of file content and its I-Node information the +preloading process is divided into two steps. First, it reads the I-Nodes' +information which are still spread over the entire filesystem. In the second +step, the files' content is read without causing any disk seeks. + +For more information see: e4rat-collect(8), e4rat-realloc(8), e4rat-preload(8) + and e4rat.conf(5). + + +SAMPLE USAGE: Accelerate the boot process +------------- + +Run e4rat-collect as init process through adding following line to Kernel +parameters: + + init=/sbin/e4rat-collect + +After e4rat-collect has terminated the generated file list is stored at: + + /var/lib/e4rat/startup.log + +Before reallocating boot files it is recommaned to switch to runlevel 1 to stop +most of all running proceses to gain write access to the process binary file: + + init 1 + +Reallocating boot files: + + e4rat-realloc /var/lib/e4rat/startup.log + +To start e4rat-preload as initial process append following to kernel your +parameters: + + init=/sbin/e4rat-preload diff -r 56ab0a3a197d -r 328b6e417d66 e4rat/receipt --- a/e4rat/receipt Wed Oct 28 23:31:09 2015 +0000 +++ b/e4rat/receipt Fri Oct 30 01:33:41 2015 +0000 @@ -17,16 +17,15 @@ # Rules to configure and make the package. compile_rules() { - cd $src patch -p0 < $stuff/e4rat-boost.u cmake -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=/usr . && make && make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() { - mkdir -p $fs + mkdir -p $fs/usr cp -a $install/etc $fs cp -a $install/var $fs cp -a $install/usr/sbin $fs/usr diff -r 56ab0a3a197d -r 328b6e417d66 fltk/description.txt --- a/fltk/description.txt Wed Oct 28 23:31:09 2015 +0000 +++ b/fltk/description.txt Fri Oct 30 01:33:41 2015 +0000 @@ -2,3 +2,8 @@ (X11), Microsoft Windows, and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL and its built-in GLUT emulation. + +This package provides Fluid, an interactive GUI designer for FLTK, allowing +graphical development of FLTK-based user interfaces. It natively works with +(textual) `.fl` files, but also includes rough support for reading `.fd` files +produced by fdesign. diff -r 56ab0a3a197d -r 328b6e417d66 fltk/receipt --- a/fltk/receipt Wed Oct 28 23:31:09 2015 +0000 +++ b/fltk/receipt Fri Oct 30 01:33:41 2015 +0000 @@ -12,7 +12,7 @@ HOST_ARCH="i486 arm" DEPENDS="expat fontconfig freetype libpng jpeg xorg-libX11 xorg-libXau xorg-libXdmcp \ -xorg-libXext xorg-libXft xorg-libXrender zlib libpng gcc-lib-base mesa libglu-mesa" +xorg-libXext xorg-libXft xorg-libXrender zlib gcc-lib-base mesa libglu-mesa" BUILD_DEPENDS="jpeg-dev libpng-dev libglu-mesa libglu-mesa-dev mesa mesa-dev" # Handle SliTaz arch diff -r 56ab0a3a197d -r 328b6e417d66 tazpkg-test/receipt --- a/tazpkg-test/receipt Wed Oct 28 23:31:09 2015 +0000 +++ b/tazpkg-test/receipt Fri Oct 30 01:33:41 2015 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="tazpkg-test" -VERSION="851" +VERSION="852" CATEGORY="base-system" SHORT_DESC="SliTaz packages manager" MAINTAINER="al.bobylev@gmail.com"