Date: 8 Nov 2005 14:47:59 -0200 From: Jean Milanez Melo <jmelo@freebsdbrasil.com.br> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/88673: [maintainer update]: www/rt2 fix hardcoded prefix Message-ID: <20051108164759.33672.qmail@capeta.freebsdbrasil.com.br> Resent-Message-ID: <200511081650.jA8GoGLX057516@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 88673 >Category: ports >Synopsis: [maintainer update]: www/rt2 fix hardcoded prefix >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Nov 08 16:50:16 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Jean Milanez Melo >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: System: FreeBSD capeta.freebsdbrasil.com.br 5.3-STABLE FreeBSD 5.3-STABLE #5: Wed Mar 2 15:03:19 BRT 2005 eksffa@capeta.freebsdbrasil.com.br:/usr/obj/usr/src/sys/CAPETA i386 >Description: - Fix hardcoded PREFIX told by Kris. >How-To-Repeat: >Fix: --- rt2.diff begins here --- diff -ruN rt2.old/Makefile rt2/Makefile --- rt2.old/Makefile Wed Aug 24 06:59:39 2005 +++ rt2/Makefile Mon Nov 7 18:43:15 2005 @@ -42,9 +42,32 @@ ${SITE_PERL}/Tie/IxHash.pm:${PORTSDIR}/devel/p5-Tie-IxHash \ ${SITE_PERL}/CGI/Cookie.pm:${PORTSDIR}/www/p5-CGI.pm +USE_REINPLACE= yes +USE_PERL5= yes +ALL_TARGETS= testdeps fixdeps + WRKSRC= ${WRKDIR}/rt-${RT_VERSION} RT_VERSION= ${PORTVERSION:C/\./-/g} +RT_PATH?= ${PREFIX}/rt2 DB_TYPE?= mysql +DB_DBA_PASSWORDD?= +DB_HOST?= localhost +DB_RT_PASS= rt_pass + +MAN3= RT::Links.3 RT::Watchers.3 RT::Group.3 RT::Keyword.3 \ + RT::Record.3 RT::ScripConditions.3 RT::Action::Generic.3 \ + RT::Transaction.3 RT::Interface::Email.3 RT::Link.3 \ + RT.3 RT::Watcher.3 RT::ObjectKeywords.3 RT::EasySearch.3 \ + RT::ScripActions.3 RT::Scrip.3 RT::GroupMembers.3 \ + RT::Action::SendPasswordEmail.3 RT::Transactions.3 \ + RT::Scrips.3 RT::Action::SendEmail.3 RT::User.3 \ + RT::ScripCondition.3 RT::Users.3 RT::Ticket.3 \ + RT::ACE.3 RT::Queue.3 RT::Interface::CLI.3 RT::Tickets.3 \ + RT::GroupMember.3 RT::Template.3 RT::Templates.3 \ + RT::Queues.3 RT::Date.3 RT::CurrentUser.3 RT::ScripAction.3 \ + RT::Keywords.3 RT::ObjectKeyword.3 RT::Attachment.3 \ + RT::Groups.3 RT::KeywordSelect.3 RT::Condition::Generic.3 \ + RT::Handle.3 RT::ACL.3 RT::Attachments.3 .include <bsd.port.pre.mk> @@ -59,61 +82,16 @@ BUILD_DEPENDS+= ${LOCALBASE}/bin/safe_mysqld:${PORTSDIR}/databases/mysql323-server .endif -RUN_DEPENDS= ${BUILD_DEPENDS} - -USE_REINPLACE= yes -USE_PERL5= yes +RUN_DEPENDS+= ${BUILD_DEPENDS} -RT_PATH?= ${PREFIX}/rt2 -DB_DBA_PASSWORDD?= -DB_HOST?= localhost -DB_RT_PASS= rt_pass +MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} +MAKE_ENV= MAN3PREFIX=${MAN3PREFIX} -MAN3= RT::Links.3 \ - RT::Watchers.3 \ - RT::Group.3 \ - RT::Keyword.3 \ - RT::Record.3 \ - RT::ScripConditions.3 \ - RT::Action::Generic.3 \ - RT::Transaction.3 \ - RT::Interface::Email.3 \ - RT::Link.3 \ - RT.3 \ - RT::Watcher.3 \ - RT::ObjectKeywords.3 \ - RT::EasySearch.3 \ - RT::ScripActions.3 \ - RT::Scrip.3 \ - RT::GroupMembers.3 \ - RT::Action::SendPasswordEmail.3 \ - RT::Transactions.3 \ - RT::Scrips.3 \ - RT::Action::SendEmail.3 \ - RT::User.3 \ - RT::ScripCondition.3 \ - RT::Users.3 \ - RT::Ticket.3 \ - RT::ACE.3 \ - RT::Queue.3 \ - RT::Interface::CLI.3 \ - RT::Tickets.3 \ - RT::GroupMember.3 \ - RT::Template.3 \ - RT::Templates.3 \ - RT::Queues.3 \ - RT::Date.3 \ - RT::CurrentUser.3 \ - RT::ScripAction.3 \ - RT::Keywords.3 \ - RT::ObjectKeyword.3 \ - RT::Attachment.3 \ - RT::Groups.3 \ - RT::KeywordSelect.3 \ - RT::Condition::Generic.3 \ - RT::Handle.3 \ - RT::ACL.3 \ - RT::Attachments.3 +.if defined(INSTALL_NEW) +INSTALL_TARGET= dropdb install +.else +INSTALL_TARGET= upgrade +.endif pre-everything:: @${ECHO_MSG} "" @@ -133,26 +111,16 @@ ${REINPLACE_CMD} 's,/usr/bin/perl,${PERL},' ${WRKSRC}/${_FILE} ${CHMOD} +x ${WRKSRC}/${_FILE} .endfor - -do-build: .for _NAME in RT_PATH DB_DBA_PASSWORD DB_HOST DB_RT_PASS DB_TYPE @${REINPLACE_CMD} "s!%%${_NAME}%%!${${_NAME}}!g" ${WRKSRC}/Makefile .endfor - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile testdeps - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile fixdeps -do-install: +pre-install: @${MKDIR} /var/log/rt2 -.if defined(INSTALL_NEW) - -@cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile dropdb - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile install -.else - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile upgrade -.endif - @${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/rt2/README - @${CHOWN} -R www /var/log/rt2 post-install: + @${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/rt2/README + @${CHOWN} -R www /var/log/rt2 @${SED} s!%%PREFIX%%!${PREFIX}!g ${PKGMESSAGE} .include <bsd.port.post.mk> diff -ruN rt2.old/files/patch-Makefile rt2/files/patch-Makefile --- rt2.old/files/patch-Makefile Wed Aug 24 06:59:40 2005 +++ rt2/files/patch-Makefile Mon Nov 7 18:43:15 2005 @@ -23,7 +23,7 @@ RT_CONFIG_PATH = $(RT_ETC_PATH) RT_BIN_PATH = $(RT_PATH)/bin -RT_MAN_PATH = $(RT_PATH)/man -+RT_MAN_PATH = /usr/local/man ++RT_MAN_PATH = $(MAN3PREFIX)/man MASON_HTML_PATH = $(RT_PATH)/WebRT/html @@ -48,7 +48,7 @@ # "/usr/local/mysql/bin/mysql", $DB_HOME should be "/usr/local/mysql" -DB_HOME = /usr -+DB_HOME = /usr/local ++DB_HOME = $(LOCALBASE) # Set DBA to the name of a unix account with the proper permissions and # environment to run your commandline SQL tools --- rt2.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051108164759.33672.qmail>