aboutsummaryrefslogtreecommitdiffstats
path: root/packages/contracts
diff options
context:
space:
mode:
authorRemco Bloemen <remco@wicked.ventures>2018-06-22 22:36:56 +0800
committerAmir Bandeali <abandeali1@gmail.com>2018-06-26 07:19:07 +0800
commit07734a5184e6e53230381953aaf8546abf5195a7 (patch)
tree821fa829aa6a3a3a755fc28a57176691f0999a7c /packages/contracts
parent32d499421953851002492b6eef68fd7cc7b43639 (diff)
downloaddexon-sol-tools-07734a5184e6e53230381953aaf8546abf5195a7.tar.gz
dexon-sol-tools-07734a5184e6e53230381953aaf8546abf5195a7.tar.zst
dexon-sol-tools-07734a5184e6e53230381953aaf8546abf5195a7.zip
Update tests
Diffstat (limited to 'packages/contracts')
-rw-r--r--packages/contracts/test/asset_proxy/decoder.ts5
-rw-r--r--packages/contracts/test/asset_proxy/proxies.ts48
2 files changed, 20 insertions, 33 deletions
diff --git a/packages/contracts/test/asset_proxy/decoder.ts b/packages/contracts/test/asset_proxy/decoder.ts
index f671f495e..b5a457933 100644
--- a/packages/contracts/test/asset_proxy/decoder.ts
+++ b/packages/contracts/test/asset_proxy/decoder.ts
@@ -45,7 +45,6 @@ describe('TestAssetDataDecoders', () => {
const tokenId = generatePseudoRandomSalt();
const encodedAssetData = assetProxyUtils.encodeERC721AssetData(testAddress, tokenId);
console.log(encodedAssetData);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
const expectedDecodedAssetData = assetProxyUtils.decodeERC721AssetData(encodedAssetData);
let decodedTokenAddress: string;
let decodedTokenId: BigNumber;
@@ -54,8 +53,8 @@ describe('TestAssetDataDecoders', () => {
decodedTokenAddress,
decodedTokenId,
decodedData,
- ] = await testAssetProxyDecoder.publicDecodeERC721Data.callAsync(encodedAssetDataWithoutProxyId);
- expect(decodedTokenAddress).to.be.equal(expectedDecodedAssetData.tokenAddress);
+ ] = await testAssetProxyDecoder.publicDecodeERC721Data.callAsync(encodedAssetData);
+ expect(decodedTokenAddress).to.be.equal( expectedDecodedAssetData.tokenAddress);
expect(decodedTokenId).to.be.bignumber.equal(expectedDecodedAssetData.tokenId);
expect(decodedData).to.be.equal(expectedDecodedAssetData.receiverData);
});
diff --git a/packages/contracts/test/asset_proxy/proxies.ts b/packages/contracts/test/asset_proxy/proxies.ts
index 2c27f7382..608d599a1 100644
--- a/packages/contracts/test/asset_proxy/proxies.ts
+++ b/packages/contracts/test/asset_proxy/proxies.ts
@@ -96,13 +96,12 @@ describe('Asset Transfer Proxies', () => {
it('should successfully transfer tokens', async () => {
// Construct ERC20 asset data
const encodedAssetData = assetProxyUtils.encodeERC20AssetData(zrxToken.address);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
// Perform a transfer from makerAddress to takerAddress
const erc20Balances = await erc20Wrapper.getBalancesAsync();
const amount = new BigNumber(10);
await web3Wrapper.awaitTransactionSuccessAsync(
await erc20Proxy.transferFrom.sendTransactionAsync(
- encodedAssetDataWithoutProxyId,
+ encodedAssetData,
makerAddress,
takerAddress,
amount,
@@ -123,13 +122,12 @@ describe('Asset Transfer Proxies', () => {
it('should do nothing if transferring 0 amount of a token', async () => {
// Construct ERC20 asset data
const encodedAssetData = assetProxyUtils.encodeERC20AssetData(zrxToken.address);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
// Perform a transfer from makerAddress to takerAddress
const erc20Balances = await erc20Wrapper.getBalancesAsync();
const amount = new BigNumber(0);
await web3Wrapper.awaitTransactionSuccessAsync(
await erc20Proxy.transferFrom.sendTransactionAsync(
- encodedAssetDataWithoutProxyId,
+ encodedAssetData,
makerAddress,
takerAddress,
amount,
@@ -174,12 +172,12 @@ describe('Asset Transfer Proxies', () => {
it('should throw if requesting address is not authorized', async () => {
// Construct ERC20 asset data
const encodedAssetData = assetProxyUtils.encodeERC20AssetData(zrxToken.address);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
+
// Perform a transfer from makerAddress to takerAddress
const amount = new BigNumber(10);
return expectRevertOrAlwaysFailingTransactionAsync(
erc20Proxy.transferFrom.sendTransactionAsync(
- encodedAssetDataWithoutProxyId,
+ encodedAssetData,
makerAddress,
takerAddress,
amount,
@@ -196,10 +194,9 @@ describe('Asset Transfer Proxies', () => {
const erc20Balances = await erc20Wrapper.getBalancesAsync();
const encodedAssetData = assetProxyUtils.encodeERC20AssetData(zrxToken.address);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
const amount = new BigNumber(10);
const numTransfers = 2;
- const assetData = _.times(numTransfers, () => encodedAssetDataWithoutProxyId);
+ const assetData = _.times(numTransfers, () => encodedAssetData);
const fromAddresses = _.times(numTransfers, () => makerAddress);
const toAddresses = _.times(numTransfers, () => takerAddress);
const amounts = _.times(numTransfers, () => amount);
@@ -228,10 +225,9 @@ describe('Asset Transfer Proxies', () => {
it('should throw if not called by an authorized address', async () => {
const encodedAssetData = assetProxyUtils.encodeERC20AssetData(zrxToken.address);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
const amount = new BigNumber(10);
const numTransfers = 2;
- const assetData = _.times(numTransfers, () => encodedAssetDataWithoutProxyId);
+ const assetData = _.times(numTransfers, () => encodedAssetData);
const fromAddresses = _.times(numTransfers, () => makerAddress);
const toAddresses = _.times(numTransfers, () => takerAddress);
const amounts = _.times(numTransfers, () => amount);
@@ -244,9 +240,9 @@ describe('Asset Transfer Proxies', () => {
});
});
- it('should have an id of 1', async () => {
+ it('should have an id of 0xf47261b0', async () => {
const proxyId = await erc20Proxy.getProxyId.callAsync();
- expect(proxyId).to.equal(1);
+ expect(proxyId).to.equal('0xf47261b0');
});
});
@@ -255,7 +251,6 @@ describe('Asset Transfer Proxies', () => {
it('should successfully transfer tokens', async () => {
// Construct ERC721 asset data
const encodedAssetData = assetProxyUtils.encodeERC721AssetData(erc721Token.address, erc721MakerTokenId);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
// Verify pre-condition
const ownerMakerAsset = await erc721Token.ownerOf.callAsync(erc721MakerTokenId);
expect(ownerMakerAsset).to.be.bignumber.equal(makerAddress);
@@ -263,7 +258,7 @@ describe('Asset Transfer Proxies', () => {
const amount = new BigNumber(1);
await web3Wrapper.awaitTransactionSuccessAsync(
await erc721Proxy.transferFrom.sendTransactionAsync(
- encodedAssetDataWithoutProxyId,
+ encodedAssetData,
makerAddress,
takerAddress,
amount,
@@ -279,14 +274,13 @@ describe('Asset Transfer Proxies', () => {
it('should call onERC721Received when transferring to a smart contract without receiver data', async () => {
// Construct ERC721 asset data
const encodedAssetData = assetProxyUtils.encodeERC721AssetData(erc721Token.address, erc721MakerTokenId);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
// Verify pre-condition
const ownerMakerAsset = await erc721Token.ownerOf.callAsync(erc721MakerTokenId);
expect(ownerMakerAsset).to.be.bignumber.equal(makerAddress);
// Perform a transfer from makerAddress to takerAddress
const amount = new BigNumber(1);
const txHash = await erc721Proxy.transferFrom.sendTransactionAsync(
- encodedAssetDataWithoutProxyId,
+ encodedAssetData,
makerAddress,
erc721Receiver.address,
amount,
@@ -315,14 +309,13 @@ describe('Asset Transfer Proxies', () => {
erc721MakerTokenId,
receiverData,
);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
// Verify pre-condition
const ownerMakerAsset = await erc721Token.ownerOf.callAsync(erc721MakerTokenId);
expect(ownerMakerAsset).to.be.bignumber.equal(makerAddress);
// Perform a transfer from makerAddress to takerAddress
const amount = new BigNumber(1);
const txHash = await erc721Proxy.transferFrom.sendTransactionAsync(
- encodedAssetDataWithoutProxyId,
+ encodedAssetData,
makerAddress,
erc721Receiver.address,
amount,
@@ -351,7 +344,6 @@ describe('Asset Transfer Proxies', () => {
erc721MakerTokenId,
receiverData,
);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
// Verify pre-condition
const ownerMakerAsset = await erc721Token.ownerOf.callAsync(erc721MakerTokenId);
expect(ownerMakerAsset).to.be.bignumber.equal(makerAddress);
@@ -359,7 +351,7 @@ describe('Asset Transfer Proxies', () => {
const amount = new BigNumber(1);
return expectRevertOrAlwaysFailingTransactionAsync(
erc721Proxy.transferFrom.sendTransactionAsync(
- encodedAssetDataWithoutProxyId,
+ encodedAssetData,
makerAddress,
erc20Proxy.address, // the ERC20 proxy does not have an ERC721 receiver
amount,
@@ -371,7 +363,6 @@ describe('Asset Transfer Proxies', () => {
it('should throw if transferring 0 amount of a token', async () => {
// Construct ERC721 asset data
const encodedAssetData = assetProxyUtils.encodeERC721AssetData(erc721Token.address, erc721MakerTokenId);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
// Verify pre-condition
const ownerMakerAsset = await erc721Token.ownerOf.callAsync(erc721MakerTokenId);
expect(ownerMakerAsset).to.be.bignumber.equal(makerAddress);
@@ -379,7 +370,7 @@ describe('Asset Transfer Proxies', () => {
const amount = new BigNumber(0);
return expectRevertOrAlwaysFailingTransactionAsync(
erc721Proxy.transferFrom.sendTransactionAsync(
- encodedAssetDataWithoutProxyId,
+ encodedAssetData,
makerAddress,
takerAddress,
amount,
@@ -391,7 +382,6 @@ describe('Asset Transfer Proxies', () => {
it('should throw if transferring > 1 amount of a token', async () => {
// Construct ERC721 asset data
const encodedAssetData = assetProxyUtils.encodeERC721AssetData(erc721Token.address, erc721MakerTokenId);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
// Verify pre-condition
const ownerMakerAsset = await erc721Token.ownerOf.callAsync(erc721MakerTokenId);
expect(ownerMakerAsset).to.be.bignumber.equal(makerAddress);
@@ -399,7 +389,7 @@ describe('Asset Transfer Proxies', () => {
const amount = new BigNumber(500);
return expectRevertOrAlwaysFailingTransactionAsync(
erc721Proxy.transferFrom.sendTransactionAsync(
- encodedAssetDataWithoutProxyId,
+ encodedAssetData,
makerAddress,
takerAddress,
amount,
@@ -411,7 +401,6 @@ describe('Asset Transfer Proxies', () => {
it('should throw if allowances are too low', async () => {
// Construct ERC721 asset data
const encodedAssetData = assetProxyUtils.encodeERC721AssetData(erc721Token.address, erc721MakerTokenId);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
// Remove transfer approval for makerAddress.
await web3Wrapper.awaitTransactionSuccessAsync(
await erc721Token.setApprovalForAll.sendTransactionAsync(erc721Proxy.address, false, {
@@ -423,7 +412,7 @@ describe('Asset Transfer Proxies', () => {
const amount = new BigNumber(1);
return expectRevertOrAlwaysFailingTransactionAsync(
erc20Proxy.transferFrom.sendTransactionAsync(
- encodedAssetDataWithoutProxyId,
+ encodedAssetData,
makerAddress,
takerAddress,
amount,
@@ -437,12 +426,11 @@ describe('Asset Transfer Proxies', () => {
it('should throw if requesting address is not authorized', async () => {
// Construct ERC721 asset data
const encodedAssetData = assetProxyUtils.encodeERC721AssetData(erc721Token.address, erc721MakerTokenId);
- const encodedAssetDataWithoutProxyId = encodedAssetData.slice(0, -2);
// Perform a transfer from makerAddress to takerAddress
const amount = new BigNumber(1);
return expectRevertOrAlwaysFailingTransactionAsync(
erc721Proxy.transferFrom.sendTransactionAsync(
- encodedAssetDataWithoutProxyId,
+ encodedAssetData,
makerAddress,
takerAddress,
amount,
@@ -506,9 +494,9 @@ describe('Asset Transfer Proxies', () => {
});
});
- it('should have an id of 2', async () => {
+ it('should have an id of 0x08e937fa', async () => {
const proxyId = await erc721Proxy.getProxyId.callAsync();
- expect(proxyId).to.equal(2);
+ expect(proxyId).to.equal('0x08e937fa');
});
});
});
>2-3/+3 * - Update to 2015.06.07sunpoet2015-06-092-3/+3 * - Update to 2015.05.31sunpoet2015-06-022-3/+3 * - update to 4.4.9ohauer2015-06-012-6/+6 * - Update to 2015.05.17sunpoet2015-05-232-3/+3 * Distfile was rerolled, no changes.kwm2015-05-151-2/+2 * - Use DISTVERSIONSUFFIX instead of DISTNAMEsunpoet2015-05-141-1/+1 * MASTER_SITES cleanup.mat2015-05-142-4/+2 * eric6 ports: Update to version 6.0.5.bsam2015-05-081-2/+2 * Update de-wordpress to 4.2.2.kwm2015-05-072-3/+3 * - Update to 2015.05.03sunpoet2015-05-052-3/+3 * - Update to 4.2.1sunpoet2015-04-292-3/+3 * - Update to 2015.04.26sunpoet2015-04-272-3/+3 * - Update to 4.2 and unbreak this portsunpoet2015-04-262-5/+3 * Update to 4.3.7.jkim2015-04-261-4/+4 * - Update to 2015.04.19sunpoet2015-04-222-3/+3 * Remove expired ports:rene2015-04-186-93/+0 * eric6 ports: Update to version 6.0.4.bsam2015-04-091-2/+2 * - Update to 2015.04.05sunpoet2015-04-062-3/+3 * Mark a few ports in german category BROKEN (unfetchable)antoine2015-04-052-0/+4 * Update to 9lme2015-04-032-3/+3 * - Update to 2015.03.29sunpoet2015-03-302-3/+3 * - Update to 2015.03.22sunpoet2015-03-242-3/+3 * php53 and fallout: Deprecate, set removal for 15 APR 2015marino2015-03-221-1/+4 * - Update to 2015.03.15sunpoet2015-03-172-3/+3 * Update KDE SC to 4.14.3alonso2015-03-122-2/+3 * - Update to 2015.03.08sunpoet2015-03-102-3/+3 * Eric6 localization files.bsam2015-03-083-0/+10 * - Update to 2015.03.01sunpoet2015-03-032-3/+3 * - Update to 2015.02.22sunpoet2015-02-242-3/+3 * - Update to 4.3.6.jkim2015-02-211-4/+4 * Replace NEED_ROOT by USES=fakerootbapt2015-02-061-2/+2 * - adjust bugzilla revision to 4.4.7,ohauer2015-01-281-2/+2 * - adjust bugzilla revision to 4.4.7,ohauer2015-01-271-1/+2 * - Update to 2015.01.11sunpoet2015-01-132-3/+3 * Move MASTER_SITES from CRITICAL to LOCAL/ehauptehaupt2015-01-061-1/+1 * Move MASTER_SITES from CRITICAL to LOCAL/ehauptehaupt2015-01-061-1/+1 * - Update to 2015.01.04sunpoet2015-01-062-3/+3 * - Update *_DEPENDSsunpoet2015-01-031-3/+6 * - Update to 2014.12.21sunpoet2014-12-242-3/+3 * Cleanup plistbapt2014-12-213-3/+0 * - Update to 4.1sunpoet2014-12-212-3/+3 * Update to 4.3.5.jkim2014-12-191-4/+4 * - Update to 2014.12.07sunpoet2014-12-092-3/+3 * Update to 4.3.4.jkim2014-11-271-4/+4 * - Update to 4.0.1sunpoet2014-11-254-32/+15 * - Update to 2014.11.23sunpoet2014-11-252-3/+3 * Reset miwi's maintainership per his demandbapt2014-11-181-1/+1 * Update to 4.3.3.jkim2014-11-011-4/+4 * - support INSTALL_AS_USERdinoex2014-10-293-4/+16 * Cleanup plistbapt2014-10-208-109/+11 * - Convert ports from german/, java/, japanese/ and ports-mgmt/ to newmva2014-10-202-6/+4 * KDE/FreeBSD team presents KDE SC 4.14.2 and KDE Workspace 4.11.13!makc2014-10-193-309/+65 * Update to 4.3.2.jkim2014-10-172-5/+4 * Add missing dependencies and CPE data.des2014-10-151-1/+8 * - update to version 4.4.6ohauer2014-10-153-43/+3 * Update to 8lme2014-10-103-11/+10 * - Allow staging as a regular userantoine2014-10-092-13/+5 * - Update to 2014.10.05sunpoet2014-10-072-3/+3 * Update to 7lme2014-09-302-4/+3 * fix build with perl 5.18az2014-09-201-0/+7 * Allow staging as a regular userantoine2014-09-192-11/+5 * - Update to 2014.09.15sunpoet2014-09-182-3/+3 * devel/glib12 x11-toolkits/gtk12:tijl2014-09-131-1/+1 * Update the default version of GCC in the Ports Collection from GCC 4.7.4gerald2014-09-115-2/+5 * eric4 ports: update to version 4.5.24.bsam2014-09-101-2/+2 * Change MAINTAINER to bz-ports@ as discussed with bugzilla@ (now bz-ports@)flo2014-09-061-1/+1 * - Update to 2014.09.01sunpoet2014-09-042-3/+3 * Remove non staged ports without pending PR from g*bapt2014-09-024-71/+0 * - update to 4.4.5ohauer2014-08-312-5/+4 * - update to 1.74ohauer2014-08-311-2/+2 * Remove ports related to Adobe Reader.hrs2014-08-305-30/+0 * The port was identical to german/aspell, changed it to the right version.bapt2014-08-274-19/+15 * - Update to 2014.08.24sunpoet2014-08-272-3/+3 * - Update to 2014.08.17sunpoet2014-08-182-3/+3 * Upgrade OpenEXR and ilmbase to 2.2.0.mandree2014-08-162-1/+2 * 1: Stagify.vanilla2014-08-153-24/+27 * 1: Stagify.vanilla2014-08-142-4/+4 * - Update to 2014.08.10sunpoet2014-08-122-3/+3 * german/BBBike: Clear up build warnings caused by early shell commandmarino2014-08-121-1/+8 * Stage german/BBBikemarino2014-08-073-62/+30 * - Update to 2014.08.03sunpoet2014-08-052-3/+3 * Convert some more USE_BZIP2 to USES=tar:bzip2adamw2014-07-301-1/+1 * Rename german/ and graphics/ patch-xy patches to reflect the files they modify.adamw2014-07-291-0/+0 * - Update to 2014.07.27sunpoet2014-07-282-3/+3 * - better bugzilla revnum handlingohauer2014-07-281-4/+11 * Reset maintainership for ports not staged with no pending PRbapt2014-07-244-4/+4 * - Update to 2014.07.20sunpoet2014-07-212-3/+3 * - Use USES=tar:bzip2sunpoet2014-07-161-2/+1 * Add DOCS to OPTIONS for ports that have PORTDOCS in the plist.adamw2014-07-162-0/+3 * Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.adamw2014-07-151-1/+1 * - Update to 2014.07.13sunpoet2014-07-142-3/+3 * - Update to 2014.07.06sunpoet2014-07-072-3/+3 * - Update to 2014.06.29sunpoet2014-07-042-3/+3 * Update to version 4.5.23.bsam2014-06-301-2/+2 * Update to 4.2.5.jkim2014-06-241-4/+4 * - Remove obsolete PYEASYINSTALL_EGG entry, now that the ports usemva2014-06-221-1/+0 * Remove localized bugzilla ports for which the master port expired:rene2014-06-2111-664/+0 * remove NO_STAGE.vanilla2014-06-202-2/+0 * - Update to 2014.06.15sunpoet2014-06-172-3/+3 * Remove indefinite articles and trailing periods from COMMENT, plusolgeni2014-06-131-1/+1 * Update to libreoffice 4.2.4bapt2014-06-111-4/+4 * - Update to 2014.06.08sunpoet2014-06-102-3/+3 * Remove all the bootstrap files (.bs) from the plists.mat2014-06-101-6/+0 * - add stage supportohauer2014-06-011-8/+3 * Remove expired ports:rene2014-05-319-118/+0 * - Update to 2014.05.25sunpoet2014-05-272-3/+3 * - Remove useless USE_GMAKEmiwi2014-05-261-1/+0 * - Update to 3.9.1miwi2014-05-252-3/+3 * - Update to 2014.05.16sunpoet2014-05-202-3/+3 * Update to version 6.nox2014-05-172-4/+3 * Fix stagificationedwin2014-05-141-1/+0 * - Update to 2014.05.09sunpoet2014-05-132-3/+3 * Update eric4 ports to version 4.5.22.bsam2014-05-121-2/+2 * KDE/FreeBSD team presents KDE SC 4.12.5 and KDE Workspace 4.11.9!makc2014-05-111-2/+2 * - update german bugzilla templatesohauer2014-05-106-9/+9 * Support stagebapt2014-05-091-1/+0 * Support stagebapt2014-05-091-1/+0 * Update to 4.1.6.jkim2014-05-071-4/+4 * - Update to 2014.05.02sunpoet2014-05-052-3/+3 * Convert all :U to :tu and :L to :tlbapt2014-05-051-1/+1 * - Update to 2014.04.27sunpoet2014-04-292-3/+3 * Stageehaupt2014-04-172-10/+8 * Convert to USES=gecko:firefoxbapt2014-04-102-2/+2 * - use USE_GITHUBdinoex2014-04-104-13/+278 * - Update to 2014.04.06sunpoet2014-04-072-3/+3 * Eric4 ports: update to version 4.5.21.bsam2014-04-061-2/+2 * Support stagingehaupt2014-04-041-2/+2 * KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8!makc2014-04-031-2/+2 * - Update to 2014.03.30sunpoet2014-03-312-3/+3 * - honor CC, CFLAGSdinoex2014-03-311-1/+4 * Remove expired ports:rene2014-03-306-100/+0 * Deprecate, set EXPIRATION_DATE :nox2014-03-282-0/+8 * - Update to 2014.03.23sunpoet2014-03-242-3/+3 * - Update to 2014.03.16sunpoet2014-03-202-3/+3 * - Update 3.8.1miwi2014-03-152-3/+3 * Update to version 4.5.20.bsam2014-03-141-2/+2 * Unbreakantoine2014-03-111-1/+1 * Update the default version of GCC used in the Ports Collection fromgerald2014-03-113-2/+3 * - Update to 2014.03.09sunpoet2014-03-112-3/+3 * Convert g* to USES=zipbapt2014-03-106-9/+6 * Chase www/tiger deprecationantoine2014-03-051-0/+3 * KDE/FreeBSD team presents KDE SC 4.12.3 and KDE Workspace 4.11.7!makc2014-03-052-12/+12 * - remove broken MANPREFIXdinoex2014-03-041-2/+2 * - Update to 2014.03.02sunpoet2014-03-032-3/+3 * Support stagebapt2014-03-031-1/+0 * Update to 4.1.5. It is partially based on the following PR.jkim2014-02-261-4/+4 * - Update to 2014.02.23sunpoet2014-02-242-3/+3 * Remove trailing whitespaces from category germanehaupt2014-02-211-1/+1 * Support stagingehaupt2014-02-201-2/+1 * - Update to 2014.02.16sunpoet2014-02-192-3/+3 * - Bump PORTREVISION after KDE4_PREFIX changemakc2014-02-181-0/+1 * KDE/FreeBSD team presents KDE SC 4.12.2 and KDE Workspace 4.11.6!makc2014-02-184-102/+144 * - Update to 2014.02.09sunpoet2014-02-112-3/+3 * According to the Porter's Handbook (5.12.2.3.) default options must be added toehaupt2014-02-101-0/+2 * - Swith from easy_install to install (and bump PORTREVISION)antoine2014-02-094-42/+6 * - Update to 2014.02.02sunpoet2014-02-062-3/+3 * - Stage supportmiwi2014-02-051-8/+4 * - Stage supportmiwi2014-02-051-12/+6 * - Update gimp-help ports to 2.8.1. Polish translation has been removed, newmakc2014-02-011-3/+3 * Remove ispell which is deprecated for long, consider using aspell instead or ...bapt2014-01-294-61/+0 * Switch from ispell to aspell-ispellbapt2014-01-281-2/+2 * Use aspell instead of ispell to build the packagebapt2014-01-281-3/+7 * Update to 4lme2014-01-28