Remove expired ports:
2018-07-15 net/p5-ZConf-Bookmarks: Unmaintained 2018-07-15 net/p5-ZConf: Unmaintained 2018-07-15 textproc/p5-Text-SpellChecker-GUI: Unmaintained 2018-07-15 deskutils/p5-ZConf-Runner-GUI-GTK: Unmaintained 2018-07-15 deskutils/p5-ZConf-BGSet: Unmaintained 2018-07-15 deskutils/p5-ZConf-Runner: Unmaintained 2018-07-15 graphics/p5-Image-Size-FillFullSelect: Unmaintained 2018-07-15 graphics/p5-Imager-AverageGray: Unmaintained 2018-07-15 mail/p5-Mail-IMAPTalk-MailCache: Unmaintained 2018-07-15 mail/p5-ZConf-Mail: Unmaintained 2018-07-15 mail/p5-Mail-Cache: Unmaintained 2018-07-15 www/p5-ZConf-RSS: Unmaintained 2018-07-15 www/p5-ZConf-RSS-GUI-GTK: Unmaintained 2018-07-15 devel/p5-ZConf-GUI: Unmaintained 2018-07-15 net-im/mastodon: Breaks too frequently 2018-07-15 x11-fm/p5-PerlFM: Unmaintained 2018-07-15 astro/p5-ZConf-Weather: Unmaintained 2018-07-15 sysutils/p5-ZConf-Cron: Unmaintained
This commit is contained in:
parent
801759c3ea
commit
0f9f51655f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=474751
18
MOVED
18
MOVED
@ -10331,3 +10331,21 @@ lang/gcc47|lang/gcc6|2018-07-15|Has expired: Unsupported by upstream. Use GCC 6
|
||||
net-p2p/transmission-qt4|net-p2p/transmission-qt@qt4|2018-07-15|Moved into flavored version
|
||||
net-p2p/transmission-qt5|net-p2p/transmission-qt@qt5|2018-07-15|Moved into flavored version
|
||||
java/jaf||2018-07-16|Included in JRE since 1.6 version
|
||||
net/p5-ZConf-Bookmarks||2018-07-16|Has expired: Unmaintained
|
||||
net/p5-ZConf||2018-07-16|Has expired: Unmaintained
|
||||
textproc/p5-Text-SpellChecker-GUI||2018-07-16|Has expired: Unmaintained
|
||||
deskutils/p5-ZConf-Runner-GUI-GTK||2018-07-16|Has expired: Unmaintained
|
||||
deskutils/p5-ZConf-BGSet||2018-07-16|Has expired: Unmaintained
|
||||
deskutils/p5-ZConf-Runner||2018-07-16|Has expired: Unmaintained
|
||||
graphics/p5-Image-Size-FillFullSelect||2018-07-16|Has expired: Unmaintained
|
||||
graphics/p5-Imager-AverageGray||2018-07-16|Has expired: Unmaintained
|
||||
mail/p5-Mail-IMAPTalk-MailCache||2018-07-16|Has expired: Unmaintained
|
||||
mail/p5-ZConf-Mail||2018-07-16|Has expired: Unmaintained
|
||||
mail/p5-Mail-Cache||2018-07-16|Has expired: Unmaintained
|
||||
www/p5-ZConf-RSS||2018-07-16|Has expired: Unmaintained
|
||||
www/p5-ZConf-RSS-GUI-GTK||2018-07-16|Has expired: Unmaintained
|
||||
devel/p5-ZConf-GUI||2018-07-16|Has expired: Unmaintained
|
||||
net-im/mastodon||2018-07-16|Has expired: Breaks too frequently
|
||||
x11-fm/p5-PerlFM||2018-07-16|Has expired: Unmaintained
|
||||
astro/p5-ZConf-Weather||2018-07-16|Has expired: Unmaintained
|
||||
sysutils/p5-ZConf-Cron||2018-07-16|Has expired: Unmaintained
|
||||
|
@ -77,7 +77,6 @@
|
||||
SUBDIR += p5-Misc-Quality
|
||||
SUBDIR += p5-Starlink-AST
|
||||
SUBDIR += p5-Weather-Underground
|
||||
SUBDIR += p5-ZConf-Weather
|
||||
SUBDIR += phoon
|
||||
SUBDIR += planets
|
||||
SUBDIR += pp3
|
||||
|
@ -1,31 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ZConf-Weather
|
||||
PORTVERSION= 1.0.0
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= astro perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= ZConf module to assist with fetching/printing weather information
|
||||
|
||||
LICENSE= ART10 GPLv1+
|
||||
LICENSE_COMB= dual
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-ZConf>=6.1.0:net/p5-ZConf \
|
||||
p5-Text-NeatTemplate>=0.10.01:textproc/p5-Text-NeatTemplate \
|
||||
p5-Weather-Underground>=3.03:astro/p5-Weather-Underground
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= perl5 shebangfix
|
||||
SHEBANG_FILES= bin/zcweather
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ZConf-Weather-1.0.0.tar.gz) = 88c131e4e5d6dfcfd9ae9c453a51ac1348bd2f0e4b33389acea4cecd7de79cc7
|
||||
SIZE (ZConf-Weather-1.0.0.tar.gz) = 8146
|
@ -1,6 +0,0 @@
|
||||
A ZConf based library to facilitate fetching weather information
|
||||
and dumping it or printing it via a template.
|
||||
|
||||
zcweather - Fetches the weather for the specified location.
|
||||
|
||||
WWW: https://metacpan.org/release/ZConf-Weather
|
@ -1,3 +0,0 @@
|
||||
bin/zcweather
|
||||
%%SITE_PERL%%/ZConf/Weather.pm
|
||||
%%PERL5_MAN3%%/ZConf::Weather.3.gz
|
@ -201,9 +201,6 @@
|
||||
SUBDIR += p5-Data-ICal
|
||||
SUBDIR += p5-Data-ICal-DateTime
|
||||
SUBDIR += p5-Goo
|
||||
SUBDIR += p5-ZConf-BGSet
|
||||
SUBDIR += p5-ZConf-Runner
|
||||
SUBDIR += p5-ZConf-Runner-GUI-GTK
|
||||
SUBDIR += pal
|
||||
SUBDIR += parcellite
|
||||
SUBDIR += phpcollab
|
||||
|
@ -1,30 +0,0 @@
|
||||
# Created by: Zane C. Bowers-Hadley <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ZConf-BGSet
|
||||
PORTVERSION= 1.0.0
|
||||
PORTREVISION= 6
|
||||
CATEGORIES= deskutils perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= Background management utility and Perl module that uses ZConf
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-Image-Size-FillFullSelect>=0.1.0:graphics/p5-Image-Size-FillFullSelect \
|
||||
p5-ZConf>=:net/p5-ZConf \
|
||||
hsetroot:x11/hsetroot \
|
||||
p5-Imager-AverageGray>=0.0.0:graphics/p5-Imager-AverageGray \
|
||||
p5-X11-Resolution>=0.0.0:x11/p5-X11-Resolution \
|
||||
p5-String-ShellQuote>=1.04:textproc/p5-String-ShellQuote
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USES= perl5 shebangfix
|
||||
SHEBANG_FILES= bin/zbgset-admin bin/zbgset bin/zbgset-pt
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ZConf-BGSet-1.0.0.tar.gz) = 144bf4784db270789a649a096fa6a4fde283fff27458b65b247d9b6c61fd237f
|
||||
SIZE (ZConf-BGSet-1.0.0.tar.gz) = 15085
|
@ -1,9 +0,0 @@
|
||||
A versitile background setter supporting random backgrounds
|
||||
that uses ZConf as the setting storage backend.
|
||||
|
||||
zbgset - Background setter.
|
||||
zbgset-admin - Manages the settings.
|
||||
zbgset-pt - Automatically populate a path based on fill type
|
||||
and average gray.
|
||||
|
||||
WWW: https://metacpan.org/release/ZConf-BGSet
|
@ -1,5 +0,0 @@
|
||||
bin/zbgset
|
||||
bin/zbgset-pt
|
||||
bin/zbgset-admin
|
||||
%%SITE_PERL%%/ZConf/BGSet.pm
|
||||
%%PERL5_MAN3%%/ZConf::BGSet.3.gz
|
@ -1,27 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ZConf-Runner-GUI-GTK
|
||||
PORTVERSION= 0.0.2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= deskutils perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= The GTK GUI backend for ZConf::Runner
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-ZConf>=0:net/p5-ZConf \
|
||||
p5-Gtk2>=1.060:x11-toolkits/p5-Gtk2 \
|
||||
p5-ZConf-Runner>=0:deskutils/p5-ZConf-Runner \
|
||||
p5-File-MimeInfo>=0:devel/p5-File-MimeInfo
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ZConf-Runner-GUI-GTK-0.0.2.tar.gz) = 31843882b68e809e2914b2bd081b9c0fb3855668b72b79180e772a94b468a0e2
|
||||
SIZE (ZConf-Runner-GUI-GTK-0.0.2.tar.gz) = 5350
|
@ -1,3 +0,0 @@
|
||||
The GTK GUI backend for ZConf::Runner.
|
||||
|
||||
WWW: https://metacpan.org/release/ZConf-Runner-GUI-GTK
|
@ -1,2 +0,0 @@
|
||||
%%SITE_PERL%%/ZConf/Runner/GUI/GTK.pm
|
||||
%%PERL5_MAN3%%/ZConf::Runner::GUI::GTK.3.gz
|
@ -1,29 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ZConf-Runner
|
||||
PORTVERSION= 2.1.4
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= deskutils perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= Run a file using a chosen method, desktop entry, or mimetype
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-ZConf>=6.1.0:net/p5-ZConf \
|
||||
p5-File-MimeInfo>=0.16:devel/p5-File-MimeInfo \
|
||||
p5-Curses-UI>=0.9609:devel/p5-Curses-UI \
|
||||
p5-ZConf-GUI>=1.0.3:devel/p5-ZConf-GUI \
|
||||
p5-String-ShellQuote>=1.04:textproc/p5-String-ShellQuote
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USES= perl5 shebangfix
|
||||
SHEBANG_FILES= bin/zcrunner
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ZConf-Runner-2.1.4.tar.gz) = 292f5bdbc12183180380d64847d96d34c927c3a3b7d13dc0c9f11484e80b78b5
|
||||
SIZE (ZConf-Runner-2.1.4.tar.gz) = 15055
|
@ -1,5 +0,0 @@
|
||||
A configuration system allowing for either file or LDAP backed storage. A
|
||||
utility is included as well, 'zcrunner'. It can be used to configure
|
||||
actions and run files using them.
|
||||
|
||||
WWW: https://metacpan.org/release/ZConf-Runner
|
@ -1,7 +0,0 @@
|
||||
bin/zcrunner
|
||||
%%SITE_PERL%%/ZConf/Runner.pm
|
||||
%%SITE_PERL%%/ZConf/Runner/GUI.pm
|
||||
%%SITE_PERL%%/ZConf/Runner/GUI/Curses.pm
|
||||
%%PERL5_MAN3%%/ZConf::Runner.3.gz
|
||||
%%PERL5_MAN3%%/ZConf::Runner::GUI.3.gz
|
||||
%%PERL5_MAN3%%/ZConf::Runner::GUI::Curses.3.gz
|
@ -3774,7 +3774,6 @@
|
||||
SUBDIR += p5-Xporter
|
||||
SUBDIR += p5-YAML-AppConfig
|
||||
SUBDIR += p5-Yada-Yada-Yada
|
||||
SUBDIR += p5-ZConf-GUI
|
||||
SUBDIR += p5-ZML
|
||||
SUBDIR += p5-accessors
|
||||
SUBDIR += p5-accessors-fast
|
||||
|
@ -1,31 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ZConf-GUI
|
||||
PORTVERSION= 1.1.0
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= GUI backend chooser
|
||||
|
||||
LICENSE= ART10 GPLv1+
|
||||
LICENSE_COMB= dual
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-ZConf>=6.1.0:net/p5-ZConf \
|
||||
p5-Error-Helper>=1.0.0:devel/p5-Error-Helper \
|
||||
p5-Module-List>=0.003:devel/p5-Module-List \
|
||||
${LOCALBASE}/bin/xhost:x11/xhost
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USES= perl5 shebangfix
|
||||
USE_PERL5= configure
|
||||
SHEBANG_FILES= bin/*
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ZConf-GUI-1.1.0.tar.gz) = 203c823f4adf13138950319e595740959428495e31503ee1425dbbdfd5136b22
|
||||
SIZE (ZConf-GUI-1.1.0.tar.gz) = 10753
|
@ -1,12 +0,0 @@
|
||||
A ZConf backed method of choosing a backend for a Perl module that
|
||||
has multiple backends.
|
||||
|
||||
zcgui-get Gets the current preferred backends for a module.
|
||||
zcgui-gux Gets the value for useX.
|
||||
zcgui-la Lists available GUI backends for a ZConf::GUI compliant module.
|
||||
zcgui-lm Lists the modules that currently have preferences set.
|
||||
zcgui-set Set the preferred backends for a module.
|
||||
zcgui-sux Set the useX value for a module.
|
||||
zcgui-which Prints a list of the available preferred modules for a module.
|
||||
|
||||
WWW: https://metacpan.org/release/ZConf-GUI
|
@ -1,9 +0,0 @@
|
||||
bin/zcgui-set
|
||||
bin/zcgui-lm
|
||||
bin/zcgui-la
|
||||
bin/zcgui-which
|
||||
bin/zcgui-get
|
||||
bin/zcgui-sux
|
||||
bin/zcgui-gux
|
||||
%%SITE_PERL%%/ZConf/GUI.pm
|
||||
%%PERL5_MAN3%%/ZConf::GUI.3.gz
|
@ -762,9 +762,7 @@
|
||||
SUBDIR += p5-Image-Sane
|
||||
SUBDIR += p5-Image-Scale
|
||||
SUBDIR += p5-Image-Size
|
||||
SUBDIR += p5-Image-Size-FillFullSelect
|
||||
SUBDIR += p5-Imager
|
||||
SUBDIR += p5-Imager-AverageGray
|
||||
SUBDIR += p5-Imager-Graph
|
||||
SUBDIR += p5-Imager-Plot
|
||||
SUBDIR += p5-Imager-QRCode
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Image-Size-FillFullSelect
|
||||
PORTVERSION= 0.1.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= graphics perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= Pick whether an image fill setting for a image should be fill or full
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-Image-Size>=3.230:graphics/p5-Image-Size
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (Image-Size-FillFullSelect-0.1.0.tar.gz) = 4630ec4ca6ecdd61acda212fc15401ff0d9b8b45af47cf1593ad9473ff686abb
|
||||
SIZE (Image-Size-FillFullSelect-0.1.0.tar.gz) = 3821
|
@ -1,9 +0,0 @@
|
||||
Decides if the fill setting for an image should be either fill, in meaning the
|
||||
image should be resized to fix the screen, or full which means it should be
|
||||
scaled to fit the screen.
|
||||
|
||||
use Image::Size::FillFullSelect;
|
||||
my $iffs = Image::Size::FillFullSelect->new();
|
||||
my $FFselection = $iffs->select("someImage.gif");
|
||||
|
||||
WWW: https://metacpan.org/release/Image-Size-FillFullSelect
|
@ -1,2 +0,0 @@
|
||||
%%SITE_PERL%%/Image/Size/FillFullSelect.pm
|
||||
%%PERL5_MAN3%%/Image::Size::FillFullSelect.3.gz
|
@ -1,22 +0,0 @@
|
||||
# Created by: vvelox@vvelox.net
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Imager-AverageGray
|
||||
PORTVERSION= 0.0.0
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= graphics perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= Finds the average gray for a Imager object or image
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
RUN_DEPENDS= p5-Imager>=0:graphics/p5-Imager
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (Imager-AverageGray-0.0.0.tar.gz) = 42b97dee722b53fe97341f8714aef15c4ca04dadbb5c137afdec14d2409866a1
|
||||
SIZE (Imager-AverageGray-0.0.0.tar.gz) = 3475
|
@ -1,4 +0,0 @@
|
||||
This uses the Imager to find the average gray value
|
||||
for a image.
|
||||
|
||||
WWW: https://metacpan.org/release/Imager-AverageGray
|
@ -1,2 +0,0 @@
|
||||
%%SITE_PERL%%/Imager/AverageGray.pm
|
||||
%%PERL5_MAN3%%/Imager::AverageGray.3.gz
|
@ -385,7 +385,6 @@
|
||||
SUBDIR += p5-Mail-Box-IMAP4-SSL
|
||||
SUBDIR += p5-Mail-Box-Parser-C
|
||||
SUBDIR += p5-Mail-Bulkmail
|
||||
SUBDIR += p5-Mail-Cache
|
||||
SUBDIR += p5-Mail-CheckUser
|
||||
SUBDIR += p5-Mail-ClamAV
|
||||
SUBDIR += p5-Mail-DKIM
|
||||
@ -401,7 +400,6 @@
|
||||
SUBDIR += p5-Mail-Graph
|
||||
SUBDIR += p5-Mail-IMAPClient
|
||||
SUBDIR += p5-Mail-IMAPTalk
|
||||
SUBDIR += p5-Mail-IMAPTalk-MailCache
|
||||
SUBDIR += p5-Mail-LMLM
|
||||
SUBDIR += p5-Mail-ListDetector
|
||||
SUBDIR += p5-Mail-MailStats
|
||||
@ -457,7 +455,6 @@
|
||||
SUBDIR += p5-URI-imaps
|
||||
SUBDIR += p5-WWW-GMail
|
||||
SUBDIR += p5-WWW-Hotmail
|
||||
SUBDIR += p5-ZConf-Mail
|
||||
SUBDIR += p5-qpsmtpd
|
||||
SUBDIR += panda-cclient
|
||||
SUBDIR += panda-imap
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Mail-Cache
|
||||
PORTVERSION= 0.1.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= mail perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= Caches mail information
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-File-BaseDir>=0:devel/p5-File-BaseDir \
|
||||
p5-Email-Simple>=0:mail/p5-Email-Simple
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (Mail-Cache-0.1.2.tar.gz) = dc7a91a69aee5d8950cfef3ba7538cb99556b28d808410a13a4234a1a4705328
|
||||
SIZE (Mail-Cache-0.1.2.tar.gz) = 7061
|
@ -1,3 +0,0 @@
|
||||
This provides methods for caching mail information.
|
||||
|
||||
WWW: https://metacpan.org/release/Mail-Cache
|
@ -1,2 +0,0 @@
|
||||
%%SITE_PERL%%/Mail/Cache.pm
|
||||
%%PERL5_MAN3%%/Mail::Cache.3.gz
|
@ -1,24 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Mail-IMAPTalk-MailCache
|
||||
PORTVERSION= 0.0.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= mail perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= Caches mail information for Mail::IMAPTalk using Mail::Cache
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-Mail-Cache>=0:mail/p5-Mail-Cache \
|
||||
p5-Mail-IMAPTalk>=0:mail/p5-Mail-IMAPTalk
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (Mail-IMAPTalk-MailCache-0.0.1.tar.gz) = 12af3ddf844cafddae8d64cb699ebff4ac3c0cc7e0c15f7795c1e52c8d42a9ba
|
||||
SIZE (Mail-IMAPTalk-MailCache-0.0.1.tar.gz) = 3652
|
@ -1,4 +0,0 @@
|
||||
This provides methods for caching mail information for
|
||||
Mail::IMAPTalk using Mail::Cache.
|
||||
|
||||
WWW: https://metacpan.org/release/Mail-IMAPTalk-MailCache
|
@ -1,2 +0,0 @@
|
||||
%%SITE_PERL%%/Mail/IMAPTalk/MailCache.pm
|
||||
%%PERL5_MAN3%%/Mail::IMAPTalk::MailCache.3.gz
|
@ -1,38 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ZConf-Mail
|
||||
PORTVERSION= 2.0.0
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= mail perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= Misc mail client functions backed by ZConf
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-Config-Tiny>=0:devel/p5-Config-Tiny \
|
||||
p5-Email-Date>=0:mail/p5-Email-Date \
|
||||
p5-Email-Simple>=0:mail/p5-Email-Simple \
|
||||
p5-File-MimeInfo>=0:devel/p5-File-MimeInfo \
|
||||
p5-IO-MultiPipe>=0:devel/p5-IO-MultiPipe \
|
||||
p5-MIME-Lite>=0:mail/p5-MIME-Lite \
|
||||
p5-Mail-Box>=0:mail/p5-Mail-Box \
|
||||
p5-Mail-IMAPTalk>=0:mail/p5-Mail-IMAPTalk \
|
||||
p5-Mail-POP3Client>=0:mail/p5-Mail-POP3Client \
|
||||
p5-Net-SMTP-TLS>=0:mail/p5-Net-SMTP-TLS \
|
||||
p5-Net-SMTP_auth>=0:mail/p5-Net-SMTP_auth \
|
||||
p5-Text-Autoformat>=0:textproc/p5-Text-Autoformat \
|
||||
p5-ZConf-GUI>=0:devel/p5-ZConf-GUI \
|
||||
p5-ZConf>=0:net/p5-ZConf
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USES= perl5 shebangfix
|
||||
SHEBANG_FILES= bin/zcgetmail bin/zcmailaccount
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ZConf-Mail-2.0.0.tar.gz) = a5d3102fe5d8e71de6d465394f8e7405c84f8c02f7aa428e096ba7d8a3a870d3
|
||||
SIZE (ZConf-Mail-2.0.0.tar.gz) = 23487
|
@ -1,7 +0,0 @@
|
||||
This module implements various functions needed for making a ZConf backed mail
|
||||
cleint. It also currently includes two small utilities, listed below.
|
||||
|
||||
zcgetmail - A getmail replacement using ZConf::Mail.
|
||||
zcmailaccount - Manages the accounts.
|
||||
|
||||
WWW: https://metacpan.org/release/ZConf-Mail
|
@ -1,4 +0,0 @@
|
||||
bin/zcgetmail
|
||||
bin/zcmailaccount
|
||||
%%SITE_PERL%%/ZConf/Mail.pm
|
||||
%%PERL5_MAN3%%/ZConf::Mail.3.gz
|
@ -86,7 +86,6 @@
|
||||
SUBDIR += licq-qt-gui
|
||||
SUBDIR += linux-telegram-desktop
|
||||
SUBDIR += loudmouth
|
||||
SUBDIR += mastodon
|
||||
SUBDIR += matterircd
|
||||
SUBDIR += mbpurple
|
||||
SUBDIR += mcabber
|
||||
|
@ -1,199 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= mastodon
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.3.3
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= net-im www
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= GNU Social-compatible microblogging server
|
||||
|
||||
LICENSE= AGPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BROKEN= Fails to build
|
||||
DEPRECATED= Breaks too frequently
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= yarn>:www/yarn\
|
||||
${BR_DEPENDS}
|
||||
LIB_DEPENDS= libidn2.so:dns/libidn2
|
||||
RUN_DEPENDS= ${BR_DEPENDS}
|
||||
|
||||
BR_DEPENDS= libpqtypes>1.5.0:databases/libpqtypes\
|
||||
rubygem-pkg-config>=1.2.3:devel/rubygem-pkg-config\
|
||||
rubygem-puma>=3.10:www/rubygem-puma\
|
||||
rubygem-rails5>=5.1.4:www/rubygem-rails5\
|
||||
rubygem-hamlit-rails-rails5>=0.2.0:www/rubygem-hamlit-rails-rails5\
|
||||
rubygem-pg>=0.21.0:databases/rubygem-pg\
|
||||
rubygem-pghero-rails5>=2.0.0:databases/rubygem-pghero-rails5\
|
||||
rubygem-dotenv-rails-rails5>=2.2:misc/rubygem-dotenv-rails-rails5\
|
||||
rubygem-aws-sdk>=2.10:devel/rubygem-aws-sdk\
|
||||
rubygem-fog-core1>=1.45:devel/rubygem-fog-core1\
|
||||
rubygem-fog-local>=0.4:net/rubygem-fog-local\
|
||||
rubygem-fog-openstack>=0.1:net/rubygem-fog-openstack\
|
||||
rubygem-paperclip-rails5>=5.1.0:devel/rubygem-paperclip-rails5\
|
||||
rubygem-paperclip-av-transcoder>=0.6:multimedia/rubygem-paperclip-av-transcoder\
|
||||
rubygem-streamio-ffmpeg>=3.0:multimedia/rubygem-streamio-ffmpeg\
|
||||
rubygem-active_model_serializers>=0.10:databases/rubygem-active_model_serializers\
|
||||
rubygem-addressable>=2.5:www/rubygem-addressable\
|
||||
rubygem-bootsnap>=0:devel/rubygem-bootsnap\
|
||||
rubygem-browser>=2.4.0:www/rubygem-browser\
|
||||
rubygem-charlock_holmes>=0.7.5:textproc/rubygem-charlock_holmes\
|
||||
rubygem-iso-639>=0.2.8:textproc/rubygem-iso-639\
|
||||
rubygem-chewy>=0.10:textproc/rubygem-chewy\
|
||||
rubygem-cld3>=3.2.0:textproc/rubygem-cld3\
|
||||
rubygem-devise-rails5>=4.4:devel/rubygem-devise-rails5\
|
||||
rubygem-devise-two-factor-rails5>=3.0:security/rubygem-devise-two-factor-rails5\
|
||||
rubygem-devise_pam_authenticatable2>=8.0:security/rubygem-devise_pam_authenticatable2\
|
||||
rubygem-net-ldap>=0.10:net/rubygem-net-ldap\
|
||||
rubygem-omniauth-cas>=1.1:security/rubygem-omniauth-cas\
|
||||
rubygem-omniauth-saml>=1.10:security/rubygem-omniauth-saml\
|
||||
rubygem-omniauth>=1.2:security/rubygem-omniauth\
|
||||
rubygem-doorkeeper-rails5>=4.2:security/rubygem-doorkeeper-rails5\
|
||||
rubygem-fast_blank>=1.0:devel/rubygem-fast_blank\
|
||||
rubygem-fastimage>=0:graphics/rubygem-fastimage\
|
||||
rubygem-goldfinger>=2.1:www/rubygem-goldfinger\
|
||||
rubygem-hiredis>=0.6:databases/rubygem-hiredis\
|
||||
rubygem-redis-namespace>=1.5:databases/rubygem-redis-namespace\
|
||||
rubygem-htmlentities>=4.3:textproc/rubygem-htmlentities\
|
||||
rubygem-http>=3.0:www/rubygem-http\
|
||||
rubygem-http_accept_language>=2.1:devel/rubygem-http_accept_language\
|
||||
rubygem-httplog>=0.99:sysutils/rubygem-httplog\
|
||||
rubygem-idn-ruby>=0.1.0:dns/rubygem-idn-ruby\
|
||||
rubygem-kaminari-rails5>=1.1:www/rubygem-kaminari-rails5\
|
||||
rubygem-link_header>=0.0.8:www/rubygem-link_header\
|
||||
rubygem-mime-types>=3.1:misc/rubygem-mime-types\
|
||||
rubygem-nokogiri>=1.8:textproc/rubygem-nokogiri\
|
||||
rubygem-nsa-rails5>=0.2:devel/rubygem-nsa-rails5\
|
||||
rubygem-oj>=3.3:devel/rubygem-oj\
|
||||
rubygem-ostatus2>=2.0:www/rubygem-ostatus2\
|
||||
rubygem-ox>=2.8:textproc/rubygem-ox\
|
||||
rubygem-pundit>=1.1:security/rubygem-pundit\
|
||||
rubygem-premailer-rails-rails5>=0:mail/rubygem-premailer-rails-rails5\
|
||||
rubygem-rack-attack>=5.0:www/rubygem-rack-attack\
|
||||
rubygem-rack-cors0>=0.4:www/rubygem-rack-cors0\
|
||||
rubygem-rack-timeout>=0.4:www/rubygem-rack-timeout\
|
||||
rubygem-rails-i18n>=5.0:devel/rubygem-rails-i18n\
|
||||
rubygem-rails-settings-cached-rails5>=0.6:www/rubygem-rails-settings-cached-rails5\
|
||||
rubygem-redis>=4.0:databases/rubygem-redis\
|
||||
rubygem-mario-redis-lock>=1.2:databases/rubygem-mario-redis-lock\
|
||||
rubygem-rqrcode>=0.10:www/rubygem-rqrcode\
|
||||
rubygem-ruby-oembed>=0.12:www/rubygem-ruby-oembed\
|
||||
rubygem-ruby-progressbar>=1.4:devel/rubygem-ruby-progressbar\
|
||||
rubygem-sanitize>=4.4:textproc/rubygem-sanitize\
|
||||
rubygem-sidekiq>=5.0:devel/rubygem-sidekiq\
|
||||
rubygem-sidekiq-scheduler>=2.1:devel/rubygem-sidekiq-scheduler\
|
||||
rubygem-sidekiq-unique-jobs>=5.0:devel/rubygem-sidekiq-unique-jobs\
|
||||
rubygem-sidekiq-bulk-rails5>=0.1.1:devel/rubygem-sidekiq-bulk-rails5\
|
||||
rubygem-simple-navigation>=4.0:devel/rubygem-simple-navigation\
|
||||
rubygem-simple_form-rails5>=3.4:devel/rubygem-simple_form-rails5\
|
||||
rubygem-sprockets-rails-rails5>=3.2:devel/rubygem-sprockets-rails-rails5\
|
||||
rubygem-strong_migrations>=0.1.9:devel/rubygem-strong_migrations\
|
||||
rubygem-tty-command>=0:devel/rubygem-tty-command\
|
||||
rubygem-tty-prompt>=0:devel/rubygem-tty-prompt\
|
||||
rubygem-twitter-text1>=1.14:textproc/rubygem-twitter-text1\
|
||||
rubygem-tzinfo-data>=1.2017:devel/rubygem-tzinfo-data\
|
||||
rubygem-webpacker-rails5>=3.0:devel/rubygem-webpacker-rails5\
|
||||
rubygem-webpush>=0.3.2_1:security/rubygem-webpush\
|
||||
rubygem-json-ld-preloaded>=2.2.1:converters/rubygem-json-ld-preloaded\
|
||||
rubygem-rdf-normalize>=0.3.1:www/rubygem-rdf-normalize\
|
||||
rubygem-private_address_check>=0.4.1:net/rubygem-private_address_check\
|
||||
rubygem-lograge-rails5>=0.7:www/rubygem-lograge-rails5\
|
||||
rubygem-redis-rails-rails5>=5.0.2:www/rubygem-redis-rails-rails5
|
||||
|
||||
USES= gmake gnome pgsql python:2.7,build shebangfix
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= tootsuite jehops:mn
|
||||
GH_PROJECT= mastodon_node:mn
|
||||
GH_TAGNAME= 2.3.2:mn
|
||||
USE_GNOME= libxml2 libxslt
|
||||
USE_RC_SUBR= mastodon_stream mastodon_web mastodon_workers
|
||||
USE_RUBY= yes
|
||||
|
||||
NODE_BIN= ${LOCALBASE}/bin/node
|
||||
NODE_ABI= ${NODE_VER:C/v4.*/46/:C/v6.*/48/:C/v8.*/57/:C/v9.*/59/}
|
||||
PLIST_SUB= NODE_ABI=${NODE_ABI}\
|
||||
RUBY_SUFFIX=
|
||||
SHEBANG_FILES= bin/*
|
||||
USERS= ${PORTNAME}
|
||||
GROUPS= ${PORTNAME}
|
||||
SUB_LIST+= RAKE="${LOCALBASE}/bin/rake" RUBY="${RUBY_NAME}"
|
||||
SUB_FILES= nginx.conf nginx-include.conf
|
||||
X= 00000000000000000000000000000000
|
||||
XX= 0000000000000000000000000000000000000000000000000000000000000000
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|'\
|
||||
${WRKSRC}/config/environments/production.rb
|
||||
|
||||
do-build:
|
||||
@${RM} ${WRKSRC}/Gemfile.lock
|
||||
HOME=${WRKSRC_mn} yarn config set yarn-offline-mirror ${WRKSRC_mn} --offline
|
||||
HOME=${WRKSRC_mn} yarn config set nodedir ${LOCALBASE} --offline
|
||||
HOME=${WRKSRC_mn} yarn config set python ${PYTHON_CMD} --offline
|
||||
@${CP} ${FILESDIR}/yarn.lock.in ${WRKSRC}/yarn.lock
|
||||
(cd ${WRKSRC};\
|
||||
HOME=${WRKSRC_mn} yarn --offline;\
|
||||
OTP_SECRET=x SECRET_KEY_BASE=x RAILS_ENV=production rails --trace webpacker:binstubs;\
|
||||
HOME=${WRKSRC_mn} OTP_SECRET=x SECRET_KEY_BASE=x RAILS_ENV=production rails --trace assets:precompile)
|
||||
(cd ${WRKSRC}/public/assets &&\
|
||||
${MV} .sprockets-manifest-*.json .sprockets-manifest-${X}.json &&\
|
||||
${MV} doorkeeper/application-*.css doorkeeper/application-${XX}.css &&\
|
||||
${MV} doorkeeper/application-*.css.gz doorkeeper/application-${XX}.css.gz &&\
|
||||
${MV} doorkeeper/admin/application-*.css doorkeeper/admin/application-${XX}.css &&\
|
||||
${MV} doorkeeper/admin/application-*.css.gz doorkeeper/admin/application-${XX}.css.gz &&\
|
||||
${MV} pghero/application-*.css pghero/application-${XX}.css &&\
|
||||
${MV} pghero/application-*.css.gz pghero/application-${XX}.css.gz &&\
|
||||
${MV} pghero/application-*.js pghero/application-${XX}.js &&\
|
||||
${MV} pghero/application-*.js.gz pghero/application-${XX}.js.gz &&\
|
||||
${MV} pghero/favicon-*.png pghero/favicon-${XX}.png)
|
||||
@${REINPLACE_CMD} -e 's|application-[0-9A-Za-z]\{64\}|application-${XX}|g'\
|
||||
${WRKSRC}/public/assets/.sprockets-manifest-${X}.json
|
||||
@${REINPLACE_CMD} -e 's|"digest":"[0-9A-Za-z]\{64\}"|"digest":"${XX}"|g'\
|
||||
${WRKSRC}/public/assets/.sprockets-manifest-${X}.json
|
||||
@${REINPLACE_CMD} -e\
|
||||
"s|^ cache_dir:.*| cache_dir: '/var/cache/mastodon',|"\
|
||||
${WRKSRC}/config/boot.rb
|
||||
do-install:
|
||||
@${RM} -r ${WRKSRC}/node_modules/emoji*\
|
||||
${WRKSRC}/node_modules/*/man\
|
||||
${WRKSRC}/node_modules/*/node_modules\
|
||||
${WRKSRC}/node_modules/node-sass\
|
||||
${WRKSRC}/node_modules/uws/build\
|
||||
${WRKSRC}/node_modules/babel-preset-env/.github\
|
||||
${WRKSRC}/node_modules/redis/.github
|
||||
@${RM} ${WRKSRC}/Gemfile.lock\
|
||||
${WRKSRC}/lib/tasks/auto_annotate_models.rake\
|
||||
${WRKSRC}/node_modules/uws/uws_darwin_*\
|
||||
${WRKSRC}/node_modules/uws/uws_linux_*\
|
||||
${WRKSRC}/node_modules/uws/uws_win32_*\
|
||||
${WRKSRC}/node_modules/stringz/coverage/lcov.info\
|
||||
${WRKSRC}/node_modules/.bin/node-sass\
|
||||
${WRKSRC}/node_modules/uws/build_log.txt
|
||||
${STRIP_CMD} ${WRKSRC}/node_modules/uws/uws_freebsd_${NODE_ABI}.node
|
||||
@${MKDIR} ${STAGEDIR}/var/cache/${PORTNAME} \
|
||||
${STAGEDIR}/var/log/${PORTNAME}\
|
||||
${STAGEDIR}/var/run/${PORTNAME}\
|
||||
${STAGEDIR}${WWWDIR}/public/system
|
||||
${INSTALL_DATA} ${WRKDIR}/nginx.conf\
|
||||
${STAGEDIR}${WWWDIR}/nginx.conf.sample
|
||||
${INSTALL_DATA} ${WRKDIR}/nginx-include.conf\
|
||||
${STAGEDIR}${WWWDIR}/nginx-include.conf.sample
|
||||
${INSTALL_DATA} ${WRKSRC}/.env.production.sample ${WRKSRC}/app.json\
|
||||
${WRKSRC}/config.ru ${WRKSRC}/Gemfile ${WRKSRC}/LICENSE\
|
||||
${WRKSRC}/package.json ${WRKSRC}/Rakefile\
|
||||
${STAGEDIR}${WWWDIR}
|
||||
(cd ${WRKSRC} && ${COPYTREE_SHARE}\
|
||||
"app bin config db lib log node_modules public spec streaming vendor"\
|
||||
${STAGEDIR}${WWWDIR})
|
||||
:>${STAGEDIR}${WWWDIR}/Gemfile.lock
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${NODE_BIN})
|
||||
NODE_VER!= ${NODE_BIN} -v
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
@ -1,5 +0,0 @@
|
||||
TIMESTAMP = 1522434603
|
||||
SHA256 (tootsuite-mastodon-v2.3.3_GH0.tar.gz) = b2b2e2ee7cc034e92258263500c423b900611407db67682777eef0526118f66e
|
||||
SIZE (tootsuite-mastodon-v2.3.3_GH0.tar.gz) = 12384548
|
||||
SHA256 (jehops-mastodon_node-2.3.2_GH0.tar.gz) = c2cbf8c7759130e631c7204737b70d4297a6546c577c0b0105c87d8a904bec05
|
||||
SIZE (jehops-mastodon_node-2.3.2_GH0.tar.gz) = 28207029
|
@ -1,62 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# $FreeBSD$
|
||||
|
||||
# PROVIDE: mastodon_stream
|
||||
# REQUIRE: LOGIN postgresql nginx redis
|
||||
# KEYWORD: shutdown
|
||||
|
||||
# Add the following line to /etc/rc.conf to enable the Mastodon streaming
|
||||
# service.
|
||||
#
|
||||
# mastodon_stream_enable="YES"
|
||||
#
|
||||
# mastodon_stream_port: default 4000
|
||||
#
|
||||
# The options below can be set in /etc/rc.conf. If they are not set there, they
|
||||
# will be read from .env.production.
|
||||
#
|
||||
# mastodon_db_name: e.g., mastodon_production
|
||||
# mastodon_db_host: e.g., localhost
|
||||
# mastodon_db_user: e.g., mastodon
|
||||
# mastodon_db_port: e.g., 5432
|
||||
# mastodon_local_domain: e.g., mastodon.mydomain.org (once set, do not change)
|
||||
# mastodon_smtp_from_address: e.g., mastodon@mydomain.org
|
||||
# mastodon_redis_host: e.g., localhost
|
||||
# mastodon_redis_port: e.g., 6397
|
||||
#
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
desc="Mastodon streaming server"
|
||||
name=mastodon_stream
|
||||
rcvar=mastodon_stream_enable
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
: ${mastodon_stream_enable:=NO}
|
||||
: ${mastodon_stream_port=4000}
|
||||
|
||||
sig_stop=HUP
|
||||
mastodon_stream_chdir="%%WWWDIR%%"
|
||||
mastodon_stream_env="HOME=%%WWWDIR%% \
|
||||
NODE_ENV=production \
|
||||
PORT=\"${mastodon_stream_port}\" \
|
||||
${mastodon_db_url:+DATABASE_URL=\"${mastodon_db_url}\"} \
|
||||
${mastodon_db_host:+DB_HOST=\"${mastodon_db_host}\"} \
|
||||
${mastodon_db_name:+DB_NAME=\"${mastodon_db_name}\"} \
|
||||
${mastodon_db_port:+DB_PORT=\"${mastodon_db_port}\"} \
|
||||
${mastodon_db_user:+DB_USER=\"${mastodon_db_user}\"} \
|
||||
${mastodon_db_password:+DB_PASS=\"${mastodon_db_password}\"} \
|
||||
${mastodon_local_domain:+LOCAL_DOMAIN=\"${mastodon_local_domain}\"} \
|
||||
${mastodon_smtp_from_address:+SMTP_FROM_ADDRESS=\"${mastodon_smtp_from_address}\"} \
|
||||
${mastodon_redis_host:+REDIS_HOST=\"${mastodon_redis_host}\"} \
|
||||
${mastodon_redis_port:+REDIS_PORT=\"${mastodon_redis_port}\"} \
|
||||
USER=mastodon"
|
||||
mastodon_stream_user=mastodon
|
||||
|
||||
command="%%PREFIX%%/bin/node"
|
||||
command_args="./streaming/index.js \
|
||||
>> /var/log/mastodon/${name##mastodon_}.log 2>&1 &"
|
||||
|
||||
run_rc_command "$1"
|
@ -1,73 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# $FreeBSD$
|
||||
|
||||
# PROVIDE: mastodon_web
|
||||
# REQUIRE: LOGIN postgresql nginx redis
|
||||
# KEYWORD: shutdown
|
||||
|
||||
#
|
||||
# Add the following line to /etc/rc.conf to enable the Mastodon web server.
|
||||
#
|
||||
# mastodon_web_enable="YES"
|
||||
#
|
||||
# mastodon_web_concurrency: default: 2
|
||||
# mastodon_web_loglevel: debug or error, default: error
|
||||
# mastodon_web_port: default: 3000
|
||||
# mastodon_web_threads: default: 5
|
||||
#
|
||||
# The options below can be set in /etc/rc.conf. If they are not set there, they
|
||||
# will be read from .env.production.
|
||||
#
|
||||
# mastodon_db_name: e.g., mastodon_production
|
||||
# mastodon_db_host: e.g., localhost
|
||||
# mastodon_db_user: e.g., mastodon
|
||||
# mastodon_db_port: e.g., 5432
|
||||
# mastodon_local_domain: e.g., mastodon.mydomain.org (once set, do not change)
|
||||
# mastodon_smtp_from_address: e.g., mastodon@mydomain.org
|
||||
# mastodon_redis_host: e.g., localhost
|
||||
# mastodon_redis_port: e.g., 6397
|
||||
#
|
||||
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
desc="Mastodon web workers server"
|
||||
name=mastodon_web
|
||||
rcvar=mastodon_web_enable
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
: ${mastodon_web_enable:=NO}
|
||||
: ${mastodon_web_concurrency:=2}
|
||||
: ${mastodon_web_loglevel:=error}
|
||||
: ${mastodon_web_port:=3000}
|
||||
: ${mastodon_web_threads:=5}
|
||||
|
||||
mastodon_web_chdir="%%WWWDIR%%"
|
||||
mastodon_web_env="MAX_THREADS=\"${mastodon_web_threads}\" \
|
||||
PORT=\"${mastodon_web_port}\" \
|
||||
RAILS_ENV=production \
|
||||
RAILS_LOG_LEVEL=\"${mastodon_web_loglevel}\" \
|
||||
WEB_CONCURRENCY=\"${mastodon_web_concurrency}\" \
|
||||
${mastodon_db_url:+DATABASE_URL=\"${mastodon_db_url}\"} \
|
||||
${mastodon_db_host:+DB_HOST=\"${mastodon_db_host}\"} \
|
||||
${mastodon_db_name:+DB_NAME=\"${mastodon_db_name}\"} \
|
||||
${mastodon_db_port:+DB_PORT=\"${mastodon_db_port}\"} \
|
||||
${mastodon_db_user:+DB_USER=\"${mastodon_db_user}\"} \
|
||||
${mastodon_db_password:+DB_PASS=\"${mastodon_db_password}\"} \
|
||||
${mastodon_local_domain:+LOCAL_DOMAIN=\"${mastodon_local_domain}\"} \
|
||||
${mastodon_smtp_from_address:+SMTP_FROM_ADDRESS=\"${mastodon_smtp_from_address}\"} \
|
||||
${mastodon_redis_host:+REDIS_HOST=\"${mastodon_redis_host}\"} \
|
||||
${mastodon_redis_port:+REDIS_PORT=\"${mastodon_redis_port}\"}"
|
||||
|
||||
mastodon_web_user=mastodon
|
||||
pidfile="/var/run/mastodon/${name}.pid"
|
||||
procname="%%RUBY%%:"
|
||||
|
||||
start_precmd=":>%%WWWDIR%%/Gemfile.lock"
|
||||
command="%%PREFIX%%/bin/puma"
|
||||
command_flags="-C config/puma.rb"
|
||||
command_args=">> /var/log/mastodon/${name##mastodon_}.log 2>&1 &"
|
||||
|
||||
run_rc_command "$1"
|
@ -1,68 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# $FreeBSD$
|
||||
|
||||
# PROVIDE: mastodon_workers
|
||||
# REQUIRE: LOGIN postgresql nginx redis
|
||||
# KEYWORD: shutdown
|
||||
|
||||
# Add the following lines to /etc/rc.conf to enable the Mastodon background
|
||||
# workers.
|
||||
#
|
||||
# mastodon_workers_enable="YES"
|
||||
#
|
||||
# mastodon_workers_dbpool: default: 5
|
||||
# mastodon_workers_loglevel: debug or error, default: error
|
||||
# mastodon_workers_threads: default: 5
|
||||
#
|
||||
# The options below can be set in /etc/rc.conf. If they are not set there, they
|
||||
# will be read from .env.production.
|
||||
#
|
||||
# mastodon_db_name: e.g., mastodon_production
|
||||
# mastodon_db_host: e.g., localhost
|
||||
# mastodon_db_user: e.g., mastodon
|
||||
# mastodon_db_port: e.g., 5432
|
||||
# mastodon_local_domain: e.g., mastodon.mydomain.org (once set, do not change)
|
||||
# mastodon_smtp_from_address: e.g., mastodon@mydomain.org
|
||||
# mastodon_redis_host: e.g., localhost
|
||||
# mastodon_redis_port: e.g., 6397
|
||||
#
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
desc="Mastodon background workers server"
|
||||
name=mastodon_workers
|
||||
rcvar=mastodon_workers_enable
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
: ${mastodon_workers_enable:=NO}
|
||||
: ${mastodon_workers_loglevel:=error}
|
||||
: ${mastodon_workers_dbpool:=5}
|
||||
: ${mastodon_workers_threads:=5}
|
||||
|
||||
mastodon_workers_chdir="%%WWWDIR%%"
|
||||
mastodon_workers_env="DB_POOL=\"${mastodon_workers_dbpool}\" \
|
||||
RAILS_ENV=production \
|
||||
RAILS_LOG_LEVEL=\"${mastodon_workers_loglevel}\" \
|
||||
${mastodon_db_url:+DATABASE_URL=\"${mastodon_db_url}\"} \
|
||||
${mastodon_db_host:+DB_HOST=\"${mastodon_db_host}\"} \
|
||||
${mastodon_db_name:+DB_NAME=\"${mastodon_db_name}\"} \
|
||||
${mastodon_db_port:+DB_PORT=\"${mastodon_db_port}\"} \
|
||||
${mastodon_db_user:+DB_USER=\"${mastodon_db_user}\"} \
|
||||
${mastodon_db_password:+DB_PASS=\"${mastodon_db_password}\"} \
|
||||
${mastodon_local_domain:+LOCAL_DOMAIN=\"${mastodon_local_domain}\"} \
|
||||
${mastodon_smtp_from_address:+SMTP_FROM_ADDRESS=\"${mastodon_smtp_from_address}\"} \
|
||||
${mastodon_redis_host:+REDIS_HOST=\"${mastodon_redis_host}\"} \
|
||||
${mastodon_redis_port:+REDIS_PORT=\"${mastodon_redis_port}\"}"
|
||||
|
||||
mastodon_workers_user=mastodon
|
||||
pidfile="/var/run/mastodon/${name}.pid"
|
||||
procname="%%RUBY%%:"
|
||||
|
||||
start_precmd=":>%%WWWDIR%%/Gemfile.lock"
|
||||
command="%%PREFIX%%/bin/sidekiq"
|
||||
command_flags="-c ${mastodon_workers_threads} -q default -q mailers -q pull -q push"
|
||||
command_args=">> /var/log/mastodon/${name##mastodon_}.log 2>&1 &"
|
||||
|
||||
run_rc_command "$1"
|
@ -1,86 +0,0 @@
|
||||
map $http_upgrade $connection_upgrade {
|
||||
default upgrade;
|
||||
'' close;
|
||||
}
|
||||
|
||||
server {
|
||||
listen 80;
|
||||
listen 443 ssl http2;
|
||||
# listen [::]:443 ssl http2;
|
||||
server_name example.com;
|
||||
|
||||
ssl_protocols TLSv1.2;
|
||||
ssl_ciphers HIGH:!MEDIUM:!LOW:!aNULL:!NULL:!SHA;
|
||||
ssl_prefer_server_ciphers on;
|
||||
ssl_session_cache shared:SSL:10m;
|
||||
ssl_certificate %%PREFIX%%/etc/dehydrated/certs/example.com/fullchain.pem;
|
||||
ssl_certificate_key %%PREFIX%%/etc/dehydrated/certs/example.com/privkey.pem;
|
||||
ssl_dhparam %%PREFIX%%/etc/dehydrated/certs/dhparam.pem;
|
||||
keepalive_timeout 70;
|
||||
sendfile on;
|
||||
client_max_body_size 0;
|
||||
|
||||
root %%WWWDIR%%/public;
|
||||
|
||||
gzip on;
|
||||
gzip_disable "msie6";
|
||||
gzip_vary on;
|
||||
gzip_proxied any;
|
||||
gzip_comp_level 6;
|
||||
gzip_buffers 16 8k;
|
||||
gzip_http_version 1.1;
|
||||
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
|
||||
|
||||
add_header Strict-Transport-Security "max-age=31536000";
|
||||
|
||||
location / {
|
||||
try_files $uri @proxy;
|
||||
}
|
||||
|
||||
location /sw.js {
|
||||
add_header Cache-Control no-cache;
|
||||
add_header Pragma "no-cache";
|
||||
}
|
||||
|
||||
location ~ ^/(emoji|packs|system/accounts/avatars|system/media_attachments/files) {
|
||||
add_header Cache-Control "public, max-age=31536000, immutable";
|
||||
try_files $uri @proxy;
|
||||
}
|
||||
|
||||
location @proxy {
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto https;
|
||||
proxy_set_header Proxy "";
|
||||
proxy_pass_header Server;
|
||||
|
||||
proxy_pass http://localhost:3000;
|
||||
proxy_buffering off;
|
||||
proxy_redirect off;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection $connection_upgrade;
|
||||
|
||||
tcp_nodelay on;
|
||||
}
|
||||
|
||||
location /api/v1/streaming {
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto https;
|
||||
proxy_set_header Proxy "";
|
||||
|
||||
proxy_pass http://localhost:4000;
|
||||
proxy_buffering off;
|
||||
proxy_redirect off;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection $connection_upgrade;
|
||||
|
||||
tcp_nodelay on;
|
||||
}
|
||||
|
||||
error_page 500 501 502 503 504 /500.html;
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
worker_processes 2;
|
||||
error_log /var/log/httpd-error.log;
|
||||
user www www;
|
||||
|
||||
events
|
||||
{
|
||||
worker_connections 1024;
|
||||
}
|
||||
|
||||
http
|
||||
{
|
||||
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
|
||||
'$status $body_bytes_sent "$http_referer" '
|
||||
'"$http_user_agent" "$http_x_forwarded_for"';
|
||||
access_log /var/log/httpd-access.log;
|
||||
default_type application/octet-stream;
|
||||
include %%PREFIX%%/etc/nginx/mime.types;
|
||||
index index.html
|
||||
keepalive_timeout 65;
|
||||
gzip on;
|
||||
sendfile on;
|
||||
|
||||
include %%WWWDIR%%/nginx-include.conf;
|
||||
|
||||
}
|
@ -1,95 +0,0 @@
|
||||
--- .env.production.sample.orig 2018-03-10 15:03:04 UTC
|
||||
+++ .env.production.sample
|
||||
@@ -1,14 +1,28 @@
|
||||
+# The following entries can be set in /etc/rc.conf. The entries in /etc/rc.conf will take priority over values set here.
|
||||
+#
|
||||
+# mastodon_db_name=mastodon_production
|
||||
+# mastodon_db_host=localhost
|
||||
+# mastodon_db_user=mastodon
|
||||
+# mastodon_db_port=5432
|
||||
+#
|
||||
+# mastodon_local_domain=mastodon.example.com
|
||||
+# mastodon_smtp_from_address=mastodon@example.com
|
||||
+#
|
||||
+# mastodon_redis_host=localhost
|
||||
+# mastodon_redis_port=6379
|
||||
+#
|
||||
+
|
||||
# Service dependencies
|
||||
# You may set REDIS_URL instead for more advanced options
|
||||
# You may also set REDIS_NAMESPACE to share Redis between multiple Mastodon servers
|
||||
-REDIS_HOST=redis
|
||||
-REDIS_PORT=6379
|
||||
+# REDIS_HOST=localhost
|
||||
+# REDIS_PORT=6379
|
||||
# You may set DATABASE_URL instead for more advanced options
|
||||
-DB_HOST=db
|
||||
-DB_USER=postgres
|
||||
-DB_NAME=postgres
|
||||
-DB_PASS=
|
||||
-DB_PORT=5432
|
||||
+# DB_HOST=localhost
|
||||
+# DB_USER=mastodon
|
||||
+# DB_NAME=mastodon_production
|
||||
+# DB_PASS=
|
||||
+# DB_PORT=5432
|
||||
# Optional ElasticSearch configuration
|
||||
# ES_ENABLED=true
|
||||
# ES_HOST=es
|
||||
@@ -17,7 +31,7 @@ DB_PORT=5432
|
||||
# Federation
|
||||
# Note: Changing LOCAL_DOMAIN at a later time will cause unwanted side effects, including breaking all existing federation.
|
||||
# LOCAL_DOMAIN should *NOT* contain the protocol part of the domain e.g https://example.com.
|
||||
-LOCAL_DOMAIN=example.com
|
||||
+LOCAL_DOMAIN=mastodon.example.com
|
||||
|
||||
# Changing LOCAL_HTTPS in production is no longer supported. (Mastodon will always serve https:// links)
|
||||
|
||||
@@ -41,7 +55,7 @@ OTP_SECRET=
|
||||
# You should only generate this once per instance. If you later decide to change it, all push subscription will
|
||||
# be invalidated, requiring the users to access the website again to resubscribe.
|
||||
#
|
||||
-# Generate with `RAILS_ENV=production bundle exec rake mastodon:webpush:generate_vapid_key` task (`docker-compose run --rm web rake mastodon:webpush:generate_vapid_key` if you use docker compose)
|
||||
+# Generate with `RAILS_ENV=production rake mastodon:webpush:generate_vapid_key`
|
||||
#
|
||||
# For more information visit https://rossta.net/blog/using-the-web-push-api-with-vapid.html
|
||||
VAPID_PRIVATE_KEY=
|
||||
@@ -63,18 +77,18 @@ VAPID_PUBLIC_KEY=
|
||||
# If you want to use an SMTP server without authentication (e.g local Postfix relay)
|
||||
# then set SMTP_AUTH_METHOD and SMTP_OPENSSL_VERIFY_MODE to 'none' and
|
||||
# *comment* SMTP_LOGIN and SMTP_PASSWORD (leaving them blank is not enough).
|
||||
-SMTP_SERVER=smtp.mailgun.org
|
||||
-SMTP_PORT=587
|
||||
-SMTP_LOGIN=
|
||||
-SMTP_PASSWORD=
|
||||
-SMTP_FROM_ADDRESS=notifications@example.com
|
||||
-#SMTP_DOMAIN= # defaults to LOCAL_DOMAIN
|
||||
-#SMTP_DELIVERY_METHOD=smtp # delivery method can also be sendmail
|
||||
-#SMTP_AUTH_METHOD=plain
|
||||
-#SMTP_CA_FILE=/etc/ssl/certs/ca-certificates.crt
|
||||
-#SMTP_OPENSSL_VERIFY_MODE=peer
|
||||
-#SMTP_ENABLE_STARTTLS_AUTO=true
|
||||
-#SMTP_TLS=true
|
||||
+# SMTP_SERVER=smtp.mailgun.org
|
||||
+# SMTP_PORT=587
|
||||
+# SMTP_LOGIN=
|
||||
+# SMTP_PASSWORD=
|
||||
+# SMTP_FROM_ADDRESS=notifications@example.com
|
||||
+# SMTP_DOMAIN= # defaults to LOCAL_DOMAIN
|
||||
+# SMTP_DELIVERY_METHOD=smtp # delivery method can also be sendmail
|
||||
+# SMTP_AUTH_METHOD=plain
|
||||
+# SMTP_CA_FILE=/etc/ssl/certs/ca-certificates.crt
|
||||
+# SMTP_OPENSSL_VERIFY_MODE=peer
|
||||
+# SMTP_ENABLE_STARTTLS_AUTO=true
|
||||
+# SMTP_TLS=true
|
||||
|
||||
# Optional user upload path and URL (images, avatars). Default is :rails_root/public/system. If you set this variable, you are responsible for making your HTTP server (eg. nginx) serve these files.
|
||||
# PAPERCLIP_ROOT_PATH=/var/lib/mastodon/public-system
|
||||
@@ -207,6 +221,6 @@ STREAMING_CLUSTER_NUM=1
|
||||
# SAML_ATTRIBUTES_STATEMENTS_FULL_NAME="urn:oid:2.16.840.1.113730.3.1.241"
|
||||
# SAML_ATTRIBUTES_STATEMENTS_FIRST_NAME="urn:oid:2.5.4.42"
|
||||
# SAML_ATTRIBUTES_STATEMENTS_LAST_NAME="urn:oid:2.5.4.4"
|
||||
-# SAML_UID_ATTRIBUTE="urn:oid:0.9.2342.19200300.100.1.1"
|
||||
+# SAML_UID_ATTRIBUTE="urn:oid:0.9.2342.19200300.100.1.1"
|
||||
# SAML_ATTRIBUTES_STATEMENTS_VERIFIED=
|
||||
# SAML_ATTRIBUTES_STATEMENTS_VERIFIED_EMAIL=
|
@ -1,96 +0,0 @@
|
||||
--- Gemfile.orig 2018-03-22 13:13:46 UTC
|
||||
+++ Gemfile
|
||||
@@ -9,15 +9,15 @@ gem 'puma', '~> 3.10'
|
||||
gem 'rails', '~> 5.1.4'
|
||||
|
||||
gem 'hamlit-rails', '~> 0.2'
|
||||
-gem 'pg', '~> 0.20'
|
||||
-gem 'pghero', '~> 1.7'
|
||||
+gem 'pg', '>= 0.20'
|
||||
+gem 'pghero', '>= 1.7'
|
||||
gem 'dotenv-rails', '~> 2.2'
|
||||
|
||||
gem 'aws-sdk', '~> 2.10', require: false
|
||||
-gem 'fog-core', '~> 1.45'
|
||||
+gem 'fog-core', '>= 1.45'
|
||||
gem 'fog-local', '~> 0.4', require: false
|
||||
gem 'fog-openstack', '~> 0.1', require: false
|
||||
-gem 'paperclip', '~> 5.1'
|
||||
+gem 'paperclip', '>= 5.1'
|
||||
gem 'paperclip-av-transcoder', '~> 0.6'
|
||||
gem 'streamio-ffmpeg', '~> 3.0'
|
||||
|
||||
@@ -49,7 +49,7 @@ gem 'redis-namespace', '~> 1.5'
|
||||
gem 'htmlentities', '~> 4.3'
|
||||
gem 'http', '~> 3.0'
|
||||
gem 'http_accept_language', '~> 2.1'
|
||||
-gem 'httplog', '~> 0.99'
|
||||
+gem 'httplog', '>= 0.99'
|
||||
gem 'idn-ruby', require: 'idn'
|
||||
gem 'kaminari', '~> 1.1'
|
||||
gem 'link_header', '~> 0.0'
|
||||
@@ -66,11 +66,11 @@ gem 'rack-cors', '~> 0.4', require: 'rac
|
||||
gem 'rack-timeout', '~> 0.4'
|
||||
gem 'rails-i18n', '~> 5.0'
|
||||
gem 'rails-settings-cached', '~> 0.6'
|
||||
-gem 'redis', '~> 3.3', require: ['redis', 'redis/connection/hiredis']
|
||||
+gem 'redis', '>= 3.3', require: ['redis', 'redis/connection/hiredis']
|
||||
gem 'mario-redis-lock', '~> 1.2', require: 'redis_lock'
|
||||
gem 'rqrcode', '~> 0.10'
|
||||
gem 'ruby-oembed', '~> 0.12', require: 'oembed'
|
||||
-gem 'ruby-progressbar', '~> 1.4'
|
||||
+gem 'ruby-progressbar', '>= 1.4'
|
||||
gem 'sanitize', '~> 4.6.4'
|
||||
gem 'sidekiq', '~> 5.0'
|
||||
gem 'sidekiq-scheduler', '~> 2.1'
|
||||
@@ -90,50 +90,10 @@ gem 'webpush'
|
||||
gem 'json-ld-preloaded', '~> 2.2.1'
|
||||
gem 'rdf-normalize', '~> 0.3.1'
|
||||
|
||||
-group :development, :test do
|
||||
- gem 'fabrication', '~> 2.18'
|
||||
- gem 'fuubar', '~> 2.2'
|
||||
- gem 'i18n-tasks', '~> 0.9', require: false
|
||||
- gem 'pry-rails', '~> 0.3'
|
||||
- gem 'rspec-rails', '~> 3.7'
|
||||
-end
|
||||
-
|
||||
group :production, :test do
|
||||
gem 'private_address_check', '~> 0.4.1'
|
||||
end
|
||||
|
||||
-group :test do
|
||||
- gem 'capybara', '~> 2.15'
|
||||
- gem 'climate_control', '~> 0.2'
|
||||
- gem 'faker', '~> 1.7'
|
||||
- gem 'microformats', '~> 4.0'
|
||||
- gem 'rails-controller-testing', '~> 1.0'
|
||||
- gem 'rspec-sidekiq', '~> 3.0'
|
||||
- gem 'simplecov', '~> 0.14', require: false
|
||||
- gem 'webmock', '~> 3.0'
|
||||
- gem 'parallel_tests', '~> 2.17'
|
||||
-end
|
||||
-
|
||||
-group :development do
|
||||
- gem 'active_record_query_trace', '~> 1.5'
|
||||
- gem 'annotate', '~> 2.7'
|
||||
- gem 'better_errors', '~> 2.4'
|
||||
- gem 'binding_of_caller', '~> 0.7'
|
||||
- gem 'bullet', '~> 5.5'
|
||||
- gem 'letter_opener', '~> 1.4'
|
||||
- gem 'letter_opener_web', '~> 1.3'
|
||||
- gem 'memory_profiler'
|
||||
- gem 'rubocop', require: false
|
||||
- gem 'brakeman', '~> 4.0', require: false
|
||||
- gem 'bundler-audit', '~> 0.6', require: false
|
||||
- gem 'scss_lint', '~> 0.55', require: false
|
||||
-
|
||||
- gem 'capistrano', '~> 3.10'
|
||||
- gem 'capistrano-rails', '~> 1.3'
|
||||
- gem 'capistrano-rbenv', '~> 2.1'
|
||||
- gem 'capistrano-yarn', '~> 2.0'
|
||||
-end
|
||||
-
|
||||
group :production do
|
||||
gem 'lograge', '~> 0.7'
|
||||
gem 'redis-rails', '~> 5.0'
|
@ -1,12 +0,0 @@
|
||||
--- config/environments/production.rb.orig 2017-07-07 14:09:38 UTC
|
||||
+++ config/environments/production.rb
|
||||
@@ -98,4 +98,9 @@ Rails.application.configure do
|
||||
'X-Content-Type-Options' => 'nosniff',
|
||||
'X-XSS-Protection' => '1; mode=block',
|
||||
}
|
||||
+
|
||||
+ # Paperclip config:
|
||||
+ Paperclip.options[:image_magick_path] = "%%PREFIX%%/bin"
|
||||
+ Paperclip.options[:command_path] = "%%PREFIX%%/bin"
|
||||
+
|
||||
end
|
@ -1,11 +0,0 @@
|
||||
--- config/puma.rb.orig 2017-05-22 21:15:56 UTC
|
||||
+++ config/puma.rb
|
||||
@@ -1,6 +1,8 @@
|
||||
threads_count = ENV.fetch('MAX_THREADS') { 5 }.to_i
|
||||
threads threads_count, threads_count
|
||||
|
||||
+pidfile '/var/run/mastodon/mastodon_web.pid'
|
||||
+
|
||||
if ENV['SOCKET'] then
|
||||
bind 'unix://' + ENV['SOCKET']
|
||||
else
|
@ -1,7 +0,0 @@
|
||||
--- config/sidekiq.yml.orig 2018-03-11 14:13:13 UTC
|
||||
+++ config/sidekiq.yml
|
||||
@@ -33,3 +33,4 @@
|
||||
backup_cleanup_scheduler:
|
||||
cron: '<%= Random.rand(0..59) %> <%= Random.rand(3..5) %> * * *'
|
||||
class: Scheduler::BackupCleanupScheduler
|
||||
+:pidfile: /var/run/mastodon/mastodon_workers.pid
|
@ -1,43 +0,0 @@
|
||||
--- package.json.orig 2018-03-09 12:11:43 UTC
|
||||
+++ package.json
|
||||
@@ -5,14 +5,9 @@
|
||||
"node": ">=6"
|
||||
},
|
||||
"scripts": {
|
||||
- "postversion": "git push --tags",
|
||||
- "build:development": "cross-env RAILS_ENV=development ./bin/webpack",
|
||||
"build:production": "cross-env RAILS_ENV=production ./bin/webpack",
|
||||
"manage:translations": "node ./config/webpack/translationRunner.js",
|
||||
- "start": "node ./streaming/index.js",
|
||||
- "test": "npm-run-all test:lint test:jest",
|
||||
- "test:lint": "eslint -c .eslintrc.yml --ext=js app/javascript/ config/webpack/ streaming/",
|
||||
- "test:jest": "cross-env NODE_ENV=test jest --coverage"
|
||||
+ "start": "node ./streaming/index.js"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@@ -119,24 +114,5 @@
|
||||
"webpack-manifest-plugin": "^1.2.1",
|
||||
"webpack-merge": "^4.1.1",
|
||||
"websocket.js": "^0.1.12"
|
||||
- },
|
||||
- "devDependencies": {
|
||||
- "babel-eslint": "^8.2.1",
|
||||
- "enzyme": "^3.2.0",
|
||||
- "enzyme-adapter-react-16": "^1.1.0",
|
||||
- "eslint": "^4.15.0",
|
||||
- "eslint-plugin-import": "^2.8.0",
|
||||
- "eslint-plugin-jsx-a11y": "^5.1.1",
|
||||
- "eslint-plugin-react": "^7.5.1",
|
||||
- "jest": "^21.2.1",
|
||||
- "raf": "^3.4.0",
|
||||
- "react-intl-translations-manager": "^5.0.0",
|
||||
- "react-test-renderer": "^16.2.0",
|
||||
- "webpack-dev-server": "^2.9.5",
|
||||
- "yargs": "^8.0.2"
|
||||
- },
|
||||
- "optionalDependencies": {
|
||||
- "fsevents": "*",
|
||||
- "node-zopfli": "^2.0.2"
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,8 +0,0 @@
|
||||
Mastodon is an alternative implementation of GNU social, a free,
|
||||
open-source social network. It is a decentralized alternative to
|
||||
commercial platforms based on ActivityStreams, Webfinger, PubsubHubbub
|
||||
and Salmon. The project focuses on creating a clean REST API and a good
|
||||
user interface. Ruby on Rails is used for the back-end, while React.js
|
||||
and Redux are used for the dynamic front-end.
|
||||
|
||||
WWW: https://github.com/tootsuite/mastodon
|
@ -1,12 +0,0 @@
|
||||
############################################################
|
||||
Some options may now be set in rc.conf. See the comments in
|
||||
the rc scripts (mastodon_web, mastodon_workers, and
|
||||
mastodon_stream) for details.
|
||||
|
||||
Visit this URL to get started with Mastodon.
|
||||
http://ftfl.ca/blog/2017-05-23-mastodon-freebsd.html
|
||||
|
||||
Visit this URL to upgrade Mastodon.
|
||||
http://ftfl.ca/blog/2017-05-27-mastodon-freebsd-upgrade.html
|
||||
|
||||
############################################################
|
File diff suppressed because it is too large
Load Diff
@ -906,8 +906,6 @@
|
||||
SUBDIR += p5-XML-RPC-Fast
|
||||
SUBDIR += p5-XMLRPC-Lite
|
||||
SUBDIR += p5-XPC
|
||||
SUBDIR += p5-ZConf
|
||||
SUBDIR += p5-ZConf-Bookmarks
|
||||
SUBDIR += p5-ZeroMQ
|
||||
SUBDIR += p5-ldap2pf
|
||||
SUBDIR += p5-ldap2pw
|
||||
|
@ -1,23 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ZConf-Bookmarks
|
||||
PORTVERSION= 0.2.4
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= net perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= System for bookmarking URIs using ZConf
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
RUN_DEPENDS= p5-ZConf>=0:net/p5-ZConf
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ZConf-Bookmarks-0.2.4.tar.gz) = 77568b2f972f07b66ee3c0f2bdeef6089e0559e1c5a10c574b7c4eb267fec6df
|
||||
SIZE (ZConf-Bookmarks-0.2.4.tar.gz) = 7593
|
@ -1,4 +0,0 @@
|
||||
Provides a method for storing bookmarks for URIs
|
||||
in ZConf.
|
||||
|
||||
WWW: https://metacpan.org/release/ZConf-Bookmarks
|
@ -1,2 +0,0 @@
|
||||
%%SITE_PERL%%/ZConf/Bookmarks.pm
|
||||
%%PERL5_MAN3%%/ZConf::Bookmarks.3.gz
|
@ -1,37 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ZConf
|
||||
PORTVERSION= 6.1.0
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= net perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= Configuration system allowing for either file or LDAP backed storage
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-Chooser>=0:devel/p5-Chooser \
|
||||
p5-Error-Helper>=0:devel/p5-Error-Helper \
|
||||
p5-File-BaseDir>=0:devel/p5-File-BaseDir \
|
||||
p5-Module-List>=0:devel/p5-Module-List \
|
||||
p5-Net-LDAP-AutoDNs>=0:net/p5-Net-LDAP-AutoDNs \
|
||||
p5-Net-LDAP-AutoServer>=0:net/p5-Net-LDAP-AutoServer \
|
||||
p5-Net-LDAP-LDAPhash>=0:net/p5-Net-LDAP-LDAPhash \
|
||||
p5-Net-LDAP-Makepath>=0:net/p5-Net-LDAP-Makepath \
|
||||
p5-ZML>=0:devel/p5-ZML \
|
||||
p5-perl-ldap>=0:net/p5-perl-ldap
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USES= perl5 shebangfix
|
||||
USE_PERL5= configure
|
||||
SHEBANG_FILES= bin/zcset bin/zccreate bin/zccdump bin/zcvls \
|
||||
bin/zcchooser-set bin/zcget bin/zcchooser-edit \
|
||||
bin/zcchooser-get bin/zcchooser-run bin/zcls \
|
||||
bin/zcrm bin/zcvdel
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ZConf-6.1.0.tar.gz) = ff58fb7a572fa1f2860f7b47759e5a7c057a35950abfeb68b10b278df0079ba5
|
||||
SIZE (ZConf-6.1.0.tar.gz) = 46248
|
@ -1,16 +0,0 @@
|
||||
A configuration system allowing for either file or LDAP backed storage.
|
||||
|
||||
zccreate Creates a new ZConf config or set.
|
||||
zcget Reads a value from a ZConf config.
|
||||
zccdump Dumps a ZConf config to ZML.
|
||||
zcls Lists configured ZConf congigs and sets.
|
||||
zcrm Remove a ZConf config or set.
|
||||
zcset Sets a value in a ZConf config.
|
||||
zcvdel Remove a variable from a ZConf config.
|
||||
zcvls Lists the keys of a ZConf config.
|
||||
zcchooser-edit Edits the chooser for a config.
|
||||
zcchooser-get Gets the chooser for a config.
|
||||
zcchooser-run Return the set that will be used for a config.
|
||||
zcchooser-set Set the chooser using data in the specified file.
|
||||
|
||||
WWW: https://metacpan.org/release/ZConf
|
@ -1,18 +0,0 @@
|
||||
%%SITE_PERL%%/ZConf.pm
|
||||
%%SITE_PERL%%/ZConf/backends/ldap.pm
|
||||
%%SITE_PERL%%/ZConf/backends/file.pm
|
||||
%%PERL5_MAN3%%/ZConf.3.gz
|
||||
%%PERL5_MAN3%%/ZConf::backends::file.3.gz
|
||||
%%PERL5_MAN3%%/ZConf::backends::ldap.3.gz
|
||||
bin/zcchooser-edit
|
||||
bin/zcchooser-get
|
||||
bin/zcchooser-run
|
||||
bin/zcchooser-set
|
||||
bin/zccreate
|
||||
bin/zcget
|
||||
bin/zcls
|
||||
bin/zcrm
|
||||
bin/zcset
|
||||
bin/zcvdel
|
||||
bin/zcvls
|
||||
bin/zccdump
|
@ -838,7 +838,6 @@
|
||||
SUBDIR += p5-Unix-Processors
|
||||
SUBDIR += p5-Unix-Syslog
|
||||
SUBDIR += p5-User
|
||||
SUBDIR += p5-ZConf-Cron
|
||||
SUBDIR += p5-arclog
|
||||
SUBDIR += p5-reslog
|
||||
SUBDIR += packer
|
||||
|
@ -1,37 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ZConf-Cron
|
||||
PORTVERSION= 1.1.1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= sysutils perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= Handles storing cron tabs in ZConf
|
||||
|
||||
LICENSE= ART10 GPLv1+
|
||||
LICENSE_COMB= dual
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-DateTime-Event-Cron>=0:devel/p5-DateTime-Event-Cron \
|
||||
p5-DateTime-Format-Strptime>=0:devel/p5-DateTime-Format-Strptime \
|
||||
p5-DateTime>=0:devel/p5-DateTime \
|
||||
p5-ZConf-GUI>=0:devel/p5-ZConf-GUI \
|
||||
p5-ZConf>=0:net/p5-ZConf
|
||||
RUN_DEPENDS:= p5-DateTime-Event-Cron>=0:devel/p5-DateTime-Event-Cron \
|
||||
p5-DateTime-Format-Strptime>=0:devel/p5-DateTime-Format-Strptime \
|
||||
p5-DateTime>=0:devel/p5-DateTime \
|
||||
p5-ZConf-GUI>=0:devel/p5-ZConf-GUI \
|
||||
p5-ZConf>=0:net/p5-ZConf
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= perl5 shebangfix
|
||||
SHEBANG_FILES= bin/gzccrontab bin/zccrontab bin/zccron
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ZConf-Cron-1.1.1.tar.gz) = 103335979dc478bcc50eca350d643eabebc4b291ec04dd0b682b33b3504ef82d
|
||||
SIZE (ZConf-Cron-1.1.1.tar.gz) = 10486
|
@ -1,10 +0,0 @@
|
||||
This provides the required module for managing crontabs stored
|
||||
in ZConf. Scripts to use thoseare also included.
|
||||
|
||||
The utility zccron is a single pass cron utilitie.
|
||||
|
||||
zccron - Runs crontabs stored in ZConf.
|
||||
zccrontab - Manage crontabs stored in ZConf.
|
||||
gzccrontab - Invokes GUI editor for installed crontabs.
|
||||
|
||||
WWW: https://metacpan.org/release/ZConf-Cron
|
@ -1,7 +0,0 @@
|
||||
bin/zccron
|
||||
bin/zccrontab
|
||||
bin/gzccrontab
|
||||
%%SITE_PERL%%/ZConf/Cron.pm
|
||||
%%SITE_PERL%%/ZConf/Cron/GUI.pm
|
||||
%%PERL5_MAN3%%/ZConf::Cron.3.gz
|
||||
%%PERL5_MAN3%%/ZConf::Cron::GUI.3.gz
|
@ -947,7 +947,6 @@
|
||||
SUBDIR += p5-Text-SimpleTemplate
|
||||
SUBDIR += p5-Text-Soundex
|
||||
SUBDIR += p5-Text-SpellChecker
|
||||
SUBDIR += p5-Text-SpellChecker-GUI
|
||||
SUBDIR += p5-Text-Striphigh
|
||||
SUBDIR += p5-Text-Table
|
||||
SUBDIR += p5-Text-Table-Manifold
|
||||
|
@ -1,30 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Text-SpellChecker-GUI
|
||||
PORTVERSION= 0.0.2
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= textproc perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= Implements a user interface to Text::SpellChecker using ZConf::GUI
|
||||
|
||||
LICENSE= ART10 GPLv1+
|
||||
LICENSE_COMB= dual
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-Curses-UI>=0:devel/p5-Curses-UI \
|
||||
p5-String-ShellQuote>=0:textproc/p5-String-ShellQuote \
|
||||
p5-ZConf-GUI>=0:devel/p5-ZConf-GUI \
|
||||
p5-Text-SpellChecker>=0:textproc/p5-Text-SpellChecker
|
||||
|
||||
USES= perl5 shebangfix
|
||||
SHEBANG_FILES= bin/curses-textspellchecker bin/textspellchecker
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (Text-SpellChecker-GUI-0.0.2.tar.gz) = f43c8066fb08514b51a2d6136f5de5c0a6407c6cbaa639b265b7f681ec2a9107
|
||||
SIZE (Text-SpellChecker-GUI-0.0.2.tar.gz) = 8007
|
@ -1,6 +0,0 @@
|
||||
This implements a spell checker to Text::SpellChecker
|
||||
using ZConf::GUI.
|
||||
|
||||
textspellchecker - Spell checker script.
|
||||
|
||||
WWW: https://metacpan.org/release/Text-SpellChecker-GUI
|
@ -1,6 +0,0 @@
|
||||
bin/textspellchecker
|
||||
bin/curses-textspellchecker
|
||||
%%PERL5_MAN3%%/Text::SpellChecker::GUI.3.gz
|
||||
%%PERL5_MAN3%%/Text::SpellChecker::GUI::Curses.3.gz
|
||||
%%SITE_PERL%%/Text/SpellChecker/GUI.pm
|
||||
%%SITE_PERL%%/Text/SpellChecker/GUI/Curses.pm
|
@ -1365,8 +1365,6 @@
|
||||
SUBDIR += p5-WebService-YouTube
|
||||
SUBDIR += p5-WordPress-XMLRPC
|
||||
SUBDIR += p5-Yahoo-Search
|
||||
SUBDIR += p5-ZConf-RSS
|
||||
SUBDIR += p5-ZConf-RSS-GUI-GTK
|
||||
SUBDIR += p5-chklinks
|
||||
SUBDIR += p5-jQuery-File-Upload
|
||||
SUBDIR += p5-libapreq2
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ZConf-RSS-GUI-GTK
|
||||
PORTVERSION= 0.0.1
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= www perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= Provides a GTK backend for ZConf::RSS::GUI
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
RUN_DEPENDS= p5-ZConf-RSS>=0:www/p5-ZConf-RSS \
|
||||
p5-Gtk2>=0:x11-toolkits/p5-Gtk2
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ZConf-RSS-GUI-GTK-0.0.1.tar.gz) = 28c3315bce32570e5712594b490bb48e40cb549bd5a1caad25c7c67cd1b82b92
|
||||
SIZE (ZConf-RSS-GUI-GTK-0.0.1.tar.gz) = 8683
|
@ -1,3 +0,0 @@
|
||||
Provides a GTK backend for ZConf::RSS::GUI.
|
||||
|
||||
WWW: https://metacpan.org/release/ZConf-RSS-GUI-GTK
|
@ -1,2 +0,0 @@
|
||||
%%SITE_PERL%%/ZConf/RSS/GUI/GTK.pm
|
||||
%%PERL5_MAN3%%/ZConf::RSS::GUI::GTK.3.gz
|
@ -1,29 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ZConf-RSS
|
||||
PORTVERSION= 2.2.0
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= www perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= ZConf backed RSS fetching and viewing
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-ZConf>=0:net/p5-ZConf \
|
||||
p5-ZConf-GUI>=0:devel/p5-ZConf-GUI \
|
||||
p5-XML-FeedPP>=0:textproc/p5-XML-FeedPP \
|
||||
p5-Text-NeatTemplate>=0:textproc/p5-Text-NeatTemplate \
|
||||
p5-HTML-FormatText-WithLinks>=0:textproc/p5-HTML-FormatText-WithLinks
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USES= perl5 shebangfix
|
||||
USE_PERL5= configure
|
||||
SHEBANG_FILES= bin/*
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ZConf-RSS-2.2.0.tar.gz) = 932b41df4e56c65681b031f236d4a158f9084362219078a26c1f6d709e6f98bd
|
||||
SIZE (ZConf-RSS-2.2.0.tar.gz) = 12670
|
@ -1,10 +0,0 @@
|
||||
A ZConf backed system for fetching and viewing RSS
|
||||
feeds.
|
||||
|
||||
zcrss-addfeed Calls the addFeed dialog for ZConf::RSS::GUI
|
||||
zcrss-admin Manages stuff in ZConf for ZConf::RSS.
|
||||
zcrss-browse Calls the view dialog for ZConf::RSS::GUI
|
||||
zcrss-get Fetches a feed and applies the template for it.
|
||||
zcrss-managetemplates Calls the manage di
|
||||
|
||||
WWW: https://metacpan.org/release/ZConf-RSS
|
@ -1,9 +0,0 @@
|
||||
bin/zcrss-addfeed
|
||||
bin/zcrss-admin
|
||||
bin/zcrss-browse
|
||||
bin/zcrss-get
|
||||
bin/zcrss-managetemplates
|
||||
%%SITE_PERL%%/ZConf/RSS.pm
|
||||
%%SITE_PERL%%/ZConf/RSS/GUI.pm
|
||||
%%PERL5_MAN3%%/ZConf::RSS.3.gz
|
||||
%%PERL5_MAN3%%/ZConf::RSS::GUI.3.gz
|
@ -23,7 +23,6 @@
|
||||
SUBDIR += mucommander
|
||||
SUBDIR += nautilus
|
||||
SUBDIR += nemo
|
||||
SUBDIR += p5-PerlFM
|
||||
SUBDIR += pcmanfm
|
||||
SUBDIR += pcmanfm-qt
|
||||
SUBDIR += pcmanfmqt-l10n
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Created by: Zane C, Bowers <vvelox@vvelox.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= PerlFM
|
||||
PORTVERSION= 0.2.0
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= x11-fm perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:VVELOX
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vvelox@vvelox.net
|
||||
COMMENT= Perl based file manager
|
||||
|
||||
DEPRECATED= Unmaintained
|
||||
EXPIRATION_DATE= 2018-07-15
|
||||
|
||||
BUILD_DEPENDS= p5-Gtk2>=1.060:x11-toolkits/p5-Gtk2 \
|
||||
p5-Gtk2-Chmod>=0.0.0:x11-toolkits/p5-Gtk2-Chmod \
|
||||
p5-Gtk2-PathButtonBar>=0.1.2:x11-toolkits/p5-Gtk2-PathButtonBar \
|
||||
p5-String-ShellQuote>=1.03:textproc/p5-String-ShellQuote \
|
||||
p5-File-Stat-Bits>=1.01:sysutils/p5-File-Stat-Bits \
|
||||
p5-ZConf-Bookmarks>=0.2.3:net/p5-ZConf-Bookmarks \
|
||||
p5-ZConf-Runner>=2.1.1:deskutils/p5-ZConf-Runner \
|
||||
p5-Dir-Watch>=0.0.0:devel/p5-Dir-Watch
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USES= perl5 shebangfix
|
||||
SHEBANG_FILES= bin/pfm
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (PerlFM-0.2.0.tar.gz) = 2a2664eabf6bf1121c96953ff8bf90da4437fda294fc271a50ef882f3c000123
|
||||
SIZE (PerlFM-0.2.0.tar.gz) = 12758
|
@ -1,6 +0,0 @@
|
||||
A basic file manager writen in Perl and using ZConf::Runner
|
||||
to figure out what todo with files and ZConf::Bookmark to
|
||||
store bookmarks.
|
||||
|
||||
|
||||
WWW: https://metacpan.org/release/PerlFM
|
@ -1,3 +0,0 @@
|
||||
bin/pfm
|
||||
%%SITE_PERL%%/PerlFM.pm
|
||||
%%PERL5_MAN3%%/PerlFM.3.gz
|
Loading…
Reference in New Issue
Block a user