Date: Sat, 23 Mar 2013 03:41:21 +0000 (UTC) From: Rui Paulo <rpaulo@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r314983 - in head/devel/subversion: . files Message-ID: <201303230341.r2N3fLpO060046@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rpaulo (src committer) Date: Sat Mar 23 03:41:21 2013 New Revision: 314983 URL: http://svnweb.freebsd.org/changeset/ports/314983 Log: Add 'Sponsored by:' to the FreeBSD template. Furthermore, auto complete the Sponsored by field if ORGANIZATION is defined in /etc/make.conf. This means that you can set: ORGANIZATION=The FreeBSD Foundation in /etc/make.conf and then, after (re)building subversion, the FreeBSD template will have the name of the organization you defined automatically filled. Maintainer timeout after 10 days. Reviewed by: eadler, gjb, peter Approved by: gjb Modified: head/devel/subversion/Makefile.common head/devel/subversion/files/extra-patch-fbsd-template Modified: head/devel/subversion/Makefile.common ============================================================================== --- head/devel/subversion/Makefile.common Sat Mar 23 02:32:33 2013 (r314982) +++ head/devel/subversion/Makefile.common Sat Mar 23 03:41:21 2013 (r314983) @@ -146,6 +146,10 @@ CONFIGURE_ARGS+=--enable-maintainer-mode CFLAGS+= -g .endif +.if ${PORT_OPTIONS:MFREEBSD_TEMPLATE} && defined(ORGANIZATION) +CFLAGS+= -DHAS_ORGANIZATION_NAME +.endif + .if ${PORT_OPTIONS:MSTATIC} CONFIGURE_ARGS+=--enable-all-static PLIST_SUB+= DYNAMIC_ENABLED="@comment " @@ -194,3 +198,6 @@ post-patch: .if defined(SVN_BUILD_BINDINGS) @${CP} ${FILESDIR}/build-outputs.mk ${WRKSRC} .endif +.if ${PORT_OPTIONS:MFREEBSD_TEMPLATE} && defined(ORGANIZATION) + @${ECHO_CMD} "#define ORGANIZATION_NAME \"${ORGANIZATION}\"" > ${WRKSRC}/subversion/freebsd-organization.h +.endif Modified: head/devel/subversion/files/extra-patch-fbsd-template ============================================================================== --- head/devel/subversion/files/extra-patch-fbsd-template Sat Mar 23 02:32:33 2013 (r314982) +++ head/devel/subversion/files/extra-patch-fbsd-template Sat Mar 23 03:41:21 2013 (r314983) @@ -1,7 +1,16 @@ -diff -ruN subversion/svn/util.c subversion/svn/util.c ---- subversion/svn/util.c 2011-06-28 21:10:44.000000000 +0400 -+++ subversion/svn/util.c 2011-09-07 21:47:19.000000000 +0400 -@@ -682,6 +682,67 @@ +--- subversion/svn/util.c.orig 2011-10-20 07:01:47.000000000 -0700 ++++ subversion/svn/util.c 2013-03-12 11:45:35.754374859 -0700 +@@ -63,6 +63,9 @@ + #include "private/svn_opt_private.h" + #include "private/svn_client_private.h" + #include "private/svn_string_private.h" ++#ifdef HAS_ORGANIZATION_NAME ++#include "freebsd-organization.h" ++#endif + + + +@@ -682,6 +685,68 @@ } @@ -20,6 +29,7 @@ diff -ruN subversion/svn/util.c subversi + "Obtained from:", + "MFC after:", + "Security:", ++ "Sponsored by:" +}; + +void @@ -69,7 +79,7 @@ diff -ruN subversion/svn/util.c subversi #define EDITOR_EOF_PREFIX _("--This line, and those below, will be ignored--") svn_error_t * -@@ -697,8 +758,26 @@ +@@ -697,8 +762,32 @@ /* Set default message. */ default_msg = svn_stringbuf_create(APR_EOL_STR, pool); @@ -81,6 +91,11 @@ diff -ruN subversion/svn/util.c subversi + svn_stringbuf_appendcstr(default_msg, "Obtained from:\t" APR_EOL_STR); + svn_stringbuf_appendcstr(default_msg, "MFC after:\t" APR_EOL_STR); + svn_stringbuf_appendcstr(default_msg, "Security:\t" APR_EOL_STR); ++ svn_stringbuf_appendcstr(default_msg, "Sponsored by:\t" ++#ifdef HAS_ORGANIZATION_NAME ++ ORGANIZATION_NAME ++#endif ++ APR_EOL_STR); svn_stringbuf_appendcstr(default_msg, EDITOR_EOF_PREFIX); - svn_stringbuf_appendcstr(default_msg, APR_EOL_STR APR_EOL_STR); + svn_stringbuf_appendcstr(default_msg, APR_EOL_STR); @@ -92,12 +107,13 @@ diff -ruN subversion/svn/util.c subversi + svn_stringbuf_appendcstr(default_msg, "> Obtained from: If the change is from a third party." APR_EOL_STR); + svn_stringbuf_appendcstr(default_msg, "> MFC after: N [day[s]|week[s]|month[s]]. Request a reminder email." APR_EOL_STR); + svn_stringbuf_appendcstr(default_msg, "> Security: Vulnerability reference (one per line) or description." APR_EOL_STR); ++ svn_stringbuf_appendcstr(default_msg, "> Sponsored by: If the change was sponsored by an organization." APR_EOL_STR); + svn_stringbuf_appendcstr(default_msg, "> Empty fields above will be automatically removed." APR_EOL_STR); + svn_stringbuf_appendcstr(default_msg, APR_EOL_STR); *tmp_file = NULL; if (lmb->message) -@@ -710,6 +789,7 @@ +@@ -710,6 +799,7 @@ that follows it. */ truncate_buffer_at_prefix(&(log_msg_buf->len), log_msg_buf->data, EDITOR_EOF_PREFIX); @@ -105,7 +121,7 @@ diff -ruN subversion/svn/util.c subversi /* Make a string from a stringbuf, sharing the data allocation. */ log_msg_str->data = log_msg_buf->data; -@@ -830,6 +910,13 @@ +@@ -830,6 +920,13 @@ if (message) truncate_buffer_at_prefix(&message->len, message->data, EDITOR_EOF_PREFIX);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303230341.r2N3fLpO060046>