Commit b634d67b authored by Rene Ladan's avatar Rene Ladan
Browse files

japanese/p5-2chproxy: Remove expired port

2026-05-31 japanese/p5-2chproxy: Abandoned, it is not compatible with the current servers, migrate to proxy2ch
parent 12f74745
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5329,3 +5329,4 @@ net/kpeoplevcard||2026-05-30|Removed, not needed anymore
shells/agsh|shells/meka|2026-05-30|Project renamed upstream
graphics/kdiagram||2026-05-31|Removed, not needed anymore
archivers/rubygem-rubyzip2|archivers/rubygem-rubyzip|2026-05-31|Has expired: Outdated. Upstream disappeared
japanese/p5-2chproxy||2026-05-31|Has expired: Abandoned, it is not compatible with the current servers, migrate to proxy2ch
+0 −1
Original line number Diff line number Diff line
@@ -189,7 +189,6 @@
    SUBDIR += ngraph-fonts
    SUBDIR += nkf
    SUBDIR += open_jtalk
    SUBDIR += p5-2chproxy
    SUBDIR += p5-Date-Japanese-Era
    SUBDIR += p5-Date-Japanese-Holiday
    SUBDIR += p5-DateTime-Calendar-Japanese-Era

japanese/p5-2chproxy/Makefile

deleted100644 → 0
+0 −33
Original line number Diff line number Diff line
PORTNAME=	2chproxy
PORTVERSION=	1.0.1
DISTVERSIONPREFIX=	v
CATEGORIES=	japanese perl5 www
PKGNAMEPREFIX=	ja-p5-

MAINTAINER=	hrs@FreeBSD.org
COMMENT=	Proxy server for 2ch.net
WWW=		https://github.com/yama-natuki/2chproxy.pl

LICENSE=	MIT

DEPRECATED=	Abandoned, it is not compatible with the current servers, migrate to proxy2ch
EXPIRATION_DATE=2026-05-31

RUN_DEPENDS=	p5-HTTP-Daemon>0:www/p5-HTTP-Daemon \
		p5-IO-Compress>0:archivers/p5-IO-Compress \
		p5-URI>0:net/p5-URI \
		p5-libwww>0:www/p5-libwww

USES=		perl5 shebangfix
SHEBANG_FILES=	${PORTNAME}.pl
USE_GITHUB=	yes
GH_ACCOUNT=	yama-natuki
GH_PROJECT=	${PORTNAME}.pl
USE_RC_SUBR=	twochproxy
NO_BUILD=	yes
PLIST_FILES=	sbin/${PORTNAME}.pl

do-install:
	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl ${STAGEDIR}${PREFIX}/sbin

.include <bsd.port.mk>

japanese/p5-2chproxy/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1479210675
SHA256 (yama-natuki-2chproxy.pl-v1.0.1_GH0.tar.gz) = 481eaffb0daaf2f9406b43b9342298537173e4453fa49497492f080107ac7b5a
SIZE (yama-natuki-2chproxy.pl-v1.0.1_GH0.tar.gz) = 21895
+0 −27
Original line number Diff line number Diff line
--- 2chproxy.pl.orig	2016-11-16 00:35:06 UTC
+++ 2chproxy.pl
@@ -90,8 +90,8 @@ my $PROXY_CONFIG  = {
   HANDLED_COOKIES => [qw(__cfduid yuki PREN)],        #KEEP_COOKIEが有効な時にプロクシで保持するクッキー
   DAT_URL => '^http://([\w]+)(\.2ch\.net|\.bbspink\.com)(:[\d]+)?/([\w]+)/(?:dat|kako/\d+(?:/\d+)?)/([\d]+(?:-[\d]+)?)\.dat(\.gz)?$',  #datへのアクセスかを判定する正規表現
   NULL_DEVICE => '/dev/null',                         #nullデバイスの場所
-  PID_FILE_NAME => "/tmp/2chproxy.pid",               #pidが書かれたファイル、2重起動禁止にも用いている
-  LOG_FILE_NAME => "/tmp/2chproxy.log",               #ログファイル
+  PID_FILE_NAME => "/var/run/2chproxy.pid",               #pidが書かれたファイル、2重起動禁止にも用いている
+  LOG_FILE_NAME => "/var/log/2chproxy.log",               #ログファイル
   NULL_DEVICE_WIN32 => 'nul',                         #nullデバイスの場所(Windows)
   PID_FILE_NAME_WIN32 => dirname($0)."/2chproxy.pid", #pidが書かれたファイル、2重起動禁止にも用いている(Windows)
   LOG_FILE_NAME_WIN32 => dirname($0)."/2chproxy.log", #ログファイル(Windows)
@@ -325,11 +325,12 @@ sub daemonize() {
   fork() and exit(0);
   POSIX::setsid();
   fork() and exit(0);
-  umask(0);
+  umask(022);
   chdir('/');
   open(STDIN, '<', $null_device_name) or die;
   open(STDOUT, '>', $log_file_name) or die;
   open(STDERR, '>', $log_file_name) or die;
+  chmod(0600, $log_file_name) or die;
 
   return 0;
 }
Loading