Commit Graph

64 Commits

Author SHA1 Message Date
Panu Matilainen 0766138ee9 Minor cleanups to installplatform script
- eliminate unused target and target_platform variables
- eliminate unnecessary temporary rpmrc (used to make a difference when
  macro path was in there, not anymore)
2009-04-22 17:12:37 +03:00
Panu Matilainen d39a6c7de5 Add ISA bits for alpha (Oliver Falk) 2009-03-03 08:49:00 +02:00
Alexandr D. Kanevskiy d55660aaf0 Added ARMv7 architecture support 2009-01-26 10:53:43 +02:00
Panu Matilainen bb45458b6e Include isaname support for arm (Kedar Sovani) 2009-01-08 12:07:54 +02:00
Jindrich Novy 02274eecfc Apply patch for sh arch from CHIKAMA Masaki 2008-10-22 09:22:05 +02:00
Panu Matilainen d34646ab10 Trash more unused junk from installplatform 2008-10-19 20:08:35 +03:00
Panu Matilainen b4d6e18a98 Trash unused MULTILIBNO hackery in installplatform 2008-10-19 19:59:57 +03:00
Panu Matilainen cbbb03e3a3 Trash the horrible brp-sparc64-linux hack from the ancient past
- kludgery like this might've been necessary back in 2000 to get started
  with multilib setup but it certainly isn't needed now
2008-10-17 15:00:01 +03:00
Panu Matilainen 927f384a9b Kick out the dumb defaultdocdir logic from installplatform
- defaultdocdir is simply %{_datadir}/doc
2008-10-17 08:11:10 +03:00
Panu Matilainen 65e06b2013 Tweaks to how ISA-macros are generated (rhbz#464754)
- for ppc and sparc, move the check for 64bit version first and use a
  wildcards to cover more field automatically
2008-10-01 10:06:27 +03:00
Panu Matilainen 97fe9f138e Add ISA-stuff for ia64 2008-07-08 12:59:51 +03:00
Panu Matilainen 48ff62a529 First crack at adding ISA provides to packages (rhbz#235755)
- Horrible kludgery to get the isa names and bits into platform specific
  macros from installplatform script. That beast needs to die. I mean really

- In build, add provides: name(isa) = evr automatically when it makes
  sense (similarly to name = evr provides). ISA consists of ISA name and
  bitness (or wordsize). This can be used to correctly
  express multilib dependencies without resorting to (expensive!) file
  dependency kludges, eg for dlopen()'ed libraries where automatic
  dep extraction doesn't force dependency on 32bit vs 64bit version, you
  can now use:
      Requires: foo-plugin%{?_isa}
  This expands to foo-plugin(x86-32) for i?86 packages, foo-plugin(x86-64)
  to x86_64 etc, and permits spec to be shared with older distros which
  don't have ISA provides.

- The same could be expressed with "canon arch" just as well, but
  using the ISA to differentiate from %_arch and the like:
  eg i386 could be used instead of x86-32 but it's overloaded with meanings
  (the actual i386 processor vs i386 compatible cpu family etc)
2008-04-10 19:36:03 +03:00
Panu Matilainen 61189cb868 Add super-H arch support (rhbz#432496)
Patch from Masaki Chikama
2008-03-04 08:16:02 +02:00
Panu Matilainen db3f67ed5b Fix platform dir creation, doh 2008-02-01 20:28:31 +02:00
Panu Matilainen 7a77e1fd9f Move platform specific macros under RPMCONFIGDIR/platform/
- reduce the clutter in RPMCONFIGDIR, nicer for packaging too..
2008-02-01 20:18:23 +02:00
Panu Matilainen f2c6bef540 Urgh, add geode to x86_64 secondary arch subst-crack... 2008-01-25 17:33:35 +02:00
Panu Matilainen acf2fef308 Hackery to get secondary arch macros included on x86_64 (rhbz#194123) 2008-01-25 12:20:56 +02:00
Panu Matilainen 240b2d3441 Add support for Geode CPU (rhbz#428979)
Patch from Dennis Gilmore
2008-01-19 11:40:59 +02:00
Panu Matilainen 6ea6e02bdf Fix installplatform now that rpmrc no longer contains macrofiles 2007-09-07 12:09:11 +03:00
Panu Matilainen 3ba25ca399 Add Sparc Niagara support (rhbz#263521)
Patch from Dennis Gilmore.
2007-09-05 16:11:04 +03:00
Panu Matilainen 0d71bb125f Create x86_64 compat macros for ia32e and amd64 (rhbz#211119, 223355) 2007-08-28 09:10:11 +03:00
Panu Matilainen b0fcfbb19b Couple of ARM-related typo fixes from Lennert Buytenhek. 2007-08-06 14:47:43 +03:00
Panu Matilainen 82885665ce ARM arch update.
Adds more ARM sub-archs, and adds some bits to deal properly with the new
ARM ABI (EABI). Patch from  Lennert Buytenhek.
2007-06-21 15:13:04 +03:00
jbj 84d6a9cac5 macosx/opendarwin hackery, take 1.
CVS patchset: 7710
CVS date: 2005/01/25 05:24:40
2005-01-25 05:24:40 +00:00
arekm 9c20832828 Do amd64-linux|ia32e-linux, too.
CVS patchset: 7322
CVS date: 2004/06/14 16:50:14
2004-06-14 16:50:14 +00:00
arekm b07c0fbce4 pentium3/pentium4 support by Pawe³ Sikora <pluto/at/pld-linux.org>.
Modified Files: installplatform macros.in rpmrc.in lib/rpmrc.c lib/rpmts.c

CVS patchset: 7198
CVS date: 2004/03/28 02:41:32
2004-03-28 02:41:32 +00:00
jbj 752cac72e2 - only internal Berkeley db from now on.
- revive "make dist".

CVS patchset: 6971
CVS date: 2003/12/11 19:09:58
2003-12-11 19:09:58 +00:00
jbj c4e0fdbf21 - portabilitly: solaris fixes.
CVS patchset: 5997
CVS date: 2003/01/06 19:47:33
2003-01-06 19:47:33 +00:00
sopwith c176aaeca5 Fix s390 typo
CVS patchset: 5765
CVS date: 2002/10/11 17:22:50
2002-10-11 17:22:50 +00:00
jbj 2cff374b93 Add multilib platforms.
CVS patchset: 5761
CVS date: 2002/10/09 19:13:31
2002-10-09 19:13:31 +00:00
jbj 06b3f0c206 installplatform clean up, add athlon (PLD).
CVS patchset: 5582
CVS date: 2002/07/30 17:07:39
2002-07-30 17:07:39 +00:00
jbj 81fef98480 - python: add ts.hdrCheck(), ts.rebuildDB() methods.
- python: iterating on an ts object returns transaction elements now.
- add yellowdog as vendor.

CVS patchset: 5570
CVS date: 2002/07/25 00:13:25
2002-07-25 00:13:25 +00:00
jbj 0a7481d0f7 - make sure that rpm can verify prelinked shared libraries.
- don't install /usr/lib/rpm/redhat per-vendor configuration anymore.

CVS patchset: 5512
CVS date: 2002/06/20 02:19:21
2002-06-20 02:19:21 +00:00
jbj db4e72211e Sanity.
CVS patchset: 5477
CVS date: 2002/06/09 22:15:16
2002-06-09 22:15:16 +00:00
jbj 0bbb7bb94e - turn on auto-generated perl requirements (#58519, #58536, #58537).
Sanity.

CVS patchset: 5265
CVS date: 2002/01/23 00:58:47
2002-01-23 00:58:47 +00:00
jbj e42f1fd967 - always use dl size in regionSwab() return.
- ppc: revert ppcmac to ppc.
- ppc: autoconf test for va_copy.

CVS patchset: 5015
CVS date: 2001/08/15 14:03:03
2001-08-15 14:03:03 +00:00
jbj 1a5a027bcc - add support for mips (#49283).
- add __as, _build_arch, and __cxx macros (#36662, #36663, #49280).
- detailed build package error messages.

CVS patchset: 4996
CVS date: 2001/07/31 18:13:22
2001-07-31 18:13:22 +00:00
jbj b533de2b27 Yet another patial harlink set fix.
CVS patchset: 4903
CVS date: 2001/06/25 20:01:42
2001-06-25 20:01:42 +00:00
jbj 1975b49aa7 - python: strip header regions during unload.
- add -g to optflags in per-platform config.
- permit confgure/compile with db3-3.2.9.
- permit manifest files as args to query/verify modes.

CVS patchset: 4649
CVS date: 2001/03/22 23:39:01
2001-03-22 23:39:01 +00:00
jbj bfa1698ec3 - 1st crack at Mandrake specific per-platform macros.
CVS patchset: 4459
CVS date: 2001/01/17 16:00:36
2001-01-17 16:00:36 +00:00
jbj 2108d886ba Revert rpmrc excision for now.
rpmio: add rpmlog.c/rpmlog.h.

CVS patchset: 4163
CVS date: 2000/09/14 11:42:48
2000-09-14 11:42:48 +00:00
jbj 5ce53ccb60 - fix: set multilibno on sparc per-platform config.
CVS patchset: 3936
CVS date: 2000/07/11 16:12:47
2000-07-11 16:12:47 +00:00
jbj a463744b6d - change optflags for i386.
- multilib patch, take 1.

CVS patchset: 3920
CVS date: 2000/07/05 20:39:15
2000-07-05 20:39:15 +00:00
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 bd18564430 Use %{_usr} not %{_prefix} for %_defaultdocdir path.
CVS patchset: 3791
CVS date: 2000/06/01 13:43:05
2000-06-01 13:43:05 +00:00
jbj a12bee781a Get per-platform optflags correct.
CVS patchset: 3790
CVS date: 2000/06/01 12:54:06
2000-06-01 12:54:06 +00:00
jbj 8e228337f3 Restore value of %_arch in per-platform macros.
CVS patchset: 3789
CVS date: 2000/06/01 06:26:09
2000-06-01 06:26:09 +00:00
jbj ef6736bd90 Move noLang to rpmlib.
Add defaultdocdir to per-platform macros.

CVS patchset: 3788
CVS date: 2000/06/01 05:36:14
2000-06-01 05:36:14 +00:00
jbj 9b910f6c54 Create vendor-less noarch link as well.
CVS patchset: 3786
CVS date: 2000/06/01 02:01:02
2000-06-01 02:01:02 +00:00
jbj 18742142a9 Hack to pass build args correctly.
Create noarch symlink to canonical arch directory.

CVS patchset: 3785
CVS date: 2000/06/01 02:00:12
2000-06-01 02:00:12 +00:00