# $Id: Portfile 105519 2013-04-23 17:27:51Z jmr@macports.org $ PortSystem 1.0 name radassist version 1.0.0 categories aqua license MIT platforms darwin maintainers nomaintainer description An Aqua wrapper for the radmind command-line clients long_description \ The Radmind Assistant provides a point-and-click interface to create radmind \ loadsets and update radmind clients. homepage http://rsug.itd.umich.edu/software/radmind master_sites sourceforge:radmind distname radmind-assistant-${version}-src worksrcdir radmind-assistant-${version} extract.suffix .tgz checksums md5 8b021199974e3e96239496511ce2efb7 depends_lib port:radmind \ port:ihook patch { set filestopatch { 10.2-desktop-negative.T \ 10.2-lab-negative.T \ 10.3-desktop-negative.T \ 10.3-lab-negative-from-dot.T \ 10.3-lab-negative.T \ 10.4-desktop-negative.T \ 10.4-lab-negative.T \ 10.4-negative.T \ 600.radmind \ AppDelegate.m \ Build.hook \ RACertificateManager.m \ RAScriptManager.m \ RAServerCreator.m \ RAVersionCompare.m \ RCMPreferences.m \ RCMStepController.m \ RadmindClient \ RadmindServer \ RadmindUpdateMonitor \ authtools.c \ edu.umich.rumd.plist \ hooks/LI00CheckUsername.hook \ hooks/LI10SetupUserEnvironment.hook \ hooks/LO10CreateTemplateHomeCopy.hook \ hooks/LO20UserAccounting.hook \ hooks/login.hook \ hooks/logout.hook \ hooks/masterlogin.sh \ hooks/masterlogout.sh \ hooks/radmind.hook \ kvalid.c \ radmind.defaults \ rmauthexec.c \ rsm/authtools.c \ rsm/English.lproj/Preferences.nib/keyedobjects.nib \ rsm/RAServerController.h \ rsm/RAServerController.m \ rsm/rsmauthtool.c \ rsm/RSMLoadsetEditor.h \ rsm/RSMLoadsetEditor.m \ rsm/RSMLoadsetManager.m \ rsm/RSMPreferences.m \ rte/RXTranscript.m \ rumd.c \ rummgmt.c } foreach i ${filestopatch} { reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/${i} reinplace "s|/var/radmind|${prefix}/var/radmind|g" ${worksrcpath}/${i} reinplace "s|/etc/radmind|${prefix}/etc/radmind|g" ${worksrcpath}/${i} } } use_configure no build.target install destroot { set appPath ${destroot}${applications_dir} xinstall -d -m 0755 ${appPath} set appNames {"Radmind Assistant" "Radmind Server Manager" \ "Radmind Transcript Editor"} foreach appName ${appNames} { file copy ${worksrcpath}/tmp/Radmind/${appName}.app ${appPath}/${appName}.app } destroot.keepdirs ${destroot}${prefix}/var/radmind/server_file_backup } livecheck.type regex livecheck.url ${homepage} livecheck.regex "Radmind (\\d+(?:\\.\\d+)*)"