Building majordomo-1.94.5_8.txz (origin /buildshare/ports/355755/mail/majordomo) for powerpc-10-0 on XXX slot2: created x distfiles/ x distfiles/majordomo-1.94.5.tgz x packages/ x packages/perl5-5.16.3_10.txz x packages/pkg-1.2.7_2.txz ELF ldconfig path: /lib /usr/lib /usr/lib/compat Make depends ===> majordomo-1.94.5_8 depends on file: /usr/local/sbin/pkg - not found ===> Verifying install for /usr/local/sbin/pkg in /buildshare/ports/355755/ports-mgmt/pkg ===> Installing existing package /packages/pkg-1.2.7_2.txz Installing pkg-1.2.7_2... done If you are upgrading from the old package format, first run: # pkg2ng ===> Returning to build of majordomo-1.94.5_8 ===> majordomo-1.94.5_8 depends on file: /usr/local/bin/perl5.16.3 - not found ===> Verifying install for /usr/local/bin/perl5.16.3 in /buildshare/ports/355755/lang/perl5.16 ===> Installing existing package /packages/perl5-5.16.3_10.txz Installing perl5-5.16.3_10... done ===> Returning to build of majordomo-1.94.5_8 ===> majordomo-1.94.5_8 depends on file: /usr/local/bin/perl5.16.3 - found Make install ===> majordomo-1.94.5_8 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by majordomo-1.94.5_8 for building ===> Extracting for majordomo-1.94.5_8 => SHA256 Checksum OK for majordomo-1.94.5.tgz. ===> Patching for majordomo-1.94.5_8 ===> Applying FreeBSD patches for majordomo-1.94.5_8 /usr/bin/find /obj/buildshare/ports/355755/mail/majordomo/work/majordomo-1.94.5 -type f -exec /usr/bin/sed -i.bak -e 's,/etc/majordomo.cf,/usr/local/etc/majordomo.cf,g' {} \; /usr/bin/find /obj/buildshare/ports/355755/mail/majordomo/work/majordomo-1.94.5 -name *.orig -delete /usr/bin/find /obj/buildshare/ports/355755/mail/majordomo/work/majordomo-1.94.5 -name *.bak -delete ===> majordomo-1.94.5_8 depends on file: /usr/local/bin/perl5.16.3 - found ===> Configuring for majordomo-1.94.5_8 => Added group "majordom". => Added user "majordom". ===> Building for majordomo-1.94.5_8 cc -DBIN=\"/usr/local/majordomo\" -DPATH=\"PATH=/bin:/usr/bin\" -DHOME=\"HOME=/usr/local/majordomo\" -DSHELL=\"SHELL=/bin/sh\" -DMAJORDOMO_CF=\"MAJORDOMO_CF=/usr/local/majordomo/majordomo.cf\" -DPOSIX_UID=54 -DPOSIX_GID=54 -o wrapper wrapper.c wrapper.c: In function 'main': wrapper.c:71: warning: incompatible implicit declaration of built-in function 'exit' wrapper.c:78: warning: incompatible implicit declaration of built-in function 'exit' wrapper.c:81: warning: incompatible implicit declaration of built-in function 'malloc' wrapper.c:83: warning: incompatible implicit declaration of built-in function 'exit' wrapper.c:143: warning: incompatible implicit declaration of built-in function 'exit' wrapper.c:156: warning: incompatible implicit declaration of built-in function 'exit' ===> Installing for majordomo-1.94.5_8 ===> majordomo-1.94.5_8 depends on file: /usr/local/bin/perl5.16.3 - found ===> Generating temporary packing list ===> Checking if mail/majordomo already installed Testing for perl (/usr/bin/perl)... Configuring scripts... ./install.sh -m 751 -O 54 -g 54 . /usr/local/majordomo ./install.sh -m 755 -O 54 -g 54 . /usr/local/majordomo/bin Copying tools to /usr/local/majordomo/bin Copying Majordomo files to /usr/local/majordomo Copying archiving and other tools to /usr/local/majordomo/Tools ./install.sh -m 755 -O 54 -g 54 . /usr/local/majordomo/Tools Using majordomo.cf To finish the installation, 'su' to root and type: make install-wrapper If not installing the wrapper, type cd /usr/local/majordomo; ./wrapper config-test (no 'su' necessary) to verify the installation. ./install.sh -o 54 -g 54 -m 4550 wrapper /usr/local/majordomo/wrapper To verify that all the permissions and etc are correct, run the command cd /usr/local/majordomo; ./wrapper config-test for f in Changelog FUTURE INSTALL LICENSE NEWLIST README; do install -o root -g wheel -m 444 /obj/buildshare/ports/355755/mail/majordomo/work/majordomo-1.94.5/$f /usr/local/majordomo/doc; done for f in FAQ README.sequencer list-owner-info majordomo-faq.html majordomo.lisa6.ps majordomo.ora; do install -o root -g wheel -m 444 /obj/buildshare/ports/355755/mail/majordomo/work/majordomo-1.94.5/Doc/$f /usr/local/majordomo/doc; done install -o root -g wheel -m 444 /buildshare/ports/355755/mail/majordomo/files/post-install-notes /usr/local/majordomo/doc Post-Install Notes for Majordomo ================================ Before you can use Majordomo, you will need to complete a few steps manually: - customize 'majordomo.cf' in your majordomo directory - look at 'aliases.majordomo-sample' in your majordomo directory for examples of how to create lists. Before editing, copy this list to where you keep your alias files (for example, copy it to /etc/aliases.majordomo. A test list (test-l) has been created and configured for you. Be sure to remove this list if you do not want to use it for testing. - substitute your own email address for "Postmaster" for the "majordomo-owner" alias. - add 'aliases.majordomo' to your sendmail configuration. This can be done by adding a line similar to the following to /etc/mail/sendmail.cf and /etc/mail/submit.cf: OA/etc/aliases.majordomo (for 8.6.x Sendmail) O AliasFile=/etc/aliases,/etc/aliases.majordomo (for 8.7.x and up) or a line similar to the following to your m4 macros file : define(`ALIAS_FILE',`/etc/aliases,/etc/aliases.majordomo') Sendmail will need a restart after this. - consider using ports/mail/tlb to process your deliveries if you want to hide your outgoing aliases. This way you can prevent people from evading restrictions for posting to your lists. - to prepare proper permissions for the wrapper script, run ports/mail/majordomo/scripts/adaptwrapper (if it has not already been run) Enjoy Majordomo! ===> Compressing manual pages for majordomo-1.94.5_8 ===> Registering installation for majordomo-1.94.5_8 Installing majordomo-1.94.5_8... done ===> SECURITY REPORT: This port has installed the following binaries which execute with increased privileges. /usr/local/majordomo/wrapper If there are vulnerabilities in these programs there may be a security risk to the system. FreeBSD makes no guarantee about the security of ports included in the Ports Collection. Please type 'make deinstall' to deinstall the port if this is a concern. For more information, and contact details about the security status of this software, see the following webpage: http://www.greatcircle.com/majordomo/ Make package ===> Building package for majordomo-1.94.5_8 Creating package for majordomo-1.94.5_8 slot2: removed