diff options
author | Jeremy Huddleston <eradicator@gentoo.org> | 2004-07-05 06:44:08 +0000 |
---|---|---|
committer | Jeremy Huddleston <eradicator@gentoo.org> | 2004-07-05 06:44:08 +0000 |
commit | 58fc150aa1ca01e4c7275741fdec841050d38a2c (patch) | |
tree | 0b035c83d6260a368893032fd0e19caae3333e71 /media-libs/libirman/files | |
parent | License for media-fonts/ttf-gentium (diff) | |
download | gentoo-2-58fc150aa1ca01e4c7275741fdec841050d38a2c.tar.gz gentoo-2-58fc150aa1ca01e4c7275741fdec841050d38a2c.tar.bz2 gentoo-2-58fc150aa1ca01e4c7275741fdec841050d38a2c.zip |
Added shared lib. -fPIC. ~amd64.
Diffstat (limited to 'media-libs/libirman/files')
-rw-r--r-- | media-libs/libirman/files/digest-libirman-0.4.2-r1 | 1 | ||||
-rw-r--r-- | media-libs/libirman/files/libirman-0.4.2-PICShared.patch | 73 |
2 files changed, 74 insertions, 0 deletions
diff --git a/media-libs/libirman/files/digest-libirman-0.4.2-r1 b/media-libs/libirman/files/digest-libirman-0.4.2-r1 new file mode 100644 index 000000000000..8ab6c6141c1c --- /dev/null +++ b/media-libs/libirman/files/digest-libirman-0.4.2-r1 @@ -0,0 +1 @@ +MD5 b99017d049685cb84a95098190a89de8 libirman-0.4.2.tar.gz 52665 diff --git a/media-libs/libirman/files/libirman-0.4.2-PICShared.patch b/media-libs/libirman/files/libirman-0.4.2-PICShared.patch new file mode 100644 index 000000000000..1b8025581a6c --- /dev/null +++ b/media-libs/libirman/files/libirman-0.4.2-PICShared.patch @@ -0,0 +1,73 @@ +diff -Naur libirman-0.4.2.orig/Makefile.in libirman-0.4.2/Makefile.in +--- libirman-0.4.2.orig/Makefile.in 1999-03-28 15:42:41.000000000 -0800 ++++ libirman-0.4.2/Makefile.in 2004-07-04 23:39:43.101677411 -0700 +@@ -16,7 +16,7 @@ + CC = @CC@ + TAR = tar + +-CFLAGS = @CFLAGS@ ++CFLAGS = @CFLAGS@ -fPIC -DPIC + CPPFLAGS = -I. @CPPFLAGS@ @DEFS@ + LDFLAGS = @LDFLAGS@ -L. -lirman + LDFLAGS_SW = @LDFLAGS@ -L. -lirman_sw +@@ -58,9 +58,9 @@ + both: standard swtest + + +-libirman: libirman.a ++libirman: libirman.a libirman.so + +-libirman_sw: libirman_sw.a ++libirman_sw: libirman_sw.a libirman_sw.so + + + test_io: libirman.a $(IO_OBJS) +@@ -85,10 +85,16 @@ + $(AR) $(ARFLAGS) libirman.a $(IROBJS) + $(RANLIB) libirman.a + ++libirman.so: $(IROBJS) ++ $(CC) -shared -Wl,-shared,-soname,libirman.so -o libirman.so $(IROBJS) ++ + libirman_sw.a: $(IROBJS_SW) + $(AR) $(ARFLAGS) libirman_sw.a $(IROBJS_SW) + $(RANLIB) libirman_sw.a + ++libirman_sw.so: $(IROBJS_SW) ++ $(CC) -shared -Wl,-shared,-soname,libirman_sw.so -o libirman_sw.so $(IROBJS_SW) ++ + %.o: %.c irman.h config.h + $(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@ + +@@ -96,7 +102,7 @@ + $(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@ + + ircmd.o: ircmd.c irman.h config.h +- $(CC) $(CPPFLAGS) -DIR_SYSCONF_DIR=\"$(sysconfdir)\" -c $(srcdir)/ircmd.c -o ircmd.o ++ $(CC) $(CFLAGS) $(CPPFLAGS) -DIR_SYSCONF_DIR=\"$(sysconfdir)\" -c $(srcdir)/ircmd.c -o ircmd.o + irfunc_sw.o: irfunc.c irman.h + $(CC) $(CPPFLAGS) -DIR_SOFTWARE_TEST $(CFLAGS) -c $(srcdir)/irfunc.c -o irfunc_sw.o + +@@ -114,18 +120,22 @@ + install-normal: + $(INSTALL) -m 755 workmanir $(bindir)/workmanir + $(INSTALL) -m 755 libirman.a $(libdir)/libirman.a ++ $(INSTALL) -m 755 libirman.so $(libdir)/libirman.so + $(INSTALL) -m 644 irman.conf $(sysconfdir)/irman.conf + $(INSTALL) -m 644 irman.h $(includedir)/irman.h + + install-swtest: + $(INSTALL) -m 755 workmanir $(bindir)/workmanir + $(INSTALL) -m 755 libirman_sw.a $(libdir)/libirman_sw.a ++ $(INSTALL) -m 755 libirman_sw.so $(libdir)/libirman_sw.so + + uninstall: + $(RM) $(bindir)/workmanir + $(RM) $(bindir)/workmanir_sw + $(RM) $(libdir)/libirman.a ++ $(RM) $(libdir)/libirman.so + $(RM) $(libdir)/libirman_sw.a ++ $(RM) $(libdir)/libirman_sw.so + $(RM) $(sysconfdir)/irman.conf + + dist: |