From owner-freebsd-ports@freebsd.org Sun Apr 14 17:10:19 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 0E128157B272 for ; Sun, 14 Apr 2019 17:10:19 +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 51518711D4 for ; Sun, 14 Apr 2019 17:10:18 +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 B227D21E97; Sun, 14 Apr 2019 13:10:17 -0400 (EDT) Received: from imap1 ([10.202.2.51]) by compute7.internal (MEProxy); Sun, 14 Apr 2019 13:10:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= caffeinated.codes; h=mime-version:message-id:in-reply-to :references:date:from:to:cc:subject:content-type; s=fm2; bh=1B0x iSImXDqKqZAABSW8AXFPSm+02J+0b/wNCvzkGZ8=; b=YuPuNX0yeuW4rUdxHYai K3CCPqghFn7YDrxoeCpiOaNgBMjzfq54RKxTudO97x8tXfspMl/1ZCYlRRVnNzMG j5D3mcEkVhgCYqN+jDP1AGyVODe8/TOZOUdOMKPzryMYdqzyCzi+BwDEuvAWulpY GxSsKKX+5fy0RgBl7WnwUpSOnnT0rHCtT2m+edJ4HcPrvg76HYhDRKokOIGok7PA C3G36ff8hIJbeVCpAzMgj5G1OgmvwWcC48I4BtgSCjAF0mYnJqrxYZuqa+OK/cwM Gv+YEjQ9Ulor2CVnWkH9mLodXP3iVXfAsDvSxoZvJQODaPEzrUVhFClcYzpi5a0K lQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=1B0xiS ImXDqKqZAABSW8AXFPSm+02J+0b/wNCvzkGZ8=; b=6RBEkcBcVayZg+3JlswkWT FR3HPR9jAEhUO4M5rTTkGOpA4OazrdP47JxuR8XcfL4V1DXnJqIUEzfVlsKS+aqq zkU4JtmCKBw4VyQBxlXaBg4OY6pNC5bKrHWNvY+pWPYWmnmZErx2S9jl+2+iQG0s jwmDQcb/c0qmJoM85A4hlmiyCMHjqNlIRvz7IPXlzZc2cpwKMpIEImI1T9xSxrxC mh40sTh/5SruUpOCERfxzXNL6ZFAfkiL4GgmAu/UU7FGK32ruqUuqAupoTOyT1O9 1L/Tmn3hxH8FUOo4vPi95wUZzP+w7GbU6cbK+G9fFulRimXiiyF8M5FXSEN9JlRw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrvdejgdduuddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesthdtredtreertdenucfhrhhomhepfdfjhihu nhcujfifrghnghdfuceohhihuhhnsegtrghffhgvihhnrghtvggurdgtohguvghsqeenuc ffohhmrghinheprggurghmfidrohhrghenucfrrghrrghmpehmrghilhhfrhhomhephhih uhhnsegtrghffhgvihhnrghtvggurdgtohguvghsnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id DC34ED4269; Sun, 14 Apr 2019 13:10:16 -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: <01be8456-9063-4a62-a241-db58aaf7cf68@www.fastmail.com> In-Reply-To: References: Date: Sun, 14 Apr 2019 13:10:13 -0400 From: "Hyun Hwang" To: "Adam Weinberger" Cc: "FreeBSD Ports" Subject: Re: Can two ports have master-slave relatioship across categories? Content-Type: text/plain X-Rspamd-Queue-Id: 51518711D4 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=caffeinated.codes header.s=fm2 header.b=YuPuNX0y; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=6RBEkcBc; 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.05 / 15.00]; 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]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.27]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[caffeinated.codes]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[caffeinated.codes:+,messagingengine.com:+]; RCPT_COUNT_TWO(0.00)[2]; MX_GOOD(-0.01)[cached: in2-smtp.messagingengine.com]; IP_SCORE(-3.47)[ip: (-9.37), ipnet: 66.111.4.0/24(-4.58), asn: 11403(-3.33), country: US(-0.06)]; NEURAL_HAM_SHORT(-0.98)[-0.982,0]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; RCVD_TLS_LAST(0.00)[]; MID_RHS_WWW(0.50)[]; RCVD_IN_DNSWL_LOW(-0.10)[27.4.111.66.list.dnswl.org : 127.0.5.1] 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 17:10:19 -0000 Cool! I'll start working on "enslaving" other three. Thanks! -- Hyun "Harold" Hwang On Sunday, April 14, 2019, 1:08 PM (UTC-04:00), Adam Weinberger wrote: > On Sun, Apr 14, 2019 at 10:36 AM Hyun Hwang wrote: > > > > 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. > > Hi Harold, > > Absolutely! There's essentially no limit to what can be redefined. > Just use CATEGORIES?= in the master. > > # Adam > > > -- > Adam Weinberger > adamw@adamw.org > https://www.adamw.org >