--- libjbig/Makefile.orig	2014-03-27 13:47:15.000000000 -0500
+++ libjbig/Makefile	2014-04-09 15:24:57.000000000 -0500
@@ -6,7 +6,7 @@
 # Options for the compiler: A high optimization level is suggested
 CFLAGS = -g -O -W -Wall -ansi -pedantic # --coverage
 
-all: libjbig.a libjbig85.a tstcodec tstcodec85
+all: libjbig.dylib
 
 tstcodec: tstcodec.o jbig.o jbig_ar.o
 	$(CC) $(CFLAGS) -o tstcodec tstcodec.o jbig.o jbig_ar.o
@@ -24,6 +24,13 @@
 	ar rc libjbig85.a jbig85.o jbig_ar.o
 	-ranlib libjbig85.a
 
+libjbig.dylib: libjbig.__MACPORTS_VERSION__.dylib
+	ln -s $< $@
+
+libjbig.__MACPORTS_VERSION__.dylib:  jbig.o jbig_ar.o
+	rm -f $@
+	$(CC) $(CFLAGS) -dynamiclib -install_name __MACPORTS_PREFIX__/lib/libjbig.__MACPORTS_INSTALL_VERSION__.dylib -o $@ $^
+
 jbig.o: jbig.c jbig.h jbig_ar.h
 jbig85.o: jbig85.c jbig85.h jbig_ar.h
 jbig_ar.o: jbig_ar.c jbig_ar.h