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
coreutils.tar.gz
Description: application/tgz
