aboutsummaryrefslogtreecommitdiff
path: root/mail/qmailadmin
diff options
context:
space:
mode:
authorBryan Drewery <bdrewery@FreeBSD.org>2014-04-13 18:10:50 +0000
committerBryan Drewery <bdrewery@FreeBSD.org>2014-04-13 18:10:50 +0000
commitc935049afdd6c32be766bfdfc8da0ac7ff63dad4 (patch)
tree1b9acc3966dc61d9ea970dc676b5797db0d22cf7 /mail/qmailadmin
parent2c33ae687eda6a15a5708b1ea62a99e1762cc162 (diff)
downloadports-c935049afdd6c32be766bfdfc8da0ac7ff63dad4.tar.gz
ports-c935049afdd6c32be766bfdfc8da0ac7ff63dad4.zip
- Fix build with vpopmail-5.4.33
Reported by: daily QAT
Notes
Notes: svn path=/head/; revision=351235
Diffstat (limited to 'mail/qmailadmin')
-rw-r--r--mail/qmailadmin/files/patch-vpopmail-quota54
1 files changed, 54 insertions, 0 deletions
diff --git a/mail/qmailadmin/files/patch-vpopmail-quota b/mail/qmailadmin/files/patch-vpopmail-quota
new file mode 100644
index 000000000000..12c77e17d187
--- /dev/null
+++ b/mail/qmailadmin/files/patch-vpopmail-quota
@@ -0,0 +1,54 @@
+Index: qmailadmin.h
+===================================================================
+--- qmailadmin.h.orig
++++ qmailadmin.h
+@@ -59,8 +59,3 @@
+ void del_id_files( char *);
+ void init_globals();
+ void quickAction (char *username, int action);
+-
+-/* copied from maildirquota.c in vpopmail
+- * it really needs to get into vpopmail.h somehow
+- */
+-int readuserquota(const char* dir, long *sizep, int *cntp);
+Index: template.c
+===================================================================
+--- template.c.orig
++++ template.c
+@@ -426,8 +426,8 @@ int send_template_now(char *filename)
+ case 'Q':
+ vpw = vauth_getpw(ActionUser, Domain);
+ if (strncmp(vpw->pw_shell, "NOQUOTA", 2) != 0) {
+- long diskquota = 0;
+- int maxmsg = 0;
++ storage_t diskquota = 0;
++ storage_t maxmsg = 0;
+ char path[256];
+
+ quota_to_megabytes(qconvert, vpw->pw_shell);
+@@ -547,8 +547,8 @@ int send_template_now(char *filename)
+ * then again, with recent changes, the non-admin shouldn't
+ * even get to this page.
+ */
+- long diskquota = 0;
+- int maxmsg = 0;
++ storage_t diskquota = 0;
++ storage_t maxmsg = 0;
+ char path[256];
+ vpw = vauth_getpw(Username, Domain);
+
+Index: user.c
+===================================================================
+--- user.c.orig
++++ user.c
+@@ -170,8 +170,8 @@ int show_user_lines(char *user, char *do
+ (AdminType==USER_ADMIN && strcmp(pw->pw_name,Username)==0)))) {
+ if (AdminType==DOMAIN_ADMIN ||
+ (AdminType==USER_ADMIN && strcmp(pw->pw_name,Username)==0)) {
+- long diskquota = 0;
+- int maxmsg = 0;
++ storage_t diskquota = 0;
++ storage_t maxmsg = 0;
+
+ /* display account name and user name */
+ printf ("<tr bgcolor=%s>", get_color_text("000"));