summaryrefslogtreecommitdiff
path: root/build/reqprov.c
AgeCommit message (Collapse)AuthorFilesLines
2007-12-13Use rpm_tagtype_t everywhere for rpm (header) tagtype typePanu Matilainen1-2/+2
- typedef'ed as uint32_t, doesn't matter much but negative types dont exist - easy to grep, easy to change... - define RPM_FORCEFREE_TYPE instead of -1 "magic" for forcing headerFreeData (ugh), easier to grep for and change than "-1"
2007-12-13Use rpm_tag_t everywhere for rpm (header) tag typePanu Matilainen1-5/+5
- typedef'ed as int32_t for now, negative values used in some places for error cases - easy to grep, easy to change... - add RPMTAG_NOT_FOUND define, used in place of -1 "magic",
2007-12-13Use rpm_count_t everywhere for header data countPanu Matilainen1-1/+1
- typedef'ed as uint32_t as that's the key size limit imposed by BDB, relevant for RPM_BIN_TYPE - easy to change to whatever later on as it's now consistent everywhere
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen1-1/+1
- adjust include paths accordingly
2007-11-23Use #include <x.h> syntax to include public headers.Ralf Corsépius1-1/+1
2007-09-21Rename Spec -> rpmSpec for namespacingPanu Matilainen1-1/+1
2007-09-11Remove splint tags.Ralf Corsépius1-7/+1
2004-10-09Splint fiddles.jbj1-21/+21
CVS patchset: 7438 CVS date: 2004/10/09 18:23:00
2002-12-31Dump multilib code, colored depndencies instead.jbj1-7/+2
CVS patchset: 5990 CVS date: 2002/12/31 02:12:02
2002-07-02Add boundsread annotations throughout, enable +bounds checking.jbj1-0/+2
Start narrowing the scope of bounds annotations by adding more annotations. CVS patchset: 5537 CVS date: 2002/07/02 23:54:35
2002-06-23Add boundswrite annotations everywhere.jbj1-0/+2
CVS patchset: 5522 CVS date: 2002/06/23 19:47:08
2001-10-16More lclint annotations.jbj1-7/+8
CVS patchset: 5116 CVS date: 2001/10/16 14:58:57
2001-10-15Explicit branchstate annotations.jbj1-0/+2
CVS patchset: 5113 CVS date: 2001/10/15 17:53:34
2001-06-12- remove dead code frpm popt table reorg.jbj1-6/+6
- more CLI typedefs/prototypes moved from rpmlib.h to rpmcli.h. - rpm --verify skips files in non-installed states. - rpm --verify skips content checks for %ghost files. - rpm --verify displays config/doc/gnost/license/readme atrrs for files. - rpm --verify checks immutable header region digest if available. - rpmbuild adds header region digest (SHA1 as string). - use rpmTag* typedefs in new hge/hae/hme/hre header vectors. CVS patchset: 4854 CVS date: 2001/06/12 04:10:21
2001-04-30- yet more boring lclint annotations and fiddles.jbj1-8/+8
CVS patchset: 4732 CVS date: 2001/04/30 22:32:22
2001-04-29- globalize _free(3) wrapper in rpmlib.h, consistent usage throughout.jbj1-10/+15
- internalize locale insensitive ctype(3) in rpmio.h - boring lclint annotations and fiddles. CVS patchset: 4721 CVS date: 2001/04/29 01:05:43
2001-01-11doxygen annotations for build/*.jbj1-21/+20
- fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. CVS patchset: 4426 CVS date: 2001/01/11 14:13:04
2000-12-12Sync with rpm-4_0 branch.jbj1-0/+1
CVS patchset: 4338 CVS date: 2000/12/12 20:03:45
2000-11-12- fine-grained Requires, remove install PreReq's from Requires db.jbj1-2/+4
CVS patchset: 4258 CVS date: 2000/11/12 11:11:49
2000-08-27Doxygen annotations.jbj1-1/+2
CVS patchset: 4130 CVS date: 2000/08/27 19:18:25
2000-07-11- remove build mode help from rpm.c, use rpmb instead.jbj1-0/+11
- support for rpmlib(...) internal feature dependencies. CVS patchset: 3933 CVS date: 2000/07/11 02:12:49
2000-07-09- prefix payload paths with "./", otherwise "/" can't be represented.jbj1-7/+5
- fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). CVS patchset: 3930 CVS date: 2000/07/09 23:10:25
2000-07-05- change optflags for i386.jbj1-4/+10
- multilib patch, take 1. CVS patchset: 3920 CVS date: 2000/07/05 20:39:15
2000-01-24Documentation sugar.jbj1-1/+4
CVS patchset: 3533 CVS date: 2000/01/24 20:02:32
1999-10-04lclint annotations from build.jbj1-1/+1
CVS patchset: 3366 CVS date: 1999/10/04 19:40:03
1999-08-24Fix duplicate dependency check.jbj1-1/+3
CVS patchset: 3254 CVS date: 1999/08/24 23:27:48
1999-08-24add versions to prereq.jbj1-19/+21
add syntax sensitive implict prereq on rpm-3.0.3. CVS patchset: 3253 CVS date: 1999/08/24 22:26:55
1999-08-20add versions to obsoletes.jbj1-0/+2
CVS patchset: 3243 CVS date: 1999/08/20 21:05:18
1999-07-22add versions to provides.jbj1-1/+3
CVS patchset: 3196 CVS date: 1999/07/22 17:48:31
1999-04-14Make silly headerGetEntry consistent throughout.jbj1-4/+4
CVS patchset: 2995 CVS date: 1999/04/14 12:35:08
1999-01-26Parse BuildRequires: and add appropriate RPMTAG_*REQUIRES* to src rpmjbj1-10/+9
header. CVS patchset: 2763 CVS date: 1999/01/26 21:57:57
1999-01-06propagate "const char *" into rpmlib prototypes.jbj1-3/+3
CVS patchset: 2663 CVS date: 1999/01/06 17:33:50
1998-10-08Consolidate i18n baggage into AM_GNU_GETTEXT and system.h.jbj1-1/+0
CVS patchset: 2425 CVS date: 1998/10/08 14:59:17
1998-09-27add Slovak translation (Stanislav Meduna <stano@trillian.eunet.sk>)jbj1-0/+1
gettextify rpmMessage/rpmError/fprintf messages. CVS patchset: 2368 CVS date: 1998/09/27 22:03:52
1998-07-30Consolidated includes for librpmbuild API.jbj1-6/+1
CVS patchset: 2213 CVS date: 1998/07/30 22:09:42
1998-07-25Aggregate system includes into system.h.jbj1-144/+1
Rearrange functions to minimize exported routines in librpmbuild API. VS: ---------------------------------------------------------------------- CVS patchset: 2183 CVS date: 1998/07/25 21:00:26
1998-07-08Add {init,add,expand}Macro args everywhere (new macro.c compatibility).jbj1-2/+2
Create /usr/lib/rpm directory and move rpmrc et al there. CVS patchset: 2168 CVS date: 1998/07/08 17:30:37
1998-04-17Added AutoReq: and AutoProv:marc1-40/+48
CVS patchset: 2093 CVS date: 1998/04/17 04:25:27
1998-04-16pay attention to autoreqprov flagewt1-1/+1
CVS patchset: 2092 CVS date: 1998/04/16 16:25:03
1998-04-09Jeff Johnson's memleak patchesmarc1-2/+2
CVS patchset: 2085 CVS date: 1998/04/09 20:20:17
1998-04-09 - remove icons with --rmsourcemarc1-1/+3
- do dependecy generation on -bl - check files on all packages on -bl CVS patchset: 2084 CVS date: 1998/04/09 16:46:30
1998-03-20Added trigger support to build codemarc1-8/+27
Got rid of myftw warning CVS patchset: 2041 CVS date: 1998/03/20 22:38:00
1998-03-041) include cleanups for portabilityewt1-1/+2
2) pulled popt structures and variables out of functions -- they need to be global due to stupid compilers 3) modified the Makefile to use relative dependencies, and make dependencies optional CVS patchset: 2020 CVS date: 1998/03/04 16:51:06
1998-01-12merged in Marc's new build codeewt1-338/+136
CVS patchset: 1956 CVS date: 1998/01/12 21:31:29
1997-10-07Bugmarc1-1/+1
CVS patchset: 1843 CVS date: 1997/10/07 14:22:40
1997-09-16Move obsoletes to own tagmarc1-3/+20
CVS patchset: 1828 CVS date: 1997/09/16 20:09:31
1997-09-16Added Obsoletes: tagmarc1-1/+5
CVS patchset: 1827 CVS date: 1997/09/16 19:20:16
1997-06-19PreReq handlingroot1-12/+21
CVS patchset: 1706 CVS date: 1997/06/19 19:46:19
1997-05-20Must include <sys/tiome.h> before <sys/resource.h> for SunOSewt1-0/+1
CVS patchset: 1653 CVS date: 1997/05/20 17:43:34
1997-05-16Applied changes for AIX. This involved using <sys/select.h> if it's available.ewt1-0/+1
CVS patchset: 1638 CVS date: 1997/05/16 15:32:57