wip/alacritty: Add my current state, still fails with runtime linking

missing library: libfreetype.so.19, libfontconfig.so.2 and libxcb.so.2
This commit is contained in:
ng0 2019-08-25 00:13:03 +00:00
parent bd113c4917
commit 5fe3051fac
3 changed files with 16 additions and 7 deletions

View File

@ -299,28 +299,35 @@ CARGO_CRATE_DEPENDS+= zip-0.5.2
INSTALLATION_DIRS= bin
DEPENDS+= xcb-[0-9]*:../../x11/xcb
#DEPENDS+= xcb-[0-9]*:../../x11/xcb
# These are reported as missing in run-time search paths on NetBSD/amd64
# -lxcb -lfontconfig -lfreetype
MAKE_ENV+= RUSTFLAGS="-L native=${BUILDLINK_PREFIX.libxcb} -L native=${BUILDLINK_PREFIX.fontconfig} -L native=${BUILDLINK_PREFIX.freetype2}"
MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q}
BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake
BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q}
BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake
# The xcb 0.8.2 crate depends on any version of python 3.
PYTHON_VERSIONS_INCOMPATIBLE= 27
PYTHON_FOR_BUILD_ONLY= yes
BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
#REPLACE_PYTHON+= ../vendor/xcb-0.8.2/rs-client.py
#REPLACE_PYTHON+= ../vendor/xcb-0.8.2/build.rs
.include "../../lang/python/application.mk"
do-build:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/cargo build --locked --frozen --release
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/cargo build --verbose --locked --frozen --release
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/target/release/alacritty ${DESTDIR}${PREFIX}/bin
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
#.include "../../graphics/freetype-lib/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/rust/cargo.mk"
.include "../../lang/rust/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"

View File

@ -1140,6 +1140,6 @@ SHA1 (zip-0.5.2.crate) = b4efe358b8267688f6e2f9ca36af9b8e764d55da
RMD160 (zip-0.5.2.crate) = 0e4e10d7a43571fdb8926bf68bcc2728447bcb65
SHA512 (zip-0.5.2.crate) = 4433cb75ec8bbaa946c8ffd8f1ee2f50b4117a660b850ceb5f38e688ad903979fbb4a885926cba14fac11eb8089e1155ce9041ec132be78952baa7fc4666880d
Size (zip-0.5.2.crate) = 29522 bytes
SHA1 (patch-2698PR) = f2e5466499899e8afb6187b24d03504d49eeb327
SHA1 (patch-2698PR) = 4936c33f1525b10baf7d20b4fa8798f3129d45da
SHA1 (patch-vendor_xcb-0.8.2_build_rs) = a459226fbc9600903e753e70045c588bfe3bd399
SHA1 (patch-vendor_xcb-0.8.2_rs-client_py) = fccc10dfa3984c30adb71ed2ed6127130e6aa448

View File

@ -1,3 +1,5 @@
$NetBSD$
Remove errno depedency
Fixes #2631.
From upstream patch.