Adam Weinberger wrote:
On 27 Feb, 2017, at 9:07, Andrew Hotlab <andrew.hot...@hotmail.com> wrote:

From: Andrew Hotlab <andrew.hot...@hotmail.com>
Sent: Monday, February 27, 2017 3:37 PM
To: freebsd-ports@freebsd.org
Subject: How to create a port only for specific FreeBSD releases
Hi to all, I'm trying to make a port which installs only a couple of simple 
scripts
(thus NO_BUILD, NO_ARCH, and void MASTER_SITES and DISTFILES...).

Since these scripts are designed to run on FreeBSD 10.0 and newer, I'd like to
know if there is a way to prevent the port from installing on older FreeBSD
releases. In the Porter's Handbook I found this paragraph, but it seems 
regarding
only ported app's source  code:
https://www.freebsd.org/doc/en/books/porters-handbook/porting-versions.html

Sorry, just found by myself. I included these lines before the do-install 
section:

.include <bsd.port.pre.mk>
.if ${OSVERSION} < 1000100
IGNORE=         runs only on FreeBSD 10.0 and newer
.endif

It's really not needed at all. Nothing below 10.3 is supported, and the ports 
system will complain already. Please don't include that block in your port.

# Adam


Thats not true. I have port version just for 9.x and even today I still see the source file the port fetches still being downloaded.

It has
IGNORE_FreeBSD_10= and IGNORE_FreeBSD_11= in it's Makefile.
Best you have IGNORE_FreeBSD_9= in your Makefile to be sure you get what you want.
_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to