summaryrefslogtreecommitdiffstats
path: root/doc/BUILD-Mac
diff options
context:
space:
mode:
Diffstat (limited to 'doc/BUILD-Mac')
-rw-r--r--doc/BUILD-Mac63
1 files changed, 29 insertions, 34 deletions
diff --git a/doc/BUILD-Mac b/doc/BUILD-Mac
index 0c4e4b0b8..06a1864d0 100644
--- a/doc/BUILD-Mac
+++ b/doc/BUILD-Mac
@@ -1,5 +1,5 @@
-Build Guide for HandBrake 6163svn on Mac OS X
-*********************************************
+Build Guide for HandBrake 20160130110114-6a00e46-master on Mac OS X
+*******************************************************************
1 Introduction
2 Prerequisites
@@ -43,18 +43,16 @@ this platform; but is not necessarily the only configuration that is
possible:
* Mac Intel hardware
- * Mac OS X 10.7.5 or Mac OS X 10.8.3
- * Xcode 4.6.1 (4H512)
- * llvm-gcc-4.2 version 4.2.1 (Based on Apple Inc. build 5658) (LLVM
- build 2336.11.00)
+ * Mac OS X 10.9.4 or later
+ * Xcode 6.0.1
* Xcode command-line tools (installed via Preferences > Downloads >
- Components)
+ Components) or download via Appla Developer website.
* XQuartz (http://xquartz.macosforge.org/landing/)
The following tools are compiled during the build process if necessary,
but you can speed up your build by installing them:
- * yasm 1.2.0 or later
+ * yasm 1.3.0 or later
* autoconf
* automake
* libtool
@@ -69,7 +67,7 @@ but you can speed up your build by installing them:
The following general tools are used on various platforms and it is
recommended you use these versions or similar:
- * subversion - 1.6.16
+ * git - 2.4.3
* python - Python 2.7.1
* curl - curl 7.21.4 (or wget)
* m4 - GNU M4 1.4.6
@@ -88,8 +86,8 @@ available beginning with *note overview:: which describes procedures
suitable for repeating builds. This chapter should be skipped by those
seeking more than a minimalist build.
- svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunk
- cd hb-trunk
+ git clone https://github.com/HandBrake/HandBrake.git hb-master
+ cd hb-master
./configure --launch
The special option '--launch' selects launch mode and performs the
@@ -123,16 +121,15 @@ the GUI.
Checkout HandBrake from the official source-code repository.
- svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunk
- cd hb-trunk
+ git clone https://github.com/HandBrake/HandBrake.git hb-master
+ cd hb-master
-Sources are checked out from the 'trunk' branch. This document was
+Sources are checked out from the 'master' branch. This document was
generated from that very branch, and for example purposes, we will use
exactly the same branch.
If you have write-access to the repository, then you may add the
-appropriate login/password information as needed. It is recommended to
-use Subversion 1.6.0 or higher. Lower versions should also work.
+appropriate login/password information as needed.
5.2 Configure
=============
@@ -208,8 +205,8 @@ reliable and clean software builds. The following is a short list of
some of the reasons why someone may choose to scrap an existing build:
* configure with different options
- * subversion working dir is updated and you want configure to
- re-evaluate working dir metadata.
+ * git working dir is updated and you want configure to re-evaluate
+ working dir metadata.
* build corruption is suspected
There are generally two methods for scrapping a build. The 'build'
@@ -303,11 +300,10 @@ scoped targets:
5.4.3 Contrib Modules
---------------------
-Contrib modules such as 'a52dec', 'bzip2', 'faac', 'faad2', 'ffmpeg',
-'fontconfig', 'freetype', 'fribidi', 'lame', 'libass', 'libbluray',
-'libdca', 'libdvdnav', 'libdvdread', 'libiconv', 'libmkv', 'libogg',
-'libsamplerate', 'libtheora', 'libvorbis', 'libxml2', 'mp4v2',
-'mpeg2dec', 'x264', 'yasm' and 'zlib' have the following scoped targets:
+Contrib modules such as 'bzip2', 'ffmpeg', 'fontconfig', 'freetype',
+'fribidi', 'lame', 'libass', 'libbluray', 'libdvdnav', 'libdvdread',
+'libiconv', 'libogg', 'libsamplerate', 'libtheora', 'libvorbis',
+'libxml2', 'x264', 'yasm' and 'zlib' have the following scoped targets:
'make MODULE.fetch'
Download source tarball from the Internet and save to
@@ -453,16 +449,15 @@ how to specify a different list of xcconfigs:
Checkout HandBrake from the official source-code repository.
- svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunk
- cd hb-trunk
+ git clone https://github.com/HandBrake/HandBrake.git hb-master
+ cd hb-master
-Sources are checked out from the 'trunk' branch. This document was
+Sources are checked out from the 'master' branch. This document was
generated from that very branch, and for example purposes, we will use
exactly the same branch.
If you have write-access to the repository, then you may add the
-appropriate login/password information as needed. It is recommended to
-use Subversion 1.6.0 or higher. Lower versions should also work.
+appropriate login/password information as needed.
6.2 Build
=========
@@ -627,10 +622,10 @@ When troubleshooting build issues, the following files relative to the
Appendix A Project Repository Details
*************************************
- url: svn://svn.handbrake.fr/HandBrake/trunk
- root: svn://svn.handbrake.fr/HandBrake
- branch: trunk
- uuid: b64f7644-9d1e-0410-96f1-a4d463321fa5
- rev: 6163
- date: 2014-04-13 09:22:16 -0700
+ url: https://github.com/HandBrake/HandBrake.git
+ branch: master
+ tag:
+ rev: 6989
+ hash: 6a00e46d7888cd49b6a8671784788129d8139835
+ date: 2016-01-30 11:01:14
type: developer