(no commit message)
authortuxillo <tuxillo@web>
Wed, 5 Sep 2018 09:44:01 +0000 (09:44 +0000)
committerIkiWiki <ikiwiki.info>
Wed, 5 Sep 2018 09:44:01 +0000 (09:44 +0000)
docs/howtos/HowToUpdateChromium/index.mdwn

index d761f83..08e353b 100644 (file)
@@ -22,7 +22,18 @@ The list of third-party software is a long one, you can check it [[here|https://
 
 ## Current update procedure
 
-This is how we are performing the Chromium updates right now, contributions/ideas are very welcome :-)
+The outline is as follows:
+
+1. Import the FreeBSD ports specific Chromium version to a new empty branch.
+2. Create a new branch called _'xx-freebsd'_ based on the branch created in step 1.
+3. Import all patches from FreeBSD port _www/chromium_ to the _'xx-freebsd'_ branch and commit it one commit per file.
+4. Create a new branch called _'xx-dfly'_ based on the branch _'xx-freebsd'_ after step 3, that is, with all patches included.
+5. Cherry-pick the commit(s) needed from the previous 'xx-dfly' branch, resolve conflicts.
+6. Adapt the FreeBSD port www/chromium, starting from the changes in DPorts' port _www/chromium_.
+7. Make sure your custom _www/chromium_ builds.
+8. Once ready, copy the files to the right place and send a PR to [[DeltaPorts|https://github.com/DragonFlyBSD/DeltaPorts/pulls]].
+
+This is how we are performing the Chromium updates right now, nothing is written in stone, contributions/ideas are very welcome :-)
 
 ### Repository location and contributions