Commit Graph

30 Commits

Author SHA1 Message Date
jbj 415b3e6ff2 fix: ia64 segfault on build.
CVS patchset: 5961
CVS date: 2002/12/24 02:41:45
2002-12-24 02:41:45 +00:00
jbj c96202ddef - internal automagic dependency generation (disabled for now).
CVS patchset: 5913
CVS date: 2002/12/03 02:57:02
2002-12-03 02:57:02 +00:00
jbj 80b23366e7 - use usrlib_LTLIBRARIES to install directly in /usr/lib64 instead.
CVS patchset: 5911
CVS date: 2002/12/01 21:34:06
2002-12-01 21:34:06 +00:00
jbj 0efbbada0f - link rpm libraries together, use shared helpers with external -lelf.
- move libfmagic to librpmio.
- use libtool-1.4.3, autoconf-2.56.
- add explicit -L/lib64 -L/usr/lib64 for libtool mode=relink on x86_64.

CVS patchset: 5910
CVS date: 2002/12/01 18:03:22
2002-12-01 18:03:22 +00:00
jbj bd00220d41 Splint fiddles.
CVS patchset: 5907
CVS date: 2002/11/30 21:42:24
2002-11-30 21:42:24 +00:00
jbj cd993acac7 - bundle libfmagic into librpmbuild for now.
CVS patchset: 5881
CVS date: 2002/11/26 22:44:47
2002-11-26 22:44:47 +00:00
jbj a496b09106 Use glibc __progname convention (with retrofit) throughout.
CVS patchset: 5880
CVS date: 2002/11/26 22:34:21
2002-11-26 22:34:21 +00:00
jbj 22389abbd4 - add AC_SYS_LARGFILE throughout.
- statically link rpmdeps against (internal) libfmagic.

CVS patchset: 5876
CVS date: 2002/11/19 18:40:21
2002-11-19 18:40:21 +00:00
jbj 47ce5c04fb MOre annotations.
CVS patchset: 5874
CVS date: 2002/11/19 13:50:55
2002-11-19 13:50:55 +00:00
jbj 78890a935a Print to private buffer, not stdout.
Kill off ckfputs/ckfprintf.

CVS patchset: 5873
CVS date: 2002/11/18 23:53:05
2002-11-18 23:53:05 +00:00
jbj 1d55aedd3f Ignore generated files.
CVS patchset: 5844
CVS date: 2002/11/08 22:48:30
2002-11-08 22:48:30 +00:00
jbj 30b6505802 Upgrade to autoconf-2.54 and elfutils-0.51.
CVS patchset: 5802
CVS date: 2002/10/23 00:09:06
2002-10-23 00:09:06 +00:00
jbj 5b92a57aa8 First build of rpm-4.2.
CVS patchset: 5786
CVS date: 2002/10/17 19:33:37
2002-10-17 19:33:37 +00:00
jbj 68568c5fe0 Include magic.mime.
CVS patchset: 5782
CVS date: 2002/10/16 16:25:11
2002-10-16 16:25:11 +00:00
jbj 00c78bd40c Use error(3) if available, diddle up a replacement for those who have not.
Hide stdout in fmagic, drill fmagic through the output routines.

CVS patchset: 5752
CVS date: 2002/10/04 21:52:11
2002-10-04 21:52:11 +00:00
jbj b8751e90f6 Make CFLAGS pickier.
Eliminate is_tar() from the API by merging is_tar.c into ascmagic.c.
Use buf/nb names consistently throughout.
Carry mlist/fn/buf/nb/sb in fmagic (for now, a per-file structure is needed).

CVS patchset: 5751
CVS date: 2002/10/04 16:09:47
2002-10-04 16:09:47 +00:00
jbj 3fec2112f7 Drill an opaque "fmagic" control structure through the API.
Rename all functions to start with prefix "fmagic".

CVS patchset: 5750
CVS date: 2002/10/03 22:07:30
2002-10-03 22:07:30 +00:00
jbj be3340d858 Collapse CLI flags into a single int.
CVS patchset: 5749
CVS date: 2002/10/02 22:38:00
2002-10-02 22:38:00 +00:00
jbj 2dfa85a312 Split CLI from libraries, create libfmagic.
CVS patchset: 5748
CVS date: 2002/10/02 19:00:31
2002-10-02 19:00:31 +00:00
jbj 1c582f226d Add mcheck functionality throughout.
CVS patchset: 5747
CVS date: 2002/10/02 16:45:37
2002-10-02 16:45:37 +00:00
jbj 74b6896952 Revert bogus ELF patch, enable automake dependencies.
CVS patchset: 5746
CVS date: 2002/10/02 13:47:39
2002-10-02 13:47:39 +00:00
jbj 41f87d9dab Sanity.
CVS patchset: 5745
CVS date: 2002/10/01 21:46:33
2002-10-01 21:46:33 +00:00
jbj 6d294939a6 Apply patches from file-3.37-8.
CVS patchset: 5744
CVS date: 2002/10/01 19:17:55
2002-10-01 19:17:55 +00:00
jbj 8a72493bda dd system.h/debug.h, factor build conf into system.h.
CVS patchset: 5743
CVS date: 2002/10/01 19:03:37
2002-10-01 19:03:37 +00:00
jbj bb6324de46 Reorder routines to eliminate static prototypes.
CVS patchset: 5742
CVS date: 2002/10/01 17:02:02
2002-10-01 17:02:02 +00:00
jbj 69f31f5762 lclint fiddles.
CVS patchset: 5741
CVS date: 2002/10/01 15:18:16
2002-10-01 15:18:16 +00:00
jbj 9e39ec258a lclint annotations.
CVS patchset: 5740
CVS date: 2002/10/01 11:16:54
2002-10-01 11:16:54 +00:00
jbj 70a5bb4b78 Wrap in lclint.
CVS patchset: 5739
CVS date: 2002/09/30 23:37:47
2002-09-30 23:37:47 +00:00
jbj 90f09149db Update autocrap to latest.
CVS patchset: 5738
CVS date: 2002/09/30 23:28:10
2002-09-30 23:28:10 +00:00
jbj 9fd8525a8b Initial revision
CVS patchset: 5732
CVS date: 2002/09/30 21:45:34
2002-09-30 21:45:34 +00:00