aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Andree <mandree@FreeBSD.org>2014-05-22 21:56:52 +0000
committerMatthias Andree <mandree@FreeBSD.org>2014-05-22 21:56:52 +0000
commit91d099f3c6034f607b5b94c98f2e6f17b96a22d8 (patch)
tree59fa963702c28f1e895dc1e1d530a7dd1515180c
parent364ab8781f379eb8759dcf9d825bfd1b61b9e489 (diff)
Notes
-rw-r--r--devel/e2fsprogs-libss/Makefile3
-rw-r--r--devel/e2fsprogs-libss/pkg-plist3
-rw-r--r--misc/e2fsprogs-libblkid/Makefile3
-rw-r--r--misc/e2fsprogs-libblkid/pkg-plist3
-rw-r--r--misc/e2fsprogs-libuuid/Makefile3
-rw-r--r--misc/e2fsprogs-libuuid/pkg-plist3
-rw-r--r--sysutils/e2fsprogs/Makefile7
7 files changed, 12 insertions, 13 deletions
diff --git a/devel/e2fsprogs-libss/Makefile b/devel/e2fsprogs-libss/Makefile
index 271f5dc0d936..41b1325b096c 100644
--- a/devel/e2fsprogs-libss/Makefile
+++ b/devel/e2fsprogs-libss/Makefile
@@ -1,7 +1,7 @@
# Created by: Ben Kaduk <kaduk@mit.edu>
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMESUFFIX= -libss
@@ -15,7 +15,6 @@ OPTIONS_EXCLUDE= DOCS EXAMPLES IPV6 NLS
CONFIGURE_ARGS= --enable-elf-shlibs
MASTERDIR= ${.CURDIR}/../../sysutils/e2fsprogs
GNU_CONFIGURE= yes
-USES= gmake
USE_LDCONFIG= yes
ALL_TARGET= subs
INSTALL_WRKSRC= ${WRKSRC}/lib/ss
diff --git a/devel/e2fsprogs-libss/pkg-plist b/devel/e2fsprogs-libss/pkg-plist
index 765d7489e6c9..e9876c966c17 100644
--- a/devel/e2fsprogs-libss/pkg-plist
+++ b/devel/e2fsprogs-libss/pkg-plist
@@ -5,10 +5,9 @@ lib/libss.so.2.0
lib/libss.so
lib/libss.a
lib/libss.so.2
-lib/pkgconfig/ss.pc
+libdata/pkgconfig/ss.pc
man/man1/mk_cmds.1.gz
share/ss/ct_c.awk
share/ss/ct_c.sed
-@dirrmtry lib/pkgconfig
@dirrm include/ss
@dirrm share/ss
diff --git a/misc/e2fsprogs-libblkid/Makefile b/misc/e2fsprogs-libblkid/Makefile
index a2f1174793c8..59751add9171 100644
--- a/misc/e2fsprogs-libblkid/Makefile
+++ b/misc/e2fsprogs-libblkid/Makefile
@@ -1,7 +1,7 @@
# Created by: Matthias Andree <matthias.andree@gmx.de>
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= misc devel
PKGNAMESUFFIX= -libblkid
@@ -13,7 +13,6 @@ CONFIGURE_ARGS= --enable-elf-shlibs
MASTERDIR= ${.CURDIR}/../../sysutils/e2fsprogs
MAKE_ARGS= LIB_SUBDIRS=lib/blkid
-USES= gmake
USE_LDCONFIG= yes
ALL_TARGET= libs
INSTALL_TARGET= install install-shlibs
diff --git a/misc/e2fsprogs-libblkid/pkg-plist b/misc/e2fsprogs-libblkid/pkg-plist
index bc02aba9e566..7f8ef814abf9 100644
--- a/misc/e2fsprogs-libblkid/pkg-plist
+++ b/misc/e2fsprogs-libblkid/pkg-plist
@@ -4,7 +4,6 @@ lib/libblkid.so.1.0
lib/libblkid.so.1
lib/libblkid.so
lib/libblkid.a
-lib/pkgconfig/blkid.pc
-@dirrmtry lib/pkgconfig
+libdata/pkgconfig/blkid.pc
@dirrm include/blkid
man/man3/libblkid.3.gz
diff --git a/misc/e2fsprogs-libuuid/Makefile b/misc/e2fsprogs-libuuid/Makefile
index 9961e6d037e4..b2b75fe46f3d 100644
--- a/misc/e2fsprogs-libuuid/Makefile
+++ b/misc/e2fsprogs-libuuid/Makefile
@@ -1,7 +1,7 @@
# Created by: Matthias Andree <matthias.andree@gmx.de>
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= misc devel
PKGNAMESUFFIX= -libuuid
@@ -15,7 +15,6 @@ OPTIONS_EXCLUDE= NLS
OPTIONSFILE= # works around optionsNG trouble
MASTERDIR= ${.CURDIR}/../../sysutils/e2fsprogs
MAKE_ARGS= LIB_SUBDIRS=lib/uuid
-USES= gmake
USE_LDCONFIG= yes
ALL_TARGET= libs
INSTALL_TARGET= install install-shlibs
diff --git a/misc/e2fsprogs-libuuid/pkg-plist b/misc/e2fsprogs-libuuid/pkg-plist
index 950ad3b0e6ca..95b38725a5be 100644
--- a/misc/e2fsprogs-libuuid/pkg-plist
+++ b/misc/e2fsprogs-libuuid/pkg-plist
@@ -4,7 +4,7 @@ lib/libuuid.so.1.2
lib/libuuid.so.1
lib/libuuid.so
lib/libuuid.a
-lib/pkgconfig/uuid.pc
+libdata/pkgconfig/uuid.pc
man/man1/uuidgen.1.gz
man/man3/uuid.3.gz
man/man3/uuid_clear.3.gz
@@ -20,7 +20,6 @@ man/man3/uuid_generate_time.3.gz
man/man8/uuidd.8.gz
sbin/uuidd
@exec mkdir -p /var/run/libuuid
-@dirrmtry lib/pkgconfig
@dirrm include/uuid
@unexec %D/etc/rc.d/uuidd stop >/dev/null 2>&1 || true
@unexec rmdir /var/run/libuuid >/dev/null 2>&1 || true
diff --git a/sysutils/e2fsprogs/Makefile b/sysutils/e2fsprogs/Makefile
index 54efbdf84daf..909490c3768c 100644
--- a/sysutils/e2fsprogs/Makefile
+++ b/sysutils/e2fsprogs/Makefile
@@ -21,7 +21,7 @@ CONFIGURE_ARGS+=--disable-fsck --disable-e2initrd-helper \
--enable-quota \
--with-root-prefix='${PREFIX}'
CPPFLAGS+= -I${WRKSRC}/lib -I${LOCALBASE}/include # -D_EXT2_USE_C_VERSIONS
-MAKE_ARGS+= LDFLAGS='${LDFLAGS} -L${LOCALBASE}/lib'
+MAKE_ARGS+= LDFLAGS='${LDFLAGS} -L${LOCALBASE}/lib' pkgconfigdir='${PREFIX}/libdata/pkgconfig'
MAKE_ENV+= CHECK_CMD=@true
.if !defined(MASTERDIR)
@@ -81,6 +81,11 @@ post-patch::
.endfor
.if ${MASTERDIR} == ${.CURDIR}
+pre-build:
+# fix up Makefile ordering for parallel builds
+ cd ${WRKSRC}/lib/et && ${DO_MAKE_BUILD} compile_et
+ cd ${WRKSRC}/e2fsck && ${DO_MAKE_BUILD} prof_err.h
+
post-build:
# Relink e2fsck statically - We need to make sure that tools for the root file
# system are statically linked against anything that is outside the root fs,