guntar missing on Mac OS X Maverics
sierkb at gmx.de
sierkb at gmx.de
Wed Oct 23 11:32:23 PDT 2013
Hi!
Looking at http://www.opensource.apple.com/release/os-x-109/, GNU tar in fact IS part of OSX 10.9, but under a new location.
GNU tar on OSX 10.8.5 (gnutar-451):
http://www.opensource.apple.com/source/gnutar/gnutar-451/
GNU tar on OSX 10.9.0 (gnutar-452):
http://www.opensource.apple.com/source/gnutar/gnutar-452/
Makefile GNU tar on OSX 10.8.5 (gnutar-451):
http://www.opensource.apple.com/source/gnutar/gnutar-451/Makefile
Makefile GNU tar on OSX 10.9.0 (gnutar-452):
http://www.opensource.apple.com/source/gnutar/gnutar-452/Makefile
Look at both Makefiles to which destination Apple has put it on OSX le 10.8.5 and OSX 10.9.0 and see the differences (make a diff):
$ GNUtarML=`curl http://www.opensource.apple.com/source/gnutar/gnutar-451/Makefile?txt -s -o ${TMPDIR}Makefile_GNUtar_MountainLion`; GNUtarMav=`curl http://www.opensource.apple.com/source/gnutar/gnutar-452/Makefile?txt -s -o ${TMPDIR}Makefile_GNUtar_Mavericks`; diff -u "${TMPDIR}Makefile_GNUtar_MountainLion" "${TMPDIR}Makefile_GNUtar_Mavericks"
--- /var/folders/p7/3h2r_j7x6j58crp3zy7lm80m0000gp/T/Makefile_GNUTar_MountainLion 2013-10-23 20:20:37.000000000 +0200
+++ /var/folders/p7/3h2r_j7x6j58crp3zy7lm80m0000gp/T/Makefile_GNUTar_Mavericks 2013-10-23 20:20:38.000000000 +0200
@@ -8,7 +8,10 @@
ToolType = Commands
Extra_Configure_Flags = --program-prefix=gnu --includedir=/usr/local/include
Extra_CC_Flags = -mdynamic-no-pic
-GnuAfterInstall = remove-dir install-man install-plist
+GnuAfterInstall = remove-junk install-symlink install-plist
+
+Install_Prefix = /usr/local
+Install_Info = /usr/local/share/info
# It's a GNU Source project
include $(MAKEFILEPATH)/CoreOS/ReleaseControl/GNUSource.make
@@ -42,15 +45,15 @@
done
endif
-remove-dir:
- $(RM) $(DSTROOT)/usr/share/info/dir
- $(RM) $(DSTROOT)/usr/lib/charset.alias
-
-install-man:
- $(MKDIR) $(DSTROOT)$(MANDIR)/man1/
- $(INSTALL_FILE) $(SRCROOT)/gnutar.1 $(DSTROOT)$(MANDIR)/man1/gnutar.1
- $(MKDIR) $(DSTROOT)$(MANDIR)/man8/
- $(INSTALL_FILE) $(SRCROOT)/gnurmt.8 $(DSTROOT)$(MANDIR)/man8/gnurmt.8
+remove-junk:
+ $(RMDIR) $(DSTROOT)$(Install_Prefix)/lib/
+ $(RMDIR) $(DSTROOT)$(Install_Prefix)/libexec/
+ $(RMDIR) $(DSTROOT)$(Install_Prefix)/sbin/
+ $(RMDIR) $(DSTROOT)$(Install_Prefix)/share/
+
+install-symlink:
+ $(MKDIR) $(DSTROOT)/usr/bin/
+ $(LN) -fs $(Install_Prefix)/bin/gnutar $(DSTROOT)/usr/bin/gnutar
OSV = $(DSTROOT)/usr/local/OpenSourceVersions
OSL = $(DSTROOT)/usr/local/OpenSourceLicenses
---------------------------------------------------------------------------------
So, the new install_Prefix of gnu tar is /usr/local, the binary is /usr/local/bin/gnutar, the libs in /usr/local/lib and so on...
AND there is a Symlink from /usr/local/bin/gnutar -> /usr/bin/gnutar
Hope, that helps.
Regards,
Sierk Bornemann
Am 23.10.2013 um 08:06 schrieb Ryan Schmidt:
>
> On Oct 23, 2013, at 00:08, Watson Ladd wrote:
>
>> I'm getting errors in extraction for every single port I try.
>
> Yes, we know, e.g.:
>
> https://trac.macports.org/ticket/39977
>
> https://trac.macports.org/ticket/40354
>
> Now, how did you install MacPorts? The only way that should work for now is compiling from the source of MacPorts trunk. MacPorts 2.2.0 probably won't work on Mavericks.
>
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/macports-users
--
Sierk Bornemann
http://sierkbornemann.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 208 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.macosforge.org/pipermail/macports-users/attachments/20131023/7b88f20e/attachment.sig>
More information about the macports-users
mailing list