svn commit: r485501 - head/editors/openoffice-4

Jan Beich jbeich at FreeBSD.org
Fri Nov 23 04:01:28 UTC 2018


Gerald Pfeifer <gerald at pfeifer.com> writes:

> On Wed, 21 Nov 2018, Mathieu Arnold wrote:
>
>>> I've used "make makesum" many times and this is the first time that
>>> unowinreg.dll got dropped from distinfo.
>> The most probable reason is that you had the option enabled before, 
>> and you disabled it since.
>
> In the scripts I use to maintain my ports I have the following
>
>   make OPTIONS_DEFAULT="`make -V OPTIONS_DEFINE`" ... MASTER_SITE_BACKUP= makesum
>
> to account for that situation.

Here're a number of alternative workarounds:

astro/geographiclib:
  # Memorandum: use "make fetch makesum" to makesum all distfiles.
  .ifmake makesum || distclean
  OPTIONS_DEFAULT=	${MAKESUM_OPTIONS_DEFAULT}
  .endif

devel/android-tools-adb:
  .if make(makesum) # for optional distfiles
  .MAKEFLAGS:	WITH="${OPTIONS_DEFINE}"
  .endif

mail/exim:
  .if make(makesum) && !defined(FETCH_ALL)
  .error "You forgot to define FETCH_ALL to create the sane distinfo"
  .endif

net/rsync:
  .if make(makesum)
  DISTFILES+=	${PORTNAME}-patches-${PORTVERSION}${EXTRACT_SUFX}
  .endif


More information about the svn-ports-all mailing list