| author | Tomas Zeman <tzeman@volny.cz> |
| Tue, 02 Jul 2013 09:44:50 +0200 | |
| changeset 147 | 761da690b72c |
| parent 112 | 8d60a85d63dd |
| permissions | -rw-r--r-- |
| 1 | 1 |
From: Tomas Zeman <tzeman@volny.cz> |
2 |
Date: Thu, 29 Nov 2007 10:23:19 +0100 |
|
|
112
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
3 |
|
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
4 |
bincimap-1.2.13 |
| 1 | 5 |
|
|
112
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
6 |
diff -r e0809196ee2e source/custom/bincimap/FrugalBuild |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
7 |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
8 |
+++ b/source/custom/bincimap/FrugalBuild Wed Feb 15 15:24:33 2012 +0100 |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
9 |
@@ -0,0 +1,32 @@ |
| 1 | 10 |
+# Maintainer: Tomas Zeman <tzeman@volny.cz> |
11 |
+ |
|
12 |
+pkgname=bincimap |
|
13 |
+pkgver=1.2.13 |
|
|
112
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
14 |
+pkgrel=2 |
| 1 | 15 |
+pkgdesc="A well designed, modular IMAP server for Maildir." |
16 |
+url="http://www.bincimap.org" |
|
17 |
+archs=(i686) |
|
18 |
+up2date="lynx $url -dump -nolist|grep 'latest stable'|head -1|sed -e 's/.*is \([0-9].*[0-9]\) .*$/\1/'" |
|
19 |
+depends=('openssl')
|
|
20 |
+install="$pkgname.install" |
|
21 |
+backup=(etc/bincimap/bincimap.conf) |
|
|
112
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
22 |
+source=($url/dl/tarballs/1.2/$pkgname-${pkgver}final.tar.bz2 bincimap-1.2.13-gcc43.patch)
|
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
23 |
+sha1sums=('cdbc1bf95decbe76e0a218025c351b8174b4b485' \
|
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
24 |
+ 'ec98f1d1b30688e237bc1682a960fc02a0f4888b') |
| 1 | 25 |
+provides=('imap-server')
|
26 |
+ |
|
27 |
+build() {
|
|
28 |
+ Fcd $pkgname-${pkgver}final
|
|
|
112
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
29 |
+ Fpatchall |
| 1 | 30 |
+ ./configure --prefix=/usr --sysconfdir=/etc/bincimap \ |
31 |
+ --localstatedir=/var --with-ssl |
|
32 |
+ make || Fdie |
|
33 |
+ make DESTDIR=$Fdestdir install || Fdie |
|
34 |
+ |
|
35 |
+ # clean up the files |
|
36 |
+ Fmkdir /usr/lib/bincimap |
|
37 |
+ Fmv /usr/libexec /usr/lib/bincimap/scripts |
|
38 |
+ Fmv /var/service /usr/lib/bincimap/supervise |
|
39 |
+ Frm /etc/bincimap/xinetd |
|
40 |
+} |
|
41 |
+# vim: ft=sh |
|
|
112
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
42 |
diff -r e0809196ee2e source/custom/bincimap/bincimap-1.2.13-gcc43.patch |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
43 |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
44 |
+++ b/source/custom/bincimap/bincimap-1.2.13-gcc43.patch Wed Feb 15 15:24:33 2012 +0100 |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
45 |
@@ -0,0 +1,64 @@ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
46 |
+diff -NrU5 bincimap-1.2.13final.orig/src/convert.cc bincimap-1.2.13final/src/convert.cc |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
47 |
+--- bincimap-1.2.13final.orig/src/convert.cc 2005-01-08 11:20:48.000000000 +0100 |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
48 |
++++ bincimap-1.2.13final/src/convert.cc 2008-05-07 12:32:33.000000000 +0200 |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
49 |
+@@ -37,10 +37,12 @@ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
50 |
+ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
51 |
+ #include "convert.h" |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
52 |
+ #include "io.h" |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
53 |
+ #include <string> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
54 |
+ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
55 |
++#include <cstring> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
56 |
++ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
57 |
+ using namespace ::std; |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
58 |
+ using namespace Binc; |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
59 |
+ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
60 |
+ //------------------------------------------------------------------------ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
61 |
+ BincStream::BincStream(void) |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
62 |
+diff -NrU5 bincimap-1.2.13final.orig/src/convert.h bincimap-1.2.13final/src/convert.h |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
63 |
+--- bincimap-1.2.13final.orig/src/convert.h 2005-02-08 21:30:22.000000000 +0100 |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
64 |
++++ bincimap-1.2.13final/src/convert.h 2008-05-07 12:32:33.000000000 +0200 |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
65 |
+@@ -35,10 +35,11 @@ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
66 |
+ #include <config.h> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
67 |
+ #endif |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
68 |
+ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
69 |
+ #ifndef convert_h_included |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
70 |
+ #define convert_h_included |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
71 |
++#include <cstdlib> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
72 |
+ #include <string> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
73 |
+ #include <vector> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
74 |
+ #include <iomanip> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
75 |
+ #include <iostream> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
76 |
+ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
77 |
+@@ -46,10 +47,12 @@ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
78 |
+ #include <sys/stat.h> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
79 |
+ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
80 |
+ #include "address.h" |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
81 |
+ #include "depot.h" |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
82 |
+ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
83 |
++#include <cstring> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
84 |
++ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
85 |
+ namespace Binc {
|
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
86 |
+ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
87 |
+ //---------------------------------------------------------------------- |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
88 |
+ inline std::string toString(int i_in) |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
89 |
+ {
|
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
90 |
+diff -NrU5 bincimap-1.2.13final.orig/src/tools.cc bincimap-1.2.13final/src/tools.cc |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
91 |
+--- bincimap-1.2.13final.orig/src/tools.cc 2005-01-08 11:20:48.000000000 +0100 |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
92 |
++++ bincimap-1.2.13final/src/tools.cc 2008-05-07 12:32:33.000000000 +0200 |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
93 |
+@@ -33,13 +33,16 @@ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
94 |
+ */ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
95 |
+ #ifdef HAVE_CONFIG_H |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
96 |
+ #include <config.h> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
97 |
+ #endif |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
98 |
+ #include <errno.h> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
99 |
++#include <cstdlib> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
100 |
+ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
101 |
+ #include "tools.h" |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
102 |
+ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
103 |
++#include <cstring> |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
104 |
++ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
105 |
+ using namespace ::std; |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
106 |
+ using namespace Binc; |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
107 |
+ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
108 |
+ //------------------------------------------------------------------------ |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
109 |
+ Tools::Tools(void) |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
110 |
diff -r e0809196ee2e source/custom/bincimap/bincimap.install |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
111 |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 |
|
8d60a85d63dd
bincimap.patch: folded w/ upgrade-0.9-bincimap.patch
Tomas Zeman <tzeman@volny.cz>
parents:
1
diff
changeset
|
112 |
+++ b/source/custom/bincimap/bincimap.install Wed Feb 15 15:24:33 2012 +0100 |
| 1 | 113 |
@@ -0,0 +1,23 @@ |
114 |
+post_install() {
|
|
115 |
+ cat << EOF |
|
116 |
+ |
|
117 |
+NOTE |
|
118 |
+---- |
|
119 |
+bincimap must be invoked through either xinetd or daemontools. |
|
120 |
+Check the documentation on its webpage for more details. |
|
121 |
+ |
|
122 |
+EOF |
|
123 |
+} |
|
124 |
+ |
|
125 |
+post_upgrade() {
|
|
126 |
+ /bin/true |
|
127 |
+} |
|
128 |
+ |
|
129 |
+pre_remove() {
|
|
130 |
+ /bin/true |
|
131 |
+} |
|
132 |
+ |
|
133 |
+op=$1 |
|
134 |
+shift |
|
135 |
+ |
|
136 |
+$op $* |