On 09/06/2012 17:02, Kevin Oberman wrote: > Wow! Not what I expected to find! > > Yes, /var/db/ports/firefox/options is there, but > /var/db/ports/firefox-remote/options is not. And, when I look at > /var/db/ports/firefox/options, it actually contains the options for > firefox-remote! > > If I go into www/firefox and make config, > /var/db/ports/firefox-remote/options contains the right options. Ouch. > > I'll need to re-build firefox-remote later, but at least I now expect > firefox to build as I want it to. Something in parsing the port name > seems to have been broken.
That looks to be an accident. Both those ports share the same options file: % cd /usr/ports % make -C www/firefox -V OPTIONSFILE /var/db/ports/firefox/options % make -C www/firefox-remote -V OPTIONSFILE /var/db/ports/firefox/options Ultimately this is because both those ports have PORTNAME=firefox, which means both of them end up with the same UNIQUENAME, which is clearly a bit contrary to the intent of that variable. This would have been the case even before OPTIONSng -- the location where options would be stored hasn't changed. However, firefox-remote doesn't set any options of its own, so previously it wouldn't have used its options file at all. One of the effects of OPTIONSng is that every port technically now uses options so would now use an options file. So collisions like this are going to show up. However, not all ports sharing OPTIONSFILEs are accidental. For instance Postgresql ports all use a shared file quite deliberately. Attached is a list of all the ports with a non-unique UNIQUENAME setting. Cheers, Matthew -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate JID: matt...@infracaninophile.co.uk Kent, CT11 9PW
uniquename | portname -----------------------------+--------------------------------------- ImageMagick | graphics/ImageMagick ImageMagick | graphics/ImageMagick-nox11 PackageKit | ports-mgmt/packagekit PackageKit | ports-mgmt/packagekit-qt4 WebCalendar | www/webcalendar WebCalendar | www/webcalendar-devel akode | audio/akode akode | audio/akode-plugins-ffmpeg alienarena | games/alienarena alienarena | games/alienarena-data amanda | misc/amanda26-client amanda | misc/amanda26-server amanda | misc/amanda32-client amanda | misc/amanda32-server amanda-client | misc/amanda-client amanda-client | misc/amanda25-client amanda-server | misc/amanda-server amanda-server | misc/amanda25-server amule | net-p2p/amule amule | net-p2p/amule-devel apr | devel/apr0 apr | devel/apr1 apr | devel/apr2 argus | net-mgmt/argus argus | net-mgmt/argus3 argus-clients | net-mgmt/argus-clients argus-clients | net-mgmt/argus3-clients asterisk | net/asterisk asterisk | net/asterisk10 asterisk | net/asterisk14 asterisk | net/asterisk16 atlas | math/atlas atlas | math/atlas-devel avahi | net/avahi avahi | net/avahi-app avahi | net/avahi-autoipd avahi | net/avahi-gtk avahi | net/avahi-libdns avahi | net/avahi-qt3 avahi | net/avahi-qt4 avahi | net/avahi-sharp avant-window-navigator | x11/avant-window-navigator avant-window-navigator | x11/avant-window-navigator-gnome barnyard2 | security/barnyard2 barnyard2 | security/barnyard2-sguil bird | net/bird bird | net/bird-devel blender | graphics/blender blender | graphics/blender-doc bluefish | www/bluefish bluefish | www/bluefish-devel boehm-gc | devel/boehm-gc boehm-gc | devel/boehm-gc-redirect boehm-gc | devel/boehm-gc-threaded bogofilter | mail/bogofilter bogofilter | mail/bogofilter-sqlite bogofilter | mail/bogofilter-tc boxbackup | sysutils/boxbackup boxbackup | sysutils/boxbackup-devel cairo | graphics/cairo cairo | graphics/cairo-reference centerim | net-im/centerim centerim | net-im/centerim-devel clamav | security/clamav clamav | security/clamav-devel clearlooks | x11-themes/clearlooks clearlooks | x11-themes/clearlooks-themes clementine | audio/clementine-player clementine | x11-wm/clementine conky | sysutils/conky conky | sysutils/conky-awesome conserver | comms/conserver conserver | comms/conserver-com cronolog | sysutils/cronolog cronolog | sysutils/cronolog-devel cvsup | net/cvsup cvsup | net/cvsup-without-gui daemontools | sysutils/daemontools daemontools | sysutils/daemontools53 djbdns | dns/djbdns djbdns | dns/djbdns-tools djvulibre | graphics/djvulibre djvulibre | graphics/djvulibre-nox11 dmd | lang/dmd dmd | lang/dmd2 dspam | mail/dspam dspam | mail/dspam-devel dynamips | emulators/dynamips dynamips | emulators/dynamips-community dynamips | emulators/dynamips-devel eclipse | java/eclipse eclipse | java/eclipse-langpack erlang | lang/erlang erlang | lang/erlang-lite exim | mail/exim exim | mail/exim-doc-html exim | mail/exim-doc-info exim | mail/exim-doc-pdf exim | mail/exim-doc-postscript exim | mail/exim-ldap2 exim | mail/exim-monitor exim | mail/exim-mysql exim | mail/exim-postgresql exim | mail/exim-sa-exim exim | mail/exim-sqlite firefox | www/firefox firefox | www/firefox-remote flow-tools | net-mgmt/flow-tools flow-tools | net-mgmt/flow-tools-ng fpc | archivers/fpc-bzip2 fpc | archivers/fpc-paszlib fpc | archivers/fpc-unzip fpc | audio/fpc-a52 fpc | audio/fpc-mad fpc | audio/fpc-modplug fpc | audio/fpc-oggvorbis fpc | audio/fpc-openal fpc | audio/fpc-sndfile fpc | converters/fpc-iconvenc fpc | databases/fpc-gdbm fpc | databases/fpc-ibase fpc | databases/fpc-mysql fpc | databases/fpc-odbc fpc | databases/fpc-oracle fpc | databases/fpc-postgres fpc | databases/fpc-pxlib fpc | databases/fpc-sqlite fpc | devel/fpc-bfd fpc | devel/fpc-dbus fpc | devel/fpc-fcl-async fpc | devel/fpc-fcl-base fpc | devel/fpc-fcl-db fpc | devel/fpc-fcl-fpcunit fpc | devel/fpc-fcl-image fpc | devel/fpc-fcl-json fpc | devel/fpc-fcl-net fpc | devel/fpc-fcl-passrc fpc | devel/fpc-fcl-process fpc | devel/fpc-fcl-registry fpc | devel/fpc-fcl-res fpc | devel/fpc-fcl-web fpc | devel/fpc-fcl-xml fpc | devel/fpc-fpmkunit fpc | devel/fpc-fppkg fpc | devel/fpc-fv fpc | devel/fpc-gdbint fpc | devel/fpc-newt fpc | devel/fpc-pthreads fpc | devel/fpc-regexpr fpc | devel/fpc-sdl fpc | devel/fpc-symbolic fpc | devel/fpc-zlib fpc | editors/fpc-ide fpc | ftp/fpc-libcurl fpc | graphics/fpc-cairo fpc | graphics/fpc-fpgtk fpc | graphics/fpc-fpvectorial fpc | graphics/fpc-ggi fpc | graphics/fpc-graph fpc | graphics/fpc-hermes fpc | graphics/fpc-imagemagick fpc | graphics/fpc-imlib fpc | graphics/fpc-libgd fpc | graphics/fpc-libpng fpc | graphics/fpc-ncurses fpc | graphics/fpc-opengl fpc | graphics/fpc-pasjpeg fpc | graphics/fpc-proj4 fpc | graphics/fpc-rsvg fpc | graphics/fpc-svgalib fpc | lang/fpc fpc | lang/fpc-lua fpc | lang/fpc-rexx fpc | lang/fpc-tcl fpc | lang/fpc-utils fpc | math/fpc-fftw fpc | math/fpc-gmp fpc | math/fpc-numlib fpc | misc/fpc-chm fpc | multimedia/fpc-dts fpc | multimedia/fpc-matroska fpc | net/fpc-ldap fpc | net/fpc-pcap fpc | security/fpc-hash fpc | security/fpc-openssl fpc | sysutils/fpc-syslog fpc | sysutils/fpc-users fpc | sysutils/fpc-utmp fpc | sysutils/fpc-uuid fpc | textproc/fpc-aspell fpc | textproc/fpc-libxml2 fpc | www/fpc-fastcgi fpc | www/fpc-httpd22 fpc | x11-toolkits/fpc-gnome1 fpc | x11-toolkits/fpc-gtk1 fpc | x11-toolkits/fpc-gtk2 fpc | x11-toolkits/fpc-xforms fpc | x11/fpc-x11 freedink | games/freedink freedink | games/freedink-engine freeradius | net/freeradius freeradius | net/freeradius-mysql freeradius | net/freeradius2 freeswitch | audio/freeswitch-music freeswitch | audio/freeswitch-sounds freeswitch | misc/freeswitch-pizzademo-devel freeswitch | misc/freeswitch-scripts-devel freeswitch | net/freeswitch freeswitch | net/freeswitch-core-devel freeswitch | net/freeswitch-curl-devel freeswitch | net/freeswitch-devel freeswitch | net/freeswitch-insideout-devel freeswitch | net/freeswitch-sbc-devel freeswitch | net/freeswitch-vanilla-devel freetds | databases/freetds freetds | databases/freetds-devel freetds | databases/freetds-msdblib frei0r | graphics/frei0r frei0r | graphics/frei0r-plugins-gavl frei0r | graphics/frei0r-plugins-opencv fusefs | sysutils/fusefs-kmod fusefs | sysutils/fusefs-libs fvwm | x11-wm/fvwm fvwm | x11-wm/fvwm2 fvwm | x11-wm/fvwm2-i18n gajim | net-im/gajim gajim | net-im/gajim-devel gammu | comms/gammu gammu | comms/gammu-devel gconf2 | devel/gconf2 gconf2 | devel/gconf2-reference ghostscript7 | print/ghostscript7 ghostscript7 | print/ghostscript7-nox11 ghostscript8 | print/ghostscript8 ghostscript8 | print/ghostscript8-nox11 ghostscript9 | print/ghostscript9 ghostscript9 | print/ghostscript9-nox11 git | devel/git git | devel/git-subversion gkrellm | sysutils/gkrellm gkrellm | sysutils/gkrellm2 gnome-panel | x11/gnome-panel gnome-panel | x11/gnome-panel-reference gnome-vfs | devel/gnome-vfs gnome-vfs | devel/gnome-vfs-reference gnome2 | devel/gnome2-hacker-tools gnome2 | editors/gnome2-office gnome2 | x11/gnome2 gnome2 | x11/gnome2-fifth-toe gnome2 | x11/gnome2-lite gnome2 | x11/gnome2-power-tools gutenprint | print/gutenprint gutenprint | print/gutenprint-base gutenprint | print/gutenprint-cups gutenprint | print/gutenprint-foomatic gutenprint | print/gutenprint-ijs haproxy | net/haproxy haproxy | net/haproxy-devel hastymail2 | www/hastymail2 hastymail2 | www/hastymail2-devel hawknl | net/hawknl hawknl | net/hawknl-devel hdf5 | science/hdf5 hdf5 | science/hdf5-18 horde | www/horde-base horde | www/horde4-base ircd-ratbox | irc/ircd-ratbox ircd-ratbox | irc/ircd-ratbox-devel iroffer | irc/iroffer iroffer | irc/iroffer-dinoex iroffer | irc/iroffer-lamm irssi | irc/irssi irssi | irc/irssi-devel kdevelop | devel/kdevelop kdevelop | devel/kdevelop-pg-qt kdevelop | devel/kdevelop-php kdevelop | devel/kdevelop-php-docs kmplayer | multimedia/kmplayer kmplayer | multimedia/kmplayer-kde4 kvirc | irc/kvirc kvirc | irc/kvirc-qt4 lazarus | editors/lazarus lazarus | editors/lazarus-lcl-gtk lazarus | editors/lazarus-lcl-gtk2 lazarus | editors/lazarus-lcl-nogui lazarus | editors/lazarus-lcl-qt lazarus | editors/lazarus-lcl-units lcms | graphics/lcms lcms | graphics/lcms-python libcanberra | audio/libcanberra libcanberra | audio/libcanberra-gtk3 libgda4 | databases/libgda4 libgda4 | databases/libgda4-bdb libgda4 | databases/libgda4-jdbc libgda4 | databases/libgda4-mdb libgda4 | databases/libgda4-mysql libgda4 | databases/libgda4-postgresql libgda4 | databases/libgda4-reference libglade2 | devel/libglade2 libglade2 | devel/libglade2-reference libgnomeprint | print/libgnomeprint libgnomeprint | print/libgnomeprint-reference libsvm | science/libsvm libsvm | science/libsvm-python libwnck | x11-toolkits/libwnck libwnck | x11-toolkits/libwnck-reference libxslt | textproc/libxslt libxslt | textproc/libxslt-reference links | www/links links | www/links1 linux-enemyterritory-jaymod | games/linux-enemyterritory-jaymod linux-enemyterritory-jaymod | games/linux-enemyterritory-jaymod-21 linux-quake3 | games/linux-quake3 linux-quake3 | games/linux-quake3-demo linux-quake4 | games/linux-quake4 linux-quake4 | games/linux-quake4-demo llvm | devel/llvm llvm | devel/llvm-devel llvm | devel/llvm-etoile lynx | www/lynx lynx | www/lynx-current megaglest | games/megaglest megaglest | games/megaglest-data milter-greylist | mail/milter-greylist milter-greylist | mail/milter-greylist-devel mtr | net/mtr mtr | net/mtr-nox11 mupen64 | emulators/mupen64 mupen64 | emulators/mupen64-base mupen64 | emulators/mupen64-dummyaudio mupen64 | emulators/mupen64-glide mupen64 | emulators/mupen64-gln64 mupen64 | emulators/mupen64-input mupen64 | emulators/mupen64-rice mupen64 | emulators/mupen64-rsp mupen64 | emulators/mupen64-sdlaudio mupen64 | emulators/mupen64-sdlinput mupen64 | emulators/mupen64-softgfx mupen64 | emulators/mupen64-sound mupen64 | emulators/mupen64-tr64 mupen64plus | emulators/mupen64plus mupen64plus | emulators/mupen64plus-audio-sdl mupen64plus | emulators/mupen64plus-core mupen64plus | emulators/mupen64plus-input-sdl mupen64plus | emulators/mupen64plus-plugins mupen64plus | emulators/mupen64plus-rsp-hle mupen64plus | emulators/mupen64plus-rsp-z64 mupen64plus | emulators/mupen64plus-ui-console mupen64plus | emulators/mupen64plus-video-arachnoid mupen64plus | emulators/mupen64plus-video-glide64 mupen64plus | emulators/mupen64plus-video-rice mupen64plus | emulators/mupen64plus-video-z64 mutt | mail/mutt mutt | mail/mutt-lite mutt-devel | mail/mutt-devel mutt-devel | mail/mutt-devel-lite mysql | databases/mysql41-client mysql | databases/mysql41-scripts mysql | databases/mysql41-server mysql | databases/mysql50-client mysql | databases/mysql50-scripts mysql | databases/mysql50-server mysql | databases/mysql51-client mysql | databases/mysql51-scripts mysql | databases/mysql51-server mysql | databases/mysql55-server mysql-workbench-oss | databases/mysql-workbench51 mysql-workbench-oss | databases/mysql-workbench52 ncurses | devel/ncurses ncurses | devel/ncurses-devel node | www/node node | www/node-devel node | www/node04 noegnud | games/noegnud-addons noegnud | games/noegnud-data noegnud | games/noegnud-littlehack noegnud | games/noegnud-nethack noegnud | games/noegnud-nethack-deet noegnud | games/noegnud-slashem nss-pam-ldapd | net/nss-pam-ldapd nss-pam-ldapd | net/nss-pam-ldapd-sasl nut | sysutils/nut nut | sysutils/nut22 nvi | editors/nvi-devel nvi | editors/nvi-m17n nvidia-driver | x11/nvidia-driver nvidia-driver | x11/nvidia-driver-173 nvidia-driver | x11/nvidia-driver-71 nvidia-driver | x11/nvidia-driver-96 ocaml | lang/ocaml ocaml | lang/ocaml-doc ocaml | lang/ocaml-examples ocaml | lang/ocaml-nox11 ode | devel/ode ode | devel/ode-devel openldap23 | net/openldap23-client openldap23 | net/openldap23-sasl-client openldap23 | net/openldap23-server openldap24 | net/openldap24-client openldap24 | net/openldap24-sasl-client openldap24 | net/openldap24-server openvpn | security/openvpn openvpn | security/openvpn-beta openvpn | security/openvpn-devel opera | www/opera opera | www/opera-devel opera | www/opera-linuxplugins osg | graphics/osg osg | graphics/osg-devel ossec-hids | security/ossec-hids-client ossec-hids | security/ossec-hids-local ossec-hids | security/ossec-hids-server p5-DBD-mysql | databases/p5-DBD-mysql p5-DBD-mysql | databases/p5-DBD-mysql41 p5-DBD-mysql | databases/p5-DBD-mysql50 p5-DBD-mysql | databases/p5-DBD-mysql51 p5-DBD-mysql | databases/p5-DBD-mysql52 p5-DBD-mysql | databases/p5-DBD-mysql55 paragui | x11-toolkits/paragui paragui | x11-toolkits/paragui-devel pdcurses | devel/pdcurses pdcurses | devel/pdcurses-the pdflib | print/pdflib pdflib | print/pdflib-perl perl | lang/perl5.10 perl | lang/perl5.12 perl | lang/perl5.14 perl | lang/perl5.8 phonon | multimedia/phonon phonon | multimedia/phonon-xine pidgin | net-im/pidgin pidgin | security/pidgin-encryption pinentry | security/pinentry pinentry | security/pinentry-curses pinentry | security/pinentry-gtk pinentry | security/pinentry-gtk2 pinentry | security/pinentry-qt pinentry | security/pinentry-qt4 pmars | games/pmars pmars | games/pmars-sdl poco | devel/poco poco | devel/poco-ssl poppler | graphics/poppler poppler | graphics/poppler-glib poppler | graphics/poppler-qt4 poppler | graphics/poppler-utils postfix | mail/postfix postfix | mail/postfix-current postfix | mail/postfix25 postfix | mail/postfix26 postfix | mail/postfix27 postfix | mail/postfix28 postgresql83 | databases/postgresql83-client postgresql83 | databases/postgresql83-contrib postgresql83 | databases/postgresql83-docs postgresql83 | databases/postgresql83-plperl postgresql83 | databases/postgresql83-pltcl postgresql83 | databases/postgresql83-server postgresql84 | databases/postgresql84-client postgresql84 | databases/postgresql84-contrib postgresql84 | databases/postgresql84-docs postgresql84 | databases/postgresql84-plperl postgresql84 | databases/postgresql84-pltcl postgresql84 | databases/postgresql84-server postgresql9 | databases/postgresql92-client postgresql9 | databases/postgresql92-server postgresql90 | databases/postgresql90-client postgresql90 | databases/postgresql90-server postgresql91 | databases/postgresql91-client postgresql91 | databases/postgresql91-server powerdns | dns/powerdns powerdns | dns/powerdns-devel pth | devel/pth pth | devel/pth-hard ptlib | devel/ptlib ptlib | devel/ptlib26 py27-MySQLdb | databases/py-MySQLdb py27-MySQLdb | databases/py-MySQLdb41 py27-MySQLdb | databases/py-MySQLdb50 py27-MySQLdb | databases/py-MySQLdb51 py27-MySQLdb | databases/py-MySQLdb55 py27-django | www/py-django py27-django | www/py-django-devel qbittorrent | net-p2p/qbittorrent-29 qbittorrent | net-p2p/qbittorrent-29-nox11 qmail-scanner | mail/qmail-scanner qmail-scanner | mail/qmail-scanner1 qtiplot | math/qtiplot qtiplot | math/qtiplot-doc quagga | net/quagga quagga | net/quagga-re quantis | security/quantis quantis | security/quantis-kmod rabbitmq-c | net/rabbitmq-c rabbitmq-c | net/rabbitmq-c-devel rancid | net-mgmt/rancid rancid | net-mgmt/rancid-devel redland-bindings | textproc/redland-bindings redland-bindings | textproc/redland-bindings-python remmina | net/remmina remmina | net/remmina-applet ruby | lang/ruby18 ruby | lang/ruby19 rxvt | x11/rxvt rxvt | x11/rxvt-devel sage | graphics/sage sage | math/sage salome | cad/salome salome | cad/salome-geom salome | cad/salome-gui salome | cad/salome-jobmanager salome | cad/salome-kernel salome | cad/salome-light salome | cad/salome-med salome | cad/salome-multipr salome | cad/salome-netgenplugin salome | cad/salome-randomizer salome | cad/salome-sierpinsky salome | cad/salome-smesh salome | cad/salome-visu salome | cad/salome-yacs samhain | security/samhain samhain | security/samhain-client samhain | security/samhain-server saxon | textproc/saxon saxon | textproc/saxon-devel sdcc | lang/sdcc sdcc | lang/sdcc-devel see | lang/see see | lang/see-devel silc | devel/silc-toolkit silc | net/silc-client silc | net/silc-irssi-plugin silc | net/silc-server skype | net-im/skype skype | net-im/skype-devel smlnj | lang/sml-nj smlnj | lang/sml-nj-devel snes9x | emulators/snes9x snes9x | emulators/snes9x-gtk stonesoup | games/stonesoup stonesoup | games/stonesoup-sdl subversion | devel/subversion subversion | java/subversion-java swt | x11-toolkits/swt swt | x11-toolkits/swt-devel syslog-ng | sysutils/syslog-ng syslog-ng | sysutils/syslog-ng-devel syslog-ng | sysutils/syslog-ng2 tinderbox | ports-mgmt/tinderbox tinderbox | ports-mgmt/tinderbox-devel tkabber | net-im/tkabber tkabber | net-im/tkabber-devel tor | security/tor tor | security/tor-devel trac-email2trac | www/trac-email2trac trac-email2trac | www/trac-email2trac-postfix tracker | sysutils/tracker tracker | sysutils/tracker-client tracker | sysutils/tracker-gnome tracker | sysutils/tracker-libtrackergtk tshark | net/tshark tshark | net/tshark-lite typo3 | www/typo3 typo3 | www/typo345 typo3 | www/typo346 uhexen2 | games/uhexen2 uhexen2 | games/uhexen2-extras unrar | archivers/unrar unrar | archivers/unrar-iconv vegastrike | games/vegastrike vegastrike | games/vegastrike-data virtualbox-ose | emulators/virtualbox-ose virtualbox-ose | emulators/virtualbox-ose-legacy vte | x11-toolkits/vte vte | x11-toolkits/vte-reference w3m | www/w3m w3m | www/w3m-img w3m | www/w3m-m17n w3m | www/w3m-m17n-img weechat | irc/weechat weechat | irc/weechat-devel wesnoth | games/wesnoth wesnoth | games/wesnoth-devel wireshark | net/wireshark wireshark | net/wireshark-lite wx | x11-toolkits/wxgtk24 wx | x11-toolkits/wxgtk24-contrib wx | x11-toolkits/wxgtk26 wx | x11-toolkits/wxgtk26-common wx | x11-toolkits/wxgtk26-contrib wx | x11-toolkits/wxgtk26-contrib-common wx | x11-toolkits/wxgtk26-unicode wx | x11-toolkits/wxgtk26-unicode-contrib wx | x11-toolkits/wxgtk28 wx | x11-toolkits/wxgtk28-common wx | x11-toolkits/wxgtk28-contrib wx | x11-toolkits/wxgtk28-contrib-common wx | x11-toolkits/wxgtk28-unicode wx | x11-toolkits/wxgtk28-unicode-contrib wx | x11-toolkits/wxgtk29 xchat | irc/xchat xchat | irc/xchat-gnome xf86-video-radeonhd | x11-drivers/xf86-video-radeonhd xf86-video-radeonhd | x11-drivers/xf86-video-radeonhd-devel xmlrpc-c | net/xmlrpc-c xmlrpc-c | net/xmlrpc-c-devel xmms | audio/xmms-sndfile xmms | multimedia/xmms xshttpd | www/xshttpd xshttpd | www/xshttpd-devel xymon | net-mgmt/xymon-client xymon | net-mgmt/xymon-server zabbix | net-mgmt/zabbix-agent zabbix | net-mgmt/zabbix-frontend zabbix | net-mgmt/zabbix-proxy zabbix | net-mgmt/zabbix-server (617 rows)
signature.asc
Description: OpenPGP digital signature