# $Id$ PortSystem 1.0 name slib-guile16 version 1.0 revision 4 categories devel license BSD maintainers nomaintainer platforms darwin supported_archs noarch homepage http://www.swiss.ai.mit.edu/~jaffer/SLIB.html description Wrapper port to properly set up slib and guile16 together long_description Create a symbolic link and a catalog file \ so that guile16 can find the slib library files. depends_lib port:slib port:guile16 distfiles use_configure no build {} set guile ${prefix}/bin/guile16 set guile-config ${prefix}/bin/guile16-config destroot { set guile-branch [join [lrange [split [exec ${guile-config} info guileversion] .] 0 1] .] xinstall -m 755 -d ${destroot}${prefix}/share/guile/${guile-branch} ln -s ${prefix}/lib/slib \ ${destroot}${prefix}/share/guile/${guile-branch}/slib } post-activate { system "${guile} -c \"(use-modules (ice-9 slib)) (require 'new-catalog)\"" }