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:
parent
bfcd0e437a
commit
4d23066b3e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=563153
8
MOVED
8
MOVED
@ -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
|
||||
|
@ -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
|
||||
|
@ -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>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1515875658
|
||||
SHA256 (rekall-efilter-1.6.0.zip) = a7ed673802aba38719c33a36329176ddb0c539a010f06dcd97550067dd1bf84b
|
||||
SIZE (rekall-efilter-1.6.0.zip) = 112157
|
@ -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"]
|
||||
)
|
@ -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
|
@ -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
|
||||
|
@ -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>
|
@ -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
|
@ -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:
|
@ -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',
|
||||
]
|
||||
|
||||
|
@ -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/
|
@ -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
|
||||
}
|
||||
]
|
@ -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>
|
@ -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
|
@ -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",
|
@ -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/
|
@ -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>
|
@ -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
|
@ -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") +
|
@ -1,3 +0,0 @@
|
||||
Support libraries for the Rekall framework.
|
||||
|
||||
WWW: http://www.rekall-forensic.com/
|
@ -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>
|
@ -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
|
@ -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
|
@ -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
|
||||
|
@ -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>
|
@ -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
|
@ -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
|
@ -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"
|
@ -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/
|
@ -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>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1588898363
|
||||
SHA256 (SOGo-4.3.2.tar.gz) = ecf22e7763a3113ac86a891abbd0e50f7eac19275428798c34cf742cc83a446b
|
||||
SIZE (SOGo-4.3.2.tar.gz) = 34606160
|
@ -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
|
@ -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
|
@ -1 +0,0 @@
|
||||
username:password
|
@ -1 +0,0 @@
|
||||
username:password
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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);
|
@ -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);
|
@ -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)
|
||||
|
@ -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
|
||||
}
|
||||
]
|
@ -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"
|
@ -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/
|
2128
www/sogo4/pkg-plist
2128
www/sogo4/pkg-plist
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user