commit d0751f045b2164f6d64f8049f9a28451ef02e401
Author: tnut <tnut@nutyx.org>
Date:   Tue Nov 10 17:37:36 2020 +0100

    cards search, mybld, help
    
    cards search: packager in the last position in searching sequence (before version)
    
    mybld: new option to able to stop the process and do manual actions.
    
     - new variable CHROOT list
    
    cards help: re explain cards search
    mybld help: explain -p
    man...

commit 55eca7536330dd58bfd8c5f6ba1ff11449329c07
Author: tnut <tnut@nutyx.org>
Date:   Tue Oct 20 09:07:52 2020 +0200

    Makefile.inc

commit 0e1d8191f44fe8a9b798e1d82206dd6ad93aaeee
Author: tnut <tnut@nutyx.org>
Date:   Tue Oct 20 09:07:07 2020 +0200

    pkgadd,
    
    make sure bot pre and post install files are cleanup at post install time

commit b3bf1170c97a1ff8c6a438da4bc9823990233ec0
Author: tnut <tnut@nutyx.org>
Date:   Sat Oct 17 18:07:38 2020 +0200

    pkgadd
    postRun needs to cleanup left files in any case even if not ask for run the post-install script

commit 49ed8df3e1c1fe0f22bddefbfc0c776c758ba0c1
Author: tnut <tnut@nutyx.org>
Date:   Sat Oct 17 18:05:29 2020 +0200

    config_webcards.h
    
    fix lien_article layout thanks Schrodinger72

commit f5f250346a0f185f19a9465087bb1b2a2360be24
Author: tnut <tnut@nutyx.org>
Date:   Thu Aug 27 22:07:26 2020 +0200

    cards install
    
     Add an option to disable an entry in the install.log file.
    This is need by the mybld command to avoid to fillup install.log
    file with chroot installation

commit 8d6ff4bb3a0c05ec11f74253c777b5b20fc12a0a
Author: tnut <tnut@nutyx.org>
Date:   Sat Aug 22 11:20:50 2020 +0200

    help texts
    
    improving help text for cards list as it has a new functionnality

commit b2050dbd2416d6a4e1186e760722f259a1406649
Author: tnut <tnut@nutyx.org>
Date:   Sun Aug 2 21:10:29 2020 +0200

    review help command
    
    to reflect the new cards list -F modus

commit 312a42b1fd7c8a6c08a58e84562d4bc24484bfd1
Author: tnut <tnut@nutyx.org>
Date:   Sat Aug 1 13:45:59 2020 +0200

    cards_info
    cards list works as expected now :)
    
    cards search search through categories as well now

commit ba92d07b8eb32224dbc9991a1c9c61bdf67f8651
Author: tnut <tnut@nutyx.org>
Date:   Sat Aug 1 13:17:20 2020 +0200

    cards list, pkginfo -i
    pkginfo -i shows full list now as before
    
    cards list shows manual installed packages as default.
    passing option -F|--full result as showing full list including
    AUTO installed packages

commit 9d9df44459aaa3bb4e86338650af204fb54c3797
Author: tnut <tnut@nutyx.org>
Date:   Mon Jul 27 21:39:07 2020 +0200

    Makefile.inc push version

commit 623976d79a69761c97bb22eadee54715354d3bee
Author: tnut <tnut@nutyx.org>
Date:   Mon Jul 27 17:34:18 2020 +0200

    cards upgrade, repodwl
    should show proper info about sub-packages

commit 6db33ea11f1b0f60e752dfb8e82964fa1a790efc
Author: tnut <tnut@nutyx.org>
Date:   Sun Jul 26 14:26:52 2020 +0200

    mybld.in
    need to chown the local depot before rsync everything

commit b8ac1b0e4dd74d63232e9e85092c63bc4fde0664
Author: tnut <tnut@nutyx.org>
Date:   Thu Jul 23 22:14:29 2020 +0200

    cards_upgrade.cxx
    
    specify the version and release of the updated packages in the install.log file

commit 1366f08d037490ba0313911308fa72c9fdea4b87
Author: tnut <tnut@nutyx.org>
Date:   Mon Jul 20 23:40:13 2020 +0200

    file_download,
    
    fine tuning the printout

commit 15800b4e742b2d8809f3c625e3a590815a4d1bbe
Author: tnut <tnut@nutyx.org>
Date:   Sun Jul 19 21:38:45 2020 +0200

    file_download
    printing less but more usefull infos at least for me

commit ba09e3913818b9b0490c9677be966f6c0b47491c
Author: tnut <tnut@nutyx.org>
Date:   Sat Jul 18 18:58:32 2020 +0200

    file_download
    use rotatingcursor function of printout all the useless meta data files

commit 185a84c9724d2598badef433f2fef0c94c7b94ad
Author: tnut <tnut@nutyx.org>
Date:   Sat Jul 18 17:05:25 2020 +0200

    cards_upgrade
    rearrange summury a bit. No need summray if only 1 package upgrade/removed

commit 36f034243e42678b9e585dfa4e8fa6bcff09c541
Author: tnut <tnut@nutyx.org>
Date:   Fri Jul 17 23:30:42 2020 +0200

    cards_upgrade.cxx
    add an entry in install.log for each upgrade package and each removed package

commit 6cd768d21e3fd86d2dc9ff4f7c5f29dea301085c
Author: tnut <tnut@nutyx.org>
Date:   Thu Jul 16 18:26:25 2020 +0200

    cards upgrade
    
    provide a summary on what's have been done after done the upgrade process

commit 658987a4637deee5ef20070a3c657ee84571c208
Author: tnut <tnut@nutyx.org>
Date:   Fri Jun 5 21:31:51 2020 +0200

    cards.in,
    
    should only abort if version is missing,
    and warning if no name variable found, that still works

commit 1311c504076b64f42241dd201461d2534c24f15c
Author: tnut <tnut@nutyx.org>
Date:   Sun May 24 16:06:30 2020 +0200

    push version

commit ce4490c686ca8678286d74ea316c2153c4e266f2
Author: tnut <tnut@nutyx.org>
Date:   Sun May 24 16:05:55 2020 +0200

    pkgmk,
    
    various small fixes (Categories finder, stop with warning about comment
    and checking if lynx is installed

commit e2c4f6bd1812f7170ef3aae4bff2b52e8f20caa8
Merge: 613a80e 994e313
Author: tnut <tnut@nutyx.org>
Date:   Sun May 24 16:01:45 2020 +0200

    Merge branch 'master' of github.com:NuTyX/cards

commit 994e313d3285952217d7760d08944c15469e233c
Author: tnut <tnut@nutyx.org>
Date:   Sun May 24 17:42:02 2020 +0200

    cards remove,
    
    removing all the groups related packages define in
    cards.conf

commit 613a80e4d38551ff66622e52c41d524762fd7a93
Author: tnut <tnut@nutyx.org>
Date:   Sat Apr 18 00:50:06 2020 +0200

    push version

commit d022827a0fab52bdb7f901a9044d97a23d2bea27
Author: tnut <tnut@nutyx.org>
Date:   Sat Apr 18 00:41:35 2020 +0200

    archive_utils.h
    
    add support for zstd compression, Thanks to Remy for initiate this feature

commit 94f77538cd2ba95d816190b24d0bb96a58ee51b6
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Thu Mar 12 15:12:24 2020 +0100

    src/compile_dependencies_utils.cxx
    
    syntax error, thanks to Rems from yaolinux

commit 1e96c52ce642cf95e247a16502e4aecbba62af07
Author: tnut <tnut@nutyx.org>
Date:   Wed Mar 11 17:16:06 2020 +0100

    src/compile_dependencies_utils.cxx
    
    We check that number of deps is not higher then number of availables packages

commit 153fb9531bcc48e5e161bd70f86870331dac1f93
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Wed Mar 11 12:31:39 2020 +0100

    scripts/pkgmk.in
    
    no assignment before testing return function

commit 10c866424f02e486b93b00dfb51999c1111f9a65
Author: tnut <tnut@nutyx.org>
Date:   Thu Mar 5 15:53:53 2020 +0100

    Makefile.inc
    
    push version

commit 81a0a5c6fd8485ee805a7b6ab044151742951f3e
Author: tnut <tnut@nutyx.org>
Date:   Wed Mar 4 23:29:48 2020 +0100

    scripts/mybld.in
    Warning instead of abord on -R option

commit ff8e9447239eea833b6fb0f0ef541fbdb6fee482
Author: tnut <tnut@nutyx.org>
Date:   Wed Mar 4 23:13:20 2020 +0100

    scripts/mybld.in
    
    check logic correction

commit 23f0e0fc6bb2820f123c9d65aa7e7f9cb5be95a3
Author: tnut <tnut@nutyx.org>
Date:   Wed Mar 4 16:49:26 2020 +0100

    scripts/mybld.in
    
    Ask for safety cleannp the existing collection instead of exit

commit bd51a433c563826a56d8668f1c3869b541728ddd
Author: tnut <tnut@nutyx.org>
Date:   Tue Mar 3 16:07:04 2020 +0100

    scripts/mybld.in
    
    make sure we create the collection/Pkgname directory as a root

commit 40ec7de87bea90792e408f1a4f7cd3574f596467
Author: tnut <tnut@nutyx.org>
Date:   Fri Feb 28 12:14:20 2020 +0100

    scripts/pkgmk.in
    
    we need to consider linked files as well when searching for categories

commit c98ac28ed50f6eac73dc5e17b9672f7ae0082f9f
Author: tnut <tnut@nutyx.org>
Date:   Fri Feb 28 08:46:01 2020 +0100

    push version

commit ac1216493c67eeeb86b29bdaa60a4a3ba778d8e9
Author: tnut <tnut@nutyx.org>
Date:   Thu Feb 27 23:40:19 2020 +0100

    src/cards_depends.cxx
    
    If a dependencie basename is same as the packagename, ignore it

commit 835214b911524b0e2e7d4ed871cfbb44f930635b
Merge: e5c7409 892deaa
Author: tnut <tnut@nutyx.org>
Date:   Thu Feb 27 23:02:51 2020 +0100

    Merge branch 'master' of github.com:NuTyX/cards

commit e5c740908a5d5630928387461bbc99fd3f8b045d
Author: tnut <tnut@nutyx.org>
Date:   Thu Feb 27 23:02:44 2020 +0100

    scripts/pkgmk.conf
    
    clarify some settings

commit 892deaada2c0993dad049970fb945399190590e6
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Thu Feb 27 11:08:15 2020 +0100

    scripts/pkgmk.in
    
    second attempt

commit a57c06e27183a09ea3404bb8b8ff9700cf9b4f5b
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Thu Feb 27 09:26:41 2020 +0100

    scripts/pkgmk.in
    
    Get rid of the overkill code get_basename function

commit f2395792adc8a3c6902b1c061d397099249bd0ed
Author: tnut <tnut@nutyx.org>
Date:   Sat Feb 22 22:24:14 2020 +0100

    src/string_utils
    getFirstValueOfKeyBeforeDelim -> getValueBeforeLast
    
    scripts/mybld.in
    completing missing part in build function

commit 5ac9cd026e58915abb3e4a3753ceb0a7f9272af6
Author: tnut <tnut@nutyx.org>
Date:   Sat Feb 22 11:55:00 2020 +0100

    scripts/mybld.in
    
    mybld -n passing the source is also nice :)

commit ea43ee6f685168b6efd7b5315920076512244f47
Author: tnut <tnut@nutyx.org>
Date:   Wed Feb 19 11:32:17 2020 +0100

    src/cards_depends.cxx
    
    ignore all the sub-packages
    
    man/mybld.8.in formating correction
    
    scripts/mybld.in use EDITOR variable instead of hardcode vim

commit 8ae4c773648383f2506f9994c785060373411e45
Author: tnut <tnut@nutyx.org>
Date:   Tue Feb 18 19:02:06 2020 +0100

    man/mybld.8.in
    
    more man

commit 69bbbd5e70a7ab15ece91de7fa07300241ed088b
Author: tnut <tnut@nutyx.org>
Date:   Tue Feb 18 18:43:21 2020 +0100

    scripts/mybld.in
    
    mybld replace build-collection
    
    new man page
    new features

commit 3c2e885b86bd2db1067ea1b2a9691abce3537d6d
Author: tnut <tnut@nutyx.org>
Date:   Sun Feb 16 19:47:48 2020 +0100

    scripts/build-collection.in
    
    small fixe on -I

commit 5e981b1654c541a5a37c2d9ce16e650169fcc717
Author: tnut <tnut@nutyx.org>
Date:   Sun Feb 16 19:33:43 2020 +0100

    scripts/build-collection.in
    
    small fixs on -s and -I

commit 53136306744f50495feb7d0e79e07662925aac85
Author: tnut <tnut@nutyx.org>
Date:   Sun Feb 16 17:12:19 2020 +0100

    man pages
    
    build-collection rewrited
    cards refer build-collection in his man page

commit 117d5696a03e45bb384a494ff17e7670f85779f4
Author: tnut <tnut@nutyx.org>
Date:   Sun Feb 16 13:30:25 2020 +0100

    scripts/build-collection.in
    
    more configuration possibilities, it's now possible to define what kind of base system we want when we build

commit 29bd0abefee612d4d0abe661577af834a38f855e
Author: tnut <tnut@nutyx.org>
Date:   Sun Feb 16 02:13:51 2020 +0100

    scripts/build-collection.in
    
    build-collection -i, --init create all the necessary folders
    
    build-collection -s, --sync synchronize all the binaries|the collection|the package

commit 163d9a7a1038a91c5ce6e9ded24a618df2e15967
Author: tnut <tnut@nutyx.org>
Date:   Sat Feb 15 14:10:29 2020 +0100

    update the date in all sources code files

commit 008fa42da49fb7398b272ee4798912d0168a939e
Author: tnut <tnut@nutyx.org>
Date:   Thu Feb 13 10:54:11 2020 +0100

    scripts/pkgmk.in
    
    a runtime depencency package can be a sub package of a package like
    samba.lib is a dep of samba

commit 6bab720c143ee3963147cb6191c4aa6f869481be
Author: tnut <tnut@nutyx.org>
Date:   Thu Feb 13 09:16:31 2020 +0100

    scripts/build-collection.in
    
    -i, --increment the release number and build the packages

commit ad5aa8121df4a5bc581fcbe048bae18bdaa31481
Author: tnut <tnut@nutyx.org>
Date:   Tue Feb 11 17:13:50 2020 +0100

    add scripts/build-collection.in
    
    build-collection -n cli/mypackage 1.2.3 'New description' works too :)

commit ba5c5201ea1c68f19a3a036b17dd92d8c6210fea
Author: tnut <tnut@nutyx.org>
Date:   Mon Feb 10 17:59:39 2020 +0100

    scripts/build-collection.in
    
    correct lost VARIABLE :)

commit 0223996e5f9dba2d0db1eb8638c6b620a527a9a5
Author: tnut <tnut@nutyx.org>
Date:   Mon Feb 10 17:29:14 2020 +0100

    scripts/build-collection.in small adjust

commit c3cebe619113ae6b6764ab80ed94fc1adea0c5ae
Author: tnut <tnut@nutyx.org>
Date:   Mon Feb 10 17:27:41 2020 +0100

    scripts/build-collection.in
    
    Add -n|--new    create a new Pkgfile in <collection>/<packagename> passed in argument
    
    cleanup -h|--help
    
    correct umount function remove empty umounted folders if still exists...

commit d95c1342f414a6e8c9ed0c1b88fd99363f404466
Author: tnut <tnut@nutyx.org>
Date:   Sat Feb 8 16:27:09 2020 +0100

    script/build-collection.in
    
    cleanup is now safe (hopefully)
    
    a man page for build-collection is now available

commit f162885c2523e710fcb01da0ceecacffa3be8259
Author: tnut <tnut@nutyx.org>
Date:   Fri Feb 7 23:41:29 2020 +0100

    scripts/build-collection.in
    
     -R|--runtime will look for runtime packages dependency pass as argument 1

commit 93943cca5ef389666c37ab887f477e5b16d9dc9f
Author: tnut <tnut@nutyx.org>
Date:   Thu Feb 6 20:11:55 2020 +0100

    scripts/build-collection.in
    
    cleanup option: -C or --cleanup, cleanup a project as safe as possible

commit bdb9c8049b4aeaccde9321a0b82c12fc0d9a0951
Author: tnut <tnut@nutyx.org>
Date:   Mon Feb 3 19:10:12 2020 +0100

    scripts/build-collection.in
    
    some more check, more flexibility. new approach is able to build any collection name.
    No need to specify any entry in /etc/fstab file.
    As a new searching function is used for the name of the package/collection,
    any name can be pased as argument 1

commit 7f15492fb23bd7479736f7cdf94983e5a7077aee
Author: tnut <tnut@nutyx.org>
Date:   Sun Feb 2 19:08:03 2020 +0100

    scripts/build-collection.in
    
    Review the usage and adapt to the news arguments possibilities

commit f843553a85b8f008dc694198dc3d9adb797b2da0
Author: tnut <tnut@nutyx.org>
Date:   Sat Feb 1 18:17:39 2020 +0100

    scripts/build-collection.in
    
    make sure at least one argument is pass

commit 2834d5cf9bd00b0965efe6f7454e6f73afc4264b
Author: tnut <tnut@nutyx.org>
Date:   Wed Jan 29 15:46:13 2020 +0100

    scripts/build-collection.in
    
    grab VERSION Value from branch name of the git project :)

commit 87dd1e2a716e916333579efff4f11a88e7e4ce3a
Author: tnut <tnut@nutyx.org>
Date:   Wed Jan 29 15:10:18 2020 +0100

    scripts/build-collection.in
    
    new available syntax: build-collection cli for example will check the all cli collection
    if any package need to be build

commit 83f4c365cb22760c0934ec00ee00d423a8ec47f4
Author: tnut <tnut@nutyx.org>
Date:   Tue Jan 28 15:46:54 2020 +0100

    scripts/build-collection
    
    As we most of the time build the rolling version,
    the script can now use default 'rolling' version and
    we only need to pass the package name and as option the new version

commit c63053963a82318542890e7ccf042e473a94c48c
Author: tnut <tnut@nutyx.org>
Date:   Mon Jan 27 16:59:07 2020 +0100

    scripts/build-collection.in
    
    can only show upgrading message if third parameter  is passed ([2])

commit 402f68da7596f477dd597f328cea2f24935537b1
Author: tnut <tnut@nutyx.org>
Date:   Sun Jan 19 18:54:17 2020 +0100

    src/cards_upgrade.cxx
    
    To make sure some depot are found, we check that at least one install package exist on some depot
    if no one we throw an error

commit c6381e29f80944882ee533b87e68d3b9227bb874
Author: tnut <tnut@nutyx.org>
Date:   Sun Jan 19 15:46:04 2020 +0100

    push version

commit 075f3b3c82b29a2eabdc15c7b3aa8aa76de06eb3
Author: tnut <tnut@nutyx.org>
Date:   Sun Jan 19 11:00:30 2020 +0100

    pkgrepo
    Show the packages set and Categories as well
    
    cards upgrade
    
    trow an error if no depots found

commit 68535005a0ae7942d38fc0704f819f7618a8d606
Author: tnut <tnut@nutyx.org>
Date:   Sat Jan 18 01:20:43 2020 +0100

    build-collection
    
    Check if version is set. Remove any release variable from Pkgfile in case of upgrade

commit 302cf42d71cba83369e523ffe6ad98b8a13baf1b
Author: tnut <tnut@nutyx.org>
Date:   Thu Jan 16 17:44:04 2020 +0100

    build-collection
    Let's makes messages more consistent

commit 51ca3a5bcfc078569b9136445cb8b5a705c16d6c
Author: tnut <tnut@nutyx.org>
Date:   Thu Jan 16 17:23:45 2020 +0100

    build-collection
    Implementing build-collection /rolling/base kernel 5.4.12 :)

commit be96bf77c85e004ca7cbc6453fccaf6898afa79f
Author: tnut <tnut@nutyx.org>
Date:   Thu Jan 16 10:06:49 2020 +0100

    build-collection, improved help

commit 770e547bc2247199314feca38a96a2d3f45e91a6
Author: tnut <tnut@nutyx.org>
Date:   Sun Jan 12 13:55:03 2020 +0100

    scripts/pkgmk.in
    get_categories for retrieve available categories if any
    cards info -b show categories if exists

commit 0c70f0202876b31e52a7edb4a2d4a6c06745ee67
Author: tnut <tnut@nutyx.org>
Date:   Sun Jan 12 12:14:55 2020 +0100

    scripts/pkgmk.in
    Forget about spliting Package for the moment

commit 5d47e768d89b927c3305b9d72f4775b623c4c177
Author: tnut <tnut@nutyx.org>
Date:   Sat Jan 11 19:01:18 2020 +0100

    categories attribute added in pkgdbh and pkginfo
    the key is T instead of c (already used for collection)

commit 655f4814e612028e91b8685758c093532fe2f08d
Author: tnut <tnut@nutyx.org>
Date:   Sat Jan 11 17:41:14 2020 +0100

    scripts/pkgmk.in
    Introducing categories into the packages...

commit 796dc6ed1c668b3b63919611993837e712ff6e4a
Author: tnut <tnut@nutyx.org>
Date:   Fri Jan 3 11:11:20 2020 +0100

    cards upgrade
    
    should not go on if we miss the Meta data. Thanks to dufresnep for reporting

commit c7e26ab8aeab2b0090b8ccbf908766c12f8ef91c
Author: tnut <tnut@nutyx.org>
Date:   Wed Nov 27 14:52:12 2019 +0100

    src/pkginst.cxx
    throw an error if the package not exist (anymore)

commit 87d971bfcdc2e8875d982b485597907b15d09c48
Author: tnut <tnut@nutyx.org>
Date:   Fri Nov 22 16:33:08 2019 +0100

    scripts/cards.in
    Need to look for dependencies in both variables makedepends and run

commit dedf0adc100532d40fd040e4d871b5a232ad953e
Merge: 3e1bccc 7a9fac2
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Wed Nov 20 22:05:44 2019 +0100

    Merge pull request #3 from rems28/master
    
    Prevent to build in source tree for meson and kde5|cmake,

commit 7a9fac2e6d05a5a61560e8d10f07ec132dffdf62
Author: graknu and rems <harddoctor@hotmail.fr>
Date:   Mon Nov 18 21:38:14 2019 +0100

    Prevent to build in source tree for meson and kde5|cmake, and add some helpers like autoreconf and autogen

commit 3e1bccc868770915832d4e3afb058b1b9114afb9
Author: tnut <tnut@nutyx.org>
Date:   Thu Nov 14 21:45:55 2019 +0100

    Makefile.inc
    push version

commit fb9e6b6ada350f20979056b09cf911a2581a1ef4
Author: tnut <tnut@nutyx.org>
Date:   Thu Nov 14 12:43:01 2019 +0100

    cards upgrade
    let's make easyier, sync, upgrade and purge all in one command :) ... finaly

commit 550e714318c0b3c112fe50542968c0a94ede9743
Author: tnut <tnut@nutyx.org>
Date:   Sun Nov 10 22:02:20 2019 +0100

    scripts/cards.in
    functions need to be exported as well we want to use them in graphical interfaces

commit bae5d5c22e241f0408eaf75408580c1c1fb6ed02
Author: tnut <tnut@nutyx.org>
Date:   Sat Nov 2 20:05:20 2019 +0100

    Makefile.inc
    push version

commit 3481897506b3d3a9a25b68da18c5c0b243a29e3a
Author: tnut <tnut@nutyx.org>
Date:   Sat Nov 2 19:55:02 2019 +0100

    scripts/cards.in
    match_Pkgfile can now be more clever and search for real dependencies

commit d9c83e58f0771307589a6fc1d0e4fa8de4730419
Author: tnut <tnut@nutyx.org>
Date:   Sat Nov 2 18:39:10 2019 +0100

    scripts/pkgmk.in
    cleanup unused function

commit ce6f0f3e4c836f79ebb858ccc83289c8f03c940e
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Thu Oct 31 11:11:32 2019 +0100

    scripts/Makefile
    
    pkgmk2 is not maintained anymore

commit 6720295c003e1c273c304033862cdb7b883db20a
Author: tnut <tnut@nutyx.org>
Date:   Wed Oct 30 12:17:01 2019 +0100

    scripts/build-collection.in
    The rsync command preview was wrong...

commit 3dd425844d5c07c6de17e7314fd99c4bf8111d2d
Author: tnut <tnut@nutyx.org>
Date:   Tue Oct 29 08:55:50 2019 +0100

    cards_depends.cxx
    throw directly an error if Pkgfile is not found, no need to go further

commit cd837abadc3cc446a964e6720e7d3a54750f378b
Author: tnut <tnut@nutyx.org>
Date:   Sat Oct 26 11:52:27 2019 +0200

    src/cards_depends.cxx
    getting rid of the segmentation in case of lost Pkgfile file
    
    Thanks to dufresnep for been able to track down this bug

commit b76dce56171afe5d2a40f379fd4423b6edc2d067
Author: tnut <tnut@nutyx.org>
Date:   Sat Oct 26 10:59:55 2019 +0200

    cards depends
    Gameover with comments declared as dependencies
    pkgmk
    checking the build before packing the build make more sense :)

commit 275406e8729f7df9df6b92699d12e93791a5bfba
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Sat Oct 26 10:18:19 2019 +0200

    Update cards_install.cxx

commit 565e9e4ae949aa34dc1c33b47bc03d4692e99c8d
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Sat Oct 26 10:17:26 2019 +0200

    Update pkginst.cxx

commit 3b48ff8cc0fb2ba08814506a9f0ae8c8f6c49cf5
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Sat Oct 26 10:13:40 2019 +0200

    man/cards.conf.5.in
    
    the correct syntax is:
     - dir /usr/ports/base (for managing sources packages)
    or
     - dir /usr/ports/base|http://download.nutyx.org (for managing binaries packages)

commit c62905b03bb7bc8483cd65fd40d487aeb45e4247
Author: tnut <tnut@nutyx.org>
Date:   Tue Oct 22 21:21:32 2019 +0200

    cards_info.cxx
    extend searching into URL, Packager, Set, Version, etc
    scripts/cards.in
    no need to printout the commit message

commit ea4a1950abcd6facf34464e19b1d03e919e03559
Author: tnut <tnut@nutyx.org>
Date:   Fri Oct 4 00:07:08 2019 +0200

    fltk/*
    make flcards workings with set of packages
    make cards remove able to remove set of packages

commit 33601696795280d1d203a79c16bb91129baee531
Author: tnut <tnut@nutyx.org>
Date:   Sun Sep 29 22:24:20 2019 +0200

    about set of packages
    a package can be part of one or more Set(s) of packages  which makes the possibilities of installing all kind of sets (when they will exist)

commit c3712f8bacd93f72e2bc5a4fb798ce29a96f60be
Author: tnut <tnut@nutyx.org>
Date:   Sun Sep 29 11:09:32 2019 +0200

    introducing new set attribute
    a set of package is like a collection but define in the Pkgfile by the set variable
    it can be installed and removed.

commit b5f1f3ce82ef3eed2ef376b73f0afbe72d8fd4e2
Author: tnut <tnut@nutyx.org>
Date:   Sun Sep 29 10:22:57 2019 +0200

    scripts/pkgmk.in
    introduce the set variable, it define a set of packages that can be install:
    a set could be:
    
    - lxde
    - kde5
    - mate
    - xfce4
    - ...
    
    to give the possibility to be able to install a desktop for example

commit edb095b233d6433fabde4e61a1c1f0254818b5c8
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Sat Sep 28 15:01:41 2019 +0200

    scripts/build-collection.in
    
    Collection "desktops" is alone and have no "desktop-extra" collection.

commit edae51370bbac268991a6bf60f288a660b662470
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Sat Sep 28 14:56:14 2019 +0200

    scripts/pkgmk.in
    
    - Add Contributors when pkgmk -cs|--check-syntax choose
    - Comments are now ignored when building the package(s). They are consider as… comments only :) .

commit f4014193827c4ef03b7c2df5fbf13e4693e272f7
Author: tnut <tnut@nutyx.org>
Date:   Sat Sep 28 13:27:44 2019 +0200

    scripts/build-collection.in
    new collection coming now: desktops
    
    scripts/pkgmk.in:  correction of PKGMK_KEEP_LA_LIBS check

commit 7500f7b2fe928465f418f7ea30861a9fdabbcb11
Author: tnut <tnut@nutyx.org>
Date:   Sun Sep 22 22:56:36 2019 +0200

    Makefile.inc
    push version

commit 4092cfa10a2e640578eafdcbebfeeb38fc67f802
Author: tnut <tnut@nutyx.org>
Date:   Wed Sep 18 22:34:01 2019 +0200

    scripts/build-collection.in
    add mission leading slash

commit f725c58e9e075f52193264c2034f416ff3c92499
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Wed Sep 18 17:34:58 2019 +0200

    scripts/build-collection.in
    
    Check VERSION folder only.

commit 2e0d12d3cb08ee5f1ea9dbf8e0688ae7dcca4c7e
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Wed Sep 18 16:54:09 2019 +0200

    scripts/build-collection.in
    
    Check if folder </rolling> is own by the commiter.
    Don't want to commit when not building a single package

commit 28902a3389e0b7ef07361fce982a423514f80224
Author: tnut <tnut@nutyx.org>
Date:   Tue Sep 17 21:56:16 2019 +0200

    scripts/pkgmk.in
    add PKGMK_IGNORE_LA_LIBS variable

commit ea50a6b242e539e8899e98795e61792105d16398
Author: tnut <tnut@nutyx.org>
Date:   Sun Sep 15 11:18:36 2019 +0200

    scripts/build-collection.in
    The script is able to commit directly after a success build and confirmation.
    It can only run in non root mode from now

commit bc3eba06f596e15ca08a2be4e9ae582e245fa00a
Author: tnut <tnut@nutyx.org>
Date:   Fri Sep 13 19:04:22 2019 +0200

    TODO update, pkgmk.in, variable corex

commit 16eac364c2f24aa833af8d388337cc0589d429e0
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Thu Sep 12 17:29:43 2019 +0200

    scripts/build-collection.in
    
    Always beter to use of $HOME variable instead of hardcode folder

commit ffb179b504a3bda5441440cd0ed05b776ba03dac
Author: tnut <tnut@nutyx.org>
Date:   Sun Sep 8 15:43:14 2019 +0200

    Makefile.inc
    push version

commit 43b5679dc3d2fc4c5b6026909afc37a99e61577e
Author: tnut <tnut@nutyx.org>
Date:   Sat Sep 7 23:07:39 2019 +0200

    documentation
    adjust documentation for new makedepends array variable.
    Remove all references to comments # Depends on: form

commit 7ebb8e8f8f78b6000fa39ce10f7a6004e3f48720
Author: tnut <tnut@nutyx.org>
Date:   Sat Sep 7 16:00:04 2019 +0200

    scripts/pkgmk.in
    time to check all variables properly and no variable setting via comment

commit 58be8dceb67e71c837e129182358cbb19b456db9
Author: tnut <tnut@nutyx.org>
Date:   Thu Sep 5 19:00:57 2019 +0000

    Makefile.inc
    push version 2.4.99.1

commit 8107ecfc460a66eaf70d97318a6aafa31e05d1e6
Author: tnut <tnut@nutyx.org>
Date:   Wed Sep 4 20:52:33 2019 +0200

    scripts/build-collection.in
    small corex

commit da3d0e1c6913b7e46d511d4fa5e9c202fc0be32e
Author: tnut <tnut@nutyx.org>
Date:   Wed Sep 4 20:43:44 2019 +0200

    script/pkgmk.in
    don't use quote when using for command

commit 04c347edb72ab92d62c4d8c992350f56e12bf783
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Wed Sep 4 14:14:32 2019 +0200

    Update build-collection.in

commit 7a7e2c5e52feabc4f701a0cf0feccccb9cece303
Author: tnut <51124784+tnut@users.noreply.github.com>
Date:   Wed Sep 4 13:40:20 2019 +0200

    scripts/build-collection.in
    
    LOGS path folder simplify. GIT variable redefined.
    Usage review

commit 9d0e60e4e559fd3382b4f3d9e2956deb7c5a29a2
Author: tnut <tnut@nutyx.org>
Date:   Mon Sep 2 20:39:24 2019 +0200

    Makefile.inc
    push version 2.4.99

commit 59cfc11fe6c0ff7da6f3ae32723494fb8d9d41b1
Author: tnut <tnut@nutyx.org>
Date:   Mon Sep 2 20:24:33 2019 +0200

    scripts/build-collection.in
    more optimisation, more info when test run mode

commit 1c4509ca6b5fd68c10e4a2c55dd8d095b755c36c
Author: tnut <tnut@nutyx.org>
Date:   Sun Sep 1 22:59:37 2019 +0200

    scripts/build-collection.in
    it supports arguments for a better control:
    
    -c|--confirm: to confirm you want to build (default no confirmation anymore)
    -t|--test: to test the configuration only and not compile anything

commit a4a6608d9c363a09e91c689bb7978d8c3549a6a9
Author: tnut <tnut@nutyx.org>
Date:   Thu Aug 29 23:14:35 2019 +0000

    scripts pkgmk, build-collection, build-port, ports
    Change all backticks to parentheses style [see]http://mywiki.wooledge.org/BashFAQ/082

commit 42669c990cdc45b164cd448e3a5871fcbf8f6169
Author: tnut <tnut@nutyx.org>
Date:   Tue Aug 27 21:34:00 2019 +0200

    scripts/cards.sh
    included in the scripts/Makefile

commit c894a6268405189a9dc43c75fecde86df8ad6106
Author: tnut <tnut@nutyx.org>
Date:   Tue Aug 27 18:49:24 2019 +0000

    scripts/cards.sh.in
    new file

commit 42b8e96e40e13268c01a37d4c7a1aedf749f621c
Author: tnut <tnut@nutyx.org>
Date:   Mon Jul 15 13:50:01 2019 +0200

    cards depends, check the run variable as well

commit 2774acba354d5007fb03415029766f3e39c1c707
Author: tnut <tnut@nutyx.org>
Date:   Mon Jul 8 18:19:26 2019 +0000

    cards depends can now rely on the new function parsefile ...

commit 6a42cac8706f1f6d8c43c3a619236ca154f056e5
Author: tnut <tnut@nutyx.org>
Date:   Mon Jul 8 18:10:35 2019 +0000

    file_utils, parsefile with key into a string added

commit c0a274f797e630ab2742fc7d35600887147c0404
Author: tnut <tnut@nutyx.org>
Date:   Fri Jun 28 12:04:05 2019 +0000

    cards_depends.cxx
    Cleanup code time

commit 499b1f4bbfbb9443d6aa6234158d2f1bf10207b7
Author: tnut <tnut@nutyx.org>
Date:   Mon Jun 17 22:48:31 2019 +0200

    corex cards_depends

commit 74eddd92aee2dfb0dbdf9aae7e892fd922f39351
Author: tnut <tnut@nutyx.org>
Date:   Wed Jun 12 20:59:47 2019 +0200

    cards upgrade
    - translate completed
    - include obsolets packages when option --size and --check

commit a229882679724c9806ee89ca6ebc2048a0b99918
Author: tnut <tnut@nutyx.org>
Date:   Wed Jun 12 16:36:12 2019 +0000

    cards upgrade remove obsolets packages that are not available anymore in any defined collection

commit ec4d6f05a3fa3dc537e739c6f5919d67f1f20682
Author: tnut <tnut@nutyx.org>
Date:   Tue Jun 11 17:54:53 2019 +0000

    more locale, dont use multitread when compress archives in 32bits, force the install when upgrade, ignore files conflicts

commit 1a23ebca49599af16eefcdb209672504c366c85b
Author: tnut <tnut@nutyx.org>
Date:   Tue Jun 4 22:44:34 2019 +0200

    webcards, new git url and i686 choice back

commit 523f7c631205c8c9a77a2c88dbf52f9b6333aa88
Author: tnut <tnut@nutyx.org>
Date:   Fri May 31 23:58:55 2019 +0200

    push version

commit fde361e75f6fab451294549d9aa04df266ff4321
Author: tnut <tnut@nutyx.org>
Date:   Fri May 31 23:14:45 2019 +0200

    more locales, small adjust on cards depends

commit 93b8d13777de5fe124c0f46c9e67f045091d704e
Author: tnut <tnut@nutyx.org>
Date:   Wed May 29 16:22:42 2019 +0000

    cards_depends, corex makedepends variable bug, now if it's declared, the comment '# dep :' is ignored

commit 59d3751267fe57ea0f7bc317b76f5d8eabdcb2a4
Author: tnut <tnut@nutyx.org>
Date:   Fri May 10 16:25:36 2019 +0200

    adjust links when listing packages founds

commit 3fb4e02b78212c73e7b4fa60d33259f609b6ef83
Author: tnut <tnut@nutyx.org>
Date:   Sun Mar 24 17:05:20 2019 +0100

    cards 2.4.96, corex remove obsolet packages sometimes fails

commit 7c9f19e9f547a6ef9c54be808aea8663f91876bc
Author: tnut <tnut@nutyx.org>
Date:   Fri Mar 22 15:04:41 2019 +0100

    cards upgrade should install missing groups/locales packages when missing

commit 1eb59a2ceb05af4eb5fed171b8248cd29a80b051
Author: tnut <tnut@nutyx.org>
Date:   Wed Mar 13 21:21:53 2019 +0100

    cards 2.4.95

commit 1b95982b81de566650cd345e7a8f1cf33e9a68f5
Author: tnut <tnut@nutyx.org>
Date:   Mon Feb 18 19:25:32 2019 +0100

    cards 2.4.94

commit 456120decc75cceaeae5d28726d943d76e1572b7
Author: tnut <tnut@nutyx.org>
Date:   Sun Feb 17 14:34:22 2019 +0100

    simplifying moveMetaFilesPackage method

commit 88269f34bbfc8d7cb1b01a14b68fa0413089b11c
Author: tnut <tnut@nutyx.org>
Date:   Thu Feb 7 21:40:10 2019 +0100

    improved cards info -b and -p

commit 1f708e01300a66676d3f877b0ed080a19b6bb2bb
Author: tnut <tnut@nutyx.org>
Date:   Thu Feb 7 21:01:41 2019 +0100

    possibility to define a default url for the depot server and still fully compatible with todays config

commit 11713d9da98a56d5ec0cf87e264af24e053c270b
Author: tnut <tnut@nutyx.org>
Date:   Thu Feb 7 14:44:03 2019 +0100

    replace locale with group in config file, locale still supported but obsolet

commit fb19f273a4f84230bfad3d6b58757f72e1ea89c0
Author: tnut <tnut@nutyx.org>
Date:   Sat Feb 2 20:18:25 2019 +0100

    push version

commit 07d5c68b7f4162393544c62b6345de5e0fc890e2
Author: tnut <tnut@nutyx.org>
Date:   Sat Feb 2 20:14:47 2019 +0100

    avoiding freezing in some situation

commit b2d800bbfe5ce3087b69e536ba29ba964fdebd03
Author: tnut <tnut@nutyx.org>
Date:   Sat Feb 2 12:09:02 2019 +0100

    push version

commit 2ad4d31b283bc7ca479ecb8223a014cb9cf9e036
Author: Artemia <artemia@nutyx.org>
Date:   Fri Feb 1 17:35:27 2019 +0100

    New method to disable idle way: Replace mainloop by an autocalled method
    to launch cyclic call to Log main loop

commit 1b7dcb4792ebcd4d1c428098afa9f0fb1f8fdf5b
Author: Artemia <artemia@nutyx.org>
Date:   Fri Feb 1 07:39:21 2019 +0100

    Add std::chrono thread timer to free CPU ressource in the main loop

commit 0a4420d8f98c3a1eb64e53fa80a44eaf1a0d02ef
Author: Artemia <artemia@nutyx.org>
Date:   Thu Jan 31 22:32:25 2019 +0100

    Try to avoid cpu blocking

commit f4579e5c6ae8525870a5eec8012c9e0011923d9d
Merge: 4b9dfd7 1de62e3
Author: Artemia <artemia@nutyx.org>
Date:   Thu Jan 31 21:35:15 2019 +0100

    Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/nutyx/cards

commit 4b9dfd71856ebb123dfe66bc7ab078aa65022b54
Author: Artemia <artemia@nutyx.org>
Date:   Thu Jan 31 21:34:47 2019 +0100

    Correction Sleep thread

commit 1de62e3964621670ddbd064fd50db92cc6494cd0
Author: tnut <tnut@nutyx.org>
Date:   Thu Jan 31 21:04:22 2019 +0100

    push version

commit a5aa1ef9923e41757635ccc50fd9f9a25623cee3
Author: Artemia <artemia@nutyx.org>
Date:   Thu Jan 31 21:02:17 2019 +0100

    Freeze main thread

commit 1d5b6224690d17d4c3394ee19d50b918cb6f06e9
Author: Artemia <artemia@nutyx.org>
Date:   Tue Jan 29 19:20:22 2019 +0100

    Add Theme change feature by creating new -th or --theme command

commit d57f624fa3a22fc92f3f8224db6ab52ce264614e
Author: tnut <tnut@nutyx.org>
Date:   Sat Jan 26 10:51:12 2019 +0100

    group atribute from the archive will be needed in near future

commit 4985b0b4fc0bad00673ff26c07bd84248b01e0f6
Author: tnut <tnut@nutyx.org>
Date:   Thu Jan 24 22:51:17 2019 +0100

    corex pkgdbh, metadata handling bug

commit fdd56a06eef827b8a96d4f8e1d69aba39f81d20c
Author: tnut <tnut@nutyx.org>
Date:   Sun Jan 13 22:18:44 2019 +0100

    cards_client fix m_packageArchiveName issue
    simplify getListOfManInstalledPackage

commit 311a5acd426da6c60bb8551987f39103dbf55b34
Author: tnut <tnut@nutyx.org>
Date:   Sun Jan 13 12:38:06 2019 +0100

    cards_client install takes cares of setdependency

commit 2e7b930723be25c82dc262d4f4ea3755903fb8f7
Author: tnut <tnut@nutyx.org>
Date:   Sat Jan 12 23:30:46 2019 +0100

    We don't want to loose the info about manual install  in case of an upgrade

commit 14f1e2098837d46f9698ed4685deb949f25213f5
Author: tnut <tnut@nutyx.org>
Date:   Sat Jan 12 22:27:20 2019 +0100

    cards remove takes care of removing obsolets depencencies

commit ab25e978cccfda403c523cc174a0cb21fa506c13
Author: tnut <tnut@nutyx.org>
Date:   Sat Jan 12 11:38:27 2019 +0100

    pkgdbh: managing of depency

commit c650e6b0d506e3360c8cdb86abe6b3bd6bd2f6b1
Author: tnut <tnut@nutyx.org>
Date:   Thu Jan 10 12:39:23 2019 +0100

    reduce variables visibility when possible

commit 6bad786bb98f2e29fc2206dc86b9be2799ae2bbf
Author: tnut <tnut@nutyx.org>
Date:   Thu Jan 10 12:34:47 2019 +0100

    cards_client adapt to new dependencies structure

commit 8da7fb6457f88d3b28130e22d6c591ab75b387a0
Author: tnut <tnut@nutyx.org>
Date:   Thu Jan 10 12:31:21 2019 +0100

    m_packageFileName and m_packageFileNameSignature make private, add setPackageFileName member function

commit e122fac879f57dd4506343c5311a3b5c5b72d6a0
Author: tnut <tnut@nutyx.org>
Date:   Wed Jan 9 23:23:31 2019 +0100

    m_packageFileName, m_packageFileNameSignature moved to the right place

commit a62cc677dc3de4025cbb12e1552aead56f72ffa0
Author: tnut <tnut@nutyx.org>
Date:   Wed Jan 9 07:56:54 2019 +0100

    progressinfo cleanup and small corex

commit d537d840905263ce7e1e7cec317fa2cb30c263a2
Author: tnut <tnut@nutyx.org>
Date:   Tue Jan 8 23:18:14 2019 +0100

    cleanup progressinfo function()

commit 51a596a49447f426d6b19464a4801ed6a135db44
Author: tnut <tnut@nutyx.org>
Date:   Mon Jan 7 23:12:01 2019 +0100

    new depencie attribute

commit 2f59ca8506e4080ca3a39f73aa94654ac143e46f
Author: tnut <tnut@nutyx.org>
Date:   Mon Jan 7 21:23:10 2019 +0100

    dependenciesList should track the builddate of the dep

commit 06d925e7e44eb84dbf70404cc73e16b946107d2e
Author: tnut <tnut@nutyx.org>
Date:   Wed Jan 2 21:55:39 2019 +0100

    add progressinfo when removing Packages

commit 605a372dc243a5668b1abb9849305426fd7ff94c
Author: tnut <tnut@nutyx.org>
Date:   Wed Jan 2 13:56:20 2019 +0100

    fltk/Makefile more verbose when compiling flcards

commit 5b26ce3773c19bd2906a1ea0d1635be85c329456
Merge: 48c0938 caeccb4
Author: tnut <tnut@nutyx.org>
Date:   Wed Jan 2 13:00:23 2019 +0100

    Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/nutyx/cards

commit caeccb443aadf11d208880400f39ea45020ea948
Author: Artemia <artemia@nutyx.org>
Date:   Mon Dec 31 11:04:36 2018 +0100

    Concurrent CardsWrapper optimize to secure threads

commit 3c0251d25689366c933f8a17f206120fa7ae00d1
Author: Artemia <artemia@nutyx.org>
Date:   Sun Dec 30 21:24:34 2018 +0100

    Update Makefile for flcards

commit 48c0938b465f61c5970059a9f13f69a0d5b58450
Merge: 08027c9 3c0251d
Author: tnut <tnut@nutyx.org>
Date:   Sun Dec 30 21:22:46 2018 +0100

    Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/nutyx/cards

commit 08027c985534dad957331e95579e389b6fb99eb6
Author: tnut <tnut@nutyx.org>
Date:   Sun Dec 30 21:06:25 2018 +0100

    push version

commit dc82627201f10d227f797269e0815cf84e3065d0
Author: Artemia <artemia@nutyx.org>
Date:   Sun Dec 30 20:33:46 2018 +0100

    New Collection Table implementation

commit 83e18ee35e038bca9f6e3c1e11299fc7dc9dcb24
Author: tnut <tnut@nutyx.org>
Date:   Mon Dec 24 12:25:39 2018 +0100

    Avoid removing packages define by key base in cards.conf
    add an alert windows if something goes wrong
    add a progress bar when retrieving info about installed packages

commit 446d41c2666ef3e2bb8d95b6ef55661989c9c2f2
Author: tnut <tnut@nutyx.org>
Date:   Fri Dec 21 22:29:42 2018 +0100

    pkgadd.conf no need to filter la libs anymore

commit a4f987d6bf78fb455b90c9350154edb0d95b897b
Author: tnut <tnut@nutyx.org>
Date:   Fri Dec 21 22:12:43 2018 +0100

    Making progressinfo when installing packages working, thanks a lot to Artemia for this excellent support

commit 02922b4ed52291057d4d598521b1cec2c6a5fa84
Author: tnut <tnut@nutyx.org>
Date:   Thu Dec 20 21:27:33 2018 +0100

    pkgdbh, progressinfo no need to be const

commit 1aae235401f842acc2b7e05a083d3d286ff831cc
Author: tnut <tnut@nutyx.org>
Date:   Thu Dec 20 20:07:31 2018 +0100

    many improved some features in pkgmk, add install progress bar

commit ef50968921b621e7686b9895d845812bb7b57f78
Author: Artemia <artemia@nutyx.org>
Date:   Thu Dec 20 19:59:46 2018 +0100

    Adapt ProgressInfo for flcard progression bar

commit d5e89d9529fdd742a9ee60a41c1edc25372c13c7
Author: tnut <tnut@nutyx.org>
Date:   Sun Dec 2 18:17:34 2018 +0100

    push new version

commit 00ac789cf499eaf7b1c1e79bf5e1efe13a12f031
Author: tnut <tnut@nutyx.org>
Date:   Sun Dec 2 18:10:18 2018 +0100

    no need to print Inst for the installed packages second try

commit 966e6f2ecdd77ce295bf54d8933d9cbc9e099c26
Merge: 4a1df07 2edabd6
Author: Artemia <artemia@nutyx.org>
Date:   Sun Dec 2 17:12:10 2018 +0100

    Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/nutyx/cards

commit 4a1df07a7805a18e239275f48eead10a7f5a48ec
Author: Artemia <artemia@nutyx.org>
Date:   Sun Dec 2 17:04:10 2018 +0100

    Add all packages info in information tab
    Remove base packages from list to prevent deletion

commit 2edabd64ee66fce0404ab70a3835d1143551d81b
Author: tnut <tnut@nutyx.org>
Date:   Sun Dec 2 16:57:25 2018 +0100

    introducing check_build for checking final build

commit 5ae4f7835f359733adef5c43e8ed1ece4dc87ea2
Author: tnut <tnut@nutyx.org>
Date:   Sun Dec 2 16:31:39 2018 +0100

    no need to print Inst for the installed packages

commit 727bfb736bf2b2bc0a054660f94e673b9ff98b19
Author: tnut <tnut@nutyx.org>
Date:   Sun Dec 2 15:10:07 2018 +0100

    fltk README adjust

commit 878d60684683f38cc7b3497ea555131ddbb21332
Author: Artemia <artemia@nutyx.org>
Date:   Sat Dec 1 20:50:36 2018 +0100

    Add gnome icon to collection list

commit b48d09276c143119791b0791ef49873440033086
Author: Artemia <artemia@nutyx.org>
Date:   Sat Dec 1 20:44:02 2018 +0100

    New Tab for collection
    New area to display package details

commit 89902fe8529222cb234c5323afc1388cc97f9722
Author: artemia <artemia@nutyx.org>
Date:   Thu Nov 29 21:37:40 2018 +0100

    Revert "Inst string can be omit in the main table"
    
    This reverts commit 90103544f3b06dc697d3be28c536a2c96d820111.

commit e9df5e8e6e11ea53600f1a3326f54ef5e6754630
Merge: dd67fd5 c41ea5e
Author: artemia <artemia@nutyx.org>
Date:   Thu Nov 29 21:17:04 2018 +0100

    Merge branch 'old-state'

commit c41ea5ea9c9c1668410758db0e9e0945bffa5473
Author: artemia <artemia@nutyx.org>
Date:   Thu Nov 29 21:14:30 2018 +0100

    Revert "flcards.desktop start flcards with installation mode by default"
    
    This reverts commit f0201e6329fda71feaeb8d1cb28e419cc9dc5f3b.

commit dd67fd53286b1ef31bb0c195d50cf1a0114ca519
Merge: f6756af f0201e6
Author: artemia <artemia@nutyx.org>
Date:   Thu Nov 29 20:39:16 2018 +0100

    Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/nutyx/cards

commit f6756af92461dda3565d397061ff36a0ebbf7603
Author: artemia <artemia@nutyx.org>
Date:   Thu Nov 29 20:38:24 2018 +0100

    Revamp FlCards to create collection page

commit f0201e6329fda71feaeb8d1cb28e419cc9dc5f3b
Author: tnut <tnut@nutyx.org>
Date:   Thu Nov 29 11:44:44 2018 +0100

    flcards.desktop start flcards with installation mode by default

commit 90103544f3b06dc697d3be28c536a2c96d820111
Author: tnut <tnut@nutyx.org>
Date:   Thu Nov 29 11:37:35 2018 +0100

    Inst string can be omit in the main table
    Force installation should be the default as we don't want to trouble users with conflicts
    README for flcards adjusted

commit 5b7d66552ad2030fe35b74e24d71b1b6f5b61fa4
Author: tnut <tnut@nutyx.org>
Date:   Thu Nov 29 10:03:11 2018 +0100

    add support for debian archives to automaticaly extract

commit f09c295950cf1fcea56a0b2902d9f6b5dbe9ce6f
Author: tnut <tnut@nutyx.org>
Date:   Thu Nov 29 09:48:06 2018 +0100

    add support for 7z archives to automaticaly extract

commit 9a8605a72865a2bcf27df29af54ed4ad0309c62a
Author: artemia <artemia@nutyx.org>
Date:   Sun Nov 4 14:47:28 2018 +0100

    Clean cards wrapper source code and add a new Log Manager

commit 98dc42132ab9577653f71c9925a56324df62ef3f
Author: artemia <artemia@nutyx.org>
Date:   Thu Nov 1 17:56:50 2018 +0100

    Add Argument lines command for nutyx installer options

commit 931dac07760d8432a339d03b2d33e7d799c697c7
Author: artemia <artemia@nutyx.org>
Date:   Tue Oct 30 21:57:44 2018 +0100

    Remove OpenGl search from CMake constructor for FlCards

commit c6058d673ee629c33d9034d7381e6fe6a6400375
Author: artemia <artemia@nutyx.org>
Date:   Thu Oct 18 22:54:28 2018 +0200

    Set main window size limits to avoid disfigured package icons

commit aca60e14976cd1f95cad5474e0b8bf943f33511e
Author: artemia <artemia@nutyx.org>
Date:   Thu Oct 18 20:58:34 2018 +0200

    README update for recent Nutyx

commit d2241d1e7c09b85e80ac5437d1cf468e4d0c538c
Author: tnut <tnut@nutyx.org>
Date:   Fri Apr 6 13:04:47 2018 +0200

    stop searching for Packager name.
    la file ignored as well

commit 485356511af1e3b5036cbc98d0dd8e0ad1930ac5
Author: tnut <tnut@nutyx.org>
Date:   Tue Mar 27 22:09:23 2018 +0200

    cards 2.4.80

commit 864319070f4c5468bfbc9486887525fe4377d721
Merge: 2218296 7d8888e
Author: tnut <tnut@nutyx.org>
Date:   Tue Mar 27 21:14:38 2018 +0200

    Merge branch 'master' of github.com:NuTyX/cards

commit 2218296229775481e34b7fdf58aadea9ab7d8528
Author: tnut <tnut@nutyx.org>
Date:   Tue Mar 27 21:14:20 2018 +0200

    pkgmk introduce meson, and because of meson we need to stop compile static libraries ottherwise it's getting complicated

commit 13f1368690cac733274f77b94725d3328b324d26
Author: tnut <tnut@nutyx.org>
Date:   Tue Mar 27 21:12:47 2018 +0200

    website menu review

commit 7d8888ed132c70dc0e86bd9509c138b81a5d6d35
Author: artemia <artemia@nutyx.org>
Date:   Wed Feb 28 16:01:49 2018 +0100

    Adjust flcards dependencies on README for nutyx 10

commit 2b7a828640c7968981fedcd852e98606f65ec3b2
Author: tnut <tnut@nutyx.org>
Date:   Tue Feb 20 20:38:36 2018 +0100

    website menu adjusts

commit d11dc4e48982abb0af2991d8f9a5d91bed6f1850
Author: tnut <tnut@nutyx.org>
Date:   Sun Jan 14 18:14:12 2018 +0100

    cards 2.4.0

commit 17d45ba98af5ec8726f45d8d15d5bc4266d79b63
Author: tnut <tnut@nutyx.org>
Date:   Sun Jan 14 17:55:43 2018 +0100

    push version

commit c23773d836e1192303b24ddb83488f4da0a5efc6
Author: tnut <tnut@nutyx.org>
Date:   Sun Jan 14 17:55:09 2018 +0100

    (fl)cards install, fix getLocalePackagesList issue

commit ce4ffaafb135b89ee1c212a9e904d2084e1b38e5
Author: tnut <tnut@nutyx.org>
Date:   Sat Jan 13 14:50:54 2018 +0100

    corex build-collection for actual git

commit 1e7e766d7b8c91571498d05ae67ea30e93d3079d
Author: Artemia <fgp76@free.fr>
Date:   Sat Jan 13 14:29:23 2018 +0100

    Correct bug of non resizable window due to config file resize before show

commit 0d623128b143d7abf0de06acc3dbb80fc58e216d
Author: tnut <tnut@nutyx.org>
Date:   Fri Jan 12 20:39:08 2018 +0100

    push version

commit 843bbb266348b67e6bc76306e0f2267dd4afe205
Author: Artemia <fgp76@free.fr>
Date:   Fri Jan 12 19:05:48 2018 +0100

    Remove colored row in function to install or remove status
    Replacing this feature by new icons on left column

commit 938e7af1effc4973a194c0e0832696dc1487c8b2
Author: Artemia <fgp76@free.fr>
Date:   Thu Jan 11 20:34:09 2018 +0100

    selection color bug on openbox Desk manager

commit 7e97b85e6b4e6d030992832ac17d8e94a14cf4dc
Author: tnut <tnut@nutyx.org>
Date:   Thu Jan 4 15:58:14 2018 +0100

    using a set list for locales packages to avoid redundants names

commit eb0be6827c48d6d596ec1fb67bde06a4bae44445
Author: Artemia <fgp76@free.fr>
Date:   Sat Dec 30 12:45:31 2017 +0100

    Add Fltk preference file support with size and position of the main
    window

commit 26e67797ce8c18f4c6815dfbc8e5c97294892adb
Author: tnut <tnut@nutyx.org>
Date:   Thu Dec 21 21:24:14 2017 +0100

    pull Makefile.inc

commit 361236ae9fa62693bc34a102aca003851354ee3f
Author: tnut <tnut@nutyx.org>
Date:   Thu Dec 21 20:31:16 2017 +0100

    cards 2.3.106, pull version

commit cb3f546397175fe2f283e6a42a107d33aa1dfedf
Author: Artemia <fgp76@free.fr>
Date:   Wed Dec 20 21:32:14 2017 +0100

    Bar progression adjustment

commit 0debbb56218d7d43a002bcde631ae67213d45442
Merge: 39ae398 1ff7503
Author: tnut <tnut@nutyx.org>
Date:   Tue Dec 12 21:52:05 2017 +0100

    Merge branch 'master' of github.com:NuTyX/cards

commit 39ae398a896c5f1464bd6062e92af7a7dd71b6e4
Author: tnut <tnut@nutyx.org>
Date:   Tue Dec 12 21:51:28 2017 +0100

    pull version

commit 1ff7503e82b84f2a5bbf2870ee24af3201f2d66b
Author: Artemia <fgp76@free.fr>
Date:   Tue Dec 12 21:38:43 2017 +0100

    Flush redraw for fasten refreshing

commit 93b5e010641c779b0f226429f81ab6135b0118f0
Author: Artemia <fgp76@free.fr>
Date:   Tue Dec 12 21:24:35 2017 +0100

    Bug resolution with threading pending job when close application : Put a
    waiting loop thread finished.
    Block nodal doialog close during job processing
    Delete Gnome icon option

commit 7e476cba903fc3401f7df21f330588300fac2acc
Author: tnut <tnut@nutyx.org>
Date:   Mon Dec 4 18:11:29 2017 +0100

    pkgrepo, cleanup packagesList when necessary

commit a0c8f5a97228e568a38344a379507bd2610d7a97
Author: Artemia <fgp76@free.fr>
Date:   Sun Dec 3 20:08:46 2017 +0100

    Bug correction sync progressbox

commit 492f0775bb3afd1205dec13b6379eb37a8f33d29
Author: Artemia <fgp76@free.fr>
Date:   Sun Dec 3 20:04:28 2017 +0100

    Adding second progression bar for file

commit 71feb81ea6274c2be9d725d77e463fdd7ca95c95
Author: Artemia <fgp76@free.fr>
Date:   Sun Dec 3 18:34:41 2017 +0100

    file_download improve with event callback for progress info

commit a4856932296901bc1bc920541d83c50c4099d984
Merge: 3e9e581 a078911
Author: Artemia <fgp76@free.fr>
Date:   Sat Dec 2 22:45:04 2017 +0100

    Merge branch 'master' of github.com:NuTyX/cards

commit 3e9e5816864fea891fe232d4711ec67fa4c03546
Author: Artemia <fgp76@free.fr>
Date:   Sat Dec 2 22:43:25 2017 +0100

    New dialog box to inform user about progression
    New icon for the application
    Version header

commit a07891189380a9a7d93ba005497c77f985b67def
Author: tnut <tnut@nutyx.org>
Date:   Sat Dec 2 22:31:46 2017 +0100

    new pkg class

commit 95477b1dd00e694770e52601a68ad5e4f97c0b45
Author: Artemia <fgp76@free.fr>
Date:   Sun Nov 26 20:25:33 2017 +0100

    Resize icons and add scrollable area
    Launch sync at startup

commit 49154ce28ac27790aaa7b8aba5e26470bad1718e
Author: tnut <tnut@nutyx.org>
Date:   Sat Nov 25 13:06:44 2017 +0100

    cards 2.3.103, add arabic language as locale, lxde,lxqt, mate and gnome as defaults collections

commit 72c9811399c0467006ae77f4ebe3e95e397a777d
Author: tnut <tnut@nutyx.org>
Date:   Wed Nov 22 19:17:54 2017 +0100

    cards 2.3.102, corex Makefile, fltk/cards_event_handler.h

commit 0fccd6c8012bb6f7a0c977e64273cfc8f866d5bb
Author: tnut <tnut@nutyx.org>
Date:   Wed Nov 22 19:15:47 2017 +0100

    pack_list.cxx corex lxde-extra

commit 44cfa8d6e182fbb45c071f24c8e0ce1a48201681
Author: Artemia <fgp76@free.fr>
Date:   Wed Nov 22 18:28:08 2017 +0100

    Collection to install list

commit 9b6d47661d21c612fe7293336156f84e4c0b5306
Author: Artemia <fgp76@free.fr>
Date:   Wed Nov 22 15:37:31 2017 +0100

    Adding new tab with desktop environment icons

commit 6aaf4784d620017729cc6bc7bd4c6ad713e1ee7c
Author: tnut <tnut@nutyx.org>
Date:   Mon Nov 13 19:33:31 2017 +0100

    pkgdbh handling font packages as well.
    flcards can use sudo directly, need to configure sudo

commit ce3b467d8d8daf8440b6247c57f0bae8a3426c7e
Author: tnut <tnut@nutyx.org>
Date:   Sat Nov 11 18:55:04 2017 +0100

    cards 2.3.100, runtime deps fixe

commit aa6e125a2096ce1154dd43069f29ea667faefbf3
Author: tnut <tnut@nutyx.org>
Date:   Sat Nov 11 17:48:13 2017 +0100

    don't give up so quick when looking for runtime libs damned ...

commit 9bdfea481df29b1c6d5f99e51484586777a94323
Author: tnut <tnut@nutyx.org>
Date:   Thu Nov 9 19:55:50 2017 +0100

    file_download class, updateProgress method need to be virtual

commit 980a834970e5019135501e24d5a31b2a7391555c
Author: tnut <tnut@nutyx.org>
Date:   Thu Nov 9 19:54:45 2017 +0100

    set PKGMK_IGNORE_RUTIMEDEPS if pkginfo tool not available

commit 16c906bfb3373771923e12535d5530dbb7484444
Merge: 235cd09 3278703
Author: tnut <tnut@nutyx.org>
Date:   Tue Nov 7 19:46:23 2017 +0100

    Merge branch 'master' of github.com:NuTyX/cards

commit 32787031d221f7565a78abec71db5a1f30f64ff4
Author: Artemia <fgp76@free.fr>
Date:   Tue Nov 7 19:00:11 2017 +0100

    Text End of line bug during install process

commit b67b9100f200c88b9ab5272dcb1baa0c9481d417
Author: Artemia <fgp76@free.fr>
Date:   Tue Nov 7 18:51:38 2017 +0100

    Create job list and remove package section
    Add thread safe exit application
    Enable only one row selected on tab

commit 235cd09c31e7a50ce0b13a437fe45735ea98c692
Merge: ae53270 ffb3783
Author: tnut <tnut@nutyx.org>
Date:   Mon Nov 6 21:47:40 2017 +0100

    Merge branch 'master' of github.com:NuTyX/cards

commit ffb3783e77e421e814cb07e8519f5d56cfd50a8e
Author: Artemia <fgp76@free.fr>
Date:   Mon Nov 6 19:14:35 2017 +0100

    Creating Task list for job
    Colorize tab line in function to task to do
    Red for remove
    Green for install

commit ae532701046bffe3ae2d68b8541acdca751988af
Merge: a42389c 81d5910
Author: tnut <tnut@nutyx.org>
Date:   Sun Nov 5 11:18:51 2017 +0100

    Merge branch 'master' of github.com:NuTyX/cards

commit 81d5910cfc500a6a25cf9c7c9e5405f732642284
Author: Artemia <fgp76@free.fr>
Date:   Sun Nov 5 11:17:26 2017 +0100

    Comments update; Embbeding package status on cards_package

commit a42389c3ec3c3bea835f74d16578fb29a06d9f8b
Merge: 3364c9c ad7b52a
Author: tnut <tnut@nutyx.org>
Date:   Sat Nov 4 20:56:17 2017 +0100

    Merge branch 'master' of github.com:NuTyX/cards

commit ad7b52a0faa702a0e4700d75a04f83ee77c601de
Author: Artemia <fgp76@free.fr>
Date:   Wed Nov 1 22:23:53 2017 +0100

    Bug of exception occured in sync operation without network

commit ee82d11d0b3631e408f6bd5650bd04464887540f
Author: Artemia <fgp76@free.fr>
Date:   Wed Nov 1 16:17:25 2017 +0100

    Add Contextual menu and install package thread

commit 3364c9cd91805921118aa7563cb93fdb17e0386c
Merge: 900f193 66f2b2e
Author: tnut <tnut@nutyx.org>
Date:   Tue Oct 31 20:51:03 2017 +0100

    Merge branch 'master' of github.com:NuTyX/cards

commit 66f2b2e56feb1e719975bec5a783164271e0730c
Author: Artemia <fgp76@free.fr>
Date:   Tue Oct 31 19:51:25 2017 +0100

    Filter bug correction

commit 900f193315b91a3bbfa237df2d06ecb7bf1f8d96
Author: tnut <tnut@nutyx.org>
Date:   Tue Oct 31 19:47:04 2017 +0100

    push 2.3.99 version

commit cec9d34076ea20a1fffa3d69046e39eb50587b68
Author: Artemia <fgp76@free.fr>
Date:   Tue Oct 31 19:38:25 2017 +0100

    Add Collection to tab and filter

commit e4f7d40bff8971a56d424a204cc345b1e8fa69b5
Author: Artemia <fgp76@free.fr>
Date:   Tue Oct 31 19:12:08 2017 +0100

    Create Filter for package list

commit a9676b42319d5ab5e76419444de9ed1f2f8ff706
Author: Artemia <fgp76@free.fr>
Date:   Tue Oct 31 18:27:36 2017 +0100

    Creation of cards_package class will serv for package GUI editing

commit ba890b3ee997ec01342b9c2d3d3bc7c5a04ab024
Author: Artemia <fgp76@free.fr>
Date:   Tue Oct 31 18:25:36 2017 +0100

    Create Package contenair for GUI edition
    Review of Tab drawing
    AutoScroll for _console

commit 8489402bb166209eecab413acf03cd75b6c20da9
Author: tnut <tnut@nutyx.org>
Date:   Mon Oct 30 18:54:38 2017 +0100

    build-collection, correction LOGS default mounting point

commit 4ad3fd18ce3b435162337c7a1f7fd61ead6782f5
Author: tnut <tnut@nutyx.org>
Date:   Sun Oct 29 19:33:18 2017 +0100

    class pkgrepo, retun the list of available binaries packages is now using a set of strings

commit 8572104e1c64ef393330db290eef985d9598affd
Author: Artemia <fgp76@free.fr>
Date:   Sun Oct 29 18:36:20 2017 +0100

    Change Window double buffered to simple window
    Fix bug for column resize

commit 30c1e87d73fc012b1235be8fb03623c999630428
Author: Artemia <fgp76@free.fr>
Date:   Sun Oct 29 14:29:16 2017 +0100

    Cleaning and adding comments to code

commit 545cda51f565aa8c02e0e7ba1448ec3be904f9d7
Merge: 89e862b 1035ba3
Author: Artemia <fgp76@free.fr>
Date:   Mon Oct 23 22:28:06 2017 +0200

    Merge branch 'master' of github.com:NuTyX/cards

commit 1035ba336d92384dcfd5f2495a8edca6f6dd8619
Author: tnut <tnut@nutyx.org>
Date:   Mon Oct 23 22:29:20 2017 +0200

    fltk, corex Makefile

commit 89e862b8fb791a7efe72327e09b6af7a8852db49
Author: Artemia <fgp76@free.fr>
Date:   Mon Oct 23 22:27:38 2017 +0200

    Add ScrollBar for Log Zone

commit adcda74abe53484ee7dd6cf9b6aedbdfbb63083a
Author: Artemia <fgp76@free.fr>
Date:   Mon Oct 23 21:06:22 2017 +0200

    Multithreading safe secure. Adding getInstalledPackage in async thread
    with callback

commit ab5ae3d549d57e7a20d890016615a1ec977d86d7
Author: tnut <tnut@nutyx.org>
Date:   Mon Oct 23 20:15:47 2017 +0200

    src/cards_argument_parser.cxx, provide help about root alternate

commit eea89af013c0ce75892bea519712168d8e49d6e5
Author: tnut <tnut@nutyx.org>
Date:   Mon Oct 23 20:12:26 2017 +0200

    corex cards_sync so it's possible to choose alternate root

commit 60ca9e6c14c0f6651fce4510ee85e1702f1661c9
Author: tnut <tnut@nutyx.org>
Date:   Sun Oct 22 21:56:33 2017 +0200

    new class pkgsync

commit 9589725c8610fb783bd91e17f2ab9c1662422f66
Author: Artemia <fgp76@free.fr>
Date:   Sun Oct 22 18:56:02 2017 +0200

    Comment wrapper class + Implement GetInstalledPackage

commit 30342bc54697368563505df3c2955091053c36b8
Author: tnut <tnut@nutyx.org>
Date:   Sun Oct 22 18:53:24 2017 +0200

    build-collection, corex collection concept

commit 7aa01211a36c5b074a5af0ab6f123baf86569628
Author: Artemia <fgp76@free.fr>
Date:   Sat Oct 21 21:29:45 2017 +0200

    Add Thread Callback

commit 2198c8801367c07f2708c57fb955ef20b362ff13
Author: tnut <tnut@nutyx.org>
Date:   Fri Oct 20 12:52:19 2017 +0200

    build-collection, corex GIT_PROJ Assignement and check if set to another avoid disaster

commit 83895405f887c3de635491d1b3005c5750f32318
Author: Artemia <fgp76@free.fr>
Date:   Thu Oct 19 19:22:32 2017 +0200

    Implementation Threading for async task (Sync for moment)

commit f6458269f3ca3d676cd7e96ef77b05ebdcd81508
Author: Artemia <fgp76@free.fr>
Date:   Tue Oct 17 19:55:41 2017 +0200

    Commit forgeted Makefile for event handler implementation

commit bbfe5caf4e0c8b06db13a8b7005112f1c0f7f2e7
Author: Artemia <fgp76@free.fr>
Date:   Tue Oct 17 19:50:14 2017 +0200

    Event handler implementation with console text output(std::cout)
    redirection on callback

commit fb2694110c373a14f8d75e1fea1a6b6c9f3da7e0
Author: Artemia <fgp76@free.fr>
Date:   Mon Oct 16 19:42:39 2017 +0200

    wrapper creation for thread safe and non blocking acces to libcards

commit b98bd6c410a0c57896944c5a9ad3cf5e73dcf098
Author: Artemia <fgp76@free.fr>
Date:   Sat Oct 14 22:09:49 2017 +0200

    Update flcards with c++ mainWindow class in preparation to fully object implementation

commit d4e4c9b0f6c413d357bf3ad35b0b1396ad146a1b
Author: tnut <tnut@nutyx.org>
Date:   Sat Oct 14 12:40:25 2017 +0200

    make flcards compiling again

commit 188925000cddde8a8b09c8aa2ebed0e868450ccc
Author: tnut <tnut@nutyx.org>
Date:   Wed Oct 11 19:33:12 2017 +0200

    pkgmk -itd can check if version of Pkgfile is up to date by checking what's the last available upstream version of the sources

commit 5ba1f457e472a6476d5539d1c8dd48e1b243703d
Author: tnut <tnut@nutyx.org>
Date:   Mon Oct 9 22:47:37 2017 +0200

    build-collection.in, corex rsync

commit f5fd8321f98c97da013db1580f2a15a0168d774b
Author: tnut <tnut@nutyx.org>
Date:   Thu Oct 5 19:07:31 2017 +0200

    build-collection, we should not mount the git project
    
    In case of failure and if by mistake we remove any mounted left point, we loose our working git copy

commit 99aa2aa97a944ccb29b6498f63b20366774c4b22
Author: tnut <tnut@nutyx.org>
Date:   Tue Sep 26 21:57:54 2017 +0200

    add cards.nutyx.org to README

commit cfa8850b286a626d00c64befa75123f65e836447
Author: tnut <tnut@nutyx.org>
Date:   Tue Sep 26 20:27:14 2017 +0200

    pkgmk, adding customising build() function
    
    build=kde5 -> build kde5 package
    build=xorg -> build xorg package
    build=autotools -> build a standard package (./configure --prefix=/usr && make && make DESTDIR= install)
    build=python2 -> build a python2 package
    build=python3 -> build a python3 package
    else build standard package

commit 9e785f5f730a3e9257bd672c91a633d2dfc69a1e
Author: tnut <tnut@nutyx.org>
Date:   Mon Sep 25 22:31:12 2017 +0200

    build-port, specify release=1

commit a40c28f14a867c75e013e3bf0a2a40a98f79b60c
Author: tnut <tnut@nutyx.org>
Date:   Mon Sep 25 15:39:40 2017 +0200

    pkgmk, release can be ommit if equal to 1

commit e980db8910868b46a4f2ead60e78fd1b50041526
Author: tnut <tnut@nutyx.org>
Date:   Fri Sep 22 09:23:38 2017 +0200

    file_utils, checkRegularFile
    make sure file exist

commit 4231db5f6ea413182b044ce5c2cb77a5915402dd
Author: tnut <tnut@nutyx.org>
Date:   Thu Sep 21 12:32:05 2017 +0200

    cards diff don't need admin rights
    Improve/Simplify usage of build-collection

commit b1290733751638736f63a466dad28387d3a3f603
Author: tnut <tnut@nutyx.org>
Date:   Wed Sep 20 20:24:08 2017 +0200

    push version

commit 445b6779f27bdbddc200069f8808b28152162651
Author: tnut <tnut@nutyx.org>
Date:   Wed Sep 20 20:07:21 2017 +0200

    check if local archives are really valids

commit 1655e4b064ded9213a5cc3dfc9745453d46dabce
Author: tnut <tnut@nutyx.org>
Date:   Mon Sep 18 19:08:58 2017 +0200

    we want to update all the caches directories

commit 2e8c46750f1def0ecefc24c545f95d23a6688c5a
Author: tnut <tnut@nutyx.org>
Date:   Fri Sep 15 22:09:02 2017 +0200

    pkgadd, pkgrm, pkginfo need to stay in /bin

commit 76c8d8df0d14f4387da791d5c13fa85448fdd989
Author: tnut <tnut@nutyx.org>
Date:   Sat Sep 2 10:41:04 2017 +0200

    forums are now in https

commit 9d6cc4a4ef139ed90404f01e7dc67eaa4da57dbe
Author: tnut <tnut@nutyx.org>
Date:   Thu Aug 24 16:30:37 2017 +0200

    make doxygen happy :)

commit b1edc72d62a0668916a82a18ae025a560b4a81a4
Author: tnut <tnut@nutyx.org>
Date:   Thu Aug 24 16:08:55 2017 +0200

    Improve documentation about new recept facilities

commit 25a7dec9afbd8409e913ca9d5f3da8772c4acf22
Author: tnut <tnut@nutyx.org>
Date:   Thu Aug 24 15:58:38 2017 +0200

    update-mime-database -n much beter

commit ffa8112900e771acf7ebfc6a3021452b59d4ded4
Author: tnut <tnut@nutyx.org>
Date:   Fri Aug 18 23:18:49 2017 +0200

    Rules adjust

commit 628584a4ef4d83cb910558d07fa581e8f9cd3034
Author: tnut <tnut@nutyx.org>
Date:   Fri Aug 18 21:09:49 2017 +0200

    pkgadd.conf corex

commit 17f5ec29395c0b2efaa83674b850c0c0027f4e77
Author: tnut <tnut@nutyx.org>
Date:   Fri Aug 18 20:16:41 2017 +0200

    build-port.in corex syntax

commit 5c70f7179efd2d3fdf0a08b9813163c01cd3849b
Author: tnut <tnut@nutyx.org>
Date:   Fri Aug 18 20:08:05 2017 +0200

    build-collection more strict,
    it will not accept missing dependencies anymore
    pkgadd.conf in var/lib/pkg instead of etc
    some more generic post-install
    lets printout what's going on with them

commit aa5888fc17c1aa4890e776fb614266db83323337
Author: tnut <tnut@nutyx.org>
Date:   Wed Aug 16 18:16:49 2017 +0200

    some more perf issues

commit a43bf7f1c44b6cb923120e350ed36ba72d580bcd
Author: tnut <tnut@nutyx.org>
Date:   Wed Aug 16 13:00:47 2017 +0200

    improving perfs

commit e3c7cbd09aea360cbae7f6712374d7519f7a1b01
Author: tnut <tnut@nutyx.org>
Date:   Tue Aug 15 22:22:13 2017 +0200

    if post-install disable, not working, guess why ...

commit d85644916465d33acdbdec91349d5296f97f33be
Author: tnut <tnut@nutyx.org>
Date:   Tue Aug 15 20:14:31 2017 +0200

    build-port.in adapted for disable pre/post

commit 9d7cd8f7a00c956ae8527dde8d730494dfac756b
Author: tnut <tnut@nutyx.org>
Date:   Tue Aug 15 20:11:28 2017 +0200

    makes run of pre/post scripts  optionnal in install and create command

commit 7bd450050ce32e7237fdd19a2cc338596dd58e09
Author: tnut <tnut@nutyx.org>
Date:   Sun Aug 6 17:17:40 2017 +0200

    info/dir file can be ignored

commit 3b6c11d22779d723bdbf4e315f87ec45fe74e835
Author: tnut <tnut@nutyx.org>
Date:   Thu Aug 3 21:57:19 2017 +0200

    improving last postinstall,
    add update-mime-database generic post intall

commit 5c5febd5efe3e5841e20d36cdca1b80bd00f085f
Author: tnut <tnut@nutyx.org>
Date:   Mon Jul 31 18:32:54 2017 +0200

    first version with last post-installation function
    It' makes cards even faster because, the last post-installation is executed onces and some
    process can takes some tim

commit 1f9b9b317ff0809bf209116f2829a53fe7da3862
Author: tnut <tnut@nutyx.org>
Date:   Tue Jul 25 23:32:03 2017 +0200

    pkgmk add support for sub package dependencies

commit afcf00b201b32965a28b2292ce346d40b29d2c0f
Author: tnut <tnut@nutyx.org>
Date:   Sun Jul 23 20:22:04 2017 +0200

    pkgmk.conf adapted for new coming philo
    32 bits NuTyX will be sources only, 64 bits will be both. Means in 32bits we dont need
    devel packages

commit 8504066b4fb49cfef539148cc37d5851a577929f
Author: tnut <tnut at nutyx dot org>
Date:   Fri Jul 21 21:27:21 2017 +0200

    add support for contributors attibute
    update documentation

commit cd49e415b1cf057b04188b396fa5e8ce6d61a920
Author: tnut <tnut at nutyx dot org>
Date:   Fri Jul 21 14:46:43 2017 +0200

    build-port, improve check_port_version

commit c42b6401e638ce6541c5e6949ba703a0ce929ef5
Author: tnut <tnut at nutyx dot org>
Date:   Fri Jul 21 09:51:32 2017 +0200

    need to sync pkgmk.conf and set name variable asap

commit c421459cf5cd0ffbbba668995d8aab81156f9ecf
Author: tnut <tnut at nutyx dot org>
Date:   Thu Jul 20 21:39:14 2017 +0200

    corex pkgmk

commit 6b1022c45fdcd6752f1c4ba497f0d63b19462868
Merge: f5d1a43 3d63933
Author: tnut <tnuttens@gmail.com>
Date:   Thu Jul 20 18:25:37 2017 +0200

    Merge pull request #92 from tnut/master
    
    corex pkgmk.in

commit 3d63933f702d6de708f4a45b4a76105fefb421a7
Author: tnut <tnut at nutyx dot org>
Date:   Thu Jul 20 18:22:15 2017 +0200

    corex pkgmk.in

commit f5d1a43dac04555c26a4a66144dfd0d8e6aebb24
Author: tnut <tnut at nutyx dot org>
Date:   Thu Jul 20 15:16:21 2017 +0200

    add support for extra .pkgmk.conf file in collection directory

commit eaf1bd6da809a3f4b2e79e0e40aead5fea4ed2d6
Author: tnut <tnut at nutyx dot org>
Date:   Thu Jul 20 15:08:41 2017 +0200

    remove last namespace in headers

commit 21bcf017767579be64efe592ad8b56256fb3bae0
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 17 21:56:54 2017 +0200

    add scripts default build function

commit d2dd9a106e3d148204cb70792b806cf19aa9ab6f
Author: tnut <tnut at nutyx dot org>
Date:   Sat Jul 15 22:46:45 2017 +0200

    pkgmk, reset commit bad idea

commit c64402c24639da00cc50d5f37557ca114a508c2f
Author: tnut <tnut at nutyx dot org>
Date:   Sat Jul 15 15:18:33 2017 +0200

    pkgmk, simplify packages signature

commit 9c2126f22f7bc41ecfd91ab027a6f39967a5c226
Author: tnut <tnut at nutyx dot org>
Date:   Fri Jul 14 20:46:51 2017 +0200

    code cleaning time

commit 75d03eb57825363ac7590f936d86102d33e9d940
Author: tnut <tnut at nutyx dot org>
Date:   Thu Jul 13 22:31:15 2017 +0200

    cards search search in the packager field as well

commit 4e3cde827a4fa020cf6ab928fec47813cf2db73a
Author: tnut <tnut at nutyx dot org>
Date:   Thu Jul 13 00:28:50 2017 +0200

    more documentation,
    can remove now a family of packages
    cards list (-b or -p) shows the packager name as well as request by sipo

commit ca5eab117f1c19afc12ca5eb855c4f09f5dd1425
Author: tnut <tnut at nutyx dot org>
Date:   Tue Jul 11 20:19:20 2017 +0200

    cleaning and documentation time

commit f2d9ebe02b1ad2d43721f5e538d69ec0ea5fb79d
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 10 22:48:14 2017 +0200

    some improvement on check what is download...

commit b9397c5916076b9547bb196f8d62b9f4154aacfd
Author: tnut <tnut at nutyx dot org>
Date:   Fri Jun 30 21:58:04 2017 +0200

    webcards, add support for 'current' version collections

commit 8122838fd2fa4ba3d0c4722be47b5709e1ef994f
Author: tnut <tnut at nutyx dot org>
Date:   Wed May 31 20:18:23 2017 +0200

    adding info about forums messages (boards and categories)

commit 494bf73acd96919682a2b92f319cf677c4a237e4
Author: tnut <tnut at nutyx dot org>
Date:   Mon May 15 21:59:53 2017 +0200

    corex recept-syntax.dox, thx guy

commit 6c762876f8984ada9002c53e2b4eebf8dbe317fd
Author: tnut <tnut at nutyx dot org>
Date:   Fri May 12 19:54:13 2017 +0200

    cards.desktop in place

commit 688addfc138837e2842ca61ca53391a2410d6671
Author: tnut <tnut at nutyx dot org>
Date:   Fri May 12 19:11:21 2017 +0200

    build-collection more flexible
    cards.desktop added

commit 9c478a76e3be7c8499c9866ccaf4e67d89c37d3f
Merge: b101432 42b943b
Author: tnut <tnut at nutyx dot org>
Date:   Thu May 4 19:50:03 2017 +0200

    Merge branch 'master' of github.com:NuTyX/cards

commit b1014327817ee7e1e0375bb505375a83e628b196
Author: tnut <tnut at nutyx dot org>
Date:   Thu May 4 19:49:34 2017 +0200

    adding documentation

commit 42b943bc6e7749ede607fcafa1eba5a0fc31f926
Merge: 13d41ef 65d2245
Author: tnut <tnuttens@gmail.com>
Date:   Wed May 3 11:37:59 2017 +0200

    Merge pull request #91 from fusion809/patch-1
    
    prt-get copyright notice: 20002->2002

commit 65d2245c50ba67f3249bd0fd69821e68745839a5
Author: Brenton Horne <brentonhorne77@gmail.com>
Date:   Wed May 3 06:13:35 2017 +1000

    prt-get copyright notice: 20002->2002
    
    The year 20002 hasn't come yet so I'm pretty sure that wasn't the year intended in the copyright notice.

commit 13d41ef59889275fba5fd681ee331ee5ef8f5e87
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 11:24:33 2017 +0200

    cards_depends, cards_info, cards cleanup

commit 6bb13b293b7a8e9d4a0cf7c1060f27b616768f4f
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 11:23:30 2017 +0200

    cards_sync, cards_argument_parser, cleanup

commit 53a137cb49f73b7bbb86e26442f90976ced5c5c3
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 11:18:53 2017 +0200

    cards_upgrade, cleanup

commit 4baf241f8ccec364f4c50dafe996b82ee2137968
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 11:14:42 2017 +0200

    repodwl, cleanup

commit 6f7a1677a67d27cfb9172a4b9ab3ea2a1fcd0745
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 11:14:13 2017 +0200

    pkgtest, cleanup

commit c58e844da842261f49c1cd3a5064b9b08158076d
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 11:13:49 2017 +0200

    compile_dependencies_utils, cleanup

commit 451877e9f100d4be7e788050f4077acb5e403170
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 11:13:13 2017 +0200

    pkginst, cleanup

commit 1271263afa43f7bb9b4016442cc89da0ce8a06e8
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 11:12:46 2017 +0200

    pkginfo, cleanup

commit 1a4f76c95379469535fb47e62fc35a8e7d9fc4da
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 11:12:35 2017 +0200

    pkgadd, cleanup

commit db5be7adde2735e6c9d05116f3645439be492ccf
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 11:12:07 2017 +0200

    pkgrm, cleanup

commit 4b065405e85529f7a8eb6bcf31d69f32d83a3d99
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 10:59:33 2017 +0200

    pkgdbh, cleanup

commit c245309d97ab1f1c24a24d7d7cea032c96988e1d
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 10:59:02 2017 +0200

    runtime_dependencies_utils, cleanup

commit 3135e3093719cc153c2569e9dce83c34ac5d0cad
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 10:58:32 2017 +0200

    process, cleanup

commit 7fe97384c3056b47fc8ad842ad6d8d7903b91b47
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 10:57:52 2017 +0200

    file_utils, cleanup

commit 8f68d2b6ed9c0667cbc373bcbcfeed5af5e3d8e8
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 10:57:15 2017 +0200

    file_download, cleanup

commit f62b602875abaf08154a85132c01e4469b269ea0
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 10:56:50 2017 +0200

    pkgrepo, cleanup

commit af1aaf36e53bfb53b0784ebb9e0eb289814a66a8
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 10:56:17 2017 +0200

    string_utils.h, cleanup

commit 43596e55d46a8812d44fbc7ab25eafddc4c3957e
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 10:46:57 2017 +0200

    error_treat, cleanup

commit 3c73e70be3b127446266b69f5a6c04f69fb6637a
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 27 10:46:32 2017 +0200

    string_utils, cleanup

commit 571ce5a659a1e6ecbb4252c1502fa08bb2fe9303
Author: tnut <tnut at nutyx dot org>
Date:   Wed Apr 26 07:23:20 2017 +0200

    md5, cleanup

commit 437ae46f56c053ebfe8c08a5c80d35e8b29d3085
Author: tnut <tnut at nutyx dot org>
Date:   Wed Apr 26 07:18:18 2017 +0200

    system_log, cleanup

commit 83c7e058c5b2306fd60e4782f32deef0bf53cff0
Author: tnut <tnut at nutyx dot org>
Date:   Wed Apr 26 07:10:09 2017 +0200

    archive_utils, cleanup

commit 7f4254912e472c71bc306d45c701ea95a5d5212e
Merge: 90a404f 8412973
Author: tnut <tnut at nutyx dot org>
Date:   Sun Apr 23 18:24:53 2017 +0200

    Merge branch 'master' of github.com:NuTyX/cards

commit 90a404f0ee8db155bf76746025066d059136936d
Author: tnut <tnut at nutyx dot org>
Date:   Sun Apr 23 18:25:25 2017 +0200

    cards install is able to install a package name or/and file.
    This feature was existing in cards 1.0, it's was then a bug I had to fix

commit 8412973f64cd33231b6dadf9cd3b3712b7acf9f9
Author: tnut <tnuttens@gmail.com>
Date:   Fri Apr 14 20:34:32 2017 +0200

    Update README

commit ade154070f93f0b436c550857f1153ff99a4ca75
Author: tnut <tnut at nutyx dot org>
Date:   Mon Apr 10 22:32:32 2017 +0200

    add emoticon forum messages

commit cb0de05e119c7646c7e134316cbc5872f68733ed
Author: tnut <tnut at nutyx dot org>
Date:   Tue Mar 21 20:14:28 2017 +0100

    fr.po corex

commit 61f8f28cc5f117b8125e78617829821f00fddfb9
Author: tnut <tnut at nutyx dot org>
Date:   Tue Mar 21 19:45:48 2017 +0100

    completing french translation
    and improve content generation on website

commit 32838914eadb1ec8bb47052c435d08b68cc46352
Author: tnut <tnut at nutyx dot org>
Date:   Sun Mar 12 20:53:03 2017 +0100

    webcards function relocated, content improved with multilanguage

commit a52715ec0c14a29126e959efd99b2360a59dbe75
Merge: 2aa8e88 4a76c58
Author: tnut <tnut at nutyx dot org>
Date:   Thu Mar 9 23:33:34 2017 +0100

    Merge branch 'master' of github.com:NuTyX/cards

commit 2aa8e88fe1a8add1ab07608d7e0f0863ad7fe4ed
Author: tnut <tnut at nutyx dot org>
Date:   Thu Mar 9 23:33:08 2017 +0100

    content gen, corex

commit 0ecfbda174105fbdeff4ea52924c9fed8151b056
Author: tnut <tnut at nutyx dot org>
Date:   Thu Mar 9 21:00:03 2017 +0100

    add content gen

commit 4a76c58f900f584bde587038ee05057f7423f696
Author: tnut <tnuttens@gmail.com>
Date:   Wed Mar 8 18:59:31 2017 +0100

    Update README

commit e734c222b408a5d2e581a12bbd9767c228f9cb79
Author: tnut <tnut at nutyx dot org>
Date:   Sat Feb 4 20:27:22 2017 +0100

    some more translations

commit 9b30f8c32fbd657032efb3f6e9f0e4a34e5840c4
Author: tnut <tnut at nutyx dot org>
Date:   Tue Jan 17 19:03:44 2017 +0100

    get rid of base-extra

commit bf0b42499ef74831749132bb8179823d58be0a5c
Author: tnut <tnut at nutyx dot org>
Date:   Thu Jan 12 16:42:44 2017 +0100

    build-collection: get the number of processor.
    webcards:No need to check if package page is called

commit 7504ba4ab49cb5fd666104d0cd6f98d7f97f5ec1
Author: tnut <tnut at nutyx dot org>
Date:   Sat Jan 7 20:24:42 2017 +0100

    search improve

commit db0c7df7f7038c797863e1098889409735a8ccd6
Author: tnut <tnut at nutyx dot org>
Date:   Wed Dec 21 19:52:16 2016 +0100

    search improved

commit 961213f7f1d56e48bba082f490f480d67c1a6d16
Author: tnut <tnut at nutyx dot org>
Date:   Thu Dec 15 22:17:46 2016 +0100

    Make 2.1.103

commit bd2c250cce5439a54ffd92099a9ac09330e80f3b
Author: tnut <tnut at nutyx dot org>
Date:   Thu Dec 15 22:11:50 2016 +0100

    webcards, we no need to count visits, but just package search

commit 686b3f47dfc138b1da2155cdccdf2f6a1ce12384
Author: tnut <tnut at nutyx dot org>
Date:   Thu Dec 15 22:10:57 2016 +0100

    allocated dynamically objects when possible and need

commit 3ebf324860bc1d5b547ce41bfa278af2e2d9d005
Author: tnut <tnut at nutyx dot org>
Date:   Thu Dec 15 22:08:53 2016 +0100

    build-collection, need an interrupted fct

commit 297e298a8faee312d22f380969e926c132f8959c
Author: tnut <tnut at nutyx dot org>
Date:   Thu Dec 15 22:07:12 2016 +0100

    pkgrepo class, cleaning time

commit b2e4c4fcaec7de3cba83b530f4dd27b0f2a3c5bb
Author: tnut <tnut at nutyx dot org>
Date:   Sat Dec 3 14:56:20 2016 +0100

    webcards : add link to Pkgfile in package list

commit 01f99726fa7bd82272e045aa75b714ee530035cd
Author: tnut <tnut at nutyx dot org>
Date:   Wed Nov 30 21:46:07 2016 +0100

    improve searching in package

commit a39653c83a0faf660de4ee9e44c1f0a8be612d3b
Author: tnut <tnut at nutyx dot org>
Date:   Sat Nov 26 19:22:27 2016 +0100

    some more translations

commit 016b490a09ef1088441d79b4ad4778f4b73ea27e
Author: tnut <tnut at nutyx dot org>
Date:   Fri Nov 25 20:04:02 2016 +0100

    improve searching for package on the web site

commit 93f63771d269c2968d5fa7e5ab93eb4b7b166208
Author: tnut <tnut at nutyx dot org>
Date:   Thu Nov 24 23:20:32 2016 +0100

    correction of a nasty bug if conflict occurs,
    disk copy should be adust

commit 3fd4d9cf0400d135f88f2814b5d590a57a158f7f
Author: tnut <tnut at nutyx dot org>
Date:   Thu Nov 24 20:58:20 2016 +0100

    some more translations

commit b8014730a7d7fb6d706f4a7e538e09ef9ae635b0
Author: tnut <tnut at nutyx dot org>
Date:   Tue Nov 22 20:40:28 2016 +0100

    some more translations

commit 2a2bbf82e71535a885dc0aa8c9b5760308f32365
Author: tnut <tnut at nutyx dot org>
Date:   Wed Nov 16 19:01:55 2016 +0100

    cleaning time, starting translation as well (fr)

commit 4aa98507b3b38b48ffdb67d950e5b625450f72bf
Author: tnut <tnut at nutyx dot org>
Date:   Sun Nov 6 20:38:44 2016 +0100

    webcards can support multiple arguments and in random order

commit 03e3d0707e6eaa68939da78632904d10e184d962
Author: tnut <tnut at nutyx dot org>
Date:   Sat Nov 5 14:44:31 2016 +0100

    webcards, beter search

commit 32b8ca00b5f64a73c241040fbe2a9e91b3157ece
Author: tnut <tnut at nutyx dot org>
Date:   Fri Nov 4 19:16:38 2016 +0100

    source code files .cpp -> .cxx

commit 7e9fa4968c720c41153d2f87cd385652c1ff85f5
Author: tnut <tnut at nutyx dot org>
Date:   Wed Nov 2 19:18:25 2016 +0100

    a missing break can break the code, cleaning time

commit cd7e09f9d1be83a088189b144af36749bb5785a2
Author: tnut <tnut at nutyx dot org>
Date:   Tue Nov 1 19:23:52 2016 +0100

    clean up code

commit e2c1d7f6175883c085608ffc0ee3184b42e2db46
Author: tnut <tnut at nutyx dot org>
Date:   Sun Oct 30 16:01:10 2016 +0100

    cleaning time, review the way building DB
    no need to regex when find recursively (all) files

commit 95b63775e9a950c8ac5818dffe032100890eeb79
Author: tnut <tnut at nutyx dot org>
Date:   Tue Oct 11 18:35:03 2016 +0200

    add mysql connect to the forums

commit 9907b0e2cdf150b428b1d3747c8aea52be3fad9f
Author: tnut <tnut at nutyx dot org>
Date:   Fri Oct 7 22:53:17 2016 +0200

    webcards search result improved

commit 738178b233661f9a80002282a1d750a27611c3ac
Author: tnut <tnut at nutyx dot org>
Date:   Fri Oct 7 18:25:54 2016 +0200

    webcards add searching tool

commit d9a701cb573948d0ffa52512774fc67fa50e4a5e
Author: tnut <tnut at nutyx dot org>
Date:   Thu Oct 6 23:36:10 2016 +0200

    packages stored in a container as well

commit ded912ef4bce42cc1173a56a2c282314aabf4dec
Author: tnut <tnut at nutyx dot org>
Date:   Wed Oct 5 21:34:21 2016 +0200

    pkgrepo, review for webcards

commit e0aab425c7681c628c5809d0ff558f09c5332413
Author: tnut <tnut at nutyx dot org>
Date:   Mon Oct 3 21:31:30 2016 +0200

    webcards, content in now in a container ...much beter

commit 28731df0865910403c75e068f849aefc6b2426fa
Author: tnut <tnut at nutyx dot org>
Date:   Thu Sep 29 19:52:19 2016 +0200

    cleaning code time

commit f68a2f3bac5b12703b70ae867fbf9b25c231057e
Author: tnut <tnut at nutyx dot org>
Date:   Sat Sep 24 22:17:54 2016 +0200

    basePkgInfo needs to be renew for every package definition found

commit 414f8ed82979c731b5b765db823a6388831f0b1b
Author: tnut <tnut at nutyx dot org>
Date:   Thu Sep 22 22:41:59 2016 +0200

    Add webcards, cleanup file_utils.cpp

commit f86204e54e1f6f7a55edae378605b5855aa755e1
Author: tnut <tnut at nutyx dot org>
Date:   Wed Sep 14 21:16:45 2016 +0200

    we don't want to fillup the log when we build collection of ports

commit f062b889a79990841efaf70d8ff279d30df21ec2
Author: tnut <tnut at nutyx dot org>
Date:   Wed Sep 14 00:01:03 2016 +0200

    build-collection expect install-nutyx in /home/thierry/bin:/usr/bin:/bin:/usr/sbin:/sbin and executable

commit 9f76a871bed830dd063e17c4e1f5973df8ddd37b
Author: tnut <tnut at nutyx dot org>
Date:   Thu Sep 8 21:25:40 2016 +0200

    refress progress only when 1 sec less remains

commit 3d9c1052ecab3565f950f568445229fcd3b01ecb
Author: tnut <tnut at nutyx dot org>
Date:   Thu Sep 8 20:49:11 2016 +0200

    pkgadd, pkginfo and pkgrm in BINDIR.
    downloads info more human readable

commit caa02354e35eb4f64243085bd6d17f627ece08b3
Author: tnut <tnut at nutyx dot org>
Date:   Thu Sep 8 19:54:23 2016 +0200

    getModifyDateFile improved

commit 2f0b0164cbcb0ca0e01fa330d12ad5c208d05378
Author: tnut <tnut at nutyx dot org>
Date:   Wed Sep 7 22:54:58 2016 +0200

    Installed Date finally implemented ...

commit 142cea94825a7d6ff23ccc28a4e034abe7b39512
Author: tnut <tnut at nutyx dot org>
Date:   Fri Sep 2 08:58:12 2016 +0200

    cards 2.1.90

commit b1c91311c1f75a54d89a0b53042cf74abf0d678d
Author: tnut <tnut at nutyx dot org>
Date:   Tue Aug 30 23:32:47 2016 +0200

    build-collection try to umount everything when interrupted

commit af09fb2683baae8d909f701eac1f109252f47f5b
Author: tnut <tnut at nutyx dot org>
Date:   Tue Aug 30 23:29:37 2016 +0200

    Add sizeHumanRead function

commit d42a850569a2701d0096fbbe444175b79646afa1
Author: tnut <tnut at nutyx dot org>
Date:   Tue Aug 30 23:24:39 2016 +0200

    cards_create.cpp, add Duplicate alias error message

commit 5bd99d45dd297a33eeba661630314047839361fd
Author: tnut <tnut at nutyx dot org>
Date:   Tue Aug 30 23:22:37 2016 +0200

    time to check for duplicate alias

commit a61fd1fd933b98d962959c799e3780356218e0ed
Author: tnut <tnut at nutyx dot org>
Date:   Mon Aug 22 21:18:06 2016 +0200

    add alias and group in BasePackageInfo struc for future use

commit b91dc8d214c21ef2036aa788c497f39261c0cdd3
Author: tnut <tnut at nutyx dot org>
Date:   Mon Aug 22 20:49:49 2016 +0200

    corex cards install, should switch by itself in upgrade mode when necssary

commit 8f7f3609be5087bf2bbcb99b92c43b0d4ee4adba
Author: tnut <tnut at nutyx dot org>
Date:   Mon Aug 22 20:45:43 2016 +0200

    pkgmk.in collection_update_repo adds info about alias and group in the .PKGREPO collection file

commit d17e4fcf21a79615f20d063da722e5d29d589437
Author: tnut <tnut at nutyx dot org>
Date:   Sun Aug 21 22:11:41 2016 +0200

    new option to pkgmk, -po|--pack-only to skip the compilation and
    just pack what's done so far. This option was for long time missing

commit d41438f08a5f542eb1ddd16fd712da90b3a48b80
Author: tnut <tnut at nutyx dot org>
Date:   Sat Aug 20 01:07:25 2016 +0200

    realy cool new feature. alias is now available.
    It can be used for getting info about a package or its alias. And you can remove a alias
    of course if the original package name is in the base definition rule apply 'do not delete it'

commit 445ffe4255421e05ab3786c79c51f96541b99f5c
Author: tnut <tnut at nutyx dot org>
Date:   Sat Aug 6 08:02:59 2016 +0000

    corex cards_install

commit 550e09ff7e7d7b044e025d628cc086a8afc7f9ad
Author: tnut <tnut at nutyx dot org>
Date:   Fri Aug 5 22:53:31 2016 +0200

    improve info when install / remove package, printout the collection as well.
    When a package is from another collection it will be automaticaly updated
    Improve the log message as well, adding the collection

commit 30d5dd49538a8d037a0e40012ec3d40d45809f4b
Author: tnut <tnut at nutyx dot org>
Date:   Wed Jul 27 22:21:44 2016 +0200

    build-port will need pkgmk functions anyway

commit fe91e4494bb5cb1a0f65d30c5dbb9fda9e31a22a
Author: tnut <tnut at nutyx dot org>
Date:   Wed Jul 27 19:57:08 2016 +0200

    cards install and cards remove are in install.log

commit 8af3ad690e0813183a306aa26e9798908ef59e6e
Author: tnut <tnut at nutyx dot org>
Date:   Tue Jul 26 22:03:42 2016 +0200

    pkgmk should not be able to remove more then 1 package at the time as we have no control over what should be kept
    cards remove is able to remove a collection, a groub or a serie (basename common) of packages. cards conf is checking if everythin OK (to avoid the famous cards remove base fatal

commit 7ff7b94c60806a54d98c857fca7b54d85cb2efa5
Author: tnut <tnut at nutyx dot org>
Date:   Sun Jul 17 20:37:28 2016 +0200

    build-collection corex

commit 05554a636caebcdeb0b5130dd94819e320589ede
Author: tnut <tnut at nutyx dot org>
Date:   Sun Jul 17 20:21:17 2016 +0200

    add build-collection and build-port scripts, some cleanup

commit 2dc35320ef68dfc786ef66dfa9763119f4dccb81
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 11 22:51:55 2016 +0200

    log in place, just need to use it at the right place

commit 282d03d5807c7877768396332fea2496f946f69d
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 11 22:18:26 2016 +0200

    cards.conf.in review

commit d67c1b20de952f0d44a3b0216284efe9f85af94a
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 11 22:17:00 2016 +0200

    add setup-nutyx-log

commit a7d5b41a2bf7d3a581fed655b835bfa64a6cf539
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jun 13 20:37:52 2016 +0200

    process class return the corret value, helps to interpret the error value of pkgmk

commit cbd727577f30b6f02ef9efd647a1aee8ce774de8
Author: tnut <tnut at nutyx dot org>
Date:   Sat Jun 11 16:20:10 2016 +0200

    corex pkgmk
    cards list shows the collection as well

commit 4164a77382d1dc00daf436a548397af0fe2b5b81
Author: tnut <tnut at nutyx dot org>
Date:   Tue Jun 7 20:42:40 2016 +0200

    not a good idea to change the functionnality of group, it should stay like it is means taking care of the sub packages. Instead we introduce a new variable usuable in Pkgfile: the basename vaiable can be use in case we want to force the package to be part of the base package.

commit 7f7634186f7c90690797b771e5b096a08d732c8d
Author: tnut <tnut at nutyx dot org>
Date:   Sun Jun 5 23:42:50 2016 +0200

    add family, group, invert arch and version on config parse

commit 7b016f079334d090b20e6b82e774f9f49419d62f
Merge: 6da141e d60e2b4
Author: tnut <tnuttens@gmail.com>
Date:   Fri Jun 3 19:50:47 2016 +0200

    Merge pull request #87 from peter1000/patch-1
    
    Fixes info about option: -b, --buildtime

commit d60e2b423c1c5b18db09b46059a8c4d2ec1ae511
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Jun 3 13:01:59 2016 -0400

    Fixes info about option: -b, --buildtime
    
    it doesn't seem to return also the name
    
    ```
    root [ ~ ]# pkginfo --buildtime cards
    1463915315
    ```

commit 6da141e2bfa93eff9e99330e5e880e76e91905c4
Merge: 2ea77cc 35caa13
Author: tnut <tnuttens@gmail.com>
Date:   Tue May 31 20:29:39 2016 +0200

    Merge pull request #84 from peter1000/patch-2
    
    fixed typo

commit 35caa13be358eae957adbc572b66fc96a7e3539b
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue May 31 08:01:17 2016 -0400

    fixed typo

commit 2ea77ccc8318fb43ac8ee43b67bca95614c0be0e
Author: tnut <tnuttens@gmail.com>
Date:   Tue May 24 12:40:35 2016 +0200

    Update pkgmk.in
    
    add group support

commit 78a7354d6642a20d0c9bf5c83a43d1f473c834b4
Author: tnut <tnut at nutyx dot org>
Date:   Fri May 20 23:41:28 2016 +0200

    pkgmk, fix dirname  -> dirname

commit cadc2b05fdc66c373b06a9c733a74361381dc169
Author: tnut <tnut at nutyx dot org>
Date:   Fri May 20 21:37:39 2016 +0200

    cards 2.1.0, see logs

commit 608ef28df2c517cd598c5324dea8784161d6d1a0
Author: tnut <tnut at nutyx dot org>
Date:   Wed May 18 22:57:12 2016 +0200

    cards DB include the collection attribute, this give the possibility to remove a complete collection. It's very usefull in case (like kde5) the names of the packages are changing so often

commit 19082c1f087b0539cd26c7db030786a1a289c8de
Merge: f080db4 0656f8e
Author: tnut <tnuttens@gmail.com>
Date:   Tue May 10 18:16:25 2016 +0200

    Merge pull request #80 from peter1000/patch-1
    
    Update pkgmk.in

commit 0656f8e3638e5fca2070932c7aecea4a9a37f9c2
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue May 10 02:32:23 2016 -0400

    Update pkgmk.in

commit f080db480ce307511a897cb3534a7306749d8c23
Author: tnut <tnuttens@gmail.com>
Date:   Fri Apr 29 12:42:53 2016 +0200

    pre-run issue when upgrade
    
    If we upgrade, the pre-run script must be executed BEFORE uprgrading. Tests needed. Maybe they was a reason for this.

commit b1e281e9cf9655319dab798283d5782f36cf017f
Merge: ed88410 3ef60ad
Author: tnut <tnuttens@gmail.com>
Date:   Fri Apr 29 11:44:16 2016 +0200

    Merge pull request #76 from peter1000/patch-2
    
    seems variable is never used

commit 3ef60ad0999b11b154df9e7909c51975b27de4f6
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Apr 29 04:40:43 2016 -0400

    seems variable is never used

commit ed884107535f7905defdb6e107ceb61cf84174f0
Author: tnut <tnut at nutyx dot org>
Date:   Sat Apr 23 13:27:38 2016 +0200

    add prepare and package functions treatment

commit 51e1bf3101d3ded5b232741f468264b0015b32eb
Merge: 64f198c 7adaf6f
Author: tnut <tnuttens@gmail.com>
Date:   Tue Apr 19 19:24:17 2016 +0200

    Merge pull request #74 from peter1000/patch-2
    
    removes break

commit 7adaf6f6314576281fa7a89e1b0c2cfb8d5c3002
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Apr 19 11:18:41 2016 -0400

    removes break
    
    just saw this: from what are you breaking here?
    
    the original Crux code had a for loop there - maybe you forgot to remove the break when you got rid of the for loop?

commit 64f198ca3632b67253ba5eeea9d52d8f65d8c52c
Merge: 81352aa e384c41
Author: tnut <tnuttens@gmail.com>
Date:   Sat Apr 16 11:23:11 2016 +0200

    Merge pull request #69 from peter1000/patch-1
    
    diverse

commit e384c4148fb0f4223e134d1922fad2041bad0ca6
Author: peter1000 <peter1000@tutanota.com>
Date:   Thu Apr 14 17:23:48 2016 -0400

    Typos & strip trailing spaces

commit ede0e85deb277c7fae17c598b0efc7d08d46298a
Author: peter1000 <peter1000@tutanota.com>
Date:   Thu Apr 14 17:14:50 2016 -0400

    Typos

commit 7e7e2b205969ca295a5e7d6c27d3438a920ddc4d
Author: peter1000 <peter1000@tutanota.com>
Date:   Thu Apr 14 16:54:18 2016 -0400

    buildDatabaseWithDetailsInfos -> buildDatabaseWithDetailInfos

commit 3f23e6570942179abbdadeaf8974aab6888d55d5
Author: peter1000 <peter1000@tutanota.com>
Date:   Thu Apr 14 14:42:32 2016 -0400

    fixed some typos

commit 71224881f57dab99e6197c381a64f9edd4859267
Author: peter1000 <peter1000@tutanota.com>
Date:   Thu Apr 14 14:26:05 2016 -0400

    Update pkgmk.conf.5.in

commit 662a8fb55703b14bbd168a62accecbffd9b8c1be
Author: peter1000 <peter1000@tutanota.com>
Date:   Thu Apr 14 12:34:30 2016 -0400

    Update pkgmk.in

commit 0acca32fe25915f17ce756a6b4f983b2eeb4d4f7
Author: peter1000 <peter1000@tutanota.com>
Date:   Thu Apr 14 12:15:10 2016 -0400

    fixed typos

commit 5303486b7b65aefdc96c5bcc9b8d13fb00260dc7
Author: peter1000 <peter1000@tutanota.com>
Date:   Thu Apr 14 08:33:02 2016 -0400

    removes readonly attribute from PKGMK_MD5SUM
    
    Just for info: I rewrote from scratch much of pkgmk2.in: and will not update this anymore. There are a number of other issues I have seen while I wrote the new version.
    
    see https://github.com/NuTyX/cards/issues/68

commit 81352aa39f2e6300c0f7f7adcb2c84ec02e65292
Author: tnut <tnut at nutyx dot org>
Date:   Sat Apr 9 20:38:25 2016 +0200

    Makefile.inc cards 2.1

commit 9ae643e0e321d0345f829374818c53fa82b6f6cb
Author: tnut <tnut at nutyx dot org>
Date:   Sat Apr 9 20:37:28 2016 +0200

    pkgdeps -> makedepends to make compatible with ARCH-linux

commit b574c7e80face5ace70a926ee1ce6090bb104071
Merge: e6ef107 d64f52c
Author: tnut <tnut at nutyx dot org>
Date:   Sat Apr 9 20:26:38 2016 +0200

    Merge branch 'master' of github.com:NuTyX/cards

commit d64f52c873019cffef1bbedb2d3116283903b20f
Merge: bfa30d8 5953778
Author: tnut <tnuttens@gmail.com>
Date:   Fri Apr 8 18:38:27 2016 +0200

    Merge pull request #63 from peter1000/master
    
    Adds support for additional: pkgdeps=() Pkgfile variable

commit 595377815bafa968e7acf2e412fcf7d9d0d7a099
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Apr 8 13:17:51 2016 -0400

    Adds support for additional: pkgdeps=() Pkgfile variable
    
    dds support for additional: pkgdeps=() Pkgfile variable
    
    EXAMPLE: Current Depends Comment line
    
    ```
    Depends on:   git wget subversion attr acl
    ```
    
    EXAMPLE: bash one-line pkgdeps=() array inclusive "" ''
    
    ```bash
    pkgdeps=(git wget "subversion" 'attr' acl bash)
    ```
    
    EXAMPLE: bash multiline-line pkgdeps=() array inclusive comments and
    uneven indentation
    
    ```
    pkgdeps=(git # inline comment
    
        wget "subversion" 'attr'
    acl  # Inline comment
    
        tar
    )
    ```

commit bfa30d8d4fc0bbc41b919067df2b1f0b31c617d1
Author: tnut <tnuttens@gmail.com>
Date:   Fri Apr 8 12:27:37 2016 +0200

    Specify which available group in man fr

commit 7d61c91ca3b60b101690e941fdc7901d8f9876c7
Merge: aef1be5 7246bfe
Author: tnut <tnuttens@gmail.com>
Date:   Fri Apr 8 12:24:50 2016 +0200

    Merge pull request #66 from peter1000/patch-1
    
    pkgmk.conf.5.in: PKGMK_GROUPS: adds info about default functions

commit 7246bfecf626f2108a8b45fbf5d48555e26cc448
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Apr 8 06:08:42 2016 -0400

    Update pkgmk.conf.5.in

commit e6ef10721939adb82c58affafe9a5b83861b0a11
Author: tnut <tnut at nutyx dot org>
Date:   Thu Mar 24 20:14:21 2016 +0100

    finalisation help

commit aef1be540bd35bf7fbf6b85abbfe5edf34e14639
Author: tnut <tnut at nutyx dot org>
Date:   Thu Mar 17 19:16:08 2016 +0100

    cleaning some more

commit 7e05389715a6e40135a13f33e3c0cd4d8bb08b0e
Author: tnut <tnut at nutyx dot org>
Date:   Wed Mar 16 19:40:37 2016 +0100

    cleaning time, namespace not in headers

commit eedecedfd4ea2cbe1da8c20fda73814eaf282fb8
Author: tnut <tnut at nutyx dot org>
Date:   Tue Mar 15 20:22:29 2016 +0100

    corex man page, corex cards.conf, ignore arch if we install package in a folder other the root /

commit 7b2a5a59df4ef27049d3c03b494510b52a5aee5e
Author: tnut <tnut at nutyx dot org>
Date:   Mon Mar 14 22:03:12 2016 +0100

    pkgmk.in should be able to accept any machine type and not just i686 or x86_64

commit bb7472d3a23aa12c01a4eab9183e7ef964fa50b2
Merge: 8958052 cd2d235
Author: tnut <tnuttens@gmail.com>
Date:   Mon Mar 14 10:04:05 2016 +0100

    Merge pull request #60 from peter1000/patch-2
    
    fixed bug

commit cd2d235fcaa00f21e4bbb4a9d19772a98f437478
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Mar 13 15:32:04 2016 -0400

    fixed bug

commit 89580529259f5e912a2efc936bebf90e3f698537
Merge: 992a2ca 83ebed1
Author: tnut <tnuttens@gmail.com>
Date:   Sat Mar 5 13:57:29 2016 +0100

    Merge pull request #59 from peter1000/masteer
    
    fixed typos

commit 83ebed16b66866e9d4f54d6c93b4dcfabe157da2
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Mar 5 05:08:35 2016 -0500

    fixed typos

commit 992a2ca11bf771e0809ebe9d0987bdc1d47a8e82
Author: tnut <tnut at nutyx dot org>
Date:   Thu Mar 3 20:49:51 2016 +0100

    New pkgmk2 script with a lot of new features:
     - native language
     - coloring output
     - autoupdate of the version of Pkgfile
     - add many functions extract_bzr, extract_hg, extract_svn, extract_git
     - add variable PKGMK_VCS PKGMK_VCS_HoLDER PKGMK_COMPRESSION_OPTS PKGMK_COMPRESSION_PACKAGE > PKGMK_COMPRESS_PACKAGE
    
    BIG WARNING: The pkgmk2 script still your support for testing
    
    BIG THANKS to peter1000 for this incredible effort on cards. Hope it's continue

commit ba352077335e31278eab1044a52a1f77e0d570c8
Merge: 21bb3c1 c0283a5
Author: tnut <tnuttens@gmail.com>
Date:   Thu Mar 3 08:04:39 2016 +0100

    Merge pull request #58 from peter1000/updates
    
    addresse issue #56: none archive files not copied

commit c0283a57916e72d0abc5e001b463752e8f01a7d8
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 21:17:56 2016 -0500

    fied typo

commit d2ac0bbe272eee763e558b1c44c4e55538be6176
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 21:15:26 2016 -0500

    addresse issue #56: none archive files not copied

commit 21bb3c19137b82ba61e987751495f0620bb80bd5
Author: tnut <tnut at nutyx dot org>
Date:   Wed Mar 2 22:22:08 2016 +0100

    pkgmk2 created, pkgmk back to working version

commit b55f61f637da558aa2e6ed396439297fb653f9d1
Merge: 0742762 5ff932a
Author: tnut <tnuttens@gmail.com>
Date:   Wed Mar 2 20:32:38 2016 +0100

    Merge pull request #53 from peter1000/diverses
    
    Diverse Commits

commit 5ff932ab6f9bbd11789da073cb4ad3f91bb491e8
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 15:36:26 2016 -0500

    corrects sed command

commit 55a9ea7573e4b39c8ab18015507071394500bebe
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 15:05:35 2016 -0500

    Add Option to define NOEXTRACT per source entry #54

commit 33aac306f5038201d8cb58a064b15245547f325e
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 12:31:49 2016 -0500

    Removes the forgotten commented function - unify syntax

commit 07427626395ba2a48b699bcaaec2cc6667856e7f
Merge: a834a08 ee2185a
Author: tnut <tnuttens@gmail.com>
Date:   Wed Mar 2 16:15:42 2016 +0100

    Merge pull request #52 from peter1000/diverse_commits
    
    diverse

commit ee2185a13946398893d0b5f9696d39137d4d8121
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 12:04:18 2016 -0500

    Unify source comparison syntax

commit 9e25edae9a3163a015fdea7f222d7f15346e4fac
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 07:47:26 2016 -0500

    updates TODO.md

commit 0fcb8c2fef9ee0d0c926fbe474efbcecde4d459b
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 07:18:56 2016 -0500

    Fixed extraction error issue #48

commit 0a2e7b757bb3659959edf76bd8f1f128ec85baa2
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 06:49:30 2016 -0500

    Improve msg for found sources

commit e33dcdee29a20dc26d29f3cbe8cf8fb6d93ae0d0
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 06:01:27 2016 -0500

    Fix re-download of existing source files: issue  #49

commit f20fb98089cf1f7d73688619738b88013a4c1f20
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 04:52:44 2016 -0500

    Adds more info for downloads: FINAL_SRCPATH

commit a70bfc8adc427d69787694607c310d7ca113a493
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 04:37:48 2016 -0500

    Skip removing local sources

commit 33d26946e56b9b4078bf6206b890484d08cce5f3
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 04:29:50 2016 -0500

    Fixesd wrong local source path #51 #50 #49

commit 612f3f1679771c0e72abf0529f0613daa5d1695e
Author: peter1000 <peter1000@tutanota.com>
Date:   Wed Mar 2 03:46:39 2016 -0500

    update_pkgver(): only add one previous pkgversion info

commit a834a08a9c30b49dc1e54c9ee46a9dbf5f302052
Merge: 67404e7 ef505c2
Author: tnut <tnuttens@gmail.com>
Date:   Tue Mar 1 20:49:53 2016 +0100

    Merge pull request #47 from peter1000/autoupdate_pkgfile_version
    
    Auto-Update Pkgfile version

commit ef505c255494c81af90c3574ea4c12c35783dfa1
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 16:19:18 2016 -0500

    updates po files

commit a00f0f36fa65b70f11bc02611c8659a293e065f4
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 16:17:39 2016 -0500

    Updates TODO

commit ce106c112b49ea6a9553c428f902bc8f387797dd
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 16:12:19 2016 -0500

    Add support for autoupdate version in Pkgfile plus  #39
    
    e.g. function in Pkgfile
    
    ```
    setversion() {
        cd $SRC/$name
        cur_prefix='v'
        if git_version=$( git describe --long --tags 2>/dev/null ); then
            local _tag_stripped="$(git describe --abbrev=0 --tags | sed
    's/^'${cur_prefix}'//;s/-/./g')"
            local _rev="$(($(git rev-list --count HEAD)-$(git rev-list
    --count $(git describe --abbrev=0 --tags))))"
            printf "${_tag_stripped}.r${_rev}.%s" "$(git rev-parse --short
    HEAD)"
        else
            printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse
    --short HEAD)"
        fi
    }
    ```

commit 67404e7e064d0610c5f5ae7c3b3ebf4dc6d04891
Merge: ca14cf1 1bedbf9
Author: tnut <tnuttens@gmail.com>
Date:   Tue Mar 1 19:15:48 2016 +0100

    Merge pull request #45 from peter1000/multiple_commits
    
    Multiple commits

commit 1bedbf9ab503f2a5c7576002e70f4aff616b425b
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 13:25:22 2016 -0500

    updates TODO.md

commit 76b812dbcbe0fdc3d9dc52659f2025f939e92d1f
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 13:17:47 2016 -0500

    regenerate translation files

commit 3da0d50f17907b2bfcffe3e1a9c2e92a0c50d307
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 13:05:30 2016 -0500

    removes not working option --check-md5sum: issue #33

commit 351ef4a521d52c15db0acd5d35b27e677896e727
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 10:40:54 2016 -0500

    simplify exit codes, abort issue  #44

commit 05664b92dbd78b222a717898cd43432a576869c7
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 10:26:51 2016 -0500

    temporar fixup of forgotten substitude
    
    This function will be re-done later

commit 981ffeb4820ff86756e9c77947f73e646cc0626a
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 10:23:55 2016 -0500

    Sets: PKGMK_ARCH to readonly Variables

commit 67a3a6989dce1f4cc18b56aad39a34b393233d57
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 10:05:57 2016 -0500

    Updates TODO.md

commit 40340373f7ae20e3b8ff50352f637766cc15db1d
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 09:41:14 2016 -0500

    Improves output (fits CREATE:)

commit 2b97b34295f5a994f6491113953a6829f6249679
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 09:32:00 2016 -0500

    ATTENTION: removes some exports
    
    bz2) export COMPRESSION="-j" ;;
    xz)  export COMPRESSION="-J" ;;
    
    export PKG="$PKGMK_WORK_DIR/pkg"
    export SRC="$PKGMK_WORK_DIR/src"
    
    If problems encoutered maybe but them into main() instead.

commit e9661cf5b108905906428f6f548405e1b6e80c2c
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 09:14:35 2016 -0500

    Improve output display

commit 9b8d77a3246f16aeb5accef51ae23bef4061599d
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 07:56:56 2016 -0500

    Improves PKGMK Setting output

commit 55e03cb9d533cab494cfed22b590c75fa7c9bfae
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 07:20:10 2016 -0500

    Fixed color conflict with /etc/profile

commit effd6072dd0768b35b113a7369b1ee2bc5bca0b8
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 07:09:22 2016 -0500

    Changes info to plain msg
    
    still needs some work to improve feedabck (using msg, msg2 and plain2)

commit 8b4b7ee1ea3c0170ec5fa7b420e90a66967c772b
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 06:28:50 2016 -0500

    Changes all warning to use gettext

commit ec904e8f169742a503e6b1cc6974d29ae5329033
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 06:12:19 2016 -0500

    Changes all error to use gettext and new colored output
    
    At the moment the code is probably not working
    because other messages still use old removed function style

commit 5f7412d10f72e2213863c64efd5d9867dcfcabc9
Author: peter1000 <peter1000@tutanota.com>
Date:   Tue Mar 1 05:44:22 2016 -0500

    Fixed typos

commit ca14cf132b3961a4ef52aff0a71e1bf68257bfcf
Merge: 0819924 2685ea4
Author: tnut <tnuttens@gmail.com>
Date:   Tue Mar 1 08:26:24 2016 +0100

    Merge pull request #42 from peter1000/master
    
    Adds: generate_po_files.sh, New colored messages

commit 2685ea4977c8320fe0ddef9b164e9690a7301dfe
Author: peter1000 <peter1000@tutanota.com>
Date:   Mon Feb 29 17:13:19 2016 -0500

    Adds: generate_po_files.sh
    
    adds a helper script: generate_po_files.sh and initial po files.
    
    Still needs to be changed in the pkgmk.in to support gettext

commit 0819924c342410708e3ad736d1407d4c9a455f5a
Author: tnut <tnut at nutyx dot org>
Date:   Sun Feb 28 21:35:18 2016 +0100

    Makefile.inc push version, A big thanks for the cleaning and adding of news functions to pkgmk script

commit 1d020c09e283606d62c08042c1efb84a7da7a0e5
Author: tnut <tnut at nutyx dot org>
Date:   Sun Feb 28 18:58:35 2016 +0100

    should not export variables when not necessary and moreover when they are so common

commit 92f841207f3cb35e6e552a576b4b88b6d3cef0a5
Merge: 5520b9d e5941ec
Author: tnut <tnuttens@gmail.com>
Date:   Sun Feb 28 18:52:22 2016 +0100

    Merge pull request #41 from peter1000/more_improvements
    
    updated Copyrights

commit e5941ec116cc3316e1e0f62d5d1cd2fee0adde25
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 28 14:46:47 2016 -0500

    updated Copyrights

commit 5520b9d21b32faa420c4f04b985e3a8c01801e6b
Merge: 1c6d2aa 4993fcd
Author: tnut <tnuttens@gmail.com>
Date:   Sun Feb 28 16:47:27 2016 +0100

    Merge pull request #37 from peter1000/code_cleanup
    
    Code cleanup

commit 4993fcd14ffe8431c5288b9a8ece3c34c38cda39
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 28 12:12:23 2016 -0500

    adds: have_function()
    
    We check this a couple of times and a function is less error prone for
    typos

commit 093fddc55155c610358b4eac9ac3ab7f9a88530c
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 28 10:18:21 2016 -0500

    updates TODO.md

commit 42987804b4c87f2f2bce7876e00f4dd9e3b41046
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 28 10:09:42 2016 -0500

    pkgmk.in: Reorganizes functions into groups plus index
    
    `pkgmk.in` file is about 2.400 lines long.
    
    For easier maintainance functions are reorganized into groups: at the
    top of the file an index of the groups is added.
    
    TIP: use the editors search option to jump easily to groups

commit 0d7495f06343fc7432bc394a8a156d208df1e8af
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 28 09:25:02 2016 -0500

    rename: get_variables > get_pkgfile_variables

commit 3d9aa2bd2f99697835ab51a4606e014648006fe4
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 28 09:20:27 2016 -0500

    removes func: get_basename
    
    It's never used in the code

commit 8dc5d118e45eeb788ca7ff8e7e5b343ce8e7f9be
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 28 09:09:06 2016 -0500

    Updates TODO

commit b6c20eac77d27832169f48aca58bfcd5dcc2b24b
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 28 08:48:12 2016 -0500

    renames: unpack_source > extract_source
    
    to be in line with the other names

commit 48612669a79b191297645b453115487e3f25e0ec
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 28 08:24:11 2016 -0500

    Updates TODO

commit b6f4d75c6c21e3c045eb007f1f5d21e1bf721872
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 28 08:03:23 2016 -0500

    Sets some variables to readonly
    
    Checked with the usage in `card` and `official pkgfiles`: seems to be
    never assigned too.

commit 2ca21522dcc68a719dddfecce9fb930ca65720d7
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 28 06:37:41 2016 -0500

    updates TODO

commit 849a349edc52cf00102901108e78f6aed85ac143
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 28 06:29:54 2016 -0500

    adds TODO.md

commit d5c684b59c94ece9851102fe6682887df6d98354
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 28 05:47:11 2016 -0500

    Updates Copyright to include: Johannes Winkelmann
    
    Probably this should also be done in the man pages

commit 1c6d2aa25a538d9902e76a9b053d7d8cb59563dd
Merge: 24b74c5 ff23873
Author: tnut <tnuttens@gmail.com>
Date:   Sat Feb 27 20:21:51 2016 +0100

    Merge pull request #28 from peter1000/multiple_commits
    
    Multiple commits

commit ff23873dc724a4c572890e8c0ca8a8f8d6874ff6
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 15:27:31 2016 -0500

    adds function: extract_bzr()

commit 27eea2abac4ef99fed6b3369f9480c2a00513bc3
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 14:43:22 2016 -0500

    adds function: extract_hg()

commit def0506701ac5d4879fe8212d81c1a1729d4496b
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 14:28:28 2016 -0500

    adds function: extract_svn()

commit 898e28c0b65ba35aaeff7e9a7ec47128ff1c652c
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 14:08:13 2016 -0500

    adds extract_git()

commit ea14f353070a83b7bc584a261d718eb252b69dd5
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 13:45:30 2016 -0500

    improved error messages

commit 80af770c6dbc2bb3fe2837e6128460eaeeabc302
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 12:14:40 2016 -0500

    Adds PKMKG_VCS Download options

commit 24b74c546db987bcf0384f55c1506919de26d9e9
Merge: 4e354e2 4a82cfb
Author: tnut <tnuttens@gmail.com>
Date:   Sat Feb 27 19:09:26 2016 +0100

    Merge pull request #32 from peter1000/patch-1
    
    Improved README.md: markdown

commit b52e7585d6c9b83f482bf5eefdfcca6df75ebd5f
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 11:46:05 2016 -0500

    adds getchecked_final_srcpath() & capitalizes some variables

commit 83b353ecca4b8fb7e7d4f6daec41dac8f03ca0c6
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 10:14:34 2016 -0500

    adds TODO: issue #34

commit cb72efdc639d7cfb57e037a82dbf8e9f88039e80
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 09:10:43 2016 -0500

    skip make_md5sum for version control system

commit 71c9fb99d487a3cb54f6b385d029c0fe3c6d9ddd
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 08:20:12 2016 -0500

    Changes  PKGMK_VCS_HOLDVER to yes/no

commit 19f66f6e16021260068339484b185d00fd7c10cc
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 08:02:03 2016 -0500

    remove commented code: unpack_source

commit 33c8c386f6466dc2c74664bc77ec724d4d231e51
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 06:26:55 2016 -0500

    Fixed common typos

commit 86c93be2e8d65e28c2902250520131dc5c5af633
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 05:56:32 2016 -0500

    Improved markdown README.md

commit 4a82cfb5f2590fe7f39d799720bbbb30c727890f
Author: peter1000 <peter1000@tutanota.com>
Date:   Sat Feb 27 05:33:50 2016 -0500

    Improved README.md: markdown

commit feafdcca1ff27e4b8453a08f661210bb4aa1bdcd
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Feb 26 16:45:02 2016 -0500

    Rename: README > README.md

commit cfe471bc68bda24d9ea5780fbb068c0d113cd19c
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Feb 26 16:42:02 2016 -0500

    Adds general info about: Pkgfile: source (array)

commit 0b0c03df2ef3b2e01764aaee66957a5ea87283d8
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Feb 26 16:36:15 2016 -0500

    adds function: download_bzr

commit 3e3c4d64f7a93791b219e8ade7c74b016ab4d3a4
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Feb 26 16:23:05 2016 -0500

    adds function: download_hg

commit 111024a2da3b9d569f81c865953267ab02151739
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Feb 26 16:13:32 2016 -0500

    Updates Readme copyrights

commit f3e1dc6fd782284a361ad4b242df0071bc4ec648
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Feb 26 16:03:40 2016 -0500

    adds function: download_svn

commit 92d9cd42ae8c8ae7397adc6404faac4e41c19db1
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Feb 26 15:57:02 2016 -0500

    adds: download_git

commit d26f08fe147bf450c9b6e969cbd6214bf6490dd0
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Feb 26 15:44:02 2016 -0500

    adds helper functions: dir_isempty, cd_safe

commit 3969f4b336cc2015c5f8fd7a321a1c6b83bdb5fb
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Feb 26 15:40:06 2016 -0500

    Renames origurl -> orig_url

commit abace13c99d5f3045a33b20e6ef4ef24702ded27
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Feb 26 15:17:00 2016 -0500

    Code cleanup and Adds extract_file based on Arch-Linux
    
    Adds extract_file based on Arch-Linux pacman

commit 4e354e2784db1d437568c861eeccf76b0fe8593d
Merge: b8838e5 e59a6ba
Author: tnut <tnuttens@gmail.com>
Date:   Fri Feb 26 20:54:51 2016 +0100

    Merge pull request #30 from peter1000/patch-1
    
    updates README.md

commit e59a6ba7bd5bde57a737efc0a36cf626d1a053fa
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Feb 26 14:47:57 2016 -0500

    updates README.nd
    
    Hope this helps the conflict if you merge this first

commit b8838e5e0b4aa7a1e3dbcf502f19e945b617f9e5
Author: tnut <tnut at nutyx dot org>
Date:   Fri Feb 26 20:38:44 2016 +0100

    README renamed README.md

commit a7c99e8fcd26c0b9975afb49c83b5f9be3478e95
Author: peter1000 <peter1000@tutanota.com>
Date:   Fri Feb 26 12:44:54 2016 -0500

    Some code cleanup and improved download option

commit e72b41e821c3164a896cad3b5de7c2585018a424
Merge: c5bde9b e8d19be
Author: tnut <tnuttens@gmail.com>
Date:   Fri Feb 26 09:53:39 2016 +0100

    Merge pull request #27 from peter1000/option_to_rename_sources
    
    Adds option to rename sources

commit c5bde9b5a953610e32a6efeb81ce98c16cd79d22
Merge: 654a992 324a282
Author: tnut <tnuttens@gmail.com>
Date:   Fri Feb 26 09:51:46 2016 +0100

    Merge pull request #25 from peter1000/add_PKGMK_COMPRESSION_OPTS
    
    Adds PKGMK_COMPRESSION_OPTS issue17

commit e8d19bef692e940e843375f25c1edc37362eaf64
Author: peter1000 <peter1000@tutanota.com>
Date:   Thu Feb 25 14:31:53 2016 -0500

    Adds option to rename sources
    
    Similar to what Arch provides

commit 324a2821c59fb1bc3fc28802f66c16d8e55f8206
Author: peter1000 <peter1000@tutanota.com>
Date:   Thu Feb 25 07:01:40 2016 -0500

    Adds PKGMK_COMPRESSION_OPTS issue17
    
    Also sets the default MAKEFLAGS to something more flexible

commit 654a992ff70c79dd762493ed0901126be099a368
Author: tnut <tnut at nutyx dot org>
Date:   Mon Feb 22 19:32:19 2016 +0100

    pkgmk, more support for pacman packages

commit 8541858feb6415d99bb46622a9f3bb78d6ffa5e6
Merge: 2f2ff34 64c0f4e
Author: tnut <tnuttens@gmail.com>
Date:   Mon Feb 22 14:31:54 2016 +0100

    Merge pull request #21 from peter1000/patch-1
    
    Preparation to implement issue  #16

commit 64c0f4e14a19a4df328421006f980b911709f58f
Author: peter1000 <peter1000@tutanota.com>
Date:   Mon Feb 22 08:15:04 2016 -0500

    Preparation to implement issue  #16
    
    
    @tnut commented a day ago
    > Yes go ahead As long you dont break pkgmk
    
    ---------------------------------------------------------------------
    
    To make minimal changes to the current code I propose to introduce temporarily a variable: `PKGMK_USE_NEW_DOWNLOAD_OPTIONS="no"`
    
    All the actual additions/changes I will make in a separate file.

commit 2f2ff34ada239e27bcf3231fc050b1161ed36ccd
Merge: 63f787d 0b756f4
Author: tnut <tnuttens@gmail.com>
Date:   Sun Feb 21 16:10:53 2016 +0100

    Merge pull request #19 from peter1000/fix_issue_13
    
    PKGMK_COMPRESSION_PACKAGE > PKGMK_COMPRESS_PACKAGE issue #13

commit 0b756f441be71e79ac5dcbc1a80d3802aa34b522
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 21 12:14:36 2016 -0500

    PKGMK_COMPRESSION_PACKAGE > PKGMK_COMPRESS_PACKAGE issue #13

commit 63f787d33a48728eb33cc8049d99d98a211f4754
Merge: 691e0ff 47db182
Author: tnut <tnuttens@gmail.com>
Date:   Sun Feb 21 13:17:26 2016 +0100

    Merge pull request #18 from peter1000/master
    
    Librairies > Libraries

commit 47db18213cf84df0291984da870a60a305c2cc01
Author: peter1000 <peter1000@tutanota.com>
Date:   Sun Feb 21 08:28:10 2016 -0500

    Librairies > Libraries
    
    except in the french man

commit 691e0ff2bd0d20e264010ba8df3a141db6e7944d
Merge: fe8961b ac2a022
Author: tnut <tnut at nutyx dot org>
Date:   Sat Feb 20 17:13:27 2016 +0100

    Merge branch 'master' of github.com:NuTyX/cards

commit fe8961b0a6cd3273aa8ca0d6e07c1c7ad18ff0da
Author: tnut <tnut at nutyx dot org>
Date:   Sat Feb 20 17:13:14 2016 +0100

    librairies -> libraries, thanks Peter

commit ac2a0226af3f08e366a45acad49afa46c4af3476
Merge: 1789de5 eb2d9db
Author: tnut <tnuttens@gmail.com>
Date:   Thu Feb 18 14:51:37 2016 +0100

    Merge pull request #12 from peter1000/patch-1
    
    Typos

commit eb2d9db897695985cef3f4df324b8af603a85a90
Author: peter1000 <peter1000@tutanota.com>
Date:   Thu Feb 18 08:27:39 2016 -0500

    Typos

commit 1789de502ec8eb9b6951723fd32120d6cdecca9f
Author: tnut <tnut@nutyx.org>
Date:   Sun Feb 14 16:57:13 2016 +0100

    pkgmk, bugfixe update_repo

commit 509187e99c0864bcd83e584dee5f86e45f43731b
Author: tnut <tnut@nutyx.org>
Date:   Sat Feb 13 23:27:45 2016 +0100

    pkgmk.in need to review those functions call

commit 16be081a348ae24150634a8cf5e30919dae8b385
Author: tnut <tnut at nutyx dot org>
Date:   Sat Feb 13 22:39:35 2016 +0100

    pkgmk have a basic support of archlinux ports. Unfortunatly, they will never be 100 % working as they is a big difference between archlinux and NuTyX how they deal respectively with a base package: In NuTyX that's the basepackage is mandatory, in archlinux not. A bit of work on flcards as well just it got's a new icon :)

commit 7e5560b193316ff70502b8de4b2001cbe6866cdd
Author: tnut <tnut@nutyx.org>
Date:   Wed Feb 10 22:53:59 2016 +0100

    pkgmk.in more strong :)

commit 380599c5f6e71c6fe17433ff164f1e1d4c0f6553
Author: tnut <tnut at nutyx dot org>
Date:   Tue Feb 2 20:32:14 2016 +0100

    review libcards Makefile and flcards_info

commit c7e3cdbb30ec167672bb0d4bb607691b83c854e8
Author: tnut <tnut at nutyx dot org>
Date:   Wed Jan 27 22:40:13 2016 +0100

    cleaning time

commit e2d692e72176d2cd81f4eba52fb21dee1a741c46
Author: tnut <tnut@nutyx.org>
Date:   Tue Jan 26 22:58:46 2016 +0100

    cards install should upgrade the package if needed and not complain (at that point at least)

commit 9684b749f495578f19f7b023ce00fba04dca28e1
Author: tnut <tnut at nutyx dot org>
Date:   Sun Jan 24 20:48:49 2016 +0100

    push version

commit b79e8a056d86c1878aa20c14e3e057eeb33ae776
Author: tnut <tnut at nutyx dot org>
Date:   Sun Jan 24 17:06:53 2016 +0100

    pkgmk.in bugfixe with pkginfo --runtimedepfiles and check version and release variables again

commit 6a064253d76d21d807a3750903d47a584290f73c
Author: tnut <tnut@nutyx.org>
Date:   Fri Jan 22 21:58:16 2016 +0100

    small syntax

commit 4afb5202737035d4c143219b0be8130cc2832b1f
Author: tnut <tnut at nutyx dot org>
Date:   Tue Jan 19 19:52:45 2016 +0100

    new browser for flcards

commit cbead1f88014cedb388e91ba8538dd5b824c6aeb
Author: tnut <tnut@nutyx.org>
Date:   Sat Jan 16 23:37:26 2016 +0100

    First version of flcards can list the installed packages, it can list the installed packages

commit 5cd9affbadd33aaa4946912157ec7f58eb80fbbf
Author: tnut <tnut@nutyx.org>
Date:   Fri Jan 15 19:50:44 2016 +0100

    config fixbug

commit d9d4ae224175ab8514b1951a0078cc0fb75d60fc
Author: tnut <tnut@nutyx.org>
Date:   Thu Jan 14 21:34:32 2016 +0100

    various fix bugs, pkgadd -i to be able to install from script even they are pre/post scripts install (they should anyway not be executed if via script)

commit 2546da0bd2772b0fc495873bdca890d90b26eeec
Author: tnut <tnut@nutyx.org>
Date:   Sat Jan 9 01:04:13 2016 +0100

    added flcards code to start on it

commit b8a18d68ba6787128cf19713495651039919c67b
Author: tnut <tnut@nutyx.org>
Date:   Thu Jan 7 21:38:42 2016 +0100

    correct src/Makefile

commit a5087c2561d5413e97e005af5e45c32dc86950b9
Author: tnut <tnut@nutyx.org>
Date:   Thu Jan 7 21:37:11 2016 +0100

    pkginst should be in the lib as well. pkgmk should ignore devel packages  at packaging time if not manually specified

commit 2328633b8effa53f4eef53511a8e17c3fa879ab1
Author: tnut <tnut@nutyx.org>
Date:   Wed Jan 6 20:35:45 2016 +0100

    bugfixes on lib and first test prog

commit fe8cca8d005dddc0c33dba8993475b284e0c28a7
Author: tnut <tnut@nutyx.org>
Date:   Tue Jan 5 23:33:42 2016 +0100

    make libs generate the headers, cards create can now use an  alternate rootfs. pkgdbh cleanup any dirty .PRE, .POST files before attempt to add new packages

commit b6c4edc768b6d7fa7a079ca8772cb0c9777d118d
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Mon Jan 4 21:23:56 2016 +0100

    bugfixes and cards help improved

commit 686b4286db72ca948185d15991f32aefccc1dc97
Author: tnut <tnut at nutyx dot org>
Date:   Sun Jan 3 20:39:16 2016 +0100

    .gitignore

commit ae6c74e2f2f463bea0699ab2bb43f5daa3df15f2
Author: tnut <tnut at nutyx dot org>
Date:   Sun Jan 3 20:37:40 2016 +0100

    various bugfixes and code cleaning

commit 9f37977d754bd1dd88346f28e50ea629a69034d8
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Sat Jan 2 21:10:54 2016 +0100

    cards upgrade operationnal, cards remove with base list

commit 8422c6c38b687a2f7c4cc3beed1c564b32d0e21a
Author: tnut <tnut at nutyx dot org>
Date:   Fri Jan 1 22:45:21 2016 +0100

    man fixbugs. I don't expect much more new features

commit dd2a34b9c669bc5dedb0df2e231184281c776e69
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Fri Jan 1 01:43:39 2016 +0100

    cards_create, new class takes care of the compilation of one or more ports

commit e6a2912b869dfa666806e0898ad03ba532bf2e78
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Thu Dec 31 18:55:55 2015 +0100

    push version

commit c82d6a2c24d651dd5b3967b96d971274ccf08b9b
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Thu Dec 31 18:55:11 2015 +0100

    cards install should be completed, more code cleaning

commit ed240dda1747bb9de59899c126fc4370efcaa424
Author: tnut <tnut at nutyx dot org>
Date:   Thu Dec 31 12:41:23 2015 +0100

    more cleaning pkginfo, pkgadd, pkgrm pass command name argument as they can be herited as well

commit f98db2207423fb4d9aefbe24c415a0e4c7a9dd9c
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Wed Dec 30 22:05:25 2015 +0100

    Makefile update

commit d2c536a0bfde089065072a40d678c83fa09cc377
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Wed Dec 30 22:04:13 2015 +0100

    cards remove can remove one or more packages at the time

commit 9a443d097d9378f3a15ac3013a5e0d808afa7a42
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Wed Dec 30 22:02:34 2015 +0100

    cards_create is now a seperate class. We can specify an alternative config file for most of the commands.

commit 2d3b915c415f924df8cf70fd006de89e27f94968
Author: tnut <tnut at nutyx dot org>
Date:   Wed Dec 30 17:47:24 2015 +0100

    cards_info, cards_remove, cards_upgrade pkgadd, pkgrm, pkginfo classes review
    removing of duplicate code started. not finish yet. Because of this, on the way to cards 2.0

commit d2b51484d0fb26a3a075ed2ee56a379cca219932
Author: tnut <tnut at nutyx dot org>
Date:   Sun Dec 27 18:48:59 2015 +0100

    only unique_ptr shis accepted from gcc 5.3

commit f03d9e8e2ff4dc472d88bcd48ff28304ee2fe03e
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Sat Dec 26 15:30:25 2015 +0100

    cards_upgrade, add --dry mode

commit f7bd5a8d341eb63aa0a772a5d8e3c201d2e97b15
Author: tnut <tnut at nutyx dot org>
Date:   Fri Dec 25 18:06:56 2015 +0100

    new command cards upgrade, nice feature :D

commit 52c01103e2f13fa86026eb7daf4810a33bac163b
Author: tnut <tnut at nutyx dot org>
Date:   Wed Dec 23 20:30:18 2015 +0100

    pkgdbh getPackageDependencies, bugfix

commit ce7e1bee9b0d54c313d1c070f4162706c11b8b83
Author: tnut <tnut at nutyx dot org>
Date:   Tue Dec 22 22:59:09 2015 +0100

    Intermediate commit cards upgrade. New class pkginst. New command upgrade. still some works. Not working yet

commit 9b378f947c524decba83114bba18377d62aae2af
Author: tnut <tnut at nutyx dot org>
Date:   Mon Dec 21 23:17:59 2015 +0100

    cards.conf some clarifications

commit 0e0ad070fc0967cd9788d7eb8ada5112a87fafc3
Author: tnut <tnut at nutyx dot org>
Date:   Mon Dec 21 23:12:16 2015 +0100

    pkgrepo, Constructor Pkgrepo obsolet

commit 70c9f00ca15a177f3b77e37bdb61474ae5794788
Author: tnut <tnut at nutyx dot org>
Date:   Mon Dec 21 23:11:15 2015 +0100

    getBinaryBuildTime fixed. Constructor Pkgrepo obsolet, some cleaning code

commit a47066932ef169c41fbbda7dcd4437958d904311
Author: tnut <tnut at nutyx dot org>
Date:   Mon Dec 21 23:06:32 2015 +0100

    buildDatabaseWithNameVersion we want to know the build date as well

commit 735ae7776d190ae3b73c40a10cfc4d8a41bba47c
Author: tnut <tnut at nutyx dot org>
Date:   Mon Dec 21 21:09:45 2015 +0100

    cleaning time

commit 47fb89103be8cb1c3295c83dc76cf2fd314e4f64
Author: tnut <tnut at nutyx dot org>
Date:   Sat Dec 19 23:32:19 2015 +0100

    some more cleaning code (c++11)

commit fb8c5c1b3ceb5472541f6716c05b86c43a908db8
Author: tnut <tnut at nutyx dot org>
Date:   Sat Dec 19 18:15:16 2015 +0100

    getInstallRulesList -> c++11

commit 21020241410950cf9f1955e9b735be7595ae9652
Author: tnut <tnut at nutyx dot org>
Date:   Wed Dec 16 22:15:41 2015 +0100

    cards_install getInstallRulesList goes to pkgdbh

commit 56c12da1a5962af9828e0403c2fb173170170411
Author: tnut <tnut at nutyx dot org>
Date:   Wed Dec 16 22:12:53 2015 +0100

    pkgadd getInstallRulesList goes to pkgdbh

commit 6efcd66f8b6044a39e6a97c0a2b51f4de7c7bdf8
Author: tnut <tnut at nutyx dot org>
Date:   Sat Dec 12 22:07:39 2015 +0100

    update copyright year

commit 1403c832483b942174167b629eeccbe8297978d6
Author: tnut <tnut at nutyx dot org>
Date:   Sat Dec 12 22:06:34 2015 +0100

    generateDependencies improved, mainly bugs fix

commit 9c1ba948487b7029ec39f892b7c4c6886eb91d40
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Sat Dec 12 18:36:20 2015 +0100

    pkgdbh, add debug info

commit ab0b0316f1341dfa339830c4f848b7f909b1845d
Author: tnut <tnut at nutyx dot org>
Date:   Tue Dec 8 22:37:46 2015 +0100

    generateDependencies review, cleaning code

commit 3c9f7ef010f3962b7651f3bc0314c16af3dfac8b
Author: tnut <tnut at nutyx dot org>
Date:   Tue Dec 8 21:15:08 2015 +0100

    add debuginfo to getPackageDependencies function methode of pkgdbh class

commit 8617c6e51369237b7acbcbe27c494c45be7497bf
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Sun Dec 6 22:44:09 2015 +0100

    getPackageDependencies, new member function of pkgdbh classe

commit d270c267dfe52349d0423b15c5d6905cd5aacd6a
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Sun Dec 6 00:11:03 2015 +0100

    still a bit of improvement on the actual buildtime of a dep...

commit 26869ffbfb1c668be6be3be8f31f4a3874cfc1de
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Sun Dec 6 00:04:46 2015 +0100

    we want to know if a package is already install but if it's up to date as well

commit b2df10350cb7fbff06521ab43504d08ce83a48da
Author: Thierry Nuttens <tnut@nutyx.org>
Date:   Sat Dec 5 16:21:39 2015 +0100

    ports can not check the ports_dir if we don't know the location of it

commit da197fd61914e018e740cb2962db0b63186e8f02
Author: tnut <tnut at nutyx dot org>
Date:   Wed Dec 2 21:08:36 2015 +0100

    mainly reorganisation and cleaning time. cards upgrade soon possible. We get (I thing) everything we need for it

commit 80ab0d55a8b1677908d9bb21da9a4f6750f7a3fe
Author: tnut <tnut at nutyx dot org>
Date:   Mon Nov 30 23:17:23 2015 +0100

    archive_utils, new  member function listofDependenciesBuildDate

commit 298f4290c4ee6e804a7c54ee165d54a3c3355c71
Author: tnut <tnuttens@gmail.com>
Date:   Sun Nov 22 19:04:18 2015 +0100

    Update cards.conf.in

commit 0c16e77bfa7cd405bd1887c9d66694981f139558
Author: tnut <tnut at nutyx dot org>
Date:   Thu Oct 29 22:25:09 2015 +0100

    search with space between name and version makes it's more clear

commit 3ab71dd849e8ae6e04f9b7cb038d53a4b96d19b1
Author: tnut <tnut at nutyx dot org>
Date:   Wed Oct 28 22:43:15 2015 +0100

    corex man/Makefile

commit fee7e28195ba8388c36ef184378a3c6cc01ade4d
Author: tnut <tnut at nutyx dot org>
Date:   Wed Oct 28 22:08:38 2015 +0100

    man ports added, thanks guy

commit 7c99f4e40b4cc45172d7bf9db24eb0f1e782b2ba
Author: tnut <tnut at nutyx dot org>
Date:   Wed Oct 28 00:11:05 2015 +0100

    ports -d command corex check base_ports

commit dcc109adf6e908fa71a3eec105b31036c0427213
Author: tnut <tnut at nutyx dot org>
Date:   Tue Oct 27 23:48:29 2015 +0100

    ports command added

commit 6afefc0977897fdcc535947f167b0d3fe179ca08
Author: tnut <tnut at nutyx dot org>
Date:   Tue Oct 27 23:47:26 2015 +0100

    put more comment about how to used cards.conf file

commit 9257bc32ec6dbcd5bb70a7ee4ea742d00ad3e9b8
Author: tnut <tnut at nutyx dot org>
Date:   Tue Oct 27 23:36:57 2015 +0100

    add rule for ports

commit 58e723015d953a7163f312bf32b84a5bf55c3be2
Author: tnut <tnut at nutyx dot org>
Date:   Tue Oct 27 23:34:41 2015 +0100

    add ports man

commit a8ab278e97e8f1b7367ab321c1404f2a80b79b68
Author: tnut <tnut at nutyx dot org>
Date:   Sun Oct 4 16:59:39 2015 +0200

    we should really check the version now

commit e8a9067f812fd7240f8bc4c728a9b594af78938d
Author: tnut <tnut at nutyx dot org>
Date:   Tue Sep 22 23:55:11 2015 +0200

    we should check the version instead of the name of NuTyX. pkgmk.conf is now a example.

commit 0505e6957bdd2151aad490a5504bef848169db3c
Author: tnut <tnut at nutyx dot org>
Date:   Mon Sep 7 20:55:23 2015 +0200

    Can install severall packages, severall packages and collections or severall collections
    It also install the locale in case of collection

commit a695725e37beb64bda56ca000c5ee86d1f34541e
Author: tnut <tnut at nutyx dot org>
Date:   Tue Aug 25 22:00:27 2015 +0200

    cards install is able to install severall packages or a collection name. cards is now compile in C++11 and with Werror means NO warning are allows anymore. Another big step

commit bcefe3c1d275e8a2b2b75005bd3b20828fece83b
Author: tnut <tnut at nutyx dot org>
Date:   Tue Aug 25 21:56:23 2015 +0200

    cards_argument_parser.cc, now we can install more then one package so ...

commit 775e44bf54c5740a96a6facabf200dc99ab8ac71
Author: tnut <tnut at nutyx dot org>
Date:   Tue Aug 25 21:55:15 2015 +0200

    if PKGMK_KEEP_SOURCES is set to no we don't want to keep the source codes under any circonstances

commit 4c409d8583a84eea2be57845a8c2a3fb809b7904
Author: tnut <tnut at nutyx dot org>
Date:   Tue Aug 25 21:53:16 2015 +0200

    test review for consolekit tests

commit e984bf0ee67e6bcd5b176add9feccd70eb418163
Author: tnut <tnut at nutyx dot org>
Date:   Tue Aug 25 21:51:32 2015 +0200

    pkgrepo, add getListOfPackagesFromCollection function class member
    getBinaryPackageList function class member shows the collection it belongs, getPortsList shows the full path of the port, search shows the collection name along the name the version and description

commit 7e44a3245c65f0ae2184c3f255e38574c32ba798
Author: tnut <tnut at nutyx dot org>
Date:   Tue Aug 25 21:47:05 2015 +0200

    generate_level, ajustement envoi et retour de paramètres

commit 3bd36fedf2af9ce199d8140df408aa9499a4310f
Author: tnut <tnut at nutyx dot org>
Date:   Tue Aug 25 21:43:43 2015 +0200

    cards, ajuster explication install paquet1 ... paquetn | <archive> | nom de collection

commit 7307b5a3cbb9d8246d8c94606db8b73c84288bb2
Author: tnut <tnut at nutyx dot org>
Date:   Wed Aug 19 17:11:16 2015 +0200

    beter if we can update a package. Should ignore the file if it's empty or if it's not a regular file then we consider the argument as a package name and not a archive

commit aad811dc42d4c15de33bda0ef920e6dbdb938e7c
Author: tnut <tnut at nutyx dot org>
Date:   Sun Aug 2 18:35:08 2015 +0200

    pkgrep, no need to check for CollectionDirectory, cards_install general improve the case of update, now the class takes cares of, no need to call differents member. Simpler public connection easier

commit c3f5a1b8cf301e5f30e218252ab8a6490c842af9
Author: tnut <tnut at nutyx dot org>
Date:   Wed Jul 29 20:11:45 2015 +0200

    new member functions for pkgrepo getBasePortName, getBasePackageVersion and getBasePackageRelease. I guess somme more in the comming releases. As well make the parse of the Pkgfile optional as it can be simply not yet present

commit 14b580fc4165f256e952262914d9cb7e2cba6f74
Author: tnut <tnut at nutyx dot org>
Date:   Tue Jul 21 19:26:55 2015 +0200

    renames members class, clarify some code, and last but not least get read of some bugs

commit f2b85b59de494bd30054a6d7434c79f5b25fc0dc
Author: tnut <tnut at nutyx dot org>
Date:   Tue Jul 21 19:24:46 2015 +0200

    pkginfo -a shows the arch of the package as well

commit 5baa0006647a97bb052454c98ceb8f570fe33ed0
Author: tnut <tnut at nutyx dot org>
Date:   Tue Jul 21 00:08:24 2015 +0200

    Hope it's working fine now

commit 9234ee54b65b7580f242153bb62112e82caa1da3
Author: tnut <tnut at nutyx dot org>
Date:   Tue Jul 21 00:04:27 2015 +0200

    script pkgmk adapted to cards 1.2.x latest features

commit ffe7fe6ce113ed96bb7d54394f360cf92fac9188
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 20 23:49:33 2015 +0200

    adjust man page of pkgmk.conf to the latest feature PKGMK_IGNORE_REPO can be set to yes as default

commit 608b0e32a59e6abcf070c4a162592e9ad2453bea
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 20 21:21:51 2015 +0200

    cards.conf.5.in adapted to the cards 1.2.x

commit eb80cc4cd7b15d1fe49d4a6cb1587ad2f811ba5c
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 20 20:34:51 2015 +0200

    cards.conf.in, completed with more explaination

commit 46d68263887606d39844c57a6ba46db8e2091c3d
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 20 20:25:07 2015 +0200

    README uobsolete URL removed

commit d00b7bc93bf91ac3671e066ac783618cfa623dac
Author: tnut <tnut at nutyx dot org>
Date:   Sat Jul 18 16:16:31 2015 +0200

    install back in business

commit b71568bd03788ce0ece3114d8cdd2878161beb29
Author: tnut <tnut at nutyx dot org>
Date:   Sat Jul 18 01:11:21 2015 +0200

    file_utils adjust for name and version searching in config

commit 2d1901e8027b3eef8c06582c2d8237325e0fae23
Author: tnut <tnut at nutyx dot org>
Date:   Sat Jul 18 01:10:02 2015 +0200

    parseConfig is suppose to find itself the name and arch. Still some improvment

commit 488b3df371e063a34df524b3a3c8cd23634e2d83
Author: tnut <tnut at nutyx dot org>
Date:   Fri Jul 17 21:39:14 2015 +0200

    The openArchivePackage function member of Pkgdbh class is able to determine if the archive fit the right architecture if not abort the order to add this archive Package in the database

commit 95c1312475b56a626d511b492a5010c77c365ee3
Author: tnut <tnut at nutyx dot org>
Date:   Fri Jul 17 21:05:15 2015 +0200

    archive_utils, we want to know the architecture target

commit 11c25bce5b0a7063fc60f79a60662fd8a39436df
Author: tnut <tnuttens@gmail.com>
Date:   Wed Jul 15 10:16:52 2015 +0200

    Update pkgdbh.h

commit b7d726608b8f5e5424df464aa60f48c45e3ca0f9
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 13 22:54:38 2015 +0200

    Mainly code cleanup on pkgrepo class. Move some public functions member to private. First try to make pkgrepo class more autonome

commit 449c7dd0ae8b1906ba93c85b0850703e5cdbee40
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 13 22:51:59 2015 +0200

    PKGMK_IGNORE_RUNTIMEDEPS Option to activate the runtime dependencies.
    Option pour activer la rechercher automatique des dépendances de fonctionnement.

commit d7d9eabb80e6482549bdd2076fc52265235485b0
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 13 22:39:25 2015 +0200

    add .gitignore

commit 6d245400c504056c816432d3fff8ba57433424aa
Author: tnut <tnut at nutyx dot org>
Date:   Sun Jun 28 21:07:48 2015 +0200

    aaabasicfs is the first package anyway so it can not have
    any dependencies. Suggestion: add a variable PKGMK_IGNORE_RUNTIMEDEPS
    if not set to no do the job. Issue #7

commit e788e48bd1494eef8a78fbfcf72338c974818387
Author: tnut <tnut at nutyx dot org>
Date:   Fri Jun 12 18:33:10 2015 +0200

    cards list -p, cards info -p was still showing release = 1 in every case ...

commit f3eb1243dabec33f7854dd6330a53438d62c8440
Author: tnut <tnut at nutyx dot org>
Date:   Fri Jun 5 22:01:15 2015 +0200

    cards search look in name, description and version. it goes through the all list anycase.
    We don't need to specify the arch of the machine issue #6, still a bit of work on the cards.conf file to simplify and get read completly
    of the arch. ConfigParser renamed in pkgrepo class. Static function used same code as member function of pkgrepo, probably this needs still a bit
    of improvement. Makefile reintroduced the possibility to build a lib (for the future graphical interface).

commit 839fc2fd11afe3d06bb2b308160b5c48876f5e87
Author: tnut <tnut at nutyx dot org>
Date:   Tue Jun 2 22:27:24 2015 +0200

    pkgmk, should accept ports containing character '+'

commit 3a4a0875f6d81c4e953b485c4a374785dc278328
Author: tnut <tnut at nutyx dot org>
Date:   Sat May 30 22:21:49 2015 +0200

    cards info about a binary shows wrong info if not set properly

commit c2ddd2603132ebe7262066901db24f1fba360d7f
Author: tnut <tnut at nutyx dot org>
Date:   Sat May 30 21:23:00 2015 +0200

    cards diff shows release difference Issue #3
    Some malloc cleanup. Explains what PKGMK_IGNORE_UNPACK means. Check that a Package Name is not bigger then 50 characters (should be enough no ?)
    new member function getPortRelease in class configParser. Some small cleaning code like m_MD5packagesNameVersionList removed from cardsInstall class
    it not used anymore

commit a7f40a0c0155a1d46db92b89be3ec8b4a4fb578d
Author: tnut <tnut at nutyx dot org>
Date:   Fri May 22 08:57:39 2015 +0200

    cards list -b in alphabetical order Issue #5
    create should take the ports version prior to the binary one tanks to sh4d0w
    if release not found set it to 1, if buildate not fount set it to 0

commit 2d39de3f7c386b03f1271a4c5c46b64c89037c1c
Author: tnut <tnut at nutyx dot org>
Date:   Tue May 19 21:30:41 2015 +0200

    create should take the ports version before as we want, list -b list in alphabetic ordrer, cards_install initialisation in the right order

commit 49452594a9fc8c312fdc4c7203d76761ec5eab9f
Author: tnut <tnut at nutyx dot org>
Date:   Thu May 14 18:17:31 2015 +0200

    cards 1.0 yeah :) cleanup cards list -o, some texts improvement on cards help and get read of CARDS_CONF variable in pkgmk as it's not used

commit aed2cbb316592956ed5ca14534396b2393344013
Author: tnut <tnut at nutyx dot org>
Date:   Sat May 9 15:01:21 2015 +0200

    cards 1.0-rc1 finally

commit c88f07cebfca05bf99605d0e60d8e6d1377d5dc6
Author: tnut <tnut at nutyx dot org>
Date:   Mon May 4 22:06:52 2015 +0200

    update README

commit ebe8ba14a9fd45f848c403bcc28d9a90858558f2
Author: tnut <tnut at nutyx dot org>
Date:   Sun Apr 19 19:34:06 2015 +0200

    we need to check if the .PKGREPO is still ok not only check if present. cards create working again. cards help completed, man cards and man pkgmk.conf improved

commit a7e915c467749fde04e315ef3ca6e0f7919476dd
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 16 14:17:55 2015 +0200

    add help command, improve the pkginfo -i command put back the release option.
    improve the diff command and info -b should shows right date :)

commit 8ce87b9dab31dc9b43241b36f40e3d4e2f4d8747
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Apr 15 23:06:13 2015 +0200

    fine tuning start and final debugging as well

commit 6675cfd2f605e86e69781374ae2f8eede9c68d86
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Apr 14 18:27:07 2015 +0200

    check if .PKGREPO exist before trying to look for what has been compiled so far.
    cards level should only check in the ports not in the binaries anymore. We want to install binaries only nothing else :)

commit 7430981788f1c60fb5d6f80eb3a62144c85eb70c
Author: tnut <tnut at nutyx dot org>
Date:   Mon Apr 13 21:11:10 2015 +0200

    man/Makefile corex

commit cffe9a6dc52b7dcb6ce707c8011bc31fc06e93f0
Author: tnut <tnut at nutyx dot org>
Date:   Mon Apr 13 19:47:01 2015 +0200

    add man cards and man cards.conf

commit eb5c9881cbf4d435398b6678ab0aa22126dcdcbf
Author: tnut <tnut at nutyx dot org>
Date:   Mon Apr 13 00:27:14 2015 +0200

    Fix list binaries, diff binaries, info port, info binary
    new command purge to cleanup old MD5SUM files and old archives packages, A lot of small fixe, Getting closer to the 1.0.0 version

commit 5128914647267e12a28ae9abff439a33b126c42e
Author: tnut <tnut at nutyx dot org>
Date:   Sat Apr 11 23:13:56 2015 +0200

     we can install a subpackage again
    On peut à nouveau installer un sous-paquet

commit feea7bb40f90b8cd0eb34d0f161d4e24e055d315
Author: tnut <tnut at nutyx dot org>
Date:   Sat Apr 11 16:48:31 2015 +0200

    depcreate works again
    depcreate fonctionne à nouveau

commit 53aa3327bdc59b29b4211fb1bc7d255f9e7641f0
Author: tnut <tnut at nutyx dot org>
Date:   Sat Apr 11 00:08:15 2015 +0200

    big commit, but basically, we want to be able to install a package again ....
    Gros commit, mais on veut surtout pouvoir un paquet à nouveau ...

commit 9b52a20a05f55406a35d833f344e832f6e4fa660
Author: tnut <tnut at nutyx dot org>
Date:   Thu Apr 9 23:08:11 2015 +0200

    still need to work on cards info -b. At least depends, depcreate are working without any .PKGREPO files.
    Encore du taffe sur cards info -b. Au moins depends, depcreate fonctionnent sans fichiers .PKGREPO

commit 4580b1f0b9828e60bad8cf0bb0e15b798f5fe462
Author: tnut <tnut at nutyx dot org>
Date:   Fri Apr 3 16:34:32 2015 +0200

    cleanup the code, replace MD5SUM with .PKGREPO. Clarify the difference between binraires options and ports. Still a lot of works. This commit is more there because I need history of the changes

commit 80121671ba21dd16da9fb291e088f525b38af22d
Author: tnut <tnut at nutyx dot org>
Date:   Mon Mar 30 22:25:55 2015 +0200

    DB is protect against ctrl-C, ctrl-Z, etc in case of a modification on the install set
    cards base works again as it should means need to -r to be passed otherwise nothing is remove. Lock of the database is more consistant.
    La DB est mieux protégé contre les ctrl-C, ctrl-Z, etc en cas de modification sur le jeu des paquets installés
    cards base marche à nouveau comme il le faut ce qui veut dire qu'il faut passer -r en argument sinon rien ne se passe. Le verrouillage de la DB est plus consistant

commit 9fce1094881b3ed2736c74461260cb8a1cedc61e
Merge: a8a736e 0863d0e
Author: tnut <tnut at nutyx dot org>
Date:   Sat Mar 14 19:07:48 2015 +0100

    merge 0.10

commit 0863d0e35b9e2c0cadedf32a9c897c51b765ab0d
Author: tnut <tnut at nutyx dot org>
Date:   Sat Mar 14 19:02:17 2015 +0100

    corex pkgmk -us, should also works if only Pkgfile found.
    cards sync should not interrupt the process if one directory not found. cards create -r -n should not go back to a base

commit a8a736e004650316185ed51d84a6b7318eb4dcb4
Merge: fbed224 da588ff
Author: tnut <tnut at nutyx dot org>
Date:   Thu Mar 12 22:23:02 2015 +0100

    intermediate commit, merge comit from 0.10 serie

commit da588ff0cf2e8339e3f9ff873c63b7f533c6fe25
Author: tnut <tnut at nutyx dot org>
Date:   Thu Mar 12 21:21:04 2015 +0100

    add shortInfo to a command. add command files for list of files, add command query for
    list of files own by, simplify sync, diff, list. Add -f to install command to able to overwrite an already install package. Add the possibility to install a package name OR a file. Redesign the help layout, introducing some colors

commit 1894c2915b078d8c32a93e9037dd8b664ee97a01
Author: tnut <tnut at nutyx dot org>
Date:   Sun Mar 1 12:29:27 2015 +0100

    correction pkgmk.in

commit 9deea6fd1985fb11ea87d0a67fc166e352e6ec5b
Author: tnut <tnut at nutyx dot org>
Date:   Sat Feb 28 18:55:24 2015 +0100

    cards 0.10.82.94

commit fbed2248927dd2b7535b7fde78bcf6e576d23f74
Author: tnut <tnut at nutyx dot org>
Date:   Sat Feb 28 18:43:42 2015 +0100

    first step in the next major version of cards. MD5SUM -> .PKGREPO.
    We used now on the file .PKGREPO as reference

commit 9c82db0f580333b0001fdbec57ba7eb6ce67fb02
Author: tnut <tnut at nutyx dot org>
Date:   Mon Feb 16 15:47:26 2015 +0100

    forgot pkgmk.in

commit 1f3197f3050ab7f9e6d1ad8061c210eb2d95fe2f
Author: tnut <tnut at nutyx dot org>
Date:   Mon Feb 16 15:33:10 2015 +0100

    add release variable in archive and database,
    put back the interpretation of <nameofpackage>.run
    No need to put the MTREE file in the db

commit 9b80d9107d32a5b42b0239893f3ca8baa8154a35
Author: tnut <tnut at nutyx dot org>
Date:   Sat Feb 7 13:12:48 2015 +0100

    Every options which can be done without root priviledges
    are now possible

commit 267e1478d5a1637a27f7c10749b78671c782fefe
Author: tnut <tnut at nutyx dot org>
Date:   Fri Jan 30 20:12:40 2015 +0100

    A lot of change... Configuration file gets new variable PKGMK_LOCALES.
    from now on a Pkgfile should be enough means cards can read Pkgfile from sekong, attapu and from crux distro
    cleanup a bit the functions

commit 34efcd8d4b660793ed7bcfb6daec72a3e41fea7d
Author: tnut <tnut at nutyx dot org>
Date:   Fri Oct 31 20:57:09 2014 +0100

    push version

commit 90342c4af45c13ecf3886cbdf35c5306614c34e8
Author: tnut <tnut at nutyx dot org>
Date:   Fri Oct 31 20:56:18 2014 +0100

    pkgmk.conf adjusted

commit 3e8bf7e1d27a0b77624d38c35d12550d89dd05e5
Author: tnut <tnut at nutyx dot org>
Date:   Fri Oct 31 20:23:30 2014 +0100

    fix the problem with the name of the folder,
    pkginfo is able to show infos of the archive. pkgmk -cv is showing the version of the port
    
    Résoud le problème du nom de dossier,
    pkginfo est capable d'afficher les infos d'une archive. pkgmk -cv affiche la version du port

commit f5db914828c95589fba32380b82a2d499849566c
Author: tnut <tnut at nutyx dot org>
Date:   Thu Oct 16 23:51:45 2014 +0200

    already instead of allready ;) tanks fred
    a port folder doesn't contain the @ symbol anymore

commit 210c755b1989a3e771a685aec0db4b488b035be3
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Oct 4 23:31:36 2014 +0200

    diff -b checks only the base packages.
    Need to find a beter algo in case a Package with deps already found as deps
    
    diff -b vérifie seulement le paquet de base.
    Besoin de trouver un meilleur algo dans le cas d'un paquet avec deps déjà trouvé comme deps

commit 4da71f015ff55ca3824dc1e0ffa1d795ea25c6a4
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Oct 1 21:24:22 2014 +0200

    cards_install need to ignore recursive dependancies
    cards_install doit ignorer les dépendances récursives

commit 6526700245973006a33c109a008069416c5954cb
Author: tnut <tnut at nutyx dot org>
Date:   Thu Sep 18 15:33:18 2014 +0200

    cards sync -b should also take in consideration the version if present on the first line of the MD5SUM file
    cards sync -b doit aussi prendre en considération la version si présente à la première ligne du fichier MD5SUM

commit 67515015224ff2186bae9678c2e1fb8360b3f103
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Sep 15 23:28:40 2014 +0200

    add version in the first line of the MD5SUM when binaries available
    ajout de la version dans la première ligne du fichier MD5SUM quand les binaires sont dispos

commit 38cfd659381014fc57b61ffd7021122d6df20904
Author: tnut <tnut at nutyx dot org>
Date:   Sat Sep 13 13:36:18 2014 +0200

    last innovation, the variable group in introduced
    it's the name of the left part of a name containing a - exemple gnome is the group name
    of gnome-terminal. It's allow to use a common package file. This is specially very
    usefull for kde: Just need to update the version of the kde package and all the kde-xxx
    packages where no version is supply will take the version of the base package (here kde)
    
    Dernière innovation, la variable group est introduite. C'est le nom de la partie gauche
    d'un nom de paquet contenant un - (tiret). Par exemple kde est le nom de group de kde-libs.
    Cela permet de mettre juste à jour le paquet de base et tous les paquets kde-xxx qui nônt
    pas la version spécifiées suivront la version du paquet de base (ici kde)

commit 71df6745e8234ae495c42628d738e7ce678851d4
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Sep 7 21:39:23 2014 +0200

    mainly bugs correction in regards of the new layout of the ports
    principalement correction de bugs en rapport avec la nouvelle structure des ports

commit b08fbca521989bc434b1fa38e68a99f068142b30
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Sep 6 22:28:03 2014 +0200

    First commit with the new layout of the ports
    Premier commit avec le nouveau layout des ports

commit f10cccbff0ec06732d8ea06bc4c4fc6ec6a15d7d
Author: tnut <tnut at nutyx dot org>
Date:   Mon Aug 4 07:27:47 2014 +0200

    push version

commit ff2bb85beccb246d55089347458bedba3934ec7d
Author: tnut <tnut at nutyx dot org>
Date:   Mon Aug 4 07:25:47 2014 +0200

    correction Makefile,
    gop

commit bf130ba7ce1b4429be648424345fe4c6400f2c38
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Aug 4 01:13:31 2014 +0200

    This version is another big step with cards.
    cards create is added. It can then compiled the final package after having download and
    install all the dependencies. A log file is created if define in cards.conf. The locales are installed if
    they are defined in cards.conf. cards list -o shows a list of ports Out of date regarding binaries
    cards level show now either the list of ports if everything ok OR a list of missing deps if problems.
    pkgmkall deleted, gop improved, it get read of the last slash. Various bugs corrected
    
    Cette version est un autre grand pas dans cards.
    cards create est ajouté. Il va installer le paquet final après avoir installé toutes les
    dépendances qui DOIVENT être disponible en binaire. Un log file est créé si défini dans cards.conf.
    Les locales definies dans cards.conf sont installé lors d'un cards install <paquet>. cards list -o
    montre la liste des ports obsolètes au niveau binaire par niveau. cards level montre soit la liste
    des deps par niveau si toute est OK soit la liste des deps manquantes si problème.
    pkgmkall supprimé. gop amélioré il supprime la dernière barre oblique du champ version. Divers bugs
    corrigés

commit 563b71a09a757053715788527d018ffb607fff69
Author: tnut <tnuttens at gmail dot com>
Date:   Fri Aug 1 15:21:06 2014 +0200

    intermediate commit, big cleaning time
    Gros nettoyage du code

commit 2d3a78418cf09efc286c60b02cd6c2f2b47f4403
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Jul 27 00:47:52 2014 +0200

    cards install first dep was lost
    cards install première dep était perdu, merci guy d'avoir trouvé ce bug

commit 886bcb8df0e8a8f919f81f2dbe5438324b41bd1c
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Jul 26 23:33:16 2014 +0200

    version push

commit 2bf7fa411e08cd8298b4bc100b81bc83f18e0e09
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Jul 26 23:32:34 2014 +0200

    pkgmk should only add the runtime deps for the specific package or subpackage
    not for all of them
    pkgmk ne doit ajouter que les deps runtime que pour le paquet specifié par le fichier <paquet>.run
    et non pour tous les paquets produits

commit 8360782aec1aca9fd518452e059beaf2aa9de78c
Author: tnut <tnut at nutyx dot org>
Date:   Wed Jul 23 23:30:28 2014 +0200

    correction cards_install install member function

commit cb297d0bf3fd9112e7b8ee559d4bc56dc30b6789
Author: tnut <tnut at nutyx dot org>
Date:   Wed Jul 23 11:55:47 2014 +0200

    correction update and so on

commit 0fd23f9e11cbc1b2a8bcd7736c0bb847464b2611
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 21 11:28:32 2014 +0200

    little correction on cards depends

commit 4f32cd0a71675495e6d567bca251e34e40ec070f
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Jul 21 00:00:41 2014 +0200

    Big step in cards, the options diff, info, list, search
    are implemented. The options are reviews. cards sync required and option. cards install with
    the option -u | --update will update the package. Some cleaning as well, still a lot to do.
    
    Un gros pas dans cards
    Les commandes diff, info, list, search sont implémentées. Les options sont revues. cards sync
    necessite désormais une option. cards install avec l'option -u | --update va mettre à jour
    le paquet passé en paramètre. Nettoyage du code, encore du pain sur la planche

commit 3fc251fdbecb2bfb2870dccaeb2aab01d6dab72c
Author: tnut <tnut at nutyx dot org>
Date:   Fri Jul 18 23:51:28 2014 +0200

    another intermediate commit,
    sorry ghuys, I won't be able to release a new usable version for now.
    thoses new features diff, info, list and search are pushing me a bit to much.
    The time of consistency has to come now... OMG
    
    Un autre commit intermédiaire, désolé mes amis, je ne serai pas encore
    capable de sortir une nouvelle version utilisable pour le moment.
    Ces nouvelles options diff, info, list et search me poussent encore un peu
    plus. L'heure de rendre l'ensemble plus cohérent ou appelez cela comme vous
    le voulez est venu.

commit ed2bb75ab9682f58f64ac19fd640150cd5e6fd4c
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Jul 15 00:46:10 2014 +0200

    intermediate commit
    commit intermédiaire

commit 319c92ed6920ab015f7d09251969a13c4a5e3847
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jul 7 20:33:36 2014 +0200

    gop improved
    cards_install install in the right order
    dependencies is a set of string
    we have one DB for the install packages and one for the depot
    
    gop est amélioré
    cards_install installe dans le bon ordre
    dependences set de string
    Nous avons une DB pour les paquets installé et une pour les paquets en dépot

commit 81b8b23ba9e077cb370cffd448b00aca62375873
Author: tnut <tnuttens at gmail dot com>
Date:   Fri Jul 4 00:12:06 2014 +0200

    cards remove is allready beter
    cards remove est déjà un peu mieux

commit 15774b9526093450a99173326a0598f68fa1bde7
Author: tnut <tnut at nutyx dot org>
Date:   Thu Jul 3 23:24:34 2014 +0200

    cards remove still need to be improved...
    cards remove doit encore être amélioré...

commit 3ef69e6d351bc876bc99bcdb93ff0631eee29d83
Author: tnut <tnut at nutyx dot org>
Date:   Wed Jul 2 23:33:27 2014 +0200

    Big moving around, actionsRules in pkgdbh, so far install can,
    install the packages still need to be able to upgrade. Clean the options commands, some are probably
    never going to be used, others will become options.
    Gros changement
    actionRules dans pkgdbh, install peut installer des paquets il doit encore pouvoir upgrader. Les options
    de commandes sont revues à la baisse, d'autre deviennent des options

commit 939b3c89d5620ea884a2d9742b794654b20121e1
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Jul 1 00:51:27 2014 +0200

    rewrite totally cards_install, just need to commplete install member function
    réécriture complète de cards_install, juste à terminer la fonction membre install

commit 4c57b210c157ee8c42914156068bb0b32cd837e1
Author: tnut <tnut at nutyx dot org>
Date:   Sat Jun 28 00:44:50 2014 +0200

    update version

commit b24d28bdc8db40735451f31afb6479e3b96e3c20
Author: tnut <tnut at nutyx dot org>
Date:   Sat Jun 28 00:44:07 2014 +0200

    pkgmk cleaning and debug time
    pkgmk periode de nettoyage et de deboggage

commit 5f7f770765bfe98af1d5a96032f5d791c1f5abb4
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Jun 23 23:25:46 2014 +0200

    We don't want to be stuck if they are empty lines or spaces
    in the deps file
    
    On veut pas être bloqué si il y ades lignes vides ou des espaces dans le fichier de dépendances

commit 5ee01d8fbbe08bc709a9f3e3fed9ccfc7023c2e1
Author: tnut <tnut at nutyx dot org>
Date:   Mon Jun 23 20:11:47 2014 +0200

    we need to use vector container as we want to keep the file contents
    as it is.
    
    Nous devons utiliser un container vector si l'on veut garder le contenu du fichier tel quel

commit dbf063e6bfbef065392c65658fa60997c3e14aec
Author: tnut <tnut at nutyx dot org>
Date:   Sun Jun 15 21:41:11 2014 +0200

    This was one of my todo list: cleanup the unnessary variables
    the variable PKGMK_SYNC_FILES is from now on set to no. We need to fine tune the compilation and
    the availabilities of the binaries. When we dowload it's not good to take the cache copy as it can be
    change. And finally the post-install of a binary should not stop the process, for the moment a WARNING
    is printout. Need to find out what's the best
    
    Ce commit faisait parti de ma todo list: nettoyer les variables inutiles. Désormais la variable PKGMK_SYNC_FILES
    est mise à no. Nous devons sans doute encore améliorer la qualité des binaires et leur disponibilité. Quand on
    télécharge un binaire ce n'est pas une bonne idée d'utiliser la copie cache coté serveur puisqu'il y a une
    grosse change qu'elle n'est plus à jour. Et finallement le post-install d'un binaire ne doit pas arrêter le
    processus puisque de toute façon le paquet est déjà installé. Pour le moment seul un message WARNING est
    affiché. Besoin de trouver LA bonne solution

commit 9d00820133c9a70724b0c11f11f4581055667fea
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Jun 8 00:09:22 2014 +0200

    cards_sync is getting beter. It can download
    all the files needed for build
    and all the binaries. It would be nice to cleanup when not there anymore
    
    cars_sync commenc a être utilisable. Il peut télécharger tous les fichiers necessaires
    à la construction et tous les binaires. Il serai peut-être bon qu'il puisse purger les
    fichiers obsolètes

commit 7e17e611c95c06edbec21745c31f2040007e3423
Author: tnut <tnut at nutyx dot org>
Date:   Thu Jun 5 23:00:34 2014 +0200

    need to check md5sum if allready present, if not ok relaod it
    member vector InfoFile no need in file_download class
    
    besoin de vérifier la somme MD5 si déjà présent, si pas ok on le retélécharge
    membre vector InfoFile pas necessaire dans la classe file_download

commit d2b0e6ce4af3017c76f0fd0ffc1132071f8d7958
Author: tnut <tnut at nutyx dot org>
Date:   Wed Jun 4 23:34:25 2014 +0200

    Completly review of cards sync, it's download by default the MD5SUM file
    and the info file of each package as it will be need when we want to search for a package base on any thing.
    To download the dependencies, it's the option -d. The option -s is remove as it done by default.
    
    cards sync complètement revue, il télécharge par défaut le fichier MD5SUM indispensable ainsi que le fichier
    info de chaque paquet, si une erreur le téléchargement s'intérrompt immédiatement. Le fichier info sera utilisé
    pour la recherche d'un paquet sur base des infos à notre dispo. Pour télécharger les dépendances dans le cas on
    l'on veut compiler, il faut utiliser l'option -d. L'option -s étant obsolète a été supprimé puis que c'est
    maintenant par défaut

commit caaf5566eaee73ec4125704659d7a29b503d2c5c
Author: tnut <tnuttens at gmail dot com>
Date:   Wed May 28 21:51:38 2014 +0200

    card_sync, various debugging. pkgmk is now more clever.
    It can detect the arch, build only the othe arch, makes error if .info file missing, if still
    some binariers and the Pkgfile is newer, etc..
    
    card_sync, divers debbogage, pkgmk is maintenant + malin.
    Il peut détecter l'arch (i686 ou x86_64), construire l'autre arch, produit une erreur si le fichier
    .info est manquant, si il y a encore des binaire et le Pkgfile est plus récent, etc..

commit ccd2e95864c2cd600b2e538c6785b7376eef4527
Author: tnut <tnuttens at gmail dot com>
Date:   Fri May 23 21:45:09 2014 +0200

    When we sync the files, it's important that the original stamp
    is restore. cards sync need to be review, the code is ....
    
    Quand on synchronise les fichiers, il est important de récuperer la date de modification
    originale. cards sync doit être revue, le code est ...

commit 3b4a98e04cb3ffaa5976c851ef416481be7b95f4
Author: tnut <tnuttens at gmail dot com>
Date:   Thu May 22 19:34:59 2014 +0200

    cards_base bug correction
    cards.conf the variable arch dynamically assign
    
    cards_base correction bug
    cards.conf la variable arch est généré dynamiquement

commit ed670bb2db8ef002c6891465ad20f96366258ca1
Author: tnut <tnuttens at gmail dot com>
Date:   Mon May 19 21:34:09 2014 +0200

    cards base if passing -R will remove directly all the packages found which are not part of a base system
    The help has been improved
    
    cards base si l'option -R ou --remove est utilisée tous les paquets ne faisant pas partis d'un système de base seront supprimés
    L'aide a été complèté

commit d0cb461b37e2946e6a791bf2f034cc10379bf24f
Author: tnut <tnuttens at gmail dot com>
Date:   Mon May 19 00:08:41 2014 +0200

    Big review on the error treatment, try to make it standard
    New key in cards.config and new command: base give the possibility to go back to a base system, usefull
    for the packagers. The folders has to exists and be populated
    
    Grosse modif sur la gestion des erreures, essais de le faire standard
    Nouvelle clé dans cards.config et nouvelle commande: base permet de revenir à un system de base, indispensable
    pour les empaqueteurs. Les dossiers cencé contenir le système de base doivent être existants et non vide

commit 52b03adf3bda582ea6a0facb8e6ccf6224418bdc
Author: tnut <tnuttens at gmail dot com>
Date:   Thu May 15 22:50:09 2014 +0200

    Completing the options in cards.conf, the keys locale for installing the
    configured locale, the key arch for installing the correct arch binaries and the possibility to have
    a mix of Folder and Folder | Url as sources of Binaries / sources of Ports. Number of corrections including
    add of catch / try. Some variable type correction as well.
    
    Le fichier de configuration cards.conf est complèté des clés locales pour installer les locales configurées
    la clé arch pour installer les binaire de la bonne arch et la possibilitée d'avoir un mélange de dossiers
    et dossier | url comme sources de binaires / sources de ports. Divers correction entre autre ajout de
    catch / try / trow
    
    New command config to show the configuration variables of cards
    Nouvelle commande config pour afficher les variables de configuration de cards

commit 105ddc109380056be72add35a108602ce26dc839
Author: tnut <tnuttens at gmail dot com>
Date:   Sun May 11 17:40:07 2014 +0200

    As we know allready, some binaries cannot find automatically they deps
    , we need to define a new rule (and a new file): All the binaries which do not find all the dependencies
    automatically, they will be listed in the <name>.run. A good exemple is xorg-server, this guy will have both.
    xorg-server.deps for the compilation and xorg-server.run which will contain at least xorg-font
    
    Comme on le sais déjà, certains binaires ne peuvent pas trouver toutes leurs dépendances automatiquement.
    Nous avons donc besoin de définir une nouvelle règle (et un nouveau fichier): Tous les binaires qui ne trouvent
    pas tous leur dependances automatiquement, ces même dépendances seront listés dans le fichier <nom>.run. Un bon
    exemple est xorg-server, ce port aura les 2 xorg-server.deps pour la compile et xorg-server.run pour les dépendances
    non trouvés auto comme xorg-font

commit efaed6b121626a95db20cb3a1e4a7367fb53fce9
Author: tnut <tnuttens at gmail dot com>
Date:   Thu May 1 22:03:12 2014 +0200

    various corrections on the pkgmk script, a new variable is created for configure the possibility
    to extract or not the sources, finally the format of a binary is set
    and base is system, cli is server and gui is desktop
    
    quelques corrections sur pkgmk et ajout d'une variable
    pour laisser le choix d'extraire ou pas les sources. base devient system
    cli devient server et gui devient desktop

commit 51a7215414fd48c5a59aa85e4cc6c2a2cdfa143c
Author: tnut <tnuttens at gmail dot com>
Date:   Thu Apr 10 11:22:56 2014 +0200

    corex version

commit 6289ff2fdaddd1501c632b1be289a387feddafe9
Author: tnut <tnuttens at gmail dot com>
Date:   Thu Apr 10 11:22:04 2014 +0200

    PKGMK_WORK_DIR="/home/thierry/devel/git/cards/work reset"

commit c1603acf58049164a81d1232d65533f0976279f6
Author: tnut <tnuttens at gmail dot com>
Date:   Thu Apr 10 11:12:43 2014 +0200

    with the updated script it's beter...
    avec le script maj c'est mieux

commit 03a6023fadbd28a97ac0e8f2f556e6530564d61c
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Apr 8 20:32:55 2014 +0200

    With this commit it's another big step, because
    from now on, we can build the packages and they dependancies by using the git depot.
    This was critical so far, it's not yet perfect but at least from now on the signature
    of a port (the MD5SUM file) will be include in the git. Later on the build bot will then
    take those files as references, build the binaries and push them to the depot server.
    The final user will be able (as soon as I adjust the cards_install classe) to really
    install any binaries transparently, including the handling of the runtime dependancies.
    
    Avec ce commit, c'est une nouvelle étape importante de franchie en effet à partir de
    maintenant, nous pourront utiliser directement le git pour construire les paquets et
    leurs dépendances. Ce point était très problèmatique jusqu'a présent, ce n'est pas
    encore parfait mais au moins la signature d'un port (le fichier MD5SUM) sera inclus
    dans le git des recettes. Plus tard, le serveur de compilation utilisera ces fichiers
    comme références, compilera les binaires par niveau et les enverra vers le serveur de
    dépot binaire, L'utilisateur final sera capable(dès que j'aurai ajusté la classe
    cards_install) d'installer n'importe quel binaire de manière transparente, y compri
    les dépendances de fonctionnement

commit f22e0a5672ed4a8cf1f6a74eccbe9d5170875ae6
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Apr 5 23:18:02 2014 +0200

    pkgmk corex add function to extract the packagename
    pkgmk correction et ajout de la fonction qui extrait le nom de paquet

commit 17119ca19fd6eb902d3d44223c666b41324978c4
Author: tnut <tnuttens at gmail dot com>
Date:   Thu Apr 3 20:13:21 2014 +0200

    corex cards.conf

commit b577f39c37ab29476c1a8b726f9474fbc8315c52
Author: tnut <tnuttens at gmail dot com>
Date:   Thu Apr 3 14:28:30 2014 +0200

    pkgmk wrong place for the function add_meta_files

commit 338132271cb8cca35b83055ee97c0000e08ac255
Author: tnut <tnuttens at gmail dot com>
Date:   Thu Apr 3 09:54:19 2014 +0200

    Need to use string::size_type in when playing with string

commit 16fe4a062c738afb60b141a402df3d6f3a201d55
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Apr 2 19:38:02 2014 +0200

    pkgmk little adjust, now need to test out all those new tings
    pkgmk petit ajustement, maintenant il faut tester toutes ces nouveautées

commit 2998305bd1f377c7234b1061fa34c5ddb50420c2
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Apr 2 14:11:38 2014 +0200

    pkgmk put back like it should be
    pkgmk remettre un peu les choses comme il le faut

commit d9d2f931b732a2dfc76e30c7c62c172a887e4bd5
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Apr 1 21:07:39 2014 +0200

    archive class much improved, pkgmk big cleanup.
    New parameter: PKGMK_CLEANUP for cleanup all the files create by the script,
    PKGMK_COMPRESS_PACKAGE: if yes, we compress the binary, if no not compress, usefull for
    the packager.
    PKGMK_BUILDVER: Set the building time date of the package,
    PKGMK_SYNC_FILE: If set pkgmk will download everything which is possible
    
    La classe archive retravaillé. pkgmk gros nettoyage.
    Nouveaux parametres: PKGMK_CLEANUP pour supprimer tous les fichiers créés par pkgmk
    PKGMK_COMPRESS_PACKAGE: permet d'activer ou non la compression, utile pour le packager
    PKGMK_BUILDVER: défini la date/heure/min/sec de la construction du paquet
    PKGMK_SYNC_FILE: Si activé, pkgmk télécharge le Pkgfile et autres fichiers dispos

commit 736e6056cce7c7ee0f4b6ad493a0bddc780b9dd2
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Mar 30 22:51:20 2014 +0200

    I have totally review the handling of
    an archive, it's suppose to contain a .MTREE AND a .META files which both contains
    crucial infos for pkgdbh which depend on it. MTREE is a list of file which has to be installed
    .META contains, name, version, description, runtime deps, build date, installed size
    
    J'ai complètement revue la gestion d'une archive, elle est supposée contenir un fichier .META
    et .MTREE contenant les infos cruciales pour pkgdbh. MTREE est la liste des fichiers à installer
    .META contient le nom, version, courte description (la première ligne du fichier <paquet.info>,
    les dépendances runtime, la date heure min seconde de la construction du paquet et la taille du
    paquet installé

commit d1719763041ca71cabfede02bd1433fd06c7e7f6
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Mar 25 20:52:15 2014 +0100

    cleaning time
    Periode de nettoyage

commit 277548d0b461dc5473ab2fc0f724e3634d9fa418
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Mar 25 00:27:23 2014 +0100

    New format of storage in DB, new detail info about a package, new archive_utils class, speed up searching of file
    Nouveau format de stockage dans la DB, nouveau détail de l'info d'un paquet, nouvelle classe archive_utils, meilleure recherche de paquets

commit 9d5b27c26dedb64d2a5956431d2f5e4ef2f92ffe
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Mar 24 00:08:14 2014 +0100

    add Makefile.inc
    ajout Makefile.inc

commit c22ec6db23a1cf001f3253c6581a4fe5809e44a8
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Mar 24 00:07:27 2014 +0100

    some more work on archive_utils....
    un peu avancé sur archive_utils...

commit f8e23b4eed9be31dfd34305e4666f9020649d132
Author: tnut <tnuttens at gmail dot com>
Date:   Fri Mar 21 23:37:11 2014 +0100

    need to commit what's done so far
    besoin de commiter ce qui est fait jusqu'à présent

commit 13fa4a52caff9a0869a3cf6c405ecfb2a23822da
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Mar 9 22:19:04 2014 +0100

    the member function isInstalled is improved
    La fonction membre isInstalled est amélioré...

commit fba9f1a0c8873f037fe3a14810d2af72ac464f26
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Mar 5 22:59:14 2014 +0100

    cards depends and cards depends -a respectively shows the deps still need for installation
    and all the deps for a package
    cards depends et cards depends -a respectivement affiche les deps encore necessaire pour l'install
    et toutes les deps d'un paquet donnée

commit 7adb52a6f401f1b76f695fa300afa953047f7c33
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Mar 3 23:54:33 2014 +0100

    minor bug fix pre and post install run
    bug mineur, fix le pre et le post install

commit 76cf48071f0f16c90404c83dd5f956e171baffaf
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Mar 2 18:36:05 2014 +0100

    Mainly bugs corrections and add isinst option
    Principalement correction de bugs et ajout option isinst

commit 72fa5df9fa7a29089487a7445a18fc3054a734ed
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Mar 1 17:57:20 2014 +0100

    Big step again, (at least for me), we can now install an archive WOuah that's great
    Un grand pas à nouveau, (en tout cas pour moi), on peut installer une archive. C'est super cool ça comme étape

commit b22bcf3d3e5449af1156af42d2ca41ce84ff6c5e
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Feb 23 22:44:26 2014 +0100

    cards level return all the found packages per level
    cards level retourne tous les paquets trouvés par niveau

commit fe32d6990452524a61c4c4fcf53658ed87f1701a
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Feb 18 20:40:22 2014 +0100

    cards sync need to still check the locals files even if they are present,
    they might be out of date.
    cards sync doit toujours vérifier les fichiers locaux même si ils sont présent, ils peuvent être obsolètes

commit 6e25bb0c77b34647e94ba679752ff1baca8c9ac0
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Feb 17 23:48:09 2014 +0100

    no need to complain if there is no deps file, checkit first
    
    Pas besoin de se plaindre si il n'y a pas de fichier de deps, vérifier si il existe avant

commit fb9daf13257317a918d311b8eec2be33aebe08ec
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Feb 15 10:40:36 2014 +0100

    No need to compile pkgcrea anymore it's part of cards
    
    Plus besoin de compiler pkgcrea, il est intégré dans cards

commit 0198556daf17f8092be291e323427d7279e67e09
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Feb 15 00:40:22 2014 +0100

    First handling of the dependencies still a lot of work
    Première gestion des dépendances encore beaucoup de travail

commit d9ad722e549bc7ddce1eb11e51cb9a114575ea8e
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Feb 5 23:40:13 2014 +0100

    Some progress on sync. It's check if allready exist and if obsolete.
    They are still some improvement to be done. curl will be used by pkgmk as long wget is not found.  But another good step
    
    Quelques progrès sur la commande sync. Il vérifie si le port existe déjà ou est obsolète.
    Encore des améliorations à faire. curl est utilisé par pkgmk tant que wget n'est pas trouver. Encore une étape

commit 8f70707ea15f53243cedd9b56a0876943a899289
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Feb 4 00:46:07 2014 +0100

    cards sync get also the MD5SUM file

commit 56de7f43de9adeac95f0e03f678bba55ea4a32b5
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Feb 2 21:58:41 2014 +0100

    I could write a all book about this commit.
    Even if we still far from the final concept of cards, I decide to really attack the
    cards tool. From now, cards will grow up on it's owns. It means it's possible separatly
    cards and the basic tools pkgadd (and brothers). To compile the basics tools: make pkgadd
    and to compile cards: make cards. Of course make all do the all scope. SO what's new ?
    new classes FileDownload, SyncCards, new fonctions md5. The FileDownload is able to download
    and check the md5sum. SyncCards is as you guess synchronise the depot.... Still a lot a lot
    of work. But this commit is going to really bring speed in the comings commits
    
    Je pourrai écrire tout un livre sur ce commit. Même si nous sommes encore loin de toutes les
    fonctionnalitées promises de cards, j'ai décidé de vraiment m'attaquer à l'outil cards.
    A partir de maintenant, cards va grandir de lui même. Cela signifie qu'il est maintenant
    possible de compiler séparément cards et les outils de base pkgadd (et confrères). Pour
    compiler les outils de base: make pkgadd et pour compiler cards: make cards. Il est bien
    entendu toujours de compiler le tout via make all. DONC quoi de neuf ?
    Nouvelles classes FileDownloadm, ConfigParser, SyncCards pour comme vous l'imaginez pour
    la synchronisation du dépot... Encore beaucoup beaucoup beaucoup de travail. Mais ce
    commit devrait vraiment permettre d'avancer plus rapidement avec les commits à venir
    
    Bons tests

commit 3d7b86acd5dff1473ad8b26319f73232e890a442
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Jan 19 22:08:15 2014 +0100

    corex for sub locale package _ -> - in the name of the group locale

commit a8dc85d9dba70f031e41d2eb844bb9fedb714eba
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Jan 19 20:47:53 2014 +0100

    pkgmk corex

commit 18946b6d72c7a62705f37f158069226ff1c3f6c7
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Jan 19 17:32:41 2014 +0100

    New format for the binary, we get finally rid of this # problem.
    pkgmk is synchronising with the depot by default.
    
    Nouveau format pour les binaires. Nous sommes finallement débarassés du symbole # et de ses problèmes.
    pkgmk synchronise avec le depot par défaut

commit 51b89c7df9798d9de57f4d36b3c44c578010a2e1
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Jan 12 23:57:42 2014 +0100

    the command cards finally showing up
    even if it's still experimental. Looks like the bash language would do the job for the cli version
    of cards. Wait and see but with the new info layout, it seems to be quite good enought
    
    la commande cards fait enfin son apparition même si elle est encore très expérimentale.
    On dirait que le langage bash pourrait faire le boulot pour la version cli de cards.
    Wait and see mais avec la nouvelle structure des infos, ça semble pouvoir le faire.

commit 028249f150b1a11ef6e59495d164a12b8fa69725
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Jan 8 20:52:43 2014 +0100

    cleaning time, the dependencies search need to be rebuild. pkg-repgen deps.awk  are not need anymore
    Temp de nettoyer, la recherche des dépendances doit être revue. pkg-repgen et deps.awk sont désormais obsolètes

commit 12a41dacf5b292986ebf7d0d4d859d3303032ec8
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Jan 8 12:43:45 2014 +0100

    Review the info available for pkginfo, no descr, no packager, no maintainer
    Les info pour pkginfo sont revues, pas de description, pas de packager, pas de maintainer

commit 07fbc5fcd654116b3f462b0397443cf50619cbc0
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Jan 4 01:06:58 2014 +0100

    0.2.81.0 add generate index.html per package
    ajout de la génération du fichier index.html par paquet

commit 6cd77b4d38060d9099415c15058e313ad074653d
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Dec 29 18:41:02 2013 +0100

    add the pkgcrea.conf file to shows how does finally the ports directory will look like
    ajout du fichie pkjcrea.conf pour montrer à quoi le dossier d'un port va ressembler

commit a7bbb1810f84616ce660ac90018aa682130cd847
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Dec 29 18:21:25 2013 +0100

    pkgmk puts its binary in the same directory as the recept, we forget about this incredible complicate tree structure
    pkgmk place ses binaires dans le même dossier que la recette, on oublie cette structure tellement compliquée

commit e11916e45e00bb53aa2f779842a23cd099eca719
Author: tnut <tnuttens at gmail dot com>
Date:   Thu Dec 26 23:50:35 2013 +0100

    pkgcrea still expect a list of file containings the deps on a single line
    pkgcre demande toujours une liste de fichiers contenant les dépendances du paquet dont le nom est le fichier

commit 1d907393dbbc1784e426aef3546415661f4fb4e6
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Dec 22 22:24:14 2013 +0100

    pkgcrea is a c project
    
    pkgcra est un projet c

commit 0e0eea7864708821c9da74aee6ec7c34699d8077
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Dec 22 22:18:12 2013 +0100

    Just a commit to integreate somehow the work of the lasts weeks.
    The result of this should be the new generation prt-get command renames (probably) pkgcrea
    
    Juste un commit pour intégrer le taffe des dernières semaines.
    Le résultat de ce taffe devrait être la nouvelle génération de prt-get qui sera renomé (probablement) prkgcrea et
    intégrera le script deps.awk originalement écrit par Guy

commit 2d7dc2aa7140f9f91ab7fad2dfbb6f29cbba533a
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Dec 8 16:08:08 2013 +0100

    No need to printout the deps without endl
    
    Pas besoin d'afficher les deps sans fin de ligne

commit bcfa2239316498e1cf03c611e4e0d86f35bb8612
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Dec 7 23:25:14 2013 +0100

    The runtime deps can be found via pkginfo --runtimedepfiles <path>
    This allow us to involve pkgmk in the business. It add automatically the runtime deps before packaging
    
    Les dépendances runtime peuvent être trouvées via pkginfo --runtimedepfiles <chemin>
    Cela nous permet de demander à pkgmk d'ajouter automatiquement les dependances runtime avant l'empaquetage

commit 364de5c195ab9e3b9cc5c4bce89b8e9c8abed4d6
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Nov 30 21:17:18 2013 +0100

    Need to check if PRE and POST exist otherwise ...

commit e4dc457048ec8c718bdbc4a8f45ad1502e66e6c4
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Nov 30 19:29:28 2013 +0100

    post-install added, Tanks to the Process class of prt-get,
    It is now include, finaly the best choice instead of include them in the pkgdbh class. So it also make
    the all stuff lighter (a bit)

commit 6fd1f5cad54457a175db4e3ecf7dca117ca092a8
Author: tnut <tnuttens at gmail dot com>
Date:   Thu Nov 28 22:45:42 2013 +0100

    some cleaning and pkgmk.conf correction
    pkg is now the binary directory

commit a2cff65e20a349177054fdaeb52ff8ebf32382ba
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Nov 23 21:32:22 2013 +0100

    pkgadd -f works ...finally

commit 2cde8e25aa772ae54e07774260c0de5737a677ca
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Nov 20 20:21:15 2013 +0100

    corex on pkgmk.in, so that sub-packages can also take profit of pre post install

commit 386a3af714a21d5c6223f92f2c9492b0e051a0a2
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Nov 20 00:00:42 2013 +0100

    version push

commit 5ec77b36fc2548c7d908716e0775204a519ca01f
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Nov 19 23:59:57 2013 +0100

    pkgmk will add .PRE .POST .README for the groups as well if available

commit 99d3ea3bd7fa1687809ee9d142fcc2c12b3bdb46
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Nov 17 21:31:58 2013 +0100

    run PRE ONLY if we are shure we can install the package

commit 58958a132f67753ba882c5643d8548028c40ca2b
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Nov 13 22:25:29 2013 +0100

    pre-install first approach

commit 13115e7409c555f747cb4c8413fc0b03c1338f0c
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Nov 11 20:41:21 2013 +0100

    still not clear how to handle the meta datas. Still need to think about it

commit cd2410d5f6f86ca7de2e3d3c82adff863cfc0b18
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Nov 6 22:52:23 2013 +0100

    pkgmk need to know where the PKGMK_PACKAGE_DIR is for pkgadd

commit f31bb8008bda858fe6cd5c477083502edb1c4835
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Nov 5 21:30:28 2013 +0100

    pkgmk handling beter multi arch
    Packages ends in PACKAGES directory per default

commit c17f72fb18f776be9e9d2224d1d3deaeb4e0dcbf
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Oct 28 00:02:10 2013 +0100

    update version so many new things

commit c4bfe50651c725ee3435591e6a1cb9291296e392
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Oct 27 23:57:49 2013 +0100

    pkginfo -R , --runtime return the list or runtime librairies need
    This need to really tested now

commit 32e2f3f83cc017e480cf568872c23af0d97f4f85
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Oct 27 22:19:32 2013 +0100

    pkginfo -L, --librairies working
    after some tests, it should be easily possible to return the package owner
    of each of thoses librairies

commit ba0e42186eed334ab1565ede08442097db9cbffc
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Oct 27 13:51:53 2013 +0100

    first try for getting the dependencies. List of Librairies not yet working
    Need to commit so many changes

commit 7a91d145146b15695e91055e2c006b9af2113c9f
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Oct 22 20:55:18 2013 +0200

    pkglibs ready for final tests before going to a class
    to compile it and test it
    g++ -DNDEBUG file_utils.cc pkglibs.cc
    replace -DNDEBUG with -DDEBUG to get all debugging messages

commit a6e0546cdc79ac5852c4342106d4942d546f8cc1
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Oct 21 21:43:32 2013 +0200

    cleaning some code in pkglibs.cc

commit d67c175a88efd465108f699ff24d6fea8e40c831
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Oct 20 23:44:29 2013 +0200

    pkglibs return strings of libraries dependencie ao the file librarie
    It's allready quite far
    still it has to be integrate in cards, so pkgmk and pkgadd get
    directly the info

commit a00bb999499d99edc47555398f217dbdaa4b2825
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Oct 19 11:36:15 2013 +0200

    add sources for doc elfFormatFile

commit 0ec67f9adedac0ff1c4645581e7ee73981ebf948
Author: tnut <tnuttens at gmail dot com>
Date:   Sat Oct 19 11:35:00 2013 +0200

    elfFormatFile to explain how to retreive dynamic Section

commit c59d1a6be8f5cfabb53f4da765236e33b31cf409
Author: tnut <tnuttens at gmail dot com>
Date:   Thu Oct 17 00:28:06 2013 +0200

    all the members functions an members variables renamed to be more easy to read and self explain

commit 134829f8a6331ca7f9790a37095b60cb2a755ce9
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Oct 14 23:03:44 2013 +0200

    Add Pkgmeta generated automatically and for every package and sub package
    the size of the installed package is include

commit 29b9f0c8db6bb3c889cc8a90d8183ff1ce9069b5
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Oct 13 22:12:02 2013 +0200

    pkgmk.in had a prob when /usr/share/locale/ had
    files instead of folder, we check this now. pkgdbh is holding description,
    url, etc together with the existing name, description and so on
    pkginfo -l <package> shows a summary at the end of the list.
    This is was just a first approch

commit 95a91ceb312d5665f746e6a6297122fb5ee8258e
Author: tnut <tnuttens at gmail dot com>
Date:   Thu Oct 10 23:01:13 2013 +0200

    Today, small improvement, spaces
    are allow int config files, pkgmk check the syntax of the parent

commit c7cfe72f5e4066ae456e7440ece9629adee43ef1
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Oct 8 23:47:49 2013 +0200

    pkgmk is discovering automatically the name,
    the version and the release in the name of the parent directory.
    So it's no need to mentionned them in the Pkgfile. Also, it's
    possible to specify it's own pkgmk.conf. The file /etc/profile
    is check and if present is source in the begin of the script.
    Few correction on the progress member class probably it will be
    necessary to create a enumeration for the various warnings
    messages

commit dd2494a8e6aae974843cc8bcc4bded68820ff995
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Oct 7 21:04:55 2013 +0200

    Files Layout review
    We talk about cli and gui instead of core and extra
    .footprint folder and .md5sum files are usefull for the packager
    they are not important in the binary depot where they are different
    the cli depot is the including all binaries running without graphical
    interface. The gui depot is including all the packages running with
    a graphical interface. This depot can used depencies from cli depot.

commit 16f25d745589e3e3725906e6f21b0597a0c61354
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Oct 6 19:43:28 2013 +0200

    first idea of how the file layout should look like.
    Need some feedback so to know if it's a good idea, consult the file FilesLayout.gnumeric
    you need gnumeric to be install

commit 1b91e30c07bde2bb1c3dca67638c03d49887e152
Author: tnut <tnuttens at gmail dot com>
Date:   Fri Oct 4 23:13:36 2013 +0200

    Add error treatment
    so that all the classes can be used
    as a library in a graphical environnment

commit a217e876474ecde0fedc184bf5497aa8bb17b899
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Oct 2 20:54:35 2013 +0200

    new class for the db, cards will be used somewhere else.
    Add some news fonctions for the future, tanks to prt-get devel Johannes Winkelmann
    string utilities, file utilities functions added

commit aa8b2ce9a30a3bb0805c787f4b0843d397234a6a
Author: tnut <tnuttens at gmail dot com>
Date:   Tue Oct 1 21:50:46 2013 +0200

    pkgdwl does only the download of the package
    in the current directory, if -i is pass, only the md5sum is download.
    The db folder is now following the name#version-release format, conversion is available
    and the script ADD is getting simpler and simpler. Time to integrate some features
    of prt-get somewhere.

commit 8eb2f93b37ac5b083f9c529c3d334c77f5e0dc65
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Sep 29 17:48:09 2013 +0200

    Very please to submit the first release of pkgdwl
    For the moment it check if allready installed
    If yes, need to pass -f to bypass
    It doen't check for the name of the package (TODO)
    First it downloads the md5 file then extract the
    info about the archive to download
    The archive and the md5sum files are stored
    in /install directory. Have fun :D

commit b029283794f86214f28a5b8e4fa37626670f43ff
Author: tnut <tnuttens at gmail dot com>
Date:   Fri Sep 27 21:05:42 2013 +0200

    A new group "service" is now possible
    Each of the group has its own default fonction in the script pkgmk.
    The md5sum is now as well automatically created. This signature file is named the package name. pkgdwl will retrieve this file as first and be used as the first info to download.

commit c197b4815c324839f5330930e106b17000e2affa
Author: tnut <tnuttens at gmail dot com>
Date:   Wed Sep 25 00:25:45 2013 +0200

    progress info for add, rm, info about packages

commit d91e47e2eb8570f37f46e7c620b622d250ad1ab3
Author: tnut <tnuttens at gmail dot com>
Date:   Mon Sep 23 18:32:29 2013 +0200

    First S5 process, I must be quiet tired yesterday, mainly getting read of ugly code

commit 9bb5a7e4a93f03ae24764216dfd771e7367e883b
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Sep 22 22:00:43 2013 +0200

    cards is able to handle metadata Pkgfile, pre-install, post-install, README files
    They will be stored under the <name version>/meta folder. Later on, pkginfo will be able to provide more info about an installed packaged
    based on this info. Somes corrections on pkgmk, it has now to deal with severall packages, so lot of replacement where TARGET is now TARGETS

commit ca34098fcd0dc37987c5fc9fefc1e7c46b794902
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Sep 22 14:48:12 2013 +0200

    pkgadd.conf added

commit e01b35f55e113123d4ef7430e977c634ba09b427
Author: tnut <tnuttens at gmail dot com>
Date:   Sun Sep 22 12:41:43 2013 +0200

    initial commit, add all the so far. pkgadd, pkgrm and pkginfo are doing they job. So far a rudimentary progress info is available when pkgadd is request
