Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Dec 2024 22:39:39 +0800
From:      Po-Chuan Hsieh <sunpoet@freebsd.org>
To:        Matthias Fechner <mfechner@freebsd.org>
Cc:        ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org,  dev-commits-ports-main@freebsd.org
Subject:   Re: git: 4cd25fe4d2cc - main - www/gitlab: fix regression from 001ec8e60d233781c71246f5434306c06cafb453
Message-ID:  <CAMHz58QzvZCTsQbqcAT-3MrJm5a6Srk8=x7E-4_TUezdMNwnPw@mail.gmail.com>
In-Reply-To: <202412261013.4BQADniS082657@gitrepo.freebsd.org>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On Thu, Dec 26, 2024 at 6:13 PM Matthias Fechner <mfechner@freebsd.org>
wrote:

> The branch main has been updated by mfechner:
>
> URL:
> https://cgit.FreeBSD.org/ports/commit/?id=4cd25fe4d2cc8b075be5f3348adf4834e50dfe42
>
> commit 4cd25fe4d2cc8b075be5f3348adf4834e50dfe42
> Author:     Matthias Fechner <mfechner@FreeBSD.org>
> AuthorDate: 2024-12-26 10:12:06 +0000
> Commit:     Matthias Fechner <mfechner@FreeBSD.org>
> CommitDate: 2024-12-26 10:12:06 +0000
>
>     www/gitlab: fix regression from
> 001ec8e60d233781c71246f5434306c06cafb453
>
>     Error message:
>     ===>   gitlab-ce-17.7.0 depends on package: rubygem-rexml>=3.3.2<3.4 -
> not found
>
>     Make rubygem-rexml version 3.3 available for a specific port for
> gitlab.
>

Hello,

Sorry for the breakage.
I prepared rubygem-rexml33 and gitlab patch but forgot to add gitlab part
to the commit script.
Should I remove rubygem-rexml33?

Best regards,
sunpoet

---
>  textproc/Makefile                       |  1 +
>  textproc/rubygem-rexml-gitlab/Makefile  | 20 ++++++++++++++++++++
>  textproc/rubygem-rexml-gitlab/distinfo  |  3 +++
>  textproc/rubygem-rexml-gitlab/pkg-descr |  9 +++++++++
>  www/gitlab/Makefile                     |  2 +-
>  www/gitlab/Makefile.common              |  2 +-
>  6 files changed, 35 insertions(+), 2 deletions(-)
>
> diff --git a/textproc/Makefile b/textproc/Makefile
> index cfc33ca05a80..2dbdd52b4b75 100644
> --- a/textproc/Makefile
> +++ b/textproc/Makefile
> @@ -1945,6 +1945,7 @@
>      SUBDIR += rubygem-representable
>      SUBDIR += rubygem-reverse_markdown
>      SUBDIR += rubygem-rexml
> +    SUBDIR += rubygem-rexml-gitlab
>      SUBDIR += rubygem-rexml32
>      SUBDIR += rubygem-rexml33
>      SUBDIR += rubygem-ri_cal
> diff --git a/textproc/rubygem-rexml-gitlab/Makefile
> b/textproc/rubygem-rexml-gitlab/Makefile
> new file mode 100644
> index 000000000000..d39e751aff30
> --- /dev/null
> +++ b/textproc/rubygem-rexml-gitlab/Makefile
> @@ -0,0 +1,20 @@
> +PORTNAME=      rexml
> +PORTVERSION=   3.3.9
> +CATEGORIES=    textproc rubygems
> +MASTER_SITES=  RG
> +PKGNAMESUFFIX= -gitlab
> +
> +MAINTAINER=    mfechner@FreeBSD.org
> +COMMENT=       XML toolkit for Ruby
> +WWW=           https://github.com/ruby/rexml
> +
> +LICENSE=       BSD2CLAUSE
> +LICENSE_FILE=  ${WRKSRC}/LICENSE.txt
> +
> +USES=          cpe gem
> +
> +NO_ARCH=       yes
> +
> +CPE_VENDOR=    ruby-lang
> +
> +.include <bsd.port.mk>
> diff --git a/textproc/rubygem-rexml-gitlab/distinfo
> b/textproc/rubygem-rexml-gitlab/distinfo
> new file mode 100644
> index 000000000000..c8516a2fb213
> --- /dev/null
> +++ b/textproc/rubygem-rexml-gitlab/distinfo
> @@ -0,0 +1,3 @@
> +TIMESTAMP = 1735207203
> +SHA256 (rubygem/rexml-3.3.9.gem) =
> d71875b85299f341edf47d44df0212e7658cbdf35aeb69cefdb63f57af3137c9
> +SIZE (rubygem/rexml-3.3.9.gem) = 104448
> diff --git a/textproc/rubygem-rexml-gitlab/pkg-descr
> b/textproc/rubygem-rexml-gitlab/pkg-descr
> new file mode 100644
> index 000000000000..bf3143c3967e
> --- /dev/null
> +++ b/textproc/rubygem-rexml-gitlab/pkg-descr
> @@ -0,0 +1,9 @@
> +REXML was inspired by the Electric XML library for Java, which features an
> +easy-to-use API, small size, and speed. Hopefully, REXML, designed with
> the same
> +philosophy, has these same features. I've tried to keep the API as
> intuitive as
> +possible, and have followed the Ruby methodology for method naming and
> code
> +flow, rather than mirroring the Java API.
> +
> +REXML supports both tree and stream document parsing. Stream parsing is
> faster
> +(about 1.5 times as fast). However, with stream parsing, you don't get
> access to
> +features such as XPath.
> diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile
> index 21bda951eb42..6e27c4048a38 100644
> --- a/www/gitlab/Makefile
> +++ b/www/gitlab/Makefile
> @@ -64,7 +64,7 @@ MY_DEPENDS=   gitaly>=${GITLAB_VERSION}:devel/gitaly \
>
> rubygem-doorkeeper-rails70>=5.8.1<6:security/rubygem-doorkeeper-rails70 \
>
> rubygem-doorkeeper-openid_connect>=1.8.10<2:security/rubygem-doorkeeper-openid_connect
> \
>
> rubygem-doorkeeper-device_authorization_grant>=1.0.0<1.1:security/rubygem-doorkeeper-device_authorization_grant
> \
> -       rubygem-rexml>=3.3.2<3.4:textproc/rubygem-rexml \
> +       rubygem-rexml-gitlab>=3.3.2<3.4:textproc/rubygem-rexml-gitlab \
>         rubygem-ruby-saml>=1.17.0<1.18:security/rubygem-ruby-saml \
>         rubygem-omniauth>=2.1.0<3:security/rubygem-omniauth \
>
> rubygem-omniauth-auth0-gitlab>=3.1.0<3.2.0:net/rubygem-omniauth-auth0-gitlab
> \
> diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common
> index 6af36d5afcbe..ee9e90787a11 100644
> --- a/www/gitlab/Makefile.common
> +++ b/www/gitlab/Makefile.common
> @@ -1,5 +1,5 @@
>  GITLAB_VERSION=                17.7.0
> -GITLAB_PORTREVISION=   0
> +GITLAB_PORTREVISION=   1
>
>  # Git version gitaly should use (from gitlab mirror)
>  # Find current tag from Makefile and .gitlab-ci.yaml
>

[-- Attachment #2 --]
<div dir="ltr"><div dir="ltr">On Thu, Dec 26, 2024 at 6:13 PM Matthias Fechner &lt;<a href="mailto:mfechner@freebsd.org">mfechner@freebsd.org</a>&gt; wrote:</div><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The branch main has been updated by mfechner:<br>
<br>
URL: <a href="https://cgit.FreeBSD.org/ports/commit/?id=4cd25fe4d2cc8b075be5f3348adf4834e50dfe42" rel="noreferrer" target="_blank">https://cgit.FreeBSD.org/ports/commit/?id=4cd25fe4d2cc8b075be5f3348adf4834e50dfe42</a><br>;
<br>
commit 4cd25fe4d2cc8b075be5f3348adf4834e50dfe42<br>
Author:     Matthias Fechner &lt;mfechner@FreeBSD.org&gt;<br>
AuthorDate: 2024-12-26 10:12:06 +0000<br>
Commit:     Matthias Fechner &lt;mfechner@FreeBSD.org&gt;<br>
CommitDate: 2024-12-26 10:12:06 +0000<br>
<br>
    www/gitlab: fix regression from 001ec8e60d233781c71246f5434306c06cafb453<br>
<br>
    Error message:<br>
    ===&gt;   gitlab-ce-17.7.0 depends on package: rubygem-rexml&gt;=3.3.2&lt;3.4 - not found<br>
<br>
    Make rubygem-rexml version 3.3 available for a specific port for gitlab.<br></blockquote><div><br></div><div>Hello,</div><div><br></div><div>Sorry for the breakage.</div><div>I prepared rubygem-rexml33 and gitlab patch but forgot to add gitlab part to the commit script.</div><div>Should I remove rubygem-rexml33?</div><div><br></div><div>Best regards,</div><div>sunpoet</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
---<br>
 textproc/Makefile                       |  1 +<br>
 textproc/rubygem-rexml-gitlab/Makefile  | 20 ++++++++++++++++++++<br>
 textproc/rubygem-rexml-gitlab/distinfo  |  3 +++<br>
 textproc/rubygem-rexml-gitlab/pkg-descr |  9 +++++++++<br>
 www/gitlab/Makefile                     |  2 +-<br>
 www/gitlab/Makefile.common              |  2 +-<br>
 6 files changed, 35 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/textproc/Makefile b/textproc/Makefile<br>
index cfc33ca05a80..2dbdd52b4b75 100644<br>
--- a/textproc/Makefile<br>
+++ b/textproc/Makefile<br>
@@ -1945,6 +1945,7 @@<br>
     SUBDIR += rubygem-representable<br>
     SUBDIR += rubygem-reverse_markdown<br>
     SUBDIR += rubygem-rexml<br>
+    SUBDIR += rubygem-rexml-gitlab<br>
     SUBDIR += rubygem-rexml32<br>
     SUBDIR += rubygem-rexml33<br>
     SUBDIR += rubygem-ri_cal<br>
diff --git a/textproc/rubygem-rexml-gitlab/Makefile b/textproc/rubygem-rexml-gitlab/Makefile<br>
new file mode 100644<br>
index 000000000000..d39e751aff30<br>
--- /dev/null<br>
+++ b/textproc/rubygem-rexml-gitlab/Makefile<br>
@@ -0,0 +1,20 @@<br>
+PORTNAME=      rexml<br>
+PORTVERSION=   3.3.9<br>
+CATEGORIES=    textproc rubygems<br>
+MASTER_SITES=  RG<br>
+PKGNAMESUFFIX= -gitlab<br>
+<br>
+MAINTAINER=    mfechner@FreeBSD.org<br>
+COMMENT=       XML toolkit for Ruby<br>
+WWW=           <a href="https://github.com/ruby/rexml" rel="noreferrer" target="_blank">https://github.com/ruby/rexml</a><br>;
+<br>
+LICENSE=       BSD2CLAUSE<br>
+LICENSE_FILE=  ${WRKSRC}/LICENSE.txt<br>
+<br>
+USES=          cpe gem<br>
+<br>
+NO_ARCH=       yes<br>
+<br>
+CPE_VENDOR=    ruby-lang<br>
+<br>
+.include &lt;<a href="http://bsd.port.mk" rel="noreferrer" target="_blank">bsd.port.mk</a>&gt;<br>
diff --git a/textproc/rubygem-rexml-gitlab/distinfo b/textproc/rubygem-rexml-gitlab/distinfo<br>
new file mode 100644<br>
index 000000000000..c8516a2fb213<br>
--- /dev/null<br>
+++ b/textproc/rubygem-rexml-gitlab/distinfo<br>
@@ -0,0 +1,3 @@<br>
+TIMESTAMP = 1735207203<br>
+SHA256 (rubygem/rexml-3.3.9.gem) = d71875b85299f341edf47d44df0212e7658cbdf35aeb69cefdb63f57af3137c9<br>
+SIZE (rubygem/rexml-3.3.9.gem) = 104448<br>
diff --git a/textproc/rubygem-rexml-gitlab/pkg-descr b/textproc/rubygem-rexml-gitlab/pkg-descr<br>
new file mode 100644<br>
index 000000000000..bf3143c3967e<br>
--- /dev/null<br>
+++ b/textproc/rubygem-rexml-gitlab/pkg-descr<br>
@@ -0,0 +1,9 @@<br>
+REXML was inspired by the Electric XML library for Java, which features an<br>
+easy-to-use API, small size, and speed. Hopefully, REXML, designed with the same<br>
+philosophy, has these same features. I&#39;ve tried to keep the API as intuitive as<br>
+possible, and have followed the Ruby methodology for method naming and code<br>
+flow, rather than mirroring the Java API.<br>
+<br>
+REXML supports both tree and stream document parsing. Stream parsing is faster<br>
+(about 1.5 times as fast). However, with stream parsing, you don&#39;t get access to<br>
+features such as XPath.<br>
diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile<br>
index 21bda951eb42..6e27c4048a38 100644<br>
--- a/www/gitlab/Makefile<br>
+++ b/www/gitlab/Makefile<br>
@@ -64,7 +64,7 @@ MY_DEPENDS=   gitaly&gt;=${GITLAB_VERSION}:devel/gitaly \<br>
        rubygem-doorkeeper-rails70&gt;=5.8.1&lt;6:security/rubygem-doorkeeper-rails70 \<br>
        rubygem-doorkeeper-openid_connect&gt;=1.8.10&lt;2:security/rubygem-doorkeeper-openid_connect \<br>
        rubygem-doorkeeper-device_authorization_grant&gt;=1.0.0&lt;1.1:security/rubygem-doorkeeper-device_authorization_grant \<br>
-       rubygem-rexml&gt;=3.3.2&lt;3.4:textproc/rubygem-rexml \<br>
+       rubygem-rexml-gitlab&gt;=3.3.2&lt;3.4:textproc/rubygem-rexml-gitlab \<br>
        rubygem-ruby-saml&gt;=1.17.0&lt;1.18:security/rubygem-ruby-saml \<br>
        rubygem-omniauth&gt;=2.1.0&lt;3:security/rubygem-omniauth \<br>
        rubygem-omniauth-auth0-gitlab&gt;=3.1.0&lt;3.2.0:net/rubygem-omniauth-auth0-gitlab \<br>
diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common<br>
index 6af36d5afcbe..ee9e90787a11 100644<br>
--- a/www/gitlab/Makefile.common<br>
+++ b/www/gitlab/Makefile.common<br>
@@ -1,5 +1,5 @@<br>
 GITLAB_VERSION=                17.7.0<br>
-GITLAB_PORTREVISION=   0<br>
+GITLAB_PORTREVISION=   1<br>
<br>
 # Git version gitaly should use (from gitlab mirror)<br>
 # Find current tag from Makefile and .gitlab-ci.yaml<br>
</blockquote></div></div>
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMHz58QzvZCTsQbqcAT-3MrJm5a6Srk8=x7E-4_TUezdMNwnPw>