jbj
d545b4c07b
Solaris per-platform macros.
...
CVS patchset: 3838
CVS date: 2000/06/13 09:12:39
2000-06-13 09:12:39 +00:00
jbj
db41d9d8b4
More libtool fiddles.
...
CVS patchset: 3837
CVS date: 2000/06/13 07:15:15
2000-06-13 07:15:15 +00:00
jbj
6665bbbfc2
- create rpmio directory for librpmio.
...
CVS patchset: 3820
CVS date: 2000/06/07 23:25:41
2000-06-07 23:25:41 +00:00
jbj
dcbbd47217
Split popt glue into lib/popt{BT,QV}.c.
...
Add dependencies to *.la.
CVS patchset: 3787
CVS date: 2000/06/01 04:47:42
2000-06-01 04:47:42 +00:00
jbj
5807d4262e
Remove build modes from rpm, use rpmb and/or popt glue instead.
...
CVS patchset: 3754
CVS date: 2000/05/26 18:51:11
2000-05-26 18:51:11 +00:00
jbj
08ce5a09e0
Sanity (make dist).
...
CVS patchset: 3752
CVS date: 2000/05/24 18:28:36
2000-05-24 18:28:36 +00:00
jbj
9f3668324f
Sanity (make dist).
...
CVS patchset: 3751
CVS date: 2000/05/24 18:09:06
2000-05-24 18:09:06 +00:00
jbj
c7273eb0bc
- change popt exec alias in oreder to exec rpm children.
...
- split rpm into 5 pieces along major mode fault lines with popt glue.
CVS patchset: 3750
CVS date: 2000/05/24 17:53:35
2000-05-24 17:53:35 +00:00
jbj
f584878269
installplatform: typo.
...
CVS patchset: 3716
CVS date: 2000/05/02 17:30:49
2000-05-02 17:30:49 +00:00
jbj
c89b7ff341
Hi!
...
I'd like to start building sparc64 packages (eventhough the install rule
details are yet to be designed - IMHO if 64bit SPARC userland is going into
7.0 we should rebuild all packages into 64bit in the next months or so to
have time to chase bugs etc.), and this is about what I need.
Basically I'd like to have %{_lib} to stand for the last part (normally
"lib") of dirname for directories like /lib, /usr/lib, /usr/X11R6/lib
because on sparc64-linux they are /lib64, /usr/lib64, /usr/X11R6/lib64 (and
on Solaris /lib/sparcv9, /usr/lib/sparcv9 etc.), so that one can use things
like
/usr/%{_lib} in the spec files.
Another thing which I need is an arch specific build root policy.
This patch does a few things:
1) add installplatform into EXTRA_DIST files, so that it is actually invoked
during rpm build not from CVS
2) Define %_lib lib and let target specific macros override it
3) Split __spec_install_post into __arch_install_post and __os_install_post,
--buildpolicy now specifies the __os_install_post part only. spec files
can still override the __arch_install_post if the want to.
brp-sparc64-linux is used to move 64bit libraries to */lib64 directories
from */lib directories if make install of some package left them there.
4) Change installplatform so that on sparc* it creates both sparc and
sparc64 target macro dirs (/usr/lib/rpm/sparc{,64}-redhat-linux in
sparc*-redhat-linux case).
CVS patchset: 3685
CVS date: 2000/04/19 16:03:49
2000-04-19 16:03:49 +00:00
jbj
742a513e5f
Solaris2.6 portability.
...
CVS patchset: 3591
CVS date: 2000/02/27 18:52:30
2000-02-27 18:52:30 +00:00
jbj
9e75d5397f
- sparc-sun-solaris2.6 portability check.
...
CVS patchset: 3589
CVS date: 2000/02/25 16:49:05
2000-02-25 16:49:05 +00:00
jbj
601d666d48
- fix: filter excluded paths before adding install prefixes ( #8709 ).
...
- add i18n lookaside to PO catalogue(s) for i18n strings.
- try for /etc/rpm/macros.specspo so that specspo autoconfigures rpm.
- per-platform configuration factored into /usr/lib/rpm subdir.
CVS patchset: 3588
CVS date: 2000/02/25 16:29:44
2000-02-25 16:29:44 +00:00
jbj
466f98a9fb
Automake portability diddles.
...
CVS patchset: 3586
CVS date: 2000/02/24 22:28:31
2000-02-24 22:28:31 +00:00
jbj
d932818c23
Patches from PLD.
...
CVS patchset: 3556
CVS date: 2000/02/13 19:24:19
2000-02-13 19:24:19 +00:00
jbj
f7b80eb211
Commit broken perl binding changes.
...
CVS patchset: 3549
CVS date: 2000/02/10 22:13:48
2000-02-10 22:13:48 +00:00
jbj
99c1eec9bf
Preliminary support for doxygen generated API doco.
...
CVS patchset: 3525
CVS date: 2000/01/19 19:20:56
2000-01-19 19:20:56 +00:00
jbj
ca5882b322
Makefile.am: Add RPM-GPG-KEY to the package.
...
Use fdLink/fdFree for fd/scriptFd references in transaction set/availableList.
fprint.h: Permit (and check for) subDir = NULL in fingerPrints.
More lclint annotations.
CVS patchset: 3462
CVS date: 1999/12/07 21:14:51
1999-12-07 21:14:51 +00:00
jbj
907e305591
Build on solaris2.6 with gcc.
...
CVS patchset: 3362
CVS date: 1999/09/30 21:20:34
1999-09-30 21:20:34 +00:00
jbj
46b128762b
Sanity.
...
CVS patchset: 3361
CVS date: 1999/09/30 21:10:04
1999-09-30 21:10:04 +00:00
jbj
d7ba7d08d1
More HPUX cc fiddles.
...
CVS patchset: 3356
CVS date: 1999/09/30 17:45:42
1999-09-30 17:45:42 +00:00
jbj
32942a7b6b
Check in time stamps.
...
CVS patchset: 3342
CVS date: 1999/09/29 23:26:08
1999-09-29 23:26:08 +00:00
jbj
c7a6121706
Search /usr/include before misc.
...
CVS patchset: 3335
CVS date: 1999/09/26 23:44:36
1999-09-26 23:44:36 +00:00
jbj
bc0955ad3c
Solaris compilation.
...
CVS patchset: 3332
CVS date: 1999/09/26 17:28:00
1999-09-26 17:28:00 +00:00
jbj
582808bce3
link libbz2.a statically to avoid rpm->bzip2 dependence for now.
...
CVS patchset: 3264
CVS date: 1999/09/07 19:47:53
1999-09-07 19:47:53 +00:00
jbj
b4be0ac88b
add sparcv9 architecture.
...
CVS patchset: 3260
CVS date: 1999/09/07 12:32:10
1999-09-07 12:32:10 +00:00
jbj
881c8fbba2
Orphans.
...
CVS patchset: 3252
CVS date: 1999/08/24 22:08:52
1999-08-24 22:08:52 +00:00
jbj
4248758420
Man pages have moved.
...
CVS patchset: 3186
CVS date: 1999/07/19 22:20:57
1999-07-19 22:20:57 +00:00
jbj
ac305baca7
Orphans.
...
CVS patchset: 3185
CVS date: 1999/07/19 22:20:01
1999-07-19 22:20:01 +00:00
jbj
46572592b4
add pl translation and man pages (Tomasz K?oczko et al).
...
CVS patchset: 3183
CVS date: 1999/07/19 22:13:12
1999-07-19 22:13:12 +00:00
jbj
5ad244b9d1
Change shared lib defaults.
...
CVS patchset: 3171
CVS date: 1999/07/15 22:26:15
1999-07-15 22:26:15 +00:00
jbj
c3f62fe632
Automake to create python bindings.
...
CVS patchset: 3164
CVS date: 1999/07/15 20:15:23
1999-07-15 20:15:23 +00:00
jbj
40d76f715b
move checksig/resign major modes into rpmlib.
...
CVS patchset: 3157
CVS date: 1999/07/14 16:47:30
1999-07-14 16:47:30 +00:00
jbj
d795e1e296
move install/erase major modes into rpmlib.
...
CVS patchset: 3155
CVS date: 1999/07/14 15:43:30
1999-07-14 15:43:30 +00:00
jbj
ae5b56fa00
move url.c and ftp.c to rpmlib right next to query.
...
CVS patchset: 3115
CVS date: 1999/06/30 19:02:46
1999-06-30 19:02:46 +00:00
jbj
c2cef66420
Typo.
...
CVS patchset: 3100
CVS date: 1999/06/17 23:28:54
1999-06-17 23:28:54 +00:00
jbj
d13637e024
Typo.
...
CVS patchset: 3099
CVS date: 1999/06/17 23:22:01
1999-06-17 23:22:01 +00:00
jbj
bafb62fbb0
MiNT port (Guido Flohr <gufl0000@stud.uni-sb.de>).
...
CVS patchset: 3096
CVS date: 1999/06/17 21:35:34
1999-06-17 21:35:34 +00:00
jbj
b638d1ef0e
colesce query and verify modes.
...
CVS patchset: 3055
CVS date: 1999/05/10 23:41:04
1999-05-10 23:41:04 +00:00
jbj
ab46aedd86
resurrect toplevel tar target.
...
spec file removal separate from source removal (Shing-Gene Yung).
CVS patchset: 3042
CVS date: 1999/04/30 15:55:45
1999-04-30 15:55:45 +00:00
jbj
e9e7a32d24
Add popt to include path.
...
CVS patchset: 2975
CVS date: 1999/04/09 14:15:28
1999-04-09 14:15:28 +00:00
jbj
200d512806
From Tim Mooney:
...
Make the statfs stuff work more reliably. Switch from using AC_EGREP_HEADER
to AC_TRY_COMPILE, which should be much more reliable.
Change all places where a previous patch I had sent in said "convertdb"
when it should have said "rpmconvert".
Change the LDFLAGS_STATIC for HP-UX so that static linking isn't done on
HP-UX with libtool. Everything could be linked statically *except* the shl_*
routines, which are in `libdld.1', but libtool doesn't know how to do
a "--prefer-static" type link, so we have to just avoid trying the static
link at all.
Fix a warning that happens over and over as `header.h' is included
on Digital Unix systems. Digital Unix defines `__alpha', not `__alpha__',
so I just added the additional check for __alpha.
Fix a number of places in the code where there is a spurious/extra
semi-colon. This gets rid of quite a few warnings.
CVS patchset: 2972
CVS date: 1999/04/08 20:09:48
1999-04-08 20:09:48 +00:00
jbj
c2ace2da95
Portability fiddles (Tim Mooney).
...
CVS patchset: 2940
CVS date: 1999/04/03 17:13:35
1999-04-03 17:13:35 +00:00
jbj
9b94f186e6
fix: avoid segfault using --prefix until ewt fixes.
...
add --define "%foo %bar" option.
dump macros to same fd as --showrc uses.
add %GNUconfigure for full-blown package regeneration.
fix: RPM_ARCH/RPM_OS had wrong values.
fix: create ppc directories correctly.
CVS patchset: 2922
CVS date: 1999/03/28 00:47:40
1999-03-28 00:47:40 +00:00
jbj
d84c548c0b
fix: recursive strtok's is a no-no.
...
CVS patchset: 2894
CVS date: 1999/03/17 18:11:01
1999-03-17 18:11:01 +00:00
jbj
776dc9c258
change support@redhat.com to rpm-list@redhat.com.
...
CVS patchset: 2891
CVS date: 1999/03/14 00:34:52
1999-03-14 00:34:52 +00:00
jbj
876abb2617
Make canonarch dir as well as buildarch dir.
...
CVS patchset: 2883
CVS date: 1999/03/12 06:00:17
1999-03-12 06:00:17 +00:00
jbj
81f17dd94b
Repair http queries.
...
New function urlStrerror to fish out URL open failure codes.
CVS patchset: 2795
CVS date: 1999/02/16 02:14:19
1999-02-16 02:14:19 +00:00
adevries
a7366495ae
Finally, preliminary http support.
...
- Alex
CVS patchset: 2773
CVS date: 1999/02/04 18:48:03
1999-02-04 18:48:03 +00:00
jbj
1330d5fc27
Typo.
...
CVS patchset: 2765
CVS date: 1999/01/26 22:25:24
1999-01-26 22:25:24 +00:00
jbj
ee244b7e0a
Parse BuildRequires: and add appropriate RPMTAG_*REQUIRES* to src rpm
...
header.
CVS patchset: 2763
CVS date: 1999/01/26 21:57:57
1999-01-26 21:57:57 +00:00
jbj
0809998ce3
1st attempt to automate srpm building.
...
CVS patchset: 2757
CVS date: 1999/01/26 19:07:25
1999-01-26 19:07:25 +00:00
jbj
ddd00bd992
Use "make dist" when making an archive. Make sure tag is correct.
...
CVS patchset: 2756
CVS date: 1999/01/26 19:04:39
1999-01-26 19:04:39 +00:00
jbj
5bb717be19
make '-' character illegal (again) in version/release.
...
Use auto-standard names for auto-package components.
CVS patchset: 2753
CVS date: 1999/01/26 18:08:14
1999-01-26 18:08:14 +00:00
jbj
2daecca27b
Eliminate generated files.
...
CVS patchset: 2750
CVS date: 1999/01/25 19:46:40
1999-01-25 19:46:40 +00:00
jbj
b3ff088a22
Use libtool to build libraries, but force --disable-shared for now.
...
CVS patchset: 2745
CVS date: 1999/01/22 18:42:31
1999-01-22 18:42:31 +00:00
jbj
324f6639d7
After running libtoolize to update config.guess config.sub
...
CVS patchset: 2732
CVS date: 1999/01/21 22:30:50
1999-01-21 22:30:50 +00:00
jbj
b0784c39c1
Add rpmpopt to the dist.
...
CVS patchset: 2731
CVS date: 1999/01/21 19:43:23
1999-01-21 19:43:23 +00:00
jbj
4bcd4d620d
Automake: almost functional make dist.
...
CVS patchset: 2729
CVS date: 1999/01/21 18:42:53
1999-01-21 18:42:53 +00:00
jbj
394f3cb1dd
Eliminate Makefile.inc dependence in subdirs.
...
Change "Bad header" to "Bad/unreadable header" for most common cpio failure.
CVS patchset: 2728
CVS date: 1999/01/21 17:18:38
1999-01-21 17:18:38 +00:00
jbj
903b747e02
Released rpm-2.90 -- version is now 2.91
...
Use automake 1.4 and autoconf 2.13.
CVS patchset: 2726
CVS date: 1999/01/19 23:54:30
1999-01-19 23:54:30 +00:00
jbj
aeb2017fb2
More automake nonsense.
...
CVS patchset: 2725
CVS date: 1999/01/19 19:56:37
1999-01-19 19:56:37 +00:00
jbj
f4ccc38cdf
Automake fiddles.
...
CVS patchset: 2724
CVS date: 1999/01/19 19:50:18
1999-01-19 19:50:18 +00:00
jbj
4123688cb1
Automake fiddles.
...
CVS patchset: 2723
CVS date: 1999/01/19 19:42:31
1999-01-19 19:42:31 +00:00
jbj
4e4d193635
Add library dependencies.
...
Remake with latest automake.
CVS patchset: 2565
CVS date: 1998/11/30 20:54:35
1998-11-30 20:54:35 +00:00
jbj
eb0436b4b2
Start abstracting compressed I/O.
...
CVS patchset: 2552
CVS date: 1998/11/22 19:48:48
1998-11-22 19:48:48 +00:00
jbj
a15a36abd1
Sanity.
...
CVS patchset: 2551
CVS date: 1998/11/20 20:18:22
1998-11-20 20:18:22 +00:00
jbj
2578b7fc84
implement abstract fd type almost everywhere.
...
CVS patchset: 2542
CVS date: 1998/11/18 21:41:05
1998-11-18 21:41:05 +00:00
ewt
62efcbd3fc
1) split query option parsing into popt subtables
...
2) moved query code into rpmlib
CVS patchset: 2502
CVS date: 1998/10/27 05:41:02
1998-10-27 05:41:02 +00:00
jbj
04852fe8b7
Add lead/header/signature/cpio verification.
...
CVS patchset: 2467
CVS date: 1998/10/20 14:40:34
1998-10-20 14:40:34 +00:00
jbj
c98d94abb2
Working make check.
...
CVS patchset: 2466
CVS date: 1998/10/20 13:40:27
1998-10-20 13:40:27 +00:00
jbj
5fc8cb62a5
First attempt at "make check".
...
CVS patchset: 2465
CVS date: 1998/10/20 11:54:13
1998-10-20 11:54:13 +00:00
jbj
df9b72c229
permit rpm to be built in a sub-directory (--srcdir=DIR).
...
CVS patchset: 2441
CVS date: 1998/10/11 15:19:55
1998-10-11 15:19:55 +00:00
jbj
70d38b48bc
Sanity.
...
CVS patchset: 2435
CVS date: 1998/10/09 00:47:03
1998-10-09 00:47:03 +00:00
jbj
1607fbe7a3
Consolidate i18n baggage into AM_GNU_GETTEXT and system.h.
...
CVS patchset: 2425
CVS date: 1998/10/08 14:59:17
1998-10-08 14:59:17 +00:00
jbj
dbc9319699
add required files to popt.
...
restore CVSTAG for "make archive"
CVS patchset: 2424
CVS date: 1998/10/08 14:23:53
1998-10-08 14:23:53 +00:00
jbj
7e8efa2f98
automake linux fiddles.
...
CVS patchset: 2421
CVS date: 1998/10/08 11:19:57
1998-10-08 11:19:57 +00:00
jbj
1516f1d56c
configure using automake.
...
CVS patchset: 2418
CVS date: 1998/10/08 10:40:27
1998-10-08 10:40:27 +00:00