summaryrefslogtreecommitdiff
path: root/multimedia/xvidcore
diff options
context:
space:
mode:
authorsnj <snj>2004-03-28 23:09:51 +0000
committersnj <snj>2004-03-28 23:09:51 +0000
commiteebf79081d6d017bc060974a6fa9b85f4efacc96 (patch)
tree2e10638250f603f6a79a2c83b3f7dee8bfa85983 /multimedia/xvidcore
parent7d0edec133f5ec940a7bcbe287c5ed913e0abffd (diff)
downloadpkgsrc-eebf79081d6d017bc060974a6fa9b85f4efacc96.tar.gz
This wants to use INSTALL (which has "-o root -g wheel" passed to it) in
places that it doesn't need to. Adjust to more appropriate and more friendly commands (MKDIR and BSD_INSTALL) so that this builds as non-root.
Diffstat (limited to 'multimedia/xvidcore')
-rw-r--r--multimedia/xvidcore/Makefile4
-rw-r--r--multimedia/xvidcore/distinfo3
-rw-r--r--multimedia/xvidcore/patches/patch-aa40
3 files changed, 45 insertions, 2 deletions
diff --git a/multimedia/xvidcore/Makefile b/multimedia/xvidcore/Makefile
index c2b52c8881a..c500200be29 100644
--- a/multimedia/xvidcore/Makefile
+++ b/multimedia/xvidcore/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2004/03/28 20:01:13 mycroft Exp $
+# $NetBSD: Makefile,v 1.4 2004/03/28 23:09:51 snj Exp $
#
DISTNAME= xvidcore-1.0.0-rc3
@@ -17,4 +17,6 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/build/generic
USE_BUILDLINK3= YES
GNU_CONFIGURE= YES
+MAKE_ENV+= MKDIR="${MKDIR}"
+
.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/xvidcore/distinfo b/multimedia/xvidcore/distinfo
index c26ed32e042..0592b854a2b 100644
--- a/multimedia/xvidcore/distinfo
+++ b/multimedia/xvidcore/distinfo
@@ -1,4 +1,5 @@
-$NetBSD: distinfo,v 1.2 2004/03/28 20:01:13 mycroft Exp $
+$NetBSD: distinfo,v 1.3 2004/03/28 23:09:51 snj Exp $
SHA1 (xvidcore-1.0.0-rc3.tar.bz2) = 09f8615fd9d03199b02c115130407f4baa3616c7
Size (xvidcore-1.0.0-rc3.tar.bz2) = 532445 bytes
+SHA1 (patch-aa) = 26e24daa64916e5b2428b6788e05aba1a89301c2
diff --git a/multimedia/xvidcore/patches/patch-aa b/multimedia/xvidcore/patches/patch-aa
new file mode 100644
index 00000000000..bddbea70daa
--- /dev/null
+++ b/multimedia/xvidcore/patches/patch-aa
@@ -0,0 +1,40 @@
+$NetBSD: patch-aa,v 1.1 2004/03/28 23:09:51 snj Exp $
+
+--- Makefile.orig 2004-02-29 05:25:11.000000000 -0800
++++ Makefile 2004-03-28 14:32:24.000000000 -0800
+@@ -81,7 +81,7 @@ $(OBJECTS): platform.inc
+
+ $(BUILD_DIR):
+ @echo " D: $(BUILD_DIR)"
+- @$(INSTALL) -d $(BUILD_DIR)
++ @$(MKDIR) $(BUILD_DIR)
+
+ #-----------------------------------------------------------------------------
+ # Generic assembly rule
+@@ -89,7 +89,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)/$@
+
+ #-----------------------------------------------------------------------------
+@@ -98,7 +98,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)/$@
+
+ #-----------------------------------------------------------------------------
+@@ -126,7 +126,7 @@ $(STATIC_LIB): $(BUILD_DIR) $(OBJECTS)
+
+ $(SHARED_LIB): $(BUILD_DIR) $(OBJECTS)
+ @echo " L: $(@F)"
+- @$(INSTALL) -m 644 libxvidcore.def $(BUILD_DIR)/libxvidcore.def
++ @$(BSD_INSTALL) -m 644 libxvidcore.def $(BUILD_DIR)/libxvidcore.def
+ @cd $(BUILD_DIR) && $(CC) $(LDFLAGS) $(OBJECTS) -o $(PRE_SHARED_LIB) $(SPECIFIC_LDFLAGS)
+
+ #-----------------------------------------------------------------------------