[102948] trunk/dports/sysutils/file

jeremyhu at macports.org jeremyhu at macports.org
Sun Feb 10 21:02:07 PST 2013


Revision: 102948
          https://trac.macports.org/changeset/102948
Author:   jeremyhu at macports.org
Date:     2013-02-10 21:02:07 -0800 (Sun, 10 Feb 2013)
Log Message:
-----------
file: Fix build on Snow Leopard

Modified Paths:
--------------
    trunk/dports/sysutils/file/Portfile

Added Paths:
-----------
    trunk/dports/sysutils/file/files/getline.patch
    trunk/dports/sysutils/file/files/patch-magic-Makefile.am.diff

Removed Paths:
-------------
    trunk/dports/sysutils/file/files/patch-magic-Makefile.in.diff

Modified: trunk/dports/sysutils/file/Portfile
===================================================================
--- trunk/dports/sysutils/file/Portfile	2013-02-11 04:36:53 UTC (rev 102947)
+++ trunk/dports/sysutils/file/Portfile	2013-02-11 05:02:07 UTC (rev 102948)
@@ -30,16 +30,20 @@
                     rmd160  37dcdb65333cac5e301a18783d59bf89bc081d2b
 
 patchfiles          patch-magic-Magdir-msdos.diff \
-                    patch-src-readcdf.c.diff
+                    patch-src-readcdf.c.diff \
+                    getline.patch
 
-configure.args      --mandir=${prefix}/share/man \
-                    --enable-fsect-man5
+configure.args      --enable-fsect-man5
+
 depends_lib         port:zlib
 
 variant with_text_magic_file description (also install the plain-text magic file} {
-    patchfiles-append patch-magic-Makefile.in.diff
+    patchfiles-append patch-magic-Makefile.am.diff
 }
 
+use_autoreconf      yes
+autoreconf.args     -fvi
+
 livecheck.type      regex
 livecheck.url       ftp://ftp.astron.com/pub/${name}/
 livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Added: trunk/dports/sysutils/file/files/getline.patch
===================================================================
--- trunk/dports/sysutils/file/files/getline.patch	                        (rev 0)
+++ trunk/dports/sysutils/file/files/getline.patch	2013-02-11 05:02:07 UTC (rev 102948)
@@ -0,0 +1,8 @@
+--- src/Makefile.am.orig	2013-02-10 20:56:05.000000000 -0800
++++ src/Makefile.am	2013-02-10 20:56:17.000000000 -0800
+@@ -20,4 +20,4 @@ endif
+ libmagic_la_LIBADD = $(LTLIBOBJS) $(MINGWLIBS)
+ 
+ file_SOURCES = file.c
+-file_LDADD = libmagic.la
++file_LDADD = libmagic.la $(LTLIBOBJS)

Added: trunk/dports/sysutils/file/files/patch-magic-Makefile.am.diff
===================================================================
--- trunk/dports/sysutils/file/files/patch-magic-Makefile.am.diff	                        (rev 0)
+++ trunk/dports/sysutils/file/files/patch-magic-Makefile.am.diff	2013-02-11 05:02:07 UTC (rev 102948)
@@ -0,0 +1,26 @@
+--- magic/Makefile.am.orig	2013-02-10 20:40:39.000000000 -0800
++++ magic/Makefile.am	2013-02-10 20:41:12.000000000 -0800
+@@ -5,7 +5,7 @@ MAGIC_FRAGMENT_BASE = Magdir
+ MAGIC_DIR = $(top_srcdir)/magic
+ MAGIC_FRAGMENT_DIR = $(MAGIC_DIR)/$(MAGIC_FRAGMENT_BASE)
+ 
+-pkgdata_DATA = magic.mgc
++pkgdata_DATA = magic.mgc magic
+ 
+ EXTRA_DIST = \
+ $(MAGIC_DIR)/Header \
+@@ -284,3 +284,14 @@ ${MAGIC}: $(EXTRA_DIST) $(FILE_COMPILE_D
+ 	  fi)
+ 	$(FILE_COMPILE) -C -m magic
+ 	@rm -fr magic
++
++magic: $(EXTRA_DIST) $(MAGIC)
++	for frag in $(EXTRA_DIST); do \
++		if test -f $(srcdir)/$$frag; then \
++			f=$(srcdir)/$$frag; \
++		else \
++			f=$$frag; \
++		fi; \
++		cat $$f; \
++	done >> $@
++

Deleted: trunk/dports/sysutils/file/files/patch-magic-Makefile.in.diff
===================================================================
--- trunk/dports/sysutils/file/files/patch-magic-Makefile.in.diff	2013-02-11 04:36:53 UTC (rev 102947)
+++ trunk/dports/sysutils/file/files/patch-magic-Makefile.in.diff	2013-02-11 05:02:07 UTC (rev 102948)
@@ -1,29 +0,0 @@
---- magic/Makefile.in.orig	2011-08-03 09:55:56.000000000 -0700
-+++ magic/Makefile.in	2011-08-18 16:04:14.000000000 -0700
-@@ -201,7 +201,7 @@
- MAGIC_FRAGMENT_BASE = Magdir
- MAGIC_DIR = $(top_srcdir)/magic
- MAGIC_FRAGMENT_DIR = $(MAGIC_DIR)/$(MAGIC_FRAGMENT_BASE)
--pkgdata_DATA = magic.mgc
-+pkgdata_DATA = magic.mgc magic
- EXTRA_DIST = \
- $(MAGIC_DIR)/Header \
- $(MAGIC_DIR)/Localstuff \
-@@ -669,6 +669,17 @@
- 	$(FILE_COMPILE) -C -m magic
- 	@rm -fr magic
- 
-+magic: $(EXTRA_DIST) ${MAGIC}
-+	for frag in $(EXTRA_DIST); do \
-+		if test -f $(srcdir)/$$frag; then \
-+			f=$(srcdir)/$$frag; \
-+		else \
-+			f=$$frag; \
-+		fi; \
-+		cat $$f; \
-+	done >> $@
-+
-+
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
- .NOEXPORT:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130210/a610d329/attachment-0001.html>


More information about the macports-changes mailing list