diff options
author | Cliff Brake <cbrake@bec-systems.com> | 2010-11-12 00:00:20 -0500 |
---|---|---|
committer | Cliff Brake <cbrake@bec-systems.com> | 2010-11-12 00:00:20 -0500 |
commit | 3c6efe8f8abc16668ca5e9cdf7a46665dac87172 (patch) | |
tree | 642c13416b99e80f0871cdc6668e832e635dfb48 /recipes/tofrodos | |
parent | c400c874f2ac9233b8a43a73309b6e7907289c54 (diff) | |
parent | 13fbe7253c95881ede787004a4c3a1c31502e5c6 (diff) | |
download | openembedded-3c6efe8f8abc16668ca5e9cdf7a46665dac87172.tar.gz |
Merge branch 'master' into testing-nexttested_2010-11-12testing
Diffstat (limited to 'recipes/tofrodos')
3 files changed, 168 insertions, 0 deletions
diff --git a/recipes/tofrodos/tofrodos-native/0001-Make-OE-friendly.patch b/recipes/tofrodos/tofrodos-native/0001-Make-OE-friendly.patch new file mode 100644 index 0000000000..1dd8281dfb --- /dev/null +++ b/recipes/tofrodos/tofrodos-native/0001-Make-OE-friendly.patch @@ -0,0 +1,71 @@ +From 7ae01e1346c9645e27d49427679b2fd521534588 Mon Sep 17 00:00:00 2001 +From: Jason Kridner <jkridner@beagleboard.org> +Date: Thu, 19 Aug 2010 08:17:17 -0500 +Subject: [PATCH] Make OE friendly + +Pulled changes from OE's cross.patch, but added portions to create +directories on install. + +Signed-off-by: Jason Kridner <jkridner@beagleboard.org> +--- + src/Makefile | 16 ++++++++-------- + 1 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/src/Makefile b/src/Makefile +index db9c2a4..f82afcf 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -23,13 +23,11 @@ VERSTR = 0.0 + endif + + # programs +-CC = gcc + CD = cd + CP = cp + GZIP = gzip + INSTALL = install + LN = ln +-LD = gcc + MAKE = make + MKDIR = mkdir + MV = mv +@@ -38,7 +36,7 @@ TAR = tar + ZIP = zip + + # flags +-CFLAGS = $(DEFINES) $(TFLAG) $(CDEBUG) -c -Wall ++CCFLAGS = $(DEFINES) $(TFLAG) $(CDEBUG) -c -Wall + GZIPFLAGS = -9 + INSTALLBINFLAGS = -m 755 + INSTALLDATAFLAGS = -m 644 +@@ -96,7 +94,7 @@ OBJS = emsg.o \ + + # implicit rules + .c.o: +- $(CC) $(CFLAGS) $< ++ $(CC) $(CCFLAGS) $(CFLAGS) $< + + # user visible rules + all: $(FROMDOS) $(TODOS) +@@ -119,12 +117,14 @@ distclean: clobber + $(RM) $(RMRECURFLAGS) $(DISTDIR) + + install: installman +- $(INSTALL) $(INSTALLBINFLAGS) $(FROMDOS) $(BINDIR) +- ($(CD) $(BINDIR) ; $(LN) $(LNFLAGS) fromdos todos) ++ $(INSTALL) -d $(DESTDIR)$(BINDIR) ++ $(INSTALL) $(INSTALLBINFLAGS) $(FROMDOS) $(DESTDIR)$(BINDIR) ++ ($(CD) $(DESTDIR)$(BINDIR) ; $(LN) $(LNFLAGS) fromdos todos) + + installman: $(FROMDOSMAN) +- $(INSTALL) $(INSTALLDATAFLAGS) $(FROMDOSMAN) $(MANDIR) +- ($(CD) $(MANDIR) ; $(LN) $(LNFLAGS) fromdos.1 todos.1) ++ $(INSTALL) -d $(DESTDIR)$(MANDIR) ++ $(INSTALL) $(INSTALLDATAFLAGS) $(FROMDOSMAN) $(DESTDIR)$(MANDIR) ++ ($(CD) $(DESTDIR)$(MANDIR) ; $(LN) $(LNFLAGS) fromdos.1 todos.1) + + save: + $(ZIP) $(ZIPSRCFLAGS) $(ZIPSRCNAME) * +-- +1.5.6.4 + diff --git a/recipes/tofrodos/tofrodos-native/0001-Use-enviroment-rather-than-hard-coded-paths.patch b/recipes/tofrodos/tofrodos-native/0001-Use-enviroment-rather-than-hard-coded-paths.patch new file mode 100644 index 0000000000..cc70e6b446 --- /dev/null +++ b/recipes/tofrodos/tofrodos-native/0001-Use-enviroment-rather-than-hard-coded-paths.patch @@ -0,0 +1,83 @@ +From e170432a8c2b9d86f4bcd90399c9e4649ac57b7e Mon Sep 17 00:00:00 2001 +From: Jason Kridner <jkridner@beagleboard.org> +Date: Thu, 19 Aug 2010 09:45:00 -0500 +Subject: [PATCH] Use enviroment, rather than hard coded paths + + +Signed-off-by: Jason Kridner <jkridner@beagleboard.org> +--- + src/Makefile | 28 +++++++++++++++------------- + 1 files changed, 15 insertions(+), 13 deletions(-) + +diff --git a/src/Makefile b/src/Makefile +index f82afcf..c87ab30 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -23,11 +23,13 @@ VERSTR = 0.0 + endif + + # programs ++CC := gcc + CD = cd + CP = cp + GZIP = gzip + INSTALL = install + LN = ln ++LD := ld + MAKE = make + MKDIR = mkdir + MV = mv +@@ -47,11 +49,11 @@ TARFLAGS = cvf + ZIPSRCFLAGS = -r -9 + + # directories +-BINDIR = /usr/bin ++bindir := /usr/bin + DISTDIR = tofrodos-$(VERSTR) +-LIBDIR = lib ++libdir := lib + LIBDISTDIR = $(DISTDIR)/lib +-MANDIR = /usr/man/man1 ++mandir := /usr/man/man1 + + # filenames + FROMDOS = fromdos +@@ -83,10 +85,10 @@ DISTFILES = config.h \ + utility.h \ + version.h \ + $(FROMDOSMAN) +-LIBDISTFILES = $(LIBDIR)/getopt.c \ +- $(LIBDIR)/getopt.h \ +- $(LIBDIR)/mktemp.c \ +- $(LIBDIR)/mktemp.h ++LIBDISTFILES = $(libdir)/getopt.c \ ++ $(libdir)/getopt.h \ ++ $(libdir)/mktemp.c \ ++ $(libdir)/mktemp.h + OBJS = emsg.o \ + init.o \ + tofrodos.o \ +@@ -117,14 +119,14 @@ distclean: clobber + $(RM) $(RMRECURFLAGS) $(DISTDIR) + + install: installman +- $(INSTALL) -d $(DESTDIR)$(BINDIR) +- $(INSTALL) $(INSTALLBINFLAGS) $(FROMDOS) $(DESTDIR)$(BINDIR) +- ($(CD) $(DESTDIR)$(BINDIR) ; $(LN) $(LNFLAGS) fromdos todos) ++ $(INSTALL) -d $(bindir) ++ $(INSTALL) $(INSTALLBINFLAGS) $(FROMDOS) $(bindir) ++ ($(CD) $(bindir) ; $(LN) $(LNFLAGS) fromdos todos) + + installman: $(FROMDOSMAN) +- $(INSTALL) -d $(DESTDIR)$(MANDIR) +- $(INSTALL) $(INSTALLDATAFLAGS) $(FROMDOSMAN) $(DESTDIR)$(MANDIR) +- ($(CD) $(DESTDIR)$(MANDIR) ; $(LN) $(LNFLAGS) fromdos.1 todos.1) ++ $(INSTALL) -d $(mandir) ++ $(INSTALL) $(INSTALLDATAFLAGS) $(FROMDOSMAN) $(mandir) ++ ($(CD) $(mandir) ; $(LN) $(LNFLAGS) fromdos.1 todos.1) + + save: + $(ZIP) $(ZIPSRCFLAGS) $(ZIPSRCNAME) * +-- +1.5.6.4 + diff --git a/recipes/tofrodos/tofrodos-native_1.7.8.bb b/recipes/tofrodos/tofrodos-native_1.7.8.bb new file mode 100644 index 0000000000..e54709bc7b --- /dev/null +++ b/recipes/tofrodos/tofrodos-native_1.7.8.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "Tofrodos is a text file conversion utility that converts ASCII files between the MSDOS and unix format" +LICENSE = "GPLv2" + +SRC_URI = "http://tofrodos.sourceforge.net/download/tofrodos-${PV}.tar.gz \ + file://0001-Make-OE-friendly.patch;striplevel=2 \ + file://0001-Use-enviroment-rather-than-hard-coded-paths.patch;striplevel=2 \ + " +SRC_URI[md5sum] = "aaa044f9817a048e126d9eb7a7535e96" +SRC_URI[sha256sum] = "e1d78226c5b54c0ce8e1c7de8bdd025aec6bf684960d5cee28310cf8dce48bb9" + +S = "${WORKDIR}/tofrodos/src" + +inherit native + |