#pragma once
/**
	@file
	@brief LLVM IR generator
	@author MITSUNARI Shigeo(@herumi)
	@license modified new BSD license
	http://opensource.org/licenses/BSD-3-Clause
*/
//#define CYBOZU_EXCEPTION_WITH_STACKTRACE
#include <string>
#include <vector>
#include <cybozu/exception.hpp>
#include <cybozu/itoa.hpp>
#include <stdio.h>
#ifdef _MSC_VER
//	#pragma warning(push)
	#pragma warning(disable : 4458)
#endif

namespace mcl {

namespace impl {

struct File {
	FILE *fp;
	File() : fp(stdout) {}
	~File() { if (fp != stdout) fclose(fp); }
	void open(const std::string& file)
	{
#ifdef _MSC_VER
		bool isOK = fopen_s(&fp, file.c_str(), "wb") != 0;
#else
		fp = fopen(file.c_str(), "wb");
		bool isOK = fp != NULL;
#endif
		if (!isOK) throw cybozu::Exception("File:open") << file;
	}
	void write(const std::string& str)
	{
		int ret = fprintf(fp, "%s\n", str.c_str());
		if (ret < 0) {
			throw cybozu::Exception("File:write") << str;
		}
	}
};
template<size_t dummy=0>
struct Param {
	static File f;
};

template<size_t dummy>
File Param<dummy>::f;

bool isOldLLVM = false;

} // mcl::impl

inline bool isOldLLVM() { return impl::isOldLLVM; }

struct Generator {
	static const uint8_t None = 0;
	static const uint8_t Int = 1;
	static const uint8_t Imm = 2;
	static const uint8_t Ptr = 1 << 7;
	static const uint8_t IntPtr = Int | Ptr;
	void setOldLLVM() { impl::isOldLLVM = true; }
	struct Type {
		uint8_t type;
		bool isPtr;
		Type(int type = 0)
			: type(static_cast<uint8_t>(type & ~Ptr))
			, isPtr((type & Ptr) != 0)
		{
		}
		inline friend std::ostream& operator<<(std::ostream& os, const Type& self)
		{
			return os << (self.type | (self.isPtr ? Ptr : 0));
		}
	};
	enum CondType {
		eq = 1,
		neq = 2,
		ugt = 3,
		uge = 4,
		ult = 5,
		ule = 6,
		sgt = 7,
		sge = 8,
		slt = 9,
		sle = 10
	};
	static inline const std::string& toStr(CondType type)
	{
		static const std::string tbl[] = {
			"eq", "neq", "ugt", "uge", "ult", "ule", "sgt", "sge", "slt", "sle"
		};
		return tbl[type - 1];
	}
	void open(const std::string& file)
	{
		impl::Param<>::f.open(file);
	}
	struct Operand;
	struct Function;
	struct Eval;
	struct Label {
		std::string name;
		explicit Label(const std::string& name = "") : name(name) {}
		std::string toStr() const { return std::string("label %") + name; }
	};
	void putLabel(const Label& label)
	{
		put(label.name + ":");
	}
	static inline int& getGlobalIdx()
	{
		static int globalIdx = 0;
		return ++globalIdx;
	}
	static inline void resetGlobalIdx()
	{
		getGlobalIdx() = 0;
	}
	static inline void put(const std::string& str)
	{
		impl::Param<>::f.write(str);
	}
	void beginFunc(const Function& f);
	void endFunc()
	{
		put("}");
	}
	Eval zext(const Operand& x, uint32_t size);
	Eval mul(const Operand& x, const Operand& y);
	Eval add(const Operand& x, const Operand& y);
	Eval sub(const Operand& x, const Operand& y);
	Eval _and(const Operand& x, const Operand& y);
	Eval _or(const Operand& x, const Operand& y);
	void ret(const Operand& r);
	Eval lshr(const Operand& x, uint32_t size);
	Eval ashr(const Operand& x, uint32_t size);
	Eval shl(const Operand& x, uint32_t size);
	Eval trunc(const Operand& x, uint32_t size);
	Eval getelementptr(const Operand& p, const Operand& i);
	Eval getelementptr(const Operand& p, int n);
	Eval load(const Operand& p);
	void store(const Operand& r, const Operand& p);
	Eval select(const Operand& c, const Operand& r1, const Operand& r2);
	Eval _alloca(uint32_t bit, uint32_t n);
	// QQQ : type of type must be Type
	Eval bitcast(const Operand& r, const Operand& type);
	Eval icmp(CondType type, const Operand& r1, const Operand& r2);
	void br(const Operand& op, const Label& ifTrue, const Label& ifFalse);
	Eval call(const Function& f);
	Eval call(const Function& f, const Operand& op1);
	Eval call(const Function& f, const Operand& op1, const Operand& op2);
	Eval call(const Function& f, const Operand& op1, const Operand& op2, const Operand& op3);
	Eval call(const Function& f, const Operand& op1, const Operand& op2, const Operand& op3, const Operand& op4);
	Eval call(const Function& f, const Operand& op1, const Operand& op2, const Operand& op3, const Operand& op4, const Operand& op5);

	Operand makeImm(uint32_t bit, int64_t imm);
};

struct Generator::Operand {
	Type type;
	uint32_t bit;
	int64_t imm;
	uint32_t idx;
	Operand() : type(None), bit(0), imm(0), idx(0) {}
	Operand(Type type, uint32_t bit)
		: type(type), bit(bit), imm(0), idx(getGlobalIdx())
	{
	}
	Operand(const Operand& rhs)
		: type(rhs.type), bit(rhs.bit), imm(rhs.imm), idx(rhs.idx)
	{
	}
	void operator=(const Operand& rhs)
	{
		type = rhs.type;
		bit = rhs.bit;
		imm = rhs.imm;
		idx = rhs.idx;
	}
	void update()
	{
		idx = getGlobalIdx();
	}
	Operand(const Eval& e);
	void operator=(const Eval& e);

	std::string toStr(bool isAlias = true) const
	{
		if (type.isPtr) {
			return getType(isAlias) + " " + getName();
		}
		switch (type.type) {
		default:
			return getType();
		case Int:
		case Imm:
			return getType() + " " + getName();
		}
	}
	std::string getType(bool isAlias = true) const
	{
		std::string s;
		switch (type.type) {
		default:
			return "void";
		case Int:
		case Imm:
			s = std::string("i") + cybozu::itoa(bit);
			break;
		}
		if (type.isPtr) {
			s += "*";
			if (!isAlias) {
				s += " noalias ";
			}
		}
		return s;
	}
	std::string getName() const
	{
		switch (type.type) {
		default:
			return "";
		case Int:
			return std::string("%r") + cybozu::itoa(idx);
		case Imm:
			return cybozu::itoa(imm);
		}
	}
};

inline Generator::Operand Generator::makeImm(uint32_t bit, int64_t imm)
{
	Generator::Operand v(Generator::Imm, bit);
	v.imm = imm;
	return v;
}

struct Generator::Eval {
	std::string s;
	Generator::Operand op;
	mutable bool used;
	Eval() : used(false) {}
	~Eval()
	{
		if (used) return;
		put(s);
	}
};

inline Generator::Operand::Operand(const Generator::Eval& e)
{
	*this = e.op;
	update();
	put(getName() + " = " + e.s);
	e.used = true;
}

inline void Generator::Operand::operator=(const Generator::Eval& e)
{
	*this = e.op;
	update();
	put(getName() + " = " + e.s);
	e.used = true;
}

struct Generator::Function {
	typedef std::vector<Generator::Operand> OperandVec;
	std::string name;
	Generator::Operand ret;
	OperandVec opv;
	bool isPrivate;
	bool isAlias;
	void clear()
	{
		isPrivate = false;
		isAlias = false;
	}
	explicit Function(const std::string& name = "") : name(name) { clear(); }
	Function(const std::string& name, const Operand& ret)
		: name(name), ret(ret)
	{
		clear();
	}
	Function(const std::string& name, const Operand& ret, const Operand& op1)
		: name(name), ret(ret)
	{
		clear();
		opv.push_back(op1);
	}
	Function(const std::string& name, const Operand& ret, const Operand& op1, const Operand& op2)
		: name(name), ret(ret)
	{
		clear();
		opv.push_back(op1);
		opv.push_back(op2);
	}
	Function(const std::string& name, const Operand& ret, const Operand& op1, const Operand& op2, const Operand& op3)
		: name(name), ret(ret)
	{
		clear();
		opv.push_back(op1);
		opv.push_back(op2);
		opv.push_back(op3);
	}
	Function(const std::string& name, const Operand& ret, const Operand& op1, const Operand& op2, const Operand& op3, const Operand& op4)
		: name(name), ret(ret)
	{
		clear();
		opv.push_back(op1);
		opv.push_back(op2);
		opv.push_back(op3);
		opv.push_back(op4);
	}
	Function(const std::string& name, const Operand& ret, const Operand& op1, const Operand& op2, const Operand& op3, const Operand& op4, const Operand& op5)
		: name(name), ret(ret)
	{
		clear();
		opv.push_back(op1);
		opv.push_back(op2);
		opv.push_back(op3);
		opv.push_back(op4);
		opv.push_back(op5);
	}
	void setPrivate()
	{
		isPrivate = true;
	}
	void setAlias()
	{
		isAlias = true;
	}
	std::string toStr() const
	{
		std::string str = std::string("define ");
		if (isPrivate) {
			str += "private ";
		}
		str += ret.getType();
		str += " @" + name + "(";
		for (size_t i = 0; i < opv.size(); i++) {
			if (i > 0) str += ", ";
			str += opv[i].toStr(isAlias);
		}
		str += ")";
		return str;
	}
};

namespace impl {

inline Generator::Eval callSub(const Generator::Function& f, const Generator::Operand **opTbl, size_t opNum)
{
	if (f.opv.size() != opNum) throw cybozu::Exception("impl:callSub:bad num of arg") << f.opv.size() << opNum;
	if (f.name.empty()) throw cybozu::Exception("impl:callSub:no name");
	Generator::Eval e;
	e.op = f.ret;
	e.s = "call ";
	e.s += f.ret.getType();
	e.s += " @" + f.name + "(";
	for (size_t i = 0; i < opNum; i++) {
		if (i > 0) {
			e.s += ", ";
		}
		e.s += opTbl[i]->toStr();
	}
	e.s += ")";
	return e;
}

inline Generator::Eval aluSub(const char *name, const Generator::Operand& x, const Generator::Operand& y)
{
	if (x.bit != y.bit) throw cybozu::Exception("Generator:aluSub:bad size") << name << x.bit << y.bit;
	Generator::Eval e;
	e.op.type = Generator::Int;
	e.op.bit = x.bit;
	e.s = name;
	e.s += " ";
	e.s += x.toStr() + ", " + y.getName();
	return e;
}

inline Generator::Eval shiftSub(const char *name, const Generator::Operand& x, uint32_t size)
{
	Generator::Eval e;
	e.op = x;
	e.s = name;
	e.s += " ";
	e.s += x.toStr() + ", " + cybozu::itoa(size);
	return e;
}

} // mcl::impl

inline void Generator::beginFunc(const Generator::Function& f)
{
	put(f.toStr() + "\n{");
}

inline Generator::Eval Generator::zext(const Generator::Operand& x, uint32_t size)
{
	if (x.bit >= size) throw cybozu::Exception("Generator:zext:bad size") << x.bit << size;
	Eval e;
	e.op = x;
	e.op.bit = size;
	e.s = "zext ";
	e.s += x.toStr() + " to i" + cybozu::itoa(size);
	return e;
}

inline Generator::Eval Generator::mul(const Generator::Operand& x, const Generator::Operand& y)
{
	return impl::aluSub("mul", x, y);
}

inline Generator::Eval Generator::add(const Generator::Operand& x, const Generator::Operand& y)
{
	return impl::aluSub("add", x, y);
}

inline Generator::Eval Generator::sub(const Generator::Operand& x, const Generator::Operand& y)
{
	return impl::aluSub("sub", x, y);
}

inline Generator::Eval Generator::_and(const Generator::Operand& x, const Generator::Operand& y)
{
	return impl::aluSub("and", x, y);
}

inline Generator::Eval Generator::_or(const Generator::Operand& x, const Generator::Operand& y)
{
	return impl::aluSub("or", x, y);
}

inline void Generator::ret(const Generator::Operand& x)
{
	std::string s = "ret " + x.toStr();
	put(s);
}

inline Generator::Eval Generator::lshr(const Generator::Operand& x, uint32_t size)
{
	return impl::shiftSub("lshr", x, size);
}

inline Generator::Eval Generator::ashr(const Generator::Operand& x, uint32_t size)
{
	return impl::shiftSub("ashr", x, size);
}

inline Generator::Eval Generator::shl(const Generator::Operand& x, uint32_t size)
{
	return impl::shiftSub("shl", x, size);
}

inline Generator::Eval Generator::trunc(const Generator::Operand& x, uint32_t size)
{
	Eval e;
	e.op = x;
	e.op.bit = size;
	e.s = "trunc ";
	e.s += x.toStr() + " to i" + cybozu::itoa(size);
	return e;
}

inline Generator::Eval Generator::getelementptr(const Generator::Operand& p, const Generator::Operand& i)
{
	Eval e;
	e.op = p;
	e.s = "getelementptr ";
	if (!isOldLLVM()) {
		e.s += "i" + cybozu::itoa(p.bit) + ", ";
	}
	e.s += p.toStr() + ", " + i.toStr();
	return e;
}

inline Generator::Eval Generator::getelementptr(const Generator::Operand& p, int n)
{
	return Generator::getelementptr(p, makeImm(32, n));
}

inline Generator::Eval Generator::load(const Generator::Operand& p)
{
	if (!p.type.isPtr) throw cybozu::Exception("Generator:load:not pointer") << p.type;
	Eval e;
	e.op = p;
	e.op.type.isPtr = false;
	e.s = "load ";
	if (!isOldLLVM()) {
		e.s += "i" + cybozu::itoa(p.bit) + ", ";
	}
	e.s += p.toStr();
	return e;
}

inline void Generator::store(const Generator::Operand& r, const Generator::Operand& p)
{
	if (!p.type.isPtr) throw cybozu::Exception("Generator:store:not pointer") << p.type;
	std::string s = "store ";
	s += r.toStr();
	s += ", ";
	s += p.toStr();
	put(s);
}

inline Generator::Eval Generator::select(const Generator::Operand& c, const Generator::Operand& r1, const Generator::Operand& r2)
{
	if (c.bit != 1) throw cybozu::Exception("Generator:select:bad bit") << c.bit;
	Eval e;
	e.op = r1;
	e.s = "select ";
	e.s += c.toStr();
	e.s += ", ";
	e.s += r1.toStr();
	e.s += ", ";
	e.s += r2.toStr();
	return e;
}

inline Generator::Eval Generator::_alloca(uint32_t bit, uint32_t n)
{
	Eval e;
	e.op = Operand(IntPtr, bit);
	e.s = "alloca i";
	e.s += cybozu::itoa(bit);
	e.s += ", i32 ";
	e.s += cybozu::itoa(n);
	return e;
}

inline Generator::Eval Generator::bitcast(const Generator::Operand& r, const Generator::Operand& type)
{
	Eval e;
	e.op = type;
	e.s = "bitcast ";
	e.s += r.toStr();
	e.s += " to ";
	e.s += type.getType();
	return e;
}

inline Generator::Eval Generator::icmp(Generator::CondType type, const Generator::Operand& r1, const Generator::Operand& r2)
{
	Eval e;
	e.op.type = Int;
	e.op.bit = 1;
	e.s = "icmp ";
	e.s += toStr(type);
	e.s += " ";
	e.s += r1.toStr();
	e.s += ", ";
	e.s += r2.getName();
	return e;
}

inline void Generator::br(const Generator::Operand& op, const Generator::Label& ifTrue, const Generator::Label& ifFalse)
{
	if (op.bit != 1) throw cybozu::Exception("Generator:br:bad reg size") << op.bit;
	std::string s = "br i1";
	s += op.getName();
	s += ", ";
	s += ifTrue.toStr();
	s += ", ";
	s += ifFalse.toStr();
	put(s);
}

inline Generator::Eval Generator::call(const Generator::Function& f)
{
	return impl::callSub(f, 0, 0);
}

inline Generator::Eval Generator::call(const Generator::Function& f, const Generator::Operand& op1)
{
	const Operand *tbl[] = { &op1 };
	return impl::callSub(f, tbl, CYBOZU_NUM_OF_ARRAY(tbl));
}

inline Generator::Eval Generator::call(const Generator::Function& f, const Generator::Operand& op1, const Generator::Operand& op2)
{
	const Operand *tbl[] = { &op1, &op2 };
	return impl::callSub(f, tbl, CYBOZU_NUM_OF_ARRAY(tbl));
}

inline Generator::Eval Generator::call(const Generator::Function& f, const Generator::Operand& op1, const Generator::Operand& op2, const Generator::Operand& op3)
{
	const Operand *tbl[] = { &op1, &op2, &op3 };
	return impl::callSub(f, tbl, CYBOZU_NUM_OF_ARRAY(tbl));
}

inline Generator::Eval Generator::call(const Generator::Function& f, const Generator::Operand& op1, const Generator::Operand& op2, const Generator::Operand& op3, const Generator::Operand& op4)
{
	const Operand *tbl[] = { &op1, &op2, &op3, &op4 };
	return impl::callSub(f, tbl, CYBOZU_NUM_OF_ARRAY(tbl));
}

inline Generator::Eval Generator::call(const Generator::Function& f, const Generator::Operand& op1, const Generator::Operand& op2, const Generator::Operand& op3, const Generator::Operand& op4, const Generator::Operand& opt5)
{
	const Operand *tbl[] = { &op1, &op2, &op3, &op4, &opt5 };
	return impl::callSub(f, tbl, CYBOZU_NUM_OF_ARRAY(tbl));
}

#define MCL_GEN_FUNCTION(name, ...) Function name(#name, __VA_ARGS__)

} // mcl

#ifdef _MSC_VER
//	#pragma warning(pop)
#endif
s/commit/CHANGES?id=21a283f3bec444388d1448f993783ec673a06502'>Remove UNIQUENAME and LATEST_LINK.</a></td><td>Mathieu Arnold</td><td><span title='2015-08-17 22:20:40 +0800'>2015-08-17</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=68f883edfc802c049ba59e75f77e9f7c6d6071f5'>Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.</a></td><td>Koop Mast</td><td><span title='2015-07-17 04:53:28 +0800'>2015-07-17</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=fc9ea03981dd03ed872cb96b7cc171b6ba64dc97'>Introduce target option helpers.</a></td><td>Mathieu Arnold</td><td><span title='2015-07-01 20:11:16 +0800'>2015-07-01</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+32</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=61ef16eebbdf2b48b2dea0df436272f3133d635d'>Document the removal of USE_RCORDER</a></td><td>Baptiste Daroussin</td><td><span title='2015-06-23 03:59:11 +0800'>2015-06-23</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=70444a23e61ceee0e0b4a7c23a7895451a2b93e7'>Introduce USE_GITHUB=nodefault to allow fetching additional distfiles</a></td><td>Mathieu Arnold</td><td><span title='2015-05-29 21:07:33 +0800'>2015-05-29</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=676e4ffcf46d5cce8bab4c7ef63f24826a90c641'>USE_GITHUB can now fetch multiple distfiles.  It uses a grouping feature</a></td><td>Mathieu Arnold</td><td><span title='2015-05-29 00:37:01 +0800'>2015-05-29</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+29</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=1b85bc93327fe20e04dacd558e4b68b8e87cab40'>Switch PYTHON_REL from a 3 digits number to a 4 digits number to handle</a></td><td>Antoine Brodin</td><td><span title='2015-05-27 00:47:02 +0800'>2015-05-27</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=cb28a089d6411df0d0b1b66fd0e0c7c1ccd16121'>Remove GH_COMMIT support.</a></td><td>Mathieu Arnold</td><td><span title='2015-05-21 23:25:40 +0800'>2015-05-21</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=e81a5e63abfd46d9651970fcff7c13f199a8cf21'>Mark USE_AUTOTOOLS deprecated and remove support for libtoolize.</a></td><td>Tijl Coosemans</td><td><span title='2015-04-20 02:16:40 +0800'>2015-04-20</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+9</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=06f79b66f2eb028c4ab81977dcb1e010ef9cf946'>Convert bsd.gnustep.mk to USES=gnustep</a></td><td>Baptiste Daroussin</td><td><span title='2015-04-09 15:44:41 +0800'>2015-04-09</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+11</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=d502021cb9f3e155594a97b2cbf85022c9c63f21'>Document the new USES=waf into CHANGES</a></td><td>Baptiste Daroussin</td><td><span title='2015-04-08 23:08:10 +0800'>2015-04-08</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+20</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=dd64c3e5523ab888ec377cdf1bce8dc0591b309d'>USE_BZIP2 and USE_XZ are not used anymore in the ports tree mark them as</a></td><td>Baptiste Daroussin</td><td><span title='2015-04-07 20:13:52 +0800'>2015-04-07</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=d0675b2fef8cf7c39022e79e7413d36c3eaf54b0'>- track subversion http module activation change in the correct file</a></td><td>Olli Hauer</td><td><span title='2015-04-07 04:07:22 +0800'>2015-04-07</span></td><td>1</td><td><span class='deletions'>-7</span>/<span class='insertions'>+0</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=aa757e5ff6aa6c60da872e13b8aade61100e68a4'>Document recent changes</a></td><td>Baptiste Daroussin</td><td><span title='2015-04-01 22:39:45 +0800'>2015-04-01</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+16</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=195b91c2e847ff18fc93839034ab6dcea79f5cb3'>- document new subversion httpd module file</a></td><td>Olli Hauer</td><td><span title='2015-04-01 05:23:05 +0800'>2015-04-01</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=8c0aa218c97f66686c7baf6cad5f19f7b7526e06'>Document removal of PTHREAD_LIBS/PTHREAD_CFLAGS</a></td><td>Bryan Drewery</td><td><span title='2015-03-27 00:06:03 +0800'>2015-03-27</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=b9673a0c843c15b7bf53930ceecff47b7bcfe2d5'>Undocument BSDMAKE from r381977 as I have thought of a better way and will</a></td><td>Bryan Drewery</td><td><span title='2015-03-23 12:08:27 +0800'>2015-03-23</span></td><td>1</td><td><span class='deletions'>-7</span>/<span class='insertions'>+0</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=b4623773d9081345a7b2168b07a11fffdc248dec'>Introduce a BSDMAKE?= /usr/bin/make and use it as the default MAKE_CMD.</a></td><td>Bryan Drewery</td><td><span title='2015-03-23 12:03:00 +0800'>2015-03-23</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=010d8c7d9a955f68b31e412c335c9dc4c5e7559a'>Remove GITHUB_RELEASE MASTER_SITE from r375010 as it is now redundant with GI...</a></td><td>Bryan Drewery</td><td><span title='2015-03-20 02:08:25 +0800'>2015-03-20</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=79a21ca825757f5431aec19c48f28c03ddf32d81'>Note that GH_TAGNAME can be any length of the git hash.</a></td><td>Bryan Drewery</td><td><span title='2015-03-20 01:57:19 +0800'>2015-03-20</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+3</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=5b5a90256d9755a00d1a5d92efd4d47f9d247b15'>Update USE_GITHUB so it does not require GH_COMMIT.</a></td><td>Bryan Drewery</td><td><span title='2015-03-20 00:44:57 +0800'>2015-03-20</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+14</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=86e4cb7cb047c17951de23b2ebea9c14d0f76af2'>The FreeBSD Xfce team proudly presents Xfce 4.12.</a></td><td>Olivier Duchateau</td><td><span title='2015-03-06 06:52:30 +0800'>2015-03-06</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=9d2e718f3c3e32b1c2553527b4ac488547d06144'>Introduce new USE_QT4 component linguisttools for lrelease/lupdate tools</a></td><td>Max Brazhnikov</td><td><span title='2015-02-25 05:39:19 +0800'>2015-02-25</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+9</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=64835f0cdc52b538b4d0bca8a163eaa4b2c88377'>Make Perl link all .so it builds with libperl.so.</a></td><td>Mathieu Arnold</td><td><span title='2014-12-17 21:21:56 +0800'>2014-12-17</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+9</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=edb7229dd444037f6015d4a7d1c93eade4ed41f0'>Split devel/gettext in devel/gettext-runtime and devel/gettext-tools.  The</a></td><td>Tijl Coosemans</td><td><span title='2014-11-30 02:22:32 +0800'>2014-11-30</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+13</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=eee58d187e2c55fca6f53b9e482d33cf5346fe81'>Change the way Perl modules are installed, update the default Perl to 5.18.</a></td><td>Mathieu Arnold</td><td><span title='2014-11-26 21:08:24 +0800'>2014-11-26</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+29</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=4cb60faedd280bf4b0b07bd947bd9087e09d4357'>Finally retire USE_PGSQL</a></td><td>Chris Rees</td><td><span title='2014-11-23 04:40:08 +0800'>2014-11-23</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+10</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=6be72a854bd069acc31460fde915f2dcb08400b0'>Introduce the SITE_ARCH variable containing SITE_PERL/PERL_ARCH.</a></td><td>Mathieu Arnold</td><td><span title='2014-11-18 21:45:56 +0800'>2014-11-18</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=ec713d99b6af25c30e842e39916f298ef1a0e668'>- Enable SSP by default.</a></td><td>Bryan Drewery</td><td><span title='2014-11-03 04:01:31 +0800'>2014-11-03</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=d5a258e45386cc0bbf97e267f0d89b189f1e0d66'>Add an example with @exec too.</a></td><td>Mathieu Arnold</td><td><span title='2014-10-08 00:00:42 +0800'>2014-10-08</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+3</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=a475a6b9d9c3a9dcf1a1117e3c97e6ccbb0e586e'>Note @cwd being deprecated.</a></td><td>Mathieu Arnold</td><td><span title='2014-10-07 23:47:46 +0800'>2014-10-07</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+15</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=fb56c847352556ded5f24e387fa45fc39d1d00ba'>Add BUNDLE_LIBS knob to prevent pkg(8) from automatically add provided shlibs</a></td><td>Baptiste Daroussin</td><td><span title='2014-10-02 06:12:32 +0800'>2014-10-02</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=b11538d0ebfea7d3010872086fc0124b406a0403'>Remove support for old autoconf and automake versions from USE_AUTOTOOLS:</a></td><td>Tijl Coosemans</td><td><span title='2014-10-01 23:56:54 +0800'>2014-10-01</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=9576bda6137e0b862682abb07840ea1da57f104b'>If either of OSVERSION or UNAME_r is improperly set when building in a</a></td><td>Bryan Drewery</td><td><span title='2014-10-01 00:22:05 +0800'>2014-10-01</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+30</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=7c51ecc5f62ea0c07f70d51584decdb1a3af4c5e'>Add hint as to where @stopdaemon has gone.</a></td><td>Matthias Andree</td><td><span title='2014-09-25 01:19:55 +0800'>2014-09-25</span></td><td>1</td><td><span class='deletions'>-21</span>/<span class='insertions'>+20</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=23ce4f6db61b68bcf323450557bf40015fde8c73'>Proofread the 20140922 CHANGES entry.</a></td><td>Raphael Kubo da Costa</td><td><span title='2014-09-24 19:52:18 +0800'>2014-09-24</span></td><td>1</td><td><span class='deletions'>-4</span>/<span class='insertions'>+4</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=f03882a6d1fc64bd57fd8a80df95496e016e629b'>Document recent changes in plist handling</a></td><td>Baptiste Daroussin</td><td><span title='2014-09-22 16:28:30 +0800'>2014-09-22</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+19</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=3a1aa3c465962334c072adbaa3f74ba2b30aecb6'>- Remove last uses of USE_AUTOTOOLS=libtool from bsd.gnome.mk</a></td><td>Tijl Coosemans</td><td><span title='2014-09-17 15:48:22 +0800'>2014-09-17</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+10</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=9229cfb2fb43f1d691ea6994474fb4d7853e7ed5'>Document r368281.</a></td><td>Tijl Coosemans</td><td><span title='2014-09-17 02:16:35 +0800'>2014-09-17</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+11</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=d96aa38d95dc8d9885acec0a826cf0fd17199648'>Remove support for pkg_install</a></td><td>Baptiste Daroussin</td><td><span title='2014-09-01 21:03:25 +0800'>2014-09-01</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+9</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=8527bc1d3ab5cc14b2037aebe5d0f2a97b501ee5'>Remove support for NO_STAGE</a></td><td>Baptiste Daroussin</td><td><span title='2014-09-01 13:43:02 +0800'>2014-09-01</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=dd859142f18108574eff6c3234346c53876c434c'>Document r366154</a></td><td>Antoine Brodin</td><td><span title='2014-08-26 06:06:03 +0800'>2014-08-26</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=a382bbffeb390cc4c3dc64d0aaa1ddb166cebbc5'>- Rename PYTHON_FEATURES to USE_PYTHON to comply to USE_PERL5 and to avoid a</a></td><td>Marcus von Appen</td><td><span title='2014-08-15 01:04:30 +0800'>2014-08-15</span></td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+3</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=2cf170bf70f2f246ae95ba513c80f027d9a6d61d'>- Fix typo</a></td><td>Sunpoet Po-Chuan Hsieh</td><td><span title='2014-08-10 13:39:49 +0800'>2014-08-10</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=900db324a35a535534c39fc88ba374e4fe6c8d29'>Convert the Python framework bits to USES=python.</a></td><td>Marcus von Appen</td><td><span title='2014-08-09 23:44:27 +0800'>2014-08-09</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+23</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=4a57b3237930b77c535e72d81fe4afefe64b70d7'>Now that all LIB_DEPENDS has been switched to modern version, remove support</a></td><td>Baptiste Daroussin</td><td><span title='2014-07-16 13:55:14 +0800'>2014-07-16</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=9ec0761d6a8631dcdc349a6a14e2ad8053eb1550'>Support for installations based on the easy_install setup.py target has</a></td><td>Marcus von Appen</td><td><span title='2014-07-09 00:14:33 +0800'>2014-07-09</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=86d9168ce70d2953f484787358fe3ec00e39cf6d'>Add a bit about USE_PERL5=fixpacklist here.</a></td><td>Mathieu Arnold</td><td><span title='2014-06-29 18:28:28 +0800'>2014-06-29</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=15128d1d3830e89012358f0a9561882354a8ee1c'>Remove the IGNOREFILES feature: it was an unsafe feature allowing to use files</a></td><td>Baptiste Daroussin</td><td><span title='2014-06-23 17:57:27 +0800'>2014-06-23</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=a9c3f17b931389b1d134860abd6ab743d235aa6b'>Introduce a new PYTHON_CONCURRENT_INSTALL knob to support the parallel</a></td><td>Marcus von Appen</td><td><span title='2014-06-08 00:13:11 +0800'>2014-06-08</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+27</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=30a9cc83fd9afbb19bef64c4727a9d9d4ee20051'>- Remove USE_GMAKE support, please use USES=gmake instead</a></td><td>Martin Wilke</td><td><span title='2014-05-29 23:17:17 +0800'>2014-05-29</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=a1ed68057d7e0206f5a5ea92507c3cadc800b689'>Drop compatibility code for USE_DOS2UNIX</a></td><td>Baptiste Daroussin</td><td><span title='2014-05-26 17:29:50 +0800'>2014-05-26</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=4a4ec28d37b64039d4eff0f34ad66b543767d758'>Convert all :U to :tu and :L to :tl</a></td><td>Baptiste Daroussin</td><td><span title='2014-05-05 17:45:36 +0800'>2014-05-05</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+9</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=6aacc2bda1265606a881324510ebeee79b2f9aa0'>Document r352514</a></td><td>Baptiste Daroussin</td><td><span title='2014-05-01 01:05:43 +0800'>2014-05-01</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+9</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=aad09bc5e23eb75a7a865a8b0002fbc6e13d4659'>When linking a library libA with a library libB using libtool, if libB.la</a></td><td>Tijl Coosemans</td><td><span title='2014-04-23 21:25:16 +0800'>2014-04-23</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+12</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=e15449a9eff57d473ca033bc33f9e6177b47e33d'>- Rename check-orphans to check-plist. Keep the old for backwards-compat.</a></td><td>Bryan Drewery</td><td><span title='2014-04-19 14:44:56 +0800'>2014-04-19</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+16</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=a189085d535285bff8ee5feccf292d7ceadeffed'>- Make default target "make stage" if staging supported.</a></td><td>Bryan Drewery</td><td><span title='2014-04-17 00:29:38 +0800'>2014-04-17</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=4070b125519e180a901b0c14d163885f3c375957'>- Add a @sample plist keyword</a></td><td>Bryan Drewery</td><td><span title='2014-04-12 11:39:02 +0800'>2014-04-12</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+17</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=d17874dc5dcb4c3b59645d6bc71480b475762237'>Two new USES added to finish handling distfiles formats a consistent way:</a></td><td>Baptiste Daroussin</td><td><span title='2014-03-12 17:17:06 +0800'>2014-03-12</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+14</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=d2ef759163473bef6573af24368f1f13000fae30'>Add a note for USES=zip and USES=makeself which were recently added by bapt</a></td><td>Rene Ladan</td><td><span title='2014-03-08 03:07:40 +0800'>2014-03-08</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+10</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=4cd1e8830ecdea3996915303a7cdb1aaaec56ca8'>KDE/FreeBSD team is happy to present Qt 5 in ports!</a></td><td>Max Brazhnikov</td><td><span title='2014-03-04 00:50:32 +0800'>2014-03-04</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=97cab7d439372842ca6a9001e82ef54a2db8a9fe'>- Whitespace cleanup</a></td><td>Martin Wilke</td><td><span title='2014-01-29 16:26:47 +0800'>2014-01-29</span></td><td>1</td><td><span class='deletions'>-11</span>/<span class='insertions'>+11</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=b765405ad009f298f96822e037c8e213e7cfe749'>Add two new options helpers:</a></td><td>Mathieu Arnold</td><td><span title='2014-01-28 06:53:24 +0800'>2014-01-28</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+11</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=78b8b9e4ba29d3a42ef1d5f93637ab7c16847c79'>New USES=uniquefiles to make files or directories unique</a></td><td>Marcus von Appen</td><td><span title='2014-01-12 00:52:34 +0800'>2014-01-12</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+38</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=f002f3a3842577f878aaec89ee84f55d86d9e11d'>- Remove lang/python as implicit build and run dependency from</a></td><td>Marcus von Appen</td><td><span title='2013-12-19 01:21:49 +0800'>2013-12-19</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+22</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=7365cece2cb01f639401b807b379c99ae2bec856'>New USES=fortran to replace USE_FORTRAN.</a></td><td>Tijl Coosemans</td><td><span title='2013-12-13 21:22:32 +0800'>2013-12-13</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+14</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=885b528f02f2eb87777e70b3402c84df29428105'>New USES=twisted, to replace the old USE_TWISTED knob.</a></td><td>Marcus von Appen</td><td><span title='2013-12-08 20:04:07 +0800'>2013-12-08</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+17</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=5d020c831fc7a6635780e7611c7ca7a500684757'>Remove ltverhack's hard depend on USE_AUTOTOOLS=libtool.</a></td><td>Koop Mast</td><td><span title='2013-11-20 03:54:16 +0800'>2013-11-20</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+15</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=109cedef51b09ef5a61692ab4ec9cdb36ac91bf8'>Indent 20131031 entry like the rest of the file.</a></td><td>Koop Mast</td><td><span title='2013-11-20 03:38:45 +0800'>2013-11-20</span></td><td>1</td><td><span class='deletions'>-10</span>/<span class='insertions'>+10</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=a505e35050d12580942519573ef2aa8cf6c9ef0b'>Add a description of USES=kmod</a></td><td>Rene Ladan</td><td><span title='2013-10-31 19:44:12 +0800'>2013-10-31</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+14</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=73b7596b94a9aac96bd82ef2734fec4237b94884'>- Remove manual creation and removal of share/applications, as it's now in th...</a></td><td>Dmitry Marakasov</td><td><span title='2013-10-22 22:04:01 +0800'>2013-10-22</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=035ec19c9600782ac9441fa60cc406d95ee1d653'>- Fix typo</a></td><td>Sunpoet Po-Chuan Hsieh</td><td><span title='2013-10-20 03:26:58 +0800'>2013-10-20</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=91bfd4296df5745892d36b7cd8bc83cc7911796d'>New USES=compiler</a></td><td>Baptiste Daroussin</td><td><span title='2013-10-09 02:55:37 +0800'>2013-10-09</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+18</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=364f20a0c0f0021ff4ba53e5a3c4c55827f349c6'>- Add new USES= qmake (with staging support)</a></td><td>Max Brazhnikov</td><td><span title='2013-10-09 00:02:21 +0800'>2013-10-09</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=07933b24447e6873f0451680c7160889d704eeb5'>- PATCHFILES now support an optional :-pX flag that notes which patch strip</a></td><td>Bryan Drewery</td><td><span title='2013-10-05 18:20:15 +0800'>2013-10-05</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+9</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=d7f9cdb38eee4df2eca44202d109ba389d0797e8'>Introduce the new "scons" USES. The goal is to replace the old bsd.scons.mk</a></td><td>Baptiste Daroussin</td><td><span title='2013-10-03 14:25:13 +0800'>2013-10-03</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=816c63b01c9de485e8b4208974f7eb30738b1f49'>Add an entry about "create packages as a user"</a></td><td>Baptiste Daroussin</td><td><span title='2013-09-24 22:34:59 +0800'>2013-09-24</span></td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+16</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=dc659a215b595fd6dc8b820823cbde814c9339dc'>- add new USES target: zope, and convert the tree to it</a></td><td>Ruslan Makhmatkhanov</td><td><span title='2013-09-23 21:42:48 +0800'>2013-09-23</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=cf099c77fa91d51ada2a4384e8765d9fd06acab3'>Add support for staging area in the ports tree</a></td><td>Baptiste Daroussin</td><td><span title='2013-09-23 13:56:35 +0800'>2013-09-23</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+29</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=c6dc82531eb138f69e071b0aa695bb4b45d0bad3'>- Rename public name of SSP support to WITH_SSP_PORTS as /usr/src</a></td><td>Bryan Drewery</td><td><span title='2013-09-22 08:26:05 +0800'>2013-09-22</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=c93dfc2e9f8b7b990c22c6baa6cdab361cd12e16'>SSP support has been added to ports with WITH_SSP for i386 and amd64</a></td><td>Bryan Drewery</td><td><span title='2013-09-20 20:54:54 +0800'>2013-09-20</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+22</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=a14c9ac6b8cf21d7dbe5ba734f96125212d10081'>- Document the addition of tcl/tk to the USES and DEFAULT_VERSIONS framework.</a></td><td>Pietro Cerutti</td><td><span title='2013-09-19 17:58:42 +0800'>2013-09-19</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+14</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=3911a83860141f7828546c68e7d26b9683a722f9'>Remove the old perl framework, that also means all the perl code is not loade...</a></td><td>Baptiste Daroussin</td><td><span title='2013-09-18 16:44:21 +0800'>2013-09-18</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+11</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=0f01418344d14cdbf6809b4c37d5a6df53a46746'>- proper formating</a></td><td>Andrej Zverev</td><td><span title='2013-09-07 16:07:10 +0800'>2013-09-07</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+4</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=642be1b81d8342d3a3323f43bcf5a0bd87a5d363'>- Make ports use the libc provided iconv implementation on 10-CURRENT</a></td><td>Guido Falsi</td><td><span title='2013-09-05 02:06:07 +0800'>2013-09-05</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+18</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=a82e6804c6393b47fb28fe5345912297b6cc9abb'>Back to the present</a></td><td>Baptiste Daroussin</td><td><span title='2013-09-04 21:45:38 +0800'>2013-09-04</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=e04cbe160f5b36b86eaef7fbb2a66dcd1075cc80'>Document the removal of USE_GNOME=pkgconfig</a></td><td>Baptiste Daroussin</td><td><span title='2013-09-02 18:52:58 +0800'>2013-09-02</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=954b6504628b47d268ae6e4327861560767b6884'>- Add USE_PACKAGE_DEPENDS_ONLY which will try installing dependencies</a></td><td>Bryan Drewery</td><td><span title='2013-08-31 21:56:08 +0800'>2013-08-31</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=50cfc86752c3c7cfa2f1e5105c54fd023ed1b5dc'>Back to the present</a></td><td>Baptiste Daroussin</td><td><span title='2013-07-31 22:31:35 +0800'>2013-07-31</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=bbc08b34be2bbb3fb7d6a14b39e4f23efdf49f43'>Typo</a></td><td>Baptiste Daroussin</td><td><span title='2013-07-31 15:19:05 +0800'>2013-07-31</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=ad519489177ad410f98a30517262620d58c81dab'>Document the new USE=perl5</a></td><td>Baptiste Daroussin</td><td><span title='2013-07-31 14:39:05 +0800'>2013-07-31</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+33</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=66fee909266a1dedf3dfc1f03bb0841380d78805'>KDE3 and QT3 expired on 2013-07-01, remove these ports.</a></td><td>Rene Ladan</td><td><span title='2013-07-27 03:19:20 +0800'>2013-07-27</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+10</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=932db7c46c9a269808dfa67ea02746b350c194d8'>New USES imake to handle the dependency on imake.</a></td><td>Baptiste Daroussin</td><td><span title='2013-06-28 19:51:05 +0800'>2013-06-28</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+12</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=bdcdc9cc0d1d4c5b04f99c0f3e8b1ccc75f9d2eb'>Fix AUTHORS line in the last entry</a></td><td>Baptiste Daroussin</td><td><span title='2013-06-26 15:10:28 +0800'>2013-06-26</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=4698330b903864d20f54c8bca7306d9551744795'>Add a new USES: fmake</a></td><td>Baptiste Daroussin</td><td><span title='2013-06-20 17:48:08 +0800'>2013-06-20</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=79218f19fdd25ed2c006cb5d4987c9cdb5a2960d'>Fix two typos: add two trailing curly braces.</a></td><td>Boris Samorodov</td><td><span title='2013-06-20 00:25:32 +0800'>2013-06-20</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=2744ab655bdc9a03e5a2ebe3f8dabc65e021d095'>Document the fact that _DEPENDS now also has per options helpers</a></td><td>Baptiste Daroussin</td><td><span title='2013-06-14 22:29:13 +0800'>2013-06-14</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+3</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=0e8027e93f594f3a79b382f66f5b1f6d62b66ed0'>Add a forgotten helper:</a></td><td>Baptiste Daroussin</td><td><span title='2013-06-14 22:18:45 +0800'>2013-06-14</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=67cfdf9034f9ee7b936adaf1be0cc08a4e538f60'>New macros to help dealing with ports that have options:</a></td><td>Baptiste Daroussin</td><td><span title='2013-06-14 21:41:37 +0800'>2013-06-14</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+31</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=e290dec1caa56584083a04765d8702107c7f0948'>Add a USES display to replace USE_DISPLAY.</a></td><td>Baptiste Daroussin</td><td><span title='2013-06-14 20:47:19 +0800'>2013-06-14</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+13</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=f914b482f145f54cc4378c7c20873936dfa14c07'>Fix ports using GH_TAGNAME=master to depend on a known hash</a></td><td>Bryan Drewery</td><td><span title='2013-06-08 06:29:01 +0800'>2013-06-08</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=fb58afc3dde8a4a941b5ce9130296bf13429394f'>Add WRKSRC_SUBDIR to simplify overriding WRKSRC:</a></td><td>Bryan Drewery</td><td><span title='2013-06-07 21:25:22 +0800'>2013-06-07</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+12</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=80d0f2c9c52147c76dd6b617e3f3d1e4567aa00d'>Wording</a></td><td>Baptiste Daroussin</td><td><span title='2013-06-06 14:32:21 +0800'>2013-06-06</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=5cb56c4f988607e21bc550952dfa122a817b5e85'>Remove support for parsing the old OPTIONS macro, the compatibility code to l...</a></td><td>Baptiste Daroussin</td><td><span title='2013-06-06 14:29:00 +0800'>2013-06-06</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=85315ecc01a84fffc492690715e42289cbb7f1f3'>Document new USES: desktop-file-utils and shared-mime-info.</a></td><td>Koop Mast</td><td><span title='2013-05-09 23:22:47 +0800'>2013-05-09</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+26</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=1e5ccf2bb94a91df8f746d52c7d5fe8ed1afef5d'>USE_GETTEXT has totally been replaced by USES=gettext thanks, jgh and ak</a></td><td>Baptiste Daroussin</td><td><span title='2013-05-07 16:01:46 +0800'>2013-05-07</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=358325c418f172ef5e87fec778c88ab6c475b7cd'>Add new USES: shebangfix</a></td><td>Baptiste Daroussin</td><td><span title='2013-05-07 06:23:09 +0800'>2013-05-07</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+10</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=71bf80b1e5914a5a76fdb542f43b9159976779e0'>Add new USES: ncurses and readline</a></td><td>Baptiste Daroussin</td><td><span title='2013-05-06 23:31:45 +0800'>2013-05-06</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+16</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=67ef08ef8bb29f462125e48bf8f22d6f516551c2'>Introduces USES= iconv to replace USE_ICONV.</a></td><td>Marcus von Appen</td><td><span title='2013-04-27 04:44:59 +0800'>2013-04-27</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=dba80fffe43da11d0a331d26ff47ad47939db729'>Remove USE_CDRTOOLS from bsd.port.mk</a></td><td>Baptiste Daroussin</td><td><span title='2013-04-26 20:35:50 +0800'>2013-04-26</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=982dc133e01a35912179ab48680e0bd4f7a6702a'>Remove USE_FREETYPE from bsd.port.mk</a></td><td>Baptiste Daroussin</td><td><span title='2013-04-26 17:27:26 +0800'>2013-04-26</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=a81cf1434658dc74d0fa643a56d863895081e9b6'>Introduces USES= gettext to replace USE_GETTEXT</a></td><td>Jason Helfman</td><td><span title='2013-04-23 15:27:18 +0800'>2013-04-23</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+13</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=c03bfbe46d862034379cd278fe40e74125bfd355'>Fix date</a></td><td>Baptiste Daroussin</td><td><span title='2013-04-23 14:24:55 +0800'>2013-04-23</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=4292fecc2eac408172e79b8a6e0aedfb2c4a19f7'>- Add WITH_CCACHE_BUILD support during 'configure' phase</a></td><td>Bryan Drewery</td><td><span title='2013-04-23 08:26:55 +0800'>2013-04-23</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+9</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=ed31a0d5e614de59a50dc6d1fd9441ea1661f3b2'>Introduce USES= pkgconfig to replace USE_PKGCONFIG</a></td><td>Baptiste Daroussin</td><td><span title='2013-04-23 06:25:20 +0800'>2013-04-23</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+12</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=1c09104064e5dbe34c77ee1855bf9190e1f9ef52'>- Add New USES macro to handle support for Zenoss ports and Zenpacks:</a></td><td>Jason Helfman</td><td><span title='2013-03-20 14:28:43 +0800'>2013-03-20</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=f8a306de30bc1ccb6cbc442b3bb943bd6285a0b4'>Convert USE_CMAKE to USES macro:</a></td><td>Max Brazhnikov</td><td><span title='2013-03-20 01:59:30 +0800'>2013-03-20</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+15</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=5718fc3071feda4eccd88d807131bd78a04e816f'>Make the ports tree use dialog4ports for make config.</a></td><td>Baptiste Daroussin</td><td><span title='2013-03-19 17:27:52 +0800'>2013-03-19</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+10</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=fec6874307dc267ad8b58542a78b1c3b472af656'>Document USES=qmail</a></td><td>Bryan Drewery</td><td><span title='2013-03-16 06:13:42 +0800'>2013-03-16</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+11</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=c9a1e1b6bab82ce1b565109486f4346084ad4c4e'>Document the introduction of Keywords/info.yaml in CHANGES</a></td><td>Baptiste Daroussin</td><td><span title='2013-03-15 17:22:41 +0800'>2013-03-15</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=2bf75330b62dfc17939b2137e512c9ec12a36b01'>Add a note about the new USES macro and the new USES= pathfix fuse</a></td><td>Baptiste Daroussin</td><td><span title='2013-03-07 19:14:13 +0800'>2013-03-07</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+9</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=dceaa951ff1d9da9f936fb1da5fd5788d73d5184'>- Fix Whitespaces</a></td><td>Martin Wilke</td><td><span title='2013-02-08 16:41:27 +0800'>2013-02-08</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=0e17d1407a410a75cf6599f9393af7c8653c7b81'>- Document that PTHREAD_CFLAGS and PTHREAD_LIBS are unsupported</a></td><td>Pietro Cerutti</td><td><span title='2013-02-07 21:35:04 +0800'>2013-02-07</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=d26530b7136cdbbc743cb41cba488928a2fb490e'>- introduce a USE_FUSE macro</a></td><td>Florian Smeets</td><td><span title='2012-12-14 23:47:00 +0800'>2012-12-14</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=34d5249610dfb4da7a6eca1af4b1c0e2d3696596'>Extend the options framework providing 2 new macros:</a></td><td>Baptiste Daroussin</td><td><span title='2012-12-10 18:14:05 +0800'>2012-12-10</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=ff36e904aea4a6c616ba7a4a6b95719b6dc6ede1'>Minor whitespace and formatting fixes.</a></td><td>Alexey Dokuchaev</td><td><span title='2012-11-17 02:43:55 +0800'>2012-11-17</span></td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+3</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=8640477bd231a4d533bd43d206afe7c15aa2f270'>We are in 2012, it is time to activate IPV6 options by default everywhere</a></td><td>Baptiste Daroussin</td><td><span title='2012-10-10 16:48:47 +0800'>2012-10-10</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=39055bef9ced5ed951229d684e2e15233f45868c'>Switching current to use pkgng by default</a></td><td>Baptiste Daroussin</td><td><span title='2012-10-10 16:40:21 +0800'>2012-10-10</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+10</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=68384983e2e2e54fe3609c4065619024cf9de74c'>- Add ccache support for building ports. [1]</a></td><td>Beat Gaetzi</td><td><span title='2012-08-30 23:31:25 +0800'>2012-08-30</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+16</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=2a7de8b29fbf6ab4526a2fee2cf0eba293baf306'>- Add support for fetching from GitHub in bsd.sites.mk</a></td><td>Pietro Cerutti</td><td><span title='2012-08-20 18:04:13 +0800'>2012-08-20</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+22</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=9346b215f04cc84bbb7125ff2fcf03978f859a21'>new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config</a></td><td>Baptiste Daroussin</td><td><span title='2012-07-26 13:40:22 +0800'>2012-07-26</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+15</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=63fc812e57e1c8a1be8daa8a76be9f45cf5ea802'>- use UPDATING instead CHANGES</a></td><td>Olli Hauer</td><td><span title='2012-07-23 14:38:21 +0800'>2012-07-23</span></td><td>1</td><td><span class='deletions'>-5</span>/<span class='insertions'>+0</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=8983a88800ffde4ec1dfa38e8bf845f3395e1f6c'>- use reserverd UID/GID</a></td><td>Olli Hauer</td><td><span title='2012-07-21 04:32:20 +0800'>2012-07-21</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=564e517b9767e309ac7d2ea42f1b5903e72e9d01'>- Keep questions on a public mailing list</a></td><td>Beat Gaetzi</td><td><span title='2012-07-16 14:46:38 +0800'>2012-07-16</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=c8e601d4edd645bc6824e08e377fcd180f84ef8d'>- Add a note about the switch to Subversion</a></td><td>Beat Gaetzi</td><td><span title='2012-07-16 01:36:43 +0800'>2012-07-16</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+15</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=092a8d14ba5861f91eb4a45e1d86172975728463'>- Fix copy-paste error</a></td><td>Alex Kozlov</td><td><span title='2012-06-25 12:09:23 +0800'>2012-06-25</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=c8e7ef6c1df0a2ccf3741707e9a710f6f54aae96'>Give a passing mention of OPTIONSng</a></td><td>Chris Rees</td><td><span title='2012-06-24 16:46:46 +0800'>2012-06-24</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+11</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=c96f0f46151df4536a1cc2243d160ea894504bb7'>- Add CHANGES entry on recent LDFLAGS update</a></td><td>Dmitry Marakasov</td><td><span title='2011-09-27 03:53:10 +0800'>2011-09-27</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+19</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=b6c40bb455ef738755f381e99b3afb76ed024c06'>Describe how CPPFLAGS is now passed to both the configure and make</a></td><td>Gerald Pfeifer</td><td><span title='2011-06-07 07:43:58 +0800'>2011-06-07</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+15</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=8262a7b51d413e11ef8f67c56e862ebbc6f182de'>Autotools update.   Read ports/UPDATING 20100915 for details.</a></td><td>Ade Lovett</td><td><span title='2010-09-16 02:35:24 +0800'>2010-09-16</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=6c6e96d7367bd8da3be5d94e139048a52e1b8d93'>USE_GCC=4.3 is deprecated (and no port uses it anymore). USE_GCC=4.3+</a></td><td>Gerald Pfeifer</td><td><span title='2010-06-07 01:17:04 +0800'>2010-06-07</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=b52b07576cb77fc6deb5a12565ccf34d5fe889ce'>- Add entry in CHANGES about bsd.licenses*.mk.</a></td><td>Alejandro Pulver</td><td><span title='2010-05-26 10:20:27 +0800'>2010-05-26</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+9</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=77484aa1f98a91b721b21bf1588a3ddf833fd1bc'>- add 1 missing WITH_APACHEXX option to CHANGES thats now dead</a></td><td>Philip M. Gollucci</td><td><span title='2010-05-26 05:18:31 +0800'>2010-05-26</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=70b09580a81111aca38225a4c8c4df378363eb95'>Bump copyright year to 2010</a></td><td>Erwin Lansing</td><td><span title='2010-01-03 00:29:32 +0800'>2010-01-03</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=25abe327bdd647a817772283900b886f4e87b1e5'>be more specific about WITH_APACHE2 and friends</a></td><td>Philip M. Gollucci</td><td><span title='2009-12-26 02:27:35 +0800'>2009-12-26</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=a41085426a1b6887ab94dcea61e55e61e2bceddf'>Remove myself as maintainer and hand over to portmgr</a></td><td>Erwin Lansing</td><td><span title='2009-09-15 19:03:30 +0800'>2009-09-15</span></td><td>1</td><td><span class='deletions'>-6</span>/<span class='insertions'>+3</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=9bd3c5c26d0b6b7b72d4c66c3faa14e0e8435961'>Mention the new USERS/GROUPS variable.</a></td><td>Florent Thoumie</td><td><span title='2009-09-07 06:44:31 +0800'>2009-09-07</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+16</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=7707efce35b7823f714a7b916861e5aa2b7ddb10'>Add a note on the sourceforge change and new bsd.sites.mk macro.</a></td><td>Erwin Lansing</td><td><span title='2009-08-13 20:46:40 +0800'>2009-08-13</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+11</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=234d45ffd2c1a93dff0e6a6842157129831fdfff'>- Tell world bsd.port.options.mk are cool now</a></td><td>Pav Lucistnik</td><td><span title='2009-05-21 23:10:37 +0800'>2009-05-21</span></td><td>1</td><td><span class='deletions'>-7</span>/<span class='insertions'>+13</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=3f59a0daab1aa832d4f81d836973e36a218b5660'>- Document some deaths legacy in bsd.apache.mk variables</a></td><td>Philip M. Gollucci</td><td><span title='2009-05-17 15:53:18 +0800'>2009-05-17</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+12</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=3cf77ee6e996a1659645ab27edaa7a59d38b6774'>- Change the wording a bit to point to UPDATING as well</a></td><td>Erwin Lansing</td><td><span title='2009-03-03 02:53:31 +0800'>2009-03-03</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=d8d2cf17f92ccd5d80f2d631612145be2efe8210'>- devel/libslang2 has completely replaced devel/libslang which has not been</a></td><td>Philip M. Gollucci</td><td><span title='2009-02-08 11:14:14 +0800'>2009-02-08</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=970f887255bd3e1fc6c08a308f6d2bb9ee2d8edc'>- Drop whitespaces</a></td><td>Martin Wilke</td><td><span title='2008-09-08 05:49:30 +0800'>2008-09-08</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=6e0909e045a068d899c6347684796ba545f7202e'>* print/ghostscript-* and related ports have been renamed in the</a></td><td>Hiroki Sato</td><td><span title='2008-09-06 03:41:48 +0800'>2008-09-06</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+22</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=40c0a67edc2a95d10498581c3b509ce48341c690'>- Document CONFIGURE_ARGS changes for GNU_CONFIGURE on the syntax for</a></td><td>Rong-En Fan</td><td><span title='2008-08-21 14:23:03 +0800'>2008-08-21</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=bdf479ef3e75cda447739a5b21a8300bce5f8c8d'>- Fix some noticed spelling errors</a></td><td>Alexey Dokuchaev</td><td><span title='2008-07-23 20:27:24 +0800'>2008-07-23</span></td><td>1</td><td><span class='deletions'>-5</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=76cbab0003d8a5149632ce66c5ee92cdb24ee2b9'>Document porter visible changes from bsd.port.mk rev. 1.598</a></td><td>Pav Lucistnik</td><td><span title='2008-07-22 06:35:59 +0800'>2008-07-22</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=19458f4088aeb694c4c75b2bc83394d4f33c68d2'>Document wrapper option for ports-mgmt/pkg_install.</a></td><td>Florent Thoumie</td><td><span title='2008-06-10 18:03:29 +0800'>2008-06-10</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=c53975ff5ea3bbd0dedba60228b95754a8fe96f2'>20080414 updates</a></td><td>Pav Lucistnik</td><td><span title='2008-04-15 00:51:40 +0800'>2008-04-15</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+12</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=85869f9f37d3aed941000026828f559c145ba7fe'>- Document changes that have an impact on port writers</a></td><td>Pav Lucistnik</td><td><span title='2008-03-12 07:51:24 +0800'>2008-03-12</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=bcf15b755d6a35f4ce1147ea5fdc9a11d88ba7ec'>Kill EOL space, throw in a bunch of readability improvements.</a></td><td>Alexey Dokuchaev</td><td><span title='2007-09-20 17:29:24 +0800'>2007-09-20</span></td><td>1</td><td><span class='deletions'>-9</span>/<span class='insertions'>+9</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=070903661b5c0c340ab04b21bcafeec301d4b167'>Document bsd.perl.mk and related changes.</a></td><td>Mark Linimon</td><td><span title='2007-09-09 08:30:31 +0800'>2007-09-09</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+16</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=4c9cd257fd4e6eca46807a43e128d298429ee3cd'>- Extract command variable definitions from bsd.port.mk, they are now stored in</a></td><td>Gabor Kovesdan</td><td><span title='2007-08-04 19:37:24 +0800'>2007-08-04</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+16</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=4942ce5a7d8a3d0cbebaf4d202011850d1f7569f'> - Make Python 2.5.1 the default Python version</a></td><td>Alexander Botero-Lowry</td><td><span title='2007-07-30 17:42:28 +0800'>2007-07-30</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+13</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=cf957f4730e39fb413a3fa739b2dbb7b6be28a67'>- CONFIGURE_ARGS is changed to have --mandir and --infodir when they</a></td><td>Rong-En Fan</td><td><span title='2007-07-24 09:43:31 +0800'>2007-07-24</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=4b163093abda47cc01d9866a94d7615b99a14a1b'>Add USE_FORTRAN knob. All ports that use FORTRAN should</a></td><td>Maho Nakata</td><td><span title='2007-07-12 09:57:10 +0800'>2007-07-12</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=2649684686ae8d477a93a94efe49ec5ed88d5e2f'>- Introduce kld category</a></td><td>Pav Lucistnik</td><td><span title='2007-07-01 23:09:37 +0800'>2007-07-01</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=fce9c1398e26aa7ea6b9b39d3f5253c528c02e61'>Some spelling and markup nits.</a></td><td>Alexey Dokuchaev</td><td><span title='2007-06-19 13:56:21 +0800'>2007-06-19</span></td><td>1</td><td><span class='deletions'>-5</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=e4591e5d162c4d9da51becea52f9001d93ae76b6'>s/RELENG_4_EOL/RELEASE_4_EOL/.  I probably typed the former because it would</a></td><td>Mark Linimon</td><td><span title='2007-06-03 09:01:35 +0800'>2007-06-03</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=942838f1d5788567cd972456ef75252d52a654f1'>* Make 'make-deinstall-all' check for moved ports. [1]</a></td><td>Mark Linimon</td><td><span title='2007-05-25 08:09:37 +0800'>2007-05-25</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+22</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=6edd4a91b85e702d2901c4d1be1b6bd80d3f32f7'>Belatedly add the 20070313 entry, which was a minor change (add bsd.ocaml.mk;</a></td><td>Mark Linimon</td><td><span title='2007-04-26 14:53:16 +0800'>2007-04-26</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+9</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=53480b90b84a723d2960b67e299c20ad3b634fe3'>- Talk about porter's visible 2007/04/03 changes</a></td><td>Pav Lucistnik</td><td><span title='2007-04-03 07:14:45 +0800'>2007-04-03</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+16</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=65e107ab6988c9b2d4d980917430d8ab0cfee665'>[1] Introduce COPYTREE_BIN and COPYTREE_SHARE macros</a></td><td>Pav Lucistnik</td><td><span title='2007-03-24 22:02:06 +0800'>2007-03-24</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+21</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=fbcb891de43772c1492ca91807fe9cb01bd3ee29'>* Refine some comments about Linux emulation [1]</a></td><td>Mark Linimon</td><td><span title='2007-03-06 14:21:46 +0800'>2007-03-06</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+11</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=0de3ff661acec63625e5bf537d3305273b9edd3e'>bsd.port.mk</a></td><td>Pav Lucistnik</td><td><span title='2007-01-31 22:07:24 +0800'>2007-01-31</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+39</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=b946b8046c2ab963e03753428f6781cc817ef429'>- Grammar fixup on latest entry</a></td><td>Pav Lucistnik</td><td><span title='2007-01-31 21:35:20 +0800'>2007-01-31</span></td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+3</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=913cf4bd65b9766eb0b41faf1ab1bead5d585241'>Add an entry that asking all ports maintainers and ports</a></td><td>Maho Nakata</td><td><span title='2007-01-18 10:38:29 +0800'>2007-01-18</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=cf40b806c86b011e314dcde493463430c5431770'>Add the changes brought in by the GNOME 2.16 import.</a></td><td>Joe Marcus Clarke</td><td><span title='2006-10-14 17:31:38 +0800'>2006-10-14</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+8</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=8200b17f90f345d5e45de2e41776218e98886d4f'>Document bsd.port.mk 1.544 and associated changes.</a></td><td>Mark Linimon</td><td><span title='2006-10-01 03:26:32 +0800'>2006-10-01</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+16</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=3f6d652468df218fb7d3dee2135605e402d6f5a0'>* Add PKGVERSION to bsd.port.mk [1]</a></td><td>Mark Linimon</td><td><span title='2006-09-15 14:57:07 +0800'>2006-09-15</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+14</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=aa5fbade3d32342af28d235f3a5190b884b4610c'>The following functional changes were made to bsd.sites.mk:</a></td><td>Andrew Pantyukhin</td><td><span title='2006-09-03 23:23:03 +0800'>2006-09-03</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+13</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=88f1e1cb1f20a2038c1ef92b47b22a94dd4d1a6e'>Document bsd.sites.mk macro magic</a></td><td>Andrew Pantyukhin</td><td><span title='2006-08-05 04:44:18 +0800'>2006-08-05</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+27</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=c71442b16678236237267406f90327949bef47b9'>Fix a typo and refrase a sentense to be less ambiguous in the</a></td><td>Erwin Lansing</td><td><span title='2006-08-04 21:17:59 +0800'>2006-08-04</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+3</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=42e603705d9a64ad4ff2bae1f2871e54650f43e5'>Add a note for the latest patchset which adds DESTDIR support.</a></td><td>Erwin Lansing</td><td><span title='2006-08-04 20:36:30 +0800'>2006-08-04</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+35</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=38de649cb989b39d9f5bd345e8f3a32883e94f80'>Document the latest bsd.port.mk checkin.</a></td><td>Mark Linimon</td><td><span title='2006-07-18 12:13:11 +0800'>2006-07-18</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+12</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=906c2a352ce03e35cd59eaa2aa95754721b7cbf4'>Add latest changes in bsd.*.mk.</a></td><td>Mark Linimon</td><td><span title='2006-07-05 10:18:27 +0800'>2006-07-05</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+22</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=ba5d757f366890042105d20ece741f06c44c68ed'>Belatedly add the description of the most recent bsd.*.mk changes.</a></td><td>Mark Linimon</td><td><span title='2006-06-19 08:10:03 +0800'>2006-06-19</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+39</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=0790aa312cbcf54aaad34d050fe219f53c34f3d2'>Document the subset of changes committed to bsd.port.mk that are of</a></td><td>Kris Kennaway</td><td><span title='2006-05-24 06:27:21 +0800'>2006-05-24</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+33</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=e20bf89a3fb5acb45f0a4010fe327be1c85c740c'>Drop description of PERL_(BUILD|RUN)_DEPENDS since they were removed</a></td><td>Kris Kennaway</td><td><span title='2006-02-23 16:29:26 +0800'>2006-02-23</span></td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+0</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=87fb9b86484ac6ad8ba46838f5e886ead6812804'>Another round of markup and spelling nits.</a></td><td>Alexey Dokuchaev</td><td><span title='2006-01-27 21:17:11 +0800'>2006-01-27</span></td><td>1</td><td><span class='deletions'>-15</span>/<span class='insertions'>+15</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=1e6cc4ae6f5f8fce653f3a92493de173d12c3a7c'>- Announce 20060121 infrastructure changes</a></td><td>Pav Lucistnik</td><td><span title='2006-01-22 05:07:14 +0800'>2006-01-22</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+27</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=9f8275192f3ff7ae14ce93203d8ad21ac30603cf'>Remove trailing spaces.</a></td><td>Kirill Ponomarev</td><td><span title='2005-11-13 23:45:52 +0800'>2005-11-13</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/CHANGES?id=a4b366df6a9c6adc61947efdc82cdef5bd17e5ae'>* Add bsd.database.mk [1]</a></td><td>Clement Laforet</td><td><span title='2005-11-08 17:02:51 +0800'>2005-11-08</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+46</span></td></tr>