1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

Remove expired ports:

2021-01-24 www/sogo4: Unmaintained, please migrate to a newer version of sogo
2021-01-24 www/sogo4-activesync: Unmaintained, please migrate to a newer version of sogo
2021-01-27 security/py-rekall_lib: Unmaintained upstream
2021-01-27 devel/py-rekall-efilter: Unmaintained upstream
2021-01-27 security/py-rekall: Unmaintained upstream, use security/py-volatility3 instead
2021-01-27 security/py-rekall-core: Unmaintained upstream
2021-01-27 www/kurly: Upstream is gone
2021-01-27 security/regripper: Upstream repo disappeared
This commit is contained in:
Rene Ladan 2021-01-28 18:56:10 +00:00
parent bfcd0e437a
commit 4d23066b3e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=563153
47 changed files with 8 additions and 2873 deletions

8
MOVED
View File

@ -16022,3 +16022,11 @@ sysutils/bareos16-client|sysutils/bareos18-client|2021-01-24|Has expired: Unmain
sysutils/bareos16-client-static|sysutils/bareos18-client-static|2021-01-24|Has expired: Unmaintained, please migrate to a newer version of bareos
sysutils/bareos16-server|sysutils/bareos18-server|2021-01-24|Has expired: Unmaintained, please migrate to a newer version of bareos
www/bareos16-webui|www/bareos18-webui|2021-01-24|Has expired: Unmaintained, please migrate to a newer version of bareos
www/sogo4|www/sogo|2021-01-28|Has expired: Unmaintained, please migrate to a newer version of sogo
www/sogo4-activesync|www/sogo-activesync|2021-01-28|Has expired: Unmaintained, please migrate to a newer version of sogo
security/py-rekall_lib||2021-01-28|Has expired: Unmaintained upstream
devel/py-rekall-efilter||2021-01-28|Has expired: Unmaintained upstream
security/py-rekall|security/py-volatility3|2021-01-28|Has expired: Unmaintained upstream, use security/py-volatility3 instead
security/py-rekall-core||2021-01-28|Has expired: Unmaintained upstream
www/kurly||2021-01-28|Has expired: Upstream is gone
security/regripper||2021-01-28|Has expired: Upstream repo disappeared

View File

@ -5007,7 +5007,6 @@
SUBDIR += py-readme-renderer
SUBDIR += py-rebulk
SUBDIR += py-rednose
SUBDIR += py-rekall-efilter
SUBDIR += py-remote-pdb
SUBDIR += py-repoze.lru
SUBDIR += py-repoze.sphinx.autointerface

View File

@ -1,32 +0,0 @@
# $FreeBSD$
PORTNAME= rekall-efilter
PORTVERSION= 1.6.0
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= antoine@FreeBSD.org
COMMENT= EFILTER query language with Rekall specific modifications
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
DEPRECATED= Unmaintained upstream
EXPIRATION_DATE= 2021-01-27
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}efilter-[0-9]*
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>2:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}future>=0.16.0:devel/py-future@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2011:devel/py-pytz@${PY_FLAVOR}
NO_ARCH= yes
USES= python:3.6+ zip
USE_PYTHON= distutils autoplist
post-extract:
@${RM} -r ${WRKSRC}/sample_projects
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1515875658
SHA256 (rekall-efilter-1.6.0.zip) = a7ed673802aba38719c33a36329176ddb0c539a010f06dcd97550067dd1bf84b
SIZE (rekall-efilter-1.6.0.zip) = 112157

View File

@ -1,11 +0,0 @@
--- setup.py.orig 2017-11-05 17:28:30 UTC
+++ setup.py
@@ -54,7 +54,7 @@ setup(name="rekall-efilter",
package_dir={"efilter": "efilter"},
install_requires=[
"python-dateutil > 2",
- "future==0.16.0",
+ "future>=0.16.0",
"pytz >= 2011k",
"six >= 1.4.0"]
)

View File

@ -1,6 +0,0 @@
EFILTER is a general-purpose destructuring and search language implemented in
Python, and suitable for integration with any Python project that requires a
search function for some of its data.
This port has Rekall specific modifications.
WWW: https://github.com/rekall-innovations/efilter

View File

@ -976,9 +976,6 @@
SUBDIR += py-python3-saml
SUBDIR += py-pyvex
SUBDIR += py-pywinrm
SUBDIR += py-rekall
SUBDIR += py-rekall-core
SUBDIR += py-rekall_lib
SUBDIR += py-requests-credssp
SUBDIR += py-requests-kerberos
SUBDIR += py-ropper
@ -1040,7 +1037,6 @@
SUBDIR += razorback-virusTotal
SUBDIR += razorback-yaraNugget
SUBDIR += rcracki_mt
SUBDIR += regripper
SUBDIR += reop
SUBDIR += retranslator
SUBDIR += revealrk

View File

@ -1,62 +0,0 @@
# Created by: antoine@FreeBSD.org
# $FreeBSD$
PORTNAME= rekall-core
DISTVERSION= 1.7.2rc1-52
DISTVERSIONSUFFIX= -g0cba831
PORTREVISION= 1
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= antoine@FreeBSD.org
COMMENT= CORE component of the Rekall framework
LICENSE= GPLv2
DEPRECATED= Unmaintained upstream
EXPIRATION_DATE= 2021-01-27
RUN_DEPENDS= cabextract:archivers/cabextract \
${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}acora>=2.0:textproc/py-acora@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}arrow>=0.10.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}artifacts>=20170909:security/py-artifacts@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}intervaltree>=2.1.0:devel/py-intervaltree@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipaddr>=2.2.0:devel/py-ipaddr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}parsedatetime>=2.4:devel/py-parsedatetime@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>=5.0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyaff4>=0.25:security/py-pyaff4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycryptodomex>=3.4.7:security/py-pycryptodomex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyelftools>=0.24:devel/py-pyelftools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.5:devel/py-pyparsing@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateutil>=2.6.1:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytsk>=20170802:sysutils/py-pytsk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2017.3,1:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}capstone>=3.0.4:devel/py-capstone@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rekall-efilter>=1.6:devel/py-rekall-efilter@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rekall_lib>=0:security/py-rekall_lib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yara>=3.6:security/py-yara@${PY_FLAVOR}
USE_GITHUB= yes
GH_ACCOUNT= google
GH_PROJECT= rekall
USES= python:3.5+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
WRKSRC_SUBDIR= rekall-core
.include <bsd.port.pre.mk>
PYDISTUTILS_INSTALLARGS+= --install-data=${PYTHON_SITELIBDIR}
post-patch:
${REINPLACE_CMD} "s|from Crypto|from Cryptodome|" \
${WRKSRC}/rekall/compatibility.py \
${WRKSRC}/rekall/plugins/windows/mimikatz.py \
${WRKSRC}/rekall/plugins/windows/registry/hashdump.py \
${WRKSRC}/rekall/plugins/windows/registry/lsasecrets.py
.include <bsd.port.post.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1551033000
SHA256 (google-rekall-1.7.2rc1-52-g0cba831_GH0.tar.gz) = 90edf50ab2fa643b59d79839b38741e7d8efaf88b015f6886e5161feb0810f6b
SIZE (google-rekall-1.7.2rc1-52-g0cba831_GH0.tar.gz) = 5560819

View File

@ -1,26 +0,0 @@
--- rekall/plugins/renderers/xls.py.orig 2017-11-05 21:24:44 UTC
+++ rekall/plugins/renderers/xls.py
@@ -44,11 +44,11 @@ if six.PY3:
# pylint: disable=unexpected-keyword-arg,no-value-for-parameter
# pylint: disable=redefined-outer-name
-HEADER_STYLE = styles.Style(font=styles.Font(bold=True))
-SECTION_STYLE = styles.Style(
+HEADER_STYLE = styles.NamedStyle(name='header', font=styles.Font(bold=True))
+SECTION_STYLE = styles.NamedStyle(name='section',
fill=styles.PatternFill(
fill_type=fills.FILL_SOLID, start_color=styles.Color(colors.RED)))
-FORMAT_STYLE = styles.Style(
+FORMAT_STYLE = styles.NamedStyle(name='format',
alignment=styles.Alignment(vertical="top", wrap_text=False))
@@ -299,7 +299,7 @@ class XLSNoneObjectRenderer(XLSObjectRen
class XLSDateTimeRenderer(XLSObjectRenderer):
"""Renders timestamps as python datetime objects."""
renders_type = "UnixTimeStamp"
- STYLE = styles.Style(number_format='MM/DD/YYYY HH:MM:SS')
+ STYLE = styles.NamedStyle(name='style', number_format='MM/DD/YYYY HH:MM:SS')
def GetData(self, item, **options):
if item.v() == 0:

View File

@ -1,44 +0,0 @@
--- setup.py.orig 2019-01-04 00:51:27 UTC
+++ setup.py
@@ -53,27 +53,27 @@ def find_data_files(source):
# when external packages are upgraded in an incompatible way.
install_requires = [
'PyYAML',
- 'acora==2.1',
- 'arrow==0.10.0',
- 'artifacts==20170909',
+ 'acora>=2.1',
+ 'arrow>=0.10.0',
+ 'artifacts>=20170909',
'future',
- 'intervaltree==2.1.0',
- 'ipaddr==2.2.0',
- 'parsedatetime==2.4',
+ 'intervaltree>=2.1.0',
+ 'ipaddr>=2.2.0',
+ 'parsedatetime>=2.4',
"psutil >= 5.0, < 6.0",
'pyaff4 >= 0.26, < 0.30',
- 'pycryptodome==3.4.7',
- 'pyelftools==0.24',
- 'pyparsing==2.1.5',
- 'python-dateutil==2.6.1',
- 'pytsk3==20170802',
- 'pytz==2017.3',
- 'rekall-capstone==3.0.5.post2',
+ 'pycryptodomex>=3.4.7',
+ 'pyelftools>=0.24',
+ 'pyparsing>=2.1.5',
+ 'python-dateutil>=2.6.1',
+ 'pytsk3>=20170802',
+ 'pytz>=2017.3',
+ 'capstone>=3.0.5',
"rekall-efilter >= 1.6, < 1.7",
# Should match exactly the version of this package.
'rekall-lib',
- 'rekall-yara==3.6.3.1',
+ 'yara-python>=3.6.3.1',
]

View File

@ -1,10 +0,0 @@
The Rekall Framework is a completely open collection of tools, implemented in
Python under the GNU General Public License, for the extraction of digital
artifacts from volatile memory (RAM) samples. The extraction techniques are
performed completely independent of the system being investigated but offer
visibility into the runtime state of the system. The framework is intended to
introduce people to the techniques and complexities associated with extracting
digital artifacts from volatile memory samples and provide a platform for
further work into this exciting area of research.
WWW: http://www.rekall-forensic.com/

View File

@ -1,9 +0,0 @@
[
{ type: install
message: <<EOM
If you want to use online profile repositories using https, make sure that root
certificates from certificate authorities are installed (via ca_root_nss for
instance).
EOM
}
]

View File

@ -1,43 +0,0 @@
# Created by: antoine@FreeBSD.org
# $FreeBSD$
PORTNAME= rekall
DISTVERSION= 1.7.2rc1-52
PORTREVISION= 1
DISTVERSIONSUFFIX= -g0cba831
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= antoine@FreeBSD.org
COMMENT= Memory forensics analysis framework
LICENSE= GPLv2
DEPRECATED= Unmaintained upstream, use security/py-volatility3 instead
EXPIRATION_DATE= 2021-01-27
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rekall_lib>=1.7.1:security/py-rekall_lib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rekall-core>=1.7.1:security/py-rekall-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipython5>=5.0.0:devel/ipython5@${PY_FLAVOR}
USE_GITHUB= yes
GH_ACCOUNT= google
USES= python:3.5+ shebangfix
USE_PYTHON= distutils autoplist
NO_ARCH= yes
python_OLD_CMD= python
SHEBANG_FILES= tools/devel/autopep8.sh \
tools/devel/presubmit.sh \
tools/linux/lmap/tools/fix_versions.py \
tools/profiles/unpack_kdbg_kit.py \
tools/testing/tap.py \
tools/testing/test_suite.py \
tools/windows/winpmem/winpmem.py
.include <bsd.port.pre.mk>
PYDISTUTILS_INSTALLARGS+=--install-data ${DATADIR}
.include <bsd.port.post.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1551033000
SHA256 (google-rekall-1.7.2rc1-52-g0cba831_GH0.tar.gz) = 90edf50ab2fa643b59d79839b38741e7d8efaf88b015f6886e5161feb0810f6b
SIZE (google-rekall-1.7.2rc1-52-g0cba831_GH0.tar.gz) = 5560819

View File

@ -1,20 +0,0 @@
--- setup.py.orig 2017-11-05 21:24:44 UTC
+++ setup.py
@@ -82,7 +82,8 @@ def find_data_files(source):
result = []
for directory, _, files in os.walk(source):
files = [os.path.join(directory, x) for x in files]
- result.append((directory, files))
+ if files:
+ result.append((directory, files))
return result
@@ -95,7 +96,6 @@ commands = dict(
# This requires an exact version to ensure that installing the meta package
# pulls in tested dependencies.
install_requires = [
- "rekall-agent >= 1.7.0rc1, < 1.8",
"rekall-lib >= 1.7.0rc1, < 1.8",
"rekall-core >= 1.7.0rc1, < 1.8",
"ipython >= 5.0.0, < 7.0",

View File

@ -1,10 +0,0 @@
The Rekall Framework is a completely open collection of tools, implemented in
Python under the GNU General Public License, for the extraction of digital
artifacts from volatile memory (RAM) samples. The extraction techniques are
performed completely independent of the system being investigated but offer
visibility into the runtime state of the system. The framework is intended to
introduce people to the techniques and complexities associated with extracting
digital artifacts from volatile memory samples and provide a platform for
further work into this exciting area of research.
WWW: http://www.rekall-forensic.com/

View File

@ -1,38 +0,0 @@
# Created by: antoine@FreeBSD.org
# $FreeBSD$
PORTNAME= rekall_lib
DISTVERSION= 1.7.2rc1-52
DISTVERSIONSUFFIX= -g0cba831
PORTREVISION= 1
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= antoine@FreeBSD.org
COMMENT= Rekall Support Libraries
LICENSE= GPLv2
DEPRECATED= Unmaintained upstream
EXPIRATION_DATE= 2021-01-27
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=0.10.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sortedcontainers>=1.5.7:devel/py-sortedcontainers@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycryptodomex>=0:security/py-pycryptodomex@${PY_FLAVOR}
USE_GITHUB= yes
GH_PROJECT= rekall
GH_ACCOUNT= google
USES= python:3.6+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
WRKSRC_SUBDIR= rekall-lib
post-patch:
${REINPLACE_CMD} "s|from Crypto|from Cryptodome|" ${WRKSRC}/rekall_lib/crypto.py
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1551033000
SHA256 (google-rekall-1.7.2rc1-52-g0cba831_GH0.tar.gz) = 90edf50ab2fa643b59d79839b38741e7d8efaf88b015f6886e5161feb0810f6b
SIZE (google-rekall-1.7.2rc1-52-g0cba831_GH0.tar.gz) = 5560819

View File

@ -1,16 +0,0 @@
--- setup.py.orig 2019-01-04 00:51:27 UTC
+++ setup.py
@@ -41,11 +41,11 @@ def find_data_files(source):
return result
install_requires = [
- "arrow==0.10.0",
+ "arrow>=0.10.0",
"future",
# We need to upgrade but this seems to break Rekall.
# "sortedcontainers >= 2.0, < 3.0",
- "sortedcontainers==1.5.7",
+ "sortedcontainers>=1.5.7",
]
data_files = (find_data_files("test_data") +

View File

@ -1,3 +0,0 @@
Support libraries for the Rekall framework.
WWW: http://www.rekall-forensic.com/

View File

@ -1,43 +0,0 @@
# Created by: antoine@FreeBSD.org
# $FreeBSD$
PORTNAME= regripper
PORTVERSION= 2.8.20200404
CATEGORIES= security
MAINTAINER= antoine@FreeBSD.org
COMMENT= Tool for registry analysis in forensics examinations
LICENSE= GPLv3
DEPRECATED= Upstream repo disappeared
EXPIRATION_DATE= 2021-01-27
RUN_DEPENDS= p5-Parse-Win32Registry>=0:devel/p5-Parse-Win32Registry
USE_GITHUB= yes
GH_ACCOUNT= keydet89
GH_PROJECT= RegRipper2.8
GH_TAGNAME= 1b87d06
NO_ARCH= yes
NO_BUILD= yes
USES= perl5 shebangfix
SHEBANG_FILES= rip.pl
perl_OLD_CMD= c:\\\\perl\\\\bin\\\\perl.exe
USE_PERL5= run
PLIST_FILES= bin/rip.pl
PORTDATA= plugins/*.pl plugins/all plugins/amcache plugins/ntuser plugins/sam \
plugins/security plugins/software plugins/syscache plugins/system \
plugins/usrclass
post-patch:
${REINPLACE_CMD} 's|"plugins"|"${DATADIR}/plugins"|' ${WRKSRC}/rip.pl
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/rip.pl ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${DATADIR}/plugins
${INSTALL_DATA} ${PORTDATA:S,^,${WRKSRC}/,} ${STAGEDIR}${DATADIR}/plugins
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1590175046
SHA256 (keydet89-RegRipper2.8-2.8.20200404-1b87d06_GH0.tar.gz) = c5c7c77dbf1cfd5fb23d9e4d6446efb595f24d3142e4a16dc7dd9cd2030b740c
SIZE (keydet89-RegRipper2.8-2.8.20200404-1b87d06_GH0.tar.gz) = 5120202

View File

@ -1,5 +0,0 @@
RegRipper is an open source tool, written in Perl, for extracting/parsing
information (keys, values, data) from the Registry and presenting it for
analysis.
WWW: https://github.com/keydet89/RegRipper2.8

View File

@ -286,7 +286,6 @@
SUBDIR += kf5-kjsembed
SUBDIR += kiwix-tools
SUBDIR += kohana
SUBDIR += kurly
SUBDIR += larbin
SUBDIR += libapreq2
SUBDIR += libdom
@ -2147,8 +2146,6 @@
SUBDIR += sogo-activesync
SUBDIR += sogo2
SUBDIR += sogo2-activesync
SUBDIR += sogo4
SUBDIR += sogo4-activesync
SUBDIR += spawn-fcgi
SUBDIR += spreadlogd
SUBDIR += sqstat

View File

@ -1,33 +0,0 @@
# $FreeBSD$
PORTNAME= kurly
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.2
PORTREVISION= 1
CATEGORIES= www
MAINTAINER= ports@FreeBSD.org
COMMENT= Alternative implementation of curl written in Golang
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
DEPRECATED= Upstream is gone
EXPIRATION_DATE= 2021-01-27
USES= go
USE_GITLAB= yes
GL_ACCOUNT= davidjpeacock
GL_COMMIT= 369c1998dfbfca7043f8c995c8ef8714496530ea
USE_GITHUB= nodefault
GH_TUPLE= aki237:nscjar:e2df936:nscjar/vendor/github.com/aki237/nscjar \
alsm:ioprogress:063c372:ioprogress/vendor/github.com/alsm/ioprogress \
urfave:cli:8e01ec4:ucli/vendor/github.com/urfave/cli
GO_PKGNAME= gitlab.com/davidjpeacock/kurly
PLIST_FILES= bin/kurly
.include <bsd.port.mk>

View File

@ -1,9 +0,0 @@
TIMESTAMP = 1538391731
SHA256 (aki237-nscjar-e2df936_GH0.tar.gz) = 3933d7369d8cbaf040e4ec025295776b354821e6427c5a30b145186a72e9d929
SIZE (aki237-nscjar-e2df936_GH0.tar.gz) = 3632
SHA256 (alsm-ioprogress-063c372_GH0.tar.gz) = 6aab899894d5aa787bc5631423a1e3e3aa7de47f5968eadeaec3eb526123a340
SIZE (alsm-ioprogress-063c372_GH0.tar.gz) = 4225
SHA256 (urfave-cli-8e01ec4_GH0.tar.gz) = d8654573173cef6b639f00884c146bdb7f9130817e0b2d3f44d86d701428a63d
SIZE (urfave-cli-8e01ec4_GH0.tar.gz) = 64657
SHA256 (davidjpeacock-kurly-369c1998dfbfca7043f8c995c8ef8714496530ea_GL0.tar.gz) = 6c7adc297812147145a0b5da8ae790c17ed7370df7180cc795e4543f6475b696
SIZE (davidjpeacock-kurly-369c1998dfbfca7043f8c995c8ef8714496530ea_GL0.tar.gz) = 20686

View File

@ -1,8 +0,0 @@
kurly is an alternative to the widely popular curl program.
kurly is designed to operate in a similar manner to curl, with select
features. Notably, kurly is not aiming for feature parity, but common
flags and mechanisms particularly within the HTTP(S) realm are to be
expected.
WWW: https://github.com/davidjpeacock/kurly

View File

@ -1,13 +0,0 @@
# $FreeBSD$
PKGNAMESUFFIX= -activesync
MAINTAINER= acm@FreeBSD.org
CONFLICTS= sogo[2-4]-[0-9]* sogo[2-3]-activesync-[0-9]*
OPTIONS_SLAVE= ACTIVESYNC
MASTERDIR= ${.CURDIR}/../sogo4
.include "${MASTERDIR}/Makefile"

View File

@ -1,5 +0,0 @@
ActiveSync is an extension to SOGo that provides support
for the ActiveSync protocol to clients that supports
it.
WWW: http://www.sogo.nu/

View File

@ -1,68 +0,0 @@
# $FreeBSD$
PORTNAME= sogo4
PORTVERSION= 4.3.2
PORTREVISION= 1
CATEGORIES= www gnustep
MASTER_SITES= http://www.sogo.nu/files/downloads/SOGo/Sources/
DISTNAME= SOGo-${PORTVERSION}
MAINTAINER= acm@FreeBSD.org
COMMENT= Groupware server with a focus on scalability and open standards
LICENSE= GPLv2
LIB_DEPENDS= libmemcached.so:databases/libmemcached \
libcurl.so:ftp/curl \
libDOM.so:devel/sope4
RUN_DEPENDS= zip:archivers/zip
OPTIONS_DEFINE= ACTIVESYNC
OPTIONS_SUB= yes
ACTIVESYNC_DESC= Enable support for ActiveSync protocol
ACTIVESYNC_LIB_DEPENDS= libwbxml2.so:textproc/wbxml2
USERS= sogod
GROUPS= sogod
USES= gnustep ssl objc
USE_GNUSTEP= base build
USE_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES}/sogo
CONFLICTS?= sogo2-activesync-[0-9]* sogo2-[0-9]*
USE_RC_SUBR= sogod
DEPRECATED= Unmaintained, please migrate to a newer version of sogo
EXPIRATION_DATE= 2021-01-24
SUB_FILES+= pkg-message
SUB_LIST+= GNUSTEP_LOCAL_TOOLS=${GNUSTEP_LOCAL_TOOLS} \
GNUSTEP_MAKEFILES=${GNUSTEP_MAKEFILES}
ETCDIR= ${PREFIX}/etc/${PORTNAME:S/4//}
CONFIGURE_ARGS= --disable-debug --enable-strip
post-patch:
@${GREP} -rlF '/etc/sogo' ${WRKSRC} \
| ${XARGS} ${REINPLACE_CMD} 's#/etc/sogo#${PREFIX}/etc/sogo#g'
@${REINPLACE_CMD} -e 's|/usr/lib/GNUstep/|${LOCALBASE}/GNUstep/Local/Library|g' ${WRKSRC}/Apache/SOGo.conf
post-patch-ACTIVESYNC-on:
@${REINPLACE_CMD} -e 's/Tools/Tools ActiveSync/' ${WRKSRC}/GNUmakefile
do-configure:
cd ${WRKSRC} ; . ${GNUSTEP_MAKEFILES}/GNUstep.sh ; ./configure ${CONFIGURE_ARGS}
post-install:
${MKDIR} ${STAGEDIR}/var/spool/sogo
${MKDIR} ${STAGEDIR}${ETCDIR}
${INSTALL_DATA} ${WRKSRC}/Scripts/sogo.conf ${STAGEDIR}${ETCDIR}/sogo.conf.sample
${INSTALL_DATA} ${WRKSRC}/Apache/SOGo.conf ${STAGEDIR}${ETCDIR}/SOGo-Apache.conf.sample
${INSTALL_DATA} ${WRKSRC}/Apache/SOGo-apple-ab.conf ${STAGEDIR}${ETCDIR}/SOGo-apple-ab.Apache.conf.sample
${INSTALL_DATA} ${FILESDIR}/expire-autoreply.creds.sample ${STAGEDIR}${ETCDIR}/
${INSTALL_DATA} ${FILESDIR}/ealarms-notify.creds.sample ${STAGEDIR}${ETCDIR}/
${INSTALL_DATA} ${FILESDIR}/cron-ealarms-notify.sample ${STAGEDIR}${PREFIX}/GNUstep/Local/Tools/Admin/
${INSTALL_DATA} ${FILESDIR}/cron-expire-autoreply.sample ${STAGEDIR}${PREFIX}/GNUstep/Local/Tools/Admin/
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1588898363
SHA256 (SOGo-4.3.2.tar.gz) = ecf22e7763a3113ac86a891abbd0e50f7eac19275428798c34cf742cc83a446b
SIZE (SOGo-4.3.2.tar.gz) = 34606160

View File

@ -1,7 +0,0 @@
#!/bin/sh
TZ=Europe/London; export TZ
PATH=$PATH:/usr/local/GNUstep/System/Tools; export PATH
. /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh
/usr/local/GNUstep/Local/Tools/Admin/sogo-ealarms-notify -p /usr/local/etc/sogo/ealarms-notify.creds >> /var/log/sogo/cron-ealarms-notify.log 2>&1

View File

@ -1,7 +0,0 @@
#!/bin/sh
TZ=Europe/London; export TZ
PATH=$PATH:/usr/local/GNUstep/System/Tools; export PATH
. /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh
/usr/local/GNUstep/Local/Tools/Admin/sogo-tool expire-autoreply -p /usr/local/etc/sogo/expire-autoreply.creds > /var/log/sogo/cron-expire-autoreply.out 2>&1

View File

@ -1 +0,0 @@
username:password

View File

@ -1 +0,0 @@
username:password

View File

@ -1,11 +0,0 @@
--- ActiveSync/GNUmakefile.orig 2016-07-12 16:56:33 UTC
+++ ActiveSync/GNUmakefile
@@ -34,7 +34,7 @@ ActiveSync_RESOURCE_FILES += \
ADDITIONAL_OBJCFLAGS += -Wno-deprecated-declarations
ADDITIONAL_INCLUDE_DIRS += -I../SOPE/ -I../SoObjects/
ADDITIONAL_LIB_DIRS += -L../SOPE/GDLContentStore/obj/ -L../SOPE/NGCards/obj/
-ADDITIONAL_INCLUDE_DIRS += -I/usr/include/libwbxml-1.0/
+ADDITIONAL_INCLUDE_DIRS += -I${LOCALBASE}/include/libwbxml-1.0/
ADDITIONAL_LDFLAGS += -Wl,--no-as-needed -lwbxml2
-include GNUmakefile.preamble

View File

@ -1,8 +0,0 @@
--- Main/GNUmakefile.preamble.orig 2016-07-12 16:56:34 UTC
+++ Main/GNUmakefile.preamble
@@ -22,4 +22,4 @@ $(SOGOD)_TOOL_LIBS += \
-lNGObjWeb \
-lNGMime -lNGLdap \
-lNGStreams -lNGExtensions -lEOControl \
- -lDOM -lSaxObjC
+ -lDOM -lSaxObjC -lSBJson

View File

@ -1,14 +0,0 @@
--- Tests/Unit/GNUmakefile.orig 2016-07-12 16:56:44 UTC
+++ Tests/Unit/GNUmakefile
@@ -43,7 +43,10 @@ $(TEST_TOOL)_CPPFLAGS += \
-Wall -D_GNU_SOURCE -I../../SOPE/ -I../../SoObjects/ -I../../UI/ -I../../OpenChange
ADDITIONAL_LIB_DIRS += \
- -L../../SoObjects/SOGo/SOGo.framework/Versions/Current/sogo -L../../SOPE/NGCards/obj -L../../SOPE/GDLContentStore/obj -lSOGo -lNGMime -lNGCards -lGDLContentStore -lNGExtensions -lSBJson -lobjc \
+ -L../../SoObjects/SOGo/SOGo.framework/Versions/Current/sogo -L../../SOPE/NGCards/obj -L../../SOPE/GDLContentStore/obj \
+ -lSOGo -lNGMime -lNGCards -lGDLContentStore -lNGExtensions \
+ -lSBJson -lGDLAccess -lNGObjWeb -lNGStreams -lEOControl -lDOM \
+ -lNGLdap -lobjc \
-L/usr/local/lib -lSaxObjC \
-Wl,-rpath,../../SoObjects/SOGo/SOGo.framework/Versions/Current/sogo -Wl,-rpath,../../SOPE/NGCards/obj -Wl,-rpath,../../SOPE/GDLContentStore/obj
ADDITIONAL_LDFLAGS += -Wl,--no-as-needed

View File

@ -1,9 +0,0 @@
--- Tools/GNUmakefile.preamble.orig 2016-07-12 16:56:44 UTC
+++ Tools/GNUmakefile.preamble
@@ -13,4 +13,5 @@ ADDITIONAL_LIB_DIRS += \
-L../SoObjects/SOGo/SOGo.framework/sogo -lSOGo \
-L../SOPE/GDLContentStore/$(GNUSTEP_OBJ_DIR)/ -lGDLContentStore \
-L../SOPE/NGCards/$(GNUSTEP_OBJ_DIR)/ -lNGCards \
- -lEOControl -lNGStreams -lNGMime -lNGExtensions -lNGObjWeb
+ -lEOControl -lNGStreams -lNGMime -lNGExtensions -lNGObjWeb \
+ -lGDLAccess -lDOM -lSaxObjC -lNGLdap -lSBJson -lWEExtensions

View File

@ -1,18 +0,0 @@
--- UI/MailPartViewers/UIxMailPartEncryptedViewer.m 2019-12-09 16:41:38.841316000 -0500
+++ UI/MailPartViewers/UIxMailPartEncryptedViewer.m 2019-12-09 16:42:17.792368000 -0500
@@ -171,13 +171,13 @@
if (err)
{
#ifdef HAVE_GNUTLS
- const char* sslError;
+ NSString* sslError;
ERR_load_crypto_strings();
SSL_load_error_strings();
sslError = ERR_reason_error_string(err);
validationMessage = [[self labelForKey: [NSString stringWithUTF8String: sslError ? sslError : @"No error information available"]] retain];
#elif OPENSSL_VERSION_NUMBER < 0x10100000L
- const char* sslError;
+ NSString* sslError;
ERR_load_crypto_strings();
SSL_load_error_strings();
sslError = ERR_reason_error_string(err);

View File

@ -1,18 +0,0 @@
--- UI/MailPartViewers/UIxMailPartSignedViewer.m 2018-10-23 14:22:36.000000000 -0500
+++ UI/MailPartViewers/UIxMailPartSignedViewer.m 2018-11-06 13:02:05.090224000 -0500
@@ -169,13 +169,13 @@
if (err)
{
#ifdef HAVE_GNUTLS
- const char* sslError;
+ NSString* sslError;
ERR_load_crypto_strings();
SSL_load_error_strings();
sslError = ERR_reason_error_string(err);
validationMessage = [[self labelForKey: [NSString stringWithUTF8String: sslError ? sslError : @"No error information available"]] retain];
#elif OPENSSL_VERSION_NUMBER < 0x10100000L
- const char* sslError;
+ NSString* sslError;
ERR_load_crypto_strings();
SSL_load_error_strings();
sslError = ERR_reason_error_string(err);

View File

@ -1,16 +0,0 @@
--- general.make 2020-12-24 12:14:54.470730000 -0500
+++ general.make 2020-12-24 12:15:13.886385000 -0500
@@ -16,6 +16,7 @@
ADDITIONAL_OBJCFLAGS=-O2
ifeq ($(debug),yes)
ADDITIONAL_OBJCFLAGS=-O0
+ADDITIONAL_OBJCFLAGS += -g $(call cc-option,-frecord-gcc-switches)
else
ADDITIONAL_OBJCFLAGS=-Wuninitialized
endif
@@ -23,5 +24,4 @@
# information plus the compiler flags used; that can
# be afterwards read with:
# readelf -p .GCC.command.line /path/to/elf_file
-ADDITIONAL_OBJCFLAGS += -g $(call cc-option,-frecord-gcc-switches)

View File

@ -1,61 +0,0 @@
[
{ type: install
message: <<EOM
SOGo 4 was installed
In order to run the sogo daemon (sogod), you will need to create and configure
the main configuration file, e.g.:
cp -p %%LOCALBASE%%/etc/sogo/sogo.conf.sample %%LOCALBASE%%/etc/sogo/sogo.conf
And to allow the service to run at system startup, add sogod_enable="YES"
in your rc.conf.
If you need to allow email alarms (notifications) for calendar events, copy
the sample credentials file:
cp -p %%LOCALBASE%%/etc/sogo/ealarms-notify.creds.sample \
%%LOCALBASE%%/etc/sogo/ealarms-notify.creds
Then replace the username:password with appropriate credentials for SMTP AUTH
sending capabilities.
Then copy the sample cron executable:
cp -p %%LOCALBASE%%/GNUstep/Local/Tools/Admin/cron-ealarms-notify.sample \
%%LOCALBASE%%/GNUstep/Local/Tools/Admin/cron-ealarms-notify
And edit this file to suit your server timezone (e.g. TZ=Africa/Algiers).
Then add the following lines to the root users' crontab (crontab -e):
# Process email reminders every minute
* * * * * %%LOCALBASE%%/GNUstep/Local/Tools/Admin/cron-ealarms-notify
If you need to automatically purge vacation messages from users sieve scripts,
copy the sample credentials file:
cp -p ${LOCALBASE}/etc/sogo/expire-autoreply.creds.sample \
%%LOCALBASE%%/etc/sogo/expire-autoreply.creds
Then replace the username:password with appropriate credentials for your
IMAP servers' sieve account.
Then copy the sample cron executable:
cp -p %%LOCALBASE%%/GNUstep/Local/Tools/Admin/cron-expire-autoreply.sample \
%%LOCALBASE%%/GNUstep/Local/Tools/Admin/cron-expire-autoreply
And edit this file to suit your server timezone (e.g. TZ=Africa/Algiers).
Then add the following lines to the root users' crontab (crontab -e):
# Vacation messages expiration
# The credentials file should contain the sieve admin credentials (username:passwd)
0 0 * * * %%LOCALBASE%%/GNUstep/Local/Tools/Admin/cron-expire-autoreply
For more information about using SOGo, visit:
http://www.sogo.nu/downloads/documentation.html
EOM
}
]

View File

@ -1,28 +0,0 @@
#!/bin/sh
# $FreeBSD$
#
# PROVIDE: sogod
# REQUIRE: NETWORKING
# KEYWORD: shutdown
. /etc/rc.subr
name=sogod
rcvar=sogod_enable
load_rc_config ${name}
: ${sogod_enable:=NO}
command=%%GNUSTEP_LOCAL_TOOLS%%/Admin/${name}
pidfile=/var/run/sogo/sogo.pid
sogod_user=${name}
sogod_group=${name}
start_precmd="cd /; . %%GNUSTEP_MAKEFILES%%/GNUstep.sh; install -d -m 775 -g ${sogod_group} /var/log/sogo /var/run/sogo"
stop_precmd='cd /; . %%GNUSTEP_MAKEFILES%%/GNUstep.sh'
restart_precmd='cd /; . %%GNUSTEP_MAKEFILES%%/GNUstep.sh'
run_rc_command "$1"

View File

@ -1,6 +0,0 @@
SOGo is a fully supported and trusted groupware server with a focus on
scalability and open standards. It provides a rich AJAX-based Web
interface and supports multiple native clients through the use of
standard protocols such as CalDAV, CardDAV and GroupDAV.
WWW: http://sogo.nu/

File diff suppressed because it is too large Load Diff