Author: pierre
Date: Mon Jul 31 05:44:30 2017
New Revision: 3610

Log:
Update patch for gptfdisk-1.0.3

Added:
   trunk/gptfdisk/gptfdisk-1.0.3-convenience-1.patch

Added: trunk/gptfdisk/gptfdisk-1.0.3-convenience-1.patch
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/gptfdisk/gptfdisk-1.0.3-convenience-1.patch   Mon Jul 31 05:44:30 
2017        (r3610)
@@ -0,0 +1,83 @@
+Submitted By:            Bruce Dubbs <bdubbs_at_linuxfromscratch_dot_org>
+Date:                    2015-10-19
+Initial Package Version: 1.0.1
+Upstream Status:         None.  BLFS specific.
+Origin:                  BLFS
+Description:             Updates Makefile enabling parameter passing.
+                         Rediffed for version 1.0.1
+Updates:                 Rediffed for version 1.0.3 (P. Labastie)
+
+diff -Naur gptfdisk-1.0.3.old/Makefile gptfdisk-1.0.3.new/Makefile
+--- gptfdisk-1.0.3.old/Makefile        2017-07-28 03:41:20.000000000 +0200
++++ gptfdisk-1.0.3.new/Makefile        2017-07-31 14:33:13.656371245 +0200
+@@ -1,29 +1,39 @@
+-CC=gcc
+-CXX=g++
+-CFLAGS+=-D_FILE_OFFSET_BITS=64
+-#CXXFLAGS+=-Wall -D_FILE_OFFSET_BITS=64 -D USE_UTF16
+-CXXFLAGS+=-Wall -D_FILE_OFFSET_BITS=64
+-LDFLAGS+=
+-LIB_NAMES=crc32 support guid gptpart mbrpart basicmbr mbr gpt bsd parttypes 
attributes diskio diskio-unix
+-MBR_LIBS=support diskio diskio-unix basicmbr mbrpart
+-LIB_OBJS=$(LIB_NAMES:=.o)
+-MBR_LIB_OBJS=$(MBR_LIBS:=.o)
+-LIB_HEADERS=$(LIB_NAMES:=.h)
+-DEPEND= makedepend $(CXXFLAGS)
++ifdef ICU
++ USE_ICU     = -DUSE_UTF16
++ EXTRA_LIBS  = -licuio -licuuc
++endif
++
++ifdef POPT
++ EXTRA_LIBS += -lpopt
++ SGDISK      = sgdisk
++endif
++
++CC           = gcc
++CXX          = g++
++CFLAGS      += -D_FILE_OFFSET_BITS=64
++CXXFLAGS    += -Wall -D_FILE_OFFSET_BITS=64 $(USE_ICU)
++
++LDFLAGS     +=
++LIB_NAMES    = crc32 support guid gptpart mbrpart basicmbr mbr \
++               gpt bsd parttypes attributes diskio diskio-unix
++LIB_OBJS     = $(LIB_NAMES:=.o)
++LIB_HEADERS  = $(LIB_NAMES:=.h)
+ 
+-all:  cgdisk gdisk sgdisk fixparts
++MBR_LIBS     = support diskio diskio-unix basicmbr mbrpart
++MBR_LIB_OBJS = $(MBR_LIBS:=.o)
++
++DEPEND       = makedepend $(CXXFLAGS)
++
++all: cgdisk gdisk fixparts $(SGDISK)
+ 
+ gdisk:        $(LIB_OBJS) gdisk.o gpttext.o
+-      $(CXX) $(LIB_OBJS) gdisk.o gpttext.o $(LDFLAGS) -luuid -o gdisk
+-#     $(CXX) $(LIB_OBJS) gdisk.o gpttext.o $(LDFLAGS) -licuio -licuuc -luuid 
-o gdisk
++      $(CXX) $(LIB_OBJS) gdisk.o gpttext.o $(LDFLAGS) $(EXTRA_LIBS) -luuid -o 
gdisk
+ 
+ cgdisk: $(LIB_OBJS) cgdisk.o gptcurses.o
+-      $(CXX) $(LIB_OBJS) cgdisk.o gptcurses.o $(LDFLAGS) -luuid -lncursesw -o 
cgdisk
+-#     $(CXX) $(LIB_OBJS) cgdisk.o gptcurses.o $(LDFLAGS) -licuio -licuuc 
-luuid -lncurses -o cgdisk
++      $(CXX) $(LIB_OBJS) cgdisk.o gptcurses.o $(LDFLAGS) $(EXTRA_LIBS) -luuid 
-lncursesw -o cgdisk
+ 
+ sgdisk: $(LIB_OBJS) sgdisk.o gptcl.o
+-      $(CXX) $(LIB_OBJS) sgdisk.o gptcl.o $(LDFLAGS) -luuid -lpopt -o sgdisk
+-#     $(CXX) $(LIB_OBJS) sgdisk.o gptcl.o $(LDFLAGS) -licuio -licuuc -luuid 
-lpopt -o sgdisk
++      $(CXX) $(LIB_OBJS) sgdisk.o gptcl.o $(LDFLAGS) $(EXTRA_LIBS) -luuid 
-lpopt -o sgdisk
+ 
+ fixparts: $(MBR_LIB_OBJS) fixparts.o
+       $(CXX) $(MBR_LIB_OBJS) fixparts.o $(LDFLAGS) -o fixparts
+@@ -37,6 +47,11 @@
+ clean:        #no pre-reqs
+       rm -f core *.o *~ gdisk sgdisk cgdisk fixparts
+ 
++install: all 
++      mkdir -p $(DESTDIR)/sbin $(DESTDIR)/usr/share/man/man8
++      cp gdisk cgdisk fixparts $(SGDISK) $(DESTDIR)/sbin
++      cp *.8 $(DESTDIR)/usr/share/man/man8
++
+ # what are the source dependencies
+ depend: $(SRCS)
+       $(DEPEND) $(SRCS)
-- 
http://lists.linuxfromscratch.org/listinfo/patches
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to