From owner-freebsd-ports@freebsd.org Sun Apr 14 17:08:46 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 3B8F4157B219 for ; Sun, 14 Apr 2019 17:08:46 +0000 (UTC) (envelope-from adamw@adamw.org) Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 370EE7113B for ; Sun, 14 Apr 2019 17:08:45 +0000 (UTC) (envelope-from adamw@adamw.org) Received: by mail-wm1-x332.google.com with SMTP id y197so5353790wmd.0 for ; Sun, 14 Apr 2019 10:08:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamw-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2xnWWtrVyS5lJXIBH8ewGKKLPO+DX/bUNWmk7jQiHjM=; b=Kv7ZzWU4ZpqyHERZYgCJ/JxaAJJUw1NnuL39Hsw/1ENXMpJdBeiQa+ZYyvfRaYspew cOfxZRZf/SVyd8jRmB7R/4aeg5k2SEHJ7loPR9H99ZokAHQr4IjKMcddN/nYyMnycAUf chG6PYieHPBOPF7cJo96zUPxzTmBAKHxLkL/dX7SsN4jfk45JJjNkhFq1Z+PjwtfPm6F v+H053ToxRGTJItryEMX6BFBOFKu18ExQ9ftNvZB53caKSEtr1HOjtFgp0ZUooWSP8Zd 6E9HXyfRlub+mTuNQ5Fk5GbkoCWIByp3vs0M31hBnET+STMz/9QjZkQ3B7YSspgjRwwr wmrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2xnWWtrVyS5lJXIBH8ewGKKLPO+DX/bUNWmk7jQiHjM=; b=oPnK9112cOVHqZYdJq58pESibw33m/apKmDnbYxWbT1pdmjFev3LYLO7CGZlYVwPff 6szg4lPT18lk7zhdCRyfLNZBbLpnPyXQMQxsWcmKjkhouV5g6IzOU00IdqlqcEwNYr57 zsV195eWGiywmUMRbxdAYF89JNi40giV1f7Lr1xPj1478liQ5EKdll1KB+1Zmo1QRQD8 QVo19X75IqT0q8BJJQDl1bCU2W+9UzXzOEX2raYUVtBj33v6W5eDj14u2CnlWr/7hbxf qHMwy9oPpd8L8mVbKbX+FFn6zmsf1LNyybTdvvMTBPg9D2ZMzjNHP9UxGwWYZR7vq2IB P8gg== X-Gm-Message-State: APjAAAXQX66UwKXIqGGIfS6270yUjuPaWnUo1buQ9/Ogary3nrfywsrF 8KRT6l6BTaiGqNlFfpbvMu347S9NdctJzwLGBmnoLE2K1XA= X-Google-Smtp-Source: APXvYqy7GAnmsQBUqYwT+mTcqZBKHXvL90Nf3dk29MpWSQe5TrrnhP1wR5eEr4Bk8woB1DrGf6VOwud4WZXwPzvVTws= X-Received: by 2002:a7b:ce84:: with SMTP id q4mr19408622wmj.41.1555261724007; Sun, 14 Apr 2019 10:08:44 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Adam Weinberger Date: Sun, 14 Apr 2019 11:08:28 -0600 Message-ID: Subject: Re: Can two ports have master-slave relatioship across categories? To: Hyun Hwang Cc: FreeBSD Ports Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 370EE7113B X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=adamw-org.20150623.gappssmtp.com header.s=20150623 header.b=Kv7ZzWU4; spf=pass (mx1.freebsd.org: domain of adamw@adamw.org designates 2a00:1450:4864:20::332 as permitted sender) smtp.mailfrom=adamw@adamw.org X-Spamd-Result: default: False [-5.26 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; R_DKIM_ALLOW(-0.20)[adamw-org.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; 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)[adamw.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[adamw-org.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2.3.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; MX_GOOD(-0.01)[cached: alt1.aspmx.l.google.com]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-0.95)[-0.955,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(-2.80)[ip: (-9.35), ipnet: 2a00:1450::/32(-2.39), asn: 15169(-2.19), country: US(-0.06)] 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:08:46 -0000 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