summaryrefslogtreecommitdiff
path: root/packages/hash
Commit message (Collapse)AuthorAgeFilesLines
* * Regenerated all makefiles.yury2013-01-172-101/+82
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/targetandroid@23422 3ad0048d-3df7-0310-abae-a5850022a9f2
* * disable uncompilable targets for embedded targetsflorian2012-12-311-0/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23257 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Re-generated all the Makefile.fpcs from the packages. So they are almost ↵joost2012-11-172-32/+64
| | | | | | all the same now. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23001 3ad0048d-3df7-0310-abae-a5850022a9f2
* Pass OPT to compilation of fpmake.tom_at_work2012-09-152-9/+114
| | | | | | | | Solves issues with systems that e.g. require special options for compilation of programs (e.g. libc programs to find libc startup code) or the actual build has been compiled with options that are incompatible with default ones. Tested changes by building an i386-linux local build and i386-linux->arm-linux cross-builds git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@22397 3ad0048d-3df7-0310-abae-a5850022a9f2
* Revert r22080 because it prevents crosscompilation.tom_at_work2012-08-162-114/+9
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@22101 3ad0048d-3df7-0310-abae-a5850022a9f2
* Pass FPCOPT to fpmkunit and fpmake compilation. This prevents build errors ↵tom_at_work2012-08-142-9/+114
| | | | | | of these programs if the given FPCOPT options of the previously compiled RTL are incompatible to default options. Regenerated associated makefiles. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@22080 3ad0048d-3df7-0310-abae-a5850022a9f2
* + Regenerate all Makefiles's after adding x86_64 netbsd targetpierre2012-04-242-4/+14
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@21031 3ad0048d-3df7-0310-abae-a5850022a9f2
* * regenerated Makefiles with AIX supportjonas2012-04-112-6/+36
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@20812 3ad0048d-3df7-0310-abae-a5850022a9f2
* Add x86_64-openbsd target in Makefilespierre2012-04-062-28/+29
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@20723 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Always use the bootstrap-units to compile these fpmake.pp files. Also ↵joost2012-01-212-26/+1
| | | | | | when the regular .ppu's are available. To avoid checksum-problems when running make on a non-clean checkout. (make install) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@20133 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Converted fpmkunit and the packages it depends on to fpmake building. joost2012-01-193-940/+207
| | | | | | | | | | | Hash, paszlib, fcl-process and fpmkunit itself are build using fpmkunit_bootstrap. The fpmkunit-Makefile.fpc still contains dependencies on hash,paszlib and fcl-process because the packages depending on fpmkunit needs those. For fpmkunit itself those dependencies are ignored by directly setting the unit-search path to the rtl-unit search path. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@20115 3ad0048d-3df7-0310-abae-a5850022a9f2
* * rebuilt Makefilesflorian2011-12-042-348/+40
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@19748 3ad0048d-3df7-0310-abae-a5850022a9f2
* * remove spaces at eolflorian2011-09-281-10/+11
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@19266 3ad0048d-3df7-0310-abae-a5850022a9f2
* * patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, ↵florian2011-09-272-4/+4
| | | | | | resolves #20346 git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@19256 3ad0048d-3df7-0310-abae-a5850022a9f2
* + Update all Makefile's modified bypierre2011-08-162-2/+10
| | | | | | | | | | | | | | | | | | | | change in utils/fpcm/fpcmake.ini in prevous commit. Adapt also other files to that change: * compiler/globals.pas: Replace $FPCTARGET by os_string if tf_use_8_3 flag is set for target_info also. * tests/Makefile.fpc: Modify TEST_TARGETSUFFIX in the same way as TARGETSUFFIX was modified in previous commit. * tests/utils/dotest.pp: + New variable UseOSOnly, set to true if only target OS name should be used for subdirectories. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@18228 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Trunk version to 2.7.1marco2011-08-033-3/+3
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@18075 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Regenned all makefiles before 2.6.x branching.marco2011-08-032-6/+124
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@18073 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Make length a qword, bug 19366marco2011-05-221-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17523 3ad0048d-3df7-0310-abae-a5850022a9f2
* * changed output only parameters from var to outivost2010-12-071-13/+13
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16517 3ad0048d-3df7-0310-abae-a5850022a9f2
* + i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 andjonas2010-09-292-9/+48
| | | | | | | | | | | | | | | later: the same as i386/darwin, except a) uses the non-fragile Objective-C ABI/runtime b) does not require stubs for direct calls/jumps (not required for i386/darwin under 10.6 and later either, but still generated there for backwards compatibility) c) only the same packages are enabled as for ARM/Darwin d) MacOSAll is compiled specifically for the iPhoneSimulator SDK This target also defines the symbol "darwin" apart from the target name "iphonesim" for source code compatibility reasons. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16065 3ad0048d-3df7-0310-abae-a5850022a9f2
* * implemented uuid_create_sha1_from_nameivost2010-04-194-92/+117
| | | | | | | * changed some var to out parameters (so that there's no not initialized warning) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15153 3ad0048d-3df7-0310-abae-a5850022a9f2
* * added crc128 supportivost2010-04-192-12/+475
| | | | | | | * fixed crc example git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15152 3ad0048d-3df7-0310-abae-a5850022a9f2
* Fixed fpmake.pp files:joost2010-04-151-2/+1
| | | | | | | | | | | | * ExternalURL does not exist anymore * Do not add dependencies on files in other packages, add a package dependency on the package where the files are in instead * Replaced the copy of fcl-base's fpmake.pp in fcl-extra with a real one * Fixed some dependencies and file-names git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15148 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Update Makefilespierre2009-12-102-12/+56
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14385 3ad0048d-3df7-0310-abae-a5850022a9f2
* * sha1test demo + fpmakemarco2009-09-164-60/+101
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13728 3ad0048d-3df7-0310-abae-a5850022a9f2
* + sha1 unit by Sergei Gorelkin, resolves #14604florian2009-09-164-60/+366
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13727 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Makefiles version 2.5.1jonas2009-08-132-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13533 3ad0048d-3df7-0310-abae-a5850022a9f2
* * regenerated using latest fpcmakejonas2009-08-022-2/+34
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13487 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed range/overflow errorsjonas2009-02-071-0/+16
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12704 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed compilation with range checking switched onjonas2009-02-071-0/+5
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12700 3ad0048d-3df7-0310-abae-a5850022a9f2
* * renamed rol/ror functions into rolbyte/rolword/roldword/rolqwordjonas2009-01-281-7/+7
| | | | | | | | | | | (and the same for ror), because their operation is very dependent on the operand size, and it's fairly easy to misjudge the bitwidth of the outcome of an expression in Pascal if you are not intimately familiar with the language (or if you don't know the exact types of all involved values in an expression) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12621 3ad0048d-3df7-0310-abae-a5850022a9f2
* * completed md5.pp fixes (forgot to uncomment some code pieces)ivost2009-01-202-46/+10
| | | | | | | * readded get_crc_table to keep backward compatibility. it is aliased now to get_crc32_table git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12578 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed little bug in crc32 and crc64ivost2009-01-201-7/+3
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12576 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed crc sampleivost2009-01-202-11/+15
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12574 3ad0048d-3df7-0310-abae-a5850022a9f2
* * added crc64 functionivost2009-01-205-127/+378
| | | | | | | | | * added crc examples (not finished) * improved md5 git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12573 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Restructured makefiles for examplesjoost2008-12-194-61/+2286
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12389 3ad0048d-3df7-0310-abae-a5850022a9f2
* * change externalurl to homepageurlpeter2008-11-181-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12170 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Another batch of manifests added to the respective fpmakes. Until httpd22.marco2008-10-261-1/+9
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11975 3ad0048d-3df7-0310-abae-a5850022a9f2
* * More fpmake fixes. Exampledirs and includefiles mostly fixed for these.marco2008-10-221-1/+1
| | | | | | | gdbint moves two examples from src to exampledir + makefile fix. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11949 3ad0048d-3df7-0310-abae-a5850022a9f2
* * regened makefiles to propagate makefile versionsmarco2008-10-221-2/+6
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11947 3ad0048d-3df7-0310-abae-a5850022a9f2
* * updated all makefile.fpc versions to 2.2.2 for fppkg compat.marco2008-10-221-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11945 3ad0048d-3df7-0310-abae-a5850022a9f2
* * reset version to latest release: 2.2.2-0peter2008-10-171-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11907 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed for 64 bit targetsflorian2008-08-171-7/+7
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11597 3ad0048d-3df7-0310-abae-a5850022a9f2
* * teach peephole optimizer about ror/rolflorian2008-07-281-7/+0
| | | | | | * md5 unit uses system.rol git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11468 3ad0048d-3df7-0310-abae-a5850022a9f2
* * regenerated with changes in r11233jonas2008-06-151-7/+8
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11234 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed fpc_zipinstall for go32v2 and the likegiulio2008-06-031-2/+2
| | | | | | | * makefiles regenerated git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11180 3ad0048d-3df7-0310-abae-a5850022a9f2
* * makefiles regenerated with newer fpcmakehajny2008-05-281-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11107 3ad0048d-3df7-0310-abae-a5850022a9f2
* * regenerated for i386-Haiku and darwin cross compilation changesjonas2008-05-241-2/+25
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11073 3ad0048d-3df7-0310-abae-a5850022a9f2
* * regenerate Makefiles to get armeb-linux support globally (also arm-darwin, ↵micha2008-05-051-2/+14
| | | | | | so it seems) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@10888 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed md2/md4/md5 for big endian systems (mdtest now passes on ppc)jonas2008-04-211-2/+6
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@10750 3ad0048d-3df7-0310-abae-a5850022a9f2