svn commit: r399181 - in head/mail/offlineimap: . files
Mathieu Arnold
mat at FreeBSD.org
Tue Oct 13 07:56:35 UTC 2015
Author: mat
Date: Tue Oct 13 07:56:33 2015
New Revision: 399181
URL: https://svnweb.freebsd.org/changeset/ports/399181
Log:
- update from 6.5.5 to 6.5.7
- add py-sqlite3 as a run dependency
- simplify the port
PR: 201402
Submitted by: mp39590 gmail com
Sponsored by: Absolight
Deleted:
head/mail/offlineimap/files/
head/mail/offlineimap/pkg-plist
Modified:
head/mail/offlineimap/Makefile
head/mail/offlineimap/distinfo
Modified: head/mail/offlineimap/Makefile
==============================================================================
--- head/mail/offlineimap/Makefile Tue Oct 13 07:51:08 2015 (r399180)
+++ head/mail/offlineimap/Makefile Tue Oct 13 07:56:33 2015 (r399181)
@@ -3,85 +3,39 @@
PORTNAME= offlineimap
DISTVERSIONPREFIX= v
-DISTVERSION= 6.5.5
+DISTVERSION= 6.5.7
CATEGORIES= mail python
-MASTER_SITES= http://dist.codelabs.ru/fbsd/offlineimap/
-PATCH_SITES= http://codelabs.ru/patches/offlineimap/
-
-MAINTAINER= rea at FreeBSD.org
+MAINTAINER= mp39590 at gmail.com
COMMENT= Powerful IMAP/Maildir synchronization and reader support
+## GPLv2 or any later version (with an OpenSSL exception)
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/COPYING
-LICENSE_FILE_GPLv2=${WRKSRC}/COPYING
-
-OPTIONS_DEFINE= HTMLDOCS EXAMPLES
-HTMLDOCS_DESC= Generate HTML documentation
-
-SUB_FILES= pkg-message
-PATCH_STRIP= -p1
+## later versions have sqlite3 backend, which is recommended for local storages
+## with large amount of emails
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
USE_GITHUB= yes
GH_ACCOUNT= OfflineIMAP
-USES= python
-USE_PYTHON= distutils
+USES= python:2.7
+USE_PYTHON= autoplist distutils
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+PORTDOCS= *
+PORTEXAMPLES= offlineimap.conf offlineimap.conf.minimal
-DOC_FILES= Changelog.maint.rst Changelog.rst \
- docs/INSTALL.rst docs/MANUAL.rst \
- docs/doc-src/API.rst docs/doc-src/FAQ.rst \
- docs/doc-src/HACKING.rst docs/doc-src/INSTALL.rst \
- docs/doc-src/MANUAL.rst docs/doc-src/advanced_config.rst \
- docs/doc-src/features.rst docs/doc-src/index.rst \
- docs/doc-src/nametrans.rst docs/doc-src/offlineimap.rst \
- docs/doc-src/repository.rst docs/doc-src/ui.rst
-PORTDOCS= docs ${DOC_FILES:N*/*}
-EXAMPLE_FILES= offlineimap.conf offlineimap.conf.minimal
-PORTEXAMPLES= ${EXAMPLE_FILES:N*/*}
-
-DOC_DIRS= ${DOC_FILES:H:O:u:N.}
-EXAMPLE_DIRS= ${EXAMPLE_FILES:H:O:u:N.}
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MHTMLDOCS}
-BUILD_DEPENDS+= rst2html:${PORTSDIR}/textproc/py-docutils
-DOC_FILES:= ${DOC_FILES} ${DOC_FILES:M*.rst:S/.rst$/.html/}
-.endif
-
-# This is needed for pkg-message.in
-.if ${PORT_OPTIONS:MEXAMPLES}
-SUB_LIST+= PORTEXAMPLES=""
-.else
-SUB_LIST+= PORTEXAMPLES="@comment "
-.endif
-
-post-build:
-.if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MHTMLDOCS}
-.for r in ${DOC_FILES:M*.rst}
- @${ECHO} "Translating ${r} to HTML..."
- @rst2html ${WRKSRC}/${r} ${WRKSRC}/${r:R}.html
-.endfor
-.endif
-
-post-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @for i in ${DOC_DIRS}; do \
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/$$i; \
- done
- @cd ${WRKSRC} && for i in ${DOC_FILES}; do \
- ${ECHO} "Installing ${STAGEDIR}${DOCSDIR}/$$i"; \
- ${INSTALL_DATA} $$i ${STAGEDIR}${DOCSDIR}/$$i; \
- done
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- @for i in ${EXAMPLE_DIRS}; do \
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/$$i; \
- done
- @cd ${WRKSRC} && for i in ${EXAMPLE_FILES}; do \
- ${ECHO} "Installing ${STAGEDIR}${EXAMPLESDIR}/$$i"; \
- ${INSTALL_DATA} $$i ${STAGEDIR}${EXAMPLESDIR}/$$i; \
- done
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} '! -name Makefile'
+
+post-install-EXAMPLES-on:
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/offlineimap.conf ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/offlineimap.conf.minimal ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
Modified: head/mail/offlineimap/distinfo
==============================================================================
--- head/mail/offlineimap/distinfo Tue Oct 13 07:51:08 2015 (r399180)
+++ head/mail/offlineimap/distinfo Tue Oct 13 07:56:33 2015 (r399181)
@@ -1,2 +1,2 @@
-SHA256 (OfflineIMAP-offlineimap-v6.5.5_GH0.tar.gz) = 578cd6d8706a15ee65faa43bb71dfacf1ed083a97d66a375b77dc0fb14266802
-SIZE (OfflineIMAP-offlineimap-v6.5.5_GH0.tar.gz) = 175348
+SHA256 (OfflineIMAP-offlineimap-v6.5.7_GH0.tar.gz) = b7de52c7d8995e0657bb55da13531c8d6f96d828217159477c685ae408e390a3
+SIZE (OfflineIMAP-offlineimap-v6.5.7_GH0.tar.gz) = 666620
More information about the svn-ports-head
mailing list