diff -ruN dumb.orig/Makefile dumb/Makefile --- dumb.orig/Makefile 2008-06-12 06:11:56.000000000 +0400 +++ dumb/Makefile 2008-06-12 08:14:54.000000000 +0400 @@ -7,12 +7,11 @@ PORTNAME= dumb PORTVERSION= 0.9.3 -PORTREVISION= 1 -CATEGORIES= devel audio -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= dumb +PORTREVISION= 2 +CATEGORIES= audio +MASTER_SITES= SF -MAINTAINER= ports@FreeBSD.org +MAINTAINER= amdmi3@amdmi3.ru COMMENT= IT, XM, S3M and MOD player library USE_GMAKE= yes @@ -28,6 +27,10 @@ MAKE_ARGS= _PORT_ALLEGRO_CFLAGS= .endif +.if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "sparc64" +CFLAGS+= -fPIC +.endif + MAKE_ENV+= CC="${CC}" pre-configure: diff -ruN dumb.orig/files/patch-Makefile dumb/files/patch-Makefile --- dumb.orig/files/patch-Makefile 2008-06-12 06:11:56.000000000 +0400 +++ dumb/files/patch-Makefile 2008-06-12 06:27:26.000000000 +0400 @@ -1,5 +1,5 @@ ---- ./Makefile.orig Mon Aug 8 02:18:41 2005 -+++ ./Makefile Sun Jun 10 12:13:59 2007 +--- Makefile.orig 2005-08-08 04:18:41.000000000 +0400 ++++ Makefile 2008-06-12 06:27:26.000000000 +0400 @@ -22,7 +22,7 @@ # (Note that this is unable to delete the dumbask # executable if the configuration is absent.) @@ -55,3 +55,39 @@ LDFLAGS := -s +@@ -251,8 +248,8 @@ + ALLEGRO_LIB_FILE_DEBUG := $(LIBDIR)/libaldmd.a + + +-core: $(CORE_LIB_FILE_RELEASE) $(CORE_LIB_FILE_DEBUG) +-allegro: $(ALLEGRO_LIB_FILE_RELEASE) $(ALLEGRO_LIB_FILE_DEBUG) ++core: $(CORE_LIB_FILE_RELEASE) ++allegro: $(ALLEGRO_LIB_FILE_RELEASE) + + core-examples: $(CORE_EXAMPLES_EXE) + allegro-examples: $(ALLEGRO_EXAMPLES_EXE) +@@ -263,11 +260,9 @@ + + install-core: core + $(call COPY,$(CORE_LIB_FILE_RELEASE),$(LIB_INSTALL_PATH)) +- $(call COPY,$(CORE_LIB_FILE_DEBUG),$(LIB_INSTALL_PATH)) + + install-allegro: allegro + $(call COPY,$(ALLEGRO_LIB_FILE_RELEASE),$(LIB_INSTALL_PATH)) +- $(call COPY,$(ALLEGRO_LIB_FILE_DEBUG),$(LIB_INSTALL_PATH)) + + ifeq "$(COMSPEC)" "" + install-core-examples: core-examples +@@ -321,12 +316,6 @@ + ALLEGRO_LIB_FILE := $(LIBDIR)/libaldmb.a + include make/Makefile.inc + +-OBJDIR := $(OBJDIR_BASE)/debug +-CFLAGS := $(CFLAGS_DEBUG) +-CORE_LIB_FILE := $(LIBDIR)/libdumbd.a +-ALLEGRO_LIB_FILE := $(LIBDIR)/libaldmd.a +-include make/Makefile.inc +- + + $(CORE_EXAMPLES_EXE): examples/%$(EXE_SUFFIX): examples/%.o $(CORE_LIB_FILE_RELEASE) + $(CC) $^ -o $@ $(LDFLAGS) $(LINK_MATH) diff -ruN dumb.orig/pkg-plist dumb/pkg-plist --- dumb.orig/pkg-plist 2008-06-12 06:11:56.000000000 +0400 +++ dumb/pkg-plist 2008-06-12 06:24:49.000000000 +0400 @@ -4,6 +4,4 @@ include/dumb.h %%ALLEGRO%%include/aldumb.h lib/libdumb.a -lib/libdumbd.a %%ALLEGRO%%lib/libaldmb.a -%%ALLEGRO%%lib/libaldmd.a