From owner-freebsd-ports@freebsd.org Sun Apr 14 16:35:54 2019 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5FE13157A31D for ; Sun, 14 Apr 2019 16:35:54 +0000 (UTC) (envelope-from hyun@caffeinated.codes) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2E54B7018E for ; Sun, 14 Apr 2019 16:35:51 +0000 (UTC) (envelope-from hyun@caffeinated.codes) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 34E0E21C39 for ; Sun, 14 Apr 2019 12:35:51 -0400 (EDT) Received: from imap1 ([10.202.2.51]) by compute7.internal (MEProxy); Sun, 14 Apr 2019 12:35:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= caffeinated.codes; h=mime-version:message-id:date:from:to :subject:content-type; s=fm2; bh=utReGeVA82dYIdnZYrVPe/XonVF7xsf ITAyF5sQyhpg=; b=ZDKTZvMvgprMeWgBrL345ZJWNnC9FKXhAi0qjYM7YTnxmZd jQkS0bU0X9f91SyBdKNiRSwauvRBldaziYgF5k/B3aLLY4OZf00xXMTHZ71zm9LY OpOKl8yi3UPRRR9fFXdLH+rfoemCYiK19VhtIk5veod/M3/5VKGXjkSCmn7NkiXX oto6CBk31IDD/68gwpG4MAXMm2fbREtd4aQ6JkLO6gv1VAW7RN5eZsI7J8rfiyUF U4XkX6/b2tUyaqsqFCrls3qnZYDuWpX7UKQuQVGKIGLT0KbtR3PVUcmuyHaeDPZR IxO7VP11QZPBUSjUmkn/rwvytI7T+Tcn7grkEGg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=utReGeVA82dYIdnZYrVPe/XonVF7x sfITAyF5sQyhpg=; b=A2pUPsyqXQilGXrc2rV9rBH0Q7+VUgsjcpdEd8MyMF/yZ Sxw4O0rvldtL50Sfai3VVz/esgRUV5GMSrZ4N2JRVl3WA+7JzwUfwB1aZndEEJgq 1Aw/IPPV+AP4a7wOyb5ZVNqfDguhUj+dHCPiMHtl4pPV0mFmdBL6aR3UULAwoIiD PZVAfbr5h+R50Uz190iSY6ln/6rUI+Sd/xOL4EtHAy8bccRBgZTmrAcviHtD5Pz8 0LwJ/eMy1XXOusMEWI2LX+OQKaY2TDSDY46xs1NpLoAQCIUrq9UrnNEV8lrxmCBr S7IOQZKrZYc/yq3CNkDEhZpqswi24N10m3jXpggbw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrvdejgddutdeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsehttdertd erredtnecuhfhrohhmpedfjfihuhhnucfjfigrnhhgfdcuoehhhihunhestggrfhhfvghi nhgrthgvugdrtghouggvsheqnecurfgrrhgrmhepmhgrihhlfhhrohhmpehhhihunhestg grfhhfvghinhgrthgvugdrtghouggvshenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 9C639D4269; Sun, 14 Apr 2019 12:35:50 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.6-332-g22ddc6a-fmstable-20190412v1 Mime-Version: 1.0 X-Me-Personality: 70317368 Message-Id: Date: Sun, 14 Apr 2019 12:34:20 -0400 From: "Hyun Hwang" To: freebsd-ports@freebsd.org Subject: Can two ports have master-slave relatioship across categories? Content-Type: text/plain X-Rspamd-Queue-Id: 2E54B7018E X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=caffeinated.codes header.s=fm2 header.b=ZDKTZvMv; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=A2pUPsyq; spf=pass (mx1.freebsd.org: domain of hyun@caffeinated.codes designates 66.111.4.27 as permitted sender) smtp.mailfrom=hyun@caffeinated.codes X-Spamd-Result: default: False [-5.06 / 15.00]; XM_UA_NO_VERSION(0.01)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.27]; MV_CASE(0.50)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[caffeinated.codes:+,messagingengine.com:+]; MX_GOOD(-0.01)[in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com]; NEURAL_HAM_SHORT(-0.98)[-0.980,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-3.48)[ip: (-9.43), ipnet: 66.111.4.0/24(-4.58), asn: 11403(-3.33), country: US(-0.06)]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; MIME_TRACE(0.00)[0:+]; RCVD_IN_DNSWL_LOW(-0.10)[27.4.111.66.list.dnswl.org : 127.0.5.1]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[caffeinated.codes:s=fm2,messagingengine.com:s=fm2]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[caffeinated.codes]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; MID_RHS_WWW(0.50)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Apr 2019 16:35:54 -0000 Hi, Source Han Sans is a font that supports 4 East Asian languages at the same time. Thus initially, I have split the font into four when porting; chinese/sourcehansans-{sc,tc}-otf, {japanese,korean}/sourcehansans-otf, respectively. These four have all their own Makefile, pkg-plist, distinfo, ..., which now I think are great redundancy. This is what master and slave ports are for, right? Question is: can these four have a master-slave relationship across their respective categories? I have schemed the Porter's Handbook, but it does not mention anything about redefining essential variables such as CATEGORIES, etc. Thank you, -- Hyun "Harold" Hwang