diff --git a/mail/Makefile b/mail/Makefile index 071282f342dd..d65e794153da 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -1,748 +1,749 @@ COMMENT = Electronic mail utilities SUBDIR += abook SUBDIR += adcomplain SUBDIR += addresses SUBDIR += addresses-goodies SUBDIR += aerc SUBDIR += akpop3d SUBDIR += alpine SUBDIR += amavis-logwatch SUBDIR += anomy-sanitizer SUBDIR += antivirus-milter SUBDIR += anubis SUBDIR += archiveopteryx SUBDIR += archiveopteryx-devel SUBDIR += archivesmtp SUBDIR += archmbox SUBDIR += ask SUBDIR += asmail SUBDIR += assp SUBDIR += astroid SUBDIR += automx SUBDIR += autorespond SUBDIR += avenger SUBDIR += balsa SUBDIR += batv-milter SUBDIR += bayespam SUBDIR += bbmail SUBDIR += biabam SUBDIR += bincimap SUBDIR += bmf SUBDIR += bogofilter SUBDIR += bogofilter-bdb SUBDIR += bogofilter-kc SUBDIR += bogofilter-sqlite SUBDIR += bsd-vacation SUBDIR += bsfilter SUBDIR += bsmtp SUBDIR += bulk_mailer SUBDIR += c-sig SUBDIR += cclient SUBDIR += claws-mail SUBDIR += claws-mail-acpi_notifier SUBDIR += claws-mail-address_keeper SUBDIR += claws-mail-archive SUBDIR += claws-mail-att_remover SUBDIR += claws-mail-attachwarner SUBDIR += claws-mail-bogofilter SUBDIR += claws-mail-bsfilter SUBDIR += claws-mail-clamd SUBDIR += claws-mail-dillo SUBDIR += claws-mail-fetchinfo SUBDIR += claws-mail-gdata SUBDIR += claws-mail-keyword_warner SUBDIR += claws-mail-libravatar SUBDIR += claws-mail-litehtml_viewer SUBDIR += claws-mail-mailmbox SUBDIR += claws-mail-managesieve SUBDIR += claws-mail-newmail SUBDIR += claws-mail-notification SUBDIR += claws-mail-pdf_viewer SUBDIR += claws-mail-perl SUBDIR += claws-mail-pgp SUBDIR += claws-mail-plugins SUBDIR += claws-mail-rssyl SUBDIR += claws-mail-spam_report SUBDIR += claws-mail-spamassassin SUBDIR += claws-mail-tnef_parse SUBDIR += claws-mail-vcalendar SUBDIR += clawsker SUBDIR += cleanup-maildir SUBDIR += cone SUBDIR += coolmail SUBDIR += courier SUBDIR += courier-analog SUBDIR += courier-authlib-vchkpw SUBDIR += courier-imap SUBDIR += couriergraph SUBDIR += crm114 SUBDIR += cvsmail SUBDIR += cyrus-imapd25 SUBDIR += cyrus-imapd30 SUBDIR += cyrus-imapd32 SUBDIR += cyrus-imapd34 SUBDIR += cyrus-imapd36 SUBDIR += cyrus-imapd38 SUBDIR += cyrus2courier SUBDIR += cyrus2dovecot SUBDIR += datovka SUBDIR += davmail SUBDIR += dbmail SUBDIR += dcc-dccd SUBDIR += deforaos-mailer SUBDIR += delatt SUBDIR += dk-milter SUBDIR += dkfilter SUBDIR += dkimproxy SUBDIR += dma SUBDIR += dmarcts-report-parser SUBDIR += dot-forward SUBDIR += dovecot SUBDIR += dovecot-coi SUBDIR += dovecot-fts-elastic SUBDIR += dovecot-fts-flatcurve SUBDIR += dovecot-fts-xapian SUBDIR += dovecot-pigeonhole SUBDIR += dovecot-xaps SUBDIR += dspam SUBDIR += ecartis SUBDIR += elm SUBDIR += emailrelay SUBDIR += emil SUBDIR += enma SUBDIR += eps SUBDIR += epstools SUBDIR += evolution SUBDIR += evolution-ews SUBDIR += exilog SUBDIR += exim SUBDIR += exim-doc-html SUBDIR += exim-doc-pdf SUBDIR += exim-doc-postscript SUBDIR += exim-ldap2 SUBDIR += exim-monitor SUBDIR += exim-mysql SUBDIR += exim-postgresql SUBDIR += exim-sa-exim SUBDIR += exim-sqlite SUBDIR += exipick + SUBDIR += exmh-devel SUBDIR += exmh2 SUBDIR += ez-pine-gpg SUBDIR += ezmlm SUBDIR += ezmlm-idx SUBDIR += faces SUBDIR += fastforward SUBDIR += fdm SUBDIR += fetchmail SUBDIR += fetchmailconf SUBDIR += filtermail SUBDIR += findmaildirs SUBDIR += geary SUBDIR += gensig SUBDIR += getmail6 SUBDIR += gmime26 SUBDIR += gmime26-sharp SUBDIR += gmime30 SUBDIR += gnarwl SUBDIR += gnubiff SUBDIR += gnumail SUBDIR += gotmail SUBDIR += grepmail SUBDIR += greyfix SUBDIR += greylite SUBDIR += gubby SUBDIR += hashcash SUBDIR += hbiff SUBDIR += heirloom-mailx SUBDIR += ifile SUBDIR += im SUBDIR += imap-uw SUBDIR += imapdedup SUBDIR += imapfilter SUBDIR += imapsync SUBDIR += imaptools SUBDIR += imaputils SUBDIR += isbg SUBDIR += isoqlog SUBDIR += isync SUBDIR += james SUBDIR += jamlib SUBDIR += jmba SUBDIR += junkfilter SUBDIR += jwsmtp SUBDIR += lbdb SUBDIR += lens SUBDIR += libcmime SUBDIR += libdkim SUBDIR += libdomainkeys SUBDIR += libesmtp SUBDIR += libetpan SUBDIR += libmilter SUBDIR += libpst SUBDIR += libsieve SUBDIR += libspamtest SUBDIR += libspf SUBDIR += libspf2 SUBDIR += libsrs2 SUBDIR += libsrs_alt SUBDIR += libvmime SUBDIR += listadmin SUBDIR += lmtp2nntp SUBDIR += lookout SUBDIR += lurker SUBDIR += mail-expire SUBDIR += mail2sms SUBDIR += mailagent SUBDIR += maildrop SUBDIR += mailest SUBDIR += mailfromd SUBDIR += mailfront SUBDIR += mailgraph SUBDIR += mailhog SUBDIR += mailman SUBDIR += mailman-exim4 SUBDIR += mailman-postfix SUBDIR += mailman3 SUBDIR += mailpit SUBDIR += mailscanner SUBDIR += mailslurper SUBDIR += mailsync SUBDIR += mailutils SUBDIR += mailx SUBDIR += mairix SUBDIR += masqmail SUBDIR += mb2md SUBDIR += mblaze SUBDIR += mbox2imap SUBDIR += mbox2mdir SUBDIR += mboxgrep SUBDIR += mboxstats SUBDIR += mbx2mbox SUBDIR += mdpop3d SUBDIR += mess822 SUBDIR += meta1 SUBDIR += metamail SUBDIR += mew SUBDIR += mew-devel SUBDIR += mfmod_ldap SUBDIR += mfmod_openmetrics SUBDIR += mfmod_pcre SUBDIR += milter-bogom SUBDIR += milter-callback SUBDIR += milter-greylist SUBDIR += milter-manager SUBDIR += milter-regex SUBDIR += milter-skem SUBDIR += mime-construct SUBDIR += mime4j SUBDIR += mimedefang SUBDIR += mini_sendmail SUBDIR += minimalist SUBDIR += missey SUBDIR += mlmmj SUBDIR += mlmmj-archive-mid SUBDIR += mlmmj-archiver SUBDIR += mlmmj-webview SUBDIR += mls SUBDIR += mmh SUBDIR += mmr SUBDIR += mpop SUBDIR += msglint SUBDIR += msmtp SUBDIR += mu SUBDIR += mu4e SUBDIR += mu4e-maildirs SUBDIR += mulberry SUBDIR += mutt SUBDIR += mutt_vc_query SUBDIR += nbsmtp SUBDIR += neomutt SUBDIR += nextcloud-mail SUBDIR += nmh SUBDIR += nmh-devel SUBDIR += noattach SUBDIR += nocc SUBDIR += normalizemime SUBDIR += notmuch SUBDIR += notmuch-emacs SUBDIR += notmuch-mutt SUBDIR += nullmailer SUBDIR += openarc SUBDIR += opendkim SUBDIR += opendmarc SUBDIR += opensmtpd SUBDIR += opensmtpd-extras SUBDIR += opensmtpd-extras-queue-ram SUBDIR += opensmtpd-extras-scheduler-ram SUBDIR += opensmtpd-extras-table-ldap SUBDIR += opensmtpd-extras-table-mysql SUBDIR += opensmtpd-extras-table-passwd SUBDIR += opensmtpd-extras-table-postgresql SUBDIR += opensmtpd-extras-table-redis SUBDIR += opensmtpd-extras-table-socketmap SUBDIR += opensmtpd-extras-table-sqlite SUBDIR += opensmtpd-filter-rspamd SUBDIR += opensmtpd-filter-senderscore SUBDIR += osbf-lua SUBDIR += ovs SUBDIR += p5-CGP-CLI SUBDIR += p5-Clamd SUBDIR += p5-Dancer-Plugin-Email SUBDIR += p5-Dancer2-Plugin-Email SUBDIR += p5-Data-Validate-Email SUBDIR += p5-Email-Abstract SUBDIR += p5-Email-Address SUBDIR += p5-Email-Address-List SUBDIR += p5-Email-Address-Loose SUBDIR += p5-Email-Address-UseXS SUBDIR += p5-Email-Address-XS SUBDIR += p5-Email-AddressParser SUBDIR += p5-Email-Date SUBDIR += p5-Email-Date-Format SUBDIR += p5-Email-Delete SUBDIR += p5-Email-Filter SUBDIR += p5-Email-Find SUBDIR += p5-Email-Folder SUBDIR += p5-Email-Folder-IMAP SUBDIR += p5-Email-Folder-IMAPS SUBDIR += p5-Email-Folder-POP3 SUBDIR += p5-Email-FolderType SUBDIR += p5-Email-FolderType-Net SUBDIR += p5-Email-LocalDelivery SUBDIR += p5-Email-LocalDelivery-Ezmlm SUBDIR += p5-Email-MIME SUBDIR += p5-Email-MIME-Attachment-Stripper SUBDIR += p5-Email-MIME-ContentType SUBDIR += p5-Email-MIME-CreateHTML SUBDIR += p5-Email-MIME-Creator-ISO_2022_JP SUBDIR += p5-Email-MIME-Encodings SUBDIR += p5-Email-MIME-RFC2047 SUBDIR += p5-Email-MessageID SUBDIR += p5-Email-Outlook-Message SUBDIR += p5-Email-Reply SUBDIR += p5-Email-Send SUBDIR += p5-Email-Sender SUBDIR += p5-Email-Sender-Transport-SMTP-TLS SUBDIR += p5-Email-Sender-Transport-SQLite SUBDIR += p5-Email-Simple SUBDIR += p5-Email-Simple-FromHandle SUBDIR += p5-Email-Stuffer SUBDIR += p5-Email-Valid SUBDIR += p5-Email-Valid-Loose SUBDIR += p5-FuzzyOcr-devel SUBDIR += p5-GMail-IMAPD SUBDIR += p5-IMAP-Admin SUBDIR += p5-IMAP-Client SUBDIR += p5-IMAP-Sieve SUBDIR += p5-LMAP-CID2SPF SUBDIR += p5-Log-Procmail SUBDIR += p5-MIME-AltWords SUBDIR += p5-MIME-Charset SUBDIR += p5-MIME-EcoEncode SUBDIR += p5-MIME-EncWords SUBDIR += p5-MIME-Explode SUBDIR += p5-MIME-Lite SUBDIR += p5-MIME-Lite-HTML SUBDIR += p5-MIME-Lite-TT SUBDIR += p5-MIME-Lite-TT-HTML SUBDIR += p5-MIME-Tools SUBDIR += p5-MIME-Types SUBDIR += p5-Mail-Address-MobileJp SUBDIR += p5-Mail-Alias SUBDIR += p5-Mail-Audit SUBDIR += p5-Mail-Audit-Attach SUBDIR += p5-Mail-AuthenticationResults SUBDIR += p5-Mail-Box SUBDIR += p5-Mail-Box-IMAP4 SUBDIR += p5-Mail-Box-IMAP4-SSL SUBDIR += p5-Mail-Box-POP3 SUBDIR += p5-Mail-Box-Parser-C SUBDIR += p5-Mail-Bulkmail SUBDIR += p5-Mail-CheckUser SUBDIR += p5-Mail-DKIM SUBDIR += p5-Mail-DMARC SUBDIR += p5-Mail-DeliveryStatus-BounceParser SUBDIR += p5-Mail-DomainKeys SUBDIR += p5-Mail-Ezmlm SUBDIR += p5-Mail-Field-Received SUBDIR += p5-Mail-FilterXML SUBDIR += p5-Mail-Folder SUBDIR += p5-Mail-Freshmeat SUBDIR += p5-Mail-GnuPG SUBDIR += p5-Mail-Graph SUBDIR += p5-Mail-IMAPClient SUBDIR += p5-Mail-IMAPTalk SUBDIR += p5-Mail-LMLM SUBDIR += p5-Mail-ListDetector SUBDIR += p5-Mail-Mbox-MessageParser SUBDIR += p5-Mail-MboxParser SUBDIR += p5-Mail-Message SUBDIR += p5-Mail-OpenDKIM SUBDIR += p5-Mail-OpenRelay-Simple SUBDIR += p5-Mail-POP3Client SUBDIR += p5-Mail-Procmail SUBDIR += p5-Mail-Procmailrc SUBDIR += p5-Mail-RBL SUBDIR += p5-Mail-RFC822-Address SUBDIR += p5-Mail-SPF SUBDIR += p5-Mail-SRS SUBDIR += p5-Mail-SendEasy SUBDIR += p5-Mail-Sender SUBDIR += p5-Mail-Sendmail SUBDIR += p5-Mail-Spool SUBDIR += p5-Mail-Tools SUBDIR += p5-Mail-Transport SUBDIR += p5-Mail-Transport-Dbx SUBDIR += p5-Mail-Verify SUBDIR += p5-Mail-Verp SUBDIR += p5-Mail-Webmail-Gmail SUBDIR += p5-Mojolicious-Plugin-Mail SUBDIR += p5-Net-IMAP-Client SUBDIR += p5-Net-IMAP-Server SUBDIR += p5-Net-IMAP-Simple SUBDIR += p5-Net-IMAP-Simple-SSL SUBDIR += p5-Net-LMTP SUBDIR += p5-Net-ManageSieve SUBDIR += p5-Net-POP3-SSLWrapper SUBDIR += p5-Net-QMTP SUBDIR += p5-Net-SMTP-Server SUBDIR += p5-Net-SMTP-TLS SUBDIR += p5-Net-SMTP-TLS-ButMaintained SUBDIR += p5-Net-SMTPS SUBDIR += p5-Net-SMTP_auth SUBDIR += p5-Net-SenderBase SUBDIR += p5-Net-Server-Mail SUBDIR += p5-POE-Component-Client-POP3 SUBDIR += p5-POE-Component-Client-SMTP SUBDIR += p5-POE-Component-SMTP SUBDIR += p5-POE-Filter-Transparent-SMTP SUBDIR += p5-Parse-MIME SUBDIR += p5-Parse-Syslog-Mail SUBDIR += p5-Qmail-Envelope SUBDIR += p5-SES SUBDIR += p5-Sendmail-AccessDB SUBDIR += p5-Sendmail-Milter SUBDIR += p5-Sisimai SUBDIR += p5-Test-Email SUBDIR += p5-URI-imap SUBDIR += p5-URI-imaps SUBDIR += p5-WWW-GMail SUBDIR += p5-WWW-Hotmail SUBDIR += p5-qpsmtpd SUBDIR += panda-cclient SUBDIR += panda-imap SUBDIR += pantomime SUBDIR += pathalias SUBDIR += pear-Contact_Vcard_Build SUBDIR += pear-Contact_Vcard_Parse SUBDIR += pear-Horde_Imap_Client SUBDIR += pear-Horde_Kolab_Storage SUBDIR += pear-Horde_ListHeaders SUBDIR += pear-Horde_Mail SUBDIR += pear-Horde_Mail_Autoconfig SUBDIR += pear-Horde_Mapi SUBDIR += pear-Horde_Mime SUBDIR += pear-Horde_Mime_Viewer SUBDIR += pear-Horde_Smtp SUBDIR += pear-MIME_Type SUBDIR += pear-Mail SUBDIR += pear-Mail_Mbox SUBDIR += pear-Mail_Mime SUBDIR += pear-Mail_Queue SUBDIR += pear-Mail_mimeDecode SUBDIR += pear-Net_Cyrus SUBDIR += pear-Net_IMAP SUBDIR += pear-Net_LMTP SUBDIR += pecl-mailparse SUBDIR += perdition SUBDIR += pflogsumm SUBDIR += pfqueue SUBDIR += php80-imap SUBDIR += php81-imap SUBDIR += php82-imap SUBDIR += php83-imap SUBDIR += phplist SUBDIR += phpmailer SUBDIR += phpmailer6 SUBDIR += pine-pgp-filters SUBDIR += pm-lib SUBDIR += policyd2 SUBDIR += popa3d SUBDIR += popa3d-before-sendmail SUBDIR += popcheck SUBDIR += popfile SUBDIR += poppwd SUBDIR += popular SUBDIR += postfinger SUBDIR += postfix SUBDIR += postfix-current SUBDIR += postfix-logwatch SUBDIR += postfix-policyd-sf SUBDIR += postfix-policyd-spf-perl SUBDIR += postfix-policyd-weight SUBDIR += postfix-postfwd SUBDIR += postfixadmin SUBDIR += postfixadmin-lite SUBDIR += postfixadmin33 SUBDIR += postfixadmin33-lite SUBDIR += postforward SUBDIR += postgrey SUBDIR += postsrsd SUBDIR += prepflog SUBDIR += procmail SUBDIR += procmail-bgrb SUBDIR += proxsmtp SUBDIR += py-Products.SecureMailHost SUBDIR += py-afew SUBDIR += py-aiosmtpd SUBDIR += py-alot SUBDIR += py-authheaders SUBDIR += py-authres SUBDIR += py-checkdmarc SUBDIR += py-django-mailbox SUBDIR += py-django-mailman3 SUBDIR += py-dkimpy SUBDIR += py-dkimpy-milter SUBDIR += py-email-reply-parser SUBDIR += py-email-validator SUBDIR += py-flanker SUBDIR += py-flask-mail SUBDIR += py-flufl.bounce SUBDIR += py-fuglu SUBDIR += py-imapclient SUBDIR += py-imaplib2 SUBDIR += py-mail-parser SUBDIR += py-mailmanclient SUBDIR += py-mailnag SUBDIR += py-mailsuite SUBDIR += py-managesieve3 SUBDIR += py-milter SUBDIR += py-notmuch SUBDIR += py-notmuch2 SUBDIR += py-offlineimap3 SUBDIR += py-postfix-mta-sts-resolver SUBDIR += py-premailer SUBDIR += py-pyisemail SUBDIR += py-pymailq SUBDIR += py-pysasl SUBDIR += py-pyspf SUBDIR += py-python-slimta SUBDIR += py-pyzmail SUBDIR += py-rfc6555 SUBDIR += py-spf-engine SUBDIR += py-validate_email SUBDIR += pymsgauth SUBDIR += pyzor SUBDIR += qconfirm SUBDIR += qmail SUBDIR += qmail-activedir SUBDIR += qmail-autoresponder SUBDIR += qmail-conf SUBDIR += qmail-contrib SUBDIR += qmail-dk SUBDIR += qmail-mysql SUBDIR += qmail-notify SUBDIR += qmail-qfilter SUBDIR += qmail-rblchk SUBDIR += qmail-remove SUBDIR += qmail-tls SUBDIR += qmailadmin SUBDIR += qmailanalog SUBDIR += qmailmrtg7 SUBDIR += qmhandle SUBDIR += qpopper SUBDIR += qsf SUBDIR += qsheff SUBDIR += queue-fix SUBDIR += queue-repair SUBDIR += rainloop SUBDIR += ratelimit-policyd SUBDIR += raysfilter SUBDIR += razor-agents SUBDIR += rbl-milter SUBDIR += rblcheck SUBDIR += renattach SUBDIR += ripmime SUBDIR += rmilter SUBDIR += roundcube SUBDIR += roundcube-automatic_addressbook SUBDIR += roundcube-calendar-kolab SUBDIR += roundcube-carddav SUBDIR += roundcube-classic SUBDIR += roundcube-contextmenu SUBDIR += roundcube-gravatar SUBDIR += roundcube-html5_notifier SUBDIR += roundcube-identity_smtp SUBDIR += roundcube-larry SUBDIR += roundcube-login_info SUBDIR += roundcube-sauserprefs SUBDIR += roundcube-thunderbird_labels SUBDIR += roundcube-tls_icon SUBDIR += roundcube-twofactor_gauthenticator SUBDIR += roundcube-veximaccountadmin SUBDIR += roundcube-yubikey_auth SUBDIR += rspamd SUBDIR += rspamd-devel SUBDIR += rss2email3 SUBDIR += rubygem-actionmailbox60 SUBDIR += rubygem-actionmailbox61 SUBDIR += rubygem-actionmailbox70 SUBDIR += rubygem-actionmailbox71 SUBDIR += rubygem-actionmailer4 SUBDIR += rubygem-actionmailer5 SUBDIR += rubygem-actionmailer50 SUBDIR += rubygem-actionmailer52 SUBDIR += rubygem-actionmailer60 SUBDIR += rubygem-actionmailer61 SUBDIR += rubygem-actionmailer70 SUBDIR += rubygem-actionmailer71 SUBDIR += rubygem-email_reply_parser SUBDIR += rubygem-email_reply_parser-discourse SUBDIR += rubygem-email_reply_trimmer SUBDIR += rubygem-exception_notification SUBDIR += rubygem-gitlab-mail_room SUBDIR += rubygem-mail SUBDIR += rubygem-mail_room SUBDIR += rubygem-mailboxer SUBDIR += rubygem-mailfactory SUBDIR += rubygem-mini_mime SUBDIR += rubygem-net-imap SUBDIR += rubygem-net-pop SUBDIR += rubygem-net-smtp SUBDIR += rubygem-pony SUBDIR += rubygem-premailer SUBDIR += rubygem-premailer-rails SUBDIR += rubygem-premailer-rails-rails5 SUBDIR += rubygem-premailer-rails-rails52 SUBDIR += rubygem-premailer-rails-rails60 SUBDIR += rubygem-premailer-rails-rails61 SUBDIR += rubygem-premailer-rails-rails70 SUBDIR += rubygem-premailer-rails110-rails70 SUBDIR += rubygem-rmail SUBDIR += rubygem-roadie SUBDIR += rubygem-roadie-rails-rails4 SUBDIR += rubygem-roadie-rails-rails52 SUBDIR += rubygem-roadie-rails-rails61 SUBDIR += rubygem-roadie3 SUBDIR += rubygem-ruby-qmail SUBDIR += rubygem-valid_email SUBDIR += rubygem-vmail SUBDIR += s-nail SUBDIR += sa-stats SUBDIR += sa-utils SUBDIR += scam-backscatter SUBDIR += sendmail SUBDIR += sendmail-devel SUBDIR += sendok SUBDIR += sentinel SUBDIR += serialmail SUBDIR += sgwi SUBDIR += sid-milter SUBDIR += sieve-connect SUBDIR += sigrot SUBDIR += simscan SUBDIR += slimta SUBDIR += sma SUBDIR += smfsav SUBDIR += smfsav-devel SUBDIR += smtp-cli SUBDIR += smtpfeed SUBDIR += smtpmail SUBDIR += smtprc SUBDIR += smtprelay SUBDIR += smtptrapd SUBDIR += snappymail SUBDIR += sortmail SUBDIR += spamass-ixhash SUBDIR += spamass-milter SUBDIR += spamass-rules SUBDIR += spamassassin SUBDIR += spamassassin-devel SUBDIR += spamassassin-dqs SUBDIR += spambnc SUBDIR += spamcup SUBDIR += spamd SUBDIR += spamguard SUBDIR += spamilter SUBDIR += spampd SUBDIR += spamprobe SUBDIR += spamstats SUBDIR += spfmilter SUBDIR += spfval SUBDIR += spmfilter SUBDIR += spmfilter-clamav SUBDIR += sqlgrey SUBDIR += squirrelmail SUBDIR += squirrelmail-abook_import_export-plugin SUBDIR += squirrelmail-askuserinfo-plugin SUBDIR += squirrelmail-avelsieve-plugin SUBDIR += squirrelmail-calendar_file_backend-plugin SUBDIR += squirrelmail-change_ldappass-plugin SUBDIR += squirrelmail-change_sqlpass-plugin SUBDIR += squirrelmail-check_quota-plugin SUBDIR += squirrelmail-compatibility-plugin SUBDIR += squirrelmail-decode SUBDIR += squirrelmail-email_footer-plugin SUBDIR += squirrelmail-login_auth-plugin SUBDIR += squirrelmail-login_notes-plugin SUBDIR += squirrelmail-mark_read-plugin SUBDIR += squirrelmail-multilogin-plugin SUBDIR += squirrelmail-notes-plugin SUBDIR += squirrelmail-notify-plugin SUBDIR += squirrelmail-password_forget-plugin SUBDIR += squirrelmail-plugins SUBDIR += squirrelmail-pupdate-plugin SUBDIR += squirrelmail-qmailadmin_login-plugin SUBDIR += squirrelmail-quota_usage-plugin SUBDIR += squirrelmail-sasql-plugin SUBDIR += squirrelmail-secure_login-plugin SUBDIR += squirrelmail-shared_calendars-plugin SUBDIR += squirrelmail-spam-buttons-plugin SUBDIR += squirrelmail-squirrel_logger-plugin SUBDIR += squirrelmail-timeout_user-plugin SUBDIR += squirrelmail-translations SUBDIR += squirrelmail-unsafe_image_rules-plugin SUBDIR += squirrelmail-user_special_mailboxes-plugin SUBDIR += squirrelmail-vlogin-plugin SUBDIR += squirrelmail-websearch-plugin SUBDIR += squirrelmail-wetteronline-plugin SUBDIR += sqwebmail SUBDIR += ssmtp SUBDIR += surblhost SUBDIR += swaks SUBDIR += sylpheed SUBDIR += sympa SUBDIR += t-prot SUBDIR += textmail SUBDIR += thunderbird SUBDIR += thunderbird-dictionaries SUBDIR += tlb SUBDIR += tmpmail SUBDIR += tpop3d SUBDIR += trojita SUBDIR += tumgreyspf SUBDIR += up-imapproxy SUBDIR += usendmail SUBDIR += vacation SUBDIR += vbsfilter SUBDIR += vexim SUBDIR += vpopmail SUBDIR += vqadmin SUBDIR += vrfy SUBDIR += wanderlust SUBDIR += websieve SUBDIR += whoson SUBDIR += wmbiff SUBDIR += wmmaiload SUBDIR += x-face-e21 SUBDIR += xbuffy SUBDIR += xcite SUBDIR += xfaces SUBDIR += xfce4-mailwatch-plugin SUBDIR += xmail SUBDIR += xmailbox SUBDIR += xmailwatcher SUBDIR += xpbiff .include diff --git a/mail/exmh-devel/Makefile b/mail/exmh-devel/Makefile new file mode 100644 index 000000000000..d179b5b5af8d --- /dev/null +++ b/mail/exmh-devel/Makefile @@ -0,0 +1,69 @@ +# "+=" and "?=" lines are for sharing this Makefile with japanese/exmh2. + +PORTNAME= exmh +PORTVERSION= ${COMMIT_DATE} +CATEGORIES+= mail tk +.if !defined(MASTERDIR) +PKGNAMESUFFIX= -devel +.endif + +MAINTAINER?= cy@FreeBSD.org +COMMENT?= X11/TK based mail reader front end to MH +WWW= http://www.beedub.com/exmh/ + +USE_GITHUB= yes +GH_ACCOUNT= cschuber +GH_PROJECT= exmh +GH_TAGNAME= be4b011 +COMMIT_DATE= 2022.09.28 + +.if defined(JAPANESE_EXMH) +RUN_DEPENDS= wish8.0jp:japanese/tk80 +BUILD_DEPENDS= tclsh8.0jp:japanese/tcl80 +WISH= wish8.0jp +TCLSH= tclsh8.0jp +.else +USES= cpe tk:87 +.endif + +# exmh is pretty useless without this, but it's not needed to build it. +.if defined(JAPANESE_EXMH) +RUN_DEPENDS+= repl:japanese/mh +.else +RUN_DEPENDS+= repl:mail/nmh +SCRIPTS_ENV+= USE_NMH=YES +.endif + +# full mime support needs mmencode/mmdecode from metamail +RUN_DEPENDS+= mmencode:mail/metamail + +# Additionally, exmh will use the following ports if present: +# lang/expect +# textproc/glimpse +# security/gnupg +# security/pgp +# security/pgp5 +# mail/faces +# audio/rplay + +PLIST_SUB= EXMH_VERSION=2.9.0 + +NO_ARCH= yes + +.if defined(JAPANESE_EXMH) +do-build: + @cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} TCLSH=${TCLSH} \ + WISH=${PREFIX}/bin/${WISH} WRKSRC=${WRKSRC} \ + ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/build +.else +do-build: + @cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} TCLSH=${TCLSH} \ + WISH=${WISH} WRKSRC=${WRKSRC} \ + ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/build +.endif + +do-install: + @cd ${WRKSRC} && ${SETENV} PREFIX=${STAGEDIR}${PREFIX} \ + WRKSRC=${WRKSRC} ${SH} ${SCRIPTDIR}/install + +.include diff --git a/mail/exmh-devel/distinfo b/mail/exmh-devel/distinfo new file mode 100644 index 000000000000..aa225de487dd --- /dev/null +++ b/mail/exmh-devel/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1702070915 +SHA256 (cschuber-exmh-2022.09.28-be4b011_GH0.tar.gz) = 479449564bf53c43b5848dbbabfe7107c013e485e8c0c34443387c974e60463e +SIZE (cschuber-exmh-2022.09.28-be4b011_GH0.tar.gz) = 1002297 diff --git a/mail/exmh-devel/files/config.mh b/mail/exmh-devel/files/config.mh new file mode 100644 index 000000000000..5a1f52b85bdb --- /dev/null +++ b/mail/exmh-devel/files/config.mh @@ -0,0 +1,27 @@ +set wish !!WISH!! +set exmh(version) {version !!VERSION!! !!DATE!!} +set exmh(name) exmh +set exmh(maintainer) welch@acm.org +set mh_path !!PREFIX!!/bin +set exmh(slocal) !!PREFIX!!/lib/mh/slocal +set mime(dir) !!PREFIX!!/bin +set mailcap_default !!PREFIX!!/etc/mailcap +set mimetypes_default !!PREFIX!!/lib/exmh-!!VERSION!!/mime.types +set exmh(expect) !!EXPECT!! +set exmh(expectk) !!EXPECTK!! +set faces(dir) !!FACES!! +set faces(set,user) {local users usenix misc} +set faces(set,unknown) {domains unknown} +set faces(set,news) {news} +set faces(defaultDomain) !!DOMAIN!! +set faces(suffix) {xpm gif xbm} +set pgp(gpg,path) !!GPG!! +set pgp(pgp,path) !!PGP!! +set pgp(pgp5,path) !!PGP5!! +set pgp(pgp6,path) !!PGP6!! +set glimpse(path) !!GLIMPSE!! +set sound(cmd) !!PLAY!! +set exmh(library) !!PREFIX!!/lib/exmh-!!VERSION!! +set install(dir,bin) !!PREFIX!!/bin +set install(dir,man) !!PREFIX!!/man/man1 +set install(dir,lib) !!PREFIX!!/lib/exmh-!!VERSION!! diff --git a/mail/exmh-devel/files/config.nmh b/mail/exmh-devel/files/config.nmh new file mode 100644 index 000000000000..a595ffbea417 --- /dev/null +++ b/mail/exmh-devel/files/config.nmh @@ -0,0 +1,27 @@ +set wish !!WISH!! +set exmh(version) {version !!VERSION!! !!DATE!!} +set exmh(name) exmh +set exmh(maintainer) welch@acm.org +set mh_path !!PREFIX!!/bin +set exmh(slocal) !!PREFIX!!/libexec/nmh/slocal +set mime(dir) !!PREFIX!!/bin +set mailcap_default !!PREFIX!!/etc/mailcap +set mimetypes_default !!PREFIX!!/lib/exmh-!!VERSION!!/mime.types +set exmh(expect) !!EXPECT!! +set exmh(expectk) !!EXPECTK!! +set faces(dir) !!FACES!! +set faces(set,user) {local users usenix misc} +set faces(set,unknown) {domains unknown} +set faces(set,news) {news} +set faces(defaultDomain) !!DOMAIN!! +set faces(suffix) {xpm gif xbm} +set pgp(gpg,path) !!GPG!! +set pgp(pgp,path) !!PGP!! +set pgp(pgp5,path) !!PGP5!! +set pgp(pgp6,path) !!PGP6!! +set glimpse(path) !!GLIMPSE!! +set sound(cmd) !!PLAY!! +set exmh(library) !!PREFIX!!/lib/exmh-!!VERSION!! +set install(dir,bin) !!PREFIX!!/bin +set install(dir,man) !!PREFIX!!/man/man1 +set install(dir,lib) !!PREFIX!!/lib/exmh-!!VERSION!! diff --git a/mail/exmh-devel/files/patch-lib_exwin.tcl b/mail/exmh-devel/files/patch-lib_exwin.tcl new file mode 100644 index 000000000000..c4e739d62e0a --- /dev/null +++ b/mail/exmh-devel/files/patch-lib_exwin.tcl @@ -0,0 +1,35 @@ +--- lib/exwin.tcl.orig 2017-11-09 20:42:24.000000000 -0800 ++++ lib/exwin.tcl 2021-09-06 06:53:11.916007000 -0700 +@@ -101,12 +101,26 @@ + } + + proc mscroll {bindtag num} { +- bind $bindtag [list %W yview scroll $num units] +- bind $bindtag [list %W yview scroll -$num units] +- bind $bindtag [list %W yview scroll 1 units] +- bind $bindtag [list %W yview scroll -1 units] +- bind $bindtag [list %W yview scroll 1 pages] +- bind $bindtag [list %W yview scroll -1 pages] ++ # Prior to tcl 8.7a5: ++ # bind $bindtag [list %W yview scroll $num units] ++ # bind $bindtag [list %W yview scroll -$num units] ++ # bind $bindtag [list %W yview scroll 1 units] ++ # bind $bindtag [list %W yview scroll -1 units] ++ # bind $bindtag [list %W yview scroll 1 pages] ++ # bind $bindtag [list %W yview scroll -1 pages] ++ ++ # tcl 8.7a5 and later. See ++ # https://core.tcl-lang.org/tips/doc/trunk/tip/474.md for more info: ++ bind $bindtag [ list tk::MouseWheel %W y %D [ expr 10/-$num ] pixels ] ++ bind $bindtag { tk::MouseWheel %W y %D -10 pixels } ++ bind $bindtag { tk::MouseWheel %W y %D -1 pixels } ++} ++ ++ ++proc fmscroll {bindtag num} { ++ bind $bindtag [ list tk::MouseWheel %W y %D [ expr 200/-$num ] units ] ++ bind $bindtag { tk::MouseWheel %W y %D [expr 200/-10 ] units } ++ bind $bindtag { tk::MouseWheel %W y %D -1 units } + } + + diff --git a/mail/exmh-devel/files/patch-lib_fdisp.tcl b/mail/exmh-devel/files/patch-lib_fdisp.tcl new file mode 100644 index 000000000000..262d80a1cf8f --- /dev/null +++ b/mail/exmh-devel/files/patch-lib_fdisp.tcl @@ -0,0 +1,11 @@ +--- lib/fdisp.tcl.orig 2017-11-09 20:42:24.000000000 -0800 ++++ lib/fdisp.tcl 2021-09-06 06:49:07.808426000 -0700 +@@ -254,7 +254,7 @@ + + # Enable wheelscroll if desired + if {$exwin(wheelEnabled)} { +- mscroll $fdisp(canvas) 1 ++ fmscroll $fdisp(canvas) 5 + } + + # fdisp popup color hack diff --git a/mail/exmh-devel/files/patch-lib_html__text.tcl b/mail/exmh-devel/files/patch-lib_html__text.tcl new file mode 100644 index 000000000000..88391545e54d --- /dev/null +++ b/mail/exmh-devel/files/patch-lib_html__text.tcl @@ -0,0 +1,20 @@ +--- lib/html_text.tcl.orig 2017-11-09 20:42:24.000000000 -0800 ++++ lib/html_text.tcl 2021-08-31 11:19:25.451174000 -0700 +@@ -60,7 +60,7 @@ + } + set state(tag) $tag + $win dump -tag -text -window -command \ +- [list TextUndoTagAddProc state $win] $m1 $m2 ++ [list TextUndoTagAddProc state $win] $m1 $m2 tag + TextUndoTagAdd state $win [$win index $m2] + $win tag add $tag $m1 $m2 + } +@@ -179,7 +179,7 @@ + unset state(ix) + } + } +-proc TextUndoTagAddProc {stateVar win key value ix} { ++proc TextUndoTagAddProc {stateVar win key value ix tag} { + upvar $stateVar state + switch -- $key { + tagon { diff --git a/mail/exmh-devel/pkg-descr b/mail/exmh-devel/pkg-descr new file mode 100644 index 000000000000..723a97c59cf7 --- /dev/null +++ b/mail/exmh-devel/pkg-descr @@ -0,0 +1,21 @@ +exmh is a TCL/TK based interface to the MH mail system. It provides +the usual layer on top of MH commands, as well as many other features: + + MIME support! Displays richtext and enriched directly. + Color feedback in the scan listing. + A colour coded folder display with one label per folder. + Smart scan caching. News read/post. koi8-r support. + Facesaver bitmap display. Ispell support. + Background inc. You can set exmh to run inc periodically. + Searching over folder listing and message body. + A dialog-box interface to MH pick. + An editor with emacs-like bindings and MIME support. + Glimpse interface. You can index all your mail with glimpse + and search for messages by content. + User preferences. You can tune exmh through a dialog box. + User hacking support. A user library of TCL routines is supported. + +IMPORTANT: exmh depends on the TK send facility for its background +processing. With TK 3.3, send now uses xauthority mechanisms by default, +unless you compile TK with -DTK_NO_SECURITY. Generally, this means that +you **MUST** must run xdm to start your Xserver. diff --git a/mail/exmh-devel/pkg-plist b/mail/exmh-devel/pkg-plist new file mode 100644 index 000000000000..d060d63b0826 --- /dev/null +++ b/mail/exmh-devel/pkg-plist @@ -0,0 +1,230 @@ +@mode 555 +@owner bin +@group bin +bin/exmh +bin/exmh-async +bin/exmh-bg +bin/exmh-strip +bin/ftp.expect +bin/inc.expect +@owner bin +@group bin +@dir lib/exmh-%%EXMH_VERSION%% +@mode 444 +lib/exmh-%%EXMH_VERSION%%/PgpDecryptExpect +lib/exmh-%%EXMH_VERSION%%/addr.tcl +lib/exmh-%%EXMH_VERSION%%/aliases.tcl +lib/exmh-%%EXMH_VERSION%%/app-defaults +lib/exmh-%%EXMH_VERSION%%/app-defaults-color +lib/exmh-%%EXMH_VERSION%%/app-defaults-mono +lib/exmh-%%EXMH_VERSION%%/audit.tcl +lib/exmh-%%EXMH_VERSION%%/autorefile.tcl +lib/exmh-%%EXMH_VERSION%%/background.tcl +lib/exmh-%%EXMH_VERSION%%/base64.tcl +lib/exmh-%%EXMH_VERSION%%/bindings.tcl +lib/exmh-%%EXMH_VERSION%%/bitmaps/abort.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/address.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/bind.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/bitmaps.defaults +lib/exmh-%%EXMH_VERSION%%/bitmaps/commit.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/compose.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/delete.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/forward.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/getmail.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/help.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/link.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/move.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/new.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/phone.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/pref.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/quote.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/scan.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/search.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/send.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/sign.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/unmark.xbm +lib/exmh-%%EXMH_VERSION%%/bitmaps/write.xbm +lib/exmh-%%EXMH_VERSION%%/bogo.tcl +lib/exmh-%%EXMH_VERSION%%/busy.tcl +lib/exmh-%%EXMH_VERSION%%/buttons.tcl +lib/exmh-%%EXMH_VERSION%%/calendar.tcl +lib/exmh-%%EXMH_VERSION%%/clink.au +lib/exmh-%%EXMH_VERSION%%/crypt.tcl +lib/exmh-%%EXMH_VERSION%%/cutbuffer.tcl +lib/exmh-%%EXMH_VERSION%%/dragNdrop.tcl +lib/exmh-%%EXMH_VERSION%%/drip.au +lib/exmh-%%EXMH_VERSION%%/editor.tcl +lib/exmh-%%EXMH_VERSION%%/env.tcl +lib/exmh-%%EXMH_VERSION%%/error.tcl +lib/exmh-%%EXMH_VERSION%%/exec.tcl +lib/exmh-%%EXMH_VERSION%%/exmh.bitmap +lib/exmh-%%EXMH_VERSION%%/extrasInit.tcl +lib/exmh-%%EXMH_VERSION%%/exwin.tcl +lib/exmh-%%EXMH_VERSION%%/faces.tcl +lib/exmh-%%EXMH_VERSION%%/fcache.tcl +lib/exmh-%%EXMH_VERSION%%/fdisp.tcl +lib/exmh-%%EXMH_VERSION%%/fdispColor.tcl +lib/exmh-%%EXMH_VERSION%%/fdispPopup.tcl +lib/exmh-%%EXMH_VERSION%%/fileselect.tcl +lib/exmh-%%EXMH_VERSION%%/find.tcl +lib/exmh-%%EXMH_VERSION%%/flag.tcl +lib/exmh-%%EXMH_VERSION%%/flagdown.bitmap +lib/exmh-%%EXMH_VERSION%%/flagdown.gif +lib/exmh-%%EXMH_VERSION%%/flagdown.mask +lib/exmh-%%EXMH_VERSION%%/flagspool.bitmap +lib/exmh-%%EXMH_VERSION%%/flagspool.gif +lib/exmh-%%EXMH_VERSION%%/flagspool.mask +lib/exmh-%%EXMH_VERSION%%/flagup.bitmap +lib/exmh-%%EXMH_VERSION%%/flagup.gif +lib/exmh-%%EXMH_VERSION%%/flagup.mask +lib/exmh-%%EXMH_VERSION%%/flist.tcl +lib/exmh-%%EXMH_VERSION%%/folder.tcl +lib/exmh-%%EXMH_VERSION%%/folderNew.tcl +lib/exmh-%%EXMH_VERSION%%/fontsel.tcl +lib/exmh-%%EXMH_VERSION%%/ftoc.tcl +lib/exmh-%%EXMH_VERSION%%/ftocFind.tcl +lib/exmh-%%EXMH_VERSION%%/ftp_get.tcl +lib/exmh-%%EXMH_VERSION%%/getnews.tcl +lib/exmh-%%EXMH_VERSION%%/glimpse.tcl +lib/exmh-%%EXMH_VERSION%%/help.tcl +lib/exmh-%%EXMH_VERSION%%/hourglass.bitmap +lib/exmh-%%EXMH_VERSION%%/hourglass.mask +lib/exmh-%%EXMH_VERSION%%/hourglass1.bitmap +lib/exmh-%%EXMH_VERSION%%/hourglass2.bitmap +lib/exmh-%%EXMH_VERSION%%/hourglass2.mask +lib/exmh-%%EXMH_VERSION%%/html.tcl +lib/exmh-%%EXMH_VERSION%%/html/AddrEdit.html +lib/exmh-%%EXMH_VERSION%%/html/AddressBk.html +lib/exmh-%%EXMH_VERSION%%/html/AliasAddr.html +lib/exmh-%%EXMH_VERSION%%/html/Aliases.html +lib/exmh-%%EXMH_VERSION%%/html/Bindings.html +lib/exmh-%%EXMH_VERSION%%/html/DSN-MDN.html +lib/exmh-%%EXMH_VERSION%%/html/Font.html +lib/exmh-%%EXMH_VERSION%%/html/Import.html +lib/exmh-%%EXMH_VERSION%%/html/Intro.html +lib/exmh-%%EXMH_VERSION%%/html/Keys.html +lib/exmh-%%EXMH_VERSION%%/html/Lists.html +lib/exmh-%%EXMH_VERSION%%/html/PGP.html +lib/exmh-%%EXMH_VERSION%%/html/Preferences.html +lib/exmh-%%EXMH_VERSION%%/html/Reply.html +lib/exmh-%%EXMH_VERSION%%/html/Search.html +lib/exmh-%%EXMH_VERSION%%/html/Sedit.html +lib/exmh-%%EXMH_VERSION%%/html/Seditpref.html +lib/exmh-%%EXMH_VERSION%%/html/Y2K.html +lib/exmh-%%EXMH_VERSION%%/html/blu-ball.gif +lib/exmh-%%EXMH_VERSION%%/html/bugfixes.html +lib/exmh-%%EXMH_VERSION%%/html/copyright.html +lib/exmh-%%EXMH_VERSION%%/html/custom.html +lib/exmh-%%EXMH_VERSION%%/html/exmh-fans.html +lib/exmh-%%EXMH_VERSION%%/html/exmh-faq.html +lib/exmh-%%EXMH_VERSION%%/html/exmh.README.html +lib/exmh-%%EXMH_VERSION%%/html/exmh.pref.gif +lib/exmh-%%EXMH_VERSION%%/html/exmh.snap1.gif +lib/exmh-%%EXMH_VERSION%%/html/guide.html +lib/exmh-%%EXMH_VERSION%%/html/index.html +lib/exmh-%%EXMH_VERSION%%/html/left-arrow.gif +lib/exmh-%%EXMH_VERSION%%/html/maillist.html +lib/exmh-%%EXMH_VERSION%%/html/mime.attack.html +lib/exmh-%%EXMH_VERSION%%/html/newfeatures.html +lib/exmh-%%EXMH_VERSION%%/html/overview.html +lib/exmh-%%EXMH_VERSION%%/html/ppp.howto.html +lib/exmh-%%EXMH_VERSION%%/html/red-ball.gif +lib/exmh-%%EXMH_VERSION%%/html/reference.html +lib/exmh-%%EXMH_VERSION%%/html/right-arrow.gif +lib/exmh-%%EXMH_VERSION%%/html/software.html +lib/exmh-%%EXMH_VERSION%%/html/symlink.html +lib/exmh-%%EXMH_VERSION%%/html/tutorial.html +lib/exmh-%%EXMH_VERSION%%/html/whatis.html +lib/exmh-%%EXMH_VERSION%%/html/yel-ball.gif +lib/exmh-%%EXMH_VERSION%%/html_cache.tcl +lib/exmh-%%EXMH_VERSION%%/html_content.tcl +lib/exmh-%%EXMH_VERSION%%/html_dpackage.tcl +lib/exmh-%%EXMH_VERSION%%/html_formtag.tcl +lib/exmh-%%EXMH_VERSION%%/html_frame.tcl +lib/exmh-%%EXMH_VERSION%%/html_get_http.tcl +lib/exmh-%%EXMH_VERSION%%/html_head.tcl +lib/exmh-%%EXMH_VERSION%%/html_hr.tcl +lib/exmh-%%EXMH_VERSION%%/html_images.tcl +lib/exmh-%%EXMH_VERSION%%/html_links.tcl +lib/exmh-%%EXMH_VERSION%%/html_maps.tcl +lib/exmh-%%EXMH_VERSION%%/html_stubs.tcl +lib/exmh-%%EXMH_VERSION%%/html_tags.tcl +lib/exmh-%%EXMH_VERSION%%/html_text.tcl +lib/exmh-%%EXMH_VERSION%%/http_proxy.tcl +lib/exmh-%%EXMH_VERSION%%/import.tcl +lib/exmh-%%EXMH_VERSION%%/inc.tcl +lib/exmh-%%EXMH_VERSION%%/ispell.tcl +lib/exmh-%%EXMH_VERSION%%/labels.tcl +lib/exmh-%%EXMH_VERSION%%/linethru.bitmap +lib/exmh-%%EXMH_VERSION%%/loaderror.ppm +lib/exmh-%%EXMH_VERSION%%/loading.ppm +lib/exmh-%%EXMH_VERSION%%/mailcap.tcl +lib/exmh-%%EXMH_VERSION%%/main.tcl +lib/exmh-%%EXMH_VERSION%%/mbempty.bitmap +lib/exmh-%%EXMH_VERSION%%/mbtidy.bitmap +lib/exmh-%%EXMH_VERSION%%/mbuntidy.bitmap +lib/exmh-%%EXMH_VERSION%%/mh.tcl +lib/exmh-%%EXMH_VERSION%%/mime.tcl +lib/exmh-%%EXMH_VERSION%%/mime.types +lib/exmh-%%EXMH_VERSION%%/mimencode.tcl +lib/exmh-%%EXMH_VERSION%%/mimeSun.tcl +lib/exmh-%%EXMH_VERSION%%/mosaic.tcl +lib/exmh-%%EXMH_VERSION%%/msg.tcl +lib/exmh-%%EXMH_VERSION%%/msgShow.tcl +lib/exmh-%%EXMH_VERSION%%/pgpBase.tcl +lib/exmh-%%EXMH_VERSION%%/pgpEWN.tcl +lib/exmh-%%EXMH_VERSION%%/pgpExec.tcl +lib/exmh-%%EXMH_VERSION%%/pgpGpg.tcl +lib/exmh-%%EXMH_VERSION%%/pgpMain.tcl +lib/exmh-%%EXMH_VERSION%%/pgpMatch.tcl +lib/exmh-%%EXMH_VERSION%%/pgpMisc.tcl +lib/exmh-%%EXMH_VERSION%%/pgpOld.tcl +lib/exmh-%%EXMH_VERSION%%/pgpPgp2.tcl +lib/exmh-%%EXMH_VERSION%%/pgpPgp5.tcl +lib/exmh-%%EXMH_VERSION%%/pgpPgp65.tcl +lib/exmh-%%EXMH_VERSION%%/pgpShared.tcl +lib/exmh-%%EXMH_VERSION%%/pgpWWW.tcl +lib/exmh-%%EXMH_VERSION%%/pick.tcl +lib/exmh-%%EXMH_VERSION%%/pop.tcl +lib/exmh-%%EXMH_VERSION%%/post.tcl +lib/exmh-%%EXMH_VERSION%%/preferences.tcl +lib/exmh-%%EXMH_VERSION%%/print.tcl +lib/exmh-%%EXMH_VERSION%%/ps.tcl +lib/exmh-%%EXMH_VERSION%%/quote.tcl +lib/exmh-%%EXMH_VERSION%%/receipt.tcl +lib/exmh-%%EXMH_VERSION%%/report.tcl +lib/exmh-%%EXMH_VERSION%%/rich2tk.tcl +lib/exmh-%%EXMH_VERSION%%/scan.tcl +lib/exmh-%%EXMH_VERSION%%/sedit.tcl +lib/exmh-%%EXMH_VERSION%%/seditBind.tcl +lib/exmh-%%EXMH_VERSION%%/seditCompose.tcl +lib/exmh-%%EXMH_VERSION%%/seditEnriched.tcl +lib/exmh-%%EXMH_VERSION%%/seditExtras.tcl +lib/exmh-%%EXMH_VERSION%%/seditMime.tcl +lib/exmh-%%EXMH_VERSION%%/seditQP.tcl +lib/exmh-%%EXMH_VERSION%%/seditSel.tcl +lib/exmh-%%EXMH_VERSION%%/select.tcl +lib/exmh-%%EXMH_VERSION%%/send.tcl +lib/exmh-%%EXMH_VERSION%%/sequences.tcl +lib/exmh-%%EXMH_VERSION%%/seqwin.tcl +lib/exmh-%%EXMH_VERSION%%/sound.tcl +lib/exmh-%%EXMH_VERSION%%/source.tcl +lib/exmh-%%EXMH_VERSION%%/stacktrace.tcl +lib/exmh-%%EXMH_VERSION%%/tclIndex +lib/exmh-%%EXMH_VERSION%%/text.tcl +lib/exmh-%%EXMH_VERSION%%/textButton.tcl +lib/exmh-%%EXMH_VERSION%%/textSelect.tcl +lib/exmh-%%EXMH_VERSION%%/thread.tcl +lib/exmh-%%EXMH_VERSION%%/timer.bitmap +lib/exmh-%%EXMH_VERSION%%/tioga.tcl +lib/exmh-%%EXMH_VERSION%%/uri.tcl +lib/exmh-%%EXMH_VERSION%%/url.bitmap +lib/exmh-%%EXMH_VERSION%%/urlFace.tcl +lib/exmh-%%EXMH_VERSION%%/user.tcl +lib/exmh-%%EXMH_VERSION%%/utils.tcl +lib/exmh-%%EXMH_VERSION%%/widgetMenu.tcl +lib/exmh-%%EXMH_VERSION%%/widgetText.tcl +lib/exmh-%%EXMH_VERSION%%/widgets.tcl +lib/exmh-%%EXMH_VERSION%%/xns.tcl +lib/exmh-%%EXMH_VERSION%%/xnsgetmail.exp +man/man1/exmh.1.gz diff --git a/mail/exmh-devel/scripts/build b/mail/exmh-devel/scripts/build new file mode 100644 index 000000000000..1a6bfdd9cc56 --- /dev/null +++ b/mail/exmh-devel/scripts/build @@ -0,0 +1,85 @@ +#! /bin/sh + +VERSION="`sed -ne 's/^set vers \(.*\)/\1/p' ${WRKSRC}/exmh.install`" +DATE="`sed -ne 's/^set date \(.*\)/\1/p' ${WRKSRC}/exmh.install`" + +SEDFILE=sed.$$ +if [ x${USE_NMH} = xYES ] ; then + CONFIGFILE=config.nmh +else + CONFIGFILE=config.mh +fi + +EXPECT="{}" +EXPECTK="{}" +FACES="{}" +DOMAIN="{}" +GPG="{}" +PGP="{}" +PGP5="{}" +PGP6="{}" +GLIMPSE="{}" +PLAY="{}" + +if [ -f ${PREFIX}/bin/expect ]; then + EXPECT=${PREFIX}/bin/expect #executable +fi +if [ -f ${PREFIX}/bin/expectk ]; then + EXPECTK=${PREFIX}/bin/expectk #executable +fi + +if [ -d ${PREFIX}/share/faces ]; then + FACES=${PREFIX}/share/faces #dir + shortname="`hostname -s`" + domain="`hostname | sed -e s/^${shortname}// -e s/^.// | tr A-Z a-z`" + if [ "${domain}" != "" ]; then + DOMAIN="{${domain}}" + fi +fi + +GPG=${PREFIX}/bin #bindir +PGP=${PREFIX}/bin #bindir +PGP5=${PREFIX}/bin #bindir +PGP6=${PREFIX}/bin #bindir + +if [ -f ${PREFIX}/bin/glimpse ]; then + GLIMPSE=${PREFIX}/bin #bindir +fi + +if [ -f ${PREFIX}/bin/rplay ]; then + PLAY=${PREFIX}/bin/rplay #executable +fi + +echo "s@^#!wish@#!${WISH}@" >${SEDFILE} +if [ "${EXPECT}" != "{}" ]; then + echo "s@^#!expect@#!${EXPECT}@" >>${SEDFILE} +fi +echo "/^#CONFIGURATION/a\\" >>${SEDFILE} + +sed <${FILESDIR}/${CONFIGFILE} \ + -e "s+!!PREFIX!!+${PREFIX}+g" \ + -e "s+!!WISH!!+${WISH}+g" \ + -e "s+!!EXPECT!!+${EXPECT}+g" \ + -e "s+!!EXPECTK!!+${EXPECTK}+g" \ + -e "s+!!FACES!!+${FACES}+g" \ + -e "s+!!DOMAIN!!+${DOMAIN}+g" \ + -e "s+!!GPG!!+${GPG}+g" \ + -e "s+!!PGP!!+${PGP}+g" \ + -e "s+!!PGP5!!+${PGP5}+g" \ + -e "s+!!PGP6!!+${PGP6}+g" \ + -e "s+!!GLIMPSE!!+${GLIMPSE}+g" \ + -e "s+!!PLAY!!+${PLAY}+g" \ + -e "s+!!VERSION!!+${VERSION}+g" \ + -e "s+!!DATE!!+${DATE}+g" \ + | sed -e 's/$/\\/' -e '$ s/.$//' >> ${SEDFILE} + +for i in exmh-async exmh-bg exmh-strip exmh ftp.expect inc.expect +do + echo "sed -f ${SEDFILE} < $i.MASTER > $i" + sed -f ${SEDFILE} < $i.MASTER > $i +done + +rm -f ${SEDFILE} + +echo "cd lib ; echo 'auto_mkindex . *.tcl ; exit' | ${TCLSH}" +cd lib ; echo 'auto_mkindex . *.tcl ; exit' | ${TCLSH} diff --git a/mail/exmh-devel/scripts/install b/mail/exmh-devel/scripts/install new file mode 100644 index 000000000000..2cce7079f859 --- /dev/null +++ b/mail/exmh-devel/scripts/install @@ -0,0 +1,46 @@ +#! /bin/sh + +VERSION="`sed -ne 's/^set vers \(.*\)/\1/p' ${WRKSRC}/exmh.install`" + +# Rename while installing.. +for i in exmh +do + echo "install -c $i.l ${PREFIX}/man/man1/$i.1" + install -c $i.l ${PREFIX}/man/man1/$i.1 +done + +BINS="exmh-async exmh-bg exmh-strip exmh ftp.expect inc.expect" + +echo "install -c ${BINS} ${PREFIX}/bin" +install -c ${BINS} ${PREFIX}/bin + +if [ ! -d ${PREFIX}/lib/exmh-${VERSION} ] +then + echo "mkdir ${PREFIX}/lib/exmh-${VERSION}" + mkdir ${PREFIX}/lib/exmh-${VERSION} +fi + +LIBFILES='lib/*.tcl lib/*.bitmap lib/*.gif lib/*.ppm lib/help.* lib/tclIndex lib/app-defaults lib/app-defaults-* lib/*.mask lib/*.exp lib/mime.types lib/*.au lib/PgpDecryptExpect' + +echo "install -c ${LIBFILES} ${PREFIX}/lib/exmh-${VERSION}" +install -c ${LIBFILES} ${PREFIX}/lib/exmh-${VERSION} + +if [ ! -d ${PREFIX}/lib/exmh-${VERSION}/html ] +then + echo "mkdir ${PREFIX}/lib/exmh-${VERSION}/html" + mkdir ${PREFIX}/lib/exmh-${VERSION}/html +fi + +echo "install -c lib/html/* lib/html/*.gif ${PREFIX}/lib/exmh-${VERSION}/html" +install -c lib/html/*.html lib/html/*.gif ${PREFIX}/lib/exmh-${VERSION}/html + +if [ ! -d ${PREFIX}/lib/exmh-${VERSION}/bitmaps ] +then + echo "mkdir ${PREFIX}/lib/exmh-${VERSION}/bitmaps" + mkdir ${PREFIX}/lib/exmh-${VERSION}/bitmaps +fi + +echo "install -c lib/bitmaps/bitmaps.defaults lib/bitmaps/*.xbm ${PREFIX}/lib/exmh-${VERSION}/bitmaps" +install -c lib/bitmaps/bitmaps.defaults lib/bitmaps/*.xbm ${PREFIX}/lib/exmh-${VERSION}/bitmaps + +