summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoraksr2015-07-06 09:20:26 +0200
committeraksr2015-07-06 09:20:26 +0200
commitc46a21bc5f5872b42a801f14e40a5062f19bd15a (patch)
treed74a957cca49899ff627f1b80cf33e2ed4c60ca0
downloadaur-c46a21bc5f5872b42a801f14e40a5062f19bd15a.tar.gz
Start.
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD304
-rw-r--r--curses.patch15
-rw-r--r--mcprtlib.patch20
4 files changed, 363 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..336b64ee1aa4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = elm
+ pkgdesc = The Elm Mail System
+ pkgver = 2.5.8
+ pkgrel = 1
+ url = http://www.instinct.org/elm/
+ arch = i686
+ arch = x86_64
+ license = custom: public domain
+ conflicts = mailutils
+ source = http://www.instinct.org/elm/files/tarballs/elm2.5.8.tar.gz
+ source = curses.patch
+ source = mcprtlib.patch
+ md5sums = f7a721c1cddbc8632ffe0cf65b045395
+ md5sums = 8ffcf3b55a35a20dc0bc9c651e57d288
+ md5sums = 76a73fdb5ba02749332ee19aca493e13
+ sha1sums = bf09df75d0dc9097a1e69591bfb4872f860e00c7
+ sha1sums = 126c93238ada3ed3b92f904d86e88e87330895d6
+ sha1sums = e65c141f04d2b8840d51228747c635cef0cf4c3d
+ sha256sums = 80ec62197d214a6efcf19bb98eb64483a78f80956c1a77eab783bea1949ac815
+ sha256sums = 28bb176f2dbe1979c69c45b1509736904b61b9ee525f0910f6d2f975095dd92d
+ sha256sums = c8c8c021a9feceec135e7bd186e7d1df0d1832f4eecbd3b33badd756e592a7b4
+
+pkgname = elm
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bd03888aac6b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,304 @@
+# Maintainer: aksr <aksr at t-com dot me>
+pkgname=elm
+pkgver=2.5.8
+pkgrel=1
+epoch=
+pkgdesc="The Elm Mail System"
+arch=('i686' 'x86_64')
+url="http://www.instinct.org/elm/"
+license=('custom: public domain')
+groups=()
+depends=()
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=('mailutils')
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=("http://www.instinct.org/elm/files/tarballs/$pkgname$pkgver.tar.gz"
+ curses.patch
+ mcprtlib.patch)
+noextract=()
+md5sums=('f7a721c1cddbc8632ffe0cf65b045395'
+ '8ffcf3b55a35a20dc0bc9c651e57d288'
+ '76a73fdb5ba02749332ee19aca493e13')
+sha1sums=('bf09df75d0dc9097a1e69591bfb4872f860e00c7'
+ '126c93238ada3ed3b92f904d86e88e87330895d6'
+ 'e65c141f04d2b8840d51228747c635cef0cf4c3d')
+sha256sums=('80ec62197d214a6efcf19bb98eb64483a78f80956c1a77eab783bea1949ac815'
+ '28bb176f2dbe1979c69c45b1509736904b61b9ee525f0910f6d2f975095dd92d'
+ 'c8c8c021a9feceec135e7bd186e7d1df0d1832f4eecbd3b33badd756e592a7b4')
+
+prepare() {
+ cd "$srcdir/$pkgname$pkgver/src"
+ patch < "$srcdir/curses.patch"
+ cd "$srcdir/$pkgname$pkgver/hdrs"
+ patch < "$srcdir/mcprtlib.patch"
+}
+
+build() {
+ cd "$srcdir/$pkgname$pkgver"
+ ./Configure Log='' \
+ Header='' \
+ contains='' \
+ cppstdin='' \
+ cppminus='' \
+ d_getopt='' \
+ d_memcpy='' \
+ d_mkdir='' \
+ d_rename='' \
+ d_symlink='' \
+ d_whoami='' \
+ n='' \
+ c='' \
+ orderlib='' \
+ ranlib='' \
+ package='' \
+ pager='' \
+ prefshell='' \
+ startsh='' \
+ d_eunice='' \
+ define='' \
+ eunicefix='' \
+ build_dir='' \
+ source_dir='' \
+ loclist='' \
+ expr='' \
+ sed='' \
+ echo='' \
+ cat='' \
+ rm='' \
+ mv='' \
+ cp='' \
+ tail='' \
+ tr='' \
+ mkdir='' \
+ sort='' \
+ uniq='' \
+ grep='' \
+ trylist='' \
+ test='' \
+ inews='' \
+ ispell='' \
+ egrep='' \
+ more='' \
+ pg='' \
+ Mcc='' \
+ vi='/usr/bin/vi' \
+ mailx='' \
+ mail='' \
+ cpp='' \
+ perl='' \
+ emacs='' \
+ ls='' \
+ rmail='' \
+ sendmail='/usr/bin/sendmail' \
+ shar='' \
+ smail='' \
+ submit='' \
+ tbl='' \
+ troff='/usr/bin/troff' \
+ nroff='' \
+ uname='' \
+ uuname='' \
+ line='' \
+ chgrp='' \
+ chmod='' \
+ lint='' \
+ sleep='' \
+ pr='' \
+ tar='' \
+ ln='' \
+ lpr='' \
+ lp='' \
+ touch='' \
+ make='' \
+ date='' \
+ csh='' \
+ pmake='' \
+ mips='' \
+ col='' \
+ pack='' \
+ bld='' \
+ compress='' \
+ execmail='' \
+ libswanted='' \
+ bin='' \
+ installbin='/usr/bin' \
+ c_date='' \
+ d_ascii='' \
+ d_broke_ctype='' \
+ d_broke_fflush='' \
+ d_calendar='' \
+ calendar='' \
+ d_chown_neg1='' \
+ d_content='' \
+ d_crypt='' \
+ cryptlib='' \
+ d_cuserid='' \
+ d_disphost='' \
+ d_domname='' \
+ d_usegetdom='' \
+ d_errlst='' \
+ d_flock='' \
+ d_dotlock='' \
+ d_fcntlock='' \
+ lock_dir='' \
+ has_flock='' \
+ has_fcntl='' \
+ d_fsync='' \
+ d_ftruncate='' \
+ d_gethname='' \
+ d_douname='' \
+ d_host_comp='' \
+ ign_hname='' \
+ d_index='' \
+ d_internet='' \
+ d_ispell='' \
+ ispell_path='' \
+ ispell_options='' \
+ d_locale='' \
+ d_nl_types='' \
+ d_msgcat='' \
+ d_usenls='' \
+ d_mboxedit='' \
+ d_mime='' \
+ defcharset='' \
+ defdispcharset='' \
+ d_mmdf='' \
+ d_newauto='' \
+ d_noaddfrom='' \
+ d_usedomain='' \
+ d_noxheader='' \
+ d_pidcheck='' \
+ d_ptem='' \
+ d_putenv='' \
+ d_remlock='' \
+ maxattempts='' \
+ d_setegid='' \
+ d_setgid='' \
+ d_savegrpmboxid='' \
+ mailermode='' \
+ d_sigvec='' \
+ d_sigvectr='' \
+ d_sigset='' \
+ d_sighold='' \
+ d_sigprocmask='' \
+ d_sigblock='' \
+ d_sigaction='' \
+ d_statuschg='' \
+ d_strcspn='' \
+ d_strspn='' \
+ d_strpbrk='' \
+ d_strerror='' \
+ d_strftime='' \
+ d_strings='' \
+ d_pwdinsys='' \
+ strings='' \
+ includepath='' \
+ d_strstr='' \
+ d_strtok='' \
+ d_subshell='' \
+ d_tempnam='' \
+ tempnamo='' \
+ tempnamc='' \
+ d_termio='' \
+ d_termios='' \
+ d_useembed='' \
+ d_utimbuf='' \
+ d_vfork='' \
+ defbatsub='' \
+ defeditor='' \
+ editoropts='' \
+ hostname='' \
+ phostname='' \
+ mydomain='' \
+ autohostname='' \
+ i_memory='' \
+ i_stdarg='' \
+ i_stdlib='' \
+ i_time='' \
+ i_systime='' \
+ d_systimekernel='' \
+ i_unistd='' \
+ i_utime='' \
+ i_sysutime='' \
+ lib='' \
+ installlib='installlib' \
+ libc='' \
+ linepr='' \
+ maildir='' \
+ mailer='' \
+ mailgrp='' \
+ mansrc='' \
+ catmansrc='' \
+ manext='.1' \
+ manext_choice='' \
+ catmanext='' \
+ catmanext_choice='' \
+ packed='' \
+ manroff='' \
+ manroffopts='' \
+ suffix='' \
+ packer='' \
+ models='' \
+ split='' \
+ small='' \
+ medium='' \
+ large='' \
+ huge='' \
+ optimize='' \
+ ccflags='' \
+ cppflags='' \
+ ldflags='' \
+ cc='' \
+ libs='' \
+ nametype='' \
+ d_passnames='' \
+ d_berknames='' \
+ d_usgnames='' \
+ passcat='' \
+ rmttape='' \
+ roff='' \
+ roffopts='' \
+ sigtype='' \
+ spitshell='' \
+ shsharp='' \
+ sharpbang='' \
+ termlib='' \
+ tmpdir='' \
+ tzname_handling='' \
+ xencf='' \
+ xenlf='' \
+ d_xenix='' \
+ d_bsd='' \
+ CONFIG='' \
+ package=elm-2.5 \
+ make all
+}
+
+check() {
+ cd "$srcdir/$pkgname$pkgver"
+ make -k .CHECK
+}
+
+package() {
+ cd "$srcdir/$pkgname$pkgver"
+ mkdir -p $pkgdir/usr/{bin,lib,/share/man/{man1,cat1}}
+ make DEST="$pkgdir/usr" \
+ LIB="$pkgdir/usr/lib/" \
+ MAN="$pkgdir/usr/share/man/man1" \
+ CATMAN="$pkgdir/usr/share/man/cat1" \
+ DESTBIN="$pkgdir/usr/bin" \
+ DESTLIB="$pkgdir/usr/lib/" install
+ install -Dm644 doc/Alias.guide $pkgdir/usr/share/doc/$pkgname/Alias.guide
+ install -Dm644 doc/Config.guid $pkgdir/usr/share/doc/$pkgname/Config.guid
+ install -Dm644 doc/Form.guide $pkgdir/usr/share/doc/$pkgname/Form.guide
+ install -Dm644 doc/Ref.guide $pkgdir/usr/share/doc/$pkgname/Ref.guide
+ install -Dm644 doc/Users.guide $pkgdir/usr/share/doc/$pkgname/Users.guide
+}
+
diff --git a/curses.patch b/curses.patch
new file mode 100644
index 000000000000..885ffac7bb6a
--- /dev/null
+++ b/curses.patch
@@ -0,0 +1,15 @@
+--- curses.c.orig 2005-08-18 15:20:14.000000000 +0200
++++ curses.c 2014-02-22 21:43:39.530049085 +0100
+@@ -47,11 +47,7 @@
+ #include "s_elm.h"
+
+ #include <assert.h>
+-#ifdef I_STDARG
+-# include <stdarg.h>
+-#else
+-# include <varargs.h>
+-#endif
++#include <stdarg.h>
+
+ #define S_(sel, str) catgets(elm_msg_cat, ElmSet, (sel), (str))
+
diff --git a/mcprtlib.patch b/mcprtlib.patch
new file mode 100644
index 000000000000..10ae0ada6fff
--- /dev/null
+++ b/mcprtlib.patch
@@ -0,0 +1,20 @@
+--- mcprtlib.h.orig 2005-08-18 14:49:24.000000000 +0200
++++ mcprtlib.h 2014-02-22 21:45:25.117213249 +0100
+@@ -46,17 +46,6 @@
+ 08/10/90 1 nazgul Initial version
+ */
+
+-/* taken from Xm/lib/VaSimple.h
+- currently no one defines MISSING_STDARG_H */
+-
+-#ifdef I_STDARG
+-# include <stdarg.h>
+-# define Va_start(a,b) va_start(a,b)
+-#else
+-# include <varargs.h>
+-# define Va_start(a,b) va_start(a)
+-#endif
+-
+ #define MCFree 0x0010 /* Reminder to MCPrintFree */
+ #define MCCatalog 0x0100 /* Probably came from catalog */
+ #define MCFmtArg (0x0001|MCCatalog) /* Came from format string */