semarie 071b5be212 devel/cargo: remove .crates2.json file after installing with cargo
we are managing installed files with different mecanism.
it is the v2 for tracking crates installation, and we already remove v1 (.crates.toml).

take care of cleaning ports which are already seen it

problem spotted by landry@
ok landry@
2021-02-21 09:19:07 +00:00

151 lines
4.7 KiB
Makefile

# $OpenBSD: Makefile,v 1.5 2021/02/21 09:19:08 semarie Exp $
COMMENT= graphical browser for plain-text protocols
V= 0.8.16
DISTNAME= castor-${V}
REVISION= 1
DISTFILES= castor-{castor/archive/}${V}${EXTRACT_SUFX}
CATEGORIES= www
HOMEPAGE= https://git.sr.ht/~julienxx/castor
MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
# MIT
PERMIT_PACKAGE= Yes
WANTLIB += c c++abi crypto gdk-3 glib-2.0 gobject-2.0 gtk-3 pthread
WANTLIB += ssl
MASTER_SITES= https://git.sr.ht/~julienxx/
MODULES= devel/cargo
CONFIGURE_STYLE= cargo
LIB_DEPENDS= x11/gtk+3
RUN_DEPENDS= devel/desktop-file-utils \
x11/gtk+3,-guic
DEBUG_PACKAGES= ${BUILD_PACKAGES}
post-install:
.for i in 16 32 64 128
${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/$ix$i/apps
${INSTALL_DATA} ${WRKSRC}/data/org.typed-hole.castor-$i.png \
${PREFIX}/share/icons/hicolor/$ix$i/apps/
.endfor
${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/scalable/apps
${INSTALL_DATA} ${WRKSRC}/data/org.typed-hole.castor.svg \
${PREFIX}/share/icons/hicolor/scalable/apps/
${INSTALL_DATA_DIR} ${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/data/Castor.desktop \
${PREFIX}/share/applications/
MODCARGO_CRATES += aho-corasick 0.7.13
MODCARGO_CRATES += ansi-parser 0.6.5
MODCARGO_CRATES += arrayref 0.3.6
MODCARGO_CRATES += arrayvec 0.5.1
MODCARGO_CRATES += atk 0.8.0
MODCARGO_CRATES += atk-sys 0.9.1
MODCARGO_CRATES += autocfg 1.0.0
MODCARGO_CRATES += base64 0.11.0
MODCARGO_CRATES += bitflags 1.2.1
MODCARGO_CRATES += blake2b_simd 0.5.10
MODCARGO_CRATES += cairo-rs 0.8.1
MODCARGO_CRATES += cairo-sys-rs 0.9.2
MODCARGO_CRATES += cc 1.0.55
MODCARGO_CRATES += cfg-if 0.1.10
MODCARGO_CRATES += constant_time_eq 0.1.5
MODCARGO_CRATES += core-foundation 0.7.0
MODCARGO_CRATES += core-foundation-sys 0.7.0
MODCARGO_CRATES += crossbeam-utils 0.7.2
MODCARGO_CRATES += dirs 2.0.2
MODCARGO_CRATES += dirs-sys 0.3.5
MODCARGO_CRATES += foreign-types 0.3.2
MODCARGO_CRATES += foreign-types-shared 0.1.1
MODCARGO_CRATES += futures-channel 0.3.5
MODCARGO_CRATES += futures-core 0.3.5
MODCARGO_CRATES += futures-executor 0.3.5
MODCARGO_CRATES += futures-io 0.3.5
MODCARGO_CRATES += futures-macro 0.3.5
MODCARGO_CRATES += futures-task 0.3.5
MODCARGO_CRATES += futures-util 0.3.5
MODCARGO_CRATES += gdk 0.12.1
MODCARGO_CRATES += gdk-pixbuf 0.8.0
MODCARGO_CRATES += gdk-pixbuf-sys 0.9.1
MODCARGO_CRATES += gdk-sys 0.9.1
MODCARGO_CRATES += getrandom 0.1.14
MODCARGO_CRATES += gio 0.8.1
MODCARGO_CRATES += gio-sys 0.9.1
MODCARGO_CRATES += glib 0.9.3
MODCARGO_CRATES += glib-sys 0.9.1
MODCARGO_CRATES += gobject-sys 0.9.1
MODCARGO_CRATES += gtk 0.8.1
MODCARGO_CRATES += gtk-sys 0.9.2
MODCARGO_CRATES += idna 0.2.0
MODCARGO_CRATES += lazy_static 1.4.0
MODCARGO_CRATES += libc 0.2.71
MODCARGO_CRATES += linkify 0.4.0
MODCARGO_CRATES += log 0.4.8
MODCARGO_CRATES += matches 0.1.8
MODCARGO_CRATES += memchr 2.3.3
MODCARGO_CRATES += native-tls 0.2.4
MODCARGO_CRATES += nom 4.2.3
MODCARGO_CRATES += once_cell 1.4.0
MODCARGO_CRATES += open 1.4.0
MODCARGO_CRATES += openssl 0.10.30
MODCARGO_CRATES += openssl-probe 0.1.2
MODCARGO_CRATES += openssl-sys 0.9.58
MODCARGO_CRATES += pango 0.8.0
MODCARGO_CRATES += pango-sys 0.9.1
MODCARGO_CRATES += percent-encoding 2.1.0
MODCARGO_CRATES += pin-project 0.4.22
MODCARGO_CRATES += pin-project-internal 0.4.22
MODCARGO_CRATES += pin-utils 0.1.0
MODCARGO_CRATES += pkg-config 0.3.17
MODCARGO_CRATES += ppv-lite86 0.2.8
MODCARGO_CRATES += proc-macro-hack 0.5.16
MODCARGO_CRATES += proc-macro-nested 0.1.6
MODCARGO_CRATES += proc-macro2 1.0.18
MODCARGO_CRATES += quote 1.0.7
MODCARGO_CRATES += rand 0.7.3
MODCARGO_CRATES += rand_chacha 0.2.2
MODCARGO_CRATES += rand_core 0.5.1
MODCARGO_CRATES += rand_hc 0.2.0
MODCARGO_CRATES += redox_syscall 0.1.56
MODCARGO_CRATES += redox_users 0.3.4
MODCARGO_CRATES += regex 1.3.9
MODCARGO_CRATES += regex-syntax 0.6.18
MODCARGO_CRATES += remove_dir_all 0.5.3
MODCARGO_CRATES += rust-argon2 0.7.0
MODCARGO_CRATES += schannel 0.1.19
MODCARGO_CRATES += security-framework 0.4.4
MODCARGO_CRATES += security-framework-sys 0.4.3
MODCARGO_CRATES += serde 1.0.114
MODCARGO_CRATES += serde_derive 1.0.114
MODCARGO_CRATES += slab 0.4.2
MODCARGO_CRATES += syn 1.0.33
MODCARGO_CRATES += tempfile 3.1.0
MODCARGO_CRATES += textwrap 0.11.0
MODCARGO_CRATES += thread_local 1.0.1
MODCARGO_CRATES += tinyvec 0.3.3
MODCARGO_CRATES += toml 0.5.6
MODCARGO_CRATES += unicode-bidi 0.3.4
MODCARGO_CRATES += unicode-normalization 0.1.13
MODCARGO_CRATES += unicode-width 0.1.7
MODCARGO_CRATES += unicode-xid 0.2.1
MODCARGO_CRATES += url 2.1.1
MODCARGO_CRATES += vcpkg 0.2.10
MODCARGO_CRATES += version_check 0.1.5
MODCARGO_CRATES += wasi 0.9.0+wasi-snapshot-preview1
MODCARGO_CRATES += winapi 0.3.9
MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0
MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0
.include <bsd.port.mk>