[MacPorts] #18992: Add port varient as irssi plugin

MacPorts noreply at macports.org
Thu Mar 26 17:34:43 PDT 2009


#18992: Add port varient as irssi plugin
------------------------------+---------------------------------------------
 Reporter:  arthur@…          |       Owner:  macports-tickets@…                   
     Type:  enhancement       |      Status:  new                                  
 Priority:  Normal            |   Milestone:  Port Enhancements                    
Component:  ports             |     Version:  1.7.0                                
 Keywords:                    |        Port:  silc-client                          
------------------------------+---------------------------------------------
Changes (by blb@…):

 * cc: blb@… (added)


Old description:

> silc-client can be complied as a plugin for irssi. To enable this I
> altered the port file to add to the configure options:
>
>                         --disable-asm \
> +                        --with-silc-plugin=${prefix}/lib/irssi \
> +                        --without-silc-includes
>
> Ideally this would be a varient and have a dependancy on irssi.
>
> I then needed to bodge the files in /opt/local/lib/irssi/modules to make
> the module loading work
>
>  sudo ln -s libsilc_core.dylib libsilc_core.so
>  sudo ln -s libfe_common_silc.dylib libfe_common_slic.so
>
> I'm sure all of this could be done better, but the functionality is very
> useful.

New description:

 silc-client can be complied as a plugin for irssi. To enable this I
 altered the port file to add to the configure options:
 {{{
                         --disable-asm \
 +                        --with-silc-plugin=${prefix}/lib/irssi \
 +                        --without-silc-includes
 }}}
 Ideally this would be a varient and have a dependancy on irssi.

 I then needed to bodge the files in /opt/local/lib/irssi/modules to make
 the module loading work
 {{{
  sudo ln -s libsilc_core.dylib libsilc_core.so
  sudo ln -s libfe_common_silc.dylib libfe_common_slic.so
 }}}
 I'm sure all of this could be done better, but the functionality is very
 useful.

--

Comment:

 Hmm, so irssi won't load them unless they are named with .so?  On the Mac
 either dylibs or so's can be dlopen()ed so obviously the symlink will
 work, but maybe we could update irssi to open either file type?

-- 
Ticket URL: <http://trac.macports.org/ticket/18992#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list