Subject: Re: mail/spamassassin PLIST misses some files?
To: Jeremy C. Reed <reed@reedmedia.net>
From: Rhialto <rhialto@falu.nl>
List: tech-pkg
Date: 08/12/2006 17:18:23
On Sat 12 Aug 2006 at 09:13:12 -0500, Jeremy C. Reed wrote:
> > It seems that the PLIST for mail/spamassassin misses some files?
> > 
> > $ pkg_info -F /usr/pkg/bin/spamassassin 
> > pkg_info: No matching pkg for /usr/pkg/bin/spamassassin.
> > 
> > That's also true for spamc and other files in /usr/pkg/bin. They are
> > also not present in the generated binary package that I have.
> 
> When you build it with pkgsrc, what is in your
> work/Mail-SpamAssassin-3.1.4/auto/Mail/SpamAssassin/.packlist
> and ${WRKSRC}/.PLIST* files?

Oops, I should have mentioned I use the stable branch which has 3.1.3
still, and that I use pkg_comp. But for this version, the answers are:

- After build or install, there is no "auto" directory in
  /p/obj/pkgsrc/mail/spamassassin/default/Mail-SpamAssassin-3.1.3, nor
  is there any .packlist file to be found anywhere else under there.
  I suppose this is weird.
- .PLIST in /p/obj/pkgsrc/mail/spamassassin/default contains the
  following. I do notice the missing programs in a strange directory,
  lib/perl5/vendor_perl/bin/ ... where indeed they are.

So I suppose I should change my question from "why aren't they in the
PLIST?" to "why are they in that strange and useless directory?"

Now if you know for a fact that HEAD's 3.1.4 is correct, maybe it is
easier to pull up that version to the branch? Or maybe it depends on
some Perlish installation thing, I cannot say at this moment.

@comment $NetBSD: PLIST,v 1.19 2006/05/26 20:53:00 heinz Exp $
@comment Most of this PLIST is auto-generated; see Makefile.
share/examples/rc.d/spamd
share/examples/spamassassin/local.cf
share/examples/spamassassin/netbsd_lists.cf
share/examples/spamassassin/procmailrc.example
share/spamassassin/languages
share/spamassassin/sa-update-pubkey.txt
share/spamassassin/triplets.txt
share/spamassassin/user_prefs.template
share/doc/spamassassin/INSTALL
share/doc/spamassassin/LICENSE
share/doc/spamassassin/README
share/doc/spamassassin/TRADEMARK
share/doc/spamassassin/UPGRADE
share/doc/spamassassin/USAGE
share/doc/spamassassin/CREDITS
share/doc/spamassassin/PACKAGING
share/doc/spamassassin/STATUS
share/doc/spamassassin/BUGS
share/doc/spamassassin/Changes
share/doc/spamassassin/spamc/README.qmail
share/doc/spamassassin/sample-nonspam.txt
share/doc/spamassassin/sample-spam.txt
share/doc/spamassassin/spamd/README
share/doc/spamassassin/spamd/README.vpopmail
share/doc/spamassassin/STATISTICS-set0.txt
share/doc/spamassassin/STATISTICS-set1.txt
share/doc/spamassassin/STATISTICS-set2.txt
share/doc/spamassassin/STATISTICS-set3.txt
share/doc/spamassassin/masses/graphs/gnuplot-score-graph
share/doc/spamassassin/masses/graphs/gen-score-freqs-gnuplot-table
share/doc/spamassassin/masses/config.set3
share/doc/spamassassin/masses/runGA
share/doc/spamassassin/masses/logs-to-c
share/doc/spamassassin/masses/evolve_metarule/evolve_metarule.c
share/doc/spamassassin/masses/evolve_metarule/preproc.pl
share/doc/spamassassin/masses/evolve_metarule/README
share/doc/spamassassin/masses/rule-qa/corpus-hourly
share/doc/spamassassin/masses/rule-qa/corpus.example
share/doc/spamassassin/masses/rule-qa/README.nightly
share/doc/spamassassin/masses/rule-qa/corpus-nightly
share/doc/spamassassin/masses/rule-qa/corpus-tagtime
share/doc/spamassassin/masses/rule-qa/markup-rules-file-with-freqs
share/doc/spamassassin/masses/rule-qa/post-bugs-for-retired-tests
share/doc/spamassassin/masses/parse-rules-for-masses
share/doc/spamassassin/masses/mass-check
share/doc/spamassassin/masses/lint-rules-from-freqs
share/doc/spamassassin/masses/fp-fn-statistics
share/doc/spamassassin/masses/generate-corpus
share/doc/spamassassin/masses/corpora/mass-find-nonspam
share/doc/spamassassin/masses/corpora/uniq-maildirs
share/doc/spamassassin/masses/corpora/remove-tests-from-logs
share/doc/spamassassin/masses/corpora/fuzzy-hash-maildir
share/doc/spamassassin/masses/corpora/README
share/doc/spamassassin/masses/corpora/uniq-mailbox
share/doc/spamassassin/masses/mk-baseline-results
share/doc/spamassassin/masses/fp-fn-to-tcr
share/doc/spamassassin/masses/tenpass/split-log-into-buckets
share/doc/spamassassin/masses/tenpass/compute-current-tcr
share/doc/spamassassin/masses/tenpass/README
share/doc/spamassassin/masses/tenpass/10pass-compute-tcr
share/doc/spamassassin/masses/tenpass/10pass-run
share/doc/spamassassin/masses/tenpass/split-log-into-buckets-random
share/doc/spamassassin/masses/Makefile
share/doc/spamassassin/masses/README
share/doc/spamassassin/masses/generate-translation
share/doc/spamassassin/masses/remove-ids-from-mclog
share/doc/spamassassin/masses/model-statistics
share/doc/spamassassin/masses/mass-check.cf
share/doc/spamassassin/masses/perceptron.c
share/doc/spamassassin/masses/hit-frequencies
share/doc/spamassassin/masses/cpucount
share/doc/spamassassin/masses/CORPUS_SUBMIT
share/doc/spamassassin/masses/config
share/doc/spamassassin/masses/extract-message-from-mbox
share/doc/spamassassin/masses/score-ranges-from-freqs
share/doc/spamassassin/masses/README.perceptron
share/doc/spamassassin/masses/mboxget
share/doc/spamassassin/masses/find-extremes
share/doc/spamassassin/masses/rule-dev/maildir-scan-headers
share/doc/spamassassin/masses/validate-model
share/doc/spamassassin/masses/config.set1
share/doc/spamassassin/masses/overlap
share/doc/spamassassin/masses/compare-models
share/doc/spamassassin/masses/config.set0
share/doc/spamassassin/masses/extract-results
share/doc/spamassassin/masses/CORPUS_POLICY
share/doc/spamassassin/masses/freqdiff
share/doc/spamassassin/masses/CORPUS_SUBMIT_NIGHTLY
share/doc/spamassassin/masses/config.set2
share/doc/spamassassin/masses/post-ga-analysis.pl
share/doc/spamassassin/masses/rewrite-cf-with-new-scores
@dirrm share/doc/spamassassin/masses/tenpass
@dirrm share/doc/spamassassin/masses/rule-qa
@dirrm share/doc/spamassassin/masses/rule-dev
@dirrm share/doc/spamassassin/masses/graphs
@dirrm share/doc/spamassassin/masses/evolve_metarule
@dirrm share/doc/spamassassin/masses/corpora
@dirrm share/doc/spamassassin/masses
share/doc/spamassassin/sql/userpref_pg.sql
share/doc/spamassassin/sql/README.awl
share/doc/spamassassin/sql/userpref_mysql.sql
share/doc/spamassassin/sql/bayes_mysql.sql
share/doc/spamassassin/sql/README.bayes
share/doc/spamassassin/sql/bayes_pg.sql
share/doc/spamassassin/sql/README
share/doc/spamassassin/sql/awl_mysql.sql
share/doc/spamassassin/sql/awl_pg.sql
@dirrm share/doc/spamassassin/sql
share/doc/spamassassin/ldap/README.testing
share/doc/spamassassin/ldap/sa_test.ldif
share/doc/spamassassin/ldap/README
@dirrm share/doc/spamassassin/ldap
share/doc/spamassassin/tools/split_corpora
share/doc/spamassassin/tools/triplets.pl
share/doc/spamassassin/tools/sysreport
share/doc/spamassassin/tools/mboxsplit
share/doc/spamassassin/tools/convert_awl_dbm_to_sql
share/doc/spamassassin/tools/desc_length.pl
share/doc/spamassassin/tools/speedtest
share/doc/spamassassin/tools/sa-stats.pl
share/doc/spamassassin/tools/test_extract
share/doc/spamassassin/tools/check_whitelist
share/doc/spamassassin/tools/README.speedtest
@dirrm share/doc/spamassassin/tools
share/spamassassin/10_misc.cf
share/spamassassin/20_advance_fee.cf
share/spamassassin/20_anti_ratware.cf
share/spamassassin/20_body_tests.cf
share/spamassassin/20_compensate.cf
share/spamassassin/20_dnsbl_tests.cf
share/spamassassin/20_drugs.cf
share/spamassassin/20_fake_helo_tests.cf
share/spamassassin/20_head_tests.cf
share/spamassassin/20_html_tests.cf
share/spamassassin/20_meta_tests.cf
share/spamassassin/20_net_tests.cf
share/spamassassin/20_phrases.cf
share/spamassassin/20_porn.cf
share/spamassassin/20_ratware.cf
share/spamassassin/20_uri_tests.cf
share/spamassassin/23_bayes.cf
share/spamassassin/25_accessdb.cf
share/spamassassin/25_antivirus.cf
share/spamassassin/25_body_tests_es.cf
share/spamassassin/25_body_tests_pl.cf
share/spamassassin/25_dcc.cf
share/spamassassin/25_dkim.cf
share/spamassassin/25_domainkeys.cf
share/spamassassin/25_hashcash.cf
share/spamassassin/25_pyzor.cf
share/spamassassin/25_razor2.cf
share/spamassassin/25_replace.cf
share/spamassassin/25_spf.cf
share/spamassassin/25_textcat.cf
share/spamassassin/25_uribl.cf
share/spamassassin/30_text_de.cf
share/spamassassin/30_text_fr.cf
share/spamassassin/30_text_it.cf
share/spamassassin/30_text_nl.cf
share/spamassassin/30_text_pl.cf
share/spamassassin/30_text_pt_br.cf
share/spamassassin/50_scores.cf
share/spamassassin/60_awl.cf
share/spamassassin/60_whitelist.cf
share/spamassassin/60_whitelist_dkim.cf
share/spamassassin/60_whitelist_spf.cf
share/spamassassin/60_whitelist_subject.cf
share/examples/spamassassin/init.pre
share/examples/spamassassin/v310.pre
share/examples/spamassassin/v312.pre
@dirrm share/spamassassin
@dirrm share/examples/spamassassin
@dirrm share/doc/spamassassin/spamd
@dirrm share/doc/spamassassin/spamc
@dirrm share/doc/spamassassin
@comment The following lines are automatically generated
@comment from the installed .packlist files.
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/ArchiveIterator.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/AutoWhitelist.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Bayes.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Bayes/CombineChi.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Bayes/CombineNaiveBayes.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/BayesStore.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/BayesStore/DBM.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/BayesStore/MySQL.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/BayesStore/PgSQL.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/BayesStore/SDBM.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/BayesStore/SQL.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Client.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Conf.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Conf/LDAP.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Conf/Parser.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Conf/SQL.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Constants.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/DBBasedAddrList.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Dns.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/DnsResolver.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/EvalTests.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/HTML.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Locales.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Locker.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Locker/Flock.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Locker/UnixNFSSafe.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Locker/Win32.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Logger.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Logger/File.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Logger/Stderr.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Logger/Syslog.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/MailingList.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Message.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Message/Metadata.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Message/Metadata/Received.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Message/Node.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/NetSet.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/PerMsgLearner.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/PerMsgStatus.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/PersistentAddrList.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/AWL.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/AccessDB.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/AntiVirus.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/DCC.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/DKIM.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/DomainKeys.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/Hashcash.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/MIMEHeader.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/Pyzor.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/Razor2.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/RelayCountry.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/ReplaceTags.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/SPF.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/SpamCop.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/Test.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/TextCat.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/URIDNSBL.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin/WhiteListSubject.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/PluginHandler.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Reporter.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/SQLBasedAddrList.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/SpamdForkScaling.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/SubProcBackChannel.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Timeout.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Util.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Util/DependencyInfo.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Util/Progress.pm
lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Util/RegistrarBoundaries.pm
lib/perl5/vendor_perl/5.8.0/spamassassin-run.pod
lib/perl5/vendor_perl/5.8.0/x86_64-netbsd-thread-multi/auto/Mail/SpamAssassin/.packlist
lib/perl5/vendor_perl/bin/qmail-spamc
lib/perl5/vendor_perl/bin/sa-learn
lib/perl5/vendor_perl/bin/sa-update
lib/perl5/vendor_perl/bin/spamassassin
lib/perl5/vendor_perl/bin/spamc
lib/perl5/vendor_perl/bin/spamd
lib/perl5/vendor_perl/man/man1/sa-learn.1.gz
lib/perl5/vendor_perl/man/man1/sa-update.1.gz
lib/perl5/vendor_perl/man/man1/spamassassin-run.1.gz
lib/perl5/vendor_perl/man/man1/spamassassin.1.gz
lib/perl5/vendor_perl/man/man1/spamc.1.gz
lib/perl5/vendor_perl/man/man1/spamd.1.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::ArchiveIterator.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::AutoWhitelist.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Bayes.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::BayesStore.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::BayesStore::MySQL.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::BayesStore::PgSQL.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::BayesStore::SQL.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Client.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Conf.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Conf::LDAP.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Conf::Parser.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Conf::SQL.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::DnsResolver.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Logger.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Logger::File.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Logger::Stderr.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Logger::Syslog.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Message.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Message::Metadata.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Message::Node.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::PerMsgLearner.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::PerMsgStatus.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::PersistentAddrList.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::AWL.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::AccessDB.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::AntiVirus.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::AutoLearnThreshold.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::DCC.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::DKIM.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::DomainKeys.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::Hashcash.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::MIMEHeader.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::Pyzor.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::Razor2.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::RelayCountry.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::ReplaceTags.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::SPF.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::SpamCop.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::Test.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::TextCat.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::URIDNSBL.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Plugin::WhiteListSubject.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::PluginHandler.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::SQLBasedAddrList.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::SubProcBackChannel.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Timeout.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Util.3.gz
lib/perl5/vendor_perl/man/man3/Mail::SpamAssassin::Util::Progress.3.gz
lib/perl5/vendor_perl/man/man3/spamassassin-run.3.gz
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/man/man3 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/man/man1 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/bin 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/5.8.0/x86_64-netbsd-thread-multi/auto/Mail/SpamAssassin 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Util 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Plugin 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Message/Metadata 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Message 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Logger 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Locker 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Conf 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/BayesStore 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Bayes 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/5.8.0/Mail 2>/dev/null || true
@unexec /bin/rmdir -p %D/lib/perl5/vendor_perl/5.8.0 2>/dev/null || true

-Olaf.
-- 
___ Olaf 'Rhialto' Seibert      -- You author it, and I'll reader it.
\X/ rhialto/at/xs4all.nl        -- Cetero censeo "authored" delendum esse.