Revision as of 19:57, 3 March 2010 (edit) Yakusha ( | contribs) ← Previous diff |
Current revision (15:49, 20 August 2016) (edit) (undo) ( | contribs) |
(One intermediate revision not shown.) |
Line 1: |
Line 1: |
- | {{redbox|'''N.B.'''Indien u uw persoonlijke bouw (build) verdeelt, '''moet''' u elke illustratie van het NeoOffice handelsmerk (met inbegrip van deze aanwezig in grafieken) verwijderen, om de [[NeoOffice_CD_Distribution_%26_Trademark_Usage|NeoOffice Distribution & Trademark Usage Policy]] na te leven. '''Verdeling van niet-officiële bouwen gebruikmakend van het NeoOffice handelsmerk is verboden.'''}} | + | #Redirect [[NeoOffice_Build_Instructions]] |
- | | + | |
- | ==Bouwen en Ontwikkelen van NeoOffice== | + | |
- | ''Aanvullende informatie over het bouwen van NeoOffice en de NeoOffice ontwikkelingsproces'' | + | |
- | | + | |
- | ===Bouw Instructies=== | + | |
- | | + | |
- | Patrick Luby handhaaft de NeoOffice bouw instructies op http://www.neooffice.org/neojava/build.php<!-- (instructions for 2.0 Alpha PowerPC [http://www.neooffice.org/neojava/earlyaccessbuild.php here])-->. | + | |
- | | + | |
- | De laatste NeoOffice 3.0.x bouw configuratie informatie kan worden gevonden door het selecteren van de "download" link voor de meest recente herziening van <tt>[http://anoncvs.neooffice.org/cgi-bin/cvsweb/neojava/README.txt neojava/README.txt]</tt> in cvsweb. <!--'''N.B.''' Vanaf 2008-09-21, zal het bouwen van NeoOffice 3.0 Early Access nog niet succesvol kunnen worden afgerond.--> | + | |
- | | + | |
- | Wellicht vind u de [http://porting.openoffice.org/mac/build_680_X11.html OpenOffice.org 2.0 bouw instructie voor Mac OS X] behulpzaam daar het opbouwen van NeoOffice 2.2.x het opbouwen van [[OpenOffice.org_Mac_OS_X_%28X11%29|OpenOffice.org/X11]] vereist. De nieuwste NeoOffice 2.x bouw configuratie informatie kan worden gevonden door het selecteren van de "download" link voor de meest recente herziening van de <tt>[http://anoncvs.neooffice.org/cgi-bin/cvsweb/neojava/README.txt?only_with_tag=NeoOffice-2_2_6_branch neojava/README.txt]</tt> op de <tt>NeoOffice_2_2_6_branch</tt> in cvsweb. | + | |
- | | + | |
- | ===Vereisten=== | + | |
- | | + | |
- | Zie de [http://www.neooffice.org/neojava/build.php#req officiële bouw instructies] en, voor NeoOffice 3.x en 2.x bouwen, de nieuwste <tt>neojava/README.txt</tt> bestand in cvsweb zoals hierboven beschreven. | + | |
- | | + | |
- | ===Hulp krijgen=== | + | |
- | | + | |
- | [http://porting.openoffice.org/servlets/SummarizeList?listName=mac Archieven] van de [mailto:mac@porting.openoffice.org mac@porting.openoffice.org] mailinglijst zijn handig, je kunt ze doorzoeken voor fouten die je tegenkomt. | + | |
- | | + | |
- | Je kunt ook vragen stellen in het [http://trinity.neooffice.org/modules.php?name=Forums&file=viewforum&f=9 NeoOffice Development] forum over op trinity (en zoeken op fouten), maar houd er wel rekening mee dat de NeoOffice ontwikkelaars het compileren van OpenOffice.org (zelfs als een subset van NeoOffice) als een [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=8775#8775 "vuurproef" ] beschouwen en het weinig zinnig vinden u in dit proces bij de hand te nemen. | + | |
- | | + | |
- | De ervaring heeft geleerd dat degenen die niet in staat blijken de bouw van OpenOffice.org succesvol af te ronden ook niet in staat zullen zijn tot het debuggen en andere werkzaamheden die nodig zijn bij het oplossen van bestaande problemen in OpenOffice.org of NeoOffice of het toevoegen van nieuwe code/functies. (Dit handje-vast-houden verbruikt ook de beperkte tijd die de vrijwilliger-ontwikkelaars hebben om problemen op te lossen en Mac OS X integratie te verbeteren.) | + | |
- | | + | |
- | Bouwen van OpenOffice.org op de Mac (en bij uitbreiding NeoOffice) is vaak moeilijk omdat er altijd wat veranderd aan de code voor Linux of Windows dat maakt dat OOo niet langer bouwbaar is op Mac OS X. Sun 's ingenieurs gebruiken nu wel Mac OS X, maar ze bouwen niet voor PPC, zodat veranderingen voor Windows of Linux nog altijd makkelijk de bouw op Mac OS X kunnen breken en toch onopgemerkt blijven.<!-- Ook neemt Sun niet routinematig Mac OS X correcties op in de volgend versies. | + | |
- | Een patch kan worden geïntegreerd in de OOo 1.1.3 code, maar dan niet meer in de OOo 1.1.4 code, en oplossingen van de OOo 1.1.x codeline kunnen niet verschijnen in de OOo 2.x codeline.--> | + | |
- | | + | |
- | ===Broncode=== | + | |
- | | + | |
- | <!--NeoOffice source code is available as a tarball on the latest release or milestone disk image. -->De laatste NeoOffice broncode is altijd beschikbaar in [http://www.neooffice.org/neojava/build.php cvs] (anoncvs synchroniseert met de veilige master repository om de drie uur vanaf om 12:00 AM Pacific [PST/PDT] tijd). | + | |
- | | + | |
- | U kunt ook [http://trinity.neooffice.org/cgi-bin/cvsweb/neojava/ de NeoOffice broncode online raadplegen]. | + | |
- | | + | |
- | ====CVS merktekens==== | + | |
- | | + | |
- | ''voor gebruik in de cvs checkout commando's in de [http://www.neooffice.org/neojava/build.php NeoOffice Bouw Instructies]; in de formaat <tt>tag modulename</tt>'' | + | |
- | | + | |
- | Een "release"merkteken duidt een code aan als een full-release of "milestone" versie (bv NeoOffice 1.2 Alpha), zoals beschikbaar op NeoOffice.org maar omvat niet de eventuele latere patches of bugfixes. . Een "stable branch" merkteken duidt een code aan als de laatste code voor een actieve tak, met inbegrip van alle code die in alle patches en alle code onlangs gepleegd om problemen op te lossen (een " "stable branch" die aktueel is kan als basis dienen voor toekomstige "milestones" of releases , bijv. de 1.2 Branch zal de basis vormen van NeoOffice 1.2 Beta en NeoOffice 1.2 "final", en misschien zelfs een "point" release zoals NeoOffice 1.2.1, op een bepaald punt). Een "development" merkteken is het gebied van de voortdurende toekomstige ontwikkeling en kan wellicht nog niet gebouwd worden . U vindt extra "legacy" merktekens door te [http://trinity.neooffice.org/cgi-bin/cvsweb/neojava/ bladeren in cvsweb]. | + | |
- | | + | |
- | <u>Huidige</u> | + | |
- | | + | |
- | '''Release''' (''NeoOffice 3.0.2''): <tt>NeoOffice-3_0_2 NeoOffice</tt> | + | |
- | | + | |
- | '''Stable Branch''' (''3.0.2 <!--Early Access--> Branch''<!--''none currently''-->): <tt>NeoOffice-3_0_2_branch NeoOffice</tt> | + | |
- | | + | |
- | '''Development''' (''upgrade to OpenOffice.org 3.0.1 codebase''): <tt>HEAD NeoOffice</tt> | + | |
- | | + | |
- | <u>Legacy</u> | + | |
- | | + | |
- | '''Release''' (''NeoOffice 2.2.6''): <tt>NeoOffice-2_2_6 NeoOffice</tt> | + | |
- | | + | |
- | '''Stable Branch''' (''2.2.6 Branch''): <tt>NeoOffice-2_2_6_branch NeoOffice</tt> | + | |
- | | + | |
- | <!--'''Development'''--> <!--(''cancelled MacIntel effort for 1.1 series''--><!--''none currently''): --><!--<tt>gcc4_x86_experimental_branch NeoOfficeJ</tt>--> | + | |
- | | + | |
- | {{alertbox|NeoOffice/J 1.1 Dev Note}} | + | |
- | | + | |
- | ====Build Matrix==== | + | |
- | | + | |
- | {| width="75%" cellspacing="2" style="text-align: right;" | + | |
- | |- style="border-bottom: 2px solid black;" | + | |
- | ! Build Host<br>Neo Version !! 10.3.9 !! 10.4.x PPC !! 10.4.x Intel !! 10.5.x PPC !! 10.5 Intel | + | |
- | |- | + | |
- | ! NeoOffice 2.2.x<!--<br>Early Access--> | + | |
- | | style="background-color: red" | '''Will not build''' || style="background-color: #0C3;" | gcc 3.3<br>''Xcode 2.4.1''<br>'''official builds''' || style="background-color: #0C3;" | gcc 4.0.1<br>''Xcode 2.4.1''<br>'''official builds''' || style="background-color: red;" | '''Will not build''' || style="background-color: red;" | '''Will not build''' | + | |
- | |- | + | |
- | ! NeoOffice 3.0.x | + | |
- | | style="background-color: red" | '''Will not build<br>Will not run''' || style="background-color: #0C3;" | gcc 4.0.1<br>''Xcode 2.5''<br>'''official builds''' || style="background-color: #0C3;" | gcc 4.0.1<br>''Xcode 2.5''<!--<br>'''official builds'''--> || style="background-color: orange" | '''Not supported''' || style="background-color: orange" | '''Not supported''' | + | |
- | |} | + | |
- | | + | |
- | ===Forum Bijdragen=== | + | |
- | ''De volgende discussies of berichten van trinity '''kunnen''' nuttige tips bevatten voor beginners die NeoOffice willen bouwen:'' | + | |
- | * [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=11298#11298 Het aanmaken van je bouw omgeving] | + | |
- | :Gelijklopen hiermee, de NeoOffice ontwikkelaars bouwen ook zelf de OpenOffice.org dependencies in plaats van te vertrouwen op Fink of DarwinPorts. | + | |
- | * [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=19756#19756 Het vermijden van problemen met OOo anoncvs] | + | |
- | * [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=1364 Fouten bij de bouw] | + | |
- | * * [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=1508Tips bij het bouwen van Neo/J] | + | |
- | :'''NB''' bovenstaande bijdragen zijn van toepassing op de NeoOffice /J 1.1 release; de bouw vereisten zijn iets veranderd te beginnen met NeoOffice 1.2 Alpha. | + | |
- | | + | |
- | *[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=1498 Het compileren van HEAD op 10.4] | + | |
- | :Deze veranderingen zijn allemaal opgenomen in HEAD en de NeoOffice 1.2 Alpha codebase, maar er zijn enkele handige tips over de NeoOffice bouw systeem en cvs in de latere pagina's van de bijdrage. | + | |
- | * [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=11465#11465 Verdere uitleg van het Neo-bouwsysteem] | + | |
- | * [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=18560#18560 Korte Q & A over de wijze waarop de Neo bouwen systeem werkt en hoe te bestuderen] | + | |
- | *[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=19084#19084 Nog een bouw systeem tip] | + | |
- | <!--* [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=1733 gcc4 porting] | + | |
- | : For those crazy enough to live on the bleeding edge, or those with Developer Transition Kits :-)--> | + | |
- | *Meer cvs tips: [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=11238#11238], *[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=19079#19079], *[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=19589#19589] | + | |
- | *[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=25404#25404 Aanpassen van een bron tarball naar cvs HEAD] (in dit geval van de Aqua Beta 3 tarball naar de nieuwste patch HEAD-code voor Aqua Beta 3) | + | |
- | *[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=20888#20888 Hoe je bouw aan te passen wanneer NeoOffice overgaat van de ene OOo versie naar de andere] | + | |
- | <!--* [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=2013 CVS tags for NeoOffice 1.2 release, NeoOffice 1.2 branch, and future MacIntel porting work] --> | + | |
- | <!-- * [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=13934#13934 Xcode versions for HEAD/NeoOffice 2.0] obsoleted via the "Readme.txt" file --> | + | |
- | * [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=14297#14297 Het bouwen van HEAD/NeoOffice 2.0 op 10.3.9] | + | |
- | * [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=2063 Vooruitgang van de NeoOffice 2.0 bouwen] | + | |
- | * [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=18919#18919 Het verwijderen van het "NeoOffice" handelsmerk uit uw bouwen] | + | |
- | | + | |
- | ===Plannen voor verdere ontwikkeling=== | + | |
- | | + | |
- | <!--Ter vergelijking, de huidige (eind 2005-2006) plannen zijn in grote lijnen te vinden in [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=1481 deze bijdrage].-->Plannen voor de verdere ontwikkeling van NeoOffice worden gewoonlijk uit een gezet in [https://trinity.neooffice.org/modules.php?name=Forums&file=viewforum&f=9 NeoOffice Development] forum op trinity. | + | |
- | | + | |
- | U kunt ook de [http://bugzilla.neooffice.org/query.php?op=doquery&status%5b%5d=2 problemen gemerkt New/Deferred] in Bugzilla raadplegen om specifieke punten te zien waar de ontwikkelaars plannen aan te werken als de tijd en middelen het toestaan . | + | |
- | | + | |
- | Ed Peterlin houd ook [http://www.dashboardbuddha.com/OOo/specs/index.html een reeks specificaties] bij voor het toevoegen van Mac-specifieke functies (of, wat hij wilt toevoegen, indien hij ooit de tijd krijgt na het toevoegen van Aqua widgets!). | + | |
- | | + | |
- | ===Andere Taken=== | + | |
- | | + | |
- | Hulp is altijd welkom in het debuggen en oplossen van bestaande problemen; controleer de [http://bugzilla.neooffice.org/query.php?op=doquery&status%5b%5d=1 Unconfirmed] en [http://bugzilla.neooffice.org/query.php?op=doquery&status%5b%5d=4 Reopened] problemen (de [http://bugzilla.neooffice.org/query.php?op=doquery&status%5b%5d=3 Assigned] zijn over het algemeen die waaraan wordt gewerkt door de ontwikkelaar in kwestie). | + | |
- | Voor meer informatie over werken in de NeoOffice Bugzilla, zie de [[Bugzilla Guide#Life-cycle of a Bug|Levenscyclus van een probleem]] van de [[Bugzilla Guide]]. | + | |
- | | + | |
- | ===Legacy Builds=== | + | |
- | | + | |
- | Als u NeoOffice 1.2.x wilt bouwen, kan de volgende informatie nuttig zijn: | + | |
- | | + | |
- | | + | |
- | *[http://porting.openoffice.org/mac/build_11_X11.html OpenOffice.org 1.1.x voor Mac OS X bouw instructies] | + | |
- | *[http://porting.openoffice.org/servlets/SummarizeList?listName=dev Archieven] van de [mailto:dev@porting.openoffice.org dev@porting.openoffice.org] mailinglijst zijn handig, je kunt ze doorzoeken voor fouten die u tegenkomt. | + | |
- | | + | |
- | '''NB''' Verdeling van niet-actuele NeoOffice versies is '''verboden''' door de [[NeoOffice_CD_Distribution_%26_Trademark_Usage|NeoOffice CD Distribution & Trademark Usage Policy]] '''als de software gebrandmerkt is als "NeoOffice"'''. | + | |
- | | + | |
- | {{botlangbarNL|[[NeoOffice Build Instructions|English]] [[Fr:Instructions_de_Compilation_de_NeoOffice|Français]] [[Es:Instrucciones_para_la_construcci%C3%B3n_de_NeoOffice_Build_Instructions|Español]]}} | + | |
- | | + | |
- | [[Category:NeoOffice]][[Category:Contributing]][[Category:NeoWikiNL]] | + | |