Commit graph

33 commits

Author SHA1 Message Date
Matthias Andree
f9e7b577cc Bugfix update e2fsprogs to new upstream release 1.43.9.
Changelog: <http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.9>

Reset e2fsprogs-libuuid's PORTREVISION.
2018-02-20 22:14:17 +00:00
Matthias Andree
9e1fa45f08 Run rc.d/uuidd after the virtual FILESYSTEMS target.
PR:		225368
Submitted by:	bdrewery@
MFH:		2018Q1
2018-02-08 22:55:12 +00:00
Matthias Andree
627a084eea Update to new upstream 1.43.7, install libext2fs.so [1].
Install shared libraries, and use them (except for e2fsck, which links it
statically so it can be used from /sbin), requested by pgf@ and fsu@.

To that end, we need to add LIB_DEPENDS and tweak CONFIGURE_ARGS (notably
LDFLAGS need to be passed there already, not in MAKE_ARGS, so that we can find
libuuid/libblkid).

Use @comment trick in pkg-plist to ignore not-to-install libraries (libss,
libblkid - these have their own ports) while shutting up make check-plist and
poudriere checks at the same time.

Reported by:	pgf@, fsu@ [1]
2017-10-29 09:10:56 +00:00
Matthias Andree
e76b66fc16 Upgrade to new upstream release 1.43.5, assorted fixes.
Changelog:
<http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.5>

Add proper LICENSE* statements to all the Makefiles of e2fsprogs
and its slave ports.

Update e2fsprogs-libuuid's pkg-plist to use @preunexec and @dir,
instead of @[un]exec.

Add BLKID_FILE to e2fsprogs's Makefile to prevent f_detect_xfs
from polluting the system's /etc/blkid.tab in make check.
2017-08-12 10:12:47 +00:00
Matthias Andree
b907987b54 Update e2fsprogs to new upstream release 1.43.4.
This is predominantly a bug-fix release, it however ceases installing
the *ext4dev files, which have been replaced by *ext4 for quite a while,
and adds two translations [fi, ms].

While here, reset PORTREVISION on two slave ports.

ChangeLog: <http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.4>

Note in particular this part of the ChangeLog:
«Replace a test file but which had a "non-commercial use-only" copyright
permission file with a newer version from the Cyrus imapd package which
now has a 4-clause BSD license, which was making some lawyers nervous,
even though the test file in question was only used in lib/et's
regression testing and was never included in any compiled binary.
(Addresses Debian Bug: )»

PR:		216774
Reported by:	Thomas Zander (riggs@)
MFH:		2017Q1
2017-02-05 23:39:14 +00:00
Kurt Jaeger
5b63de467e net/guacamole-server, misc/e2fsprogs-libuuid, misc/p5-OSSP-uuid, misc/ossp-uuid
Currently when requiring both ossp-uuid and e2fspogs-libuuid is an
impossibility without the use of a jail. This patch was created to
fix this conflict. The patch includes updating revisions for removal
of CONFLICTS, and change LIBDEPEND change for all affected ports.

The changes on ossp-uuid port includes renaming of the shared/static
libs created, C/C++ manpage, and rename of pkgconfig file.

PR:		207004
Submitted by:	Ultima1252@gmail.com
Approved by:	vd
2016-03-06 11:48:10 +00:00
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00
Matthias Andree
b6a928e8a4 Update to new upstream release 1.42.12.
Changelog:	http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42.12

Reset PORTREVISION on slaves.
Remove @dirrm* from master's + slaves' pkg-plist.
Remove patches overcome by upstream events.
Ignore PORTSCOUT - it can't figure out the directory structure.
No longer run self-test in parallel - exhausts redports directory.

Mark BROKEN on 11-CURRENT - causes miscompilation (bogus numbers in
output, SIGSEGV/SIGBUS):
  https://redports.org/~mandree/20141007190638-31576-251231/e2fsprogs-1.42.12.log
  https://redports.org/~mandree/20141007185700-4151-251228/e2fsprogs-1.42.12.log
2014-10-07 19:15:52 +00:00
Baptiste Daroussin
a33191366c Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
2014-06-25 05:35:31 +00:00
Matthias Andree
335b944e8c Fix check-plist complaint by creating blank directory in post-intall.
Submitted by:	bdrewery@
2014-05-23 06:23:54 +00:00
Matthias Andree
91d099f3c6 Fix location of .pc files for pkg-config [1].
Fix issue with parallel build, pre-build prof_err.h.

Reported by: ak@, mat@ [1]
2014-05-22 21:56:52 +00:00
Matthias Andree
b9cc2af6c6 Fix pkg-plist. 2014-05-22 04:48:59 +00:00
Baptiste Daroussin
3bd6ca3ccd Exclude NLS option, WITHOUT_NLS was not totally no-op here :)
Reported by:	sunpoet
2013-12-13 11:39:19 +00:00
Baptiste Daroussin
b28cd72076 Remove now no-op option that will interfere with warnings about WITHOUT_NLS being no op 2013-12-13 11:26:09 +00:00
Matthias Andree
53655484fa Convert to staging. 2013-10-07 23:13:52 +00:00
Baptiste Daroussin
8ac99398e2 Add NO_STAGE all over the place in preparation for the staging support (cat: misc) 2013-09-20 20:50:57 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Matthias Andree
244afaceb9 Dispose of OPTIONSFILE for the nonce, to fix the build.
There are no dialog(1)-based options for now.

This isn't the final solution, but works until the proper fix becomes known.
The problem is that OPTIONS_EXCLUDE=NLS does not work, it gets overridden
when the options.mk file reads e2fsprogs's $OPTIONSFILE.
2012-06-13 19:54:22 +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
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Doug Barton
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Dmitry Marakasov
3e5f6edb71 - Fix parallel build
PR:		136870
Submitted by:	myself
Patch by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
2009-07-20 15:28:20 +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
Ion-Mihai Tetcu
2d64e801f9 fix rc.d script to provide a default for its _enable variable.
Andrew Pantyukhin <infofarmer@FreeBSD.org>

PR:		ports/123419
Submitted by:	infofarmer@
Approved by:	maintainer
2008-05-06 22:29:03 +00:00
Martin Wilke
a9ed3ce60c - Add uuidd
- Fix pkg-plist
- Requires for sysutils/e2fsprogs update

PR:		119622
Submitted by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
2008-01-13 18:54:27 +00:00
Timur I. Bakeyev
6cde4c43b3 Clean up to sync with the master port.
PR:             ports/116232
Submitted by:   Matthias Andree <matthias.andree@gmx.de> (maintainer)
Approved by:    shaun (mentor)
2007-10-02 15:45:18 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Martin Wilke
1f4761a1f2 - Add specify mandir
PR:		114162
Submitted by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
2007-07-04 11:33:33 +00:00
Kris Kennaway
a01439c2ca Retire NO_FILTER_SHLIBS now that it no longer serves a purpose 2007-01-30 04:25:35 +00:00
Pav Lucistnik
1f86cc7f5d - Run self test when compiling the package
PR:		ports/98710
Submitted by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
2006-06-09 22:18:06 +00:00
Marcus Alves Grando
47f9d8fd46 * audio/marlin, devel/upnp, devel/upnp104
Update dependency to misc/e2fsprogs-libuuid
Bump PORTREVISION

* misc/e2fsprogs-libuuid

Add new port:

UUID library from the e2fsprogs package

* misc/Makefile

Add entry to misc/e2fsprogs-libuuid

* misc/ossp-uuid

Add CONFLICTS to misc/e2fsprogs-libuuid

* sysutils/e2fsprogs

Change to a master port
Remove conflict with misc/ossp-uuid
Remove uuid part
Bump PORTREVISION

PR:		92356
Submitted by:	Matthias Andree <matthias.andree@gmx.de>
2006-01-27 01:24:41 +00:00