20100530 - requiredbuilder 0.16.5 Handle perl dependencies on Slackware64 20091005 - requiredbuilder 0.16.4 Added support for txz packages 20090628 Implemented -i cmd option to check the dependencies of an installed package. 20090613 Implemented checks on ADD and EXCLUDE. 20070921 Substituted tar and untar commands with explodepkg and makepkg. Thanks to arny for the report. 20070901 - requiredbuilder 0.16.2 Added lzma package support, many thanks to Zeqadious for the patch. 20070811 Found and fixed another minor bug that affects reading the PACKAGES variable from the config file. 20070810 - requiredbuilder 0.16.1 Improved file list filtering to gain performances. Now the filtering works also with recursion (-r). 20070805 Fixed problem with spaces at the begining of the generated slack-required when ADD is used. Added another check to control that the PACKAGE variable is correctly set (fixes the bug reported by George Vlahavas). 20070801 - requiredbuilder 0.16.0 Updated README and man page. 20070730 Using , as field separator for ADD and EXCLUDE. 20070722 Many bug fixed, code almost ready to be released. 20070721 Added a quick way to add and exclude dependencies per single packages: using environmental variables ADD and EXCLUDE. Implemented recursive checking both manually and through a provided PACKAGES.TXT file. 20070610 Added another check to test if the main argument is a real file or a directory. Using mktemp to generate temporary files and directories. Many thanks to Matteo Nunziati that helped me cleaning the code :) 20070501 - requiredbuilder 0.15.2 Introduced an error message if the user is trying to build a python based package without python installed. 20070407 - requiredbuilder 0.15.1 Error messages now are on stderr so that people that redirect requiredbuilder's output shouldn't have any more problems. 20070312 - requiredbuilder 0.15.0 Fixed a bug that made requiredbuilder always build the perl dependency database even if there were no perl scripts in the package, this is a huge performance improvement. 20070311 Implemented a binary only scan based on find and file (option -b). Excluded /usr/doc, /etc and /usr/share from every scan by default, a complete scan can be enabled using the option -c. 20070305 - requiredbuilder 0.14.9 Fixed a small bug regarding the package name guessing mechanism. Thanks to Heinrich Wiesinger for the report. 20070210 - requiredbuilder 0.14.8 Thanks to fahrenheit that reported a wrong behavior of requiredbuilder when a slack-required is already present and the user is trying to print out Zenwalk style dependencies: any dependency already in the slack-required is not printed. Now this bug is fixed. 20070113 - requiredbuilder 0.14.7 Fixed a little bug regarding the case in which requiredbuilder can not guess the PACKAGE name and leaves the PACKET variable empty. Fixed another bug affecting the function "realfile" that resolves symbolic links. 20061211 - requiredbuilder 0.14.6 Fixed a little bug regarding optional dependencies that netpkg doesn't support. 20061206 - requiredbuilder 0.14.5 Removed the old requirement of an absolute path as argument. 20061205 - requiredbuilder 0.14.4 Added support for tgz files as input parameter instead of the build directory. Fixed a bug regarding optional dependencies already present in the slack-required file. 20061204 - requiredbuilder 0.14.3 added support for -z option: prints a comma separated dependencies list. redirected ldd error output on /dev/null 20061001 - requiredbuilder 0.14.2 changed the output of requiredbuilder -n 20060916 - requiredbuilder 0.14.2 awk '{print$10}' changed to awk '{print$NF}' to be compatible with slackware 9.1, thanks again to kaneda for his precious help. 20060909 - requiredbuilder 0.14.1 fixed a little bug in the use of the command "file", thanks to kaneda for the report. 20060311 - requiredbuilder 0.14.0 support for optional dependencies in case of more packages containing a required file. 20060308 - requiredbuilder 0.13.3 Printing added dependencies even if requiredbuilder is called with "-y". Added -n to only print to stdout. 20060224 better error messaging 20060222 added error message if a dependency is not found. 20060222 0.13.1 excluded *sh dependencies found by strings. 20060220 0.13.0 fixed a bug regarding empty slack-required files. 20060218 changed "head -1" to "head -n 1". Thanks to Artur Kedzierski. added dependency checking with strings for all ELF files. 20060122 added check for wrong options 20060121 - 0.12.5 improved function that resolves symbolic links (this fix the bug with qt dependencies). added Y,Yes and y to the list of positive user responses. 20060115 - 0.12.4 Fixed a bug regarding the use of $PACKET. Fixed the help message. 20060104 - requiredbuilder 0.12.3 Corrected a bug regarding the option -s 20051215 Code restyling & speed enhancements. 20051214 - requiredbuilder 0.12.2 added a check for the install directory: if it doesn't exist, create it. 20051213 - requiredbuilder 0.12.1 Better errors reports. 20051211 - requiredbuilder 0.12.0 Code restyling. 20051210 Major speed enhancements. Added another control not to add the building package as a dependency of itsself. 20051209 Added support for short package names in the requiredbuilder.conf (Thanks to Klaus Weidenbach for the suggestion). Added a new option "-s" to copy the new slack-required also to the directory from which requiredbuilder it's called. 20051105 - requiredbuilder 0.11.1 corrected a little bug regarding glibc dependencies. Thanks to Kanedaaa for the report. 20051102 - requiredbuilder 0.11.0 Corrected some bugs 20051101 Added support for perl dependencies 20051022 create a "depadd" function to better manage the code 20051021 - requiredbuilder 0.10.0 added interactive mode to manually check dependencies before add them to the slack-required file added requiredbuilder.conf, a config file to specify which packages you want to exclude from being added to the slack-required file 20051020 requiredbuilder rewritten as a bash script 20050925 - requiredbuilder 0.9.2 Added support for package names with 3 "-" Fixed bug reading the ldd output 20050922 Corrected generation of aaa_elflibs dependency (thanks to Jason Woodward). 20050727 - requiredbuilder 0.9.1 Another bug regarding the use of 'file' fixed. 20050714 - requiredbuilder 0.9 A lot of bugs fixed. First almost stable release.