Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I21bf1a3a7c25cbec43022202cf2e5865b603a309
Signed-off-by: wangbiao <biao716.wang@samsung.com>
|
|
Python bindings: The initialization function must be named PyInit_name(),
where name is the name of the module, and should be the only non-static item defined in the module file
https://github.com/rpm-software-management/rpm/commit/0073376965ee8d8df63c21b0da634fc315c97d0b
related bug: https://bugzilla.redhat.com/show_bug.cgi?id=1064758
Add more patch:
https://github.com/rpm-software-management/rpm/commit/f3801bccb9eb068a747ca63a4b01518a260d9919
https://github.com/rpm-software-management/rpm/commit/ddc7ff28e14064f57c6917e133a95e73f749cf41
https://github.com/rpm-software-management/rpm/commit/2c6e0366ffc6bdbafbdf82df7fcedd975a361465
https://github.com/rpm-software-management/rpm/commit/71527b6fbd2b3898beabd602c462a01b691d67d8
Change-Id: I67a51ee893d06173b3d33d444dfa56a5796523fb
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
|
|
- Lump glob.h and glob.c into rpmglob.c in all their g(l)ory libc
decorations and make everything static to stop overriding system
library symbols with our own glob().
|
|
|
|
- -I$(top_builddir)/include/rpm was never right, and now with fts
moved into misc/ this shows as rpm/rpmutil.h not getting found.
|
|
- This is not really native rpm code but a copy of (glibc?) FTS
implementation, with slight modification to avoid symbol name
collisions. Stick it where the sun don't shine, we'd eventually
like to get rid of such bundled external code.
|
|
|
|
|
|
|
|
- most of the places get it through <rpm/rpmstring.h> already
|
|
- also loose the related ancient compatibility goo
|
|
- we're not particularly interested in AmigaOS quirks from 1996
|
|
- getwd(), getcwd(), basename() and realpath() are all POSIX 2001
defined, we dont care about older stuff
|
|
- setenv() and unsetenv() are required by POSIX 2001, we dont care about
older systems
|
|
- only the lua posix extension "uses" this by providing putenv()
to Lua, make it conditional and return error if not supported by
the underlying operating system
|
|
- realloc(NULL, size) is defined as equal to malloc(size) in C99 and
POSIX 2001, we dont care about anything older than that
|
|
- rpmio's own version is always there and portable, this is not needed
|
|
|
|
- rpm requires C99 compiler anyway, no point in carrying these around
|
|
|
|
- no much point conditionalizing something we can't live without
- just three places need, no point polluting include space everywhere
|
|
- POSIX doesn't require PATH_MAX to be defined as constant, and Hurd
doesn't define it...
- deal with it just once in system.h for now, the proper fix is to get
rid of needing it at all (ie add a mallocing realpath() clone to librpmio)
- patch from Adam Tkac
|
|
|
|
|
|
|
|
Use @LTLIBOBJS@.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Replace INCLUDES with AM_CPPFLAGS
(INCLUDES has been replaced by AM_CPPFLAGS and is deprecated in
modern automakes for several years)
- Require autoconf-2.61 and automake-1.10
(already required by autogen.sh)
- update mkinstalldirs with the version from automake-1.10
(The version in rpm is ancient and known to be bugged)
Patch from Ralf Corsepius
|
|
|
|
CVS patchset: 7717
CVS date: 2005/01/28 06:36:29
|
|
CVS patchset: 7710
CVS date: 2005/01/25 05:24:40
|
|
CVS patchset: 7706
CVS date: 2005/01/23 20:44:57
|
|
CVS patchset: 7701
CVS date: 2005/01/17 23:58:09
|
|
CVS patchset: 7674
CVS date: 2005/01/05 04:46:01
|
|
CVS patchset: 7673
CVS date: 2005/01/04 19:31:31
|
|
CVS patchset: 7462
CVS date: 2004/10/14 15:09:07
|
|
CVS patchset: 5437
CVS date: 2002/05/16 16:55:21
|
|
Recognize GNU extensions in myGlobPatternP(), flag in misc/fnmatch.h, as well.
CVS patchset: 5331
CVS date: 2002/02/22 17:12:15
|
|
- remove almost all explicit uses of stderr in rpmlib using rpmError().
CVS patchset: 4406
CVS date: 2001/01/03 20:19:27
|
|
CVS patchset: 4139
CVS date: 2000/08/28 01:50:45
|
|
CVS patchset: 3837
CVS date: 2000/06/13 07:15:15
|
|
CVS patchset: 3624
CVS date: 2000/03/11 21:13:18
|
|
CVS patchset: 3623
CVS date: 2000/03/11 20:59:30
|
|
CVS patchset: 3621
CVS date: 2000/03/11 20:14:07
|
|
CVS patchset: 3620
CVS date: 2000/03/10 22:02:29
|