summaryrefslogtreecommitdiff
path: root/misc/epm/patches
diff options
context:
space:
mode:
authorcheusov <cheusov>2011-05-08 21:50:48 +0000
committercheusov <cheusov>2011-05-08 21:50:48 +0000
commit6973c164159d1f48037b7209d60f503d26b8be7c (patch)
tree06b4b94f8ea7e0562b2a2d148839211d0bd87a25 /misc/epm/patches
parent6f190520a5b23bec9f6ed34492505f73d5e30b71 (diff)
downloadpkgsrc-6973c164159d1f48037b7209d60f503d26b8be7c.tar.gz
EPM is an open source UNIX software and file packaging program that
generates distribution archives from a list of files. EPM provides a complete, cross-platform software distribution solution for your applications. ESP generates both native and "portable" script-based distribution packages complete with installation and removal scripts and standard install/uninstall GUIs. The installers can be customized with product logos, "readme" files, and click-wrap licenses as desired.
Diffstat (limited to 'misc/epm/patches')
-rw-r--r--misc/epm/patches/patch-aa73
-rw-r--r--misc/epm/patches/patch-ab32
2 files changed, 105 insertions, 0 deletions
diff --git a/misc/epm/patches/patch-aa b/misc/epm/patches/patch-aa
new file mode 100644
index 00000000000..33822ebeb19
--- /dev/null
+++ b/misc/epm/patches/patch-aa
@@ -0,0 +1,73 @@
+$NetBSD: patch-aa,v 1.1.1.1 2011/05/08 21:50:48 cheusov Exp $
+
+DESTDIR support
+--- Makefile.in.orig 2006-11-30 23:59:27.000000000 +0200
++++ Makefile.in
+@@ -31,7 +31,10 @@ RANLIB = @RANLIB@
+ RM = @RM@ -f
+ SHELL = /bin/sh
+ STRIP = @STRIP@
+-
++INSTALL = @INSTALL@
++INSTALL_PROGRAM = @INSTALL_PROGRAM@
++INSTALL_SCRIPT = @INSTALL_SCRIPT@
++INSTALL_DATA = @INSTALL_DATA@
+
+ #
+ # Program options...
+@@ -155,39 +158,25 @@ distclean:
+
+ install: all @INSTALL_GUIS@ @INSTALL_OSX@
+ echo Installing EPM programs in $(bindir)
+- -$(MKDIR) $(bindir)
+- $(RM) $(bindir)/epm
+- $(CP) epm $(bindir)
+- $(STRIP) $(bindir)/epm
+- $(RM) $(bindir)/epminstall
+- $(CP) epminstall $(bindir)
+- $(STRIP) $(bindir)/epminstall
+- $(RM) $(bindir)/mkepmlist
+- $(CP) mkepmlist $(bindir)
++ -$(MKDIR) $(DESTDIR)$(bindir)
++ $(INSTALL_PROGRAM) epm $(DESTDIR)$(bindir)
++ $(INSTALL_PROGRAM) epminstall $(DESTDIR)$(bindir)
++ $(INSTALL_PROGRAM) mkepmlist $(DESTDIR)$(bindir)
+ echo Installing EPM manpages in $(mandir)/man1
+- -$(MKDIR) $(mandir)/man1
+- $(RM) $(mandir)/man1/epm.1
+- $(CP) $(srcdir)/doc/epm.man $(mandir)/man1/epm.1
+- $(RM) $(mandir)/man1/epminstall.1
+- $(CP) $(srcdir)/doc/epminstall.man $(mandir)/man1/epminstall.1
+- $(RM) $(mandir)/man1/mkepmlist.1
+- $(CP) $(srcdir)/doc/mkepmlist.man $(mandir)/man1/mkepmlist.1
+- $(RM) $(mandir)/man1/setup.1
+- $(CP) $(srcdir)/doc/setup.man $(mandir)/man1/setup.1
++ -$(MKDIR) $(DESTDIR)$(mandir)/man1
++ $(INSTALL_DATA) $(srcdir)/doc/epm.man $(DESTDIR)$(mandir)/man1/epm.1
++ $(INSTALL_DATA) $(srcdir)/doc/epminstall.man $(DESTDIR)$(mandir)/man1/epminstall.1
++ $(INSTALL_DATA) $(srcdir)/doc/mkepmlist.man $(DESTDIR)$(mandir)/man1/mkepmlist.1
++ $(INSTALL_DATA) $(srcdir)/doc/setup.man $(DESTDIR)$(mandir)/man1/setup.1
+ echo Installing EPM manpages in $(mandir)/man5
+- -$(MKDIR) $(mandir)/man5
+- $(RM) $(mandir)/man5/epm.list.5
+- $(CP) $(srcdir)/doc/epm.list.man $(mandir)/man5/epm.list.5
+- $(RM) $(mandir)/man5/setup.types.5
+- $(CP) $(srcdir)/doc/setup.types.man $(mandir)/man5/setup.types.5
++ -$(MKDIR) $(DESTDIR)$(mandir)/man5
++ $(INSTALL_DATA) $(srcdir)/doc/epm.list.man $(DESTDIR)$(mandir)/man5/epm.list.5
++ $(INSTALL_DATA) $(srcdir)/doc/setup.types.man $(DESTDIR)$(mandir)/man5/setup.types.5
+ echo Installing EPM documentation in $(docdir)
+- -$(MKDIR) $(docdir)
+- $(RM) $(docdir)/COPYING
+- $(CP) $(srcdir)/COPYING $(docdir)
+- $(RM) $(docdir)/README
+- $(CP) $(srcdir)/README $(docdir)
+- $(RM) $(docdir)/epm-book.html
+- $(CP) $(srcdir)/doc/epm-book.html $(docdir)
++ -$(MKDIR) $(DESTDIR)$(docdir)
++ $(INSTALL_DATA) $(srcdir)/COPYING $(DESTDIR)$(docdir)
++ $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(docdir)
++ $(INSTALL_DATA) $(srcdir)/doc/epm-book.html $(DESTDIR)$(docdir)
+
+ install-guis: setup uninst
+ echo Installing EPM setup/uninst in $(libdir)/epm
diff --git a/misc/epm/patches/patch-ab b/misc/epm/patches/patch-ab
new file mode 100644
index 00000000000..d96a8292cbf
--- /dev/null
+++ b/misc/epm/patches/patch-ab
@@ -0,0 +1,32 @@
+$NetBSD: patch-ab,v 1.1.1.1 2011/05/08 21:50:48 cheusov Exp $
+
+DESTDIR support
+--- configure.in.orig 2006-09-26 18:51:15.000000000 +0300
++++ configure.in
+@@ -18,6 +18,7 @@ dnl
+
+ AC_INIT(epm.c)
+ AC_CONFIG_HEADER(config.h)
++AC_CONFIG_SRCDIR([epm.c])
+ AC_PREFIX_DEFAULT(/usr)
+
+ dnl Version number...
+@@ -28,6 +29,8 @@ AC_SUBST(VERSION)
+ AC_SUBST(VERNUMBER)
+ AC_DEFINE_UNQUOTED(EPM_VERSION, "ESP Package Manager v$VERSION")
+
++AC_CANONICAL_HOST
++
+ dnl Get the operating system...
+
+ uname=`uname`
+@@ -69,7 +72,9 @@ AC_ARG_WITH(softwaredir, [ --with-softw
+ dnl Checks for programs...
+ AC_PROG_CC
+ AC_PROG_CXX
++AC_PROG_INSTALL
+ AC_PROG_RANLIB
++
+ AC_PATH_PROG(AR,ar)
+ AC_PATH_PROG(CHMOD,chmod)
+ AC_PATH_PROG(CP,cp)