Signed-off-by: Oliver Graute <[email protected]> --- rules/maildrop.in | 8 ++++++ rules/maildrop.make | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+) create mode 100644 rules/maildrop.in create mode 100644 rules/maildrop.make
diff --git a/rules/maildrop.in b/rules/maildrop.in new file mode 100644 index 0000000..059806c --- /dev/null +++ b/rules/maildrop.in @@ -0,0 +1,8 @@ +## SECTION=communication + +menuconfig MAILDROP + select COURIER_UNICODE + tristate + prompt "maildrop" + help + maildrop - mail delivery agent with filtering abilities diff --git a/rules/maildrop.make b/rules/maildrop.make new file mode 100644 index 0000000..fe01569 --- /dev/null +++ b/rules/maildrop.make @@ -0,0 +1,75 @@ +# -*-makefile-*- +# +# Copyright (C) 2015 Dr. Neuhaus Telekommunikation GmbH, Hamburg Germany, Oliver Graute <[email protected]> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_MAILDROP) += maildrop + +# +# Paths and names +# +MAILDROP_VERSION := 2.8.3 +MAILDROP_MD5 := 4e3b2b19b58a76581a486381e4444b5e +MAILDROP := maildrop-$(MAILDROP_VERSION) +MAILDROP_SUFFIX := tar.bz2 +MAILDROP_URL := \ + http://downloads.sourceforge.net/project/courier/maildrop/$(MAILDROP_VERSION)/$(MAILDROP).$(MAILDROP_SUFFIX) \ + $(call ptx/mirror, SF, maildrop/$(MAILDROP).$(MAILDROP_SUFFIX)) +MAILDROP_SOURCE := $(SRCDIR)/$(MAILDROP).$(MAILDROP_SUFFIX) +MAILDROP_DIR := $(BUILDDIR)/$(MAILDROP) +MAILDROP_LICENSE := GPL-3.0-only + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +MAILDROP_CONF_ENV := \ + $(CROSS_ENV) \ + ac_cv_func_getpgrp_void=yes \ + ac_cv_func_setpgrp_void=yes \ + ac_cv_func_memcmp_working=yes \ + rb_cv_binary_elf=no \ + rb_cv_negative_time_t=no + +# +# autoconf +# +MAILDROP_CONF_TOOL := autoconf +MAILDROP_CONF_OPT := \ + $(CROSS_AUTOCONF_USR)\ + --with-locking-method=fcntl \ + --without-db \ + --disable-tempdir \ + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/maildrop.targetinstall: + @$(call targetinfo) + + @$(call install_init, maildrop) + @$(call install_fixup, maildrop,PRIORITY,optional) + @$(call install_fixup, maildrop,SECTION,base) + @$(call install_fixup, maildrop,AUTHOR,"<[email protected]>") + @$(call install_fixup, maildrop,DESCRIPTION,missing) + + @$(call install_copy, maildrop, 0, 0, 0755, -, /usr/bin/maildrop) + @$(call install_copy, maildrop, 0, 0, 0755, -, /usr/bin/mailbot) + @$(call install_copy, maildrop, 0, 0, 0755, -, /usr/bin/reformail) + @$(call install_copy, maildrop, 0, 0, 0755, -, /usr/bin/makemime) + @$(call install_copy, maildrop, 0, 0, 0755, -, /usr/bin/reformime) + + @$(call install_finish, maildrop) + + @$(call touch) + +# vim: syntax=make _______________________________________________ ptxdist mailing list [email protected]
