Building lxr-0.10.2.txz (origin /buildshare/ports/355755/devel/lxr) for powerpc-10-0 on XXX slot1: created x distfiles/ x distfiles/lxr-0.10.2.tgz x packages/ x packages/postgresql92-client-9.2.8_1.txz x packages/perl5-5.16.3_10.txz x packages/pkg-1.2.7_2.txz x packages/pkgconf-0.9.5.txz x packages/libxml2-2.9.1_1.txz x packages/gettext-0.18.3.1_1.txz x packages/ctags-5.8.txz x packages/libtool-2.4.2_3.txz x packages/gmake-3.82_1.txz x packages/p5-DBI-1.631.txz x packages/swish-e-2.4.7_1.txz x packages/p5-File-MMagic-1.30.txz x packages/p5-DBD-Pg-3.2.1.txz ELF ldconfig path: /lib /usr/lib /usr/lib/compat Make depends ===> lxr-0.10.2 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 lxr-0.10.2 ===> lxr-0.10.2 depends on executable: exctags - not found ===> Verifying install for exctags in /buildshare/ports/355755/devel/ctags ===> Installing existing package /packages/ctags-5.8.txz Installing ctags-5.8... done ************************************************************************** The executable for Exuberant CTAGS is installed as /usr/local/bin/exctags ************************************************************************** ===> Returning to build of lxr-0.10.2 ===> lxr-0.10.2 depends on executable: swish-e - not found ===> Verifying install for swish-e in /buildshare/ports/355755/www/swish-e ===> Installing existing package /packages/swish-e-2.4.7_1.txz Installing swish-e-2.4.7_1...Installing libxml2-2.9.1_1... done done ===> Returning to build of lxr-0.10.2 ===> lxr-0.10.2 depends on package: p5-File-MMagic>=0 - not found ===> Verifying install for p5-File-MMagic>=0 in /buildshare/ports/355755/devel/p5-File-MMagic ===> Installing existing package /packages/p5-File-MMagic-1.30.txz Installing p5-File-MMagic-1.30...Installing perl5-5.16.3_10... done done ===> Returning to build of lxr-0.10.2 ===> lxr-0.10.2 depends on package: p5-DBD-Pg>=0 - not found ===> Verifying install for p5-DBD-Pg>=0 in /buildshare/ports/355755/databases/p5-DBD-Pg ===> Installing existing package /packages/p5-DBD-Pg-3.2.1.txz Installing p5-DBD-Pg-3.2.1...Installing p5-DBI-1.631... done Installing postgresql92-client-9.2.8_1...Installing gettext-0.18.3.1_1... done done done The PostgreSQL port has a collection of "side orders": postgresql-docs For all of the html documentation p5-Pg A perl5 API for client access to PostgreSQL databases. postgresql-tcltk If you want tcl/tk client support. postgresql-jdbc For Java JDBC support. postgresql-odbc For client access from unix applications using ODBC as access method. Not needed to access unix PostgreSQL servers from Win32 using ODBC. See below. ruby-postgres, py-PyGreSQL For client access to PostgreSQL databases using the ruby & python languages. postgresql-plperl, postgresql-pltcl & postgresql-plruby For using perl5, tcl & ruby as procedural languages. postgresql-contrib Lots of contributed utilities, postgresql functions and datatypes. There you find pg_standby, pgcrypto and many other cool things. etc... ===> Returning to build of lxr-0.10.2 ===> lxr-0.10.2 depends on file: /usr/local/bin/perl5.16.3 - found ===> lxr-0.10.2 depends on file: /usr/local/bin/perl5.16.3 - found Make install ===> lxr-0.10.2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by lxr-0.10.2 for building ===> Extracting for lxr-0.10.2 => SHA256 Checksum OK for lxr-0.10.2.tgz. ===> Patching for lxr-0.10.2 ===> Applying FreeBSD patches for lxr-0.10.2 ===> lxr-0.10.2 depends on executable: exctags - found ===> lxr-0.10.2 depends on executable: swish-e - found ===> lxr-0.10.2 depends on package: p5-File-MMagic>=0 - found ===> lxr-0.10.2 depends on package: p5-DBD-Pg>=0 - found ===> lxr-0.10.2 depends on file: /usr/local/bin/perl5.16.3 - found ===> Configuring for lxr-0.10.2 ===> Installing for lxr-0.10.2 ===> lxr-0.10.2 depends on file: /usr/local/bin/perl5.16.3 - found ===> Generating temporary packing list ===> Checking if devel/lxr already installed /bin/mkdir -p /usr/local/www/data/lxr install -o root -g wheel -m 555 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/diff /usr/local/www/data/lxr install -o root -g wheel -m 555 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/genxref /usr/local/www/data/lxr install -o root -g wheel -m 555 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/ident /usr/local/www/data/lxr install -o root -g wheel -m 555 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/search /usr/local/www/data/lxr install -o root -g wheel -m 555 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/source /usr/local/www/data/lxr install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/swish-e.conf /usr/local/www/data/lxr install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/initdb-postgres /usr/local/www/data/lxr install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/initdb-mysql /usr/local/www/data/lxr /bin/mkdir -p /usr/local/share/doc/lxr install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/BUGS /usr/local/share/doc/lxr install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/CREDITS.txt /usr/local/share/doc/lxr install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/ChangeLog /usr/local/share/doc/lxr install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/HACKING /usr/local/share/doc/lxr install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/INSTALL /usr/local/share/doc/lxr install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/LICENSE /usr/local/share/doc/lxr install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/RELEASING /usr/local/share/doc/lxr /bin/mkdir -p /usr/local/lib/perl5/site_perl/5.16 install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/Local.pm /usr/local/lib/perl5/site_perl/5.16 install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/LXRversion.pm /usr/local/lib/perl5/site_perl/5.16 /usr/bin/tar -C /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2/lib -cf - --exclude '*.orig' LXR | /usr/bin/tar -C /usr/local/lib/perl5/site_perl/5.16 -xf - /usr/bin/tar -C /obj/buildshare/ports/355755/devel/lxr/work/lxr-0.10.2 -cf - --exclude '*.orig' templates | /usr/bin/tar -C /usr/local/www/data/lxr -xf - /bin/chmod 640 /usr/local/www/data/lxr/templates/lxr.conf install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/upgrade-0.9.10-postgres /usr/local/www/data/lxr install -o root -g wheel -m 444 /obj/buildshare/ports/355755/devel/lxr/work/upgrade-0.9.10-mysql /usr/local/www/data/lxr ******************** Installation tips ******************** PostgreSQL setup ================ Create a user for lxr and give the user permission to create databases: createuser -P lxr Create a database for lxr: createdb -O lxr lxr Initialise the database: psql -U lxr lxr \i /usr/local/www/data/lxr/initdb-postgres Just ignore the errors about unimplemented functions. Database upgrade between releases ================================= 0.9.6 -> 0.9.10: psql -U lxrr lxr \i /usr/local/www/data/lxr/upgrade-0.9.10-postgres Configuring LXR =============== First-time installation ----------------------- For the first-time installations you should copy the template files for LXR to your installation cp /usr/local/www/data/lxr/templates/* /usr/local/www/data/lxr/ Then you should glance over configuration file at /usr/local/www/data/lxr/lxr.conf It has some reasonable values for the helper programs, but you should customize variables like 'baseurl', 'virtroot' and others. Upgrades -------- You should look at the contents of the directory /usr/local/www/data/lxr/templates/ and possibly merge new stuff from it to the corresponding files in /usr/local/www/data/lxr/ 0.9.x -> 0.10.x =============== Search templates were changed, be sure to look at the files /usr/local/www/data/lxr/templates/html-ident.html /usr/local/www/data/lxr/templates/html-search-swish.html /usr/local/www/data/lxr/templates/html-search-glimpse.html Happy cross-referencing and code mining! ===> Registering installation for lxr-0.10.2 Installing lxr-0.10.2... done Make package ===> Building package for lxr-0.10.2 Creating package for lxr-0.10.2 slot1: removed