wok-next rev 18534

Up tazpkg-test(852): pkgs.slitaz.org integration
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Oct 30 01:33:41 2015 +0000 (2015-10-30)
parents 56ab0a3a197d
children fafc1907461c
files e4rat/description.txt e4rat/receipt fltk/description.txt fltk/receipt tazpkg-test/receipt
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/e4rat/description.txt	Fri Oct 30 01:33:41 2015 +0000
     1.3 @@ -0,0 +1,49 @@
     1.4 +e4rat reduces disk access times through physical file reallocation. It is based
     1.5 +on the online defragmentation ioctl EXT4_IOC_MOVE_EXT from the ext4 filesystem,
     1.6 +which was introduced in Linux Kernel 2.6.31. Therefore, other filesystem types
     1.7 +or earlier versions of extended filesystems are not supported.
     1.8 +
     1.9 +e4rat consists of three binaries. The first is e4rat-collect. Its purpose is to
    1.10 +gather relevant files by monitoring file accesses during an application startup.
    1.11 +The generated file list is the fundament of the second step. With the second
    1.12 +step, e4rat-realloc, files are placed physically in a row on disk.
    1.13 +The reallocation of the files' content yields a higher disk transfer rate which
    1.14 +accelerates program start processes.
    1.15 +
    1.16 +Third, you can also read-ahead files to gain a higher cache hit rate.
    1.17 +e4rat-preload transfers files into memory in parallel to program startup.
    1.18 +
    1.19 +Because a file consists of file content and its I-Node information the
    1.20 +preloading process is divided into two steps. First, it reads the I-Nodes'
    1.21 +information which are still spread over the entire filesystem. In the second
    1.22 +step, the files' content is read without causing any disk seeks.
    1.23 +
    1.24 +For more information see: e4rat-collect(8), e4rat-realloc(8), e4rat-preload(8)
    1.25 +                          and e4rat.conf(5).
    1.26 +
    1.27 +
    1.28 +SAMPLE USAGE: Accelerate the boot process
    1.29 +-------------
    1.30 +
    1.31 +Run e4rat-collect as init process through adding following line to Kernel
    1.32 +parameters:
    1.33 +
    1.34 +    init=/sbin/e4rat-collect
    1.35 +
    1.36 +After e4rat-collect has terminated the generated file list is stored at:
    1.37 +
    1.38 +    /var/lib/e4rat/startup.log
    1.39 +
    1.40 +Before reallocating boot files it is recommaned to switch to runlevel 1 to stop
    1.41 +most of all running proceses to gain write access to the process binary file:
    1.42 +
    1.43 +    init 1
    1.44 +
    1.45 +Reallocating boot files:
    1.46 +
    1.47 +    e4rat-realloc  /var/lib/e4rat/startup.log
    1.48 +
    1.49 +To start e4rat-preload as initial process append following to kernel your
    1.50 +parameters:
    1.51 +
    1.52 +    init=/sbin/e4rat-preload
     2.1 --- a/e4rat/receipt	Wed Oct 28 23:31:09 2015 +0000
     2.2 +++ b/e4rat/receipt	Fri Oct 30 01:33:41 2015 +0000
     2.3 @@ -17,16 +17,15 @@
     2.4  # Rules to configure and make the package.
     2.5  compile_rules()
     2.6  {
     2.7 -	cd $src
     2.8  	patch -p0 < $stuff/e4rat-boost.u
     2.9  	cmake -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=/usr . &&
    2.10  	make && make install
    2.11  }
    2.12  
    2.13 -# Rules to gen a SliTaz package suitable for Tazpkg.   
    2.14 -genpkg_rules()                                      
    2.15 +# Rules to gen a SliTaz package suitable for Tazpkg.
    2.16 +genpkg_rules()
    2.17  {
    2.18 -	mkdir -p $fs
    2.19 +	mkdir -p $fs/usr
    2.20  	cp -a $install/etc $fs
    2.21  	cp -a $install/var $fs
    2.22  	cp -a $install/usr/sbin $fs/usr
     3.1 --- a/fltk/description.txt	Wed Oct 28 23:31:09 2015 +0000
     3.2 +++ b/fltk/description.txt	Fri Oct 30 01:33:41 2015 +0000
     3.3 @@ -2,3 +2,8 @@
     3.4  (X11), Microsoft Windows, and MacOS X. FLTK provides modern GUI functionality 
     3.5  without the bloat and supports 3D graphics via OpenGL and its built-in GLUT 
     3.6  emulation.
     3.7 +
     3.8 +This package provides Fluid, an interactive GUI designer for FLTK, allowing
     3.9 +graphical development of FLTK-based user interfaces. It natively works with
    3.10 +(textual) `.fl` files, but also includes rough support for reading `.fd` files
    3.11 +produced by fdesign.
     4.1 --- a/fltk/receipt	Wed Oct 28 23:31:09 2015 +0000
     4.2 +++ b/fltk/receipt	Fri Oct 30 01:33:41 2015 +0000
     4.3 @@ -12,7 +12,7 @@
     4.4  HOST_ARCH="i486 arm"
     4.5  
     4.6  DEPENDS="expat fontconfig freetype libpng jpeg xorg-libX11 xorg-libXau xorg-libXdmcp \
     4.7 -xorg-libXext xorg-libXft xorg-libXrender zlib libpng gcc-lib-base mesa libglu-mesa"
     4.8 +xorg-libXext xorg-libXft xorg-libXrender zlib gcc-lib-base mesa libglu-mesa"
     4.9  BUILD_DEPENDS="jpeg-dev libpng-dev libglu-mesa libglu-mesa-dev mesa mesa-dev"
    4.10  
    4.11  # Handle SliTaz arch
     5.1 --- a/tazpkg-test/receipt	Wed Oct 28 23:31:09 2015 +0000
     5.2 +++ b/tazpkg-test/receipt	Fri Oct 30 01:33:41 2015 +0000
     5.3 @@ -1,7 +1,7 @@
     5.4  # SliTaz package receipt.
     5.5  
     5.6  PACKAGE="tazpkg-test"
     5.7 -VERSION="851"
     5.8 +VERSION="852"
     5.9  CATEGORY="base-system"
    5.10  SHORT_DESC="SliTaz packages manager"
    5.11  MAINTAINER="al.bobylev@gmail.com"