blob: ace36605b3643866bde4d104927c1b899d1e2546 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
DISTVERSIONPREFIX= # empty
DISTVERSION= s20240223
DISTVERSIONSUFFIX= -0-g1dd15b6
PORTREVISION= 0
PKGNAMESUFFIX= -plugin
COMMENT= Screen locker for Wayland with background plugin support
WWW= https://github.com/mstoeckl/swaylock-plugin
MASTERDIR= ${.CURDIR}/../swaylock
DESCR= ${.CURDIR}/pkg-descr
DISTINFO_FILE= ${.CURDIR}/distinfo
GH_ACCOUNT= mstoeckl
GH_PROJECT= ${PORTNAME}${PKGNAMESUFFIX}
pre-patch:
# Compat to apply patch-pam_swaylock "as is"
${MV} ${WRKSRC}/pam/${PKGBASE} ${WRKSRC}/pam/${PORTNAME}
post-patch: slave-post-patch
slave-post-patch:
# Compat to apply patch-pam_swaylock "as is"
-@${MV} ${WRKSRC}/pam/${PORTNAME}.orig ${WRKSRC}/pam/${PKGBASE}.orig
@${MV} ${WRKSRC}/pam/${PORTNAME} ${WRKSRC}/pam/${PKGBASE}
# Avoid subdirs to match regular swaylock
@${REINPLACE_CMD} "s,\(rename: \['\)[^/]*/,\1," \
${WRKSRC}/completions/meson.build
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275328
@${REINPLACE_CMD} -e 's/_POSIX_C_SOURCE 200809L/_XOPEN_SOURCE 700/' \
${WRKSRC}/main.c
post-install:
@${REINPLACE_CMD} '/licenses/!s/${PORTNAME}/${PKGBASE}/' ${TMPPLIST}
.include "${MASTERDIR}/Makefile"
|