|
|
ewarn | ewarn |
echo | echo |
epause 5 | epause 5 |
|
|
if ! grep -q ^popa3d: /etc/group ; then |
enewgroup popa3d |
groupadd popa3d || die "Failed to add group: popa3d" |
enewuser popa3d -1 /bin/false /nonexistent popa3d |
fi |
|
|
|
if ! grep -q ^popa3d: /etc/passwd ; then |
|
useradd -g popa3d -d /dev/null -s /dev/null popa3d || die "Failed to add user: popa3d" |
|
fi |
|
} | } |
| |
src_unpack() { | src_unpack() { |
unpack ${P}.tar.gz |
unpack ${A} |
|
cd ${S} |
|
epatch ${DISTDIR}/popa3d-0.6.3-vname-2.diff |
|
|
|
use maildir && epatch ${DISTDIR}/popa3d-0.5.9-maildir-2.diff |
} | } |
| |
src_compile() { | src_compile() { |
cd ${S} | cd ${S} |
| |
epatch ${DISTDIR}/popa3d-0.6.3-vname-2.diff |
|
|
|
if use maildir ; then | if use maildir ; then |
einfo "Mailbox format is: MAILDIR." | einfo "Mailbox format is: MAILDIR." |
epatch ${DISTDIR}/popa3d-0.5.9-maildir-2.diff |
|
if [ "${POPA3D_HOME_MAILBOX}" = "" ] ; then | if [ "${POPA3D_HOME_MAILBOX}" = "" ] ; then |
POPA3D_HOME_MAILBOX=".maildir" | POPA3D_HOME_MAILBOX=".maildir" |
fi | fi |