# $Id: Portfile 57378 2009-09-10 08:38:23Z ryandesign@macports.org $ PortSystem 1.0 name codeblocks-devel version 1.0 revision 5074 platforms darwin freebsd categories devel aqua x11 maintainers afb description Open Source, Cross-platform, Free C/C++/D IDE long_description Code::Blocks is a free C++ IDE built specifically \ to meet the most demanding needs of its users. \ It was designed, right from the start, to be \ extensible and configurable. homepage http://codeblocks.org/ master_sites sourceforge:codeblocks fetch.type svn svn.url svn://svn.berlios.de/codeblocks/trunk #svn.date 2008-05-19 svn.revision 5074 worksrcdir trunk # autoconf >= 2.50, automake >= 1.9, libtool >= 1.4 depends_lib path:${prefix}/bin/autoconf:autoconf \ path:${prefix}/bin/aclocal:automake \ path:${prefix}/bin/glibtool:libtool configure.cmd ./bootstrap && ./configure configure.env ACLOCAL_FLAGS="-I ${prefix}/share/aclocal" configure.args --with-contrib-plugins=all post-destroot { system "strip -S ${destroot}${prefix}/bin/codeblocks" system "strip -S ${destroot}${prefix}/lib/libcodeblocks*.so || true" system "strip -S ${destroot}${prefix}/lib/libcodeblocks*.dylib || true" system "strip -S ${destroot}${prefix}/lib/libwxsmithlib*.so || true" system "strip -S ${destroot}${prefix}/lib/libwxsmithlib*.dylib || true" system "strip -S ${destroot}${prefix}/share/codeblocks/plugins/*.so" } platform macosx {} if { [variant_isset macosx] && ![variant_isset x11] } { default_variants +aqua } if { [variant_isset puredarwin] } { default_variants +x11 } if { [variant_isset freebsd] } { default_variants +x11 } variant aqua requires macosx description "Use the wxMac port of wxWidgets" { depends_lib port:wxWidgets post-destroot { xinstall -d -m 0755 ${destroot}/Applications/MacPorts set appPath ${destroot}/Applications/MacPorts/CodeBlocks.app/Contents xinstall -d -m 0755 ${appPath} file copy -force ${worksrcpath}/codeblocks.plist \ ${appPath}/Info.plist xinstall -d -m 0755 ${appPath}/Resources file copy -force ${worksrcpath}/src/src/resources/icons/app.icns \ ${appPath}/Resources file copy -force ${worksrcpath}/src/src/resources/icons/cbp.icns \ ${appPath}/Resources file copy -force ${worksrcpath}/src/src/resources/icons/csd.icns \ ${appPath}/Resources file copy -force ${worksrcpath}/src/src/resources/icons/c.icns \ ${appPath}/Resources file copy -force ${worksrcpath}/src/src/resources/icons/cg.icns \ ${appPath}/Resources file copy -force ${worksrcpath}/src/src/resources/icons/cpp.icns \ ${appPath}/Resources file copy -force ${worksrcpath}/src/src/resources/icons/d.icns \ ${appPath}/Resources file copy -force ${worksrcpath}/src/src/resources/icons/f.icns \ ${appPath}/Resources file copy -force ${worksrcpath}/src/src/resources/icons/h.icns \ ${appPath}/Resources file copy -force ${worksrcpath}/src/src/resources/icons/rc.icns \ ${appPath}/Resources xinstall -d -m 0755 ${appPath}/MacOS ln -sf ${prefix}/bin/codeblocks ${appPath}/MacOS/CodeBlocks xinstall -d -m 0755 ${appPath}/Resources/share ln -sf ${prefix}/share/codeblocks ${appPath}/Resources/share/codeblocks delete ${destroot}${prefix}/share/applications/codeblocks.desktop delete ${destroot}${prefix}/share/icons/gnome delete ${destroot}${prefix}/share/mime/packages/codeblocks.xml delete ${destroot}${prefix}/share/pixmaps/codeblocks.png } } variant x11 conflicts aqua description "Use the wxGTK port of wxWidgets" { depends_lib port:wxgtk }