From nobody Fri Apr 12 04:53:36 2024 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VG42q6YPPz5GskY for ; Fri, 12 Apr 2024 04:53:39 +0000 (UTC) (envelope-from mfechner@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VG42q4qMKz4lBF for ; Fri, 12 Apr 2024 04:53:39 +0000 (UTC) (envelope-from mfechner@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1712897619; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=K+bP913XL7+KoottPPvzzbtL2O9JelBg9Uom1WoEMkY=; b=kmth/S2b4kWgV/p4Qg44SKexw8ngKij+QtsHmR0IuTibPDjxKV5JxSF57JYncRKSe+9TTg 2mVGSLrwvH9khVtdROR3mvtdNC9T84gNTdjAO0tli6f8VKRO9Z0dAwkgVGUtGJlw7aDBun WgnFlUIeTOOoQRaa+W+ogQga+dxIGYSboNZ1mDM3VqAiUV/99rTRp5waLBbB1S5v7Mt9Go /4tBrOEHswQPJT2HIGzaX88XuSaOF0cAJ/+se98XDAVjawKdhfCVq+XMbwDMHXnqSAxyUF gAMWmscBO8ndxhpUHwKebwl5xHikUor8URJrjdYi1NQC8idkryO0B/VOoiNa8A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1712897619; a=rsa-sha256; cv=none; b=LJ8BBzAhAN4QPe1gbdpZHL+nm36oRSM4wCpqj8YZ+xZranL9k5q495CfbeFI2jv6ckAyXa dA7ycxY2juol6YF21GIFAThkg0WZQi4/8aD/SngOC36OOu7LljkPUTOpWyS0KJus1kyVZs y0Ym7zED18toqZegvcpjQP4PxMG2Ero0NIu2wfxN+REpRLq2KxiCcz/ndD43Owf52TjVDS qWRHmj/oZP0Sui4zIqOgR+24xAt12fehC3lh63SL3m1U+mQIiS3NFJxpK4UslqfvE53W2e 18KS6QEUhHGIus6pnqM2OmoyB+cbYVQY1nkD8wePrN4/Z0WB58nD7iaMHRzc8Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1712897619; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=K+bP913XL7+KoottPPvzzbtL2O9JelBg9Uom1WoEMkY=; b=y01euxuyLdLGIkRxAT/6Li0Myozneh8R4HgtSnCjet+xFRneqYthmr0nT90Xyw9sr/7tA9 UFkMcOaKl1s2UerZgQ2vq7J0mCnf1fNFkCz5XUSvpyV34lPsAqrFj5V/BpkTdRGV8PxLmG Je2I3TC3dUoYwRem/saV05Ve8wUBY5gLmor/BNI5VP0I9xKJFZP3HkobU9ihbX0qkE8VFG ML0rX4anfiAJbBAJ7C65i30W5AFXR2LUfim8vU9hm2g+iSQDAu/gDnDMbz5BIFnpBKcqmE aMW+HjofMWfkHNLQCZPgPsZV+pD4YrqIrnETEqWoo3laYkJOc2cFRrCf+UqTGQ== Received: from [192.168.0.151] (unknown [212.108.150.113]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: mfechner) by smtp.freebsd.org (Postfix) with ESMTPSA id 4VG42q1r2Hz1RMC for ; Fri, 12 Apr 2024 04:53:39 +0000 (UTC) (envelope-from mfechner@freebsd.org) Message-ID: <58745d45-46f3-4152-bc30-eee0794fe55c@freebsd.org> Date: Fri, 12 Apr 2024 07:53:36 +0300 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: "freebsd-ports@FreeBSD.org" Content-Language: en-US From: Matthias Fechner Subject: Package a second port (gitlab-ee instead of gitlab-ce) Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Dear all, I maintain the www/gitlab-ce port and would like to make also a www/gitlab-ee port available. The ee port only needs another distfile and some very small modifications in the FreeBSD Makefile. Is a slave port here an option? Or should I use another technique (maybe just include the gitlab-ce Makefile in the ee port and overwrite and extend some targets?) Maybe someone has a suggestion here? Here a short diff, it will maybe best explain what I want: https://gitlab.fechner.net/mfechner/Gitlab/-/commit/6240f36dba538becb3482d0d3a16af2cd873bd31 Maybe it is also an option to create the following structure: www/gitlab (holds common logic) www/gitlab-ce (the ce edition that extends the www/gitlab Makefile) www/gitlab-ee (the the ce port, but just the modification required for the ee edition) Thanks a lot! Gruß Matthias -- "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." -- Rich Cook