You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							117 lines
						
					
					
						
							4.4 KiB
						
					
					
				
			
		
		
	
	
							117 lines
						
					
					
						
							4.4 KiB
						
					
					
				# --- SDE-COPYRIGHT-NOTE-BEGIN --- | 
						|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. | 
						|
# | 
						|
# Filename: package/.../tzdata/destdir.patch | 
						|
# Copyright (C) 2008 The OpenSDE Project | 
						|
# | 
						|
# More information can be found in the files COPYING and README. | 
						|
# | 
						|
# This patch file is dual-licensed. It is available under the license the | 
						|
# patched project is licensed under, as long as it is an OpenSource license | 
						|
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms | 
						|
# of the GNU General Public License as published by the Free Software | 
						|
# Foundation; either version 2 of the License, or (at your option) any later | 
						|
# version. | 
						|
# --- SDE-COPYRIGHT-NOTE-END --- | 
						|
 | 
						|
--- ./Makefile.orig	2007-12-27 17:14:21.000000000 +0000 | 
						|
+++ ./Makefile	2008-01-31 03:19:05.000000000 +0000 | 
						|
@@ -242,6 +242,7 @@ | 
						|
 cc=		cc | 
						|
 CC=		$(cc) -DTZDIR=\"$(TZDIR)\" | 
						|
  | 
						|
+RANLIB=		ranlib | 
						|
 TZCSRCS=	zic.c localtime.c asctime.c scheck.c ialloc.c | 
						|
 TZCOBJS=	zic.o localtime.o asctime.o scheck.o ialloc.o | 
						|
 TZDSRCS=	zdump.c localtime.c ialloc.c | 
						|
@@ -282,29 +283,30 @@ | 
						|
  | 
						|
 install:	all $(DATA) $(REDO) $(TZLIB) $(MANS) $(TABDATA) | 
						|
 		$(ZIC) -y $(YEARISTYPE) \ | 
						|
-			-d $(TZDIR) -l $(LOCALTIME) -p $(POSIXRULES) | 
						|
-		-rm -f $(TZDIR)/iso3166.tab $(TZDIR)/zone.tab | 
						|
-		cp iso3166.tab zone.tab $(TZDIR)/. | 
						|
-		-mkdir $(TOPDIR) $(ETCDIR) | 
						|
-		cp tzselect zic zdump $(ETCDIR)/. | 
						|
-		-mkdir $(TOPDIR) $(MANDIR) \ | 
						|
-			$(MANDIR)/man3 $(MANDIR)/man5 $(MANDIR)/man8 | 
						|
-		-rm -f $(MANDIR)/man3/newctime.3 \ | 
						|
-			$(MANDIR)/man3/newtzset.3 \ | 
						|
-			$(MANDIR)/man5/tzfile.5 \ | 
						|
-			$(MANDIR)/man8/tzselect.8 \ | 
						|
-			$(MANDIR)/man8/zdump.8 \ | 
						|
-			$(MANDIR)/man8/zic.8 | 
						|
-		cp newctime.3 newtzset.3 $(MANDIR)/man3/. | 
						|
-		cp tzfile.5 $(MANDIR)/man5/. | 
						|
-		cp tzselect.8 zdump.8 zic.8 $(MANDIR)/man8/. | 
						|
+			-d $(DESTDIR)$(TZDIR) -p $(POSIXRULES) | 
						|
+		ln -sf ..$(TZDIR)/$(LOCALTIME) $(DESTDIR)/etc/localtime | 
						|
+		-rm -f $(DESTDIR)$(TZDIR)/iso3166.tab $(DESTDIR)$(TZDIR)/zone.tab | 
						|
+		cp iso3166.tab zone.tab $(DESTDIR)$(TZDIR)/. | 
						|
+		-mkdir $(DESTDIR)$(TOPDIR) $(DESTDIR)$(ETCDIR) | 
						|
+		cp tzselect zic zdump $(DESTDIR)$(ETCDIR)/. | 
						|
+		-mkdir $(DESTDIR)$(TOPDIR) $(DESTDIR)$(MANDIR) \ | 
						|
+			$(DESTDIR)$(MANDIR)/man3 $(DESTDIR)$(MANDIR)/man5 $(DESTDIR)$(MANDIR)/man8 | 
						|
+		-rm -f $(DESTDIR)$(MANDIR)/man3/newctime.3 \ | 
						|
+			$(DESTDIR)$(MANDIR)/man3/newtzset.3 \ | 
						|
+			$(DESTDIR)$(MANDIR)/man5/tzfile.5 \ | 
						|
+			$(DESTDIR)$(MANDIR)/man8/tzselect.8 \ | 
						|
+			$(DESTDIR)$(MANDIR)/man8/zdump.8 \ | 
						|
+			$(DESTDIR)$(MANDIR)/man8/zic.8 | 
						|
+		cp newctime.3 newtzset.3 $(DESTDIR)$(MANDIR)/man3/. | 
						|
+		cp tzfile.5 $(DESTDIR)$(MANDIR)/man5/. | 
						|
+		cp tzselect.8 zdump.8 zic.8 $(DESTDIR)$(MANDIR)/man8/. | 
						|
  | 
						|
 INSTALL:	ALL install date.1 | 
						|
-		-mkdir $(TOPDIR) $(BINDIR) | 
						|
-		cp date $(BINDIR)/. | 
						|
-		-mkdir $(TOPDIR) $(MANDIR) $(MANDIR)/man1 | 
						|
-		-rm -f $(MANDIR)/man1/date.1 | 
						|
-		cp date.1 $(MANDIR)/man1/. | 
						|
+		-mkdir $(DESTDIR)$(TOPDIR) $(DESTDIR)$(BINDIR) | 
						|
+		cp date $(DESTDIR)$(BINDIR)/. | 
						|
+		-mkdir $(DESTDIR)$(TOPDIR) $(DESTDIR)$(MANDIR) $(DESTDIR)$(MANDIR)/man1 | 
						|
+		-rm -f $(DESTDIR)$(MANDIR)/man1/date.1 | 
						|
+		cp date.1 $(DESTDIR)$(MANDIR)/man1/. | 
						|
  | 
						|
 zdump:		$(TZDOBJS) | 
						|
 		$(CC) $(CFLAGS) $(LFLAGS) $(TZDOBJS) $(LDLIBS) -o $@ | 
						|
@@ -317,10 +319,10 @@ | 
						|
 		chmod +x yearistype | 
						|
  | 
						|
 posix_only:	zic $(TDATA) | 
						|
-		$(ZIC) -y $(YEARISTYPE) -d $(TZDIR) -L /dev/null $(TDATA) | 
						|
+		$(ZIC) -y $(YEARISTYPE) -d $(DESTDIR)$(TZDIR) -L /dev/null $(TDATA) | 
						|
  | 
						|
 right_only:	zic leapseconds $(TDATA) | 
						|
-		$(ZIC) -y $(YEARISTYPE) -d $(TZDIR) -L leapseconds $(TDATA) | 
						|
+		$(ZIC) -y $(YEARISTYPE) -d $(DESTDIR)$(TZDIR) -L leapseconds $(TDATA) | 
						|
  | 
						|
 # In earlier versions of this makefile, the other two directories were | 
						|
 # subdirectories of $(TZDIR).  However, this led to configuration errors. | 
						|
@@ -332,9 +334,9 @@ | 
						|
 # You must replace all of $(TZDIR) to switch from not using leap seconds | 
						|
 # to using them, or vice versa. | 
						|
 other_two:	zic leapseconds $(TDATA) | 
						|
-		$(ZIC) -y $(YEARISTYPE) -d $(TZDIR)-posix -L /dev/null $(TDATA) | 
						|
+		$(ZIC) -y $(YEARISTYPE) -d $(DESTDIR)$(TZDIR)/posix -L /dev/null $(TDATA) | 
						|
 		$(ZIC) -y $(YEARISTYPE) \ | 
						|
-			-d $(TZDIR)-leaps -L leapseconds $(TDATA) | 
						|
+			-d $(DESTDIR)$(TZDIR)/right -L leapseconds $(TDATA) | 
						|
  | 
						|
 posix_right:	posix_only other_two | 
						|
  | 
						|
@@ -343,10 +345,10 @@ | 
						|
 zones:		$(REDO) | 
						|
  | 
						|
 $(TZLIB):	$(LIBOBJS) | 
						|
-		-mkdir $(TOPDIR) $(LIBDIR) | 
						|
-		ar ru $@ $(LIBOBJS) | 
						|
+		-mkdir $(DESTDIR)$(TOPDIR) $(DESTDIR)$(LIBDIR) | 
						|
+		ar ru $(DESTDIR)$@ $(LIBOBJS) | 
						|
 		if [ -x /usr/ucb/ranlib -o -x /usr/bin/ranlib ] ; \ | 
						|
-			then ranlib $@ ; fi | 
						|
+			then $(RANLIB) $(DESTDIR)$@ ; fi | 
						|
  | 
						|
 # We use the system's logwtmp in preference to ours if available. | 
						|
 
 | 
						|
 |