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:
Rene Ladan 2018-07-16 17:07:19 +00:00
parent 801759c3ea
commit 0f9f51655f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=474751
97 changed files with 18 additions and 29252 deletions

18
MOVED
View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (ZConf-Weather-1.0.0.tar.gz) = 88c131e4e5d6dfcfd9ae9c453a51ac1348bd2f0e4b33389acea4cecd7de79cc7
SIZE (ZConf-Weather-1.0.0.tar.gz) = 8146

View File

@ -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

View File

@ -1,3 +0,0 @@
bin/zcweather
%%SITE_PERL%%/ZConf/Weather.pm
%%PERL5_MAN3%%/ZConf::Weather.3.gz

View File

@ -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

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (ZConf-BGSet-1.0.0.tar.gz) = 144bf4784db270789a649a096fa6a4fde283fff27458b65b247d9b6c61fd237f
SIZE (ZConf-BGSet-1.0.0.tar.gz) = 15085

View File

@ -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

View File

@ -1,5 +0,0 @@
bin/zbgset
bin/zbgset-pt
bin/zbgset-admin
%%SITE_PERL%%/ZConf/BGSet.pm
%%PERL5_MAN3%%/ZConf::BGSet.3.gz

View File

@ -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>

View File

@ -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

View File

@ -1,3 +0,0 @@
The GTK GUI backend for ZConf::Runner.
WWW: https://metacpan.org/release/ZConf-Runner-GUI-GTK

View File

@ -1,2 +0,0 @@
%%SITE_PERL%%/ZConf/Runner/GUI/GTK.pm
%%PERL5_MAN3%%/ZConf::Runner::GUI::GTK.3.gz

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (ZConf-Runner-2.1.4.tar.gz) = 292f5bdbc12183180380d64847d96d34c927c3a3b7d13dc0c9f11484e80b78b5
SIZE (ZConf-Runner-2.1.4.tar.gz) = 15055

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (ZConf-GUI-1.1.0.tar.gz) = 203c823f4adf13138950319e595740959428495e31503ee1425dbbdfd5136b22
SIZE (ZConf-GUI-1.1.0.tar.gz) = 10753

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (Image-Size-FillFullSelect-0.1.0.tar.gz) = 4630ec4ca6ecdd61acda212fc15401ff0d9b8b45af47cf1593ad9473ff686abb
SIZE (Image-Size-FillFullSelect-0.1.0.tar.gz) = 3821

View File

@ -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

View File

@ -1,2 +0,0 @@
%%SITE_PERL%%/Image/Size/FillFullSelect.pm
%%PERL5_MAN3%%/Image::Size::FillFullSelect.3.gz

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (Imager-AverageGray-0.0.0.tar.gz) = 42b97dee722b53fe97341f8714aef15c4ca04dadbb5c137afdec14d2409866a1
SIZE (Imager-AverageGray-0.0.0.tar.gz) = 3475

View File

@ -1,4 +0,0 @@
This uses the Imager to find the average gray value
for a image.
WWW: https://metacpan.org/release/Imager-AverageGray

View File

@ -1,2 +0,0 @@
%%SITE_PERL%%/Imager/AverageGray.pm
%%PERL5_MAN3%%/Imager::AverageGray.3.gz

View File

@ -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

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (Mail-Cache-0.1.2.tar.gz) = dc7a91a69aee5d8950cfef3ba7538cb99556b28d808410a13a4234a1a4705328
SIZE (Mail-Cache-0.1.2.tar.gz) = 7061

View File

@ -1,3 +0,0 @@
This provides methods for caching mail information.
WWW: https://metacpan.org/release/Mail-Cache

View File

@ -1,2 +0,0 @@
%%SITE_PERL%%/Mail/Cache.pm
%%PERL5_MAN3%%/Mail::Cache.3.gz

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (Mail-IMAPTalk-MailCache-0.0.1.tar.gz) = 12af3ddf844cafddae8d64cb699ebff4ac3c0cc7e0c15f7795c1e52c8d42a9ba
SIZE (Mail-IMAPTalk-MailCache-0.0.1.tar.gz) = 3652

View File

@ -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

View File

@ -1,2 +0,0 @@
%%SITE_PERL%%/Mail/IMAPTalk/MailCache.pm
%%PERL5_MAN3%%/Mail::IMAPTalk::MailCache.3.gz

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (ZConf-Mail-2.0.0.tar.gz) = a5d3102fe5d8e71de6d465394f8e7405c84f8c02f7aa428e096ba7d8a3a870d3
SIZE (ZConf-Mail-2.0.0.tar.gz) = 23487

View File

@ -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

View File

@ -1,4 +0,0 @@
bin/zcgetmail
bin/zcmailaccount
%%SITE_PERL%%/ZConf/Mail.pm
%%PERL5_MAN3%%/ZConf::Mail.3.gz

View File

@ -86,7 +86,6 @@
SUBDIR += licq-qt-gui
SUBDIR += linux-telegram-desktop
SUBDIR += loudmouth
SUBDIR += mastodon
SUBDIR += matterircd
SUBDIR += mbpurple
SUBDIR += mcabber

View File

@ -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>

View File

@ -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

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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=

View File

@ -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'

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (ZConf-Bookmarks-0.2.4.tar.gz) = 77568b2f972f07b66ee3c0f2bdeef6089e0559e1c5a10c574b7c4eb267fec6df
SIZE (ZConf-Bookmarks-0.2.4.tar.gz) = 7593

View File

@ -1,4 +0,0 @@
Provides a method for storing bookmarks for URIs
in ZConf.
WWW: https://metacpan.org/release/ZConf-Bookmarks

View File

@ -1,2 +0,0 @@
%%SITE_PERL%%/ZConf/Bookmarks.pm
%%PERL5_MAN3%%/ZConf::Bookmarks.3.gz

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (ZConf-6.1.0.tar.gz) = ff58fb7a572fa1f2860f7b47759e5a7c057a35950abfeb68b10b278df0079ba5
SIZE (ZConf-6.1.0.tar.gz) = 46248

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (ZConf-Cron-1.1.1.tar.gz) = 103335979dc478bcc50eca350d643eabebc4b291ec04dd0b682b33b3504ef82d
SIZE (ZConf-Cron-1.1.1.tar.gz) = 10486

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (Text-SpellChecker-GUI-0.0.2.tar.gz) = f43c8066fb08514b51a2d6136f5de5c0a6407c6cbaa639b265b7f681ec2a9107
SIZE (Text-SpellChecker-GUI-0.0.2.tar.gz) = 8007

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -1,3 +0,0 @@
Provides a GTK backend for ZConf::RSS::GUI.
WWW: https://metacpan.org/release/ZConf-RSS-GUI-GTK

View File

@ -1,2 +0,0 @@
%%SITE_PERL%%/ZConf/RSS/GUI/GTK.pm
%%PERL5_MAN3%%/ZConf::RSS::GUI::GTK.3.gz

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (ZConf-RSS-2.2.0.tar.gz) = 932b41df4e56c65681b031f236d4a158f9084362219078a26c1f6d709e6f98bd
SIZE (ZConf-RSS-2.2.0.tar.gz) = 12670

View File

@ -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

View File

@ -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

View File

@ -23,7 +23,6 @@
SUBDIR += mucommander
SUBDIR += nautilus
SUBDIR += nemo
SUBDIR += p5-PerlFM
SUBDIR += pcmanfm
SUBDIR += pcmanfm-qt
SUBDIR += pcmanfmqt-l10n

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (PerlFM-0.2.0.tar.gz) = 2a2664eabf6bf1121c96953ff8bf90da4437fda294fc271a50ef882f3c000123
SIZE (PerlFM-0.2.0.tar.gz) = 12758

View File

@ -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

View File

@ -1,3 +0,0 @@
bin/pfm
%%SITE_PERL%%/PerlFM.pm
%%PERL5_MAN3%%/PerlFM.3.gz