pkgsrc/multimedia/xvidcore/patches/patch-aa
joerg f75176b39c Flag a number of packages I use as supporting (user-)destdir.
apg is a bit special as it has some hardcoded ownership, so
mark that as "destdir".
2006-10-09 12:52:34 +00:00

53 lines
2.2 KiB
Text

$NetBSD: patch-aa,v 1.4 2006/10/09 12:52:35 joerg Exp $
--- Makefile.orig 2005-12-30 14:45:30.000000000 +0000
+++ Makefile
@@ -83,7 +83,7 @@ $(OBJECTS): platform.inc
$(BUILD_DIR):
@echo " D: $(BUILD_DIR)"
- @$(INSTALL) -d $(BUILD_DIR)
+ @$(MKDIR) $(BUILD_DIR)
#-----------------------------------------------------------------------------
# Generic assembly rule
@@ -91,7 +91,7 @@ $(BUILD_DIR):
.$(ASSEMBLY_EXTENSION).$(OBJECT_EXTENSION):
@echo " A: $(@D)/$(<F)"
- @$(INSTALL) -d $(BUILD_DIR)/$(@D)
+ @$(MKDIR) $(BUILD_DIR)/$(@D)
@$(AS) $(AFLAGS) $< -o $(BUILD_DIR)/$@
#-----------------------------------------------------------------------------
@@ -100,7 +100,7 @@ $(BUILD_DIR):
.c.$(OBJECT_EXTENSION):
@echo " C: $(@D)/$(<F)"
- @$(INSTALL) -d $(BUILD_DIR)/$(@D)
+ @$(MKDIR) $(BUILD_DIR)/$(@D)
@$(CC) -c $(ARCHITECTURE) $(BUS) $(ENDIANNESS) $(FEATURES) $(SPECIFIC_CFLAGS) $(CFLAGS) $< -o $(BUILD_DIR)/$@
#-----------------------------------------------------------------------------
@@ -128,8 +128,8 @@ $(STATIC_LIB): $(BUILD_DIR) $(OBJECTS)
$(SHARED_LIB): $(BUILD_DIR) $(OBJECTS)
@echo " L: $(@F)"
- @$(INSTALL) -m 644 libxvidcore.def $(BUILD_DIR)/libxvidcore.def
- @$(INSTALL) -m 644 libxvidcore.ld $(BUILD_DIR)/libxvidcore.ld
+ @$(BSD_INSTALL) -m 644 libxvidcore.def $(BUILD_DIR)/libxvidcore.def
+ @$(BSD_INSTALL) -m 644 libxvidcore.ld $(BUILD_DIR)/libxvidcore.ld
@cd $(BUILD_DIR) && $(CC) $(LDFLAGS) $(OBJECTS) -o $(PRE_SHARED_LIB) $(SPECIFIC_LDFLAGS)
#-----------------------------------------------------------------------------
@@ -140,7 +140,9 @@ install: $(BUILD_DIR)/$(STATIC_LIB) $(BU
@echo " D: $(libdir)"
@$(INSTALL) -d $(DESTDIR)$(libdir)
@echo " I: $(libdir)/$(SHARED_LIB)"
- @$(INSTALL) -m 644 $(BUILD_DIR)/$(SHARED_LIB) $(DESTDIR)$(libdir)/$(SHARED_LIB)
+ @$(BSD_INSTALL_LIB) $(BUILD_DIR)/$(SHARED_LIB) $(DESTDIR)$(libdir)/$(SHARED_LIB)
+ @ln -s $(libdir)/$(SHARED_LIB) $(DESTDIR)$(libdir)/libxvidcore.so
+ @ln -s $(libdir)/$(SHARED_LIB) $(DESTDIR)$(libdir)/libxvidcore.so.$(API_MAJOR)
@echo " I: $(libdir)/$(STATIC_LIB)"
@$(INSTALL) -m 644 $(BUILD_DIR)/$(STATIC_LIB) $(DESTDIR)$(libdir)/$(STATIC_LIB)
@echo " D: $(includedir)"