# HG changeset patch # User Aleksej Bobylev # Date 1497256749 -10800 # Node ID 2f3aba6cc31e3612831bc66f66104b9035338da2 # Parent 1406b58b9671bbf2e91e5cff6d5520e0867989e4 Up icu, libboost... diff -r 1406b58b9671 -r 2f3aba6cc31e ardour/receipt --- a/ardour/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/ardour/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -13,12 +13,12 @@ DEPENDS="liblrdf ladspa liblo libgnomecanvas libusb-compat aubio libsndfile \ libsamplerate raptor fftw libxslt libgnomecanvasmm soundtouch" -BUILD_DEPENDS="scons libboost-dev libboost-thread-dev libboost-math-dev \ +BUILD_DEPENDS="scons libboost-dev libboost-thread libboost-math \ jack-audio-connection-kit-dev alsa-lib-dev liblo-dev aubio-dev libxslt-dev \ libsndfile-dev ladspa-dev liblrdf-dev libart_lgpl-dev libusb-dev \ libsamplerate-dev curl-dev fftw-dev soundtouch-dev raptor-dev \ libgnomecanvasmm-dev libgnomecanvas-dev pkg-config liblrdf-dev gtkmm-dev \ -libboost-system-dev" +libboost-system" # Rules to configure and make the package. compile_rules() diff -r 1406b58b9671 -r 2f3aba6cc31e bastet/receipt --- a/bastet/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/bastet/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -1,34 +1,30 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="bastet" -VERSION="0.43.1" +VERSION="0.43.2" CATEGORY="games" -SHORT_DESC="Bastard tetris clone." +SHORT_DESC="Bastard tetris clone" MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://fph.altervista.org/prog/bastet.html" + TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://github.com/fph/bastet/archive/$VERSION.tar.gz" -TAGS="tetris" -GENERIC_MENUS="no" -DEPENDS="gcc-lib-base glibc-base libboost-program-options libtinfo ncurses" -BUILD_DEPENDS="ncurses-dev libboost-dev libboost-program-options-dev \ -libboost-tr1-dev" +BUILD_DEPENDS="ncurses-dev libboost-dev libboost-program-options" # Rules to configure and make the package. compile_rules() { - cp -a $stuff/bastet* $src - patch -p1 -i $stuff/install.patch + cp $stuff/*.png $src - make 2>/dev/null && make install + make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - cook_copy_files bastet - cook_copy_icons - cp -a $install/var $fs + copy @std + DEPENDS="libboost-program-options ncurses" + TAGS="tetris" } diff -r 1406b58b9671 -r 2f3aba6cc31e bastet/stuff/bastet.desktop --- a/bastet/stuff/bastet.desktop Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -[Desktop Entry] -Type=Application -Name=Bastard Tetris -Name[ru]=Подлый тетрис -GenericName=Tetris clone -GenericName[ru]=Клон тетриса -Comment=Play to bastard tetris -Comment[ru]=Сыграйте в подлый тетрис -Terminal=true -Exec=bastet -Icon=bastet -Categories=Game;BlocksGame;ConsoleOnly; diff -r 1406b58b9671 -r 2f3aba6cc31e bastet/stuff/bastet16.png Binary file bastet/stuff/bastet16.png has changed diff -r 1406b58b9671 -r 2f3aba6cc31e bastet/stuff/bastet48.png Binary file bastet/stuff/bastet48.png has changed diff -r 1406b58b9671 -r 2f3aba6cc31e bastet/stuff/install.patch --- a/bastet/stuff/install.patch Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -1,15 +1,26 @@ -+prefix = /usr -+exec_prefix = ${prefix} -+datarootdir = ${prefix}/share -+bindir = ${exec_prefix}/games -+mandir = ${datarootdir}/man/man6 -+appdir = ${datarootdir}/applications -+icondir = ${datarootdir}/icons/hicolor -+icon16dir = ${icondir}/16x16/apps -+icon48dir = ${icondir}/48x48/apps -+scoredir = /var/games -+ - SOURCES=Ui.cpp Block.cpp Well.cpp BlockPosition.cpp Config.cpp BlockChooser.cpp BastetBlockChooser.cpp - MAIN=main.cpp - TESTS=Test.cpp - PROGNAME=bastet - BOOST_PO?=-lboost_program_options --LDFLAGS+=-lncurses $(BOOST_PO) -+LDFLAGS+=-lncurses -ltinfo $(BOOST_PO) - #CXXFLAGS+=-ggdb -Wall - CXXFLAGS+=-DNDEBUG -Wall - #CXXFLAGS+=-pg - #LDFLAGS+=-pg - --all: $(PROGNAME) $(TESTS:.cpp=) -+all: depend $(PROGNAME) $(TESTS:.cpp=) - - Test: $(SOURCES:.cpp=.o) $(TESTS:.cpp=.o) - $(CXX) -ggdb -o $(TESTS:.cpp=) $(SOURCES:.cpp=.o) $(TESTS:.cpp=.o) $(LDFLAGS) -@@ -27,3 +38,13 @@ - - mrproper: clean - rm -f *~ -+ -+install: -+ install -d $(DESTDIR)${bindir} $(DESTDIR)${scoredir} $(DESTDIR)${appdir} \ -+ $(DESTDIR)${icon16dir} $(DESTDIR)${icon48dir} $(DESTDIR)${mandir} -+ install -m0755 bastet $(DESTDIR)${bindir} -+ install -m0666 /dev/null $(DESTDIR)${scoredir}/bastet.scores2 -+ install -m0644 bastet.desktop $(DESTDIR)${appdir} -+ install -m0644 bastet16.png $(DESTDIR)${icon16dir}/bastet.png -+ install -m0644 bastet48.png $(DESTDIR)${icon48dir}/bastet.png -+ install -m0644 bastet.6 $(DESTDIR)${mandir} diff -r 1406b58b9671 -r 2f3aba6cc31e bastet/stuff/patches/install.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bastet/stuff/patches/install.patch Mon Jun 12 11:39:09 2017 +0300 @@ -0,0 +1,40 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,3 +1,14 @@ ++prefix = /usr ++exec_prefix = ${prefix} ++datarootdir = ${prefix}/share ++bindir = ${exec_prefix}/games ++mandir = ${datarootdir}/man/man6 ++appdir = ${datarootdir}/applications ++icondir = ${datarootdir}/icons/hicolor ++icon16dir = ${icondir}/16x16/apps ++icon48dir = ${icondir}/48x48/apps ++scoredir = /var/games ++ + SOURCES=Ui.cpp Block.cpp Well.cpp BlockPosition.cpp Config.cpp BlockChooser.cpp BastetBlockChooser.cpp + MAIN=main.cpp + TESTS=Test.cpp +@@ -9,7 +20,7 @@ + #CXXFLAGS+=-pg + #LDFLAGS+=-pg + +-all: $(PROGNAME) $(TESTS:.cpp=) ++all: depend $(PROGNAME) $(TESTS:.cpp=) + + Test: $(SOURCES:.cpp=.o) $(TESTS:.cpp=.o) + $(CXX) -ggdb -o $(TESTS:.cpp=) $(SOURCES:.cpp=.o) $(TESTS:.cpp=.o) $(LDFLAGS) +@@ -27,3 +38,13 @@ + + mrproper: clean + rm -f *~ ++ ++install: ++ install -d $(DESTDIR)${bindir} $(DESTDIR)${scoredir} $(DESTDIR)${appdir} \ ++ $(DESTDIR)${icon16dir} $(DESTDIR)${icon48dir} $(DESTDIR)${mandir} ++ install -m0755 bastet $(DESTDIR)${bindir} ++ install -m0666 /dev/null $(DESTDIR)${scoredir}/bastet.scores2 ++ install -m0644 bastet.desktop $(DESTDIR)${appdir} ++ install -m0644 bastet16.png $(DESTDIR)${icon16dir}/bastet.png ++ install -m0644 bastet48.png $(DESTDIR)${icon48dir}/bastet.png ++ install -m0644 bastet.6 $(DESTDIR)${mandir} diff -r 1406b58b9671 -r 2f3aba6cc31e bastet/stuff/patches/series --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bastet/stuff/patches/series Mon Jun 12 11:39:09 2017 +0300 @@ -0,0 +1,1 @@ +install.patch diff -r 1406b58b9671 -r 2f3aba6cc31e blender/receipt --- a/blender/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/blender/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -15,11 +15,11 @@ DEPENDS="py3k mesa libsdl libsamplerate libdrm jpeg libglu-mesa openjpeg \ ffmpeg lcms openexr desktop-file-utils libgomp tiff libpng freeglut \ freetype openal zlib librsvg glew libboost-filesystem libboost-regex \ -libboost-thread libboost-date-time libboost-dev" +libboost-thread libboost-date-time libboost-dev" #libboost-dev? BUILD_DEPENDS="cmake xorg-libXmu ilmbase-dev yasm pkg-config coreutils-file-format \ gettext mesa-dev freeglut-dev librsvg-dev openexr-dev tiff-dev openal-dev \ libglu-mesa libsdl-dev py3k-dev libsamplerate-dev ffmpeg-dev lcms-dev openjpeg-dev \ -libboost-dev libboost-math-dev libboost-tr1-dev libboost-filesystem-dev \ +libboost-dev libboost-math libboost-math-tr1 libboost-filesystem \ libglu-mesa-dev glew-dev" # Rules to configure and make the package. diff -r 1406b58b9671 -r 2f3aba6cc31e cgal/receipt --- a/cgal/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/cgal/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -12,7 +12,7 @@ WGET_URL="https://gforge.inria.fr/frs/download.php/file/33526/$TARBALL" DEPENDS="libboost-thread libboost-system gcc-lib-base" -BUILD_DEPENDS="wget cmake libboost-dev gmp-dev mpfr-dev libboost-thread-dev" +BUILD_DEPENDS="wget cmake libboost-dev gmp-dev mpfr-dev libboost-thread" # Rules to configure and make the package. compile_rules() diff -r 1406b58b9671 -r 2f3aba6cc31e clucene-dev/receipt --- a/clucene-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="clucene-dev" -VERSION="0.9.21b" -CATEGORY="system-tools" -SHORT_DESC="C++ port of Lucene, a high-performance, full-featured text search engine" -MAINTAINER="domcox@slitaz.org" -LICENSE="LGPL Apache" -WANTED="clucene" -WEB_SITE="http://sourceforge.net/projects/clucene/" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/lib/CLucene $fs/usr/lib -} - diff -r 1406b58b9671 -r 2f3aba6cc31e cmake/receipt --- a/cmake/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/cmake/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -1,7 +1,7 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="cmake" -VERSION="3.6.1" +VERSION="3.7.2" CATEGORY="development" SHORT_DESC="Cross-platform build system generator" MAINTAINER="pankso@slitaz.org" @@ -11,13 +11,15 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="http://www.cmake.org/files/v${VERSION%.*}/$TARBALL" -DEPENDS="expat libarchive libcurl ncurses-libform zlib" -BUILD_DEPENDS="zlib-dev curl-dev bzip2-dev liblzma-dev libarchive-dev \ +BUILD_DEPENDS="zlib-dev curl-dev bzip2-dev xz-dev libarchive-dev \ expat-dev ncurses-dev gfortran" # Rules to configure and make the package. compile_rules() { + sed -i '/CMAKE_USE_LIBUV 1/s/1/0/' CMakeLists.txt && + sed -i '/"lib64"/s/64//' Modules/GNUInstallDirs.cmake && + ./bootstrap \ --prefix=/usr \ --system-libs \ @@ -31,5 +33,6 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - cook_copy_folders bin aclocal cmake-${VERSION%.*} + copy @std @dev + DEPENDS="expat libarchive libcurl ncurses-libform zlib" } diff -r 1406b58b9671 -r 2f3aba6cc31e cocoalib/receipt --- a/cocoalib/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/cocoalib/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -11,9 +11,9 @@ WGET_URL="${WEB_SITE}tgz/$TARBALL" DEPENDS="gmp gsl libboost-thread libboost-system libboost-filesystem \ -libboost-iostreams libboost-tr1" -BUILD_DEPENDS="bash gmp-dev gsl-dev libboost-thread-dev libboost-system-dev \ -libboost-filesystem-dev libboost-iostreams-dev libboost-tr1-dev" +libboost-iostreams libboost-math-tr1" +BUILD_DEPENDS="bash gmp-dev gsl-dev libboost-dev libboost-thread libboost-system \ +libboost-filesystem libboost-iostreams libboost-math-tr1" # Rules to configure and make the package. compile_rules() diff -r 1406b58b9671 -r 2f3aba6cc31e e4rat/receipt --- a/e4rat/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/e4rat/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -11,8 +11,9 @@ WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" DEPENDS="e2fsprogs" -BUILD_DEPENDS="cmake e2fsprogs-dev libboost-system-dev libboost-filesystem-dev \ -libboost-regex-dev libboost-signals-dev libboost-serialization-dev audit-dev perl" +BUILD_DEPENDS="cmake e2fsprogs-dev libboost-dev libboost-system \ +libboost-filesystem libboost-regex libboost-signals libboost-serialization \ +audit-dev perl" # Rules to configure and make the package. compile_rules() diff -r 1406b58b9671 -r 2f3aba6cc31e encfs/receipt --- a/encfs/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/encfs/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -13,8 +13,7 @@ DEPENDS="fuse rlog openssl libboost-system libboost-serialization \ libboost-filesystem gcc-lib-base" -BUILD_DEPENDS="fuse fuse-dev rlog rlog-dev openssl-dev libboost-system-dev \ -libboost-serialization-dev libboost-filesystem-dev \ +BUILD_DEPENDS="fuse fuse-dev rlog rlog-dev openssl-dev libboost-dev \ libboost-system libboost-serialization libboost-filesystem" # Rules to configure and make the package. diff -r 1406b58b9671 -r 2f3aba6cc31e exempi-dev/receipt --- a/exempi-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="exempi-dev" -VERSION="2.1.1" -CATEGORY="libdevel" -LICENSE="GPL3" -SHORT_DESC="An implementation of XMP (Adobe's Extensible Metadata Platform)." -MAINTAINER="yuripourre@gmail.com" -WEB_SITE="http://libopenraw.freedesktop.org/wiki/Exempi/" -WANTED="exempi" -DEPENDS="exempi" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include - cp -a $install/usr/lib/*.la $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/include/* $fs/usr/include -} diff -r 1406b58b9671 -r 2f3aba6cc31e exempi/receipt --- a/exempi/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/exempi/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -1,24 +1,24 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="exempi" -VERSION="2.1.1" +VERSION="2.4.2" CATEGORY="utilities" LICENSE="GPL3" -SHORT_DESC="An implementation of XMP (Adobe's Extensible Metadata Platform)." +SHORT_DESC="An implementation of XMP (Adobe's Extensible Metadata Platform)" MAINTAINER="yuripourre@gmail.com" +WEB_SITE="https://libopenraw.freedesktop.org/wiki/Exempi/" + TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://libopenraw.freedesktop.org/wiki/Exempi/" -WGET_URL="http://libopenraw.freedesktop.org/download/$TARBALL" +WGET_URL="https://libopenraw.freedesktop.org/download/$TARBALL" -DEPENDS="expat" -BUILD_DEPENDS="expat-dev libboost-dev libboost-test-dev" +BUILD_DEPENDS="expat-dev zlib-dev libboost-dev libboost-unit-test-framework" +SPLIT="exempi-dev" # Rules to configure and make the package. compile_rules() { - ./configure \ - --prefix=/usr \ - --enable-static-no \ + ./configure \ + --disable-static \ $CONFIGURE_ARGS && make && make DESTDIR=$DESTDIR install @@ -27,6 +27,8 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.so* $fs/usr/lib + case $PACKAGE in + exempi) copy @std; DEPENDS="expat zlib";; + *-dev) copy @dev; DEPENDS="expat-dev zlib-dev";; + esac } diff -r 1406b58b9671 -r 2f3aba6cc31e fritzing/receipt --- a/fritzing/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/fritzing/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -12,7 +12,7 @@ HOST_ARCH="i486" DEPENDS="libboost-graph libQtCore libQtXml quazip" -BUILD_DEPENDS="libboost-dev libboost-graph-dev qmake Qt4-dev libQtNetwork \ +BUILD_DEPENDS="libboost-dev libboost-graph qmake Qt4-dev libQtNetwork \ quazip-dev" # Rules to configure and make the package. diff -r 1406b58b9671 -r 2f3aba6cc31e frogatto/receipt --- a/frogatto/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/frogatto/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -10,19 +10,19 @@ WEB_SITE="http://www.frogatto.com" WGET_URL="$WEB_SITE/files/$TARBALL" -DEPENDS="xorg-server mesa glew libsdl libsdl-image libsdl-ttf libsdl-mixer libpng \ -libboost-regex libboost-system libboost-date-time libboost-thread libboost-iostreams \ -frogatto-data" -BUILD_DEPENDS="${DEPENDS/frogatto-data/} ccache xorg-server-dev mesa-dev libsdl-dev libsdl-image-dev \ -libsdl-ttf-dev libsdl-mixer-dev libpng-dev libboost-regex-dev libboost-system-dev \ -libboost-date-time-dev libboost-thread-dev libboost-iostreams-dev glew-dev" +DEPENDS="xorg-server mesa glew libsdl libsdl-image libsdl-ttf libsdl-mixer \ +libpng libboost-regex libboost-system libboost-date-time libboost-thread \ +libboost-iostreams frogatto-data" +BUILD_DEPENDS="${DEPENDS/frogatto-data/} ccache xorg-server-dev mesa-dev \ +libsdl-dev libsdl-image-dev libsdl-ttf-dev libsdl-mixer-dev libpng-dev \ +libboost-dev glew-dev" # Rules to configure and make the package. compile_rules() { cd $src - # Frogatto look for multithread libbost (*-mt.so) but we don't use + # Frogatto look for multithread libboost (*-mt.so) but we don't use # them in SliTaz, let's lure it. for lib in $(ls /usr/lib/libboost*); do link=$(echo $lib | sed 's/\./-mt./') diff -r 1406b58b9671 -r 2f3aba6cc31e gcc/receipt --- a/gcc/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/gcc/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -145,7 +145,7 @@ ;; libobjc) copy libobjc.so* - CATEGORY="libdevel|API for gcc object" + CAT="libdevel|API for gcc object" DEPENDS="gcc-lib-base" ;; esac diff -r 1406b58b9671 -r 2f3aba6cc31e giac/receipt --- a/giac/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/giac/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -13,7 +13,8 @@ DEPENDS="gmp mpfr libpng gsl pari ntl readline cocoalib fltk gf2x" BUILD_DEPENDS="gmp-dev mpfr-dev libpng-dev gsl-dev pari-dev ntl readline-dev \ cocoalib fltk-dev xorg-libX11-dev gf2x-dev xorg-libXinerama-dev libxml2-dev \ -fltk-2.0.x-gl bison gfortran mesa-dev expat-dev gf2x-dev libboost-system-dev" # lapack +fltk-2.0.x-gl bison gfortran mesa-dev expat-dev gf2x-dev libboost-dev \ +libboost-system" # lapack # Rules to configure and make the package. compile_rules() diff -r 1406b58b9671 -r 2f3aba6cc31e gnuradio/receipt --- a/gnuradio/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/gnuradio/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -14,9 +14,9 @@ libboost-filesystem libboost-system libboost-thread orc alsa-lib \ gsl fftw jack-audio-connection-kit portaudio" BUILD_DEPENDS="cmake fftw-dev python-numpy python-cheetah python-lxml \ -libboost-filesystem-dev libboost-system-dev libboost-test-dev libboost-dev \ -libboost-program-options-dev libboost-thread-dev libboost-tr1-dev \ -libboost-regex-dev pygtk-dev libsdl-dev \ +libboost-dev libboost-filesystem libboost-system libboost-unit-test-framework \ +libboost-program-options libboost-thread libboost-math-tr1 libboost-regex \ +pygtk-dev libsdl-dev \ pkg-config swig cppunit-dev orc-dev python-sphinx gsl-dev libusb-dev \ alsa-lib-dev jack-audio-connection-kit-dev portaudio-dev log4c-dev" diff -r 1406b58b9671 -r 2f3aba6cc31e gource/receipt --- a/gource/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/gource/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -12,7 +12,7 @@ DEPENDS="ftgl libsdl libsdl-image pcre glew freetype libboost-filesystem" BUILD_DEPENDS="mesa-dev ftgl-dev libsdl-image-dev pcre-dev glew-dev \ -libsdl-dev freetype-dev libboost-filesystem-dev glm" +libsdl-dev freetype-dev libboost-dev libboost-filesystem glm" # Rules to configure and make the package. compile_rules() diff -r 1406b58b9671 -r 2f3aba6cc31e icu-dev/receipt --- a/icu-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="icu-dev" -VERSION="54.1" -CATEGORY="development" -SHORT_DESC="Devel files for ICU lib." -WANTED="icu" -MAINTAINER="pankso@slitaz.org" -LICENSE="MIT" -WEB_SITE="http://www.icu-project.org/" - -DEPENDS="icu gcc-lib-base" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/icu $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e icu/receipt --- a/icu/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/icu/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -1,39 +1,36 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="icu" -VERSION="54.1" +VERSION="58.2" CATEGORY="system-tools" -SHORT_DESC="C/C++ and Java libraries providing Unicode and Globalization." +SHORT_DESC="International Components for Unicode" MAINTAINER="pankso@slitaz.org" LICENSE="MIT" -SOURCE="icu4c" -TARBALL="$SOURCE-${VERSION//./_}-src.tgz" -WEB_SITE="http://www.icu-project.org/" -WGET_URL="http://download.icu-project.org/files/$SOURCE/$VERSION/$TARBALL" -#WGET_URL="http://www.sfr-fresh.com/unix/misc/$TARBALL" +WEB_SITE="http://site.icu-project.org/" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="http://download.icu-project.org/files/icu4c/$VERSION/icu4c-${VERSION//./_}-src.tgz" +TARBALL_MD5="fac212b32b7ec7ab007a12dff1f3aea1" + +SPLIT="icu-dev" # Rules to configure and make the package. compile_rules() { cd $src/source - #sed -i 's/dirname -- /dirname/' configure - #{ - ./configure \ - --disable-tests \ - --disable-samples \ - --enable-auto-cleanup \ - $CONFIGURE_ARGS && - make && - make DESTDIR=$DESTDIR install - #} 2>&1 | sed -e 's|\(./config.*\)No such file|\1no such file|' + ./configure $CONFIGURE_ARGS && make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/usr/share - cp -a $install/usr/lib/*.so* $fs/usr/lib - cp -a $install/usr/bin $fs/usr/ - cp -a $install/usr/sbin $fs/usr/ - cp -a $install/usr/share/icu $fs/usr/share + case $PACKAGE in + icu) + copy bin/ sbin/ *.so* + ;; + *-dev) + copy @std @dev + remove_already_packed + ;; + esac } diff -r 1406b58b9671 -r 2f3aba6cc31e icu/stuff/patches/icu4c-58.2-fix_enumeration-1.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/icu/stuff/patches/icu4c-58.2-fix_enumeration-1.patch Mon Jun 12 11:39:09 2017 +0300 @@ -0,0 +1,79 @@ +Submitted By: Pierre Labastie +Date: 2016-11-15 +Initial Package Version: 58.1 +Upstream Status: Applied +Origin: Upstream, rediffed so that patch -p1 works. +Description: Fix a regression in 58.1, which made mozilla applications +segfault. See ticket #8527 + +diff -Naur icu.old/source/common/ulist.c icu.new/source/common/ulist.c +--- icu.old/source/common/ulist.c 2016-06-15 20:58:17.000000000 +0200 ++++ icu.new/source/common/ulist.c 2016-11-15 16:11:09.996596933 +0100 +@@ -29,7 +29,6 @@ + UListNode *tail; + + int32_t size; +- int32_t currentIndex; + }; + + static void ulist_addFirstItem(UList *list, UListNode *newItem); +@@ -51,7 +50,6 @@ + newList->head = NULL; + newList->tail = NULL; + newList->size = 0; +- newList->currentIndex = -1; + + return newList; + } +@@ -80,8 +78,9 @@ + } else { + p->next->previous = p->previous; + } +- list->curr = NULL; +- list->currentIndex = 0; ++ if (p == list->curr) { ++ list->curr = p->next; ++ } + --list->size; + if (p->forceDelete) { + uprv_free(p->data); +@@ -150,7 +149,6 @@ + newItem->next = list->head; + list->head->previous = newItem; + list->head = newItem; +- list->currentIndex++; + } + + list->size++; +@@ -193,7 +191,6 @@ + + curr = list->curr; + list->curr = curr->next; +- list->currentIndex++; + + return curr->data; + } +@@ -209,7 +206,6 @@ + U_CAPI void U_EXPORT2 ulist_resetList(UList *list) { + if (list != NULL) { + list->curr = list->head; +- list->currentIndex = 0; + } + } + +@@ -272,4 +268,3 @@ + U_CAPI UList * U_EXPORT2 ulist_getListFromEnum(UEnumeration *en) { + return (UList *)(en->context); + } +- +diff -Naur icu.old/source/i18n/ucol_res.cpp icu.new/source/i18n/ucol_res.cpp +--- icu.old/source/i18n/ucol_res.cpp 2016-09-28 04:26:02.000000000 +0200 ++++ icu.new/source/i18n/ucol_res.cpp 2016-11-15 16:11:10.000596933 +0100 +@@ -680,6 +680,7 @@ + return NULL; + } + memcpy(en, &defaultKeywordValues, sizeof(UEnumeration)); ++ ulist_resetList(sink.values); // Initialize the iterator. + en->context = sink.values; + sink.values = NULL; // Avoid deletion in the sink destructor. + return en; diff -r 1406b58b9671 -r 2f3aba6cc31e icu/stuff/patches/series --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/icu/stuff/patches/series Mon Jun 12 11:39:09 2017 +0300 @@ -0,0 +1,1 @@ +icu4c-58.2-fix_enumeration-1.patch diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-chrono-dev/receipt --- a/libboost-chrono-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-chrono-dev" -LIB_NAME="chrono" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="al.bobylev@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-chrono libboost-system-dev" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-chrono/receipt --- a/libboost-chrono/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-chrono" -LIB_NAME="chrono" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="al.bobylev@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-system" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-date-time-dev/receipt --- a/libboost-date-time-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-date-time-dev" -LIB_NAME="date_time" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-date-time libboost-serialization-dev libboost-dev " -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-date-time/receipt --- a/libboost-date-time/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-date-time" -LIB_NAME="date_time" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-dev/receipt --- a/libboost-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,98 +0,0 @@ -# SliTaz package receipt. - -# Boost is a set of two types of libraries. Most of them are just -# headers with inline functions, these are included in this package -# named libboost-dev. Some few set of libraries require build and -# installation steps. These will be relocated and have their own two -# packages : libboost-name and libboost-name-dev. - -# We have to do it this way because of the underscores -# to get a package with the slitaz version numbering -PACKAGE="libboost-dev" -SOURCE="boost" -VERSION="1.50.0" -WGET_SOURCE="boost_1_50_0" - -CATEGORY="development" -SHORT_DESC="Free peer-reviewed portable C++ source libraries." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" - -TARBALL="$WGET_SOURCE.tar.bz2" -EXTRA_SOURCE_FILES="boost_changeset_75540.u" -WEB_SITE="http://www.boost.org/" -WGET_URL="$SF_MIRROR/$SOURCE/$TARBALL" - -DEPENDS="gcc-lib-base libboost-math-dev libboost-date-time-dev \ -libboost-chrono-dev" -BUILD_DEPENDS="python python-dev expat-dev expat zlib-dev bzip2-dev" -RELOCATE_LIBS="{ date_time filesystem graph iostreams \ - math program_options python regex serialization \ - signal system test thread tr1 wave }" - - -# Rules to configure and make the package. -# Uses boost:build building tool for the compilation: -# Doesn't use DESTDIR. -# Doesn't recognize the $CONFIGURE_ARGS, gives an error back -# Have to add some params to get static libs compiled too -compile_rules() -{ - # Determine if TOOLPREFIX has been defined in tazwok.conf as it should - if [ -z "$TOOLPREFIX" ] ; then - # Provide a default TOOLPREFIX value - TOOLPREFIX=$ARCH-pc-linux-gnu- - fi - - cd $src - [ -s $SOURCES_REPOSITORY/boost_changeset_75540.u ] || - wget -O $SOURCES_REPOSITORY/boost_changeset_75540.u --no-check-certificate \ - 'https://svn.boost.org/trac/boost/changeset/75540?format=diff&new=75540' - patch -p2 < $SOURCES_REPOSITORY/boost_changeset_75540.u || return 1 - ./bootstrap.sh \ - --prefix=$DESTDIR/usr \ - --exec-prefix=$DESTDIR/usr \ - --libdir=$DESTDIR/usr/lib \ - --includedir=$DESTDIR/usr/include \ - --without-icu && - EXPAT_INCLUDE=/usr/include \ - EXPAT_LIBPATH=/usr/lib \ - ./bjam \ - --prefix=$DESTDIR/usr \ - --exec-prefix=$DESTDIR/usr \ - --libdir=$DESTDIR/usr/lib \ - --includedir=$DESTDIR/usr/include \ - --build-type=minimal \ - install - - # create the missing links to the shared libs - cd $DESTDIR/usr/lib - #for i in `ls *-mt.so`; do - # boost_tmp=`echo $i | sed s/-gcc.*-mt//g` - # boost_tmp_mt=`echo $i | sed s/-gcc.*-mt/-mt/g` - # ln -s $i $boost_tmp - # ln -s $i $boost_tmp_mt - #done - #for i in `ls *-mt.a`; do - # boost_tmp=`echo $i | sed s/-gcc.*-mt//g` - # boost_tmp_mt=`echo $i | sed s/-gcc.*-mt/-mt/g` - # ln -s $i $boost_tmp - # ln -s $i $boost_tmp_mt - #done -} - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr - cp -a $install/usr/lib $fs/usr - cp -a $install/usr/include $fs/usr - for i in $RELOCATE_LIBS; do - rm -f $fs/usr/lib/*$i* - rm -r -f $fs/usr/include/boost/*$i* - done - # libboost-chrono{-dev} - rm $fs/usr/lib/libboost_chrono* - rm $fs/usr/include/boost/chrono* - rm -r $fs/usr/include/boost/chrono -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-doc/receipt --- a/libboost-doc/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-doc" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share/doc/$SOURCE - cp -a $src/doc/html/* $fs/usr/share/doc/$SOURCE -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-filesystem-dev/receipt --- a/libboost-filesystem-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-filesystem-dev" -LIB_NAME="filesystem" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-filesystem libboost-system-dev libboost-dev" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-filesystem/receipt --- a/libboost-filesystem/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-filesystem" -LIB_NAME="filesystem" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-system gcc-lib-base" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-graph-dev/receipt --- a/libboost-graph-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-graph-dev" -LIB_NAME="graph" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-graph libboost-serialization-dev libboost-dev " -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-graph/receipt --- a/libboost-graph/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-graph" -LIB_NAME="graph" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="gcc-lib-base libboost-regex expat" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-iostreams-dev/receipt --- a/libboost-iostreams-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-iostreams-dev" -LIB_NAME="iostreams" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-iostreams libboost-regex-dev libboost-dev" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-iostreams/receipt --- a/libboost-iostreams/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-iostreams" -LIB_NAME="iostreams" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="zlib bzlib gcc-lib-base" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-math-dev/receipt --- a/libboost-math-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-math-dev" -LIB_NAME="math" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-math libboost-dev" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-math/receipt --- a/libboost-math/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-math" -LIB_NAME="math" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib - - # math_tr1 is packaged as tr1 (based on the include dir name) - rm -f $fs/usr/lib/*math_tr1*.so* -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-program-options-dev/receipt --- a/libboost-program-options-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-program-options-dev" -LIB_NAME="program_options" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-program-options libboost-dev" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-program-options/receipt --- a/libboost-program-options/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-program-options" -LIB_NAME="program_options" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-python-dev/receipt --- a/libboost-python-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-python-dev" -LIB_NAME="python" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-python libboost-dev python python-dev " -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-python/receipt --- a/libboost-python/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-python" -LIB_NAME="python" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-regex-dev/receipt --- a/libboost-regex-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-regex-dev" -LIB_NAME="regex" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-regex libboost-dev icu-dev" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-regex/receipt --- a/libboost-regex/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-regex" -LIB_NAME="regex" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="icu gcc-lib-base" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-serialization-dev/receipt --- a/libboost-serialization-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-serialization-dev" -LIB_NAME="serialization" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-serialization libboost-dev" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-serialization/receipt --- a/libboost-serialization/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-serialization" -LIB_NAME="serialization" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-signals-dev/receipt --- a/libboost-signals-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-signals-dev" -LIB_NAME="signal" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-signals libboost-dev" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-signals/receipt --- a/libboost-signals/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-signals" -LIB_NAME="signals" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-system-dev/receipt --- a/libboost-system-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-system-dev" -LIB_NAME="system" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-system libboost-dev" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/$LIB_NAME $fs/usr/include/$SOURCE - cp -a $install/usr/lib/*_${LIB_NAME}*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-system/receipt --- a/libboost-system/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-system" -LIB_NAME="system" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*_${LIB_NAME}*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-test-dev/receipt --- a/libboost-test-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-test-dev" -LIB_NAME="test" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-test libboost-dev" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-test/receipt --- a/libboost-test/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-test" -LIB_NAME="test" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-thread-dev/receipt --- a/libboost-thread-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-thread-dev" -LIB_NAME="thread" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-thread libboost-date-time-dev libboost-dev" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-thread/receipt --- a/libboost-thread/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-thread" -LIB_NAME="thread" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-tr1-dev/receipt --- a/libboost-tr1-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-tr1-dev" -LIB_NAME="tr1" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-tr1 libboost-dev" -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-tr1/receipt --- a/libboost-tr1/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-tr1" -LIB_NAME="tr1" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-wave-dev/receipt --- a/libboost-wave-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-wave-dev" -LIB_NAME="wave" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-wave libboost-filesystem-dev libboost-serialization-dev libboost-dev " -WANTED="libboost-dev" -SOURCE="boost" -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE - cp -a $install/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost - cp -a $install/usr/lib/*$LIB_NAME*.*a $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost-wave/receipt --- a/libboost-wave/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libboost-wave" -LIB_NAME="wave" -VERSION="1.50.0" - -CATEGORY="development" -SHORT_DESC="Part of the Boost C++ Libraries collection." -MAINTAINER="chadi.elahmad@gmail.com" -LICENSE="MIT" -WEB_SITE="http://www.boost.org/" - -DEPENDS="libboost-date-time libboost-filesystem libboost-thread " -WANTED="libboost-dev" -SOURCE="boost" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*$LIB_NAME*.so* $fs/usr/lib -} diff -r 1406b58b9671 -r 2f3aba6cc31e libboost/receipt --- a/libboost/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/libboost/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -1,12 +1,106 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libboost" -VERSION="1.50.0" +VERSION="1.63.0" CATEGORY="meta" -SHORT_DESC="Libboost meta-package to install base modules." -MAINTAINER="pankso@slitaz.org" +SHORT_DESC="Boost C++ libraries" +MAINTAINER="chadi.elahmad@gmail.com" LICENSE="MIT" WEB_SITE="http://www.boost.org/" -DEPENDS="libboost-date-time libboost-iostreams libboost-regex \ -libboost-serialization libboost-system libboost-thread" +TARBALL="boost-$VERSION.tar.bz2" +WGET_URL="$SF_MIRROR/boost/boost_${VERSION//./_}.tar.bz2" + +BUILD_DEPENDS="icu-dev zlib-dev bzip2-dev python-dev" +l="libboost" +SPLIT="$l-atomic $l-chrono $l-container $l-context $l-coroutine $l-date-time \ +$l-fiber $l-filesystem $l-graph $l-iostreams $l-locale $l-log $l-math \ +$l-math-tr1 $l-prg-exec-monitor $l-program-options $l-python $l-random \ +$l-regex $l-serialization $l-signals $l-system $l-thread $l-timer \ +$l-type-erasure $l-unit-test-framework $l-wave $l-wserialization $l-doc $l-dev" + +# About splitting: there's complex relationships between header files. +# Previously, for example, the /usr/include/boost/chrono/* files were packed +# into libboost-chrono-dev package. And so on for many /usr/include/boost/*/ +# +# But, for example: +# 1. /usr/include/boost/chrono/config.hpp (former libboost-chrono-dev package) +# includes (libboost-dev package) +# 2. /usr/include/boost/compute/detail/duration.hpp (former libboost-dev package) +# includes (libboost-chrono package) +# +# And many other circular dependencies between libboost-dev and libboost-*-dev +# packages. +# +# Solution: make single solid big libboost-dev package with all development +# files. +# +# How to change dependencies of packages that depends on libboost: substitute +# libboost-x-dev by the pair libboost-x and libboost-dev. + + +# Rules to configure and make the package. +compile_rules() +{ + ./bootstrap.sh --prefix=$install/usr && + ./b2 stage threading=multi link=shared && + ./b2 install threading=multi link=shared && + + docdir=$install/share/doc/boost-$VERSION && + mkdir -p $docdir && + cp -a $src/doc/html/* $docdir && + chown -R root:root $docdir && + find $docdir -type f -exec chmod 644 '{}' \; + + find $install -name '*.hpp' -exec chmod 644 '{}' \; +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + DEPENDS=" " + case $PACKAGE in + *-chrono) DEPENDS="$l-system";; + *-coroutine) DEPENDS="$l-chrono $l-context $l-system $l-thread";; + *-fiber) DEPENDS="$l-context";; + *-filesystem) DEPENDS="$l-system";; + *-graph) DEPENDS="$l-regex icu";; + *-iostreams) DEPENDS="bzlib zlib";; + *-locale) DEPENDS="$l-chrono $l-system $l-thread icu";; + *-log) DEPENDS="$l-atomic $l-chrono $l-date-time $l-filesystem $l-regex $l-system $l-thread icu";; + *-prg-exec-monitor) DEPENDS="$l-system $l-timer";; + *-random) DEPENDS="$l-system";; + *-regex) DEPENDS="icu";; + *-thread) DEPENDS="$l-system";; + *-timer) DEPENDS="$l-chrono $l-system";; + *-type-erasure) DEPENDS="$l-chrono $l-system $l-thread";; + *-unit-test-framework) DEPENDS="$l-system $l-timer";; + *-wave) DEPENDS="$l-chrono $l-date-time $l-filesystem $l-system $l-thread";; + *-wserialization) DEPENDS="$l-serialization";; + esac + + case $PACKAGE in + libboost) + DEPENDS="$l-date-time $l-iostreams $l-regex $l-serialization \ + $l-system $l-thread" + CAT="meta|meta-package to install base modules" + ;; + *-doc) + copy doc/ + CAT="doc|documentation" + ;; + libboost-dev) + copy @dev + remove_already_packed + ;; + *) + p=${PACKAGE#*-} + copy libboost_${p//-/_}*.so* + CAT="libdevel|${PACKAGE#*-}" + ;; + esac + + case $PACKAGE in + *-math) rm -f $fs/usr/lib/*math_tr1*.so*;; + esac +} diff -r 1406b58b9671 -r 2f3aba6cc31e libtorrent-rasterbar-dev/receipt --- a/libtorrent-rasterbar-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libtorrent-rasterbar-dev" -VERSION="0.16.13" -CATEGORY="development" -SHORT_DESC="devel files for libtorrent-rasterbar" -MAINTAINER="slaxemulator@gmail.com" -LICENSE="BSD" -WEB_SITE="http://www.rasterbar.com/products/libtorrent/" -WANTED="libtorrent-rasterbar" - -DEPENDS="libtorrent-rasterbar libboost-math-dev libboost-thread-dev \ -libboost-filesystem-dev zlib-dev pkg-config" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/lib/*.*a $fs/usr/lib -} - diff -r 1406b58b9671 -r 2f3aba6cc31e libtorrent-rasterbar/receipt --- a/libtorrent-rasterbar/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/libtorrent-rasterbar/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -1,23 +1,25 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libtorrent-rasterbar" -VERSION="0.16.13" +VERSION="1.1.3" CATEGORY="development" -SHORT_DESC="A C++ library that aims to be a good alternative to all the other bittorrent implementations around" +SHORT_DESC="A C++ bittorrent implementation library" MAINTAINER="slaxemulator@gmail.com" LICENSE="BSD" +WEB_SITE="http://www.rasterbar.com/products/libtorrent/" + TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://www.rasterbar.com/products/libtorrent/" -WGET_URL="http://libtorrent.googlecode.com/files/$TARBALL" +WGET_URL="https://github.com/arvidn/libtorrent/releases/download/libtorrent-${VERSION//./_}/$TARBALL" -DEPENDS="libboost-thread libboost-math libboost-filesystem libboost-python openssl python" -BUILD_DEPENDS="libboost-thread-dev libboost-math-dev libboost-filesystem-dev libboost-python-dev openssl-dev zlib-dev python-dev" +BUILD_DEPENDS="libboost-dev libboost-system libboost-chrono libboost-random \ +openssl-dev python-dev libboost-python" +SPLIT="libtorrent-rasterbar-dev" # Rules to configure and make the package. compile_rules() { - cd $src - ./configure --enable-python-binding \ + ./configure \ + --enable-python-binding \ $CONFIGURE_ARGS && make && make install } @@ -25,8 +27,16 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.so* $fs/usr/lib - cp -a $install/usr/lib/python* $fs/usr/lib + case $PACKAGE in + libtorrent-rasterbar) + copy @std + DEPENDS="libboost-chrono libboost-python libboost-random \ + libboost-system libcrypto libssl python" + ;; + *-dev) + copy @dev + DEPENDS="libtorrent-rasterbar libboost-dev libboost-chrono \ + libboost-random libboost-system libcrypto-dev openssl-dev" + ;; + esac } - diff -r 1406b58b9671 -r 2f3aba6cc31e lucene++-dev/receipt --- a/lucene++-dev/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/lucene++-dev/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -9,8 +9,9 @@ WEB_SITE="https://github.com/luceneplusplus/LucenePlusPlus" WANTED="lucene++" -DEPENDS="libboost-date-time-dev libboost-filesystem-dev libboost-iostreams-dev \ -libboost-regex-dev libboost-system-dev libboost-thread-dev libboost-chrono-dev" +DEPENDS="libboost-dev libboost-date-time libboost-filesystem \ +libboost-iostreams libboost-regex libboost-system libboost-thread \ +libboost-chrono" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r 1406b58b9671 -r 2f3aba6cc31e lucene++/receipt --- a/lucene++/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/lucene++/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -12,8 +12,8 @@ DEPENDS="libboost-date-time libboost-filesystem libboost-iostreams \ libboost-regex libboost-system libboost-thread libboost-chrono" -BUILD_DEPENDS="cmake libboost-date-time-dev libboost-filesystem-dev \ -libboost-regex-dev libboost-thread-dev libboost-iostreams-dev" +BUILD_DEPENDS="cmake libboost-dev libboost-date-time libboost-filesystem \ +libboost-regex libboost-thread libboost-iostreams" # Rules to configure and make the package. compile_rules() diff -r 1406b58b9671 -r 2f3aba6cc31e mongodb/receipt --- a/mongodb/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/mongodb/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -12,8 +12,8 @@ DEPENDS="pcre libboost-filesystem libboost-thread libboost-program-options \ spidermonkey" -BUILD_DEPENDS="$DEPENDS scons pcre-dev libboost-dev libboost-filesystem-dev \ -libboost-thread-dev libboost-program-options-dev spidermonkey-dev" +BUILD_DEPENDS="$DEPENDS scons pcre-dev libboost-dev libboost-filesystem \ +libboost-thread libboost-program-options spidermonkey-dev" # Rules to configure and make the package. compile_rules() diff -r 1406b58b9671 -r 2f3aba6cc31e mupen64plus/receipt --- a/mupen64plus/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/mupen64plus/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -13,7 +13,8 @@ DEPENDS="bzlib freetype libboost-filesystem libglu-mesa libsamplerate libsdl \ speex" -BUILD_DEPENDS="gtk+-dev libboost-filesystem-dev libglu-mesa libglu-mesa-dev \ +BUILD_DEPENDS="gtk+-dev libboost-dev libboost-filesystem libglu-mesa \ +libglu-mesa-dev \ libsamplerate-dev libsdl-dev libsdl-ttf-dev mesa-dev speex-dev yasm zlib-dev" # Rules to configure and make the package. diff -r 1406b58b9671 -r 2f3aba6cc31e openscad/receipt --- a/openscad/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/openscad/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -14,8 +14,9 @@ libboost-filesystem libboost-thread libboost-regex libQtOpenGL \ libQtCore libQtGui glib" BUILD_DEPENDS="cmake pkg-config flex Qt4-dev cgal-dev gmp-dev mpfr-dev \ -glib-dev glew-dev opencsg-dev eigen mesa-dev libboost-program-options-dev \ -libboost-filesystem-dev libboost-regex-dev libboost-thread-dev qmake" +glib-dev glew-dev opencsg-dev eigen mesa-dev libboost-dev \ +libboost-program-options libboost-filesystem libboost-regex libboost-thread \ +qmake" # Rules to configure and make the package. # diff -r 1406b58b9671 -r 2f3aba6cc31e ori/receipt --- a/ori/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/ori/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -11,7 +11,7 @@ WGET_URL="https://bitbucket.org/orifs/ori/downloads/$TARBALL" DEPENDS="libssl libevent fuse liblzma libxml2 util-linux-uuid" # + mDNSResponder -BUILD_DEPENDS="wget scons pkg-config libboost-dev libboost-tr1-dev \ +BUILD_DEPENDS="wget scons pkg-config libboost-dev libboost-math-tr1 \ util-linux-uuid-dev fuse-dev libevent-dev openssl-dev" # Rules to configure and make the package. diff -r 1406b58b9671 -r 2f3aba6cc31e pgrouting/receipt --- a/pgrouting/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/pgrouting/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -12,7 +12,7 @@ DEPENDS="gcc-lib-base cgal gmp libboost-thread libboost-system" BUILD_DEPENDS="wget cmake postgresql-dev libboost-dev cgal-dev gmp-dev \ -mpfr-dev libboost-graph-dev libboost-thread-dev" +mpfr-dev libboost-graph libboost-thread" # Rules to configure and make the package. compile_rules() diff -r 1406b58b9671 -r 2f3aba6cc31e pingus/receipt --- a/pingus/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/pingus/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -14,12 +14,10 @@ WEB_SITE="http://pingus.seul.org/" WGET_URL="http://pingus.seul.org/files/$TARBALL" -DEPENDS="libsdl libsdl-image libsdl-mixer -libboost-signals gcc-lib-base" +DEPENDS="libsdl libsdl-image libsdl-mixer libboost-signals gcc-lib-base" -BUILD_DEPENDS="scons -libsdl-dev libsdl-image-dev libsdl-mixer-dev -libboost-dev libboost-signals-dev " +BUILD_DEPENDS="scons libsdl-dev libsdl-image-dev libsdl-mixer-dev libboost-dev \ +libboost-signals" # Rules to configure and make the package. compile_rules() diff -r 1406b58b9671 -r 2f3aba6cc31e python-pyexiv2/receipt --- a/python-pyexiv2/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/python-pyexiv2/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -12,7 +12,7 @@ WGET_URL="https://launchpad.net/$SOURCE/${VERSION%?}x/$VERSION/+download/$TARBALL" DEPENDS="python exiv2 libboost-python" -BUILD_DEPENDS="python wget scons exiv2-dev libboost-python-dev" +BUILD_DEPENDS="python wget scons exiv2-dev libboost-dev libboost-python" # Rules to configure and make the package. compile_rules() diff -r 1406b58b9671 -r 2f3aba6cc31e sdcc/receipt --- a/sdcc/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/sdcc/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -11,7 +11,7 @@ WGET_URL="$SF_MIRROR/$PACKAGE/$PACKAGE/$VERSION/$TARBALL" TAGS="cross compiler C 8051 Z80 68HC08 assembler" -BUILD_DEPENDS="flex libboost-graph-dev gputils" +BUILD_DEPENDS="flex libboost-dev libboost-graph gputils" # Rules to configure and make the package. compile_rules() diff -r 1406b58b9671 -r 2f3aba6cc31e slitaz-tic-tac-toe/receipt --- a/slitaz-tic-tac-toe/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/slitaz-tic-tac-toe/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -1,4 +1,4 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="slitaz-tic-tac-toe" VERSION="1.2" @@ -6,12 +6,19 @@ SHORT_DESC="Play Tic Tac Toe game with Slitaz" MAINTAINER="hackdorte@sapo.pt" LICENSE="BSD" -WEB_SITE="http://people.slitaz.org/~leonardolaporte/slitaz/source/games/" -DEPENDS="tazweb" +WEB_SITE="http://people.slitaz.org/~leonardolaporte/" + +# Rules to configure and make the package. +compile_rules() +{ + mkdir -p $install/usr + cp -a $stuff/* $install/usr + chown -R root:root $install +} # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr - cp -a stuff/* $fs/usr + copy @std + DEPENDS="tazweb" } diff -r 1406b58b9671 -r 2f3aba6cc31e slitaz-tic-tac-toe/stuff/share/applications/slitaz-tic-tac-toe.desktop --- a/slitaz-tic-tac-toe/stuff/share/applications/slitaz-tic-tac-toe.desktop Sun Jun 11 00:18:04 2017 +0300 +++ b/slitaz-tic-tac-toe/stuff/share/applications/slitaz-tic-tac-toe.desktop Mon Jun 12 11:39:09 2017 +0300 @@ -5,13 +5,13 @@ Name[fr]=Slitaz Tic Tac Toe Name[pt]=Slitaz Tic Tac Toe Name[pt_BR]=Slitaz Tic Tac Toe -Name[ru]=Slitaz Tic Tac Toe +Name[ru]=Крестики-нолики Slitaz Comment=Play Tic Tac Toe Game With Slitaz GNU/Linux Comment[es]=Play Tic Tac Toe Game With Slitaz GNU/Linux Comment[fr]=Play Tic Tac Toe Game With Slitaz GNU/Linux Comment[pt]=Play Tic Tac Toe Game With Slitaz GNU/Linux Comment[pt_BR]=Play Tic Tac Toe Game With Slitaz GNU/Linux -Comment[ru]=Play Tic Tac Toe Game With Slitaz GNU/Linux +Comment[ru]=Сыграйте в крестики-нолики со Slitaz GNU/Linux Icon=slitaz-tic-tac-toe Categories=Game;BoardGame; Terminal=false diff -r 1406b58b9671 -r 2f3aba6cc31e slitaz-toolchain/receipt --- a/slitaz-toolchain/receipt Sun Jun 11 00:18:04 2017 +0300 +++ b/slitaz-toolchain/receipt Mon Jun 12 11:39:09 2017 +0300 @@ -1,15 +1,13 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="slitaz-toolchain" VERSION="6.0" CATEGORY="meta" -SHORT_DESC="SliTaz meta package to rebuild or install current toolchain." +SHORT_DESC="SliTaz meta package to rebuild or install current toolchain" MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" WEB_SITE="http://www.slitaz.org/" -DEPENDS="binutils linux-api-headers glibc-dev gcc make elfkickers" - # The goal here is to build and install SliTaz toolchain. We build the toolchain # from SliTaz packages, on SliTaz and for SliTaz so in case of new and important # toolchain upgrade we must build Binutils a first time, then GCC so it use the @@ -21,89 +19,67 @@ # SliTaz does one big toolchain by year just after the stable release, any change # here or in the toolchain packages version must be discuss on the mailing list. +ver() { grep ^VERSION $WOK/$1/receipt | cut -d '"' -f2; } + # Rules to configure and make the package. compile_rules() { [ -x /usr/bin/cook ] || return 0 + tmplog=$LOGS/$PACKAGE.tmplog - echo "Cook: $PACKAGE $VERSION" > $tmplog - separator >> $tmplog - cat >> $tmplog << EOT -Cook toolchain : started $(date "+%Y-%m-%d %H:%M") + + cat > $tmplog <> $tmplog - cook binutils --install - # 2. gcc (first pass) - echo "cook: GCC first pass: $(date '+%Y-%m-%d %H:%M')" >> $tmplog - cook gcc --install --first-pass - cook gcc-lib-base --install - - # 3. linux-api-headers - echo "cook: linux API headers: $(date '+%Y-%m-%d %H:%M')" >> $tmplog - cook linux-api-headers --install - - # 4. glibc - for i in glibc glibc-base glibc-locale glibc-dev - do - echo "cook: $i: $(date '+%Y-%m-%d %H:%M')" >> $tmplog - cook $i --install - done + echo "cook: Binutils first pass : $(date '+%F %R')" >> $tmplog + cook binutils + echo "cook: GCC first pass : $(date '+%F %R')" >> $tmplog + cook gcc --first-pass + echo "cook: Linux API headers : $(date '+%F %R')" >> $tmplog + cook linux-api-headers + echo "cook: Glibc : $(date '+%F %R')" >> $tmplog + cook glibc + echo "cook: Binutils final : $(date '+%F %R')" >> $tmplog + cook binutils + echo "cook: GCC final : $(date '+%F %R')" >> $tmplog + cook gcc - # 5. binutils (final) - echo "cook: binutils final: $(date '+%Y-%m-%d %H:%M')" >> $tmplog - cook binutils --install - - # 6. gcc (final) - echo "cook: GCC final: $(date '+%Y-%m-%d %H:%M')" >> $tmplog - for i in gcc gcc-lib-base libobjc libgomp - do - echo "cook: $i: $(date '+%Y-%m-%d %H:%M')" >> $tmplog - cook $i --install - done - cook libgfortran - cook gfortran - separator >> $tmplog + cat >> $tmplog <> $tmplog - separator >> $tmplog - gcc -v 2>> $tmplog +GCC compiler information +$(separator) +$(gcc -v 2>&1 | sed 's|--|\n --|g') +$(separator) - # All packages cooked got ther own log so we dont keep them. - separator >> $tmplog; echo "" >> $tmplog +EOT + + # All packages cooked got ther own log so we don't keep them. mv -f $tmplog $LOGS/$PACKAGE.log -} -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - binutils=$(grep ^VERSION $WOK/binutils/receipt | cut -d '"' -f 2) - linux=$(grep ^VERSION $WOK/linux-api-headers/receipt | cut -d '"' -f 2) - gcc=$(grep ^VERSION $WOK/gcc/receipt | cut -d '"' -f 2) - glibc=$(grep ^VERSION $WOK/glibc/receipt | cut -d '"' -f 2) - - mkdir -p $fs/usr/share/doc/slitaz - cat > $fs/usr/share/doc/slitaz/toolchain.txt << EOT + mkdir -p $install/usr/share/doc/slitaz + cat > $install/usr/share/doc/slitaz/toolchain.txt <