New patches: [grub/gfxboot update for Nadfoka VMiklos **20060820191024] { move ./source/grub/00-grub-0.97-gfxboot.patch ./source/grub/00-grub-0.97-gfxboot.patch0 hunk ./source/gfxboot/FrugalBuild 1 -# Last Modified: Thu, 13 Jul 2006 14:57:21 +0200 +# Last Modified: Fri, 18 Aug 2006 04:04:33 +0200 hunk ./source/gfxboot/FrugalBuild 6 -pkgver=2.2_63 -themever=0.3 -pkgrel=2 +pkgver=3.2.36_2 +pkgrel=1 hunk ./source/gfxboot/FrugalBuild 14 -# turn this off until IroNiQ converts our theme to the new format -#up2date="lynx -dump $url |grep gfxboot|sed -n 's/.*t-\(.*\)\.s.*/\1/;s/-/_/;$ p'" -up2date="$pkgver" -source=($url/$pkgname-${pkgver/_/-}.src.rpm \ - ftp://ftp.frugalware.org/pub/other/artwork/grub-theme/frugalware-grub-theme-$themever.tar.gz \ - $pkgname-$pkgver-optimize.diff) +up2date="lynx -dump $url |grep gfxboot|sed -n 's/.*t-\(.*\)\.s.*/\1/;s/-/_/;$ p'" +source=($url/$pkgname-${pkgver/_/-}.src.rpm) + +# latest gfxboot (NOT supported) for Nadfoka hunk ./source/gfxboot/FrugalBuild 24 - mv $Fsrcdir/themes ./ + sed -i '/cp -a themes/d' Makefile hunk ./source/gfxboot/FrugalBuild 30 -sha1sums=('f76eac6dc31c4c93223648c7dca665737f6a6ed4' \ - 'cd7fe0329a66d4ffdc6baaa707dd244a955c1c5b' \ - '100ab8a26cd1905e09214200b404fbdadbec06c5') - hunk ./source/gfxboot/gfxboot-2.2_63-optimize.diff 1 -diff -Naur gfxboot-2.2.orig/Makefile gfxboot-2.2/Makefile ---- gfxboot-2.2.orig/Makefile 2003-08-18 15:27:45.000000000 +0200 -+++ gfxboot-2.2/Makefile 2006-01-09 02:03:39.000000000 +0100 -@@ -1,5 +1,5 @@ - CC = gcc --CFLAGS = -g -Wall -Wno-sign-compare -O2 -fomit-frame-pointer -+CFLAGS += -Wall -Wno-sign-compare -fomit-frame-pointer - X11LIBS = /usr/X11/lib - THEMES = $(wildcard themes/*) - LIBFILES = fixed_9x15 fixed_10x20 kroete.data happysuse.mod system.inc -@@ -18,7 +18,7 @@ - $(CC) $(CFLAGS) $< -o $@ - - bincode: bincode.asm vocabulary.inc modplay_defines.inc modplay.inc kroete.inc -- nasm -f bin -O3 -o $@ -l $(@).lst $< -+ nasm -f bin -O1 -o $@ -l $(@).lst $< - - bincode.h: bincode bin2c - ./bin2c bincode >bincode.h rmfile ./source/gfxboot/gfxboot-2.2_63-optimize.diff hunk ./source/grub/00-grub-0.97-gfxboot.patch0 1 -diff -Naur grub-0.96.orig/docs/grub.texi grub-0.96/docs/grub.texi ---- grub-0.96.orig/docs/grub.texi 2004-09-20 23:47:38.000000000 +0200 -+++ grub-0.96/docs/grub.texi 2005-02-02 15:38:52.758327640 +0100 +--- docs/grub.texi ++++ docs/grub.texi hunk ./source/grub/00-grub-0.97-gfxboot.patch0 27 -diff -Naur grub-0.96.orig/grub/asmstub.c grub-0.96/grub/asmstub.c ---- grub-0.96.orig/grub/asmstub.c 2004-03-12 18:01:49.000000000 +0100 -+++ grub-0.96/grub/asmstub.c 2005-02-02 15:38:52.759327488 +0100 -@@ -478,6 +478,32 @@ +--- grub/asmstub.c ++++ grub/asmstub.c +@@ -498,6 +498,32 @@ hunk ./source/grub/00-grub-0.97-gfxboot.patch0 62 -diff -Naur grub-0.96.orig/stage2/asm.S grub-0.96/stage2/asm.S ---- grub-0.96.orig/stage2/asm.S 2004-06-19 18:55:22.000000000 +0200 -+++ grub-0.96/stage2/asm.S 2005-02-02 15:38:52.761327184 +0100 -@@ -1610,6 +1610,294 @@ +--- stage2/asm.S ++++ stage2/asm.S +@@ -1614,6 +1614,301 @@ hunk ./source/grub/00-grub-0.97-gfxboot.patch0 108 -+ shll $4,%edx hunk ./source/grub/00-grub-0.97-gfxboot.patch0 109 -+ movl gfx_ofs_mem_start(%di),%eax ++ movl gfx_ofs_mem_file(%di),%eax hunk ./source/grub/00-grub-0.97-gfxboot.patch0 114 -+ lcall *gfx_ofs_jmp_table + 4 * 0 (%di) ++ /* basically just a lcall, but we need %edi */ ++ pushw %cs ++ pushw $gfx_init_50 ++ pushl gfx_ofs_jmp_table + 4 * 0 (%di) ++ ++ movl gfx_ofs_mem_align(%di),%edi hunk ./source/grub/00-grub-0.97-gfxboot.patch0 121 ++ lret ++ ++gfx_init_50: hunk ./source/grub/00-grub-0.97-gfxboot.patch0 366 -diff -Naur grub-0.96.orig/stage2/builtins.c grub-0.96/stage2/builtins.c ---- grub-0.96.orig/stage2/builtins.c 2004-06-20 15:33:04.000000000 +0200 -+++ grub-0.96/stage2/builtins.c 2005-02-02 15:38:52.765326576 +0100 +--- stage2/builtins.c ++++ stage2/builtins.c hunk ./source/grub/00-grub-0.97-gfxboot.patch0 377 -@@ -1327,6 +1329,26 @@ +@@ -1351,6 +1353,26 @@ hunk ./source/grub/00-grub-0.97-gfxboot.patch0 404 -@@ -4811,6 +4833,7 @@ +@@ -4874,6 +4896,7 @@ hunk ./source/grub/00-grub-0.97-gfxboot.patch0 412 -diff -Naur grub-0.96.orig/stage2/shared.h grub-0.96/stage2/shared.h ---- grub-0.96.orig/stage2/shared.h 2004-06-19 18:40:09.000000000 +0200 -+++ grub-0.96/stage2/shared.h 2005-02-02 15:38:52.767326272 +0100 -@@ -374,6 +374,25 @@ +--- stage2/shared.h ++++ stage2/shared.h +@@ -374,6 +374,27 @@ hunk ./source/grub/00-grub-0.97-gfxboot.patch0 426 -+#define gfx_ofs_cmdline 0x4c -+#define gfx_ofs_cmdline_len 0x50 -+#define gfx_ofs_menu_list 0x54 -+#define gfx_ofs_menu_default_entry 0x58 -+#define gfx_ofs_menu_entries 0x5c -+#define gfx_ofs_menu_entry_len 0x60 -+#define gfx_ofs_args_list 0x64 -+#define gfx_ofs_args_entry_len 0x68 -+#define gfx_ofs_timeout 0x6c ++#define gfx_ofs_cmdline 0x64 ++#define gfx_ofs_cmdline_len 0x68 ++#define gfx_ofs_menu_list 0x6c ++#define gfx_ofs_menu_default_entry 0x70 ++#define gfx_ofs_menu_entries 0x74 ++#define gfx_ofs_menu_entry_len 0x78 ++#define gfx_ofs_args_list 0x7c ++#define gfx_ofs_args_entry_len 0x80 ++#define gfx_ofs_timeout 0x84 ++#define gfx_ofs_mem_file 0x88 ++#define gfx_ofs_mem_align 0x8c hunk ./source/grub/00-grub-0.97-gfxboot.patch0 442 -@@ -595,6 +614,39 @@ +@@ -595,6 +616,41 @@ hunk ./source/grub/00-grub-0.97-gfxboot.patch0 457 -+ unsigned char sys_cfg[8]; /* sys_cfg[0]: identifies boot loader (grub == 2) */ ++ unsigned char sys_cfg[32]; /* sys_cfg[0]: identifies boot loader (grub == 2) */ hunk ./source/grub/00-grub-0.97-gfxboot.patch0 467 ++ unsigned mem_file; /* aligned gfx file start */ ++ unsigned mem_align; /* aligned cpio file start */ hunk ./source/grub/00-grub-0.97-gfxboot.patch0 484 -diff -Naur grub-0.96.orig/stage2/stage2.c grub-0.96/stage2/stage2.c ---- grub-0.96.orig/stage2/stage2.c 2004-07-24 20:53:47.000000000 +0200 -+++ grub-0.96/stage2/stage2.c 2005-02-02 15:38:52.769325968 +0100 +--- stage2/stage2.c ++++ stage2/stage2.c hunk ./source/grub/00-grub-0.97-gfxboot.patch0 508 -@@ -753,6 +761,341 @@ +@@ -753,6 +761,459 @@ hunk ./source/grub/00-grub-0.97-gfxboot.patch0 513 ++#if 0 hunk ./source/grub/00-grub-0.97-gfxboot.patch0 546 ++#endif ++ hunk ./source/grub/00-grub-0.97-gfxboot.patch0 549 ++/* kernel + (grub-)module options */ ++#define GFX_CMD_BUF_SIZE 512 ++ ++/* command line separator char */ ++#define GFX_CMD_SEP 1 hunk ./source/grub/00-grub-0.97-gfxboot.patch0 557 ++ * Put things into buf and return it. hunk ./source/grub/00-grub-0.97-gfxboot.patch0 559 -+static char *get_kernel_args(char *cfg) ++static char *get_kernel_args(char *cfg, char *buf) hunk ./source/grub/00-grub-0.97-gfxboot.patch0 561 -+ int j; -+ char *s, *t = ""; ++ int i, j; ++ char *s, *t = "", *p, *t2; ++ ++ *(p = buf) = 0; hunk ./source/grub/00-grub-0.97-gfxboot.patch0 569 -+ if(!memcmp(s, "kernel", 6) && (s[6] == ' ' || s[6] == '\t')) { ++ if( ++ (!memcmp(s, "kernel", 6) || !memcmp(s, "module", 6)) && ++ (s[6] == ' ' || s[6] == '\t') ++ ) { hunk ./source/grub/00-grub-0.97-gfxboot.patch0 574 ++ t2 = s[0] == 'm' ? strstr(t, "initrd") : NULL; hunk ./source/grub/00-grub-0.97-gfxboot.patch0 576 ++ if(t2 && t2 < t) break; /* module is likely a normal initrd -> skip */ ++ i = strlen(t); ++ if(p - buf + i > GFX_CMD_BUF_SIZE - 2) break; ++ *p++ = GFX_CMD_SEP; ++ strcpy(p, t); ++ p += i; ++ ++ continue; ++ } ++ } ++ ++ if(*buf) buf++; /* skip initial separator char */ ++ ++ return buf; ++} ++ ++ ++/* ++ * Check header and return code start offset. ++ */ ++static unsigned magic_ok(unsigned char *buf) ++{ ++ if( ++ *(unsigned *) buf == 0x0b2d97f00 && /* magic id */ ++ (buf[4] >= 5 && buf[4] <= 7) /* version 5 - 7 */ ++ ) { ++ return *(unsigned *) (buf + 8); ++ } ++ ++ return 0; ++} ++ ++ ++/* ++ * Search cpio archive for gfx file. ++ */ ++static unsigned find_file(unsigned char *buf, unsigned len, unsigned *gfx_file_start) ++{ ++ unsigned i, fname_len, flen, code_start = 0; ++ ++ *gfx_file_start = 0; ++ ++ for(i = 0; i < len;) { ++ if((len - i) >= 0x1a && (buf[i] + (buf[i + 1] << 8)) == 0x71c7) { ++ fname_len = *(unsigned short *) (buf + i + 20); ++ flen = *(unsigned short *) (buf + i + 24) + (*(unsigned short *) (buf + i + 22) << 16); ++ i += 26 + fname_len; ++ i = ((i + 1) & ~1); ++ if((code_start = magic_ok(buf + i))) { ++ *gfx_file_start = i; ++ return code_start; ++ } ++ i += flen; ++ i = ((i + 1) & ~1); ++ } ++ else { hunk ./source/grub/00-grub-0.97-gfxboot.patch0 636 -+ return t; ++ return code_start; hunk ./source/grub/00-grub-0.97-gfxboot.patch0 639 ++static inline unsigned char * stack_ptr(void) ++{ ++ unsigned char * u; ++ ++ asm("movl %%esp, %0" : "=r" (u)); ++ ++ return u; ++} hunk ./source/grub/00-grub-0.97-gfxboot.patch0 667 -+ unsigned buf_size, code_start; -+ char *s, *t, *cfg, *new_config; ++ unsigned u, buf_size, code_start, file_start; ++ char *s, *t, *t2, *cfg, *new_config, *p; hunk ./source/grub/00-grub-0.97-gfxboot.patch0 673 ++ char *cmd_buf; hunk ./source/grub/00-grub-0.97-gfxboot.patch0 700 ++ gfx_ofs_check(mem_file); ++ gfx_ofs_check(mem_align); hunk ./source/grub/00-grub-0.97-gfxboot.patch0 723 ++ cmd_buf = heap; ++ heap += GFX_CMD_BUF_SIZE; hunk ./source/grub/00-grub-0.97-gfxboot.patch0 743 -+ for(i = 0; i < gfx_data->menu_entries; i++) { ++ for(i = 0; i < (int) gfx_data->menu_entries; i++) { hunk ./source/grub/00-grub-0.97-gfxboot.patch0 753 -+ s = get_kernel_args(get_entry(config_entries, i, 1)); ++ s = get_kernel_args(get_entry(config_entries, i, 1), cmd_buf); hunk ./source/grub/00-grub-0.97-gfxboot.patch0 765 -+ for(i = 0; i < gfx_data->menu_entries; i++) { -+ strcpy(gfx_data->args_list + i* gfx_data->args_entry_len, get_kernel_args(get_entry(config_entries, i, 1))); ++ for(i = 0; i < (int) gfx_data->menu_entries; i++) { ++ strcpy(gfx_data->args_list + i* gfx_data->args_entry_len, get_kernel_args(get_entry(config_entries, i, 1), cmd_buf)); hunk ./source/grub/00-grub-0.97-gfxboot.patch0 778 -+ buf_size = (unsigned char *) &buf - buf - MIN_HEAP_SIZE; ++ buf_size = stack_ptr() - buf - MIN_HEAP_SIZE; hunk ./source/grub/00-grub-0.97-gfxboot.patch0 818 -+ if(i + MIN_GFX_FREE >= buf_size) { ++ if(i + MIN_GFX_FREE + 0x0f >= (int) buf_size) { hunk ./source/grub/00-grub-0.97-gfxboot.patch0 820 ++ printf("i is %d, MIN_GFX_FREE is %d, buf_size is %d\n",i,MIN_GFX_FREE,buf_size); hunk ./source/grub/00-grub-0.97-gfxboot.patch0 825 -+ gfx_data->mem_cur = gfx_data->mem_start + ((i + 3) & ~3); /* align it */ ++ gfx_data->mem_cur = gfx_data->mem_start + ((i + 0x0f + 3) & ~3); /* align it */ hunk ./source/grub/00-grub-0.97-gfxboot.patch0 827 -+ // printf("image: %d bytes (%d bytes left)\n", i, gfx_data->mem_max - gfx_data->mem_cur); -+ // getkey(); ++#if 0 ++ printf("image: %d bytes (%d bytes left)\n", i, gfx_data->mem_max - gfx_data->mem_cur); ++ getkey(); ++#endif hunk ./source/grub/00-grub-0.97-gfxboot.patch0 832 -+ if( -+ *(unsigned *) buf != 0x0b2d97f00 || /* magic id */ -+ buf[4] != 4 || /* version 4 */ -+ !(code_start = *(unsigned *) (buf + 8)) || -+ (code_start & 0xf) /* check alignment */ -+ ) { ++ ++ /* locate file inside cpio archive */ ++ if(!(code_start = find_file(buf, i, &file_start))) { hunk ./source/grub/00-grub-0.97-gfxboot.patch0 841 ++ /* align it */ ++ u = (-(code_start + gfx_data->mem_start + file_start)) & 0x0f; ++ gfx_data->mem_align = gfx_data->mem_start + u; ++ gfx_data->mem_file = gfx_data->mem_align + file_start; ++ if(u) { ++ memcpy((void *) gfx_data->mem_align, (void *) gfx_data->mem_start, i); ++ } ++ hunk ./source/grub/00-grub-0.97-gfxboot.patch0 851 -+ code_start += gfx_data->mem_start; ++ code_start += gfx_data->mem_file; ++ ++#if 0 ++ printf("code_start: 0x%x, file_start: 0x%x, mem_align = 0x%x, mem_file = 0x%x\n", ++ code_start, file_start, gfx_data->mem_align, gfx_data->mem_file ++ ); ++ getkey(); ++#endif hunk ./source/grub/00-grub-0.97-gfxboot.patch0 862 -+ // printf("code start = 0x%x, code_seg = 0x%x\n", code_start, gfx_data->code_seg); ++#if 0 ++ printf("code start = 0x%x, code_seg = 0x%x\n", code_start, gfx_data->code_seg); ++#endif hunk ./source/grub/00-grub-0.97-gfxboot.patch0 866 -+ for(i = 0; i < sizeof gfx_data->jmp_table / sizeof *gfx_data->jmp_table; i++) { ++ for(i = 0; (unsigned) i < sizeof gfx_data->jmp_table / sizeof *gfx_data->jmp_table; i++) { hunk ./source/grub/00-grub-0.97-gfxboot.patch0 888 -+ if(gfx_init(gfx_data)) return; ++ if(gfx_init(gfx_data)) { ++#if 0 ++ printf("gfx_init failed\n"); ++ getkey(); ++#endif ++ return; ++ } hunk ./source/grub/00-grub-0.97-gfxboot.patch0 923 -+ for(i = 0; ; i++) { ++ for(p = gfx_data->cmdline, i = 0; ; i++) { hunk ./source/grub/00-grub-0.97-gfxboot.patch0 930 -+ if(!memcmp(s, "kernel", 6) && (s[6] == ' ' || s[6] == '\t')) { ++ /* note: must match get_kernel_args() */ ++ if( ++ (!memcmp(s, "kernel", 6) || !memcmp(s, "module", 6)) && ++ (s[6] == ' ' || s[6] == '\t') ++ ) { hunk ./source/grub/00-grub-0.97-gfxboot.patch0 936 ++ t2 = s[0] == 'm' ? strstr(t, "initrd") : NULL; hunk ./source/grub/00-grub-0.97-gfxboot.patch0 938 ++ if(t2 && t2 < t) { /* module is likely a normal initrd -> skip */ ++ strcpy(heap, s); ++ heap += strlen(s) + 1; ++ continue; ++ } hunk ./source/grub/00-grub-0.97-gfxboot.patch0 946 -+ strcpy(heap, gfx_data->cmdline); -+ heap += strlen(gfx_data->cmdline) + 1; ++ while(*p && *p != GFX_CMD_SEP) *heap++ = *p++; ++ *heap++ = 0; ++ if(*p == GFX_CMD_SEP) p++; hunk ./source/grub/00-grub-0.97-gfxboot.patch0 968 -@@ -1058,9 +1401,12 @@ +@@ -1062,9 +1523,12 @@ hunk ./source/grub/FrugalBuild 1 -# Last modified: Thu, 13 Jul 2006 15:07:15 +0200 +# Last modified: Fri, 18 Aug 2006 04:09:47 +0200 hunk ./source/grub/FrugalBuild 7 -pkgrel=10 +pkgrel=12 hunk ./source/grub/FrugalBuild 18 - 00-$pkgname-$pkgver-gfxboot.patch \ + 00-$pkgname-$pkgver-gfxboot.patch0 \ hunk ./source/grub/FrugalBuild 20 - 03-$pkgname-$pkgver-gcc4.patch) -sha1sums=('2580626c4579bd99336d3af4482c346c95dac4fb' \ - '1ae3c12d72778756cb3e6286aef7c520cd3fadc9' \ - 'ea8fcfc066d2ada5ebccfa3f6c5fc5ffc0dd9225' \ - '220d1b55f6573b026f7f6cbc583b8aeaede20878') + 03-$pkgname-$pkgver-gcc4.patch \ + 04-grub-0.97-x86_64.patch) hunk ./source/grub/FrugalBuild 23 -# Original patch was for Debian at: -# http://neverborn.org/files/grub-gfxboot/source/grub-gfxboot/ and -# http://www.morphix.org/debian/source/grub-gfxboot/ +# this is just a TEST build for Nadfoka with the latest gfxboot patch from SuSE hunk ./source/grub/FrugalBuild 47 - - # message - cp -a /usr/share/gfxboot/themes/frugalware ./ - cd frugalware - /usr/sbin/mkbootmsg -c frugalware.config message - Ffilerel /boot/grub/message } Context: [splashy-0.1.8-1-i686 VMiklos **20060713221609 rc.splash: s/sleep 2/wait till necessary/ ] [grub-0.97-10-i686 VMiklos **20060713132232 taken from -current rebuilt with newer gfxboot ] [gfxboot-2.2_63-2-i686 VMiklos **20060713125733 taken from -current don't add automatically splash=silent ] [kbd-1.12-20-i686 VMiklos **20060713115705 pkgrel++ drop bootsplash rodependency some cleanup ] [kbd-1.12-19-i686 VMiklos **20060713115448 taken from -current s/bootsplash/splashy/ ] [sysvinit-2.86-20-i686 VMiklos **20060713115207 taken from -current s/bootsplash/splashy/ ] [splashy-0.1.8-1-i686 VMiklos **20060713113928 added sha1sums() ] [splashy-0.1.8-1-i686 VMiklos **20060713111342 updated rc.splash to work properly when x is running at the start of the shutdown ] [splashy-0.1.8-1-i686 VMiklos **20060713014100 added rc.splash, install scriptlet ] [splashy-0.1.8-1-i686 VMiklos **20060713010703 added our own theme, backup() ] [splashy-0.1.8-1-i686 VMiklos **20060712234710 new package ] [bcm43xx-fwcutter: now really remove it :) VMiklos **20060621110656] [bcm43xx-fwcutter: resolve conflict VMiklos **20060621110539] [e2fsprogs-hg: sample "live" mercurial FB VMiklos **20060615101542] [pcmciautils-git: sample "live" git FB VMiklos **20060614224121] [pacman-tools-darcs: sample "live" darcs FB VMiklos **20060614224100] [mplayer-svn: sample "live" svn FB VMiklos **20060614224040] [mktemp-cvs: sample cvs "live" FB VMiklos **20060614224022] [bcm43xx-fwcutter-004-1-i686 VMiklos **20060611131322 fix building in chroot ] [tools/genpkgdbs: use -f for i686 since i don't build i686 pkgs && don't want to modify the FB because of this VMiklos **20060510143205] [kernel-headers: bin, there is a newer&better version in -current VMiklos **20060621110339] [bcm43xx-fwcutter: moved to -current VMiklos **20060621110321] [slang-2.0.4-1-i686 VMiklos **20060611110128 bin slang, already in -current ] [bcm43xx-fwcutter-004-1-i686 VMiklos **20060611105811 new package can be moved to -current after 2.6.17 is released ] [ipw3945: initial import VMiklos **20060512203615] [gnash-0.7.1-1-i686 VMiklos **20060507201612 version bump ] [moved linuxdcpp to -current VMiklos **20060507194656] [linuxdcpp: new pkg for #696 VMiklos **20060502191654] [openoffice: move the FB to janny's repo VMiklos **20060501100453] [openoffice: added several hunks from -stable VMiklos **20060430091908 now this FB should contain everything (eg. -stable up2date, etc) from -stable, next version can be based on this FB and not the -stable one ] [openoffice: apply disable-regcomp_java.diff on i686, too VMiklos **20060430084859] [openoffice: updated to newer snapshot, dropped the gentoo-system-xalan.diff hack VMiklos **20060430083800] [openoffice: moved options() to the top of the FB so that we can use check_option() everywhere VMiklos **20060429232031] [openoffice: dropped the -devel suffix, cleaned up the java registration workaround VMiklos **20060429231229] [openoffice: merge -current settings of archs() and subarchs() VMiklos **20060429115902] [openoffice: updates (mostly cosmetics) from janny VMiklos **20060429115844] [openoffice: bump to m164 VMiklos **20060429115158 remove the ooo.applications and ooo.key files, use the upstream one misc updates from janny ] [openoffice: updated sbu for the java-enabled build VMiklos **20060428053722] [openoffice: build --with-system-nas VMiklos **20060427133933] [openoffice: updated libxau patch to a more submittable form VMiklos **20060424225514] [openoffice: apply 64bit patches on i686, too (workaround for m163) VMiklos **20060423224432] [openoffice: workaround for the patch misorder problem VMiklos **20060423215208] [openoffice: version bump, spelling fix VMiklos **20060423101531] [openoffice: use Fconf again + updated TODO VMiklos **20060422164948] [small openoffice update VMiklos **20060422144410 added nofakeroot to options, this workes around the following segfault: ... languages en-US ... ... analyzing files ... ... analyzing files with flag ARCHIVE ... ... analyzing files with flag SCPZIP_REPLACE ... ... analyzing files with flag PATCH_SO_NAME ... ... creating preregistered services.rdb ... sh: line 1: 15804 Segmentation fault /var/tmp/fst/src/ooo-build/build/src680-m163/solver/680/unxlngx6.pro/bin/regcomp -register -br /var/tmp/fst/src/ooo-build/build/src680-m163/instsetoo_native/util/OpenOffice//services.rdb/3a50f2e5f55c2428360ca4db9042f066_inprogress_1/regcomp.rdb -r /var/tmp/fst/src/ooo-build/build/src680-m163/instsetoo_native/util/OpenOffice//services.rdb/3a50f2e5f55c2428360ca4db9042f066_inprogress_1/services.rdb -c 'vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/java_uno_accessbridge.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/report.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/table.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/letter.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/form.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/fax.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/agenda.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/query.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/web.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptFramework.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForBeanShell.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForJava.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/ScriptProviderForJavaScript.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/XSLTFilter.jar;vnd.sun.star.expand:$UNO_JAVA_COMPONENT_PATH/XSLTValidate.jar' -l com.sun.star.loader.Java2 -env:UNO_JAVA_COMPONENT_PATH='file:///var/tmp/fst/src/ooo-build/build/src680-m163/solver/680/unxlngx6.pro/bin' -env:URE_INTERNAL_JAVA_DIR='file:///var/tmp/fst/src/ooo-build/build/src680-m163/solver/680/unxlngx6.pro/bin' 2>&1 ************************************************** ERROR: ERROR: Could not register all components! in function: create_services_rdb ************************************************** also added two notes about the workarounds i'm currently using. both of them may be x86_64-specific, janny please review them (and won't try to fix them till m164) ] [openoffice: split the help, too VMiklos **20060422002502 + a small cleanup + sync the configure options, patches to i686 ] [openoffice: added java support VMiklos **20060421222240 thanks a lot to janny and of course it's experimental etc also a version bump ] [openoffice: update to m163 VMiklos **20060415102500] [openoffice: version bump VMiklos **20060414170439 submitted buildfix-fpicker.diff probably this is the latest m162 build ] [moved madwifi-ng to -current VMiklos **20060411221441] [openoffice: version bump VMiklos **20060407214952 almost all patches submitted to upstream ] [gnash-0.7-1-i686 VMiklos **20060416082156 initial import ] [gcjwebplugin-0.3.2-1-i686 VMiklos **20060416070624 initial import broken :/ ] [remove tools/genchangelogs VMiklos **20060409144329 not used, we have darcsweb instead ] [glibc: moved to -current VMiklos **20060409144242] [madwifi-ng-r1491_20060404-1-i686 VMiklos **20060407094319 new package - #561 ] [openoffice: version bump, others VMiklos **20060406223741 splash patch is back prepared patches for upstream ] [kernel-headers: added missing asm-generic VMiklos **20060406120429] [kernel-headers: initial import VMiklos **20060406105501] [openoffice: depends() fix for langpacks VMiklos **20060405233730] [openoffice.org-devel-20060405-1-x86_64 VMiklos **20060405232646 version bump now make install works as it should ] [openoffice.org-devel: removed i686 from archs(): it's already in -current VMiklos **20060404234109] [openoffice.org-devel: initial import for x86_64 VMiklos **20060404233905] [glibc-2.4: initial import VMiklos **20060404231109] [armagetronad: essential fixes VMiklos **20060404230132 more to do ] [tools/genpkgdbs VMiklos **20060404230006 added x86_64 repo ] [removed category dirs VMiklos **20060404225023 nobody needs them ] [kdetv, xmms-arts_output VMiklos **20060404224925 moved to -current ] [removed jumpnbump & xscorch VMiklos **20060404210431 they're in -current already ] [removed gproftpd, lives, wxgtk VMiklos **20060404193519 they're in -current already ] [moved amule, eclipse to -current VMiklos **20060404191129] [removed ffmpeg VMiklos **20060404190205 in -current for ages ] [remove libstdc++ VMiklos **20060404185951 in -current for ages ] [removed base VMiklos **20060404184802 no pkg in this category now ] [removed kernel VMiklos **20060404184625 old pkg, contained an alsa fix - in upstream now and a squashfs patch - in the fwlive pkg now ] [removed dotkernel VMiklos **20060404184521 i have no time to test every "dot" version, the official kernel pkg is bumped when it's necessary ] [remove gfxboot VMiklos **20060404184403 develeopment version, was used only because the stable one did not compiled fixed stable version, so we don't need this one ] [tools/genpkgdbs VMiklos **20060404184218 disable genchangelogs for now ] [sword{,-kar-hu} & bibletime{,-i18n} VMiklos **20060311190134 moved to extra by boobaa ] [big cleanup VMiklos **20051007211525 these were moved to -current: devel/gcc-gfortlan gnome/gnome-audio network/squid network/wlan-ng ] [libstdc++-3.4.3-1-i686 VMiklos *-20050720100158 temporarily downgraded to 3.4.3 ] [gcc-4.0.1-1-i686 VMiklos **20050721174642 moved to -current ] [libstdc++-3.4.3-1-i686 VMiklos **20050720100158 temporarily downgraded to 3.4.3 ] [genpkgdbs: frugalware -> frugalware-i686 VMiklos **20050720092627] [libstdc++-4.0.1-1-i686 VMiklos **20050719072148 version bump ] [gcc-4.0.1-1-i686 VMiklos **20050718225728 version bump ] [frugalware -> frugalware-i686 VMiklos **20050718070507] [dotkernel-2.6.12.3-1-i686 VMiklos **20050718070743 version bump ] [slang-2.0.4-1-i686 VMiklos **20050701223030 incompatible version bump to slang2 ] [dotkernel-2.6.12.2-1-i686 VMiklos **20050630130935 version bump ] [dotkernel-2.6.12.1-1-i686 VMiklos **20050627200554 veresion bump removed no longer necessary -seg-5.patch ] [wlan-ng-0.2.1pre26-1-i686 VMiklos **20050616112239 rebuilt with kernel-2.6.11-6 ] [dotkernel-2.6.11.12-1-i686 VMiklos **20050612184052 version bump fixed groups() ] [openoffice.org-i18n-{af,ca,cy,da,he,lt,nb,nn,ru} VMiklos **20050610223135 moved (back) from my repo to -current ] [gcc-4.0.0-1-i686 VMiklos **20050603075346 typo fix ] [dotkernel-2.6.11.11-1-i686 VMiklos **20050529121409 version bump ] [gcc-gfortlan-4.0.0-1-i686 VMiklos **20050524125938 new package (The GNU Fortran Compiler) ] [dotkernel-2.6.11.9-1 VMiklos **20050513213728 version bump ] [squid-2.5.STABLE9-1 VMiklos **20050508123200 new package (Squid Web Proxy Cache) requested by dreamweaverpk@gmail.com ] [moved digikam and digikamimageplugins back to -current VMiklos **20050507172435] [moved procps-3.2.5-2 to -current VMiklos **20050507164626 duh, i would have to remove this 3 days before ;) ] [gcc-4.0.0-1 VMiklos **20050507162055 moved to devel/ fixed a typo in .install ] [amule-2.0.0-1 VMiklos **20050506182509 version bump fixed groups() reviewed optimalization ] [moved lyx to -current by gimb VMiklos **20050506135546] [moved tuxracer to -current VMiklos **20050505221456] [moved wesnoth to -current VMiklos **20050505133849] [dotkernel-2.6.11.8-1 VMiklos **20050502144838 version bump ] [gfxboot-2.5-1 VMiklos **20050428121748 new package (Graphical boot logo for lilo and syslinux) moved from testing/ also deleted testing/ as is, this was the only package in it we use DRs instead of testing ] [jumpnbump-1.55-1 VMiklos **20050425225804 new package (Cute multiplayer platform game with bunnies) ] [libstdc++-4.0.0-1 VMiklos **20050425222801 new package (The GNU Standard C++ Library) ] [gcc-4.0.0-1 VMiklos **20050425222403 do not provide libstdc++.so.{5,6} libstdc++.so.6 moved to a seperate libstdc++ pkg, and nobody needs currently libstdc++.so.5 ] [xscorch-0.2.0-1 VMiklos **20050425074137 new package (Xscorch is a clone of the classic DOS game, 'Scorched Earth'.) ] [wxgtk-2.6.0-1 VMiklos **20050424215514 updated 2.6.0 currently breaks audacity and amule ] [gcc-4.0.0-1 VMiklos **20050424145226 updated to 4.0.0 ] [gproftpd-8.2.2-1 VMiklos **20050423225501 new package (A GTK+ administation tool for the ProFTPD server.) ] [moved irda-utils to -current VMiklos **20050423225330] [moved knetload to -current VMiklos **20050423225223] [eclipse-3.0.2-1 VMiklos **20050421191227 new package (A kind of universal tool platform - an open extensible IDE.) requested by pux1987@gmail.com ] [knetload-3.0_alpha1-1 VMiklos **20050417224029 new package (A Network Load Monitor applet for Kicker) ] [kdetv-0.8.5-1 VMiklos **20050416214418 new package (Allows you to watch television on your GNU/Linux box running KDE.) ] [procps-3.2.5-2 VMiklos **20050416194458 added rc.sysctl, /etc/sysctl.conf ] [irda-utils-0.9.16-1 VMiklos **20050416160128 new package (Utilities for infrared communication between devices) ] [xmms-arts_output-0.7.1-1 VMiklos **20050415224415 new package (aRts plugin for XMMS) ] [dotkernel-2.6.11.7-2 VMiklos **20050414212439 added -seg-5.patch to build with binutils 2.16.90.0.1-2 ] [kernel-2.6.11-4 VMiklos **20050409182339 separate config from kernel, enable squashfs ] [kernel-2.6.11-4 VMiklos **20050408131538 added -squashfs2.1.diff fixed up2date ] [dotkernel-2.6.11.7-1 VMiklos **20050408081905 updated to 2.6.11.7 ] [sword-kar-hu-1.2-1 VMiklos **20050404225828 new package (Hungarian Karoli module for Sword) - from gimb ] [sword-1.5.7a-1 VMiklos **20050404225542 new package (CrossWire Bible Society's free Bible software project) - from gimb ] [bibletime-i18n-1.4.1-1 VMiklos **20050404225140 new package (Bible study software for KDE (internalization)) - from gimb ] [bibletime-1.4.1-1 VMiklos **20050404224949 new package (Bible study software for KDE) - from gimb ] [lyx-1.3.5-1 VMiklos **20050401221824 new package (An advanced open-source document processor based on TeX) - from gimb ] [gnome-audio-2.0.0-1 VMiklos **20050329215350 new package (GNOME audio files) - from BMH1980 ] [amule-1.2.8-1 VMiklos **20050328195650 new package (aMule is a file-sharing program, connects to eDonkey2000 network.) from BMH1980 ] [armagetronad-0.2.7.1-1 VMiklos **20050328190435 new package (A Tron like clone in 3d) - from shrift ] [dotkernel-2.6.11.6-1 VMiklos **20050327103112 updated to 2.6.11.6 ] [openoffice.org-i18n-ru-1.3.8-1 VMiklos **20050324204738 moved from -current ] [openoffice.org-i18n-nn-1.3.8-1 VMiklos **20050324204639 moved from -current ] [openoffice.org-i18n-nb-1.3.8-1 VMiklos **20050324204443 moved from -current ] [openoffice.org-i18n-lt-1.3.8-1 VMiklos **20050324204313 moved from -current ] [openoffice.org-i18n-he-1.3.8-1 VMiklos **20050324204228 moved from -current ] [openoffice.org-i18n-da-1.3.8-1 VMiklos **20050324204147 moved from -current ] [openoffice.org-i18n-cy-1.3.8-1 VMiklos **20050324204053 moved from -current ] [openoffice.org-i18n-ca-1.3.8-1 VMiklos **20050324203914 moved from -current ] [openoffice.org-i18n-af-1.3.8-1 VMiklos **20050324203806 moved from -current ] [tools/genchangelogs 0.3 VMiklos **20050323230402 now generates same changelog as for example our grub pkg's manually written changelog ] [lives-0.9.1-1 VMiklos **20050322224907 new package (LiVES is a free, open source video editor and a VJ tool.) - from voroskoi ] [digikamimageplugins-0.7.2-1 VMiklos **20050320205410 temporarily moved from -current/kde/ ] [digikam-0.7.2-1 VMiklos **20050320205319 temporarily moved from -current/kde/ ] [dotkernel-2.6.11.5-1 VMiklos **20050320101128 updated to 2.6.11.5 ] [wlan-ng-0.2.1pre26-1 VMiklos **20050318234716 new package (Wireless Lan modules) requested at http://forums.frugalware.org/index.php?t=msg&th=21 ] [tuxracer-0.61-1 VMiklos **20050318234041 new package (Tux Racer lets you take on the role of Tux the Linux Penguin as he races down steep, snow-covered mountains.) - from gimb ] [removed locale category VMiklos **20050318233747] [moved locale/openoffice.org-i18n-* to -current VMiklos **20050318233647] [dotkernel-2.6.11.4-1 VMiklos **20050316214321 updated to 2.6.11.4 ] [dotkernel-2.6.11.3-1 VMiklos **20050313194029 updated to 2.6.11.3 ] [dotkernel-2.6.11.2-1: added missing config VMiklos **20050309232130] [dotkernel-2.6.11.2-1 VMiklos **20050309232037 new package (Latest stable Linux kernel and modules) ] [kino: removed VMiklos **20050309231651 moved to -current ] [kernel-2.6.11-3 VMiklos **20050308183156 added -ca0106_alsa_update.diff (alsa update) ] [ffmpeg-0.4.9_pre1-1 VMiklos **20050308132235 new package (FFMpeg is a complete and free Internet live audio and vide broadcasting solution for Linux/Unix) - from voroskoi ] [kino-0.7.5-1 VMiklos **20050308130454 new package (A non-linear DV editor.) - from voroskoi ] [xapps/ VMiklos **20050308130334 new category ] [wesnoth-0.8.11-1 VMiklos **20050308130040 new package (Wesnoth is a turn based strategy game played in the fantasy world) - from krix ] [games/ VMiklos **20050308124706 new category ] [tools/genchangelogs: new date format VMiklos **20050305202706 now date is in date -R's format ] [better selection of packages VMiklos **20050305174346 now instead of -p $pkgname, the the changes of the real FrugalBuild file will be shown ] [openoffice.org-i18n-ru-1.3.8-1 VMiklos **20050225214009 new package (Russian Localization for OpenOffice.org.) ] [openoffice.org-i18n-pt-1.3.8-1 VMiklos **20050225213930 new package (Portuguese Localization for OpenOffice.org.) ] [tools/genpkgbds VMiklos **20050224190157 genchangelogs is in the tools dir. fixed ] [openoffice.org-i18n-nl-1.3.8-1 VMiklos **20050224185949 new package (Dutch Localization for OpenOffice.org.) ] [openoffice.org-i18n-cs-1.3.8-1 VMiklos **20050224185728 new package (Czech Localization for OpenOffice.org.) ] [tools/genpkgdbs VMiklos **20050224185103 new script to automatically generate .fdb and Changelogs ] [tools/genchangelogs VMiklos **20050222110107 simple tool to generate changelog files from darcs ] [up2date.openoffice.org-i18n VMiklos **20050222105500 added common up2date for openoffice.org-i18n-* ] [openoffice.org-i18n-ca-1.3.8-1 VMiklos **20050222103057 new package (Catalan Localization for OpenOffice.org.) ] [openoffice.org-i18n-af-1.3.8-1 VMiklos **20050222102931 new package (Afrikaans Localization for OpenOffice.org.) ] [new category: locale VMiklos **20050222102530] [base dirs VMiklos **20050222102400 first steps to create my repo ] Patch bundle hash: 51d819a581c69933ab36bb139690216d62b56617