Hi.

On Sunday 18 March 2012 23:36:46 Christian Weisgerber wrote:
> Antti Harri:
> > Makes sense. Can someone check the attached tarball? I'm sure it has room
> > for improvement as I did it pretty hastily. I'm going to call it a day so
> > I'm submitting it now. :-)
> >
> > Can some of the pkgpath/conflict markers be combined and are they
> > correct?
>
> They look fine to me.  I think we'll also need quirk entries, won't
> we?
>
> These ports will need to have their dependencies updated:
>   editors/libreoffice
>   graphics/makehuman
>   sysutils/backintime/common

Added these. Makehuman still builds with the new coreutils,
don't know how to use backintime so I didn't try that and
libreoffice takes too long to build here.

> > Does the .so in libexec need special handling?
>
> Theoretically, this and the rest of the (g)stdbuf command should
> go into PFRAG.shared.  In practice, I can't find any provisions for
> platforms without dynamic linking.  We could disable the port for
> NO_SHARED_ARCHS, but I think it's better to allow building it there
> and accept that some parts won't work.  The sole affected arch,
> vax, can't uncompress the tarball anyway.
>
> Some further comments:
>
> I think the port should go into sysutils.  That's probably sufficient
> for CATEGORIES, too.

OK, but what's the point in CATEGORIES anyway? Manual says it should contain
at least one descriptive category, but everyone just puts "main" category in
it. The ports framework could get that info automatically, couldn't it? So it
feels kind of redundant variable to me.

> Why did you add NO_REGRESS?  This is wrong.

Fixed, thanks.

> The configure script tries to pick up gmp.  I have no particular
> opinion whether we want this, it only affects the factor and expr
> commands, but we should either fully enable it (LIB_DEPENDS,
> CPPFLAGS/LDFLAGS) or disable it (--without-gmp).

I left it out and added --without-gmp.

Attached a new tarball of sysutils/coreutils and the rest follows as
a diff.

-- 
Antti Harri


diff --git devel/quirks/Makefile devel/quirks/Makefile
index d23e988..5e596b2 100644
--- devel/quirks/Makefile
+++ devel/quirks/Makefile
@@ -5,7 +5,7 @@ CATEGORIES =    devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =      quirks-1.63
+PKGNAME =      quirks-1.64
 PKG_ARCH =     *
 MAINTAINER =   Marc Espie <[email protected]>
 
diff --git devel/quirks/files/Quirks.pm devel/quirks/files/Quirks.pm
index 564820c..d8394c8 100644
--- devel/quirks/files/Quirks.pm
+++ devel/quirks/files/Quirks.pm
@@ -283,7 +283,11 @@ my $stem_extensions = {
        'gpsbabel-gui' => 'gpsbabel-tk',
        'gnome-extras' => 'gnome-extra',
        'maatkit' => 'percona-toolkit',
-       'scrotwm' => 'spectrwm'
+       'scrotwm' => 'spectrwm',
+       'gnuls' => 'coreutils',
+       'sh-utils' => 'coreutils',
+       'fileutils' => 'coreutils',
+       'textutils' => 'coreutils'
 };
 
 # ->is_base_system($handle, $state):
diff --git editors/libreoffice/Makefile editors/libreoffice/Makefile
index 30aadf0..dfc0fe7 100644
--- editors/libreoffice/Makefile
+++ editors/libreoffice/Makefile
@@ -128,9 +128,8 @@ BUILD_DEPENDS+=     archivers/zip \
                archivers/p5-Archive-Zip \
                print/cups \
                boost->=1.41.0:devel/boost \
-               misc/fileutils \
                misc/findutils \
-               textproc/textutils
+               sysutils/coreutils
 
 MODULES+=      lang/python \
                devel/gettext
diff --git graphics/makehuman/Makefile graphics/makehuman/Makefile
index 91285b7..1889764 100644
--- graphics/makehuman/Makefile
+++ graphics/makehuman/Makefile
@@ -23,7 +23,7 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=makehuman/}
 # gtar(1), PaxHeaders
 # gcp(1), see pre-configure
 TAR=           ${LOCALBASE}/bin/gtar
-BUILD_DEPENDS= misc/fileutils \
+BUILD_DEPENDS= sysutils/coreutils \
                archivers/gtar
 
 
diff --git misc/Makefile misc/Makefile
index e80901d..80d69f4 100644
--- misc/Makefile
+++ misc/Makefile
@@ -24,7 +24,6 @@
      SUBDIR += dvtm
      SUBDIR += ent
      SUBDIR += figlet
-     SUBDIR += fileutils
      SUBDIR += findutils
      SUBDIR += ftdi-eeprom
      SUBDIR += garmin-utils
@@ -87,7 +86,6 @@
      SUBDIR += screen
      SUBDIR += screen,shm
      SUBDIR += screen,static
-     SUBDIR += sh-utils
      SUBDIR += shared-desktop-ontologies
      SUBDIR += shared-mime-info
      SUBDIR += spdrs60
diff --git sysutils/Makefile sysutils/Makefile
index 8a9a513..fada571 100644
--- sysutils/Makefile
+++ sysutils/Makefile
@@ -31,6 +31,7 @@
      SUBDIR += conky,no_x11
      SUBDIR += conky,xmms2
      SUBDIR += consolekit
+     SUBDIR += coreutils
      SUBDIR += crashme
      SUBDIR += cyphertite
      SUBDIR += d-feet
diff --git sysutils/backintime/common/Makefile 
sysutils/backintime/common/Makefile
index e45a8aa..6fb4b42 100644
--- sysutils/backintime/common/Makefile
+++ sysutils/backintime/common/Makefile
@@ -3,12 +3,12 @@
 COMMENT=       simple backup tool -- common files
 
 PKGNAME=       backintime-common-${V}
-REVISION=      1
+REVISION=      2
 
 WRKSRC=                ${WRKDIST}/common
 
 BUILD_DEPENDS= devel/gettext
-RUN_DEPENDS=   misc/fileutils \
+RUN_DEPENDS=   sysutils/coreutils \
                net/rsync
 
 SUBST_FILES=   backintime config.py
diff --git textproc/Makefile textproc/Makefile
index 06d7adc..d361b88 100644
--- textproc/Makefile
+++ textproc/Makefile
@@ -343,7 +343,6 @@
      SUBDIR += swish-e
      SUBDIR += tcpdf
      SUBDIR += texi2html
-     SUBDIR += textutils
      SUBDIR += tre
      SUBDIR += txt2tags
      SUBDIR += uncrustify

Attachment: coreutils.tar.gz
Description: application/tgz

Reply via email to