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)
build system fixes 3ab23b119cbf12638ba80c5c1fb74dfdcc0db4b5 Sylvain BERTRAND 2013-12-01 23:31:59
Initial commit 6b51dc44275fcd132e0cbeec5a9eb79ca532b201 Sylvain BERTRAND 2013-10-16 01:42:30
Commit 3ab23b119cbf12638ba80c5c1fb74dfdcc0db4b5 - build system fixes
* soname
* shared lib links
Author: Sylvain BERTRAND
Author date (UTC): 2013-12-01 23:31
Committer name: Sylvain BERTRAND
Committer date (UTC): 2013-12-01 23:31
Parent(s): 6b51dc44275fcd132e0cbeec5a9eb79ca532b201
Signer:
Signing key:
Signing status: N
Tree: 5a468163112c8088236845d83888ed970c1897c0
File Lines added Lines deleted
make 3 3
File make changed (mode: 100755) (index edd2b62..f614720)
... ... install_do(){
73 73 eval incdir=${incdir} eval incdir=${incdir}
74 74
75 75 ${slib_install} ${slib_file_name} ${destdir}${sysroot}${libdir}/${slib_file_name} ${slib_install} ${slib_file_name} ${destdir}${sysroot}${libdir}/${slib_file_name}
76 ${ln_s} ${destdir}${sysroot}${libdir}/${slib_file_name} ${destdir}${sysroot}${libdir}/${slib_soname}
77 ${ln_s} ${destdir}${sysroot}${libdir}/${slib_file_name} ${destdir}${sysroot}${libdir}/libharfbuzz.so
76 ${ln_s} ${slib_file_name} ${destdir}${sysroot}${libdir}/${slib_soname}
77 ${ln_s} ${slib_file_name} ${destdir}${sysroot}${libdir}/libharfbuzz.so
78 78 ${file_install} harfbuzz.pc ${destdir}${sysroot}${libdir}/pkgconfig/harfbuzz.pc ${file_install} harfbuzz.pc ${destdir}${sysroot}${libdir}/pkgconfig/harfbuzz.pc
79 79 for hdr in ${api_hdrs} for hdr in ${api_hdrs}
80 80 do do
 
... ... libdir_default='${prefix}/lib'
152 152 #command lin set defaults #command lin set defaults
153 153 #slib_cc_default='gcc -Wall -Wextra -Wno-missing-field-initializers -c -fPIC -fpic -Ofast -std=c99' #slib_cc_default='gcc -Wall -Wextra -Wno-missing-field-initializers -c -fPIC -fpic -Ofast -std=c99'
154 154 slib_cc_default="gcc -Wall -Wextra -Wno-missing-field-initializers -c -fPIC -fpic -g -std=c99" slib_cc_default="gcc -Wall -Wextra -Wno-missing-field-initializers -c -fPIC -fpic -g -std=c99"
155 slib_ld_default="gcc -shared -Wl,-soname=${LIB_SONAME}"
155 slib_ld_default="gcc -shared -Wl,-soname=${slib_soname}"
156 156 slib_install_default='install -D --mode=755' slib_install_default='install -D --mode=755'
157 157 file_install_default='install -D --mode=644' file_install_default='install -D --mode=644'
158 158 ln_s_default='ln --symbolic --force' ln_s_default='ln --symbolic --force'
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