Commit graph

102 commits

Author SHA1 Message Date
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Matthias Andree
bc71f564c6 Kill three compiler warnings. 2013-06-27 23:29:03 +00:00
Matthias Andree
591e67d93a Update to new upstream release 1.42.8.
ChangeLog: <http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42.8>

Switch to KERNEL_ORG site and enable USE_XZ for 25 % smaller download.
Switch to USE_CSTD=gnu99 (was gnu89).  Disable 2TB r_*_big_expand tests due
to their space requirements, reenable m_bigjournal, and also skip
f_extent_oobounds which breaks inside Tinderbox but is fine outside.
2013-06-27 22:41:11 +00:00
Jason Helfman
057a0f2dbc - USES conversions
Approved by:	portmgr (bapt@)
2013-04-30 07:11:19 +00:00
Matthias Andree
3cc998b1bb Fix build with clang.
(The issue has also been reported to the upstream maintainer.)

PR:		ports/176908
Submitted by:	Beeblebrox <zaphod@berentweb.com>
2013-03-13 08:11:32 +00:00
Matthias Andree
e7721b0d56 Update to new upstream release 1.42.7.
Changelog:	http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42.7
2013-01-24 21:07:33 +00:00
Matthias Andree
6ec68373d8 Update to new upstream release 1.42.6.
Changelog:
<http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42.6>

Changing devel/e2fsprogs-libss (removing patch) to keep it buildable.
Maintainer has been notified in separate mail.
2012-09-23 15:52:25 +00:00
Matthias Andree
79446106b6 Update to new upstream release v1.42.5. 2012-08-02 18:17:11 +00:00
Matthias Andree
6953a3bf20 Run self-tests in $WRKDIR, now that some self-tests have grown largish in
uncompressed form, and were observed to exhaust /tmp space on some occasions.

Suggested by: dougb@
2012-06-19 00:30:59 +00:00
Matthias Andree
a3b75e88c6 Add LICENSE statement. 2012-06-13 21:34:43 +00:00
Matthias Andree
1fd921c6c0 Exploit e2fsprogs's 1.42.4's new 'parallel make check' feature. 2012-06-13 21:20:08 +00:00
Matthias Andree
8033fc1550 Update to new upstream release 1.42.4.
ChangeLog: http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42.4
2012-06-13 19:24:53 +00:00
Matthias Andree
10cf8a82d8 Update to new upstream release 1.42.3.
ChangeLog: http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42.3

Convert to OptionsNG. (e2fsprogs-libss seems to compile fine, too)
2012-06-08 13:37:48 +00:00
Matthias Andree
283ea69593 Add a patch to MAKE_JOBS_SAFE.
The patch, and one removing bashisms in tests/*/script, have been submitted
to Ted Y. Ts'o, the upstream maintainer, for inclusion in the next release.

Reported by: pointyhat (by way of pav@)
2012-05-09 17:55:01 +00:00
Pav Lucistnik
3066316b4a - Mark MAKE_JOBS_UNSAFE:
cp ./uuid.h.in uuid.h
  touch subdirs
  ../../util/subst -t -f ../../util/subst.conf ./uuid.3.in uuid.3
  ./tst_uuid.c:46:23: error: uuid/uuid.h: No such file or directory

Reported by:	pointyhat
2012-05-02 21:52:10 +00:00
Matthias Andree
4512e6eeb1 Fix build with clang.
Feature safe: yes
2012-04-01 15:39:56 +00:00
Matthias Andree
eca19c65fc get more details into tinderbox logs
Feature safe: yes
2012-04-01 15:39:35 +00:00
Matthias Andree
4263937401 Update to upstream bugfix/speedup release 1.42.2.
Release Notes: <http://e2fsprogs.sourceforge.net/e2fsprogs-release.html>
Feature safe:  yes
2012-04-01 15:29:03 +00:00
Matthias Andree
4baf4c1dda Fix missing return value in lib/quota/quotaio.c.
Fixes compilation with clang.

Submitted by: Zhihao Yuan
PR:           ports/165218
2012-02-17 21:31:06 +00:00
Matthias Andree
e3c1890ec3 Upgrade to new upstream release v1.42.
Changelog:
http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42
2012-02-16 00:50:14 +00:00
Pav Lucistnik
d7d61c4219 - make jobs unsafe
Reported by:	pointyhat
2011-12-13 20:10:44 +00:00
Matthias Andree
5f5c4ad5ff Drop patch that changed mke2fs default inode size to 128.
Not bumping PORTREVISION as there's no urge to push this and it doesn't "fix" anything.
2011-08-11 17:41:26 +00:00
Matthias Andree
34f63ed162 Drop now-obsolete information about inode size limits in 7.1's ext2fs.
7.3 is the oldest supported release and deals with 256-byte sized inodes.
2011-08-11 17:20:55 +00:00
Matthias Andree
6a8169e819 Fix build on 9.0-BETA1 PPC64, by allowing /lib/libgcc*
Reported by: geoffrey.levand at mail.ru
PR:          ports/159672
2011-08-11 17:18:16 +00:00
Matthias Andree
e7d35158da Use USE_CSTD=gnu89 instead of USE_GCC.
Submitted by: kwm@ (via ports/ports-committers@), thanks
2011-06-21 08:15:17 +00:00
Matthias Andree
86e17e6806 [1] USE_GCC=4.2+, to avoid clang. Port needs -lgcc and -lgcc_s explicitly.
[2] Set include path through CPPFLAGS directly, not through CONFIGURE_ENV.

Found by: -exp run [1]
Found by: portlint [2]
2011-06-20 22:02:53 +00:00
Matthias Andree
957960baaa Update to new upstream release 1.14.14 (2010-12-22):
Fix spurious complaint in mke2fs where it would complain if the file system type default is not defined in mke2fs.conf.

The resize2fs program will no longer clear the resize_inode feature when the number reserved group descriptor blocks reaches zero. This allows for subsequent shrinks of the file system to work cleanly for flex_bg file systems.

The resize2fs program now handles devices which are exactly 16T; previously it would give an error saying that the file system was too big.

E2fsck (and the libext2fs library) will not use the extended rec_len encoding for file systems whose block size is less than 64k, for consistency with the kernel.
Programming notes

E2fsprogs 1.41.13 would not compile on big-endian systems. This has been fixed. (Addresses Sourceforge Bug: #3138115)

The ext2fs_block_iterator2() function passed an incorrect ref_offset to its callback function in the case of sparse files. (Addresses Sourceforge Bug: #3081087)

Fix some type-punning warnings generated by newer versions of gcc.
2010-12-30 14:29:08 +00:00
Sunpoet Po-Chuan Hsieh
a32defea5d - Use canonical format for FreeBSD.org MAINTAINER addresses
- Remove obsolete MD5 checksum while I'm here

PR:		ports/152844
Submitted by:	sunpoet (myself)
Approved by:	miwi (with portmgr hat)
2010-12-25 16:55:41 +00:00
Matthias Andree
a6e9a3c0ca Upgrade to new upstream patch release 1.41.13.
Release notes:
http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.41.13

Remove MD5 checksum.
2010-12-22 16:26:19 +00:00
Matthias Andree
438ea0de06 Update do new upstream release 1.41.12.
Approved by: garga (mentor)
2010-06-02 18:49:53 +00:00
Matthias Andree
c34284799a Update to upstream 1.41.11.
See the shipped RELEASE.NOTES for details.

Approved by: garga (mentor)
2010-03-18 11:42:42 +00:00
Matthias Andree
637f4f7194 Bump PORTREVISION, since we've changed installed filed.
Approved by: miwi (mentor)
2010-03-14 11:06:33 +00:00
Matthias Andree
03b879ce63 Fix e2fsck -fD corruption without dirindex on ext2 or small directories
that have entries that sort before '.'.  From upstream's Git repo.

Approved by: miwi@ (mentor)
2010-03-14 10:46:48 +00:00
Matthias Andree
81e7bc51bf Update to new upstream release 1.41.10.
Lots of bugfixes, ouf of these are noteworthy:
Fixes several bugs around flex_bg (hopefully also the one on sparc64)
Fixes alignment of bitmaps to 4-byte boundaries.
The build process now uses standard variables for tuning compiler and linker
settings and no longer relies on --with-ccopt and similar options.

Approved by: garga@ (mentor)
2010-02-12 13:12:47 +00:00
Matthias Andree
1d0361bd4d Add new devel/e2fsprogs-libss port, as slave to sysutils/e2fsprogs.
pkg-descr: ----------------------------------------------------------
  This package includes a tool that parses a command table to generate a
  simple command-line interface parser, the include files needed to compile
  and use it, and the libraries needed to run programs that use it.

  It was originally inspired by the Multics SubSystem library.
EOF------------------------------------------------------------------

PR:           ports/140767
Submitted by: Benjamin Kaduk <kaduk@mit.edu>
Approved by:  garga (mentor)
2010-01-07 13:51:03 +00:00
Mark Linimon
6129d7a02c Mark as broken on sparc64: fails self-test.
Hat:		portmgr
2009-12-04 05:56:45 +00:00
Matthias Andree
65820414b6 Change MAINTAINER's address now that he's a FreeBSD committer.
Suggested by: garga
Approved by: garga (mentor, implicit).
2009-11-24 16:53:51 +00:00
Martin Wilke
f6bff99e09 - Update to 1.41.9
PR:		139531
Submitted by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
2009-11-05 20:40:38 +00:00
Erwin Lansing
4a94220bba Fix sourceforge
Submitted by:	pointyhat
2009-08-24 18:45:23 +00:00
Martin Wilke
194fc80cd2 - Update to 1.41.8
PR:		136795
Submitted by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
2009-07-16 21:41:38 +00:00
Martin Wilke
448a00f1dc * misc/e2fsprogs-libuuid:
- bump revision, as we're changing files and fixing a bug even for
  those who had successfully built libuuid before
- patch one more source file to make sure the clock.txt state file
  gets saved to the right directory
- try to run the newly-build uuidd for our self-test (ignoring
  failures, as they are non-fatal)
- (the actual build fix is inherited from the other port)

* sysutils/e2fsprogs:

- add files/patch-uuid-loop to actually fix the "self-test does not
  terminate" bug. What causes the client to see EOF prematurely or the
  server to fail to send a response remains unknown, but we'll fix the
  worse part of the issue: loop on EOF (read returning 0).

PR:		134156
Submitted by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
2009-05-16 22:36:57 +00:00
Martin Wilke
da44ccc17d - Update to 1.41.5
PR:		133963
Submitted by:	Matthias Andree <matthias.andree@gmx.de>
2009-04-25 22:25:12 +00:00
Shaun Amott
faacc273b0 Remove BROKEN for sparc64.
PR:		ports/133209
Submitted by:	Florian Smeets <flo@kasimir.com>
Approved by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
2009-03-30 15:48:54 +00:00
Mark Linimon
d7f19049c1 Mark as broken on sparc64: uuid library does not compile. 2009-03-16 09:30:30 +00:00
Martin Wilke
c5f28b7c10 - default inode size for mke2fs to 128
Inspired by: Wesley Shields
- remove BROKEN; Solaris 8 SPARC64 compiles package just fine

PR:		131556
Submitted by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
2009-02-10 22:36:42 +00:00
Martin Wilke
5d9f0fb74b - Update to 1.41.4
PR:		131449
Submitted by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
2009-02-08 22:53:32 +00:00
Mark Linimon
55eaa1a131 Mark as broken on sparc64.
Hat:	portmgr
2008-12-10 07:35:19 +00:00
Martin Wilke
dfa908c01c - Update to 1.41.3
PR:		128069
Submitted by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
2008-10-15 16:03:52 +00:00
Martin Wilke
8f8ef415c1 - Update to 1.41.2
PR:		127837
Submitted by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
2008-10-05 13:40:14 +00:00
Martin Wilke
850e037efa - Update to 1.41.1
PR:		127414
Submitted by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
2008-09-23 08:18:45 +00:00