1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00
freebsd-ports/sysutils/yum/files/patch-Makefile
Pietro Cerutti 78151dc8f2 - New port: sysutils/yum
The yum package manager is used by Fedora (and CentOS) to manage RPM
  packages.

PR:		150541
Submitted by:	Anders F Björklund <afb@rpm5.org>
Feature safe:	yes
2012-10-19 08:48:15 +00:00

62 lines
2.4 KiB
Plaintext

--- Makefile.orig 2010-05-06 16:54:46.000000000 +0200
+++ Makefile 2010-08-22 14:31:31.000000000 +0200
@@ -7,36 +7,39 @@
VERSION=$(shell awk '/Version:/ { print $$2 }' ${PKGNAME}.spec)
RELEASE=$(shell awk '/Release:/ { print $$2 }' ${PKGNAME}.spec)
CVSTAG=yum-$(subst .,_,$(VERSION)-$(RELEASE))
+MAKE=make
PYTHON=python
WEBHOST = yum.baseurl.org
WEB_DOC_PATH = /srv/projects/yum/web/download/docs/yum-api/
+prefix = /usr
+
all: subdirs
clean:
rm -f *.pyc *.pyo *~ *.bak
- for d in $(SUBDIRS); do make -C $$d clean ; done
+ for d in $(SUBDIRS); do $(MAKE) -C $$d clean ; done
cd test; rm -f *.pyc *.pyo *~ *.bak
subdirs:
- for d in $(SUBDIRS); do make PYTHON=$(PYTHON) -C $$d; [ $$? = 0 ] || exit 1 ; done
+ for d in $(SUBDIRS); do $(MAKE) PYTHON=$(PYTHON) -C $$d; [ $$? = 0 ] || exit 1 ; done
install:
- mkdir -p $(DESTDIR)/usr/share/yum-cli
+ mkdir -p $(DESTDIR)$(prefix)/share/yum-cli
for p in $(PYFILES) ; do \
- install -m 644 $$p $(DESTDIR)/usr/share/yum-cli/$$p; \
+ install -m 644 $$p $(DESTDIR)$(prefix)/share/yum-cli/$$p; \
done
- mv $(DESTDIR)/usr/share/yum-cli/yum-updatesd.py $(DESTDIR)/usr/share/yum-cli/yumupd.py
- $(PYTHON) -c "import compileall; compileall.compile_dir('$(DESTDIR)/usr/share/yum-cli', 1, '$(PYDIR)', 1)"
+ mv $(DESTDIR)$(prefix)/share/yum-cli/yum-updatesd.py $(DESTDIR)$(prefix)/share/yum-cli/yumupd.py
+ $(PYTHON) -c "import compileall; compileall.compile_dir('$(DESTDIR)$(prefix)/share/yum-cli', 1, '$(PYDIR)', 1)"
- mkdir -p $(DESTDIR)/usr/bin $(DESTDIR)/usr/sbin
- install -m 755 bin/yum.py $(DESTDIR)/usr/bin/yum
- install -m 755 bin/yum-updatesd.py $(DESTDIR)/usr/sbin/yum-updatesd
+ mkdir -p $(DESTDIR)$(prefix)/bin $(DESTDIR)$(prefix)/sbin
+ install -m 755 bin/yum.py $(DESTDIR)$(prefix)/bin/yum
+ install -m 755 bin/yum-updatesd.py $(DESTDIR)$(prefix)/sbin/yum-updatesd
mkdir -p $(DESTDIR)/var/cache/yum
mkdir -p $(DESTDIR)/var/lib/yum
- for d in $(SUBDIRS); do make PYTHON=$(PYTHON) DESTDIR=`cd $(DESTDIR); pwd` -C $$d install; [ $$? = 0 ] || exit 1; done
+ for d in $(SUBDIRS); do $(MAKE) PYTHON=$(PYTHON) DESTDIR=`if [ ! -z "$(DESTDIR)" ]; then cd $(DESTDIR); pwd; fi` -C $$d install; [ $$? = 0 ] || exit 1; done
.PHONY: docs test
@@ -64,7 +67,7 @@
test:
@nosetests -i ".*test" test
-@test/check-po-yes-no.py
- cd po; make test
+ cd po; $(MAKE) test
test-skipbroken:
@nosetests -i ".*test" test/skipbroken-tests.py