{"id":1439,"date":"2013-11-24T16:27:11","date_gmt":"2013-11-24T16:27:11","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=1439"},"modified":"2021-08-04T11:17:11","modified_gmt":"2021-08-04T11:17:11","slug":"freebsd-ports","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=1439","title":{"rendered":"FreeBSD Ports"},"content":{"rendered":"<h3>Repository<\/h3>\n<p>CVS: <a href=\"https:\/\/svnweb.freebsd.org\/\">https:\/\/svnweb.freebsd.org\/<\/a><br \/>\nGIT: <a href=\"https:\/\/cgit.freebsd.org\/\">https:\/\/cgit.freebsd.org\/<\/a><br \/>\n<a href=\"https:\/\/wiki.freebsd.org\/action\/show\/Git?action=show&#038;redirect=git\">FreeBSD Wiki: Git<\/a><\/p>\n<h3>FreeBSD Porter&#8217;s Handbook<\/h3>\n<p><a href=\"http:\/\/www.freebsd.org\/doc\/en\/books\/porters-handbook\/makefile-options.html\">Makefile Options<\/a><\/p>\n<h4>Updating Ports Tree<\/h4>\n<p><a href=\"https:\/\/www.freebsd.org\/doc\/de\/books\/handbook\/ports-using.html\">Benutzen der Ports-Sammlung<\/a><\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nErstes mal:\r\n# portsnap fetch extract\r\n# portsnap update\r\n\r\nWeitere male:\r\n# portsnap fetch\r\n# portsnap update\r\n<\/pre>\n<p><a href=\"http:\/\/ftp.freebsd.org\/pub\/FreeBSD\/ports\/ports\/\">ports.tar.gz<\/a><\/p>\n<h4>FreeBSD 6.4<\/h4>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n# python -V\r\nPython 2.4.4\r\n\r\n# perl -v\r\nThis is perl, v5.10.0 built for amd64-freebsd\r\n\r\n# uname -a\r\nFreeBSD te-clan.ch 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Tue Jan 23 11:58:30 CET 2007\r\n<\/pre>\n<h4>Upgrading Perl 5.10 -> 5.18<\/h4>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n# pkg_info | grep -i perl-5\r\nperl-5.10.0_1       Practical Extraction and Report Language\r\n\r\n# portupgrade perl-5.10.0_1\r\n** Port deleted on 2013-02-04: lang\/perl5.10\r\n\tHas expired: no longer under development, use lang\/perl5.16 or lang\/perl5.14\r\n** Listing the failed packages (-:ignored \/ *:skipped \/ !:failed)\r\n\t- lang\/perl5.10 (port deleted)\r\n\r\n# portupgrade -fo lang\/perl5.18 perl-5.10.0_1\r\n---&gt;  Upgrading 'perl-5.10.0_1' to 'perl-5.18.1_1' (lang\/perl5.18)\r\n---&gt;  Building '\/usr\/ports\/lang\/perl5.18' with make flags: -DDISABLE_CONFLICTS\r\n===&gt;  Cleaning for perl-5.18.1_1\r\n===&gt;  License ART10 GPLv1 accepted by the user\r\n=&gt; perl-5.18.1.tar.bz2 doesn't seem to exist in \/usr\/ports\/distfiles\/perl.\r\n=&gt; Attempting to fetch ftp:\/\/ftp.cpan.org\/pub\/CPAN\/modules\/by-module\/..\/..\/src\/perl-5.18.1.tar.bz2\r\nperl-5.18.1.tar.bz2                            47% of   13 MB  291 kBps 00m25s\r\n<\/pre>\n<p><a href=\"https:\/\/github.com\/freebsd\/portupgrade\/issues\/36\">portupgrade -o does not work when moving from a MOVED\/deleted port<\/a><\/p>\n<h4>Remove obsoleted Package<\/h4>\n<h3>Re-creating Port Database => (does NOT help!)<\/h3>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n]# portupgrade php5*\r\n&#x5B;Updating the pkgdb &lt;format:bdb_btree&gt; in \/var\/db\/pkg ... - 410 packages found (-0 +10) .......... done]\r\n&#x5B;missing key: virtual_categories] &#x5B;Updating the portsdb &lt;format:bdb_btree&gt; in \/usr\/ports ... - 0 port entries found  ..... done]\r\nmissing key: virtual_categories: Cannot read the portsdb!\r\ndatabase file error\r\n&#x5B;missing key: virtual_categories] &#x5B;Updating the portsdb &lt;format:bdb_btree&gt; in \/usr\/ports ... - 0 port entries found  ..... done]\r\nmissing key: virtual_categories: Cannot read the portsdb!\r\ndatabase file error\r\n^C\r\nInterrupted.\r\n\r\n]# pkgdb -fu\r\n---&gt;  Updating the pkgdb\r\n&#x5B;Rebuilding the pkgdb &lt;format:bdb_btree&gt; in \/var\/db\/pkg ... - 410 packages found (-0 +410) ....................................................................................................100....................................................................................................200....................................................................................................300....................................................................................................400.......... done]\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Repository CVS: https:\/\/svnweb.freebsd.org\/ GIT: https:\/\/cgit.freebsd.org\/ FreeBSD Wiki: Git FreeBSD Porter&#8217;s Handbook Makefile Options Updating Ports Tree Benutzen der Ports-Sammlung Erstes mal: # portsnap fetch extract # portsnap update Weitere male: # portsnap fetch # portsnap update ports.tar.gz FreeBSD 6.4 # python -V Python 2.4.4 # perl -v This is perl, v5.10.0 built for amd64-freebsd # [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1439","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/1439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1439"}],"version-history":[{"count":15,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/1439\/revisions"}],"predecessor-version":[{"id":12437,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/1439\/revisions\/12437"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}