Files
2026-10-04 04:07:15 +00:00

43 lines
1.1 KiB
Makefile

PORTNAME= proxy2ch
DISTVERSION= 20260625
CATEGORIES= japanese www
MASTER_SITES= https://codeberg.org/NanashiNoGombe/${PORTNAME}/archive/v${DISTVERSION}${EXTRACT_SUFX}?dummy=/
MAINTAINER= mce@FreeBSD.org
COMMENT= Proxy server for 5ch.io, bbspink.com and talk.jp
WWW= https://codeberg.org/NanashiNoGombe/proxy2ch/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl
USES= gmake iconv:wchar_t localbase:ldflags ssl
USE_RC_SUBR= ${PORTNAME}
PLIST_FILES= ${DOCSDIR_REL}/README.md sbin/${PORTNAME}
OPTIONS_DEFINE= LUA MITM
MITM_DESC= Operates as a MITM proxy (experimental)
LUA_USES= lua
LUA_CFLAGS= -DUSE_LUA
LUA_LDFLAGS= -llua-${LUA_VER}
MITM_CFLAGS= -DUSE_MITM -DUSE_ECDSA_KEY
MITM_LDFLAGS= -lssl
post-extract:
@${MV} ${WRKDIR}/${PORTNAME} ${WRKSRC}
post-patch-LUA-on:
@cd ${WRKSRC} && ${REINPLACE_CMD} \
-e '/include/s,lua.hpp,${LUA_FLAVOR}/lua.hpp,' \
BBS2chProxyHttpHeaders.h BBS2chProxyPoster.cpp main.cpp
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>