sylware / charfbuzz (public) (License: LGPLv3) (since 2019-09-09) (hash sha1)
partial C implementation of harfbuzz C API for roman scripts
List of commits:
Subject Hash Author Date (UTC)
do not override pkg-config sysroot env var 14b0692533056515be2787b0533c7f5adf7d29e0 Sylvain BERTRAND 2018-04-18 13:09:07
speedup and add the static library b463a1fde1743b3f52d3af38d5ec9698438b39f1 Sylvain BERTRAND 2017-07-29 20:36:58
option for glib code dd5d00201572cc6e957d523dc535ccab95d74dbd Sylvain BERTRAND 2016-10-26 10:31:54
0.9.30 API 21d9751191f219964c1259f595ae1fe597798ecf Sylvain BERTRAND 2015-12-22 03:56:17
make cleanup and some bash-ism removal c3c7c886bca4c42f3c55169dbba1234f4889431d Sylvain BERTRAND 2015-03-27 01:23:07
compatible with busybox ab23689d96ea773aef950ac6876deb23c98edf54 MihailZenkov 2014-02-05 22:05:22
build system fixes 3ab23b119cbf12638ba80c5c1fb74dfdcc0db4b5 Sylvain BERTRAND 2013-12-01 23:31:59
Initial commit 6b51dc44275fcd132e0cbeec5a9eb79ca532b201 Sylvain BERTRAND 2013-10-16 01:42:30
Commit 14b0692533056515be2787b0533c7f5adf7d29e0 - do not override pkg-config sysroot env var
Author: Sylvain BERTRAND
Author date (UTC): 2018-04-18 13:09
Committer name: Sylvain BERTRAND
Committer date (UTC): 2018-04-18 13:09
Parent(s): b463a1fde1743b3f52d3af38d5ec9698438b39f1
Signing key:
Tree: ecdf811f00aff29b4bf78e6db25ab5f3a4e760dc
File Lines added Lines deleted
make 0 8
File make changed (mode: 100755) (index 017403a..c9e0e7b)
... ... PATHS_LIST='
114 114 prefix prefix
115 115 incdir incdir
116 116 libdir libdir
117 pkg-config-sysroot
118 117 ' '
119 118
120 119 CMDLINE_APPEND=" CMDLINE_APPEND="
 
... ... CMDLINE_SET="
135 134 prefix_default='/usr/local' prefix_default='/usr/local'
136 135 incdir_default='$prefix/include' incdir_default='$prefix/include'
137 136 libdir_default='$prefix/lib' libdir_default='$prefix/lib'
138 pkg_config_sysroot=''
139 137
140 138 #command lin set defaults #command lin set defaults
141 139 #for your information: harbuzz C API is shit when enabling c90 pedantic compilation #for your information: harbuzz C API is shit when enabling c90 pedantic compilation
 
... ... Path options for pkg-config file:
170 168 --incdir=DIR install includes in DIR [$libdir_default] --incdir=DIR install includes in DIR [$libdir_default]
171 169
172 170 Advanced options (experts only): Advanced options (experts only):
173 --pkg-config-sysroot=SYSROOT if you need to tell pkg-config that you cross-compile
174 171 --slib-cc=CC use C compiler command line CC for shared lib object[$slib_cc_default] --slib-cc=CC use C compiler command line CC for shared lib object[$slib_cc_default]
175 172 --slib-ccld=CCLD use linker command line LD for shared lib [$slib_ccld_default] --slib-ccld=CCLD use linker command line LD for shared lib [$slib_ccld_default]
176 173 --alib-ar=AR use archive command line AR to create the static library archive [$alib_ar_default] --alib-ar=AR use archive command line AR to create the static library archive [$alib_ar_default]
 
... ... for opt do
202 199 esac esac
203 200 done done
204 201
205 #for pkgconfig to pickup the right package files
206 if test -n "$pkg_config_sysroot"; then
207 export PKG_CONFIG_SYSROOT_DIR=$pkg_config_sysroot
208 fi
209
210 202 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
211 203 CPPFLAGS="-I./ -I$src_path \ CPPFLAGS="-I./ -I$src_path \
212 204 $(pkg-config --cflags freetype2) \ $(pkg-config --cflags freetype2) \
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/charfbuzz

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/charfbuzz

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/charfbuzz

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main