diff --git a/SysBuild/DistCluster.dmk b/SysBuild/DistCluster.dmk index a897f86..9f05748 100644 --- a/SysBuild/DistCluster.dmk +++ b/SysBuild/DistCluster.dmk @@ -43,1229 +43,7 @@ #Datum der letzten Änderung: $Date$ #Version der Datei: $Revision$ # -#$Log$ -#Revision 1.96 2007/06/15 09:01:22 kueller -#subversion build flags geaendert, da archiv schon aus dem Basesysbuild existiert -# -#Revision 1.95 2007/06/13 09:33:37 kueller -#aus joystick wird ruby-utils, xmix neu, kommentare entfernt -# -#Revision 1.94 2007/06/06 17:23:00 kueller -#Bluetooth Headset tools hinzugefuegt, audacity und kguitar - neu -# -#Revision 1.93 2007/05/09 08:35:07 kueller -#pam_ldap und nss_ldap hinzugefuegt -# -#Revision 1.92 2007/04/28 17:26:45 kueller -#Packagegenerierung fuer Centrino WLan firmware hinzugefuegt -# -#Revision 1.91 2007/04/26 08:01:13 kueller -#strace funktioniert nach source update wieder. -#Mono (c# implementierung) hinzugefuegt -# -#Revision 1.90 2007/04/20 06:25:25 kueller -#Diverse Aenderungen in der Reihenfolge (dbus, dbus-glib). libxml2 muss -#2 mal gebaut werden, da sonst gnome module fehlern. Packages zum Test -#entgueltig freigeschaltet. wine wieder freigeschaltet -# -#Revision 1.89 2007/04/05 10:58:24 kueller -#Diverse neue Module neu eingebaut - derzeit noch mit zwangsdebugging -# -#Revision 1.88 2007/03/26 08:28:36 kueller -#SDL_ttf deaktiviert -> keine Funktion mit freetype -# -#Revision 1.87 2007/03/25 19:26:13 kueller -#Anpassungen an neue Version. Ergebnisse des Testbetriebs V961Beta eingepflegt. -# -#Revision 1.86 2007/03/25 19:09:44 kueller -#Fehlerhaftes checkin korrigiertwq -# -#Revision 1.84 2007/03/22 21:42:08 kueller -#Da hatte ich wohl etwas zuviele kommentarzeichen entfernt..:(( -# -#Revision 1.83 2007/03/15 15:33:01 kueller -#Umstellung auf x11R7.2 (release). Leider haben noch einige packages probleme -#mit der neuen freetype version...daher erst mal deaktiviert, in der hoffnung -#auf updates. -# -#Revision 1.82 2007/03/07 13:32:09 kueller -#Aufnahme neuer Xserv applicationen wg. Update auf X11R7.2 -# -#Revision 1.81 2007/03/06 22:15:58 kueller -#Ncurses wird nicht mehr benoetigt - wurde im BaseSys korrigiert. -#Ansonsten umstellung in der Reihenfolge, und ein paar hinweise fuer -#spaetere debug laeufe -# -#Revision 1.80 2007/02/25 17:34:09 kueller -#Diverse Umstellungen in der compilereihenfolge aufgrund von abhaengikeiten -#die erst beim testlauf aufgetaucht sind -# -#Revision 1.79 2007/02/21 20:38:23 kueller -#zlib muss nochmal patchfrei gebaut werden, da der fuer das Basissystem -#notwendige fPIC patch spaeter riesen probleme macht. -# -#Revision 1.78 2007/02/20 20:10:18 kueller -#Fehler im Basesystem mit ncurses -> die Termcap files werden nicht generiert. -#Ausnamsweise rebuild in distcluster.dmk.. -# -#Revision 1.77 2007/02/20 19:49:46 kueller -#Anpassungen fuer 32/64 Bit, Neue Xorg Version und viele neue Module -#(dank an Segler) sowie einiges an Updates. pre alpha version! -# -#Revision 1.76 2006/08/07 14:19:04 kueller -#shed, tidy, heartbeat usw. hinzugefuegt. -# -#Revision 1.75 2006/08/07 14:18:33 kueller -#courier mta und tools hinzugefuegt -# -#Revision 1.74 2006/07/18 14:28:20 kueller -#vnc laesst sich nicht mehr uebersetzen -> vorlaeufig deaktiviert. -#dbus korrekturen. Neu kompilierung nach qt-x11 notwendig, da hier -#abhaengikeiten genutzt werden koennen, die fuer das zusammenspiel -#udev->dbus->kde notwendig sind -# -#Revision 1.73 2006/06/28 07:47:24 kueller -#nachdem gimp-print nicht mehr funzt eruerigt sich auch das 2. kompilieren von gimp -# -#Revision 1.72 2006/06/23 13:53:53 kueller -#ups das waren ein paar kommentarzeichen zuviel entfernt; -# -#Revision 1.71 2006/06/23 13:40:40 kueller -#Diverse Umstellungen (wg. php notwendig) und neuaufnahmen -# -#Revision 1.70 2006/06/20 12:00:00 kueller -#alien hinzugefuegt -# -#Revision 1.69 2006/06/19 20:48:27 kueller -#Mesa muss wegen abhaengigkeiten spaeter gebaut werden. ausserdem neue Driver von -#X11R7.1. weitterhin kollision von libXi mit libXinerama durch umbennennen von -#libXi in libXi- geloest -# -#Revision 1.68 2006/06/14 22:46:20 kueller -#mozilla wird durch firefox und thunderbird ersetzt -# -#Revision 1.67 2006/06/14 22:42:25 kueller -#ethereal funzt - kommentar entfernt -# -#Revision 1.66 2006/06/14 22:37:30 kueller -#Diverse neue tools (hallo segler..:)) ). X11R7 eingepflegt. -# -#Revision 1.65 2006/05/05 18:32:58 kueller -#libglut.so braucht libXi, ansonsten wird diese nicht gebaut, was -#tote links in /lib, und /usr/X11R7/lib hinterlaesst. -#Mesa wird nun entsprechend spaeter gebaut -# -#Revision 1.64 2006/05/05 09:50:10 kueller -#Module fuer X11R7 hinzugefuegt. pkgconfig muss wg. x11r7 wesentlich frueher -#uebersetzt werden. Ausserdem von x11r7 abhaengige anpassungen -# -#Revision 1.63 2006/04/27 12:28:11 kueller -#cpufreqd (2.x Version) will nun libsysfs (sysfstools) und cpufrequtils -#haben - soll er bekommen. -# -#Revision 1.62 2006/03/15 15:31:23 kueller -#Folgende packages wurden hinzugefuegt: -#lsof, recode, gsl, libmad, libid3tag, ntp, openvpn, sox, ethereal und xsane -# -#Revision 1.61 2006/03/15 08:52:18 kueller -#swftools und nmap hinzugefuegt -# -#Revision 1.60 2006/03/14 18:55:39 segler -#flac von xsys nach tools zwecks kwave umgezogen -# -#Revision 1.59 2006/01/17 10:53:53 kueller -#Console Maus Support, sowie busybox static build fuer boot system -#hinzugefuegt -# -#Revision 1.58 2005/12/24 10:40:15 kueller -#Weitere Programme nach behebung von deren fehler aktiviert -# -#Revision 1.57 2005/12/22 11:11:37 kueller -#Hi-color-icon theme hinzugefuegt -# -#Revision 1.56 2005/12/20 14:41:35 kueller -#Diverse Aenderungen in der Compile Reihenfolge um den MultiMedia support -#zu verbessern. Ausserdem reaktivierung von wine (Wine Module aktualisiert) -#und hinzufuegen der winetools (wine Setup easy) -# -#Revision 1.55 2005/11/24 10:36:45 kueller -#Wegen ueberfuellung der X11 CD durchsuchen der *.dep files nach X11 Abhängigkeiten -#und die Files entsprechend umgebaut. Dabei wurden viele Files von xsys nach tools, -#und einige files von tools nach xsys verschoben. -# -#Revision 1.54 2005/03/14 12:54:52 kueller -#Alle Notwendigen Packete fuer pygame (Online RPG Support) hinzugefuegt -# -#Revision 1.53 2005/01/23 11:05:14 kueller -#Anpassungen an neuen X-Server Xorg. -# -#Revision 1.52 2005/01/19 08:35:48 kueller -#cpufreqd fuer laptop betrieb hinzugefuegt -# -#Revision 1.51 2005/01/13 14:43:34 kueller -#Viele neue files (kde3.3 anpassung, gnome update, 3d Grafiks support erw. -#usw.( -# -#Revision 1.50 2004/10/08 17:54:20 kueller -#Neu hinzugekommen - hpijs hp printerdriver fuer cups -# -#Revision 1.49 2004/09/06 17:55:16 kueller -#Wireless Network Tools hinzugefuegt -# -#Revision 1.48 2004/08/11 12:17:55 kueller -#Gaim macht probleme wenn mozilla installiert ist. -#Ausserdem neuaufnahme von vnc und foomatic printer filetern und ppds fuer cups. -#weiterhin bereinigung von problemen mit qt. -# -#Revision 1.47 2004/07/31 11:15:51 kueller -#Kde macht seit neuestem probleme (konqside* plugin) - ein nochmaliges -#Kompilieren vor kdeaddons behebt das Problem. -#Aussederm benoetigt neue openjade Version OpenSP -# -#Revision 1.46 2004/06/09 16:15:02 kueller -#mit neue Kernel Version viele Fehler behoben! -# -#Revision 1.45 2004/05/06 17:26:06 kueller -#Anpassungen an die diversen Updates -# -#Revision 1.44 2004/03/25 13:31:23 kueller -#libusb hinzugefuegt -# -#Revision 1.43 2004/03/17 18:11:56 kueller -#Xdialog hinzugefuegt -# -#Revision 1.42 2004/01/27 08:17:18 kueller -#mt-st -> Tape Steuerung hinzugefuegt -# -#Revision 1.41 2004/01/27 08:03:13 kueller -#dump und gdb hinzugefuegt -# -#Revision 1.40 2004/01/27 07:53:55 kueller -#psutils hinzugefuegt -# -#Revision 1.39 2003/12/05 09:21:52 kueller -#Neue package - syslinux. Wird zu erzeugung von Bootdisketten (make fdimage -#im kerneltree) benoetigt -# -#Revision 1.38 2003/12/05 08:59:13 kueller -#gtkglarea wieder aufgenommen. Nach behebung von fehlern beim X11 Erzeugen -#funktioniert die Package. -# -#Revision 1.37 2003/12/05 08:52:25 kueller -#Anpassungen an neue Version - Neue Kompile Reihenfolge, teilweise neue Tools -# -#Revision 1.36 2003/04/06 21:35:59 kueller -#Filesharing Tool "lmule" (Emule Umsetzung) hinzugefügt -# -#Revision 1.35 2003/03/18 12:56:32 kueller -#Korrektur des Copy Rights und des Pfads zum cvs Archive -# -#Revision 1.34 2003/03/02 20:47:20 kueller -#Doctools (sgml) Package aus XFree86 Packet hinzugefuegt -# -#Revision 1.33 2003/02/25 08:10:10 kueller -#Serial Communication Software minicom hinzugefuegt. -# -#Revision 1.32 2003/02/16 13:33:31 kueller -#Folgende Packages neu hinzugefuegt: -#dmake -#rinetd -#wget -#quanta -#krusader -# -#Revision 1.31 2003/02/13 11:35:45 kueller -#Fehler: Null bei strace war das Zeichen klein o - korrigiert -# -#Revision 1.30 2003/02/10 20:14:24 kueller -#espgs kommt mit gimp-print support nicht mehr klar (fehlerhafte includes) -#wird nun vor gimp-print (für andere abhängigkeiten) nochmal neu generiert -# -#Revision 1.29 2003/02/04 19:41:35 kueller -#xscreensaver hinzugefügt -# -#Revision 1.28 2003/01/15 17:58:56 kueller -#Pakages die im laufe des builds deinstalliert und nachinstalliert werden -#müssen dürfen kein tmpfile anlegen - Optionen entsprechend für fcpackage -#und db geändert -# -#Revision 1.27 2003/01/13 11:15:10 kueller -#Deinstallation von fcpackage erfolgt nun for neubildung von pango - auch -#pango hat probleme mit xft includes -# -#Revision 1.26 2003/01/06 20:20:55 kueller -#espgs wird nun nach gimp-print erzeugt - damit wird ein gimp-print support -#mit erzeugt. -# -#Revision 1.25 2003/01/06 12:51:59 kueller -#espgs wird nun nach cups ein weiteres mal erzeugt -# -#Revision 1.24 2003/01/05 23:30:32 kueller -#mc nun im xsys tree, krb5 wird erst nach cvs generiert (cvs soll nicht krb -#verwenden). rpm wieder aktiviert -# -#Revision 1.23 2002/12/30 10:37:35 kueller -#Anpassung der BIT-Beschreibungen im Kommentar, und entfernung von Debbuging -#steuerung -# -#Revision 1.22 2002/12/29 12:43:45 kueller -#fcpackage wird nun frühestmöglich erzeugt (xft - X11 Font Antialiasing) - und -#vor Erzeugung der kritischen Packete deinstalliert, sowie danach wieder -#installiert. -# -#Revision 1.21 2002/12/25 13:06:12 kueller -#Sendmail und neue version von db vertragen sich nicht - db wird vor erstellung -#von sendmail entfernt und nach erstellung von sendmail wieder installiert. -# -#Revision 1.20 2002/12/25 13:04:10 kueller -#Spezialbehandlung für vtun eingebaut -> VTun brauch eine alte bison version -#zum Kompilieren. -#Ausserdem qtella auskommentiert - hier stürtzt der Kompiler (gcc-3.2) ab!! -# -#Revision 1.19 2002/12/23 15:05:49 kueller -#Diverse Debugging Optionen abgeschaltet. -# -#Revision 1.18 2002/12/23 13:48:21 kueller -#fcpackage macht bei pango und gtk-2 probleme (xft-includes fehlerhaft). -#wird nun nach gtk-2 erstellt. -#unixODBC ist nach X11 verschoben - Entsprechende Anpassungen (tools->xsys). -#pdflib lässt sich wieder generieren - kommentarzeichen entfernt -# -#Revision 1.17 2002/12/21 12:36:12 kueller -#nasm entfernt -> Basis System -#Raidtools ist von popt abhängig - wird nun nach popt generiert -#fcpackage (xft2 font antialiasing) hinzugfügt -#PDL Verschoben (abhängigkeiten) -#libmcal hinzugefügt -#MultiMedia Video Bearbeitung: divx4linux, libmpeg3 lame toolame hinzugefügt -#graphviz fehler ist behoben -> wieder aktiviert -#rarp, libwmf kompilieren nicht mehr -> vorübergehend deaktiviert -#ghostscript wird durch espgs ersetzt -> entsprechende Änderungen eingepflegt -#rpm bleibt beim configure (aio) hängen -> vorübergehend deaktiviert -#aus ucd-snmp wird net-snmp -#unixODBC muss zweimal übersetzt werden. einmal vor Postgresql damit postgresql -#odbc treiber erstellt wird, einmal nach qt-library, damit ODBCConfig -#gebaut wird -#gmodulemm lässt sich nicht mehr übersetzen -> vorübergehend deaktiviert -#vcdimager und transcode wegen abhängikeiten verschoben -#avifile wegen abhängigkeiten verschoben -#mjpegtools hinzugefügt -#Einige Debugging Optionen sind noch aktiviert -> werden für den endgültigen -#Lauf (Version 941) noch benötigt -# -#Revision 1.16 2002/11/15 13:29:30 kueller -#Hinzufügen diverser Packages: rpm aktiviert, -#Video Bearbeitung: openquicktime, libdv, a52, transcode, vcdimager usw. -#NameServices: kerberosIV, hesiod, sasl, openldap -# -#Revision 1.15 2002/11/04 10:03:27 kueller -#xtraceroute compiliert mit gcc3.x nicht mehr - entfernt -#Python muss mit gcc3.x vor kdebindings nochmal kompiliert werden - sonst -#fällt kdebindings aus! -# -#Revision 1.14 2002/10/24 10:48:55 kueller -#PDL Braucht X-Includes zum Kompilieren. Wird nun gleich nach -#Fertigstellung der X Packete erstellt -# -#Revision 1.13 2002/10/23 10:03:33 kueller -#koffice kompiliert wieder seit kde Version 3.0.4 und gcc-3.2. -#mozilla-source Packet hinzugefügt (binarys arbeiten nicht mehr -#mit gcc-3.2!) -# -#Revision 1.12 2002/10/22 16:12:51 kueller -#Neues Packet zip (Erstellung von PKZIP Archiven) -# -#Revision 1.11 2002/10/22 12:01:47 kueller -#Neues Package j2re (Java 2 Runtime Environment) -# -#Revision 1.10 2002/10/18 12:38:34 kueller -#zsh wird im Basissystem nicht mehr benötigt. Daher in den Tools Tree -#verschoben. Alle Notwendigen Dateien dieses Projekts angepasst -# -#Revision 1.9 2002/10/18 11:13:18 kueller -#inetutils ersetzt netkit-telnet, netkit-ftp, linux-ftpd, tftpd, netkit-rsh -#package. -# -#Revision 1.8 2002/10/09 10:33:59 kueller -#rp-pppoe package mit eingetragen - rp-pppoe configuration pppoe framework -# -#Revision 1.7 2002/09/23 20:42:14 hkueller -#Programmpacket rdesktop hinzugefügt -# -#Revision 1.6 2002/09/10 07:18:33 hkueller -#Gtk-Perl, openjade-> Pfad Anpassungen -# -#Revision 1.5 2002/08/23 19:36:24 hkueller -#Anpassungen an neue Pfade, nach durcharbeitung der dep Dateien. -# -#Revision 1.4 2002/08/08 08:52:12 hkueller -#Debugging bei gtk-1 deaktiviert -# -#Revision 1.3 2002/08/07 17:25:58 hkueller -#Openjade wird von den meisten gnome tools zur dokumentationserstellung -#benötigt -# -#Revision 1.2 2002/08/07 17:11:28 hkueller -#Anpassungen an glibc-2.2.5. Dabei einarbeitung der neuen Version des -#linuxfromscratch handbuches. -#Alle Packete überarbeitet - wird jetzt unter höheren Prozessoren -#(hoffentlich) korrekt gebaut (zielplatform i586-pc-linux-gnu oder -#i686-pc-linux-gnu, abhängig von Kompiler optimierungen). -#viele Bugfixes. Viele Updates eingespielt - mit entsprechenden -#Anpassungen in den Modulen. Teilweise Vorbereitung an Einsatz mit -#gcc-3.1.x -# -#Revision 1.1 2002/07/04 21:40:44 hkueller -#Ehemals makeDist.cfg -> neuer Header, anpassungen an genpkg Script - -0 tools/lsof -0 tools/screen -0 tools/sudo -0 tools/texi2html -0 tools/sysfsutils -0 tools/strace -0 tools/cpufrequtils -0 tools/cpufreqd -0 tools/pcmciautils -0 tools/ethtool -0 tools/nagios -0 tools/libusb -0 tools/shed -0 tools/tidy -0 tools/gcc-3 -0 tools/dmake -0 tools/make -0 tools/zsh -0 tools/inetutils -0 tools/tftp-hpa -0 tools/irc2 -0 tools/wireless_tools -0 tools/aircrack-ng -0 tools/pam_smb -0 tools/tsocks -0 tools/vlan -0 tools/mt-st -0 tools/mtx -0 tools/gpm -0 tools/expat -0 tools/recode -0 tools/gsl -0 tools/clamav -0 tools/nut -0 tools/libpng -0 tools/pkgconfig -0 tools/dbus -0 xserv/freetype -0 xserv/util-macros -0 xserv/fontconfig -0 xserv/libdrm -0 xserv/bigreqsproto -0 xserv/xproto -0 xserv/xextproto -0 xserv/xtrans -0 xserv/libXau -0 xserv/xcmiscproto -0 xserv/kbproto -0 xserv/inputproto -0 xserv/xf86bigfontproto -0 tools/libxml -1 tools/libxml2 -0 tools/libxslt -0 xserv/xcb-proto -0 xserv/libXdmcp -0 xserv/libxcb -0 xserv/libpthread-stubs -1 xserv/libX11 -0 xserv/xcmsdb -6 xserv/libX11 -0 xserv/xorg-sgml-doctools -0 tools/doctools -0 xserv/rman -0 xserv/xorg-docs -0 xserv/libXext -0 xserv/libICE -0 xserv/libSM -0 xserv/libXt -0 xserv/libXmu -0 xserv/libXpm -1 xserv/libXaw -0 tools/tcl -0 xserv/xterm -0 tools/tk -0 xserv/gccmakedep -0 xserv/makedepend -0 xserv/lndir -0 xserv/imake -0 xserv/applewmproto -0 xserv/compositeproto -0 xserv/damageproto -0 xserv/dmxproto -0 xserv/evieext -0 xserv/fixesproto -0 xserv/fontcacheproto -0 xserv/fontsproto -0 xserv/glproto -0 xserv/printproto -0 xserv/randrproto -0 xserv/recordproto -0 xserv/renderproto -0 xserv/resourceproto -0 xserv/scrnsaverproto -0 xserv/trapproto -0 xserv/videoproto -0 xserv/windowswmproto -0 xserv/xf86dgaproto -0 xserv/xf86driproto -0 xserv/xf86miscproto -0 xserv/xf86rushproto -0 xserv/xf86vidmodeproto -0 xserv/xineramaproto -0 xserv/xproxymanagementprotocol -0 xserv/libAppleWM -0 xserv/libdmx -0 xserv/libfontenc -0 xserv/libFS -0 xserv/liblbxutil -0 xserv/liboldX -0 xserv/libWindowsWM -0 xserv/libXfixes -0 xserv/libXcomposite -0 xserv/libXrender -0 xserv/libXcursor -0 xserv/libXdamage -0 xserv/libXevie -0 xserv/libXfont -0 xserv/libXfontcache -0 xserv/libXft -0 xserv/libXi- -0 xserv/libXinerama -0 xserv/libxkbfile -0 xserv/libxkbui -0 xserv/libXp -0 xserv/libXprintUtil -0 xserv/libXprintAppUtil -7 xserv/libXaw -0 xserv/libXrandr -0 xserv/libXres -0 xserv/libXScrnSaver -0 xserv/libXTrap -0 xserv/libXtst -0 xserv/libXv -0 xserv/libXvMC -0 xserv/libXxf86dga -0 xserv/libXxf86misc -0 xserv/libXxf86vm -0 xserv/MesaLib -0 xserv/gle -0 xserv/xbitmaps -0 xserv/xcursorgen -0 xserv/xcursor-themes -0 xserv/xkbcomp -#seems do be deprecated with X11R7.2 - using version from X11R7.1 in moment -0 xserv/xkbdata -0 tools/XML-Parser -0 xserv/xkeyboard-config -0 xserv/xorg-server -0 xserv/xf86-input-acecad -0 xserv/xf86-input-aiptek -0 xserv/xf86-input-calcomp -#keine Update. Funktionier nicht mehr mit neuer xorg-server version -#0 xserv/xf86-input-citron -0 xserv/xf86-input-digitaledge -#0 xserv/xf86-input-dmc -#0 xserv/xf86-input-dynapro -#0 xserv/xf86-input-elo2300 -0 xserv/xf86-input-elographics -0 xserv/xf86-input-evdev -0 xserv/xf86-input-fpit -0 xserv/xf86-input-hyperpen -0 xserv/xf86-input-jamstudio -0 xserv/xf86-input-joystick -0 xserv/xf86-input-keyboard -0 xserv/xf86-input-magellan -0 xserv/xf86-input-magictouch -0 xserv/xf86-input-mouse -0 xserv/xf86-input-mutouch -0 xserv/xf86-input-palmax -#0 xserv/xf86-input-penmount -0 xserv/xf86-input-spaceorb -0 xserv/xf86-input-summa -0 xserv/xf86-input-tek4957 -0 xserv/xf86-input-ur98 -0 xserv/xf86-input-vmmouse -0 xserv/xf86-input-void -0 xserv/xf86-video-apm -0 xserv/xf86-video-ark -0 xserv/xf86-video-ast -0 xserv/xf86-video-ati -0 xserv/xf86-video-chips -0 xserv/xf86-video-cirrus -0 xserv/xf86-video-cyrix -0 xserv/xf86-video-dummy -0 xserv/xf86-video-fbdev -0 xserv/xf86-video-glint -0 xserv/xf86-video-i128 -0 xserv/xf86-video-i740 -0 xserv/xf86-video-i810 -#0 xserv/xf86-video-impact -0 xserv/xf86-video-imstt -0 xserv/xf86-video-intel -0 xserv/xf86-video-mga -0 xserv/xf86-video-neomagic -0 xserv/xf86-video-newport -0 xserv/xf86-video-nsc -0 xserv/xf86-video-nv -0 xserv/xf86-video-rendition -0 xserv/xf86-video-s3 -0 xserv/xf86-video-s3virge -0 xserv/xf86-video-savage -0 xserv/xf86-video-siliconmotion -0 xserv/xf86-video-sis -0 xserv/xf86-video-sisusb -0 xserv/xf86-video-sunbw2 -0 xserv/xf86-video-suncg14 -0 xserv/xf86-video-suncg3 -0 xserv/xf86-video-suncg6 -0 xserv/xf86-video-sunffb -0 xserv/xf86-video-sunleo -0 xserv/xf86-video-suntcx -0 xserv/xf86-video-tdfx -0 xserv/xf86-video-tga -0 xserv/xf86-video-trident -0 xserv/xf86-video-tseng -0 xserv/xf86-video-v4l -0 xserv/xf86-video-vesa -0 xserv/xf86-video-vga -0 xserv/xf86-video-via -0 xserv/xf86-video-vmware -0 xserv/xf86-video-voodoo -0 xserv/ati-driver -0 xserv/NVIDIA-Linux -8 xserv/ati-driver -8 xserv/NVIDIA-Linux -8 xserv/xorg-server -8 xserv/MesaLib -128 xserv/MesaLib -128 xserv/xorg-server -#0 xserv/xf86-video-wsfb -6 xserv/libXaw -0 xserv/appres -0 xserv/bdftopcf -0 xserv/beforelight -0 xserv/bitmap -0 xserv/editres -0 xserv/fonttosfnt -0 xserv/fslsfonts -0 xserv/fstobdf -0 xserv/iceauth -0 xserv/ico -0 xserv/lbxproxy -0 xserv/listres -0 xserv/luit -0 xserv/mkcomposecache -0 xserv/mkfontdir -0 xserv/mkfontscale -0 xserv/oclock -0 xserv/proxymngr -0 xserv/rendercheck -0 xserv/rgb -0 xserv/rstart -0 xserv/scripts -0 xserv/sessreg -0 xserv/setxkbmap -0 xserv/showfont -0 xserv/smproxy -0 xserv/twm -0 xserv/viewres -0 xserv/x11perf -0 xserv/xauth -0 xserv/xbiff -0 xserv/xbacklight -0 xserv/xcalc -0 xserv/xclipboard -0 xserv/xclock -0 xserv/xconsole -0 xserv/xdbedizzy -0 xserv/xditview -0 xserv/xdm -0 xserv/xdpyinfo -0 xserv/xdriinfo -0 xserv/xedit -0 xserv/xev -0 xserv/xeyes -0 xserv/xf86dga -0 xserv/xfd -0 xserv/xfindproxy -0 xserv/xfontsel -0 xserv/xfs -0 xserv/xfsinfo -0 xserv/xfwp -0 xserv/xgamma -0 xserv/xgc -0 xserv/xhost -0 xserv/xinit -0 xserv/xkbevd -0 xserv/xkbprint -0 xserv/xkbutils -0 xserv/xkill -0 xserv/xload -0 xserv/xlogo -0 xserv/xlsatoms -0 xserv/xlsclients -0 xserv/xlsfonts -0 xserv/xmag -0 xserv/xman -0 xserv/xmessage -0 xserv/xmh -0 xserv/xmodmap -0 xserv/xmore -0 xserv/xphelloworld -0 xserv/xplsprinters -0 xserv/xpr -0 xserv/xprehashprinterlist -0 xserv/xprop -0 xserv/xrandr -0 xserv/xrdb -0 xserv/xrefresh -0 xserv/xrx -0 xserv/xset -0 xserv/xsetmode -0 xserv/xsetpointer -0 xserv/xsetroot -0 xserv/xsm -0 xserv/xstdcmap -0 xserv/xtrap -0 xserv/xvidtune -0 xserv/xvinfo -0 xserv/xwd -0 xserv/xwininfo -0 xserv/xwud -0 xserv/encodings -0 xserv/font-util -0 xserv/font-alias -0 xserv/font-adobe-100dpi -0 xserv/font-adobe-75dpi -0 xserv/font-adobe-utopia-100dpi -0 xserv/font-adobe-utopia-75dpi -0 xserv/font-adobe-utopia-type1 -0 xserv/font-arabic-misc -0 xserv/font-bh-100dpi -0 xserv/font-bh-75dpi -0 xserv/font-bh-lucidatypewriter-100dpi -0 xserv/font-bh-lucidatypewriter-75dpi -0 xserv/font-bh-ttf -0 xserv/font-bh-type1 -0 xserv/font-bitstream-100dpi -0 xserv/font-bitstream-75dpi -0 xserv/font-bitstream-speedo -0 xserv/font-bitstream-type1 -0 xserv/font-cronyx-cyrillic -0 xserv/font-cursor-misc -0 xserv/font-daewoo-misc -0 xserv/font-dec-misc -0 xserv/font-ibm-type1 -0 xserv/font-isas-misc -0 xserv/font-jis-misc -0 xserv/font-micro-misc -0 xserv/font-misc-cyrillic -0 xserv/font-misc-ethiopic -0 xserv/font-misc-meltho -0 xserv/font-misc-misc -0 xserv/font-mutt-misc -0 xserv/font-schumacher-misc -0 xserv/font-screen-cyrillic -0 xserv/font-sony-misc -0 xserv/font-sun-misc -0 xserv/font-winitzki-cyrillic -0 xserv/font-xfree86-type1 -0 xserv/liberation-fonts-ttf -0 xserv/xorg-cf-files -0 xsys/fontforge -0 xsys/plotutils -0 tools/ttf2fft -0 tools/parted -0 tools/libmad -0 tools/libid3tag -0 tools/taglib -0 tools/plib -0 tools/openal -0 tools/gdbm -0 tools/unzip -0 tools/rarlinux -0 tools/fam -0 tools/htdig -0 xsys/mtools -0 tools/syslinux -0 xsys/jdk -0 tools/binfmt_misc -0 tools/db -0 tools/libnet -0 tools/krb5 -0 tools/GSSAPI -0 tools/dump -0 tools/rinetd -0 tools/netkit-routed -0 tools/netkit-bootparamd -0 tools/ez-ipupdate -0 tools/ppp -0 tools/rp-pppoe -0 tools/svgalib -0 tools/openssl -0 tools/wpa_supplicant -0 tools/aria2c -0 tools/neon -#0 xsys/vnc -0 tools/pcre -0 tools/Net-SSLeay.pm -0 tools/alsa-lib -1 tools/bluez-libs -0 tools/bluez-hcidump -0 tools/bluez-utils -0 tools/bluez-firmware -0 tools/libsidplay -0 tools/OpenSP -0 tools/linuxdoc-tools -0 tools/cc65 -0 tools/mgetty -0 tools/midentd -0 tools/ntp -0 tools/openobex -0 tools/sidplay-base -0 tools/srtp -0 tools/Digest-MD5 -0 tools/Digest-SHA1 -0 tools/Digest-HMAC -0 tools/ExtUtils-F77 -0 tools/Convert-ASN1 -0 tools/IO-Socket-SSL -0 tools/cdrtools -0 tools/zisofs-tools -0 tools/cdparanoia-III -0 tools/ypbind-mt -0 tools/yp-tools -0 tools/ypserv -0 tools/openssh -0 tools/wget -0 tools/pciutils -0 tools/autofs -0 tools/txt2regex -0 tools/libraw1394 -0 tools/libavc1394 -0 tools/libiec61883 -0 tools/libsamplerate -0 tools/libao -0 tools/libogg -0 tools/libvorbis -0 tools/libmikmod -0 tools/speex -0 tools/bonnie++ -0 xsys/isdn4k-utils -0 tools/libevent -0 tools/tor -0 tools/nfs-utils -0 tools/bind -0 tools/pspell -0 tools/aspell -0 tools/aspell-de -0 tools/bc -0 tools/libmusicbrainz -0 tools/cyrus-sasl -0 tools/openldap -0 tools/Authen-SASL -0 tools/Sys-Syslog -0 tools/URI -0 tools/XML-SAX-Base -0 tools/perl-ldap -0 tools/nss_ldap -0 tools/pam_ldap -0 tools/Python -0 tools/numpy -0 tools/libiconv -0 tools/lha -0 tools/privoxy -0 tools/mutt -0 tools/ircii -0 tools/id3lib -0 tools/nagios-plugins -0 tools/nrpe -0 tools/nsca -0 tools/ruby -6 tools/libxml2 -0 tools/libidn -0 tools/pilot-link -0 tools/libmal -0 tools/gdb -0 tools/yafc -0 tools/cftp -0 tools/mpg123 -0 tools/bladeenc -0 tools/wav2cdr -0 tools/iptables -0 tools/openslp -0 tools/curl -0 tools/git -0 tools/links -0 tools/lynx -0 tools/zip -0 tools/audiofile -0 tools/CDspindown -0 tools/fetchmail -0 tools/gnupg -0 tools/GnuPG -0 tools/libgpg-error -0 tools/libgcrypt -0 tools/pks -0 tools/libotr -0 tools/integrit -0 tools/hdparm -0 tools/isapnptools -0 tools/libsmi -0 tools/narc -0 tools/pine -0 xsys/tin -0 tools/rsync -0 tools/squid -0 tools/lzo -6 tools/cvs -0 tools/openvpn -0 xsys/freefonts -0 xsys/PDL -0 tools/minicom -0 tools/libghttp -0 tools/libPropList -0 xsys/libgii -0 xsys/libggi -#Der neuen Version fehlt ein setuptool, das ich bisher nicht finden konnte -#die Aelteren Versionen vollten gegen die libglut linkgen, die mit der -#neuesten libOsMesa unter 64 Bit nicht mehr gebaut wird.. -#0 xsys/PyOpenGL -0 tools/freealut -0 xsys/SimGear -0 tools/jpegsrc -0 tools/sane-backends -0 tools/lcms -0 tools/libmng -0 xsys/giflib -0 tools/popt -0 HA/mdadm -0 tools/ipvsadm -0 xsys/nas -0 xsys/tiff -0 tools/netpbm -0 tools/libxmi -0 xsys/ImageMagick -0 xsys/libmcal -0 tools/libsigc++ -0 xsys/lesstif -0 xsys/efltk -0 xsys/ddd -0 xsys/nedit -0 tools/openjade -0 tools/intltool -0 xsys/docbookx -0 xsys/docbook-xsl -0 tools/scrollkeeper -0 xsys/gtk-doc -0 tools/glib-1 -0 tools/glib-2 -0 xsys/imlib -0 tools/linc -0 xsys/cairo -1 xsys/pango -0 tools/libIDL -0 tools/ORBit2 -0 tools/atk -0 xsys/gtk+-1 -0 xsys/gtk+-2 -0 xsys/Xdialog -0 tools/irssi -0 xsys/mono -0 tools/nmap -0 xsys/gnokii -0 xsys/sane-frontends -0 tools/a52dec -0 tools/divx611 -0 xsys/w32codec -1 xsys/SDL -0 xsys/SDL_image -0 xsys/SDL_mixer -#nicht mehr mit neuer Freetype kompatibel! -#0 xsys/SDL_ttf -0 tools/ruby-utils -0 xsys/smpeg -0 xsys/pygame -0 xsys/libmpeg3 -0 tools/lame -0 tools/toolame -0 tools/libfame -0 xsys/libquicktime -0 xsys/libdv -0 tools/cdrdao -0 xsys/libungif -0 tools/libdvdcss -1 xsys/espgs -0 xsys/graphviz -0 xsys/fnlib -0 xsys/rdesktop -0 tools/ptlib -0 tools/openh323 -0 tools/opal -0 xsys/mc -0 tools/libpcap -0 xsys/ethereal -0 tools/tcpdump -0 tools/ffcall -0 xsys/libwmf -0 tools/a2ps -0 xsys/aalib -0 xsys/dbus-glib -0 xsys/hal -0 tools/cups -0 tools/samba -0 tools/Crypt-SmbHash -0 tools/rpm -0 tools/alien -0 tools/libcdio -0 tools/vcdimager -0 tools/mysql -0 tools/proftpd -0 tools/traceroute -0 tools/doxygen -0 tools/net-snmp -0 HA/heartbeat -0 tools/quagga -0 xsys/t1lib -0 xsys/dist99 -0 xsys/gd -0 tools/iftop -1 xsys/unixODBC -0 tools/postgresql -0 tools/jabberd -0 tools/dspam -0 tools/httpd -1 xsys/qt-x11-free -0 tools/alsa-tools -0 xsys/xmix -6 xsys/unixODBC -0 tools/imap -0 tools/courier-authlib -0 tools/courier -0 tools/courier-analog -0 tools/clamcour -0 tools/ming -0 tools/procmail -0 tools/sendmail -0 xsys/php -0 xsys/pdflib -0 xsys/GConf -0 xsys/gnome-mime-data -0 xsys/libbonobo -0 tools/gnome-vfs -0 tools/esound -0 xsys/xmms -0 xsys/xmms-sid -0 tools/normalize -0 tools/sox -0 tools/flac -0 tools/vorbis-tools -0 tools/libgnome -0 tools/libart_lgpl -0 xsys/libzvt -6 xsys/pango -0 xsys/gftp -0 xsys/wxGTK -0 xsys/gtkglarea -0 tools/gnome-vfs-extras -0 xsys/gnome-common -0 xsys/libglade -0 tools/librep -0 xsys/libgnomecanvas -0 xsys/libbonoboui -0 tools/hicolor-icon-theme -0 tools/XML-Simple -0 xsys/icon-naming-utils -0 xsys/gnome-icon-theme -0 xsys/gnome-keyring -0 xsys/libgnomeui -0 xsys/startup-notification -0 xsys/xscreensaver -0 xsys/gtk-engines -0 xsys/gnome-themes -0 xsys/gnome-doc-utils -0 xsys/gnome-desktop -0 xsys/gnome-volume-manager -0 xsys/libwnck -0 tools/libsoup -0 tools/sbc -0 tools/plugz -0 tools/btsco -0 xserv/grandr -0 xsys/firefox -0 xsys/thunderbird -0 tools/evolution-data-server -0 tools/gnome-menus -0 xsys/gnome-panel -0 xsys/gnome-session -0 xsys/vte -0 xsys/gnome-terminal -0 tools/libgtop -0 xsys/gail -0 xsys/libxklavier -0 xsys/gucharmap -0 xsys/gnome-applets -0 xsys/metacity -0 xsys/libcroco -0 xsys/libgsf -0 xsys/librsvg -0 xsys/eel -0 tools/libexif -0 xsys/nautilus -6 xsys/qt-x11-free -0 xsys/arts -0 tools/xmmsarts -6 xsys/SDL -0 xsys/mpeg2dec -0 xsys/bacula -0 xsys/ffmpeg -0 tools/xvidcore -0 xsys/avifile -0 tools/mjpegtools -0 tools/swftools -0 xsys/xine-lib -0 xsys/bug-buddy -0 tools/libgnomecups -0 xsys/libgnomeprint -0 xsys/libgnomeprintui -0 xsys/libgtkhtml -0 xsys/yelp -0 xsys/gtksourceview -0 xsys/gedit -0 xsys/eog -0 xsys/ggv -0 xsys/gconf-editor -0 xsys/gnome-utils -0 tools/gstreamer -0 xsys/xfce -0 xsys/amiwm -0 xsys/haze -0 tools/libdvdread -0 xsys/icewm -0 xsys/transcode -0 xsys/kdelibs -0 xsys/kdebase -0 xsys/kdeadmin -0 xsys/kdeartwork -0 xsys/kdebindings -0 xsys/kdegames -0 xsys/kdeaccessibility -0 xsys/kdegraphics -0 xsys/kdemultimedia -0 xsys/kdenetwork -0 xsys/kdepim -0 xsys/kdeaddons -0 xsys/kdetoys -0 xsys/kdeutils -0 xsys/kdevelop -0 xsys/kde-i18n-de -0 xsys/kdeedu -0 xsys/kdesdk -0 xsys/kdewebdev -0 xsys/krusader -0 xsys/k3b -0 xsys/kwave -0 xsys/amarok -0 xserv/compiz -0 xsys/taskjuggler -0 tools/busybox -0 xsys/acme -0 xsys/liboil -0 xsys/gst-plugins-base -0 xsys/gst-plugins-good -0 xsys/control-center -0 xsys/nautilus-cd-burner -0 xsys/gnome-media -0 xsys/gnome-netstatus -0 xsys/gcalctool -0 xsys/gpdf -0 xsys/zenity -0 xsys/at-spi -0 xsys/libgail-gnome -0 xsys/gnome-mag -0 tools/gnome-speech -0 xsys/gnopernicus -0 xsys/gok -0 xsys/gnome-games -0 xsys/file-roller -0 tools/Net-DBus -0 xsys/system-tools-backends -0 xsys/liboobs -0 xsys/gnome-system-tools -0 xsys/gnome-nettool -0 xsys/vino -#0 tools/libcap -0 xsys/gal -0 xsys/gnome-system-monitor -0 xsys/gnome2-user-docs -0 xsys/gnome-user-docs -0 xsys/gdm -0 xsys/gtkhtml -0 xsys/evolution -0 tools/glibmm -0 xsys/cairomm -0 xsys/gtkmm -0 xsys/libgnomemm -0 xsys/libgnomecanvasmm -0 xsys/libglademm -0 tools/gconfmm -0 tools/gnome-vfsmm -0 xsys/libgnomeuimm -0 xsys/libpanelappletmm -0 xsys/manedit -0 tools/qpopper -0 xsys/koffice -0 xsys/koffice-l10n-de -0 xsys/gparted -0 tools/psutils -6 xsys/espgs -0 xsys/gimp -0 xsys/gimp-data-extras -0 xsys/xsane -0 tools/cupsddk -0 tools/foomatic-filters -0 tools/foomatic-filters-ppds -0 tools/hplip -0 tools/lpman -#0 xsys/hdbench -#0 xsys/qtella -0 xsys/xosview -0 xsys/xv -0 xsys/povray -0 xsys/MPlayer -0 tools/dvdrtools -0 xsys/gaim -0 xsys/pidgin -0 xsys/pidgin-otr -0 tools/vtun -#0 xsys/gdk-pixbuf -0 xsys/xcdroast -0 xsys/xine-ui -0 xsys/kino -0 tools/dvd+rw-tools -0 tools/cdboot -0 xsys/wine -0 xsys/tetex-src -0 tools/gnuplot -0 tools/amanda -0 tools/otrtool -0 xsys/e-uae -0 xsys/qemu -0 xsys/vice -0 xsys/infinity-plugin -0 xsys/kphoneSI -0 tools/obexftp -0 xsys/gtkglext -0 xsys/boost -0 xsys/gnash -0 tools/ipw2200-fw -0 xsys/audacity -0 xsys/kguitar +256 BuildCluster/BaseLibs.dmk +256 BuildCluster/BaseSysTools.dmk +256 BuildCluster/XServ.dmk +256 BuildCluster/Tools.dmk diff --git a/SysBuild/development/ruby b/SysBuild/development/ruby index d52b250..5e9eb4b 100644 --- a/SysBuild/development/ruby +++ b/SysBuild/development/ruby @@ -116,4 +116,7 @@ postmk() { fi cd ../ruby* rm -r ../Build-ruby + INCDIR=`\ls -d $TMPROOT/usr/include/ruby*` + INCDIR=`basename $INCDIR` + ln -s $INCDIR $TMPROOT/usr/include/ruby } diff --git a/SysBuild/development/tcl b/SysBuild/development/tcl index 2f0e599..74c94e8 100644 --- a/SysBuild/development/tcl +++ b/SysBuild/development/tcl @@ -110,8 +110,9 @@ mk() { --enable-shared && make -j $NUMCPU && make -j $NUMCPU INSTALL_ROOT=$TMPROOT install - cd .. mkdir -p $TMPROOT/usr/X11R7/include/tcl + find . -name "*.h" -exec cp {} $TMPROOT/usr/X11R7/include/tcl \; + cd .. cp generic/*.h $TMPROOT/usr/X11R7/include/tcl } diff --git a/SysBuild/tools/tk b/SysBuild/development/tk similarity index 98% rename from SysBuild/tools/tk rename to SysBuild/development/tk index 2c7c5c8..5b904db 100644 --- a/SysBuild/tools/tk +++ b/SysBuild/development/tk @@ -123,7 +123,7 @@ # # -SRCPATH=Tools/Development +SRCPATH=Development/Interpreter #Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen #ausgeführt (sprich unpack src; cd src; premk) @@ -136,6 +136,7 @@ premk() { mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ + USE_ARCH=$UARCH \ ./configure --host=$TARGET32 \ --prefix=/usr/X11R7 \ --enable-threads \ @@ -157,11 +158,12 @@ mk() { fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ + USE_ARCH=$UARCH \ ./configure --host=$TARGET \ --prefix=/usr/X11R7 \ $ADDOPTIONS \ --enable-threads \ - --with-tcl=/usr/X11R7/lib \ + --with-tcl=/usr/X11R7/$LIBDIR \ --with-x \ --enable-shared && make -j $NUMCPU TCL_GENERIC_DIR=/usr/X11R7/include/tcl && diff --git a/SysBuild/xsys/ImageMagick b/SysBuild/guibased/ImageMagick similarity index 78% rename from SysBuild/xsys/ImageMagick rename to SysBuild/guibased/ImageMagick index bf65e87..85922ac 100644 --- a/SysBuild/xsys/ImageMagick +++ b/SysBuild/guibased/ImageMagick @@ -68,34 +68,45 @@ # #Pfad zum Basis-Sourcetree eintragen ! -SRCPATH=X11/lib +SRCPATH=GuiBased/Lib #Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen #ausgeführt (sprich unpack src; cd src; premk) #Hier kann z.B. das Makefile gepatcht werden (SED lässt grüssen premk() { - echo "Nothing to do for premk()" + mkdir ../Build-ImageMagick + cd ../Build-ImageMagick } mk32() { - CC="gcc $BUILDOPTIONS32" \ - CXX="g++ $BUILDOPTIONS32" \ - LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \ - ./configure --target=$TARGET32 \ + CC="gcc -fPIC $BUILDOPTIONS32" \ + CXX="g++ -fPIC $BUILDOPTIONS32" \ + LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib" \ + USE_ARCH=$UARCH \ + LDEMULATION=elf_i386 \ + ../ImageMagick*/configure --target=$TARGET32 \ --prefix=/usr \ --enable-shared \ --with-modules \ --with-x && - make -j $NUMCPU CC="gcc $BUILDOPTIONS32" \ - LD="gcc $BUILDOPTIONS32" && - make -j $NUMCPU CC="gcc $BUILDOPTIONS32" \ - LD="gcc $BUILDOPTIONS32" install && - make -j $NUMCPU CC="gcc $BUILDOPTIONS32" \ - LD="gcc $BUILDOPTIONS32" \ - DESTDIR=$TMPROOT install - make distclean + make -j $NUMCPU CC="gcc -fPIC $BUILDOPTIONS32" \ + LDEMULATION=elf_i386 \ + LD="gcc -m32" && + make -j $NUMCPU CC="gcc -fPIC $BUILDOPTIONS32" install \ + LDEMULATION=elf_i386 \ + LD="gcc -m32" && + make -j $NUMCPU CC="gcc -fPIC $BUILDOPTIONS32" \ + LDEMULATION=elf_i386 \ + DESTDIR=$TMPROOT \ + LD="gcc -m32" install + #make distclean + cd ../ImageMagick* + rm -r ../Build-ImageMagick + mkdir ../Build-ImageMagick + cd ../Build-ImageMagick ClearHostSysNameing32 $TMPROOT + mv $TMPROOT/usr/bin/Magick++-config{,-32} } #Hier wird der Make Prozess der Sourcen definiert @@ -106,15 +117,16 @@ mk() { fi CC="gcc -fPIC $BUILDOPTIONS" \ CXX="g++ -fPIC $BUILDOPTIONS" \ - ./configure --target=$TARGET \ + USE_ARCH=$UARCH \ + ../ImageMagick*/configure --target=$TARGET \ --prefix=/usr \ $ADDOPTIONS \ --enable-shared \ --with-modules \ --with-x && - make -j $NUMCPU && - make -j $NUMCPU install - make -j $NUMCPU DESTDIR=$TMPROOT install + make -j $NUMCPU CC="gcc -fPIC $BUILDOPTIONS" && + make -j $NUMCPU CC="gcc -fPIC $BUILDOPTIONS" install + make -j $NUMCPU CC="gcc -fPIC $BUILDOPTIONS" DESTDIR=$TMPROOT install } #Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann @@ -123,4 +135,10 @@ postmk() { mkdir -p $TMPROOT/usr/share mv $TMPROOT/usr/man $TMPROOT/usr/share ClearHostSysNameing $TMPROOT + if [ "$MK64BIT" == "true" ]; then + mv $TMPROOT/usr/bin/Magick++-config{,-64} + ln -s multiarch_wrapper $TMPROOT/usr/bin/Magick++-config + fi + cd ../ImageMagick* + rm -r ../Build-ImageMagick } diff --git a/SysBuild/xsys/SDL b/SysBuild/guibased/SDL similarity index 88% rename from SysBuild/xsys/SDL rename to SysBuild/guibased/SDL index 11d1efd..d724af6 100644 --- a/SysBuild/xsys/SDL +++ b/SysBuild/guibased/SDL @@ -70,7 +70,7 @@ # #Pfad zum Basis-Sourcetree : -SRCPATH=X11/lib +SRCPATH=GuiBased/Lib #Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist #SRCDIR= @@ -82,9 +82,10 @@ premk() { } mk32() { - CC="gcc $BUILDOPTIONS32" \ - CXX="g++ $BUILDOPTIONS32" \ + CC="gcc $BUILDOPTIONS32 -I/usr/src/linux/include -Wl,-rpath,/usr/X11R7/lib" \ + CXX="g++ $BUILDOPTIONS32 -I/usr/src/linux/include -Wl,-rpath,/usr/X11R7/lib" \ LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib" \ + USE_ARCH=$UARCH \ ./configure --target=$TERGET32 \ --prefix=/usr/X11R7 \ --with-x \ @@ -93,12 +94,16 @@ mk32() { make -j $NUMCPU DESTDIR=$TMPROOT install CheckError "Make install process failed !" 1 make distclean + mv $TMPROOT/usr/X11R7/bin/sdl-config{,-32} } mk() { if [ "$MK64BIT" == "true" ];then ADDOPTIONS="--libdir=/usr/X11R7/lib64" fi + CC="gcc $BUILDOPTIONS -I/usr/src/linux/include -Wl,-rpath,/usr/X11R7/lib64" \ + CXX="g++ $BUILDOPTIONS -I/usr/src/linux/include -Wl,-rpath,/usr/X11R7/lib64" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET \ --prefix=/usr/X11R7 \ $ADDOPTIONS \ @@ -114,4 +119,8 @@ postmk() { cd $TMPROOT/usr/include ln -s ../X11R7/include/SDL SDL ClearHostSysNameing $TMPROOT + if [ "$MK64BIT" == "true" ]; then + mv $TMPROOT/usr/X11R7/bin/sdl-config{,-64} + ln -s /usr/bin/multiarch_wrapper $TMPROOT/usr/X11R7/bin/sdl-config + fi } diff --git a/SysBuild/xsys/cairo b/SysBuild/guibased/cairo similarity index 94% rename from SysBuild/xsys/cairo rename to SysBuild/guibased/cairo index 565c13e..cf5a80e 100644 --- a/SysBuild/xsys/cairo +++ b/SysBuild/guibased/cairo @@ -56,8 +56,8 @@ # frisch installierten Packet verwendet (wie z.B. postgresql) # 64 : sourcetree aufräumen nach packeterstellung unterbinden. # -#Module zur Erstellung des Packetes: -#Quelle der Source Archive: +#Module zur Erstellung des Packetes:cairo +#Quelle der Source Archive:ftp.gnome.org #Kurzbeschreibung: # #Letzte Änderung von: $Author$ @@ -67,7 +67,7 @@ # #Pfad zum Basis-Sourcetree eintragen ! -SRCPATH=X11/lib +SRCPATH=GuiBased/Lib #Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen #ausgeführt (sprich unpack src; cd src; premk) @@ -81,7 +81,8 @@ mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \ - ./configure --target=$TARGET32 \ + USE_ARCH=$UARCH \ + ./configure --build=$TARGET32 \ --prefix=/usr/X11R7 && make -j $NUMCPU && make -j $NUMCPU DESTDIR=$TMPROOT install @@ -92,11 +93,12 @@ mk32() { mk() { if [ "$MK64BIT" == "true" ]; then ADDOPTIONS="--libdir=/usr/X11R7/lib64" - export LDFLAGS="-L/usr/lib64 -L/usr/X11R7/lib64" fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ - ./configure --target=$TARGET \ + USE_ARCH=$UARCH \ + LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" + ./configure --build=$TARGET \ $ADDOPTIONS \ --prefix=/usr/X11R7 && make -j $NUMCPU && diff --git a/SysBuild/xsys/espgs b/SysBuild/guibased/espgs similarity index 99% rename from SysBuild/xsys/espgs rename to SysBuild/guibased/espgs index 67fa7fd..306905e 100644 --- a/SysBuild/xsys/espgs +++ b/SysBuild/guibased/espgs @@ -67,7 +67,7 @@ # #Pfad zum Basis-Sourcetree eintragen ! -SRCPATH=X11/System +SRCPATH=GuiBased/Apps #Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen #ausgeführt (sprich unpack src; cd src; premk) diff --git a/SysBuild/xsys/fnlib b/SysBuild/guibased/fnlib similarity index 92% rename from SysBuild/xsys/fnlib rename to SysBuild/guibased/fnlib index 80cfe67..2f41f52 100644 --- a/SysBuild/xsys/fnlib +++ b/SysBuild/guibased/fnlib @@ -69,20 +69,21 @@ # #Pfad zum Basis-Sourcetree : -SRCPATH=X11/lib +SRCPATH=GuiBased/Lib #Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist #SRCDIR= premk() { - export PATH=$PATH:/usr/X11R7/bin:/usr/gnome/bin + echo "Nothing to do for premk()" } mk32() { - CC="gcc $BUILDOPTIONS32" \ - CXX="g++ $BUILDOPTIONS32" \ + CC="gcc $BUILDOPTIONS32 -fPIC" \ + CXX="g++ $BUILDOPTIONS32 -fPIC" \ LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET32 \ --prefix=/usr/X11R7 \ --enable-gnu-ld && @@ -90,14 +91,16 @@ mk32() { make -j $NUMCPU DESTDIR=$TMPROOT install CheckError "Make install process failed !" 1 make distclean + GenDynLib32 $TMPROOT/usr/X11R7/lib/libFnlib.a 0.5.0 } mk() { if [ "$MK64BIT" == "true" ]; then ADDOPTIONS="--libdir=\${prefix}/lib64" fi - CC="gcc $BUILDOPTIONS" \ - CXX="g++ $BUILDOPTIONS" \ + CC="gcc $BUILDOPTIONS -fPIC" \ + CXX="g++ $BUILDOPTIONS -fPIC" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET \ --prefix=/usr/X11R7 \ $ADDOPTIONS \ @@ -105,6 +108,7 @@ mk() { make -j $NUMCPU && make -j $NUMCPU DESTDIR=$TMPROOT install CheckError "Make install process failed !" 1 + GenDynLib $TMPROOT/usr/X11R7/$LIBDIR/libFnlib.a 0.5.0 } postmk() { diff --git a/SysBuild/xsys/graphviz b/SysBuild/guibased/graphviz similarity index 82% rename from SysBuild/xsys/graphviz rename to SysBuild/guibased/graphviz index baddcec..659b6d4 100644 --- a/SysBuild/xsys/graphviz +++ b/SysBuild/guibased/graphviz @@ -68,54 +68,64 @@ # #Pfad zum Basis-Sourcetree : -SRCPATH=X11/Grafik +SRCPATH=GuiBased/Lib #Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist #SRCDIR= premk() { - echo "Nothing to do for premk()" - CheckError "premk() failed !" 1 + mkdir ../Build-graphviz } mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ LDFLAGS="-L/usr/X11R7/lib" \ - ./configure --target=$TARGET32 \ + USE_ARCH=$UARCH \ + ../graphviz*/configure --target=$TARGET32 \ --prefix=/usr/X11R7 \ --with-gnu-ld \ --with-tcl \ --with-tk \ --with-x && - make -k -j $NUMCPU - make -j $NUMCPU DESTDIR=$TMPROOT install - CheckError "Make install process failed !" 1 - make distclean + sed -i -e "s%X11R7/lib64%X11R7/lib%g" libtool && + make + make -k DESTDIR=$TMPROOT install ClearHostSysNameing32 $TMPROOT + cd ../graphviz* + rm -r ../Build-graphviz + mkdir ../Build-graphviz + cd ../Build-graphviz + rm -r ../graphviz* + UnPack $MAKEDIR $LFSSOURCE/$SRCPATH/graphviz*.tar.* + SrcPatch $MAKEDIR/graphviz* $LFSSOURCE/$SRCPATH/graphviz*.patch.* + cd $MAKEDIR/Build-graphviz* } mk() { if [ "$MK64BIT" == "true" ]; then ADDOPTIONS="--libdir=\${prefix}/lib64" fi - CC="gcc $BUILDOPTIONS" \ - CXX="g++ $BUILDOPTIONS" \ - ./configure --target=$TARGET \ + CC="gcc $BUILDOPTIONS -Wl,--rpath -Wl,/usr/$LIBDIR" \ + CXX="g++ $BUILDOPTIONS -Wl,--rpath -Wl,/usr/$LIBDIR" \ + USE_ARCH=$UARCH \ + LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \ + ../graphviz*/configure --target=$TARGET \ --prefix=/usr/X11R7 \ $ADDOPTIONS \ --with-gnu-ld \ --with-tcl \ --with-tk \ --with-x && - sed -e "s%X11R7/lib64%X11R7/lib%g" libtool >/tmp/libtool$$ - mv /tmp/libtool$$ libtool - make -k -j $NUMCPU - make -j $NUMCPU DESTDIR=$TMPROOT install - CheckError "Make install process failed !" 1 + sed -i -e "s%X11R7/lib%X11R7/lib64%g" libtool && + find . -name "Makefile" -exec sed -i -e "s%/lib/libexpat%/lib64/libexpat%" {} \; && + make + make -k DESTDIR=$TMPROOT install } postmk() { ClearHostSysNameing $TMPROOT + cd ../graphviz* + rm -r ../Build-graphviz } diff --git a/SysBuild/xsys/gtk+-2 b/SysBuild/guibased/gtk+-2 similarity index 95% rename from SysBuild/xsys/gtk+-2 rename to SysBuild/guibased/gtk+-2 index dc7e495..581b0b8 100644 --- a/SysBuild/xsys/gtk+-2 +++ b/SysBuild/guibased/gtk+-2 @@ -67,22 +67,22 @@ # # -SRCPATH=X11/lib +SRCPATH=GuiBased/Lib #Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen #ausgeführt (sprich unpack src; cd src; premk) #Hier kann z.B. das Makefile gepatcht werden (SED lässt grüssen premk() { - ldconfig - export PATH=$PATH:/usr/X11R7/bin + echo "Nothing to do for premk()" } mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib" \ - ./configure --target=$TARGET32 \ + USE_ARCH=$UARCH \ + ./configure --build=$TARGET32 \ --prefix=/usr/X11R7 \ --datadir=/usr/share \ --with-gnu-ld \ @@ -103,15 +103,16 @@ mk() { fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ - ./configure --target=$TARGET \ + USE_ARCH=$UARCH \ + ./configure --build=$TARGET \ --prefix=/usr/X11R7 \ $ADDOPTIONS \ --datadir=/usr/share \ --with-gnu-ld \ --with-native-locale=yes \ --with-x && - make -k -j $NUMCPU - make -k -j $NUMCPU DESTDIR=$TMPROOT install + make -j $NUMCPU + make -j $NUMCPU DESTDIR=$TMPROOT install } #Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann diff --git a/SysBuild/xsys/imlib b/SysBuild/guibased/imlib similarity index 93% rename from SysBuild/xsys/imlib rename to SysBuild/guibased/imlib index af67b27..2c65421 100644 --- a/SysBuild/xsys/imlib +++ b/SysBuild/guibased/imlib @@ -68,27 +68,28 @@ # # -SRCPATH=X11/lib +SRCPATH=GuiBased/Lib #Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen #ausgeführt (sprich unpack src; cd src; premk) #Hier kann z.B. das Makefile gepatcht werden (SED lässt grüssen premk() { - PATH=$PATH:/usr/X11R7/bin - X11R7_Fix + echo "Nothing to do for premk()" } mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET32 \ --prefix=/usr/X11R7 \ --with-gnu-ld && make -j $NUMCPU && make -j $NUMCPU DESTDIR=$TMPROOT install make distclean + mv $TMPROOT/usr/X11R7/bin/imlib-config{,-32} } #Hier wird der Make Prozess der Sourcen definiert @@ -98,6 +99,7 @@ mk() { fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET \ --prefix=/usr/X11R7 \ $ADDOPTIONS \ @@ -109,5 +111,8 @@ mk() { #Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann #in $TMPROOT noch einiges korrigieren postmk() { - echo "Nothing to do for postmk() " + if [ "$MK64BIT" == "true" ]; then + mv $TMPROOT/usr/X11R7/bin/imlib-config{,-64} + ln -s /usr/bin/multiarch_wrapper $TMPROOT/usr/X11R7/bin/imlib-config + fi } diff --git a/SysBuild/xsys/libggi b/SysBuild/guibased/libggi similarity index 98% rename from SysBuild/xsys/libggi rename to SysBuild/guibased/libggi index 549653e..b9fbe31 100644 --- a/SysBuild/xsys/libggi +++ b/SysBuild/guibased/libggi @@ -69,7 +69,7 @@ # #Pfad zum Basis-Sourcetree : -SRCPATH=X11/lib +SRCPATH=GuiBased/Lib #Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist #SRCDIR= @@ -83,6 +83,7 @@ mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET32 \ --prefix=/usr \ --with-x \ @@ -101,6 +102,7 @@ mk() { fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET \ --prefix=/usr \ $ADDOPTIONS \ diff --git a/SysBuild/xsys/libgii b/SysBuild/guibased/libgii similarity index 98% rename from SysBuild/xsys/libgii rename to SysBuild/guibased/libgii index c7d2190..2917352 100644 --- a/SysBuild/xsys/libgii +++ b/SysBuild/guibased/libgii @@ -69,7 +69,7 @@ # #Pfad zum Basis-Sourcetree : -SRCPATH=X11/lib +SRCPATH=GuiBased/Lib #Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist #SRCDIR= @@ -83,6 +83,7 @@ mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET32 \ --prefix=/usr \ --with-x \ @@ -99,6 +100,7 @@ mk() { fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET \ --prefix=/usr \ --with-x \ diff --git a/SysBuild/xsys/libwmf b/SysBuild/guibased/libwmf similarity index 98% rename from SysBuild/xsys/libwmf rename to SysBuild/guibased/libwmf index d08c35c..0ab9996 100644 --- a/SysBuild/xsys/libwmf +++ b/SysBuild/guibased/libwmf @@ -68,7 +68,7 @@ # #Pfad zu Basis Source Tree eintragen! -SRCPATH=X11/lib +SRCPATH=GuiBased/Lib #Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen #ausgeführt (sprich unpack src; cd src; premk) @@ -82,6 +82,7 @@ mk32(){ CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET32 \ --prefix=/usr && sed -e "s/lib64/lib/g" libwmf-config >/tmp/libwmf-config && @@ -102,6 +103,7 @@ mk() { fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET \ $ADDOPTIONS \ --prefix=/usr && diff --git a/SysBuild/tools/opal b/SysBuild/guibased/opal similarity index 84% rename from SysBuild/tools/opal rename to SysBuild/guibased/opal index 337db86..b8272e7 100644 --- a/SysBuild/tools/opal +++ b/SysBuild/guibased/opal @@ -58,10 +58,10 @@ # 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum # kümmern -#Module zur Erstellung des Packetes: +#Module zur Erstellung des Packetes: opal #Quelle der Source Archive: http://www.ekiga.org/ -#Kurzbeschreibung: eine library für ekiga -# +#Kurzbeschreibung: +#Lib für ekiga - GnomeMeeting # #Letzte Änderung von: $Author$ #Datum der letzten Änderung: $Date$ @@ -69,10 +69,30 @@ # # -SRCPATH=Tools/lib +SRCPATH=GuiBased/Lib premk() { - echo "Nothing to do for premk()" + sed -i -e "s:share/pwlib:lib/pwlib:g" configure +} + +mk32() { + CC="gcc ${BUILDOPTIONS32}" \ + CXX="g++ ${BUILDOPTIONS32}" \ + LDFLAGS="-L/usr/lib" + USE_ARCH=$UARCH \ + ./configure --build=$TARGET32 \ + --with-bluez=/usr \ + --prefix=/usr + STTARGET=$TARGET + unset TARGET + make -j $NUMCPU CC="gcc $BUILDOPTIONS32" \ + CXX="g++ $BUILDOPTIONS32" \ + LDFLAGS="-L/usr/lib" \ + USE_ARCH=$UARCH + make -j $NUMCPU DESTDIR=$TMPROOT install + make clean + export TARGET=$STTARGET + unset STTARGET } mk() { @@ -81,12 +101,13 @@ mk() { fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ - ./configure --host=$TARGET \ + USE_ARCH=$UARCH \ + ./configure --build=$TARGET \ --enable-apps \ --with-bluez=/usr \ $ADDOPTIONS \ --prefix=/usr - make -j $NUMCPU + make -j $NUMCPU CC="gcc $BUILDOPTIONS" CXX="g++ $BUILDOPTIONS" make -j $NUMCPU DESTDIR=$TMPROOT install } diff --git a/SysBuild/xsys/pango b/SysBuild/guibased/pango similarity index 98% rename from SysBuild/xsys/pango rename to SysBuild/guibased/pango index 1af020e..36db8a9 100644 --- a/SysBuild/xsys/pango +++ b/SysBuild/guibased/pango @@ -69,7 +69,7 @@ # #Pfad zum Basis-Sourcetree : -SRCPATH=X11/lib +SRCPATH=GuiBased/Lib #Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist #SRCDIR= @@ -77,13 +77,13 @@ SRCPATH=X11/lib premk() { echo "Nothing to do for premk()" - X11R7_Fix } mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \ + USE_ARCH=$UARCH \ ./configure --host=$TARGET32 \ --prefix=/usr/X11R7 && make -j $NUMCPU && @@ -97,6 +97,7 @@ mk() { fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ + USE_ARCH=$UARCH \ ./configure --host=$TARGET \ $ADDOPTIONS \ --prefix=/usr/X11R7 && diff --git a/SysBuild/xsys/t1lib b/SysBuild/guibased/t1lib similarity index 98% rename from SysBuild/xsys/t1lib rename to SysBuild/guibased/t1lib index 787e2c2..cabf4d5 100644 --- a/SysBuild/xsys/t1lib +++ b/SysBuild/guibased/t1lib @@ -68,7 +68,7 @@ # #Pfad zum Basis-Sourcetree : -SRCPATH=X11/lib +SRCPATH=GuiBased/Lib #Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist #SRCDIR= @@ -82,6 +82,7 @@ mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET32 \ --prefix=/usr && make -j $NUMCPU without_doc && @@ -95,6 +96,7 @@ mk() { fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET \ $ADDOPTIONS \ --prefix=/usr && diff --git a/SysBuild/xsys/aalib b/SysBuild/multimedia/aalib similarity index 91% rename from SysBuild/xsys/aalib rename to SysBuild/multimedia/aalib index f065a7f..7f999cc 100644 --- a/SysBuild/xsys/aalib +++ b/SysBuild/multimedia/aalib @@ -69,7 +69,7 @@ # #Pfad zu Basis Source Tree eintragen! -SRCPATH=X11/lib +SRCPATH=MultiMedia/Lib #Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen #ausgeführt (sprich unpack src; cd src; premk) @@ -80,9 +80,10 @@ premk() { } mk32() { - CC="gcc $BUILDOPTIONS32" \ - CXX="g++ $BUILDOPTIONS32" \ + CC="gcc $BUILDOPTIONS32 -fPIC" \ + CXX="g++ $BUILDOPTIONS32 -fPIC" \ LDFLAGS="-L/usr/X11R7/lib" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET32 \ --prefix=/usr \ --with-ncurses \ @@ -91,6 +92,8 @@ mk32() { make -j $NUMCPU && make -j $NUMCPU DESTDIR=$TMPROOT install make distclean + GenDynLib32 $TMPROOT/usr/lib/libaa.a 1.4.5 + mv $TMPROOT/usr/bin/aalib-config{,-32} } #Hier wird der Make Prozess der Sourcen definiert @@ -98,8 +101,9 @@ mk() { if [ "$MK64BIT" == "true" ]; then ADDOPTIONS="--libdir=\${prefix}/lib64" fi - CC="gcc $BUILDOPTIONS" \ - CXX="g++ $BUILDOPTIONS" \ + CC="gcc $BUILDOPTIONS -fPIC" \ + CXX="g++ $BUILDOPTIONS -fPIC" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET \ --prefix=/usr \ $ADDOPTIONS \ @@ -108,11 +112,16 @@ mk() { --with-x && make -j $NUMCPU && make -j $NUMCPU DESTDIR=$TMPROOT install + GenDynLib $TMPROOT/usr/$LIBDIR/libaa.a 1.4.5 } #Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann #in $TMPROOT noch einiges korrigieren postmk() { + if [ "$MK64BIT" == "true" ]; then + mv $TMPROOT/usr/bin/aalib-config{,-64} + ln -s multiarch_wrapper $TMPROOT/usr/bin/aalib-config + fi mkdir -p $TMPROOT/usr/share mv $TMPROOT/usr/man $TMPROOT/usr/share } diff --git a/SysBuild/tools/freealut b/SysBuild/multimedia/freealut similarity index 99% rename from SysBuild/tools/freealut rename to SysBuild/multimedia/freealut index 52d9e59..0070593 100644 --- a/SysBuild/tools/freealut +++ b/SysBuild/multimedia/freealut @@ -69,7 +69,7 @@ # # -SRCPATH=Tools/lib +SRCPATH=MultiMedia/Lib premk() { echo "Nothing to do for premk()" diff --git a/SysBuild/xsys/libdv b/SysBuild/multimedia/libdv similarity index 98% rename from SysBuild/xsys/libdv rename to SysBuild/multimedia/libdv index 8e4fced..3e6afea 100644 --- a/SysBuild/xsys/libdv +++ b/SysBuild/multimedia/libdv @@ -69,7 +69,7 @@ # #Pfad zum Basis-Sourcetree eintragen ! -SRCPATH=X11/MultiMedia +SRCPATH=MultiMedia/Lib #Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen #ausgeführt (sprich unpack src; cd src; premk) @@ -83,6 +83,7 @@ mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET32 \ --host=$TARGET32 \ --build=$TARGET32 \ @@ -101,6 +102,7 @@ mk() { fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET \ $ADDOPTIONS \ --prefix=/usr && diff --git a/SysBuild/xsys/libquicktime b/SysBuild/multimedia/libquicktime similarity index 88% rename from SysBuild/xsys/libquicktime rename to SysBuild/multimedia/libquicktime index c9204c5..ac19fb2 100644 --- a/SysBuild/xsys/libquicktime +++ b/SysBuild/multimedia/libquicktime @@ -68,7 +68,7 @@ # #Pfad zum Basis-Sourcetree eintragen ! -SRCPATH=Tools/MultiMedia +SRCPATH=MultiMedia/Lib #Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen #ausgeführt (sprich unpack src; cd src; premk) @@ -82,31 +82,37 @@ mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ USE_ARCH=$UARCH \ - ./configure --prefix=/usr \ - --x-libraries=/usr/X11R7/lib && + LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib" \ + ./configure --build=$TARGET32 \ + --prefix=/usr \ + --libdir="\${prefix}/lib" \ + --x-libraries=/usr/X11R7/lib \ + --with-vorbis-libraries=/usr/lib && make -j $NUMCPU && - make -j $NUMCPU prefix=$TMPROOT/usr install + make -j $NUMCPU DESTDIR=$TMPROOT install make clean + mv $TMPROOT/usr/bin/lqt-config{,-32} } #Hier wird der Make Prozess der Sourcen definiert mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=$UARCH \ ./configure --target=$TARGET \ --prefix=/usr \ - $ADDOPTIONS \ + --libdir="\${prefix}/$LIBDIR" \ + --x-libraries=/usr/X11R7/lib64 \ --with-vorbis-libraries=/usr/$LIBDIR && make -j $NUMCPU - make -j $NUMCPU prefix=$TMPROOT/usr install + make -j $NUMCPU DESTDIR=$TMPROOT install } #Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann #in $TMPROOT noch einiges korrigieren postmk() { - echo "Nothing to do for postmk()" + if [ "$MK64BIT" == "true" ]; then + mv $TMPROOT/usr/bin/lqt-config{,-64} + ln -s multiarch_wrapper $TMPROOT/usr/bin/lqt-config + fi } diff --git a/SysBuild/multimedia/ptlib b/SysBuild/multimedia/ptlib index 2bc006d..a359154 100644 --- a/SysBuild/multimedia/ptlib +++ b/SysBuild/multimedia/ptlib @@ -74,7 +74,7 @@ SRCPATH=MultiMedia/Lib #Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist #SRCDIR= -(( MKPKG = $MKPKG | 64 )) +#(( MKPKG = $MKPKG | 64 )) premk() { PWTARGET=$TARGET @@ -85,10 +85,11 @@ premk() { } mk32() { + sed -i -e "s:/share/pwlib:/lib/pwlib:g" Makefile.in CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ USE_ARCH=$UARCH \ - ./configure --host=$TARGET32 \ + ./configure --build=$TARGET32 \ --disable-sdl \ --enable-plugins \ --enable-v4l \ @@ -99,21 +100,25 @@ mk32() { touch $TARGET32 unset TARGET unset TARGET32 - make -j $NUMCPU CXX="g++ $BUILDOPTIONS32" CC="gcc $BUILDOPTIONS32" - make -j $NUMCPU DESTDIR=$TMPROOT install + make -k -j $NUMCPU CXX="g++ $BUILDOPTIONS32" CC="gcc $BUILDOPTIONS32" + make -k -j $NUMCPU DESTDIR=$TMPROOT install + chmod -v 755 $TMPROOT/usr/lib/libpt_linux*so* + mv $TMPROOT/usr/bin/ptlib-config{,-32} + mv $TMPROOT/usr/include/ptbuildopts{,-32}.h cd .. rm -r ptlib* UnPack $MAKEDIR $LFSSOURCE/$SRCPATH/ptlib-*-src.tar.gz cd $MAKEDIR/ptlib* } mk() { + sed -i -e "s:/share/pwlib:/lib/pwlib:g" Makefile.in if [ "$MK64BIT" == "true" ]; then ADDOPTIONS="--libdir=\${PREFIX}/lib64" fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=$UARCH \ - ./configure --host=$TARGET \ + ./configure --build=$TARGET \ --disable-sdl \ --enable-plugins \ --enable-v4l \ @@ -124,10 +129,33 @@ mk() { --prefix=/usr touch $TARGET unset TARGET - make -j $NUMCPU CXX="g++ $BUILDOPTIONS" CC="gcc $BUILDOPTIONS" - make -j $NUMCPU DESTDIR=$TMPROOT install + make -k -j $NUMCPU CXX="g++ $BUILDOPTIONS" CC="gcc $BUILDOPTIONS" + make -k -j $NUMCPU DESTDIR=$TMPROOT install + chmod -v 755 $TMPROOT/usr/$LIBDIR/libpt_linux*so* } postmk() { + if [ "$MK64BIT" == "true" ]; then + mv $TMPROOT/usr/bin/ptlib-config{,-64} + ln -sf multiarch_wrapper $TMPROOT/usr/bin/ptlib-config + mv -v $TMPROOT/usr/include/ptbuildopts{,-64}.h + cat > $TMPROOT/usr/include/ptbuildopts.h << "EOF" +/* ptbuildopts.h - Stub Header */ +#ifndef __STUB__PTBUILDOPTS_H__ +#define __STUB__PTBUILDOPTS_H__ + +#if defined(__x86_64__) || \ + defined(__sparc64__) || \ + defined(__arch64__) || \ + defined(__powerpc64__) || \ + defined (__s390x__) +# include "ptbuildopts-64.h" +#else +# include "ptbuildopts-32.h" +#endif + +#endif /* __STUB__PTBUILDOPTS_H__ */ +EOF + fi GetSVN Viitor_pwlib $TMPROOT } diff --git a/SysBuild/xsys/giflib b/SysBuild/tools/giflib similarity index 98% rename from SysBuild/xsys/giflib rename to SysBuild/tools/giflib index d056ee8..9d6d25d 100644 --- a/SysBuild/xsys/giflib +++ b/SysBuild/tools/giflib @@ -67,7 +67,7 @@ # # -SRCPATH=X11/lib +SRCPATH=Tools/Lib #Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen #ausgeführt (sprich unpack src; cd src; premk) @@ -82,6 +82,7 @@ premk() { mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="gcc $BUILDOPTIONS32" \ + USE_ARCH=$UARCH \ ./configure --host=$TARGET32 \ --prefix=/usr \ --with-gnu-ld && @@ -97,6 +98,7 @@ mk() { fi CC="gcc $BUILDOPTIONS" \ CXX="gcc $BUILDOPTIONS" \ + USE_ARCH=$UARCH \ ./configure --host=$TARGET \ --prefix=/usr \ $ADDOPTIONS \ diff --git a/SysBuild/xsys/libungif b/SysBuild/tools/libungif similarity index 98% rename from SysBuild/xsys/libungif rename to SysBuild/tools/libungif index 20d6712..e20949a 100644 --- a/SysBuild/xsys/libungif +++ b/SysBuild/tools/libungif @@ -67,7 +67,7 @@ # # -SRCPATH=X11/lib +SRCPATH=Tools/Lib #Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen #ausgeführt (sprich unpack src; cd src; premk) @@ -80,6 +80,7 @@ premk() { mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET32 \ --prefix=/usr && make -j $NUMCPU && @@ -94,6 +95,7 @@ mk() { fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ + USE_ARCH=$UARCH \ ./configure --target=$TARGET \ $ADDOPTIONS \ --prefix=/usr && diff --git a/SysBuild/xserv/fontconfig b/SysBuild/xserv/fontconfig index 8057919..5fca0ef 100644 --- a/SysBuild/xserv/fontconfig +++ b/SysBuild/xserv/fontconfig @@ -91,6 +91,22 @@ mk32() { make distclean } +mk32() { + CC="gcc $BUILDOPTIONS32" \ + CXX="g++ $BUILDOPTIONS32" \ + LDFLAGS="-L/usr/X11R7/lib" \ + USE_ARCH=$UARCH \ + ./configure --host=$TARGET32 \ + --localstatedir=/var \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man \ + --prefix=/usr/X11R7 \ + --sysconfdir=/etc/sysconfig/fonts + make -j $NUMCPU + make -j $NUMCPU DESTDIR=$TMPROOT install + make distclean +} + mk() { if [ "$MK64BIT" == "true" ]; then ADDOPTIONS="--libdir=/usr/X11R7/lib64"