Files that exist only in patch-1

  1. X11/XFree86/files/gar-base.diff
  2. boot/busybox/files/bbc-config
  3. boot/sysvinit/files/bbc.inittab
  4. boot/sysvinit/files/uml.inittab
  5. boot/yaboot/Makefile
  6. boot/yaboot/checksums
  7. boot/yaboot/files/gar-base.diff
  8. crypto/gnupg/files/gar-base.diff
  9. crypto/gnupg/files/i386-lnxbbc-linux.cache
  10. crypto/gnupg/files/i386-lnxuml-linux.cache
  11. crypto/gnupg/files/powerpc-lnxbbc-linux.cache
  12. devel/gcc-inhibited/Makefile
  13. devel/gcc/files/gar-base.diff
  14. devel/glibc-crtstuff/Makefile
  15. devel/glibc-headers/Makefile
  16. devel/glibc/package-api.mk
  17. devel/newlib/Makefile
  18. devel/newlib/checksums
  19. disk/gpart/files/gar-base.diff
  20. disk/grub/Makefile
  21. disk/grub/checksums
  22. disk/pdisk/Makefile
  23. disk/pdisk/checksums
  24. fs/e2fsprogs/files/gar-base.diff
  25. fs/ntfsprogs/Makefile
  26. fs/ntfsprogs/checksums
  27. installer/stow/Makefile
  28. installer/stow/checksums
  29. kernel/cloop/files/gar-base.diff
  30. kernel/linux/files/Makefile.conf.vars
  31. kernel/linux/files/i386-lnxbbc-linux.config
  32. kernel/linux/files/powerpc-lnxbbc-linux.config
  33. kernel/linux/karchmap
  34. kernel/module-init-tools/Makefile
  35. kernel/module-init-tools/checksums
  36. kernel/user-mode-linux/Makefile
  37. kernel/user-mode-linux/checksums
  38. kernel/user-mode-linux/files/i386-lnxuml-linux.config
  39. lang/c++/Makefile
  40. lang/c/Makefile
  41. lib/gmp/Makefile
  42. lib/gmp/checksums
  43. lib/libnasl/Makefile
  44. lib/libnasl/checksums
  45. lib/ncurses/files/gar-base.diff
  46. lib/nessus-libraries/Makefile
  47. lib/nessus-libraries/checksums
  48. lib/pcre/Makefile
  49. lib/pcre/checksums
  50. lib/t1lib/Makefile
  51. lib/t1lib/checksums
  52. lib/uclibc/files/i386-lnxbbc-linux-config
  53. lib/uclibc/files/powerpc-lnxbbc-linux-config
  54. lib/uclibc/package-api.mk
  55. meta/bbc-contents/i386-contents
  56. meta/i386-livecd/Makefile
  57. meta/i386-livecd/checksums
  58. meta/i386-livecd/files/autorun.inf
  59. meta/i386-livecd/files/bbc.css
  60. meta/i386-livecd/files/lnxbbc.htm
  61. meta/lnx-bbc/package-api.mk
  62. meta/lnx-uml/Makefile
  63. meta/lnx-uml/package-api.mk
  64. meta/ppc-livecd/Makefile
  65. meta/ppc-livecd/checksums
  66. meta/ppc-livecd/files/maps
  67. meta/ppc-livecd/files/ofboot.b
  68. meta/ppc-livecd/files/yaboot.conf
  69. meta/singularity/files/builder
  70. meta/singularity/files/devices.cmd
  71. meta/uml-contents/Makefile
  72. meta/uml-contents/i386-contents
  73. meta/uml-contents/uml-contents
  74. net/bridge-utils/files/gar-base.diff
  75. net/curl/files/i386-lnxbbc-linux.cache
  76. net/curl/files/i386-lnxuml-linux.cache
  77. net/curl/files/powerpc-lnxbbc-linux.cache
  78. net/freeswan/files/gar-base.diff
  79. net/gkermit/files/gar-base.diff
  80. net/hping/Makefile
  81. net/hping/checksums
  82. net/hping/files/gar-base.diff
  83. net/hping/files/license
  84. net/iproute2/files/gar-base.diff
  85. net/kismet/files/gar-base.diff
  86. net/nessus-core/Makefile
  87. net/nessus-core/checksums
  88. net/nessus-plugins/Makefile
  89. net/nessus-plugins/checksums
  90. net/ngrep/files/gar-base.diff
  91. net/openssh/files/gar-base.diff
  92. net/openssh/files/i386-lnxbbc-linux.cache
  93. net/openssh/files/i386-lnxuml-linux.cache
  94. net/openssh/files/powerpc-lnxbbc-linux.cache
  95. net/rsync/files/i386-lnxbbc-linux.cache
  96. net/rsync/files/i386-lnxuml-linux.cache
  97. net/rsync/files/powerpc-lnxbbc-linux.cache
  98. net/snort/files/gar-base.diff
  99. shells/bash/files/cross-cache
  100. shells/bash/files/gar-base.diff
  101. shells/sash/files/gar-base.diff
  102. special/bbc-runlevels/Makefile
  103. special/uml-runlevels/Makefile
  104. utils/coreutils/files/i386-lnxbbc-linux.cache
  105. utils/coreutils/files/i386-lnxuml-linux.cache
  106. utils/coreutils/files/powerpc-lnxbbc-linux.cache
  107. utils/splitvt/Makefile
  108. utils/splitvt/checksums
  109. utils/splitvt/files/gar-base.diff
  110. utils/splitvt/manifest
  111. utils/xpdf/Makefile
  112. utils/xpdf/checksums

Files that changed between base-0 and patch-1









      boot/yaboot
      boot/yaboot/.arch-ids
      boot/yaboot/files
      boot/yaboot/files/.arch-ids
      crypto/gnupg/files
      crypto/gnupg/files/.arch-ids
      devel/gcc-inhibited
      devel/gcc-inhibited/.arch-ids
      devel/gcc/files
      devel/gcc/files/.arch-ids
      devel/glibc-crtstuff
      devel/glibc-crtstuff/.arch-ids
      devel/glibc-headers
      devel/glibc-headers/.arch-ids
      devel/newlib
      devel/newlib/.arch-ids
      disk/gpart/files
      disk/gpart/files/.arch-ids
      disk/grub
      disk/grub/.arch-ids
      disk/pdisk
      disk/pdisk/.arch-ids
      fs/e2fsprogs/files
      fs/e2fsprogs/files/.arch-ids
      fs/ntfsprogs
      fs/ntfsprogs/.arch-ids
      installer/stow
      installer/stow/.arch-ids
      kernel/cloop/files
      kernel/cloop/files/.arch-ids
      kernel/module-init-tools
      kernel/module-init-tools/.arch-ids
      kernel/user-mode-linux
      kernel/user-mode-linux/.arch-ids
      kernel/user-mode-linux/files
      kernel/user-mode-linux/files/.arch-ids
      lang/c
      lang/c++
      lang/c++/.arch-ids
      lang/c/.arch-ids
      lib/gmp
      lib/gmp/.arch-ids
      lib/libnasl
      lib/libnasl/.arch-ids
      lib/ncurses/files
      lib/ncurses/files/.arch-ids
      lib/nessus-libraries
      lib/nessus-libraries/.arch-ids
      lib/pcre
      lib/pcre/.arch-ids
      lib/t1lib
      lib/t1lib/.arch-ids
      lib/uclibc/files
      lib/uclibc/files/.arch-ids
      meta/i386-livecd
      meta/i386-livecd/.arch-ids
      meta/i386-livecd/files
      meta/i386-livecd/files/.arch-ids
      meta/lnx-uml
      meta/lnx-uml/.arch-ids
      meta/ppc-livecd
      meta/ppc-livecd/.arch-ids
      meta/ppc-livecd/files
      meta/ppc-livecd/files/.arch-ids
      meta/uml-contents
      meta/uml-contents/.arch-ids
      net/bridge-utils/files
      net/bridge-utils/files/.arch-ids
      net/curl/files
      net/curl/files/.arch-ids
      net/freeswan/files
      net/freeswan/files/.arch-ids
      net/gkermit/files
      net/gkermit/files/.arch-ids
      net/hping
      net/hping/.arch-ids
      net/hping/files
      net/hping/files/.arch-ids
      net/iproute2/files
      net/iproute2/files/.arch-ids
      net/nessus-core
      net/nessus-core/.arch-ids
      net/nessus-plugins
      net/nessus-plugins/.arch-ids
      net/ngrep/files
      net/ngrep/files/.arch-ids
      net/rsync/files
      net/rsync/files/.arch-ids
      net/snort/files
      net/snort/files/.arch-ids
      shells/bash/files
      shells/bash/files/.arch-ids
      special/bbc-runlevels
      special/bbc-runlevels/.arch-ids
      special/uml-runlevels
      special/uml-runlevels/.arch-ids
      utils/coreutils/files
      utils/coreutils/files/.arch-ids
      utils/splitvt
      utils/splitvt/.arch-ids
      utils/splitvt/files
      utils/splitvt/files/.arch-ids
      utils/xpdf
      utils/xpdf/.arch-ids
      boot/yaboot
      boot/yaboot/.arch-ids
      boot/yaboot/files
      boot/yaboot/files/.arch-ids
      crypto/gnupg/files
      crypto/gnupg/files/.arch-ids
      devel/gcc-inhibited
      devel/gcc-inhibited/.arch-ids
      devel/gcc/files
      devel/gcc/files/.arch-ids
      devel/glibc-crtstuff
      devel/glibc-crtstuff/.arch-ids
      devel/glibc-headers
      devel/glibc-headers/.arch-ids
      devel/newlib
      devel/newlib/.arch-ids
      disk/gpart/files
      disk/gpart/files/.arch-ids
      disk/grub
      disk/grub/.arch-ids
      disk/pdisk
      disk/pdisk/.arch-ids
      fs/e2fsprogs/files
      fs/e2fsprogs/files/.arch-ids
      fs/ntfsprogs
      fs/ntfsprogs/.arch-ids
      installer/stow
      installer/stow/.arch-ids
      kernel/cloop/files
      kernel/cloop/files/.arch-ids
      kernel/module-init-tools
      kernel/module-init-tools/.arch-ids
      kernel/user-mode-linux
      kernel/user-mode-linux/.arch-ids
      kernel/user-mode-linux/files
      kernel/user-mode-linux/files/.arch-ids
      lang/c
      lang/c++
      lang/c++/.arch-ids
      lang/c/.arch-ids
      lib/gmp
      lib/gmp/.arch-ids
      lib/libnasl
      lib/libnasl/.arch-ids
      lib/ncurses/files
      lib/ncurses/files/.arch-ids
      lib/nessus-libraries
      lib/nessus-libraries/.arch-ids
      lib/pcre
      lib/pcre/.arch-ids
      lib/t1lib
      lib/t1lib/.arch-ids
      lib/uclibc/files
      lib/uclibc/files/.arch-ids
      meta/i386-livecd
      meta/i386-livecd/.arch-ids
      meta/i386-livecd/files
      meta/i386-livecd/files/.arch-ids
      meta/lnx-uml
      meta/lnx-uml/.arch-ids
      meta/ppc-livecd
      meta/ppc-livecd/.arch-ids
      meta/ppc-livecd/files
      meta/ppc-livecd/files/.arch-ids
      meta/uml-contents
      meta/uml-contents/.arch-ids
      net/bridge-utils/files
      net/bridge-utils/files/.arch-ids
      net/curl/files
      net/curl/files/.arch-ids
      net/freeswan/files
      net/freeswan/files/.arch-ids
      net/gkermit/files
      net/gkermit/files/.arch-ids
      net/hping
      net/hping/.arch-ids
      net/hping/files
      net/hping/files/.arch-ids
      net/iproute2/files
      net/iproute2/files/.arch-ids
      net/nessus-core
      net/nessus-core/.arch-ids
      net/nessus-plugins
      net/nessus-plugins/.arch-ids
      net/ngrep/files
      net/ngrep/files/.arch-ids
      net/rsync/files
      net/rsync/files/.arch-ids
      net/snort/files
      net/snort/files/.arch-ids
      shells/bash/files
      shells/bash/files/.arch-ids
      special/bbc-runlevels
      special/bbc-runlevels/.arch-ids
      special/uml-runlevels
      special/uml-runlevels/.arch-ids
      utils/coreutils/files
      utils/coreutils/files/.arch-ids
      utils/splitvt
      utils/splitvt/.arch-ids
      utils/splitvt/files
      utils/splitvt/files/.arch-ids
      utils/xpdf
      utils/xpdf/.arch-ids
      boot/yaboot
      boot/yaboot/.arch-ids
      boot/yaboot/files
      boot/yaboot/files/.arch-ids
      crypto/gnupg/files
      crypto/gnupg/files/.arch-ids
      devel/gcc-inhibited
      devel/gcc-inhibited/.arch-ids
      devel/gcc/files
      devel/gcc/files/.arch-ids
      devel/glibc-crtstuff
      devel/glibc-crtstuff/.arch-ids
      devel/glibc-headers
      devel/glibc-headers/.arch-ids
      devel/newlib
      devel/newlib/.arch-ids
      disk/gpart/files
      disk/gpart/files/.arch-ids
      disk/grub
      disk/grub/.arch-ids
      disk/pdisk
      disk/pdisk/.arch-ids
      fs/e2fsprogs/files
      fs/e2fsprogs/files/.arch-ids
      fs/ntfsprogs
      fs/ntfsprogs/.arch-ids
      installer/stow
      installer/stow/.arch-ids
      kernel/cloop/files
      kernel/cloop/files/.arch-ids
      kernel/module-init-tools
      kernel/module-init-tools/.arch-ids
      kernel/user-mode-linux
      kernel/user-mode-linux/.arch-ids
      kernel/user-mode-linux/files
      kernel/user-mode-linux/files/.arch-ids
      lang/c
      lang/c++
      lang/c++/.arch-ids
      lang/c/.arch-ids
      lib/gmp
      lib/gmp/.arch-ids
      lib/libnasl
      lib/libnasl/.arch-ids
      lib/ncurses/files
      lib/ncurses/files/.arch-ids
      lib/nessus-libraries
      lib/nessus-libraries/.arch-ids
      lib/pcre
      lib/pcre/.arch-ids
      lib/t1lib
      lib/t1lib/.arch-ids
      lib/uclibc/files
      lib/uclibc/files/.arch-ids
      meta/i386-livecd
      meta/i386-livecd/.arch-ids
      meta/i386-livecd/files
      meta/i386-livecd/files/.arch-ids
      meta/lnx-uml
      meta/lnx-uml/.arch-ids
      meta/ppc-livecd
      meta/ppc-livecd/.arch-ids
      meta/ppc-livecd/files
      meta/ppc-livecd/files/.arch-ids
      meta/uml-contents
      meta/uml-contents/.arch-ids
      net/bridge-utils/files
      net/bridge-utils/files/.arch-ids
      net/curl/files
      net/curl/files/.arch-ids
      net/freeswan/files
      net/freeswan/files/.arch-ids
      net/gkermit/files
      net/gkermit/files/.arch-ids
      net/hping
      net/hping/.arch-ids
      net/hping/files
      net/hping/files/.arch-ids
      net/iproute2/files
      net/iproute2/files/.arch-ids
      net/nessus-core
      net/nessus-core/.arch-ids
      net/nessus-plugins
      net/nessus-plugins/.arch-ids
      net/ngrep/files
      net/ngrep/files/.arch-ids
      net/rsync/files
      net/rsync/files/.arch-ids
      net/snort/files
      net/snort/files/.arch-ids
      shells/bash/files
      shells/bash/files/.arch-ids
      special/bbc-runlevels
      special/bbc-runlevels/.arch-ids
      special/uml-runlevels
      special/uml-runlevels/.arch-ids
      utils/coreutils/files
      utils/coreutils/files/.arch-ids
      utils/splitvt
      utils/splitvt/.arch-ids
      utils/splitvt/files
      utils/splitvt/files/.arch-ids
      utils/xpdf
      utils/xpdf/.arch-ids
      boot/yaboot
      boot/yaboot/.arch-ids
      boot/yaboot/files
      boot/yaboot/files/.arch-ids
      crypto/gnupg/files
      crypto/gnupg/files/.arch-ids
      devel/gcc-inhibited
      devel/gcc-inhibited/.arch-ids
      devel/gcc/files
      devel/gcc/files/.arch-ids
      devel/glibc-crtstuff
      devel/glibc-crtstuff/.arch-ids
      devel/glibc-headers
      devel/glibc-headers/.arch-ids
      devel/newlib
      devel/newlib/.arch-ids
      disk/gpart/files
      disk/gpart/files/.arch-ids
      disk/grub
      disk/grub/.arch-ids
      disk/pdisk
      disk/pdisk/.arch-ids
      fs/e2fsprogs/files
      fs/e2fsprogs/files/.arch-ids
      fs/ntfsprogs
      fs/ntfsprogs/.arch-ids
      installer/stow
      installer/stow/.arch-ids
      kernel/cloop/files
      kernel/cloop/files/.arch-ids
      kernel/module-init-tools
      kernel/module-init-tools/.arch-ids
      kernel/user-mode-linux
      kernel/user-mode-linux/.arch-ids
      kernel/user-mode-linux/files
      kernel/user-mode-linux/files/.arch-ids
      lang/c
      lang/c++
      lang/c++/.arch-ids
      lang/c/.arch-ids
      lib/gmp
      lib/gmp/.arch-ids
      lib/libnasl
      lib/libnasl/.arch-ids
      lib/ncurses/files
      lib/ncurses/files/.arch-ids
      lib/nessus-libraries
      lib/nessus-libraries/.arch-ids
      lib/pcre
      lib/pcre/.arch-ids
      lib/t1lib
      lib/t1lib/.arch-ids
      lib/uclibc/files
      lib/uclibc/files/.arch-ids
      meta/i386-livecd
      meta/i386-livecd/.arch-ids
      meta/i386-livecd/files
      meta/i386-livecd/files/.arch-ids
      meta/lnx-uml
      meta/lnx-uml/.arch-ids
      meta/ppc-livecd
      meta/ppc-livecd/.arch-ids
      meta/ppc-livecd/files
      meta/ppc-livecd/files/.arch-ids
      meta/uml-contents
      meta/uml-contents/.arch-ids
      net/bridge-utils/files
      net/bridge-utils/files/.arch-ids
      net/curl/files
      net/curl/files/.arch-ids
      net/freeswan/files
      net/freeswan/files/.arch-ids
      net/gkermit/files
      net/gkermit/files/.arch-ids
      net/hping
      net/hping/.arch-ids
      net/hping/files
      net/hping/files/.arch-ids
      net/iproute2/files
      net/iproute2/files/.arch-ids
      net/nessus-core
      net/nessus-core/.arch-ids
      net/nessus-plugins
      net/nessus-plugins/.arch-ids
      net/ngrep/files
      net/ngrep/files/.arch-ids
      net/rsync/files
      net/rsync/files/.arch-ids
      net/snort/files
      net/snort/files/.arch-ids
      shells/bash/files
      shells/bash/files/.arch-ids
      special/bbc-runlevels
      special/bbc-runlevels/.arch-ids
      special/uml-runlevels
      special/uml-runlevels/.arch-ids
      utils/coreutils/files
      utils/coreutils/files/.arch-ids
      utils/splitvt
      utils/splitvt/.arch-ids
      utils/splitvt/files
      utils/splitvt/files/.arch-ids
      utils/xpdf
      utils/xpdf/.arch-ids
File: CREDITS
base-0 patch-1
Line 76Line 76
of  bugs.


of  bugs.



OBTAINING  SOURCE  CODE
---------------------

LNX-BBC  is  free  software.    Source  code  for  LNX-BBC  and  its  components
can  be  downloaded  from  the  LNX-BBC  web  site  at  http://www.lnx-bbc.org/.

You  can  also  receive  source  code  on  CD  during  the  three-year  period
following  the  most  recent  publication  of  this  version  of  LNX-BBC  by  the
LNX-BBC  project  or  its  partners  by  sending  a  check  or  money  order  for 
US$15.00,  payable  to  Nicholas  Moffitt,  to

        Nick  Moffitt
        The  GAR  Group
        2625  Alcatraz  Avenue  #305
        Berkeley,  CA  94705  USA


EARLIER  VERSIONS'  ACKNOWLEDGMENTS
---------------------------------

EARLIER  VERSIONS'  ACKNOWLEDGMENTS
---------------------------------

File: X11/XFree86/Makefile
base-0 patch-1
Line 1Line 1
GARNAME  =  XFree86
GARNAME  =  XFree86
GARVERSION  =  4.2.1
GARVERSION  =  4.3.0
CATEGORIES  =  XFree86
CATEGORIES  =  XFree86
MASTER_SITES  =  ftp://ftp.xfree86.org/pub/$(GARNAME)/4.2.0/source/ 
MASTER_SITES  +=  ftp://ftp.xfree86.org/pub/$(GARNAME)/$(GARVERSION)/patches/
MASTER_SITES  =  ftp://ftp.xfree86.org/pub/$(GARNAME)/$(GARVERSION)/source/ 
#MASTER_SITES  +=  ftp://ftp.xfree86.org/pub/$(GARNAME)/$(GARVERSION)/patches/
MASTER_SITES  +=  ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/gnu/fonts/
MASTER_SITES  +=  ftp://ftp.tux.org/pub/distributions/tinylinux/tinyX/
MASTER_SITES  +=  ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/gnu/fonts/
MASTER_SITES  +=  ftp://ftp.tux.org/pub/distributions/tinylinux/tinyX/
DISTFILES  =  X420src-1.tgz  X420src-2.tgz  Xtinylib.tar.gz  xinitrc.cpp  startx  encodings.dir  t1.fonts.dir  t1.fonts.alias  misc.fonts.dir  misc.fonts.alias  gnu-gs-fonts-std-6.0.tar.gz  urw++license 
DISTFILES  =  X430src-1.tgz  X430src-2.tgz  X430src-3.tgz  X430src-4.tgz  X430src-5.tgz  Xtinylib.tar.gz  xinitrc.cpp  startx  encodings.dir  t1.fonts.dir  t1.fonts.alias  misc.fonts.dir  misc.fonts.alias  gnu-gs-fonts-std-6.0.tar.gz  urw++license 
#lnxbbc.cf
#lnxbbc.cf
PATCHFILES  =  4.2.0-4.2.1.diff.gz
PATCHFILES  =  gar-base.diff
MAINTAINER  =  Jon  Webb  <lnx-bbc@jonwebb.org>,  Nick  Moffitt  <nick@zork.net>
MAINTAINER  =  Jon  Webb  <lnx-bbc@jonwebb.org>,  Nick  Moffitt  <nick@zork.net>
WORKSRC  =  $(WORKDIR)/xc
#LIBDEPS  =  lib/zlib  lib/ncurses
LIBDEPS  =  devel/glibc
BUILDDEPS  =  devel/flex  devel/bison  devel/imake
LICENSE  =  Bitstream_Type1  URW_GPL_plus_doc_exemption  MIT
#LICENSE  =  Bitstream_Type1  URW_GPL_plus_doc_exemption  MIT
LICENSE  =  MIT
Bitstream_Type1_LICENSE_TEXT  =  $(WORKSRC)/fonts/scaled/Type1/Copyright
URW_GPL_plus_doc_exemption_LICENSE_TEXT  =  $(DOWNLOADDIR)/urw++license
#  font  license-wise,  bitstream  are  the  good  guys;    IBM  &  B&H  won't  let  you  make  your  own;
Bitstream_Type1_LICENSE_TEXT  =  $(WORKSRC)/fonts/scaled/Type1/Copyright
URW_GPL_plus_doc_exemption_LICENSE_TEXT  =  $(DOWNLOADDIR)/urw++license
#  font  license-wise,  bitstream  are  the  good  guys;    IBM  &  B&H  won't  let  you  make  your  own;
Line 24Line 22
A  freely  redistributable  open-source  implementation  of  the  X  Window  System.
endef

A  freely  redistributable  open-source  implementation  of  the  X  Window  System.
endef

PATCHDIRLEVEL  =  0
WORKSRC  =  $(WORKDIR)/xc

SOURCE_LANGUAGES  =  c
BUILDDEPS  =  devel/flex  devel/bison  #devel/imake  X  will  build  its  own  imake  no  matter  what  we  do
LIBDEPS  =  lib/ncurses  lib/libpng  #lib/zlib

CONFIGURE_SCRIPTS  =  $(WORKSRC)/Makefile
CONFIGURE_ARGS  =  configure  NINJACC=$(build_CC)  NINJALD=$(build_LD)  NINJAAS=$(build_AS)  NINJAAR=$(build_AR)  NINJARANLIB=$(build_RANLIB)  NINJACFLAGS="$(build_CFLAGS)"  EXTRA_LDOPTIONS="$(build_LDFLAGS)"  FLAGS="$(MFLAGS)  -f  Makefile.ini  BOOTSTRAPCFLAGS='$(build_CFLAGS)'  CC='$(build_CC)'"
CONFIGURE_ENV  =  IMAKECPP=$(CPP)  IMAKECC=$(build_CC)
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
#  We  build  in  series  now.    In  future,  this  will  be  done  with  a
#  magical  Imake  var  that  we  set  to  $(PARALLELMFLAGS)
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
#  We  build  in  series  now.    In  future,  this  will  be  done  with  a
#  magical  Imake  var  that  we  set  to  $(PARALLELMFLAGS)
BUILD_ARGS  =  World  -j1  CC="$(CC)"
BUILD_ARGS  =  build  WORLDOPTS=  NINJACC=$(CC)  NINJALD=$(LD)  NINJAAS=$(AS)  NINJAAR=$(AR)  NINJARANLIB=$(RANLIB)  NINJACFLAGS="$(CFLAGS)"  EXTRA_LDOPTIONS="$(LDFLAGS)"
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_ARGS  =  install  -I$(includedir)
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_ARGS  =  install  -I$(includedir)
Line 39Line 45
include  ../../gar.mk

include  ../../gar.mk


CROSS_COMPILING  =  $(if  $(filter  $(GARBUILD),$(GARHOST)),NO,YES)

extract-xinitrc.cpp:
extract-xinitrc.cpp:
        cp  $(DOWNLOADDIR)/xinitrc.cpp  $(WORKSRC)/programs/xinit/
        cp  $(DOWNLOADDIR)/xinitrc.cpp  $(EXTRACTDIR)/xc/programs/xinit/
        $(MAKECOOKIE)

extract-lnxbbc.cf:
        $(MAKECOOKIE)

extract-lnxbbc.cf:
        cp  $(DOWNLOADDIR)/lnxbbc.cf  $(WORKSRC)/config/cf/
        cp  $(DOWNLOADDIR)/lnxbbc.cf  $(EXTRACTDIR)/xc/config/cf/
        $(MAKECOOKIE)

pre-configure:
        $(MAKECOOKIE)

pre-configure:
Line 56Line 64
        echo  "#define  UsrLibDir  $(libdir)"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  KDriveXServer  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  TinyXServer  YES  "  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  UsrLibDir  $(libdir)"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  KDriveXServer  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  TinyXServer  YES  "  >>  $(WORKSRC)/config/cf/site.def

        echo  "#ifdef  CrossCompiling"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  CrossCompiling"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#endif"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  CrossCompiling                                    $(CROSS_COMPILING)"  >>  $(WORKSRC)/config/cf/site.def
        #echo  "#define  XvesaServer  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  XfbdevServer  YES"  >>  $(WORKSRC)/config/cf/site.def
        #echo  "#define  XvesaServer  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  XfbdevServer  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  XnestServer  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  XnestServer  NO"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  BuildSpeedo  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  BuildFreeType  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  BuildType1  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  BuildLibraries  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  BuildDocs  NO"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  BuildSpeedo  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  BuildFreeType  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  BuildType1  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  BuildLibraries  YES"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  BuildDocs  NO"  >>  $(WORKSRC)/config/cf/site.def

        echo  "#define  BuildXcursorgen  NO">>  $(WORKSRC)/config/cf/site.def
        echo  "#define  Hastcl                                    NO"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  Hastk                                      NO"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  HasNCurses  NO"  >>  $(WORKSRC)/config/cf/site.def 
        echo  "#define  Hastcl                                    NO"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  Hastk                                      NO"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  HasNCurses  NO"  >>  $(WORKSRC)/config/cf/site.def 
        echo  "#define  OptimizedCDebugFlags        -Os  -fomit-frame-pointer"  >>  $(WORKSRC)/config/cf/site.def  #  optimize  for  space
        echo  "#define  OptimizedCDebugFlags        "  >>  $(WORKSRC)/config/cf/site.def
        echo  "#endif"  >>  $(WORKSRC)/config/cf/site.def
        #
        echo  "#ifdef  AfterVendorCF"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#endif"  >>  $(WORKSRC)/config/cf/site.def
        #
        echo  "#ifdef  AfterVendorCF"  >>  $(WORKSRC)/config/cf/site.def

        echo  "#ifdef  DefaultCCOptions"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  DefaultCCOptions"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#endif"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  DefaultCCOptions  \$$(NINJACFLAGS)"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  DefaultFontPath"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  DefaultFontPath  built-ins,/lib/X11/fonts/misc/,/lib/X11/fonts/Type1/"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  HasPam"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  HasPam  NO"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  HasZlib"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  HasZlib  NO"  >>  $(WORKSRC)/config/cf/site.def 
        echo  "#undef  DefaultFontPath"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  DefaultFontPath  built-ins,/lib/X11/fonts/misc/,/lib/X11/fonts/Type1/"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  HasPam"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  HasPam  NO"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  HasZlib"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  HasZlib  NO"  >>  $(WORKSRC)/config/cf/site.def 

        #  bison
        #  XXX:  Is  there  any  reason  YaccCmd  can't  just  be  "bison  -y"  and  let  PATH  sort  it  out?
        echo  "#ifdef  YaccCmd"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  YaccCmd"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#endif"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  YaccCmd  $(build_DESTDIR)$(build_bindir)/bison  -y"    >>  $(WORKSRC)/config/cf/site.def
        #  XXX:  Is  there  any  reason  YaccCmd  can't  just  be  "bison  -y"  and  let  PATH  sort  it  out?
        echo  "#ifdef  YaccCmd"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  YaccCmd"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#endif"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  YaccCmd  $(build_DESTDIR)$(build_bindir)/bison  -y"    >>  $(WORKSRC)/config/cf/site.def

        #  gcc
        echo  "#ifdef  CcCmd"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  CcCmd"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#endif"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#endif"  >>  $(WORKSRC)/config/cf/site.def

        echo  "#define  CcCmd  \$$(NINJACC)"    >>  $(WORKSRC)/config/cf/site.def
        #  ld
        echo  "#ifdef  LdCmd"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  LdCmd"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#endif"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  LdCmd  \$$(NINJALD)"    >>  $(WORKSRC)/config/cf/site.def
        #  as
        echo  "#ifdef  AsCmd"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  AsCmd"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#endif"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  AsCmd  \$$(NINJAAS)"    >>  $(WORKSRC)/config/cf/site.def
        #  ar
        echo  "#ifdef  ArCmdBase"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  ArCmdBase"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#endif"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  ArCmdBase  \$$(NINJAAR)"    >>  $(WORKSRC)/config/cf/site.def
        #  ranlib
        echo  "#ifdef  RanlibCmd"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#undef  RanlibCmd"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#endif"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  RanlibCmd  \$$(NINJARANLIB)"    >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  BuildSharedLispModules  NO"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#endif"  >>  $(WORKSRC)/config/cf/site.def
        echo  "#define  emad"  >  $(WORKSRC)/config/cf/cross.def
        echo  "#define  HostCcCmd  $(build_CC)"  >>  $(WORKSRC)/config/cf/cross.def
        echo  "#include  <cross.rules>"  >>  $(WORKSRC)/config/cf/cross.def
        $(MAKECOOKIE)

        $(MAKECOOKIE)


#pre-install:
#        echo  ""  >>  $(WORKSRC)/config/cf/date.def
#        echo  ""  >>  $(WORKSRC)/config/cf/version.def
#        $(MAKECOOKIE)

#post-install:
#        cp  -f  $(WORKSRC)/config/cf/*  $(DESTDIR)$(libdir)/X11/config
#        $(MAKECOOKIE)

pre-install:
        touch  $(WORKSRC)/fonts/encodings/encodings.dir
pre-install:
        touch  $(WORKSRC)/fonts/encodings/encodings.dir

        echo  ""  >>  $(WORKSRC)/config/cf/date.def
        echo  ""  >>  $(WORKSRC)/config/cf/version.def
        $(MAKECOOKIE)

        $(MAKECOOKIE)

post-install:
post-install:

        cp  -f  $(WORKSRC)/config/cf/*  $(DESTDIR)$(libdir)/X11/config
        mkdir  -p  $(DESTDIR)$(libdir)/X11/fonts/misc/
        #  If  we  want  to  trim  these  down,  the  xterms  like  to  use 
        #  trimmed  about  half  of  these  (to  the  ones  xterm  asks  for  explcitly)
        mkdir  -p  $(DESTDIR)$(libdir)/X11/fonts/misc/
        #  If  we  want  to  trim  these  down,  the  xterms  like  to  use 
        #  trimmed  about  half  of  these  (to  the  ones  xterm  asks  for  explcitly)
Line 153Line 213
        chmod  0644  $(DESTDIR)$(libdir)/X11/fonts/Type1/*
        #  ok  back  to  the  configs
        mkdir  -p  $(DESTDIR)$(includedir)/X11/config/
        chmod  0644  $(DESTDIR)$(libdir)/X11/fonts/Type1/*
        #  ok  back  to  the  configs
        mkdir  -p  $(DESTDIR)$(includedir)/X11/config/
        mv  $(DESTDIR)$(libdir)/X11/config/*  $(DESTDIR)$(includedir)/X11/config/
        cp  $(DESTDIR)$(libdir)/X11/config/*  $(DESTDIR)$(includedir)/X11/config/
        chmod  0644  $(DESTDIR)$(includedir)/X11/config/*
        cp  $(WORKSRC)/config/cf/*  $(DESTDIR)$(includedir)/X11/config/
        chmod  0644  $(DESTDIR)$(includedir)/X11/config/*
        chmod  0644  $(DESTDIR)$(includedir)/X11/config/*
        cp  $(WORKSRC)/config/cf/*  $(DESTDIR)$(includedir)/X11/config/
        chmod  0644  $(DESTDIR)$(includedir)/X11/config/*
File: X11/XFree86/checksums
base-0 patch-1
Line 1Line 1
ad43a8e9e39703322005cd6f7145b77f    download/X420src-1.tgz
dae33268a9f2735b9678a81fb23e8d3e    download/X420src-2.tgz
4f241a4f867363f40efa2b00dca292af    download/X430src-1.tgz
844c2ee908d21dbf8911fd13115bf8b4    download/X430src-2.tgz
b82a0443e1b7bf860e4343e6b6766cb6    download/X430src-3.tgz
567903747018f2534965ab6cb3976b38    download/X430src-4.tgz
4dbdbe9a85c8f7f98dd0ee015a3c7b4f    download/X430src-5.tgz
e824cd6249ef2827ab09bb9d3a7ef85f    download/Xtinylib.tar.gz
307934dc12d7a13d190ea1435a6a8730    download/xinitrc.cpp
a5b2a6d85f01f1d3c4f31784ee76564f    download/startx
e824cd6249ef2827ab09bb9d3a7ef85f    download/Xtinylib.tar.gz
307934dc12d7a13d190ea1435a6a8730    download/xinitrc.cpp
a5b2a6d85f01f1d3c4f31784ee76564f    download/startx
Line 10Line 13
6813e4d152646d8a3299609f2502fe9f    download/misc.fonts.alias
1521fab85ca3e8ce3ce781d4970e6c79    download/gnu-gs-fonts-std-6.0.tar.gz
74856fbbb0b36ea596ce7b714024b721    download/urw++license
6813e4d152646d8a3299609f2502fe9f    download/misc.fonts.alias
1521fab85ca3e8ce3ce781d4970e6c79    download/gnu-gs-fonts-std-6.0.tar.gz
74856fbbb0b36ea596ce7b714024b721    download/urw++license
38adc94a4953a6b29e8619c25dda4887    download/4.2.0-4.2.1.diff.gz
41f360795da8f880698062fdda535104    download/gar-base.diff
File: X11/aterm/Makefile
base-0 patch-1
Line 14Line 14
  You  can  use  multiple  lines  if  you  want.
endef

  You  can  use  multiple  lines  if  you  want.
endef

LIBDEPS  =  devel/glibc  X11/XFree86
DEPENDS  =
BUILDDEPS  =
LIBDEPS  =  X11/XFree86
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
File: X11/blackbox/Makefile
base-0 patch-1
Line 14Line 14
    and  use  it. 
endef

    and  use  it. 
endef

LIBDEPS  =  devel/glibc  X11/XFree86  lib/libstdc++

SOURCE_LANGUAGES  =  c++
LIBDEPS  =  X11/XFree86
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
File: X11/freetype/Makefile
base-0 patch-1
Line 17Line 17
text  image  generation  tools,  and  many  other  products  as  well..
endef

text  image  generation  tools,  and  many  other  products  as  well..
endef

LIBDEPS  =  devel/glibc  lib/zlib
LIBDEPS  =  lib/zlib
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile  freetype-config

CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile  freetype-config

CONFIGURE_ARGS  =  $(DIRPATHS)  --host=$(GARHOST)
CONFIGURE_ARGS  =  $(DIRPATHS)  --build=$(GARBUILD)  --host=$(GARHOST)
INSTALL_OVERRIDE_DIRS  =  libdir  bindir  includedir  prefix

INSTALL_OVERRIDE_DIRS  =  libdir  bindir  includedir  prefix

File: X11/hackedbox/Makefile
base-0 patch-1
Line 1Line 1
GARNAME  =  hackedbox
GARNAME  =  hackedbox
GARVERSION  =  0.8.0
GARVERSION  =  0.8.2
CATEGORIES  =  X11
MASTER_SITES  =  http://scrudgeware.org/downloads/hackedbox/
DISTFILES  =  $(GARNAME)-$(GARVERSION).tar.gz  menu.in
CATEGORIES  =  X11
MASTER_SITES  =  http://scrudgeware.org/downloads/hackedbox/
DISTFILES  =  $(GARNAME)-$(GARVERSION).tar.gz  menu.in
Line 16Line 16
  enhancements  whenever  possible.
endef

  enhancements  whenever  possible.
endef

LIBDEPS  =  devel/glibc  X11/XFree86  lib/libstdc++  #devel/gcc

SOURCE_LANGUAGES  =  c++
LIBDEPS  =  X11/XFree86
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

#  also  build  the  bgset  etc  stuff  for  completeness.
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

#  also  build  the  bgset  etc  stuff  for  completeness.
CONFIGURE_ARGS  =  $(DIRPATHS)  --enable-bg-utils  --build=$(GARBUILD)  --host=$(GARHOST)  --x-includes=$(DESTDIR)$(includedir)  --x-libraries=$(DESTDIR)$(libdir)
CONFIGURE_ARGS  =  $(DIRPATHS)  --enable-bg-utils  --build=$(GARBUILD)  --host=$(GARHOST)  --x-includes=$(DESTDIR)$(includedir)  --x-libraries=$(DESTDIR)$(libdir)  --disable-nls  --disable-dependency-tracking
BUILD_ARGS  =  DEFAULT_STYLE=$(datadir)/$(GARNAME)/styles/BBC

#  some  subdirs  seem  to  be  blitzing  this
BUILD_ARGS  =  DEFAULT_STYLE=$(datadir)/$(GARNAME)/styles/BBC

#  some  subdirs  seem  to  be  blitzing  this
File: X11/hackedbox/checksums
base-0 patch-1
Line 1Line 1
595e27063ef0b1459f3b79005ce45ff0    download/hackedbox-0.8.0.tar.gz
3106462413c6b9440e77748da74f8e4e    download/hackedbox-0.8.2.tar.gz
1f9af9968f0a3ada23ff3eb884c7a1f9    download/menu.in
1f9af9968f0a3ada23ff3eb884c7a1f9    download/menu.in
File: X11/lesstif/Makefile
base-0 patch-1
Line 16Line 16
    compile  with  both  and  work  exactly  the  same! 
endef

    compile  with  both  and  work  exactly  the  same! 
endef

#  Dependencies  are  of  the  form  categorydir/packagedir
#  LIBDEPS  are  for  libraries,  and  DEPENDS  are  for  everything  else
LIBDEPS  =  devel/glibc  X11/XFree86
DEPENDS  =
#  Builddeps  are  installed  in  the  build  DESTIMG
LIBDEPS  =  X11/XFree86
BUILDDEPS  =  devel/libtool

BUILDDEPS  =  devel/libtool

CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile
File: X11/rxvt/Makefile
base-0 patch-1
Line 15Line 15
result,  rxvt  uses  much  less  swap  space.
endef

result,  rxvt  uses  much  less  swap  space.
endef

LIBDEPS  =  devel/glibc  X11/XFree86
LIBDEPS  =  X11/XFree86
DEPENDS  =
BUILDDEPS  =

DEPENDS  =
BUILDDEPS  =

File: X11/xscreensaver/Makefile
base-0 patch-1
Line 16Line 16
  You  can  use  multiple  lines  if  you  want.
endef

  You  can  use  multiple  lines  if  you  want.
endef

#  Dependencies  are  of  the  form  categorydir/packagedir
#  LIBDEPS  are  for  libraries,  and  DEPENDS  are  for  everything  else
LIBDEPS  =  devel/glibc  X11/XFree86  lib/gtk+
DEPENDS  =
#  Builddeps  are  installed  in  $(BUILD_PREFIX)  in  their  entirety
BUILDDEPS  =
LIBDEPS  =  X11/XFree86  lib/gtk+
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
File: archive/apt/Makefile
base-0 patch-1
Line 12Line 12
  #XXX:  nwall  package  blurb  goes  here.
endef

  #XXX:  nwall  package  blurb  goes  here.
endef

LIBDEPS  =  devel/glibc  lib/libstdc++
SOURCE_LANGUAGES  =  c++
BUILDDEPS  =  utils/gettext

CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILDDEPS  =  utils/gettext

CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
File: archive/bzip2/Makefile
base-0 patch-1
Line 17Line 17
times  faster  at  decompression.
endef

times  faster  at  decompression.
endef

LIBDEPS  =  devel/glibc
SOURCE_LANGUAGES  =  c
#  CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

#  CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

BUILD_ARGS  =  CC="$(CC)"
BUILD_ARGS  =  CC=$(CC)  AR=$(AR)  RANLIB=$(RANLIB)  TEST=
INSTALL_ARGS  =  DESTDIR=$(DESTDIR)  PREFIX=$(DESTDIR)

INSTALL_ARGS  =  DESTDIR=$(DESTDIR)  PREFIX=$(DESTDIR)

File: archive/bzip2/checksums
base-0 patch-1
Line 1Line 1
ee76864958d568677f03db8afad92beb    download/bzip2-1.0.2.tar.gz
ee76864958d568677f03db8afad92beb    download/bzip2-1.0.2.tar.gz
fa1db31e7afbcfab693e47d464c93755    download/gar-base.diff
32c46a763c483d9b943111005e93ccf8    download/gar-base.diff
File: archive/bzip2/files/gar-base.diff
base-0 patch-1
Line 1Line 1
diff  --speed-large-files  --minimal  -Nru  tmp/bzip2-1.0.2/Makefile  work/main.d/bzip2-1.0.2/Makefile
diff  --speed-large-files  --minimal  -Nru  tmp/bzip2-1.0.2/Makefile  work/main.d/bzip2-1.0.2/Makefile
---  tmp/bzip2-1.0.2/Makefile        Fri  Jan  25  15:34:53  2002
+++  work/main.d/bzip2-1.0.2/Makefile        Thu  Mar    6  22:46:45  2003
@@  -9,10  +9,10  @@
---  tmp/bzip2-1.0.2/Makefile        2002-01-25  17:34:53.000000000  -0600
+++  work/main.d/bzip2-1.0.2/Makefile        2003-10-25  00:01:04.000000000  -0500
@@  -9,11  +9,12  @@
 
  #  Suitably  paranoid  flags  to  avoid  bugs  in  gcc-2.7
  BIGFILES=-D_FILE_OFFSET_BITS=64
 
  #  Suitably  paranoid  flags  to  avoid  bugs  in  gcc-2.7
  BIGFILES=-D_FILE_OFFSET_BITS=64
Line 12Line 12
-PREFIX=/usr
+PREFIX=$(DESTDIR)
 
-PREFIX=/usr
+PREFIX=$(DESTDIR)
 

+TEST  =  test
 
  OBJS=  blocksort.o    \
 
  OBJS=  blocksort.o    \

              huffman.o        \
@@  -23,7  +24,7  @@
              decompress.o  \
              bzlib.o
 
-all:  libbz2.a  bzip2  bzip2recover  test
+all:  libbz2.a  bzip2  bzip2recover  $(TEST)
 
  bzip2:  libbz2.a  bzip2.o
          $(CC)  $(CFLAGS)  $(LDFLAGS)  -o  bzip2  bzip2.o  -L.  -lbz2
File: archive/cabextract/Makefile
base-0 patch-1
Line 11Line 11
A  program  to  extract  Microsoft  cabinet  (.CAB)  files.
endef

A  program  to  extract  Microsoft  cabinet  (.CAB)  files.
endef

LIBDEPS  =  devel/glibc


CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile
File: archive/cpio/Makefile
base-0 patch-1
Line 11Line 11
  #XXX:  nwall  package  blurb  goes  here.
endef

  #XXX:  nwall  package  blurb  goes  here.
endef

LIBDEPS  =  devel/glibc

BUILDDEPS  =  text/texinfo

CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILDDEPS  =  text/texinfo

CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
File: archive/dpkg/Makefile
base-0 patch-1
Line 14Line 14
admindir=$(localstatedir)/lib/dpkg

admindir=$(localstatedir)/lib/dpkg

LIBDEPS  =  devel/glibc


CONFIGURE_SCRIPTS  =  $(WORKSRC)/debian/rules
BUILD_SCRIPTS  =  $(WORKSRC)/build/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/build/Makefile  var
CONFIGURE_SCRIPTS  =  $(WORKSRC)/debian/rules
BUILD_SCRIPTS  =  $(WORKSRC)/build/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/build/Makefile  var
File: archive/garpkg/Makefile
base-0 patch-1
Line 20Line 20
BUILD_SCRIPTS  =  custom
INSTALL_SCRIPTS  =  custom

BUILD_SCRIPTS  =  custom
INSTALL_SCRIPTS  =  custom

DEPENDS  =  archive/tar  archive/gzip  crypto/gnupg  net/wget
SOURCE_LANGUAGES  =  #bash    There  is  no  lang/bash  package  :<
DEPENDS  =  archive/tar  archive/gzip  crypto/gnupg  net/wget  shells/bash
include  ../../gar.mk

include  ../../gar.mk

File: archive/gzip/Makefile
base-0 patch-1
Line 11Line 11
  #XXX:  nwall  package  blurb  goes  here.
endef

  #XXX:  nwall  package  blurb  goes  here.
endef

LIBDEPS  =  devel/glibc


CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile


CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile


CONFIGURE_ARGS  =  $(DIRPATHS)
CONFIGURE_ARGS  =  $(DIRPATHS)  --build=$(GARBUILD)  --host=$(GARHOST)
include  ../../gar.mk
include  ../../gar.mk
File: archive/lha/Makefile
base-0 patch-1
Line 12Line 12
  #XXX:  nwall  package  blurb  goes  here.
endef

  #XXX:  nwall  package  blurb  goes  here.
endef

LIBDEPS  =  devel/glibc


#  CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  custom

#  CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  custom


include  ../../gar.mk

install-custom: 
        install  $(WORKSRC)/src/lha  $(DESTDIR)$(bindir)
        $(MAKECOOKIE)
install-custom: 
        install  $(WORKSRC)/src/lha  $(DESTDIR)$(bindir)
        $(MAKECOOKIE)
include  ../../gar.mk

File: archive/ncompress/Makefile
base-0 patch-1
Line 16Line 16
compress  data.
endef

compress  data.
endef

LIBDEPS  =  devel/glibc


BUILD_SCRIPTS  =  custom
INSTALL_SCRIPTS  =  custom

BUILD_SCRIPTS  =  custom
INSTALL_SCRIPTS  =  custom

File: archive/pax/Makefile
base-0 patch-1
Line 17Line 17
WORKSRC  =  $(WORKDIR)/$(GARNAME)-$(GARVERSION).orig

WORKSRC  =  $(WORKDIR)/$(GARNAME)-$(GARVERSION).orig

LIBDEPS  =  devel/glibc


#  CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile
#  CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile
File: archive/tar/Makefile
base-0 patch-1
Line 11Line 11
  #XXX:  nwall  package  blurb  goes  here.
endef

  #XXX:  nwall  package  blurb  goes  here.
endef

LIBDEPS  =  devel/glibc


CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

CONFIGURE_ARGS  =  $(DIRPATHS)
CONFIGURE_ARGS  =  $(DIRPATHS)  --build=$(GARBUILD)  --host=$(GARHOST)

#  tar  is  very  poorly  behaved!    It  prepends  prefix  onto  things
#  like  bindir!    This  is  not  the  way  GNU  packages  should  behave!
#  -NickM
#  tar  is  very  poorly  behaved!    It  prepends  prefix  onto  things
#  like  bindir!    This  is  not  the  way  GNU  packages  should  behave!
#  -NickM
File: archive/unzip/Makefile
base-0 patch-1
Line 15Line 15
found  on  MS-DOS  systems.
endef

found  on  MS-DOS  systems.
endef

LIBDEPS  =  devel/glibc


#CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  custom
INSTALL_SCRIPTS  =  custom
#CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  custom
INSTALL_SCRIPTS  =  custom
Line 25Line 23
build-custom:
        make  -f  unix/Makefile  -C  $(WORKSRC)  unix_make
build-custom:
        make  -f  unix/Makefile  -C  $(WORKSRC)  unix_make
        make  -C  $(WORKSRC)  unzips  CC=$(CC)  LD=$(CC)  CF="$(CFLAGS)  -I  ."
        make  -C  $(WORKSRC)  unzips  CC=$(CC)  LD=$(CC)  CF="$(CFLAGS)  -I  ."  AS=$(AS)  LF="-o  unzip  $(LDFLAGS)"  LF2="$(LDFLAGS)  -lc"
        $(MAKECOOKIE)

install-custom:
        $(MAKECOOKIE)

install-custom:
File: archive/zip/Makefile
base-0 patch-1
Line 14Line 14
Zip  will  create  .zip  archives,  commonly  found  on  MS-DOS  systems.
endef

Zip  will  create  .zip  archives,  commonly  found  on  MS-DOS  systems.
endef

LIBDEPS  =  devel/glibc
SOURCE_LANGUAGES  =  c
#CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  custom
#CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  custom
File: boot/busybox/Makefile
base-0 patch-1
Line 1Line 1
GARNAME  =  busybox
GARNAME  =  busybox
GARVERSION  =  0.60.3
GARVERSION  =  1.00-pre8
CATEGORIES  =  boot
MASTER_SITES  =  http://www.busybox.net/downloads/
CATEGORIES  =  boot
MASTER_SITES  =  http://www.busybox.net/downloads/
DISTFILES  =  $(GARNAME)-$(GARVERSION).tar.gz
DISTFILES  =  $(GARNAME)-$(GARVERSION).tar.gz  bbc-config
PATCHFILES  =  gar-base.diff
MAINTAINER  =  Seth  Schoen  <schoen@loyalty.org>
LICENSE  =  GPL2
PATCHFILES  =  gar-base.diff
MAINTAINER  =  Seth  Schoen  <schoen@loyalty.org>
LICENSE  =  GPL2
Line 14Line 14
  You  can  use  multiple  lines  if  you  want.
endef

  You  can  use  multiple  lines  if  you  want.
endef

#  Dependencies  are  of  the  form  categorydir/packagedir
LIBDEPS  =  lib/uclibc
DEPENDS  =
BUILDDEPS  =
SOURCE_LANGUAGES  =  c
PREFIX=$(prefix)

PREFIX=$(prefix)

#  CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
CONFIGURE_SCRIPTS  =  $(WORKSRC)/Makefile
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

CONFIGURE_ARGS  =  $(DIRPATHS)
NODIRPATHS  = 
CONFIGURE_ARGS  =  oldconfig
BUILD_ARGS  =  CC=$(DESTDIR)$(prefix)/i386-linux-uclibc/bin/i386-uclibc-gcc  LD=$(DESTDIR)$(prefix)/i386-linux-uclibc/bin/i386-uclibc-ld  DOSTATIC=true
INSTALL_ARGS  =  CC=$(DESTDIR)$(prefix)/i386-linux-uclibc/bin/i386-uclibc-gcc  LD=$(DESTDIR)$(prefix)/i386-linux-uclibc/bin/i386-uclibc-ld  DOSTATIC=true
BUILD_ARGS  =  CC=$(CC)  LD=$(LD)
#  If  some  dirs  are  trying  to  install  into  /,  list  their  names
#  here,  such  as:  prefix  bindir  mandir
#  If  some  dirs  are  trying  to  install  into  /,  list  their  names
#  here,  such  as:  prefix  bindir  mandir
Line 39Line 34
#  This  should  go  before  any  hand-made  rules.
include  ../../gar.mk

#  This  should  go  before  any  hand-made  rules.
include  ../../gar.mk


extract-bbc-config:
        cat  $(DOWNLOADDIR)/bbc-config  |\
        sed  -e  's,@CROSS_COMPILING@,$(if  $(filter  $(GARBUILD),$(GARHOST)),n,y),'  |\
        sed  -e  's,@CFLAGS@,$(CFLAGS),'  \
        >  $(EXTRACTDIR)/$(DISTNAME)/.config
        $(MAKECOOKIE)

#  ***  override  because  we  want  to  use  ONLY  uclibc  libraries  and  not  ordinary
#  glibc;  if  you  use  ordinary  CFLAGS,  you  will  bring  in  glibc,  which  will
#  cause  trouble  here
#  ***  override  because  we  want  to  use  ONLY  uclibc  libraries  and  not  ordinary
#  glibc;  if  you  use  ordinary  CFLAGS,  you  will  bring  in  glibc,  which  will
#  cause  trouble  here
CFLAGS  =  -static  -I$(DESTDIR)$(prefix)/i386-linux-uclibc/include
LDFLAGS  =  -L$(DESTDIR)/$(prefix)/i386-linux-uclibc/lib
#CFLAGS  =  -static  -I$(build_prefix)/i386-linux-uclibc/include
#LDFLAGS  =  -L$(build_prefix)/i386-linux-uclibc/lib
File: boot/busybox/checksums
base-0 patch-1
Line 1Line 1
a202031d77cfd2515dfac0b163b47b1b    download/busybox-0.60.3.tar.gz
c1a778e3f76e868efd7d926698b10c83    download/gar-base.diff
755b547b90b89dd4362858daa89c6bc1    download/busybox-1.00-pre8.tar.gz
1436b8cac3964949aaaf4ad37d20c886    download/bbc-config
118197b53a018fb6a6b36d902f257d9e    download/gar-base.diff
File: boot/busybox/files/gar-base.diff
base-0 patch-1
Line 1Line 1
diff  --speed-large-files  --minimal  -Nru  tmp/busybox-0.60.3/Config.h  work/main.d/busybox-0.60.3/Config.h
---  tmp/busybox-0.60.3/Config.h        Fri  Apr    5  20:22:15  2002
+++  work/main.d/busybox-0.60.3/Config.h        Tue  Feb  18  06:41:43  2003
@@  -10,137  +10,137  @@
  //#define  BB_ADJTIMEX
  //#define  BB_AR
  #define  BB_ASH
-#define  BB_BASENAME
+//#define  BB_BASENAME
  #define  BB_CAT
-#define  BB_CHGRP
-#define  BB_CHMOD
-#define  BB_CHOWN
+//#define  BB_CHGRP
+//#define  BB_CHMOD
+//#define  BB_CHOWN
  #define  BB_CHROOT
-#define  BB_CHVT
-#define  BB_CLEAR
+//#define  BB_CHVT
+//#define  BB_CLEAR
  //#define  BB_CMP
  #define  BB_CP
  //#define  BB_CPIO
-#define  BB_CUT
-#define  BB_DATE
+//#define  BB_CUT
+//#define  BB_DATE
  //#define  BB_DC
-#define  BB_DD
+//#define  BB_DD
  //#define  BB_DEALLOCVT
-#define  BB_DF
-#define  BB_DIRNAME
-#define  BB_DMESG
+//#define  BB_DF
+//#define  BB_DIRNAME
+//#define  BB_DMESG
  //#define  BB_DOS2UNIX
  //#define  BB_DPKG
  //#define  BB_DPKG_DEB
  //#define  BB_DUTMP
-#define  BB_DU
+//#define  BB_DU
  //#define  BB_DUMPKMAP
  #define  BB_ECHO
-#define  BB_ENV
+//#define  BB_ENV
  //#define  BB_EXPR
  //#define  BB_FBSET
  //#define  BB_FDFLUSH
-#define  BB_FIND
-#define  BB_FREE
+//#define  BB_FIND
+//#define  BB_FREE
  //#define  BB_FREERAMDISK
  //#define  BB_FSCK_MINIX
  //#define  BB_GETOPT
-#define  BB_GREP
+//#define  BB_GREP
  #define  BB_GUNZIP
-#define  BB_GZIP
-#define  BB_HALT
-#define  BB_HEAD
+//#define  BB_GZIP
+//#define  BB_HALT
+//#define  BB_HEAD
  //#define  BB_HOSTID
  //#define  BB_HOSTNAME
  //#define  BB_HUSH
-#define  BB_ID
+//#define  BB_ID
  //#define  BB_IFCONFIG
-#define  BB_INIT
-//#define  BB_INSMOD
-#define  BB_KILL
-#define  BB_KILLALL
-#define  BB_KLOGD
+//#define  BB_INIT
+#define  BB_INSMOD
+//#define  BB_KILL
+//#define  BB_KILLALL
+//#define  BB_KLOGD
  //#define  BB_LASH
  //#define  BB_LENGTH
-#define  BB_LN
+//#define  BB_LN
  //#define  BB_LOADACM
  //#define  BB_LOADFONT
  //#define  BB_LOADKMAP
-#define  BB_LOGGER
+//#define  BB_LOGGER
  //#define  BB_LOGNAME
  //#define  BB_LOSETUP
-#define  BB_LS
-#define  BB_LSMOD
+//#define  BB_LS
+//#define  BB_LSMOD
  //#define  BB_MAKEDEVS
  //#define  BB_MD5SUM
  #define  BB_MKDIR
  //#define  BB_MKFIFO
  //#define  BB_MKFS_MINIX
  #define  BB_MKNOD
-#define  BB_MKSWAP
+//#define  BB_MKSWAP
  //#define  BB_MKTEMP
-#define  BB_MODPROBE
-#define  BB_MORE
+//#define  BB_MODPROBE
+//#define  BB_MORE
  #define  BB_MOUNT
  //#define  BB_MSH
  //#define  BB_MT
-#define  BB_MV
+//#define  BB_MV
  //#define  BB_NC
  //#define  BB_NSLOOKUP
-#define  BB_PIDOF
+//#define  BB_PIDOF
  //#define  BB_PING
-//#define  BB_PIVOT_ROOT
-#define  BB_POWEROFF
+#define  BB_PIVOT_ROOT
+//#define  BB_POWEROFF
  //#define  BB_PRINTF
-#define  BB_PS
-#define  BB_PWD
+//#define  BB_PS
+//#define  BB_PWD
  //#define  BB_RDATE
  //#define  BB_READLINK
-#define  BB_REBOOT
+//#define  BB_REBOOT
  //#define  BB_RENICE
-#define  BB_RESET
-#define  BB_RM
-#define  BB_RMDIR
+//#define  BB_RESET
+//#define  BB_RM
+//#define  BB_RMDIR
  //#define  BB_RMMOD
  //#define  BB_ROUTE
  //#define  BB_RPM2CPIO
-#define  BB_SED
+//#define  BB_SED
  //#define  BB_SETKEYCODES
  #define  BB_SLEEP
-#define  BB_SORT
+//#define  BB_SORT
  //#define  BB_STTY
-#define  BB_SWAPONOFF
-#define  BB_SYNC
-#define  BB_SYSLOGD
-#define  BB_TAIL
+//#define  BB_SWAPONOFF
+//#define  BB_SYNC
+//#define  BB_SYSLOGD
+//#define  BB_TAIL
  #define  BB_TAR
  //#define  BB_TEE
  //#define  BB_TEST
  //#define  BB_TELNET
  //#define  BB_TFTP
  //#define  BB_TIME
-#define  BB_TOUCH
+//#define  BB_TOUCH
  //#define  BB_TR
  //#define  BB_TRACEROUTE
  #define  BB_TRUE_FALSE
-#define  BB_TTY
+//#define  BB_TTY
  //#define  BB_UNIX2DOS
  //#define  BB_UUENCODE
  //#define  BB_UUDECODE
  #define  BB_UMOUNT
-#define  BB_UNIQ
-#define  BB_UNAME
+//#define  BB_UNIQ
+//#define  BB_UNAME
  //#define  BB_UPDATE
-#define  BB_UPTIME
+//#define  BB_UPTIME
  //#define  BB_USLEEP
  //#define  BB_VI
  //#define  BB_WATCHDOG
-#define  BB_WC
+//#define  BB_WC
  //#define  BB_WGET
-#define  BB_WHICH
-#define  BB_WHOAMI
-#define  BB_XARGS
-#define  BB_YES
+//#define  BB_WHICH
+//#define  BB_WHOAMI
+//#define  BB_XARGS
+//#define  BB_YES
  //  End  of  Applications  List
  //
  //
diff  --speed-large-files  --minimal  -Nru  scratch/busybox-1.00-pre8/libbb/loop.c  work/main.d/busybox-1.00-pre8/libbb/loop.c
---  scratch/busybox-1.00-pre8/libbb/loop.c        2004-02-06  01:16:36.000000000  -0600
+++  work/main.d/busybox-1.00-pre8/libbb/loop.c        2004-02-24  00:37:22.000000000  -0600
@@  -31,7  +31,7  @@
    *  so  we  get  to  try  and  cope  as  best  we  can...  */
  #include  <linux/version.h>
  #include  <asm/posix_types.h>
-#if  LINUX_VERSION_CODE  >=  132608
+#if  LINUX_VERSION_CODE  <  0x20600
  #define  __bb_kernel_dev_t      __kernel_old_dev_t
  #elif  LINUX_VERSION_CODE  >=  0x20600
  #define  __bb_kernel_dev_t      __kernel_dev_t
File: boot/minit/Makefile
base-0 patch-1
Line 14Line 14
    handling  and  will  soon  have  support  for  standard  and  user-defined  runlevels.
endef

    handling  and  will  soon  have  support  for  standard  and  user-defined  runlevels.
endef

#  Dependencies  are  of  the  form  categorydir/packagedir
#  LIBDEPS  are  for  libraries,  and  DEPENDS  are  for  everything  else
LIBDEPS  =
SOURCE_LANGUAGES  =  #make    There  is  no  lang/make  package  :<
DEPENDS  =  devel/make
DEPENDS  =  devel/make
#  Builddeps  are  installed  in  $(BUILD_PREFIX)  in  their  entirety
BUILDDEPS  =


CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

CONFIGURE_ARGS  =  --prefix=/
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

CONFIGURE_ARGS  =  --prefix=/
#NODIRPATHS  = 

#  If  some  dirs  are  trying  to  install  into  /,  list  their  names
#  here,  such  as:  prefix  bindir  mandir
#INSTALL_OVERRIDE_DIRS  = 

#  This  should  go  before  any  hand-made  rules.

include  ../../gar.mk
include  ../../gar.mk
File: boot/sysvinit/Makefile
base-0 patch-1
Line 2Line 2
GARVERSION  =  2.84
CATEGORIES  =  boot
MASTER_SITES  =  ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/
GARVERSION  =  2.84
CATEGORIES  =  boot
MASTER_SITES  =  ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/
DISTFILES  =  $(GARNAME)-$(GARVERSION).tar.gz  inittab
DISTFILES  =  $(GARNAME)-$(GARVERSION).tar.gz  bbc.inittab  uml.inittab
PATCHFILES  =  gar-base.diff
MAINTAINER  =  Nate  Riffe  <inkblot@movealong.org>
LICENSE  =  GPL2
PATCHFILES  =  gar-base.diff
MAINTAINER  =  Nate  Riffe  <inkblot@movealong.org>
LICENSE  =  GPL2
Line 12Line 12
    sysvinit  is  the  standard  System  V  style  init  program  for  GNU/Linux.
endef

    sysvinit  is  the  standard  System  V  style  init  program  for  GNU/Linux.
endef

#  Dependencies  are  of  the  form  categorydir/packagedir
#  LIBDEPS  are  for  libraries,  and  DEPENDS  are  for  everything  else
LIBDEPS  =  devel/glibc
DEPENDS  =
#  Builddeps  are  installed  in  $(BUILD_PREFIX)  in  their  entirety
BUILDDEPS  =



#CONFIGURE_SCRIPTS  = 
BUILD_SCRIPTS  =  $(WORKSRC)/src/Makefile
#CONFIGURE_SCRIPTS  = 
BUILD_SCRIPTS  =  $(WORKSRC)/src/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/src/Makefile  inittab
INSTALL_SCRIPTS  =  $(WORKSRC)/src/Makefile  $(if  $(LNX_FLAVOR),$(LNX_FLAVOR).inittab,)
#CONFIGURE_ARGS  =  --prefix=/
#NODIRPATHS  = 
#CONFIGURE_ARGS  =  --prefix=/
#NODIRPATHS  = 
Line 38Line 30
#  This  should  go  before  any  hand-made  rules.
include  ../../gar.mk

#  This  should  go  before  any  hand-made  rules.
include  ../../gar.mk

install-inittab:
        install  -D  -m  644  $(WORKDIR)/inittab  $(DESTDIR)$(sysconfdir)/inittab
install-$(LNX_FLAVOR).inittab:
        install  -D  -m  644  $(WORKDIR)/$(LNX_FLAVOR).inittab  $(DESTDIR)$(sysconfdir)/inittab
        $(MAKECOOKIE)
        $(MAKECOOKIE)
File: boot/sysvinit/checksums
base-0 patch-1
Line 1Line 1
6ae4a8237a7e298097239e76eb7aff60    download/sysvinit-2.84.tar.gz
6ae4a8237a7e298097239e76eb7aff60    download/sysvinit-2.84.tar.gz
8918521a8a50c691b9d767b85dbabac6    download/inittab
afafbfc8bef25bd5d214fff0e1cda574    download/bbc.inittab
d026b2a410fdfb1f1f15799a84354b76    download/uml.inittab
1961aebaf44482ab17958870923e900e    download/gar-base.diff
1961aebaf44482ab17958870923e900e    download/gar-base.diff
File: boot/sysvinit/files/inittab
base-0 patch-1
Line 1Line 0
#  /etc/inittab:  init(8)  configuration.
#  $Id:  inittab,v  1.2  2003/01/19  23:50:06  inkblot  Exp  $

#  The  default  runlevel.
id:2:initdefault:

#  Boot-time  system  configuration/initialization  script.
#  This  is  run  first  except  when  booting  in  emergency  (-b)  mode.
si::sysinit:/etc/init.d/rc  sysinit

#  What  to  do  in  single-user  mode.
~~:S:wait:/sbin/sulogin

#  /etc/init.d  executes  the  S  and  K  scripts  upon  change
#  of  runlevel.
#
#  Runlevel  0  is  halt.
#  Runlevel  1  is  single-user.
#  Runlevels  2-5  are  multi-user.
#  Runlevel  6  is  reboot.

l0:0:wait:/etc/init.d/rc  halt
l1:1:wait:/etc/init.d/rc  single
l2:2:wait:/etc/init.d/rc  default
l3:3:wait:/etc/init.d/rc  rescue
l4:4:wait:/etc/init.d/rc  workstation
l5:5:wait:/etc/init.d/rc  custom
l6:6:wait:/etc/init.d/rc  reboot
#  Normally  not  reached,  but  fallthrough  in  case  of  emergency.
z6:6:respawn:/sbin/sulogin

#  What  to  do  when  CTRL-ALT-DEL  is  pressed.
ca:12345:ctrlaltdel:/sbin/shutdown  -t1  -a  -r  now

#  Action  on  special  keypress  (ALT-UpArrow).
kb::kbrequest:/bin/echo  "Keyboard  Request--edit  /etc/inittab  to  let  this  work."

#  What  to  do  when  the  power  fails/returns.
#pf::powerwait:/etc/init.d/powerfail  start
#pn::powerfailnow:/etc/init.d/powerfail  now
#po::powerokwait:/etc/init.d/powerfail  stop

#  /sbin/getty  invocations  for  the  runlevels.
#
#  The  "id"  field  MUST  be  the  same  as  the  last
#  characters  of  the  device  (after  "tty").
#
#  Format:
#    <id>:<runlevels>:<action>:<process>
1:2345:respawn:/sbin/agetty  57600  tty1
2:23:respawn:/sbin/agetty  57600  tty2
3:23:respawn:/sbin/agetty  57600  tty3
4:23:respawn:/sbin/agetty  57600  tty4
#5:23:respawn:/sbin/agetty  57600  tty5
#6:23:respawn:/sbin/agetty  57600  tty6

#  Example  how  to  put  a  getty  on  a  serial  line  (for  a  terminal)
#
#T0:23:respawn:/sbin/getty  -L  ttyS0  9600  vt100
#T1:23:respawn:/sbin/getty  -L  ttyS1  9600  vt100

#  Example  how  to  put  a  getty  on  a  modem  line.
#
#T3:23:respawn:/sbin/mgetty  -x0  -s  57600  ttyS3


File: chat/nwall/Makefile
base-0 patch-1
Line 1Line 1
GARNAME  =  nwall
GARVERSION  =  1.32
CATEGORIES  =  chat
GARNAME  =  nwall
GARVERSION  =  1.32
CATEGORIES  =  chat
Line 18Line 17
#  this  is  a  hack.    Should  fix  upstream
#CFLAGS  +=  -lncurses

#  this  is  a  hack.    Should  fix  upstream
#CFLAGS  +=  -lncurses

LIBDEPS  =  devel/glibc  utils/readline
LIBDEPS  =  utils/readline
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
CONFIGURE_ARGS  =  $(DIRPATHS)  --without-setuid
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
CONFIGURE_ARGS  =  $(DIRPATHS)  --without-setuid
Line 26Line 25
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

include  ../../gar.mk
include  ../../gar.mk
File: chroot.txt
base-0 patch-1
Line 11Line 11
I  just  completed  a  test  build  of  the  LNX-BBC  in  a  Debian  chroot,  which
yielded  an  ISO  that  looks  about  the  right  size.    A  copy  of  this  chroot
I  just  completed  a  test  build  of  the  LNX-BBC  in  a  Debian  chroot,  which
yielded  an  ISO  that  looks  about  the  right  size.    A  copy  of  this  chroot
is  at  <http://zork.net/~sneakums/Debian-3.0r1.tar.bz2>;  it's  about  34M
is  at  <http://dorothy.movealong.org/~inkblot/Debian-3.0r1.tar.bz2>;  it's  about  34M
compressed,  125M  uncompressed,  and  contains  all  of  the  packages  I  have
found  necessary  to  complete  a  build  (for  reference:  the  Debian  base
system,  plus  build-essential,  rsync,  wget,  bison,  flex,  texinfo,
compressed,  125M  uncompressed,  and  contains  all  of  the  packages  I  have
found  necessary  to  complete  a  build  (for  reference:  the  Debian  base
system,  plus  build-essential,  rsync,  wget,  bison,  flex,  texinfo,
File: crypto/gnupg/Makefile
base-0 patch-1
Line 1Line 1
GARNAME  =  gnupg
GARNAME  =  gnupg
GARVERSION  =  1.2.2
GARVERSION  =  1.2.3
CATEGORIES  =  crypto
MASTER_SITES  =  ftp://ftp.gnupg.org/gcrypt/gnupg/
CATEGORIES  =  crypto
MASTER_SITES  =  ftp://ftp.gnupg.org/gcrypt/gnupg/
DISTFILES  =  $(GARNAME)-$(GARVERSION).tar.gz 
DISTFILES  =  $(GARNAME)-$(GARVERSION).tar.gz  powerpc-lnxbbc-linux.cache  i386-lnxbbc-linux.cache  i386-lnxuml-linux.cache
PATCHFILES  =  gar-base.diff
LICENSE  =  GPL2

DESCRIPTION  =  gnupg
LICENSE  =  GPL2

DESCRIPTION  =  gnupg
Line 12Line 13
restrictions.  GnuPG  is  a  RFC2440  (OpenPGP)  compliant  application.
endef

restrictions.  GnuPG  is  a  RFC2440  (OpenPGP)  compliant  application.
endef

LIBDEPS  =  devel/glibc  lib/zlib
LIBDEPS  =  lib/zlib
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
INSTALL_SCRIPTS  =  $(WORKSRC)/Makefile

CONFIGURE_ARGS  =  $(DIRPATHS)
CONFIGURE_ARGS  =  $(DIRPATHS)  --build=$(GARBUILD)  --host=$(GARHOST)  --config-cache
include  ../../gar.mk
include  ../../gar.mk
File: crypto/gnupg/checksums
base-0 patch-1
Line Line 1
01cf9c6b949603d0511f6fc07bc758d2    download/gnupg-1.2.2.tar.gz
46b990908019422535a08ce91b370ae7    download/gnupg-1.2.3.tar.gz
3a90ed092700245c13f93c5df9676b3a    download/powerpc-lnxbbc-linux.cache
d317acf3f08ea981c25017eec3c1fa0c    download/i386-lnxbbc-linux.cache
d317acf3f08ea981c25017eec3c1fa0c    download/i386-lnxuml-linux.cache
82e6e1c4632321f72abd3d9ba317505f    download/gar-base.diff
File: crypto/openssl/Makefile
base-0 patch-1
Line 12Line 12
  #XXX:  nwall  package  blurb  goes  here.
endef

  #XXX:  nwall  package  blurb  goes  here.
endef

LIBDEPS  =  devel/glibc
SOURCE_LANGUAGES  =  c
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
Line 37Line 37
        (cd  $(WORKSRC);  ln  -sf  config  configure)
        $(MAKECOOKIE)

        (cd  $(WORKSRC);  ln  -sf  config  configure)
        $(MAKECOOKIE)


post-build:
        find  $(WORKSRC)/  -type  f  |  xargs  touch  -r  $(WORKSRC)
        $(MAKECOOKIE)

post-install:
        -mv  $(DESTDIR)$(prefix)/include/openssl  $(DESTDIR)$(includedir)
        $(MAKECOOKIE)
post-install:
        -mv  $(DESTDIR)$(prefix)/include/openssl  $(DESTDIR)$(includedir)
        $(MAKECOOKIE)
File: devel/bison/Makefile
base-0 patch-1
Line 28Line 28
      multicharacter  string  literals  and  other  features."
endef

      multicharacter  string  literals  and  other  features."
endef

LIBDEPS  =  devel/glibc
SOURCE_LANGUAGES  =  c
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
CONFIGURE_SCRIPTS  =  $(WORKSRC)/configure
BUILD_SCRIPTS  =  $(WORKSRC)/Makefile
File: devel/ccache/Makefile
base-0 patch-1
Line 15Line 15
  cached  object  instead  of  recompiling.
endef

  cached  object  instead  of  recompiling.
endef