Wed May 8 12:07:01 2024 UTC (40d)
rt4: fix build

Same as for rt5: LWP::Simple not detected.

Fix INSTALL script while here.

Bump PKGREVISION.


(wiz)
diff -r1.2 -r1.3 pkgsrc/devel/rt4/INSTALL
diff -r1.41 -r1.42 pkgsrc/devel/rt4/Makefile
diff -r1.17 -r1.18 pkgsrc/devel/rt4/distinfo
diff -r0 -r1.1 pkgsrc/devel/rt4/patches/patch-sbin_rt-test-dependencies.in

cvs diff -r1.2 -r1.3 pkgsrc/devel/rt4/INSTALL (switch to unified diff)

--- pkgsrc/devel/rt4/INSTALL 2016/01/30 23:54:20 1.2
+++ pkgsrc/devel/rt4/INSTALL 2024/05/08 12:07:01 1.3
@@ -1,17 +1,14 @@ @@ -1,17 +1,14 @@
1#!@SH@ 1#!@SH@
2# 2#
3# $NetBSD: INSTALL,v 1.2 2016/01/30 23:54:20 ryoon Exp $ 3# $NetBSD: INSTALL,v 1.3 2024/05/08 12:07:01 wiz Exp $
4 4
5WWWGRP="@WWWGRP@" 5WWWGRP="@WWWGRP@"
6WWWOWN="@WWWOWN@" 6WWWOWN="@WWWOWN@"
7RT4DIR="@RT4DIR@" 7RT4DIR="@RT4DIR@"
8RT4ETCDIR="@RT4ETCDIR@" 
9 8
10case "${STAGE}" in 9case "${STAGE}" in
11POST-INSTALL) 10POST-INSTALL)
12 cd ${RT4DIR} && 11 ${CHOWN} -R ${WWWOWN} ${RT4DIR}
13 ${CHOWN} -R ${WWWOWN} ${RT4DIR} && 12 ${CHGRP} -R ${WWWGRP} ${RT4DIR}
14 ${CHOWN} -R ${WWWOWN} ${RT4ETCDIR} && 
15 ${CHGRP} -R ${WWWGRP} ${RT4DIR} 
16 ;; 13 ;;
17esac 14esac

cvs diff -r1.41 -r1.42 pkgsrc/devel/rt4/Makefile (switch to unified diff)

--- pkgsrc/devel/rt4/Makefile 2022/08/21 20:44:05 1.41
+++ pkgsrc/devel/rt4/Makefile 2024/05/08 12:07:01 1.42
@@ -1,221 +1,221 @@ @@ -1,221 +1,221 @@
1# $NetBSD: Makefile,v 1.41 2022/08/21 20:44:05 markd Exp $ 1# $NetBSD: Makefile,v 1.42 2024/05/08 12:07:01 wiz Exp $
2 2
3DISTNAME= rt-4.2.16 3DISTNAME= rt-4.2.16
4PKGNAME= ${DISTNAME:S/rt/rt4/} 4PKGNAME= ${DISTNAME:S/rt/rt4/}
5PKGREVISION= 8 5PKGREVISION= 9
6CATEGORIES= devel 6CATEGORIES= devel
7MASTER_SITES= https://download.bestpractical.com/pub/rt/release/ 7MASTER_SITES= https://download.bestpractical.com/pub/rt/release/
8 8
9MAINTAINER= ryoon@NetBSD.org 9MAINTAINER= ryoon@NetBSD.org
10HOMEPAGE= http://www.bestpractical.com/rt/ 10HOMEPAGE= http://www.bestpractical.com/rt/
11COMMENT= Industrial-grade ticketing system 11COMMENT= Industrial-grade ticketing system
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14# Dependency info. from sbin/rt-test-dependencies 14# Dependency info. from sbin/rt-test-dependencies
15# Core dependencies 15# Core dependencies
16DEPENDS+= p5-Apache-Session>=1.53:../../www/p5-Apache-Session 16DEPENDS+= p5-Apache-Session>=1.53:../../www/p5-Apache-Session
17DEPENDS+= p5-CGI>=3.38:../../www/p5-CGI 17DEPENDS+= p5-CGI>=3.38:../../www/p5-CGI
18# CGI::Cookie is a part of p5-CGI. 18# CGI::Cookie is a part of p5-CGI.
19DEPENDS+= p5-CGI-Emulate-PSGI-[0-9]*:../../www/p5-CGI-Emulate-PSGI 19DEPENDS+= p5-CGI-Emulate-PSGI-[0-9]*:../../www/p5-CGI-Emulate-PSGI
20DEPENDS+= p5-CGI-PSGI-[0-9]*:../../www/p5-CGI-PSGI 20DEPENDS+= p5-CGI-PSGI-[0-9]*:../../www/p5-CGI-PSGI
21DEPENDS+= p5-Class-Accessor>=0.34:../../devel/p5-Class-Accessor 21DEPENDS+= p5-Class-Accessor>=0.34:../../devel/p5-Class-Accessor
22DEPENDS+= p5-Class-Tiny-[0-9]*:../../devel/p5-Class-Tiny 22DEPENDS+= p5-Class-Tiny-[0-9]*:../../devel/p5-Class-Tiny
23DEPENDS+= p5-Crypt-Eksblowfish-[0-9]*:../../security/p5-Crypt-Eksblowfish 23DEPENDS+= p5-Crypt-Eksblowfish-[0-9]*:../../security/p5-Crypt-Eksblowfish
24DEPENDS+= p5-CSS-Squish>=0.06:../../www/p5-CSS-Squish 24DEPENDS+= p5-CSS-Squish>=0.06:../../www/p5-CSS-Squish
25DEPENDS+= p5-Date-Extract>=0.02:../../time/p5-Date-Extract 25DEPENDS+= p5-Date-Extract>=0.02:../../time/p5-Date-Extract
26DEPENDS+= p5-Data-GUID-[0-9]*:../../devel/p5-Data-GUID 26DEPENDS+= p5-Data-GUID-[0-9]*:../../devel/p5-Data-GUID
27DEPENDS+= p5-Date-Manip-[0-9]*:../../devel/p5-Date-Manip 27DEPENDS+= p5-Date-Manip-[0-9]*:../../devel/p5-Date-Manip
28DEPENDS+= p5-Email-Address-List>=0.02:../../mail/p5-Email-Address-List 28DEPENDS+= p5-Email-Address-List>=0.02:../../mail/p5-Email-Address-List
29DEPENDS+= p5-DateTime>=0.44:../../time/p5-DateTime 29DEPENDS+= p5-DateTime>=0.44:../../time/p5-DateTime
30DEPENDS+= p5-DateTime-Format-Natural>0.67:../../time/p5-DateTime-Format-Natural 30DEPENDS+= p5-DateTime-Format-Natural>0.67:../../time/p5-DateTime-Format-Natural
31DEPENDS+= p5-DateTime-Locale>=0.40:../../time/p5-DateTime-Locale 31DEPENDS+= p5-DateTime-Locale>=0.40:../../time/p5-DateTime-Locale
32DEPENDS+= p5-DBI-[0-9]*:../../databases/p5-DBI 32DEPENDS+= p5-DBI-[0-9]*:../../databases/p5-DBI
33DEPENDS+= p5-DBIx-SearchBuilder>=1.65:../../databases/p5-DBIx-SearchBuilder 33DEPENDS+= p5-DBIx-SearchBuilder>=1.65:../../databases/p5-DBIx-SearchBuilder
34DEPENDS+= p5-Devel-GlobalDestruction-[0-9]*:../../devel/p5-Devel-GlobalDestruction 34DEPENDS+= p5-Devel-GlobalDestruction-[0-9]*:../../devel/p5-Devel-GlobalDestruction
35DEPENDS+= p5-Devel-StackTrace>=1.19:../../devel/p5-Devel-StackTrace 35DEPENDS+= p5-Devel-StackTrace>=1.19:../../devel/p5-Devel-StackTrace
36DEPENDS+= p5-Email-Address>=1.897:../../mail/p5-Email-Address 36DEPENDS+= p5-Email-Address>=1.897:../../mail/p5-Email-Address
37DEPENDS+= p5-Email-Address-List-[0-9]*:../../mail/p5-Email-Address-List 37DEPENDS+= p5-Email-Address-List-[0-9]*:../../mail/p5-Email-Address-List
38# Errno is a part of perl base. 38# Errno is a part of perl base.
39# File::Glob is a part of perl base. 39# File::Glob is a part of perl base.
40DEPENDS+= p5-File-ShareDir-[0-9]*:../../devel/p5-File-ShareDir 40DEPENDS+= p5-File-ShareDir-[0-9]*:../../devel/p5-File-ShareDir
41# File::Spec is a part of perl base. 41# File::Spec is a part of perl base.
42#DEPENDS+= {perl>=5.10.1,p5-File-Temp>=0.19}:../../devel/p5-File-Temp 42#DEPENDS+= {perl>=5.10.1,p5-File-Temp>=0.19}:../../devel/p5-File-Temp
43# HTML::Entities is a part of p5-HTML-Parser. 43# HTML::Entities is a part of p5-HTML-Parser.
44DEPENDS+= p5-HTML-FormatText-WithLinks>=0.14:../../textproc/p5-HTML-FormatText-WithLinks 44DEPENDS+= p5-HTML-FormatText-WithLinks>=0.14:../../textproc/p5-HTML-FormatText-WithLinks
45DEPENDS+= p5-HTML-FormatText-WithLinks-AndTables-[0-9]*:../../textproc/p5-HTML-FormatText-WithLinks-AndTables 45DEPENDS+= p5-HTML-FormatText-WithLinks-AndTables-[0-9]*:../../textproc/p5-HTML-FormatText-WithLinks-AndTables
46DEPENDS+= p5-HTML-Mason-PSGIHandler>=0.52:../../www/p5-HTML-Mason-PSGIHandler 46DEPENDS+= p5-HTML-Mason-PSGIHandler>=0.52:../../www/p5-HTML-Mason-PSGIHandler
47DEPENDS+= p5-HTML-Quoted-[0-9]*:../../www/p5-HTML-Quoted 47DEPENDS+= p5-HTML-Quoted-[0-9]*:../../www/p5-HTML-Quoted
48DEPENDS+= p5-HTML-RewriteAttributes>=0.05:../../www/p5-HTML-RewriteAttributes 48DEPENDS+= p5-HTML-RewriteAttributes>=0.05:../../www/p5-HTML-RewriteAttributes
49DEPENDS+= p5-HTML-Scrubber>=0.08:../../www/p5-HTML-Scrubber 49DEPENDS+= p5-HTML-Scrubber>=0.08:../../www/p5-HTML-Scrubber
50DEPENDS+= p5-IPC-Run3-[0-9]*:../../devel/p5-IPC-Run3 50DEPENDS+= p5-IPC-Run3-[0-9]*:../../devel/p5-IPC-Run3
51DEPENDS+= p5-JSON-[0-9]*:../../converters/p5-JSON 51DEPENDS+= p5-JSON-[0-9]*:../../converters/p5-JSON
52DEPENDS+= p5-JSON-MaybeXS-[0-9]*:../../converters/p5-JSON-MaybeXS 52DEPENDS+= p5-JSON-MaybeXS-[0-9]*:../../converters/p5-JSON-MaybeXS
53DEPENDS+= p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils 53DEPENDS+= p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils
54#DEPENDS+= {perl>=5.20.0,p5-Locale-Maketext>=1.06}:../../misc/p5-Locale-Maketext 54#DEPENDS+= {perl>=5.20.0,p5-Locale-Maketext>=1.06}:../../misc/p5-Locale-Maketext
55DEPENDS+= p5-Locale-Maketext-Fuzzy-[0-9]*:../../misc/p5-Locale-Maketext-Fuzzy 55DEPENDS+= p5-Locale-Maketext-Fuzzy-[0-9]*:../../misc/p5-Locale-Maketext-Fuzzy
56DEPENDS+= p5-Locale-Maketext-Lexicon>=0.32:../../misc/p5-Locale-Maketext-Lexicon 56DEPENDS+= p5-Locale-Maketext-Lexicon>=0.32:../../misc/p5-Locale-Maketext-Lexicon
57DEPENDS+= p5-Locale-PO-[0-9]*:../../devel/p5-Locale-PO 57DEPENDS+= p5-Locale-PO-[0-9]*:../../devel/p5-Locale-PO
58DEPENDS+= p5-Log-Dispatch>=2.30:../../devel/p5-Log-Dispatch 58DEPENDS+= p5-Log-Dispatch>=2.30:../../devel/p5-Log-Dispatch
59# Mail::Header is a part of p5-MailTools. 59# Mail::Header is a part of p5-MailTools.
60DEPENDS+= p5-MailTools>=1.57:../../mail/p5-MailTools 60DEPENDS+= p5-MailTools>=1.57:../../mail/p5-MailTools
61# Mail::Mailer is a part of p5-MailTools. 61# Mail::Mailer is a part of p5-MailTools.
62DEPENDS+= p5-MIME-tools>=5.504:../../mail/p5-MIME-tools 62DEPENDS+= p5-MIME-tools>=5.504:../../mail/p5-MIME-tools
63DEPENDS+= p5-Module-Refresh>=0.03:../../devel/p5-Module-Refresh 63DEPENDS+= p5-Module-Refresh>=0.03:../../devel/p5-Module-Refresh
64DEPENDS+= p5-Module-Versions-Report>=1.05:../../devel/p5-Module-Versions-Report 64DEPENDS+= p5-Module-Versions-Report>=1.05:../../devel/p5-Module-Versions-Report
65DEPENDS+= p5-Net-CIDR-[0-9]*:../../devel/p5-Net-CIDR 65DEPENDS+= p5-Net-CIDR-[0-9]*:../../devel/p5-Net-CIDR
66DEPENDS+= p5-Plack>=1.0002:../../www/p5-Plack 66DEPENDS+= p5-Plack>=1.0002:../../www/p5-Plack
67# Plack::Handler::Starlet is a part of p5-Startlet. 67# Plack::Handler::Starlet is a part of p5-Startlet.
68DEPENDS+= p5-Starlet-[0-9]*:../../www/p5-Starlet 68DEPENDS+= p5-Starlet-[0-9]*:../../www/p5-Starlet
69DEPENDS+= p5-Regexp-Common-[0-9]*:../../textproc/p5-Regexp-Common 69DEPENDS+= p5-Regexp-Common-[0-9]*:../../textproc/p5-Regexp-Common
70DEPENDS+= p5-Regexp-Common-net-CIDR-[0-9]*:../../net/p5-Regexp-Common-net-CIDR 70DEPENDS+= p5-Regexp-Common-net-CIDR-[0-9]*:../../net/p5-Regexp-Common-net-CIDR
71DEPENDS+= p5-Regexp-IPv6-[0-9]*:../../net/p5-Regexp-IPv6 71DEPENDS+= p5-Regexp-IPv6-[0-9]*:../../net/p5-Regexp-IPv6
72DEPENDS+= p5-Role-Basic-[0-9]*:../../devel/p5-Role-Basic 72DEPENDS+= p5-Role-Basic-[0-9]*:../../devel/p5-Role-Basic
73# Scalar::Util is a part of p5-Scalar-List-Utils. 73# Scalar::Util is a part of p5-Scalar-List-Utils.
74DEPENDS+= p5-Scalar-List-Utils-[0-9]*:../../devel/p5-Scalar-List-Utils 74DEPENDS+= p5-Scalar-List-Utils-[0-9]*:../../devel/p5-Scalar-List-Utils
75#DEPENDS+= {perl>=5.8.1,p5-Storable>=2.08}:../../devel/p5-Storable 75#DEPENDS+= {perl>=5.8.1,p5-Storable>=2.08}:../../devel/p5-Storable
76DEPENDS+= p5-Symbol-Global-Name>=0.04:../../devel/p5-Symbol-Global-Name 76DEPENDS+= p5-Symbol-Global-Name>=0.04:../../devel/p5-Symbol-Global-Name
77#DEPENDS+= {perl>=5.8.9,p5-Sys-Syslog>=0.16}:../../sysutils/p5-Sys-Syslog 77#DEPENDS+= {perl>=5.8.9,p5-Sys-Syslog>=0.16}:../../sysutils/p5-Sys-Syslog
78DEPENDS+= p5-Text-Password-Pronounceable-[0-9]*:../../security/p5-Text-Password-Pronounceable 78DEPENDS+= p5-Text-Password-Pronounceable-[0-9]*:../../security/p5-Text-Password-Pronounceable
79DEPENDS+= p5-Text-Quoted>=2.02:../../textproc/p5-Text-Quoted 79DEPENDS+= p5-Text-Quoted>=2.02:../../textproc/p5-Text-Quoted
80DEPENDS+= p5-Text-Template>=1.44:../../textproc/p5-Text-Template 80DEPENDS+= p5-Text-Template>=1.44:../../textproc/p5-Text-Template
81DEPENDS+= p5-Symbol-Global-Name>=0.05:../../devel/p5-Symbol-Global-Name 81DEPENDS+= p5-Symbol-Global-Name>=0.05:../../devel/p5-Symbol-Global-Name
82DEPENDS+= p5-Text-WikiFormat>=0.76:../../textproc/p5-Text-WikiFormat 82DEPENDS+= p5-Text-WikiFormat>=0.76:../../textproc/p5-Text-WikiFormat
83DEPENDS+= p5-Text-Wrapper-[0-9]*:../../textproc/p5-Text-Wrapper 83DEPENDS+= p5-Text-Wrapper-[0-9]*:../../textproc/p5-Text-Wrapper
84#DEPENDS+= {perl>=5.7.3,p5-Time-HiRes-[0-9]*}:../../time/p5-Time-HiRes 84#DEPENDS+= {perl>=5.7.3,p5-Time-HiRes-[0-9]*}:../../time/p5-Time-HiRes
85# Time::ParseDate is a part of p5-Time-modules. 85# Time::ParseDate is a part of p5-Time-modules.
86DEPENDS+= p5-Time-modules-[0-9]*:../../time/p5-Time-modules 86DEPENDS+= p5-Time-modules-[0-9]*:../../time/p5-Time-modules
87DEPENDS+= p5-Tree-Simple>=1.04:../../devel/p5-Tree-Simple 87DEPENDS+= p5-Tree-Simple>=1.04:../../devel/p5-Tree-Simple
88DEPENDS+= p5-UNIVERSAL-require-[0-9]*:../../devel/p5-UNIVERSAL-require 88DEPENDS+= p5-UNIVERSAL-require-[0-9]*:../../devel/p5-UNIVERSAL-require
89DEPENDS+= p5-XML-RSS>=1.05:../../textproc/p5-XML-RSS 89DEPENDS+= p5-XML-RSS>=1.05:../../textproc/p5-XML-RSS
90DEPENDS+= p5-HTML-Mason>=1.43:../../www/p5-HTML-Mason 90DEPENDS+= p5-HTML-Mason>=1.43:../../www/p5-HTML-Mason
91 91
92# Mailgate dependencies 92# Mailgate dependencies
93# Net::SSL is a part of p5-Crypt-SSLeay. 93# Net::SSL is a part of p5-Crypt-SSLeay.
94DEPENDS+= p5-Crypt-SSLeay-[0-9]*:../../security/p5-Crypt-SSLeay 94DEPENDS+= p5-Crypt-SSLeay-[0-9]*:../../security/p5-Crypt-SSLeay
95#DEPENDS+= {perl>=5,p5-Getopt-Long-[0-9]*}:../../devel/p5-Getopt-Long 95#DEPENDS+= {perl>=5,p5-Getopt-Long-[0-9]*}:../../devel/p5-Getopt-Long
96DEPENDS+= p5-LWP-Protocol-https-[0-9]*:../../www/p5-LWP-Protocol-https 96DEPENDS+= p5-LWP-Protocol-https-[0-9]*:../../www/p5-LWP-Protocol-https
97# LWP::UserAgent is a part of p5-libwww. 97# LWP::UserAgent is a part of p5-libwww.
98DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww 98DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww
99DEPENDS+= p5-Mozilla-CA-[0-9]*:../../security/p5-Mozilla-CA 99DEPENDS+= p5-Mozilla-CA-[0-9]*:../../security/p5-Mozilla-CA
100#DEPENDS+= {perl>=5.6.0,p5-Pod-Usage-[0-9]*}:../../devel/p5-Pod-Usage 100#DEPENDS+= {perl>=5.6.0,p5-Pod-Usage-[0-9]*}:../../devel/p5-Pod-Usage
101 101
102# CLI dependencies 102# CLI dependencies
103# p5-Getopt-Long is duplicate with Mailgate dependencies. 103# p5-Getopt-Long is duplicate with Mailgate dependencies.
104# HTTP::Request::Common is a part of p5-HTTP-Message. 104# HTTP::Request::Common is a part of p5-HTTP-Message.
105DEPENDS+= p5-HTTP-Message-[0-9]*:../../www/p5-HTTP-Message 105DEPENDS+= p5-HTTP-Message-[0-9]*:../../www/p5-HTTP-Message
106# LWP is a pert of perl base. 106# LWP is a pert of perl base.
107DEPENDS+= p5-Term-ReadKey-[0-9]*:../../devel/p5-Term-ReadKey 107DEPENDS+= p5-Term-ReadKey-[0-9]*:../../devel/p5-Term-ReadKey
108# Term::ReadLine is a part of perl base. 108# Term::ReadLine is a part of perl base.
109# Text::ParseWords is a pert of perl base. 109# Text::ParseWords is a pert of perl base.
110 110
111# Developer dependencies 111# Developer dependencies
112# These are not used for normal use. 112# These are not used for normal use.
113 113
114# DASHBOARD dependencies 114# DASHBOARD dependencies
115DEPENDS+= p5-URI>=1.59:../../www/p5-URI 115DEPENDS+= p5-URI>=1.59:../../www/p5-URI
116DEPENDS+= p5-MIME-Types-[0-9]*:../../mail/p5-MIME-Types 116DEPENDS+= p5-MIME-Types-[0-9]*:../../mail/p5-MIME-Types
117# URI::QueryParam is a part of p5-URI. 117# URI::QueryParam is a part of p5-URI.
118 118
119# GD dependencies 119# GD dependencies
120DEPENDS+= p5-GD-[0-9]*:../../graphics/p5-GD 120DEPENDS+= p5-GD-[0-9]*:../../graphics/p5-GD
121DEPENDS+= p5-GDGraph-[0-9]*:../../graphics/p5-GDGraph 121DEPENDS+= p5-GDGraph-[0-9]*:../../graphics/p5-GDGraph
122# GD::Text is a part of p5-GDTextUtil. 122# GD::Text is a part of p5-GDTextUtil.
123DEPENDS+= p5-GDTextUtil-[0-9]*:../../graphics/p5-GDTextUtil 123DEPENDS+= p5-GDTextUtil-[0-9]*:../../graphics/p5-GDTextUtil
124 124
125# Graphviz dependencies 125# Graphviz dependencies
126DEPENDS+= p5-GraphViz-[0-9]*:../../graphics/p5-GraphViz 126DEPENDS+= p5-GraphViz-[0-9]*:../../graphics/p5-GraphViz
127 127
128# GPG dependencies 128# GPG dependencies
129DEPENDS+= p5-File-Which-[0-9]*:../../devel/p5-File-Which 129DEPENDS+= p5-File-Which-[0-9]*:../../devel/p5-File-Which
130DEPENDS+= p5-GnuPG-Interface-[0-9]*:../../security/p5-GnuPG-Interface 130DEPENDS+= p5-GnuPG-Interface-[0-9]*:../../security/p5-GnuPG-Interface
131DEPENDS+= p5-PerlIO-eol-[0-9]*:../../devel/p5-PerlIO-eol 131DEPENDS+= p5-PerlIO-eol-[0-9]*:../../devel/p5-PerlIO-eol
132 132
133# ICAL dependency 133# ICAL dependency
134DEPENDS+= p5-Data-ICal-[0-9]*:../../time/p5-Data-ICal 134DEPENDS+= p5-Data-ICal-[0-9]*:../../time/p5-Data-ICal
135 135
136# SMIME dependencies 136# SMIME dependencies
137DEPENDS+= p5-String-ShellQuote-[0-9]*:../../textproc/p5-String-ShellQuote 137DEPENDS+= p5-String-ShellQuote-[0-9]*:../../textproc/p5-String-ShellQuote
138DEPENDS+= p5-Crypt-X509-[0-9]*:../../security/p5-Crypt-X509 138DEPENDS+= p5-Crypt-X509-[0-9]*:../../security/p5-Crypt-X509
139# File::Which is in GPG dependencies. 139# File::Which is in GPG dependencies.
140 140
141# USERLOGO dependency 141# USERLOGO dependency
142# Module::Pluggable will be removed from the Perl core distribution... 142# Module::Pluggable will be removed from the Perl core distribution...
143DEPENDS+= p5-Module-Pluggable-[0-9]*:../../devel/p5-Module-Pluggable 143DEPENDS+= p5-Module-Pluggable-[0-9]*:../../devel/p5-Module-Pluggable
144DEPENDS+= p5-Convert-Color-[0-9]*:../../converters/p5-Convert-Color 144DEPENDS+= p5-Convert-Color-[0-9]*:../../converters/p5-Convert-Color
145 145
146DEPENDS+= p5-Text-Reform-[0-9]*:../../textproc/p5-Text-Reform 146DEPENDS+= p5-Text-Reform-[0-9]*:../../textproc/p5-Text-Reform
147 147
148DEPENDS+= p5-Sub-HandlesVia-[0-9]*:../../devel/p5-Sub-HandlesVia 148DEPENDS+= p5-Sub-HandlesVia-[0-9]*:../../devel/p5-Sub-HandlesVia
149 149
150 150
151.include "dirs.mk" 151.include "dirs.mk"
152.include "options.mk" 152.include "options.mk"
153 153
154RT4DIR= ${PREFIX}/share/rt4 154RT4DIR= ${PREFIX}/share/rt4
155 155
156BUILD_DEFS+= APACHE_GROUP APACHE_USER 156BUILD_DEFS+= APACHE_GROUP APACHE_USER
157FILES_SUBST+= WWWGRP=${APACHE_GROUP} WWWOWN=${APACHE_USER} \ 157FILES_SUBST+= WWWGRP=${APACHE_GROUP} WWWOWN=${APACHE_USER} \
158 RT4DIR=${RT4DIR} 158 RT4DIR=${RT4DIR}
159 159
160SUBST_CLASSES+= prefix 160SUBST_CLASSES+= prefix
161SUBST_STAGE.prefix= pre-configure 161SUBST_STAGE.prefix= pre-configure
162SUBST_MESSAGE.prefix= Setting prefix. 162SUBST_MESSAGE.prefix= Setting prefix.
163SUBST_FILES.prefix= config.layout 163SUBST_FILES.prefix= config.layout
164SUBST_VARS.prefix= PREFIX PKG_SYSCONFDIR PKGMANDIR 164SUBST_VARS.prefix= PREFIX PKG_SYSCONFDIR PKGMANDIR
165SUBST_VARS.prefix+= RT4DIR 165SUBST_VARS.prefix+= RT4DIR
166SUBST_VARS.prefix+= RT_VAR_DIR RT_LOCAL_DIR 166SUBST_VARS.prefix+= RT_VAR_DIR RT_LOCAL_DIR
167 167
168SUBST_CLASSES+= etcpath 168SUBST_CLASSES+= etcpath
169SUBST_MESSAGE.etcpath= Setting non-sysconfdir etcpath 169SUBST_MESSAGE.etcpath= Setting non-sysconfdir etcpath
170SUBST_FILES.etcpath= sbin/rt-setup-database.in 170SUBST_FILES.etcpath= sbin/rt-setup-database.in
171SUBST_FILES.etcpath+= share/html/Install/Initialize.html 171SUBST_FILES.etcpath+= share/html/Install/Initialize.html
172SUBST_FILES.etcpath+= lib/RT/Handle.pm 172SUBST_FILES.etcpath+= lib/RT/Handle.pm
173SUBST_SED.etcpath= -e 's,\$$RT::EtcPath,"${PREFIX}/share/rt4/etc",' 173SUBST_SED.etcpath= -e 's,\$$RT::EtcPath,"${PREFIX}/share/rt4/etc",'
174SUBST_STAGE.etcpath= pre-configure 174SUBST_STAGE.etcpath= pre-configure
175 175
176SUBST_CLASSES+= egpath 176SUBST_CLASSES+= egpath
177SUBST_FILES.egpath= Makefile.in 177SUBST_FILES.egpath= Makefile.in
178SUBST_SED.egpath= -e 's,@CONFIG_FILE_PATH_R@,${RT_EXAMPLE_DIR},' 178SUBST_SED.egpath= -e 's,@CONFIG_FILE_PATH_R@,${RT_EXAMPLE_DIR},'
179SUBST_SED.egpath+= -e 's,@RT_ETC_PATH_R@,${RT4DIR}/etc,' 179SUBST_SED.egpath+= -e 's,@RT_ETC_PATH_R@,${RT4DIR}/etc,'
180SUBST_STAGE.egpath= pre-configure 180SUBST_STAGE.egpath= pre-configure
181 181
182GNU_CONFIGURE= yes 182GNU_CONFIGURE= yes
183NO_BUILD= yes 183NO_BUILD= yes
184USE_LANGUAGES= c 184USE_LANGUAGES= c
185USE_TOOLS+= perl:run 185USE_TOOLS+= perl:run
186PKG_SYSCONFSUBDIR= rt4 186PKG_SYSCONFSUBDIR= rt4
187 187
188USE_PKGLOCALEDIR= yes 188USE_PKGLOCALEDIR= yes
189 189
190CONFIGURE_ARGS+= --enable-layout=pkgsrc 190CONFIGURE_ARGS+= --enable-layout=pkgsrc
191CONFIGURE_ARGS+= --with-db-type=${RT_DB_TYPE} 191CONFIGURE_ARGS+= --with-db-type=${RT_DB_TYPE}
192 192
193RT_CONFIG_FILES= RT_Config.pm RT_SiteConfig.pm 193RT_CONFIG_FILES= RT_Config.pm RT_SiteConfig.pm
194 194
195.for _file_ in ${RT_CONFIG_FILES} 195.for _file_ in ${RT_CONFIG_FILES}
196CONF_FILES_PERMS+= ${RT_EXAMPLE_DIR}/${_file_} \ 196CONF_FILES_PERMS+= ${RT_EXAMPLE_DIR}/${_file_} \
197 ${PKG_SYSCONFDIR}/${_file_} \ 197 ${PKG_SYSCONFDIR}/${_file_} \
198 ${APACHE_USER} ${APACHE_GROUP} \ 198 ${APACHE_USER} ${APACHE_GROUP} \
199 444 199 444
200.endfor 200.endfor
201 201
202OWN_DIRS+= ${RT_VAR_DIR} ${RT_LOCAL_DIR} ${RT_LOCAL_DIR}/etc 202OWN_DIRS+= ${RT_VAR_DIR} ${RT_LOCAL_DIR} ${RT_LOCAL_DIR}/etc
203OWN_DIRS+= ${RT_LOCAL_DIR}/lib ${RT_LOCAL_DIR}/po ${RT_LOCAL_DIR}/plugins 203OWN_DIRS+= ${RT_LOCAL_DIR}/lib ${RT_LOCAL_DIR}/po ${RT_LOCAL_DIR}/plugins
204OWN_DIRS+= ${RT_LOCAL_DIR}/html ${RT_LOCAL_DIR}/static 204OWN_DIRS+= ${RT_LOCAL_DIR}/html ${RT_LOCAL_DIR}/static
205 205
206OWN_DIRS_PERMS+= ${RT_VAR_DIR}/mason_data ${APACHE_USER} ${APACHE_GROUP} 0770 206OWN_DIRS_PERMS+= ${RT_VAR_DIR}/mason_data ${APACHE_USER} ${APACHE_GROUP} 0770
207OWN_DIRS_PERMS+= ${RT_VAR_DIR}/mason_data/cache ${APACHE_USER} ${APACHE_GROUP} 0770 207OWN_DIRS_PERMS+= ${RT_VAR_DIR}/mason_data/cache ${APACHE_USER} ${APACHE_GROUP} 0770
208OWN_DIRS_PERMS+= ${RT_VAR_DIR}/mason_data/etc ${APACHE_USER} ${APACHE_GROUP} 0770 208OWN_DIRS_PERMS+= ${RT_VAR_DIR}/mason_data/etc ${APACHE_USER} ${APACHE_GROUP} 0770
209OWN_DIRS_PERMS+= ${RT_VAR_DIR}/mason_data/obj ${APACHE_USER} ${APACHE_GROUP} 0770 209OWN_DIRS_PERMS+= ${RT_VAR_DIR}/mason_data/obj ${APACHE_USER} ${APACHE_GROUP} 0770
210OWN_DIRS_PERMS+= ${RT_VAR_DIR}/session_data ${APACHE_USER} ${APACHE_GROUP} 0770 210OWN_DIRS_PERMS+= ${RT_VAR_DIR}/session_data ${APACHE_USER} ${APACHE_GROUP} 0770
211 211
212REPLACE_PERL+= etc/upgrade/upgrade-mysql-schema.pl 212REPLACE_PERL+= etc/upgrade/upgrade-mysql-schema.pl
213 213
214INSTALL_MAKE_FLAGS+= BIN_OWNER=${ROOT_USER:Q} LIBS_OWNER=${ROOT_USER:Q} \ 214INSTALL_MAKE_FLAGS+= BIN_OWNER=${ROOT_USER:Q} LIBS_OWNER=${ROOT_USER:Q} \
215 LIBS_GROUP=${ROOT_GROUP:Q} RTGROUP=${ROOT_GROUP:Q} \ 215 LIBS_GROUP=${ROOT_GROUP:Q} RTGROUP=${ROOT_GROUP:Q} \
216 WEB_USER=${ROOT_USER:Q} WEB_GROUP=${ROOT_GROUP:Q} 216 WEB_USER=${ROOT_USER:Q} WEB_GROUP=${ROOT_GROUP:Q}
217 217
218post-patch: 218post-patch:
219 rm ${WRKSRC}/lib/RT/Condition.pm.orig 219 rm ${WRKSRC}/lib/RT/Condition.pm.orig
220 220
221.include "../../mk/bsd.pkg.mk" 221.include "../../mk/bsd.pkg.mk"

cvs diff -r1.17 -r1.18 pkgsrc/devel/rt4/distinfo (switch to unified diff)

--- pkgsrc/devel/rt4/distinfo 2022/08/21 20:44:05 1.17
+++ pkgsrc/devel/rt4/distinfo 2024/05/08 12:07:01 1.18
@@ -1,8 +1,9 @@ @@ -1,8 +1,9 @@
1$NetBSD: distinfo,v 1.17 2022/08/21 20:44:05 markd Exp $ 1$NetBSD: distinfo,v 1.18 2024/05/08 12:07:01 wiz Exp $
2 2
3BLAKE2s (rt-4.2.16.tar.gz) = 6555849f97ba3649aff50aefae1306c1436323b16d01d7244bf8babbdab536d5 3BLAKE2s (rt-4.2.16.tar.gz) = 6555849f97ba3649aff50aefae1306c1436323b16d01d7244bf8babbdab536d5
4SHA512 (rt-4.2.16.tar.gz) = fa4e40270d285c9b0154f2d2ac9b17756bd717989591bc995a7c7175e142f4bce3768672dd9b1ca54cf5c3da39d9b29d3e7ae10098547b5b563035494da24f17 4SHA512 (rt-4.2.16.tar.gz) = fa4e40270d285c9b0154f2d2ac9b17756bd717989591bc995a7c7175e142f4bce3768672dd9b1ca54cf5c3da39d9b29d3e7ae10098547b5b563035494da24f17
5Size (rt-4.2.16.tar.gz) = 7787267 bytes 5Size (rt-4.2.16.tar.gz) = 7787267 bytes
6SHA1 (patch-Makefile.in) = 9009623bc764c351dcb79d365a4b0728b18f4205 6SHA1 (patch-Makefile.in) = 9009623bc764c351dcb79d365a4b0728b18f4205
7SHA1 (patch-config.layout) = 1e237d38d4e3a2ad6c240feb3e58f1345c7ff476 7SHA1 (patch-config.layout) = 1e237d38d4e3a2ad6c240feb3e58f1345c7ff476
8SHA1 (patch-lib_RT_Condition.pm) = 662d799b4cc28ab8a7408cfdca3467c1f2c24964 8SHA1 (patch-lib_RT_Condition.pm) = 662d799b4cc28ab8a7408cfdca3467c1f2c24964
 9SHA1 (patch-sbin_rt-test-dependencies.in) = 4247eb3275bacb90192803a16b8f2585d3cb7921

File Added: pkgsrc/devel/rt4/patches/patch-sbin_rt-test-dependencies.in
$NetBSD: patch-sbin_rt-test-dependencies.in,v 1.1 2024/05/08 12:07:01 wiz Exp $

--- sbin/rt-test-dependencies.in.orig	2024-05-08 12:04:21.149583060 +0000
+++ sbin/rt-test-dependencies.in
@@ -225,7 +225,6 @@ HTML::Scrubber 0.08
 HTTP::Message 6.0
 IPC::Run3
 JSON
-LWP::Simple
 List::MoreUtils
 Locale::Maketext 1.06
 Locale::Maketext::Fuzzy 0.11