Quote from stackoverflow.com:
# Add the remote, call it "upstream":
git remote add upstream https://github.com/whoever/whatever.git
# Fetch all the branches of that remote into remote-tracking branches,
# such as upstream/master:
git fetch upstream
# Make sure that you're on your master branch:
git checkout master
# Rewrite your master branch so that any commits of yours that
# aren't already in upstream/master are replayed on top of that
# other branch:
git rebase upstream/master
1. Download the CA certificate in PEM format
If it was not available in PEM, then determine which format it is (here: DER), then convert it:
$ openssl x509 -in ca-cerificate-file.crt -inform DER -out ca-cerificate-file.pem -outform PEM
2. Check the fingerprint
$ openssl x509 -noout -fingerprint -in ca-certificate-file
3. Copy the CA cert frile into /etc/openssl/certs folder
Then cd there.
When you experience problems building libxml2 or any other ports depending on it (e.g. libreoffice), see the error message of the compiler. If it contains undefined reference 'lzma_auto_compress', then simply remove lzma and lzmalib packages from the system and continue the build process.
Reason: The base system contains lzma library, and the uncompatible package version supresses if installed.