#-*- tab-width: 4; -*- # ex:ts=4 # # $FreeBSD$ # # bsd.scons.mk - Python-based SCons build system interface. # Author: Alexander Botero-Lowry # # Please view me with 4 column tabs! # Please make sure all changes to this file are passed through the maintainer. SCONS_MAINTAINER= python@FreeBSD.org # # SCONS_BIN is the location where the scons port installs the scons # executable. # # SCONS_PORT is where the scons port is located in the ports tree. # SCONS_BIN= ${LOCALBASE}/bin/scons SCONS_PORT= ${PORTSDIR}/devel/scons # # CCFLAGS is the scons equivalent of CFLAGS. So we should bring in our # FreeBSD CFLAGS. # # LINKFLAGS is equivalent to LDFLAGS in make speak, so we bring in the # FreeBSD default LDFLAGS. # # Some scons projects may honor PKGCONFIGDIR, which tells them where to # look for, and install, pkgconfig files. # # LIBPATH is the search path for libraries. Bring in some safe defaults. # # CPPPATH is the search path for includes, Again, bring in some safe defaults. # CCFLAGS?= ${CFLAGS} LINKFLAGS?= ${LDFLAGS} PKGCONFIGDIR?= ${LOCALBASE}/libdata/pkgconfig LIBPATH?= ${LOCALBASE}/lib CPPPATH?= ${LOCALBASE}/include # # SCONS_ENV is where we pass all the stuff that should be the # same for any scons port to scons. Things like CCFLAGS, and LINKFLAGS # go here. # # SCONS_ARGS is where you pass port specific scons flags to the scons # environment. # # SCONS_BUILDENV is where you pass variables you want to be in the # System Environment instead of the SCons Environment. # # SCONS_TARGET is the same as MAKE_TARGET it is passed as the last # argument to scons. # SCONS_ENV?= CCFLAGS="${CCFLAGS}" CXXFLAGS="${CXXFLAGS}" \ LINKFLAGS="${LINKFLAGS}" PKGCONFIGDIR="${PKGCONFIGDIR}" \ CPPPATH="${CPPPATH}" LIBPATH="${LIBPATH}" PREFIX="${PREFIX}" \ CC="${CC}" CXX="${CXX}" SCONS_ARGS?= SCONS_BUILDENV?= SCONS_TARGET?= .if !defined(NO_STAGE) SCONS_ARGS+= ${DESTDIRNAME}=${STAGEDIR} .endif # # SCONS_INSTALL_TARGET is the default target to be used when # installing a port using scons. # SCONS_INSTALL_TARGET?= ${INSTALL_TARGET} # # Make sure we depend on scons # BUILD_DEPENDS+= ${SCONS_BIN}:${SCONS_PORT} .if !target(do-build) do-build: @cd ${BUILD_WRKSRC} && \ ${SETENV} ${SCONS_BUILDENV} ${SCONS_BIN} ${SCONS_ENV} ${_MAKE_JOBS} \ ${SCONS_ARGS} ${SCONS_TARGET} .endif .if !target(do-install) do-install: @cd ${INSTALL_WRKSRC} && ${SETENV} ${SCONS_BUILDENV} ${SCONS_BIN} \ ${SCONS_ENV} ${SCONS_ARGS} ${SCONS_INSTALL_TARGET} .endif electron4/files/minimist-1.2.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/net/jwhois/Makefile
Commit message (Expand)AuthorAgeFilesLines
* Fix plist: delete ${PREFIX}/share/locale/rw/LC_MESSAGES that is notmatusita2005-11-131-1/+1
* Update to 3.2.3. Put SHA256 checksum to distinfo.matusita2005-11-101-2/+2
* Install the latest jwhois.conf file that comes from jwhois CVS repository.matusita2005-03-081-3/+11
* Be sure to remove directories which this port digs. No binary/documentsmatusita2004-12-191-1/+1
* Cleanup.matusita2004-04-151-2/+9
* Add USE_GETTEXT and bump PORTREVISION.marcus2004-02-041-2/+2
* Now gettext 0.12.1 is gettext-old.trevor2004-01-241-1/+1
* Update to 3.2.2.matusita2003-11-101-2/+1
* Bump the PORTREVISION for the ports directly affected by the gettext upgrade.marcus2003-08-271-1/+1
* Chase the libintl.so shared lib version.marcus2003-08-251-1/+1
* Add a patch to fix a problem with *.org lookup redirection.matusita2003-04-191-1/+1
* De-pkg-comment.matusita2003-02-221-0/+1
* Update to version 3.2.1.matusita2003-02-131-1/+1
* Update to version 3.2.0.matusita2002-09-121-5/+2
* Chase shlib rev of devel/gettextade2002-08-021-1/+1
* More 3.1.0 fix and a feature enhancement from the jwhois CVS repository.matusita2002-04-221-1/+4
* gettext upgrade uber-patch (stage 3)ade2002-04-131-1/+2
* Stage 1 of gettext update.ade2002-03-161-1/+1
* Fix the problem that the jwhois datacache mechanism is not working properly.matusita2002-03-161-0/+2
* Change my email address to the one of @FreeBSD.org.matusita2002-03-151-1/+1