Ignore:
Timestamp:
02/01/2012 11:29:37 PM (13 years ago)
Author:
Thomas Pegg <thomasp@…>
Branches:
2.4, ablfs, ablfs-more, legacy, new_features, trunk
Children:
2c9a16b
Parents:
f5dc6d7
Message:

Commit Pierre Labastie's patch for including package management support in jhalfs. NOTE: Package management is by default disabled.

Location:
common/blfs-tool-deps
Files:
6 added
1 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • common/blfs-tool-deps/901-libxml2

    rf5dc6d7 r7072e1f  
    77./configure --prefix=/usr
    88make
    9 make install
     9if ! [ -z $PKG_DEST ]; then
     10        mkdir -pv $PKG_DEST/{lib,usr/{share/{man,doc,info},lib}}
     11        ln -sv share/{man,doc,info} $PKG_DEST/usr
     12        case $(uname -m) in
     13         x86_64) ln -sv lib $PKG_DEST/lib64 && ln -sv lib $PKG_DEST/usr/lib64 ;;
     14        esac
     15fi
     16make DESTDIR=$PKG_DEST install
     17if ! [ -z $PKG_DEST ]; then
     18        rm -fv $PKG_DEST/{,usr/}lib64
     19        rm -fv $PKG_DEST/usr/{man,doc,info}
     20        for dir in $PKG_DEST/usr/share/{doc,info,man}; do
     21          [[ -z $(ls $dir) ]] && rmdir -v $dir
     22        done
     23        for dir in $PKG_DEST/usr/{lib,share}; do
     24          [[ -z $(ls $dir) ]] && rmdir -v $dir
     25        done
     26        for dir in $PKG_DEST/{lib,usr}; do
     27          [[ -z $(ls $dir) ]] && rmdir -v $dir
     28        done
     29        packInstall
     30fi
     31rm -rf $PKG_DEST
    1032
    1133exit
  • common/blfs-tool-deps/902-libxslt

    rf5dc6d7 r7072e1f  
    77./configure --prefix=/usr
    88make
    9 make install
     9if ! [ -z $PKG_DEST ]; then
     10        mkdir -pv $PKG_DEST/{lib,usr/{share/{man,doc,info},lib}}
     11        ln -sv share/{man,doc,info} $PKG_DEST/usr
     12        case $(uname -m) in
     13         x86_64) ln -sv lib $PKG_DEST/lib64 && ln -sv lib $PKG_DEST/usr/lib64 ;;
     14        esac
     15fi
     16make DESTDIR=$PKG_DEST install
     17if ! [ -z $PKG_DEST ]; then
     18        rm -fv $PKG_DEST/{,usr/}lib64
     19        rm -fv $PKG_DEST/usr/{man,doc,info}
     20        for dir in $PKG_DEST/usr/share/{doc,info,man}; do
     21          [[ -z $(ls $dir) ]] && rmdir -v $dir
     22        done
     23        for dir in $PKG_DEST/usr/{lib,share}; do
     24          [[ -z $(ls $dir) ]] && rmdir -v $dir
     25        done
     26        for dir in $PKG_DEST/{lib,usr}; do
     27          [[ -z $(ls $dir) ]] && rmdir -v $dir
     28        done
     29        packInstall
     30fi
     31rm -rf $PKG_DEST
    1032
    1133exit
  • common/blfs-tool-deps/903-tidy

    rf5dc6d7 r7072e1f  
    88./configure --prefix=/usr
    99make
    10 make install
    11 make -C htmldoc install_apidocs
     10if ! [ -z $PKG_DEST ]; then
     11        mkdir -pv $PKG_DEST/{lib,usr/{share/{man,doc,info},lib}}
     12        ln -sv share/{man,doc,info} $PKG_DEST/usr
     13        case $(uname -m) in
     14         x86_64) ln -sv lib $PKG_DEST/lib64 && ln -sv lib $PKG_DEST/usr/lib64 ;;
     15        esac
     16fi
     17make DESTDIR=$PKG_DEST install
     18install -v -m644 -D htmldoc/tidy.1 \
     19                    $PKG_DEST/usr/share/man/man1/tidy.1
     20install -v -m755 -d $PKG_DEST/usr/share/doc/tidy-cvs_20101110
     21install -v -m644    htmldoc/*.{html,gif,css} \
     22                    $PKG_DEST/usr/share/doc/tidy-cvs_20101110
     23if ! [ -z $PKG_DEST ]; then
     24        rm -fv $PKG_DEST/{,usr/}lib64
     25        rm -fv $PKG_DEST/usr/{man,doc,info}
     26        for dir in $PKG_DEST/usr/share/{doc,info,man}; do
     27          [[ -z $(ls $dir) ]] && rmdir -v $dir
     28        done
     29        for dir in $PKG_DEST/usr/{lib,share}; do
     30          [[ -z $(ls $dir) ]] && rmdir -v $dir
     31        done
     32        for dir in $PKG_DEST/{lib,usr}; do
     33          [[ -z $(ls $dir) ]] && rmdir -v $dir
     34        done
     35        packInstall
     36fi
     37rm -rf $PKG_DEST
    1238
    1339exit
  • common/blfs-tool-deps/904-unzip

    rf5dc6d7 r7072e1f  
    66cd $PKGDIR
    77
    8 patch -Np1 -i ../unzip-5.52-security_fix-1.patch
    9 make -f unix/Makefile LOCAL_UNZIP=-D_FILE_OFFSET_BITS=64 linux
    10 make prefix=/usr install
     8case `uname -m` in
     9  i?86)
     10    sed -i -e 's/DASM"/DASM -DNO_LCHMOD"/' unix/Makefile
     11    make -f unix/Makefile linux
     12    ;;
     13  *)
     14    sed -i -e 's/CFLAGS="-O -Wall/& -DNO_LCHMOD/' unix/Makefile
     15    make -f unix/Makefile linux_noasm
     16    ;;
     17esac
     18if ! [ -z $PKG_DEST ]; then
     19        mkdir -pv $PKG_DEST/{lib,usr/{share/{man,doc,info},lib}}
     20        ln -sv share/{man,doc,info} $PKG_DEST/usr
     21        case $(uname -m) in
     22         x86_64) ln -sv lib $PKG_DEST/lib64 && ln -sv lib $PKG_DEST/usr/lib64 ;;
     23        esac
     24fi
     25make prefix=$PKG_DEST/usr install
     26if ! [ -z $PKG_DEST ]; then
     27        rm -fv $PKG_DEST/{,usr/}lib64
     28        rm -fv $PKG_DEST/usr/{man,doc,info}
     29        for dir in $PKG_DEST/usr/share/{doc,info,man}; do
     30          [[ -z $(ls $dir) ]] && rmdir -v $dir
     31        done
     32        for dir in $PKG_DEST/usr/{lib,share}; do
     33          [[ -z $(ls $dir) ]] && rmdir -v $dir
     34        done
     35        for dir in $PKG_DEST/{lib,usr}; do
     36          [[ -z $(ls $dir) ]] && rmdir -v $dir
     37        done
     38        packInstall
     39fi
     40rm -rf $PKG_DEST
    1141
    1242exit
  • common/blfs-tool-deps/905-docbook-xml

    rf5dc6d7 r7072e1f  
    99cd docbook-xml
    1010unzip ../docbook-xml-4.5.zip
    11 install -v -d -m755 /usr/share/xml/docbook/xml-dtd-4.5
    12 install -v -d -m755 /etc/xml
     11install -v -d -m755 $PKG_DEST/usr/share/xml/docbook/xml-dtd-4.5
     12install -v -d -m755 $PKG_DEST/etc/xml
    1313chown -R root:root .
    1414cp -v -af docbook.cat *.dtd ent/ *.mod \
    15     /usr/share/xml/docbook/xml-dtd-4.5
    16 if [ ! -e /etc/xml/docbook ]; then
    17     xmlcatalog --noout --create /etc/xml/docbook
     15    $PKG_DEST/usr/share/xml/docbook/xml-dtd-4.5
     16if [ ! -e $PKG_DEST/etc/xml/docbook ]; then
     17    xmlcatalog --noout --create $PKG_DEST/etc/xml/docbook
    1818fi
    1919xmlcatalog --noout --add "public" \
    2020    "-//OASIS//DTD DocBook XML V4.5//EN" \
    2121    "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \
    22     /etc/xml/docbook
     22    $PKG_DEST/etc/xml/docbook
    2323xmlcatalog --noout --add "public" \
    2424    "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \
    2525    "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \
    26     /etc/xml/docbook
     26    $PKG_DEST/etc/xml/docbook
    2727xmlcatalog --noout --add "public" \
    2828    "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
    2929    "file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \
    30     /etc/xml/docbook
     30    $PKG_DEST/etc/xml/docbook
    3131xmlcatalog --noout --add "public" \
    3232    "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \
    3333    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \
    34     /etc/xml/docbook
     34    $PKG_DEST/etc/xml/docbook
    3535xmlcatalog --noout --add "public" \
    3636    "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \
    3737    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \
    38     /etc/xml/docbook
     38    $PKG_DEST/etc/xml/docbook
    3939xmlcatalog --noout --add "public" \
    4040    "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \
    4141    "file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \
    42     /etc/xml/docbook
     42    $PKG_DEST/etc/xml/docbook
    4343xmlcatalog --noout --add "public" \
    4444    "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \
    4545    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \
    46     /etc/xml/docbook
     46    $PKG_DEST/etc/xml/docbook
    4747xmlcatalog --noout --add "public" \
    4848    "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \
    4949    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \
    50     /etc/xml/docbook
     50    $PKG_DEST/etc/xml/docbook
    5151xmlcatalog --noout --add "public" \
    5252    "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \
    5353    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \
    54     /etc/xml/docbook
     54    $PKG_DEST/etc/xml/docbook
    5555xmlcatalog --noout --add "rewriteSystem" \
    5656    "http://www.oasis-open.org/docbook/xml/4.5" \
    5757    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    58     /etc/xml/docbook
     58    $PKG_DEST/etc/xml/docbook
    5959xmlcatalog --noout --add "rewriteURI" \
    6060    "http://www.oasis-open.org/docbook/xml/4.5" \
    6161    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    62     /etc/xml/docbook
    63 if [ ! -e /etc/xml/catalog ]; then
    64     xmlcatalog --noout --create /etc/xml/catalog
     62    $PKG_DEST/etc/xml/docbook
     63if [ ! -e $PKG_DEST/etc/xml/catalog ]; then
     64    xmlcatalog --noout --create $PKG_DEST/etc/xml/catalog
    6565fi
    6666xmlcatalog --noout --add "delegatePublic" \
    6767    "-//OASIS//ENTITIES DocBook XML" \
    6868    "file:///etc/xml/docbook" \
    69     /etc/xml/catalog
     69    $PKG_DEST/etc/xml/catalog
    7070xmlcatalog --noout --add "delegatePublic" \
    7171    "-//OASIS//DTD DocBook XML" \
    7272    "file:///etc/xml/docbook" \
    73     /etc/xml/catalog
     73    $PKG_DEST/etc/xml/catalog
    7474xmlcatalog --noout --add "delegateSystem" \
    7575    "http://www.oasis-open.org/docbook/" \
    7676    "file:///etc/xml/docbook" \
    77     /etc/xml/catalog
     77    $PKG_DEST/etc/xml/catalog
    7878xmlcatalog --noout --add "delegateURI" \
    7979    "http://www.oasis-open.org/docbook/" \
    8080    "file:///etc/xml/docbook" \
    81     /etc/xml/catalog
     81    $PKG_DEST/etc/xml/catalog
    8282for DTDVERSION in 4.1.2 4.2 4.3 4.4
    8383do
     
    8585    "-//OASIS//DTD DocBook XML V$DTDVERSION//EN" \
    8686    "http://www.oasis-open.org/docbook/xml/$DTDVERSION/docbookx.dtd" \
    87     /etc/xml/docbook
     87    $PKG_DEST/etc/xml/docbook
    8888  xmlcatalog --noout --add "rewriteSystem" \
    8989    "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \
    9090    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    91     /etc/xml/docbook
     91    $PKG_DEST/etc/xml/docbook
    9292  xmlcatalog --noout --add "rewriteURI" \
    9393    "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \
    9494    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    95     /etc/xml/docbook
     95    $PKG_DEST/etc/xml/docbook
    9696  xmlcatalog --noout --add "delegateSystem" \
    9797    "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \
    9898    "file:///etc/xml/docbook" \
    99     /etc/xml/catalog
     99    $PKG_DEST/etc/xml/catalog
    100100  xmlcatalog --noout --add "delegateURI" \
    101101    "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \
    102102    "file:///etc/xml/docbook" \
    103     /etc/xml/catalog
     103    $PKG_DEST/etc/xml/catalog
    104104done
     105export PKGDIR=/sources/docbook-xml
     106packInstall
     107rm -rf $PKG_DEST
    105108cd ..
    106109rm -rf docbook-xml
  • common/blfs-tool-deps/907-gpm

    rf5dc6d7 r7072e1f  
    66cd $PKGDIR
    77
    8 patch -Np1 -i ../gpm-1.20.1-segfault-1.patch
    9 patch -Np1 -i ../gpm-1.20.1-silent-1.patch
    108./configure --prefix=/usr --sysconfdir=/etc
    11 LDFLAGS="$LDFLAGS -lm" make
    12 make install
    13 cp -v conf/gpm-root.conf /etc
    14 ldconfig
     9make
     10if ! [ -z $PKG_DEST ]; then
     11        mkdir -pv $PKG_DEST/{lib,usr/{share/{man,doc,info},lib}}
     12        ln -sv share/{man,doc,info} $PKG_DEST/usr
     13        case $(uname -m) in
     14         x86_64) ln -sv lib $PKG_DEST/lib64 && ln -sv lib $PKG_DEST/usr/lib64 ;;
     15        esac
     16fi
     17make DESTDIR=$PKG_DEST install
     18ln -v -s libgpm.so.2.1.0 $PKG_DEST/usr/lib/libgpm.so
     19mkdir -pv $PKG_DEST/etc
     20install -v -m644 conf/gpm-root.conf $PKG_DEST/etc
     21install -v -m755 -d $PKG_DEST/usr/share/doc/gpm-1.20.6
     22chmod   -v   755    doc/{changes,support}
     23chmod   -v   644    doc/{changes/*,support/*,FAQ,HACK_GPM,README*}
     24cp      -v -R       doc/{FAQ,HACK_GPM,README*,changes,support} \
     25                    $PKG_DEST/usr/share/doc/gpm-1.20.6
     26if ! [ -z $PKG_DEST ]; then
     27        rm -fv $PKG_DEST/{,usr/}lib64
     28        rm -fv $PKG_DEST/usr/{man,doc,info}
     29        for dir in $PKG_DEST/usr/share/{doc,info,man}; do
     30          [[ -z $(ls $dir) ]] && rmdir -v $dir
     31        done
     32        for dir in $PKG_DEST/usr/{lib,share}; do
     33          [[ -z $(ls $dir) ]] && rmdir -v $dir
     34        done
     35        for dir in $PKG_DEST/{lib,usr}; do
     36          [[ -z $(ls $dir) ]] && rmdir -v $dir
     37        done
     38        packInstall
     39fi
     40rm -rf $PKG_DEST
    1541
    1642exit
  • common/blfs-tool-deps/908-lynx

    rf5dc6d7 r7072e1f  
    88./configure --prefix=/usr \
    99            --sysconfdir=/etc/lynx \
    10             --datadir=/usr/share/doc/lynx-2.8.6 \
     10            --datadir=/usr/share/doc/lynx-2.8.7rel.2 \
    1111            --with-zlib \
    1212            --with-bzlib \
     
    1414            --enable-locale-charset
    1515make
    16 make install-full
    17 chgrp -v -R root /usr/share/doc/lynx-2.8.6/lynx_doc
     16if ! [ -z $PKG_DEST ]; then
     17        mkdir -pv $PKG_DEST/{lib,usr/{share/{man,doc,info},lib}}
     18        ln -sv share/{man,doc,info} $PKG_DEST/usr
     19        case $(uname -m) in
     20         x86_64) ln -sv lib $PKG_DEST/lib64 && ln -sv lib $PKG_DEST/usr/lib64 ;;
     21        esac
     22fi
     23make DESTDIR=$PKG_DEST install-full
     24chgrp -v -R root $PKG_DEST/usr/share/doc/lynx-2.8.7rel.2/lynx_doc
     25if ! [ -z $PKG_DEST ]; then
     26        rm -fv $PKG_DEST/{,usr/}lib64
     27        rm -fv $PKG_DEST/usr/{man,doc,info}
     28        for dir in $PKG_DEST/usr/share/{doc,info,man}; do
     29          [[ -z $(ls $dir) ]] && rmdir -v $dir
     30        done
     31        for dir in $PKG_DEST/usr/{lib,share}; do
     32          [[ -z $(ls $dir) ]] && rmdir -v $dir
     33        done
     34        for dir in $PKG_DEST/{lib,usr}; do
     35          [[ -z $(ls $dir) ]] && rmdir -v $dir
     36        done
     37        packInstall
     38fi
     39rm -rf $PKG_DEST
    1840
    1941exit
  • common/blfs-tool-deps/909-sudo

    rf5dc6d7 r7072e1f  
    66cd $PKGDIR
    77
    8 patch -Np1 -i ../sudo-1.6.8p12-envvar_fix-1.patch
    9 ./configure --prefix=/usr --libexecdir=/usr/lib \
    10     --enable-noargs-shell --with-ignore-dot --with-all-insults \
    11     --enable-shell-sets-home
     8./configure --prefix=/usr \
     9            --libexecdir=/usr/lib \
     10            --with-ignore-dot \
     11            --with-all-insults \
     12            --enable-shell-sets-home \
     13            --disable-root-sudo \
     14            --with-logfac=auth \
     15            --without-pam \
     16            --without-sendmail
    1217make
    13 make install
     18if ! [ -z $PKG_DEST ]; then
     19        mkdir -pv $PKG_DEST/{lib,usr/{share/{man,doc,info},lib}}
     20        ln -sv share/{man,doc,info} $PKG_DEST/usr
     21        case $(uname -m) in
     22         x86_64) ln -sv lib $PKG_DEST/lib64 && ln -sv lib $PKG_DEST/usr/lib64 ;;
     23        esac
     24fi
     25make DESTDIR=$PKG_DEST install
     26if ! [ -z $PKG_DEST ]; then
     27        rm -fv $PKG_DEST/{,usr/}lib64
     28        rm -fv $PKG_DEST/usr/{man,doc,info}
     29        for dir in $PKG_DEST/usr/share/{doc,info,man}; do
     30          [[ -z $(ls $dir) ]] && rmdir -v $dir
     31        done
     32        for dir in $PKG_DEST/usr/{lib,share}; do
     33          [[ -z $(ls $dir) ]] && rmdir -v $dir
     34        done
     35        for dir in $PKG_DEST/{lib,usr}; do
     36          [[ -z $(ls $dir) ]] && rmdir -v $dir
     37        done
     38        packInstall
     39fi
     40rm -rf $PKG_DEST
    1441
    1542exit
  • common/blfs-tool-deps/910-wget

    rf5dc6d7 r7072e1f  
    66cd $PKGDIR
    77
    8 ./configure --prefix=/usr --sysconfdir=/etc
     8./configure --prefix=/usr \
     9            --sysconfdir=/etc \
     10            --without-ssl
    911make
    10 make install
     12if ! [ -z $PKG_DEST ]; then
     13        mkdir -pv $PKG_DEST/{lib,usr/{share/{man,doc,info},lib}}
     14        ln -sv share/{man,doc,info} $PKG_DEST/usr
     15        case $(uname -m) in
     16         x86_64) ln -sv lib $PKG_DEST/lib64 && ln -sv lib $PKG_DEST/usr/lib64 ;;
     17        esac
     18fi
     19make DESTDIR=$PKG_DEST install
     20if ! [ -z $PKG_DEST ]; then
     21        rm -fv $PKG_DEST/{,usr/}lib64
     22        rm -fv $PKG_DEST/usr/{man,doc,info}
     23        for dir in $PKG_DEST/usr/share/{doc,info,man}; do
     24          [[ -z $(ls $dir) ]] && rmdir -v $dir
     25        done
     26        for dir in $PKG_DEST/usr/{lib,share}; do
     27          [[ -z $(ls $dir) ]] && rmdir -v $dir
     28        done
     29        for dir in $PKG_DEST/{lib,usr}; do
     30          [[ -z $(ls $dir) ]] && rmdir -v $dir
     31        done
     32        packInstall
     33fi
     34rm -rf $PKG_DEST
    1135
    1236exit
Note: See TracChangeset for help on using the changeset viewer.