diff --git a/japanese/tiarra/Makefile b/japanese/tiarra/Makefile index 5a8509613350..116ff2481785 100644 --- a/japanese/tiarra/Makefile +++ b/japanese/tiarra/Makefile @@ -1,47 +1,41 @@ # Created by: Hajimu UMEMOTO # $FreeBSD$ PORTNAME= tiarra PORTVERSION= 20100212 PORTREVISION= 1 CATEGORIES= japanese irc ipv6 MASTER_SITES= http://www.clovery.jp/tiarra/archive/2010/02/ MAINTAINER= ume@FreeBSD.org COMMENT= IRC Proxy software RUN_DEPENDS= p5-IO-Socket-INET6>=0:${PORTSDIR}/net/p5-IO-Socket-INET6 USES= perl5 USE_PERL5= run USE_BZIP2= yes USE_RC_SUBR= tiarra NO_BUILD= yes +NEED_ROOT= yes USERS= ${TIARRA_USER} GROUPS= ${TIARRA_GROUP} SUB_FILES= pkg-message SUB_LIST= TIARRA_USER=${TIARRA_USER} -PLIST_SUB= TIARRA_USER=${TIARRA_USER} \ - TIARRA_GROUP=${TIARRA_GROUP} - TIARRA_USER= tiarra TIARRA_GROUP= tiarra -NO_STAGE= yes do-install: - @${MKDIR} ${PREFIX}/tiarra - @${TAR} cfC - ${WRKSRC} . | ${TAR} xfC - ${PREFIX}/tiarra - @if [ ! -f ${PREFIX}/tiarra/tiarra.conf ]; then \ - ${CP} -p ${PREFIX}/tiarra/sample.conf \ - ${PREFIX}/tiarra/tiarra.conf; \ - fi - @${CHOWN} -R ${BINOWN}:${BINGRP} ${PREFIX}/tiarra - @${MKDIR} ${PREFIX}/tiarra/log - @${CHOWN} -R ${TIARRA_USER}:${TIARRA_GROUP} ${PREFIX}/tiarra/log - @${CHMOD} o-rwx ${PREFIX}/tiarra/log - @${CAT} ${PKGMESSAGE} + @${MKDIR} ${STAGEDIR}${PREFIX}/tiarra + @${TAR} cfC - ${WRKSRC} . | \ + ${TAR} xfC - ${STAGEDIR}${PREFIX}/tiarra + @${CHOWN} -R ${BINOWN}:${BINGRP} ${STAGEDIR}${PREFIX}/tiarra + @${MKDIR} ${STAGEDIR}${PREFIX}/tiarra/log + @${CHOWN} -R ${TIARRA_USER}:${TIARRA_GROUP} \ + ${STAGEDIR}${PREFIX}/tiarra/log + @${CHMOD} o-rwx ${STAGEDIR}${PREFIX}/tiarra/log .include diff --git a/japanese/tiarra/pkg-plist b/japanese/tiarra/pkg-plist index ce55a0a2c789..cd6575345d02 100644 --- a/japanese/tiarra/pkg-plist +++ b/japanese/tiarra/pkg-plist @@ -1,262 +1,259 @@ tiarra/.svnversion tiarra/AUTHORS tiarra/ChangeLog tiarra/ChangeLog.svn tiarra/HACKING tiarra/INSTALL tiarra/LICENSE tiarra/NEWS tiarra/all.conf tiarra/bundle/Unicode/Japanese.pm @dirrm tiarra/bundle/Unicode tiarra/bundle/enum.pm @dirrm tiarra/bundle tiarra/doc/auto-reply-comparison.txt tiarra/doc/default.css tiarra/doc/macro.txt tiarra/doc/module/Auto.html tiarra/doc/module/CTCP.html tiarra/doc/module/Channel.html tiarra/doc/module/Client.html tiarra/doc/module/Debug.html tiarra/doc/module/Log.html tiarra/doc/module/Network.html tiarra/doc/module/System.html tiarra/doc/module/UNCLASSIFIED.html tiarra/doc/module/User.html @dirrm tiarra/doc/module tiarra/doc/module-reload.txt tiarra/doc/module-toc.html @dirrm tiarra/doc tiarra/doc-src/README tiarra/doc-src/all.conf.in tiarra/doc-src/conf-main.tdoc tiarra/doc-src/contents.html tiarra/doc-src/module-group.tdoc tiarra/doc-src/module-toc.html tiarra/doc-src/sample.conf.in @dirrm tiarra/doc-src tiarra/main/BulletinBoard.pm tiarra/main/CTCP.pm tiarra/main/ChannelInfo.pm tiarra/main/Configuration/Block.pm tiarra/main/Configuration/LexicalAnalyzer.pm tiarra/main/Configuration/Parser.pm tiarra/main/Configuration/Preprocessor.pm @dirrm tiarra/main/Configuration tiarra/main/Configuration.pm tiarra/main/ControlPort.pm tiarra/main/Crypt.pm tiarra/main/Exception.pm tiarra/main/ExternalSocket.pm tiarra/main/FunctionalVariable.pm tiarra/main/Hook.pm tiarra/main/IRCMessage.pm tiarra/main/InstantCapsule.pm tiarra/main/IrcIO/Client.pm tiarra/main/IrcIO/Server.pm @dirrm tiarra/main/IrcIO tiarra/main/IrcIO.pm tiarra/main/Iterator/ArrayIterator.pm tiarra/main/Iterator/BackwardIterator.pm tiarra/main/Iterator/BidirectionalIterator.pm tiarra/main/Iterator/ForwardIterator.pm tiarra/main/Iterator/RandomAccessIterator.pm tiarra/main/Iterator/RoundIterator.pm @dirrm tiarra/main/Iterator tiarra/main/Iterator.pm tiarra/main/L10N.pm tiarra/main/LinedINETSocket.pm tiarra/main/LocalChannelManager.pm tiarra/main/Mask.pm tiarra/main/Module/Use.pm @dirrm tiarra/main/Module tiarra/main/Module.pm tiarra/main/ModuleManager.pm tiarra/main/Multicast.pm tiarra/main/NumericReply.pm tiarra/main/PersonInChannel.pm tiarra/main/PersonalInfo.pm tiarra/main/ReloadTrigger.pm tiarra/main/RunLoop.pm tiarra/main/Template.pm tiarra/main/Tiarra/DefineEnumMixin.pm tiarra/main/Tiarra/Encoding/Encode/CP932JIS.pm @dirrm tiarra/main/Tiarra/Encoding/Encode tiarra/main/Tiarra/Encoding/Encode.pm tiarra/main/Tiarra/Encoding/UniJP.pm @dirrm tiarra/main/Tiarra/Encoding tiarra/main/Tiarra/Encoding.pm tiarra/main/Tiarra/IRC/Message.pm tiarra/main/Tiarra/IRC/NewMessageMixin.pm tiarra/main/Tiarra/IRC/Prefix.pm @dirrm tiarra/main/Tiarra/IRC tiarra/main/Tiarra/Mixin/AttachPackage.pm tiarra/main/Tiarra/Mixin/NewIRCMessage.pm @dirrm tiarra/main/Tiarra/Mixin tiarra/main/Tiarra/ModifiedFlagMixin.pm tiarra/main/Tiarra/OptionalModules.pm tiarra/main/Tiarra/Resolver.pm tiarra/main/Tiarra/SessionMixin.pm tiarra/main/Tiarra/SharedMixin.pm tiarra/main/Tiarra/ShorthandConfMixin.pm tiarra/main/Tiarra/Socket/Buffered.pm tiarra/main/Tiarra/Socket/Connect.pm tiarra/main/Tiarra/Socket/Lined.pm tiarra/main/Tiarra/Socket/Win32Errno.pm @dirrm tiarra/main/Tiarra/Socket tiarra/main/Tiarra/Socket.pm tiarra/main/Tiarra/TerminateManager.pm tiarra/main/Tiarra/Utils/CallWrapper.pm tiarra/main/Tiarra/Utils/Core.pm tiarra/main/Tiarra/Utils/DefineHelper.pm @dirrm tiarra/main/Tiarra/Utils tiarra/main/Tiarra/Utils.pm tiarra/main/Tiarra/WrapMainLoop.pm @dirrm tiarra/main/Tiarra tiarra/main/TiarraDoc.pm tiarra/main/Timer.pm @dirrm tiarra/main tiarra/makedoc tiarra/module/Auto/Alias.pm tiarra/module/Auto/AliasDB/CallbackUtils.pm @dirrm tiarra/module/Auto/AliasDB tiarra/module/Auto/AliasDB.pm tiarra/module/Auto/Answer.pm tiarra/module/Auto/CacheManager.pm tiarra/module/Auto/Calc.pm tiarra/module/Auto/ChannelWithoutOper.pm tiarra/module/Auto/FetchTitle/Plugin/2ch.pm tiarra/module/Auto/FetchTitle/Plugin/ExtractHeading.pm tiarra/module/Auto/FetchTitle/Plugin/Mixi.pm tiarra/module/Auto/FetchTitle/Plugin/TouhouReplay.pm @dirrm tiarra/module/Auto/FetchTitle/Plugin tiarra/module/Auto/FetchTitle/Plugin.pm @dirrm tiarra/module/Auto/FetchTitle tiarra/module/Auto/FetchTitle.pm tiarra/module/Auto/Im.pm tiarra/module/Auto/Joined.pm tiarra/module/Auto/MesMail.pm tiarra/module/Auto/Notify.pm tiarra/module/Auto/Oper.pm tiarra/module/Auto/Outputz.pm tiarra/module/Auto/Random.pm tiarra/module/Auto/Reply.pm tiarra/module/Auto/Response.pm tiarra/module/Auto/Utils.pm @dirrm tiarra/module/Auto tiarra/module/CTCP/ClientInfo.pm tiarra/module/CTCP/DCC/RewriteAddress.pm @dirrm tiarra/module/CTCP/DCC tiarra/module/CTCP/Ping.pm tiarra/module/CTCP/Time.pm tiarra/module/CTCP/UserInfo.pm tiarra/module/CTCP/Version.pm @dirrm tiarra/module/CTCP tiarra/module/Channel/Freeze.pm tiarra/module/Channel/Ignore.pm tiarra/module/Channel/Join/Connect.pm tiarra/module/Channel/Join/Invite.pm tiarra/module/Channel/Join/Kicked.pm @dirrm tiarra/module/Channel/Join tiarra/module/Channel/Mode/Get.pm tiarra/module/Channel/Mode/Oper/Grant.pm @dirrm tiarra/module/Channel/Mode/Oper tiarra/module/Channel/Mode/Set.pm @dirrm tiarra/module/Channel/Mode tiarra/module/Channel/Rejoin.pm @dirrm tiarra/module/Channel tiarra/module/Client/Cache.pm tiarra/module/Client/Conservative.pm tiarra/module/Client/Cotton.pm tiarra/module/Client/Eval.pm tiarra/module/Client/GetVersion.pm tiarra/module/Client/Guess.pm tiarra/module/Client/List.pm tiarra/module/Client/PatchworkMessage.pm tiarra/module/Client/ProtectMyself.pm tiarra/module/Client/Rehash.pm tiarra/module/Client/ShowNick.pm @dirrm tiarra/module/Client tiarra/module/Debug/AliasTest.pm tiarra/module/Debug/Core.pm tiarra/module/Debug/RawLog.pm @dirrm tiarra/module/Debug tiarra/module/Log/Channel.pm tiarra/module/Log/ChannelList.pm tiarra/module/Log/Logger.pm tiarra/module/Log/Raw.pm tiarra/module/Log/Recent.pm tiarra/module/Log/Writer/Base.pm tiarra/module/Log/Writer/File.pm @dirrm tiarra/module/Log/Writer tiarra/module/Log/Writer.pm @dirrm tiarra/module/Log tiarra/module/Network/Freenode.pm @dirrm tiarra/module/Network tiarra/module/Skeleton.pm tiarra/module/System/Error.pm tiarra/module/System/Inflate/Gzip.pm tiarra/module/System/Inflate/Zlib.pm @dirrm tiarra/module/System/Inflate tiarra/module/System/Inflate.pm tiarra/module/System/LivePatch.pm tiarra/module/System/Macro.pm tiarra/module/System/NotifyIcon/Win32.pm @dirrm tiarra/module/System/NotifyIcon tiarra/module/System/Pong.pm tiarra/module/System/PrivTranslator.pm tiarra/module/System/Raw.pm tiarra/module/System/Reload.pm tiarra/module/System/RemoteControl.pm tiarra/module/System/SendMessage.pm tiarra/module/System/Shutdown.pm tiarra/module/System/WebClient.pm @dirrm tiarra/module/System tiarra/module/Tools/DateConvert.pm tiarra/module/Tools/FileCache/EachFile.pm @dirrm tiarra/module/Tools/FileCache tiarra/module/Tools/FileCache.pm tiarra/module/Tools/GroupDB.pm tiarra/module/Tools/HTTPClient/SSL.pm @dirrm tiarra/module/Tools/HTTPClient tiarra/module/Tools/HTTPClient.pm tiarra/module/Tools/HTTPParser.pm tiarra/module/Tools/HTTPServer/Client.pm @dirrm tiarra/module/Tools/HTTPServer tiarra/module/Tools/HTTPServer.pm tiarra/module/Tools/Hash.pm tiarra/module/Tools/HashDB.pm tiarra/module/Tools/HashTools.pm tiarra/module/Tools/ID3Tag.pm tiarra/module/Tools/LinedDB.pm tiarra/module/Tools/MailSend/EachServer.pm @dirrm tiarra/module/Tools/MailSend tiarra/module/Tools/MailSend.pm tiarra/module/Tools/Reload.pm @dirrm tiarra/module/Tools tiarra/module/User/Away/Client.pm tiarra/module/User/Away/Nick.pm @dirrm tiarra/module/User/Away tiarra/module/User/Filter.pm tiarra/module/User/Ignore.pm tiarra/module/User/Kick.pm tiarra/module/User/Nick/Detached.pm @dirrm tiarra/module/User/Nick tiarra/module/User/ServerOper.pm tiarra/module/User/Vanish.pm @dirrm tiarra/module/User @dirrm tiarra/module tiarra/run tiarra/run-main @unexec if cmp -s %D/tiarra/tiarra.conf %D/tiarra/sample.conf; then rm -f %D/tiarra/tiarra.conf; fi tiarra/sample.conf @exec [ -f %D/tiarra/tiarra.conf ] || cp %B/%f %D/tiarra/tiarra.conf tiarra/tiarra tiarra/tiarra-conf.el tiarra/tiarra-conf.l -@dirrm tiarra/log -@exec mkdir %D/tiarra/log -@exec chown %%TIARRA_USER%%:%%TIARRA_GROUP%% %D/tiarra/log -@exec chmod o-rwx %D/tiarra/log -@dirrm tiarra +@dirrmtry tiarra/log +@dirrmtry tiarra