WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=2fabdbb356f3ecd00c2084e9eba0f655ff6ba912
commit 2fabdbb356f3ecd00c2084e9eba0f655ff6ba912 Author: Alastair Poole <[email protected]> Date: Wed Dec 4 03:10:45 2019 -0800 Wiki page freebsd-start.md changed with summary [Add more instruction and include infoation regarding building against OpenSSL in base.] by Alastair Poole --- pages/docs/distros/freebsd-start.md.txt | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/pages/docs/distros/freebsd-start.md.txt b/pages/docs/distros/freebsd-start.md.txt index cdc496a5b..0884a9562 100644 --- a/pages/docs/distros/freebsd-start.md.txt +++ b/pages/docs/distros/freebsd-start.md.txt @@ -61,12 +61,22 @@ To install the software packages required by EFL: ```bash su -pkg install meson ninja python2 python3 bullet fribidi gettext-tools giflib git gmake gstreamer1 gstreamer1-plugins-core luajit check libraw libspectre librsvg2 libtool poppler pkgconf pulseaudio shared-mime-info xcb-util-keysyms ibus xorg xorg-server +pkg install meson ninja python2 python3 bullet fribidi gettext-tools giflib git gmake gstreamer1 gstreamer1-plugins-core luajit check libraw libspectre librsvg2 libtool openssl poppler pkgconf pulseaudio shared-mime-info xcb-util-keysyms ibus xorg xorg-server ``` +Note: Versions of EFL greater than 1.23.x use the base installation of OpenSSL (see instructions for building from Git). + ### Step 4: Building and Installing ### -Once you have installed all the required packages ``cd`` into the *efl-X.XX.X* folder and run +Set up these environment variables before building. + +```bash +setenv PKG_CONFIG_PATH /usr/local/libdata/pkgconfig:/usr/local/lib/pkgconfig +setenv CFLAGS "-I/usr/local/include" +setenv LDFLAGS "-L/usr/local/lib" +``` + +Once you have installed all the required packages ``cd`` into the *efl-X.XX.X* folder and and set environment variables run ```bash meson build -Dsystemd=false -Deeze=false @@ -112,11 +122,21 @@ This will create a a directory named *efl/*. To install the dependencies specific to EFL: ```bash -pkg install meson ninja python2 python3 bullet fribidi gettext-tools giflib gmake gstreamer1 gstreamer1-plugins-core luajit check libraw libspectre librsvg2 libtool openssl poppler pkgconf pulseaudio shared-mime-info xcb-util-keysyms ibus xorg xorg-server +pkg install meson ninja python2 python3 bullet fribidi gettext-tools giflib gmake gstreamer1 gstreamer1-plugins-core luajit check libraw libspectre librsvg2 libtool poppler pkgconf pulseaudio shared-mime-info xcb-util-keysyms ibus xorg xorg-server ``` +Note: Versions of EFL greater than 1.23.x use the base installation of OpenSSL. Therefore there is no need for the OpenSSL port to be installed. + ### Step 3: Configuring the Software ### +Set up these environment variables before building. + +```bash +setenv PKG_CONFIG_PATH /usr/local/libdata/pkgconfig:/usr/local/lib/pkgconfig +setenv CFLAGS "-I/usr/local/include" +setenv LDFLAGS "-L/usr/local/lib" +``` + You can now ``cd`` into the *efl\* directory compile and install EFL: ```bash --
