diff options
Diffstat (limited to 'misc/rpm')
-rw-r--r-- | misc/rpm/Makefile | 25 | ||||
-rw-r--r-- | misc/rpm/files/md5 | 1 | ||||
-rw-r--r-- | misc/rpm/patches/patch-aa | 16 | ||||
-rw-r--r-- | misc/rpm/patches/patch-ab | 10 | ||||
-rw-r--r-- | misc/rpm/patches/patch-ac | 10 | ||||
-rw-r--r-- | misc/rpm/patches/patch-ae | 18 | ||||
-rw-r--r-- | misc/rpm/patches/patch-af | 30 | ||||
-rw-r--r-- | misc/rpm/pkg/COMMENT | 1 | ||||
-rw-r--r-- | misc/rpm/pkg/DESCR | 1 | ||||
-rw-r--r-- | misc/rpm/pkg/PLIST | 13 |
10 files changed, 125 insertions, 0 deletions
diff --git a/misc/rpm/Makefile b/misc/rpm/Makefile new file mode 100644 index 00000000000..0ec36dfbc27 --- /dev/null +++ b/misc/rpm/Makefile @@ -0,0 +1,25 @@ +# New ports collection makefile for: rpm +# Version required: 2.4.3 +# Date created: 23 January 1997 +# Whom: Thomas Gellekum <tg@FreeBSD.ORG> +# +# $Id: Makefile,v 1.1.1.1 1997/10/11 21:54:51 hubertf Exp $ +# + +DISTNAME= rpm-2.4.3 +CATEGORIES= misc +MASTER_SITES= ftp://ftp.redhat.com/pub/redhat/code/rpm/ \ + ftp://ftp.gwdg.de/pub/linux/redhat/code/rpm/ + +MAINTAINER= tg@FreeBSD.ORG + +BUILD_DEPENDS= ${PREFIX}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm + +GNU_CONFIGURE= yes +USE_GMAKE= yes +MAN8= rpm.8 rpm2cpio.8 + +pre-install: + ${MKDIR} ${PREFIX}/include/rpm + +.include <bsd.port.mk> diff --git a/misc/rpm/files/md5 b/misc/rpm/files/md5 new file mode 100644 index 00000000000..35f41e95c90 --- /dev/null +++ b/misc/rpm/files/md5 @@ -0,0 +1 @@ +MD5 (rpm-2.4.3.tar.gz) = dda17eb9223ec270fa1f7a1fda0efbb2 diff --git a/misc/rpm/patches/patch-aa b/misc/rpm/patches/patch-aa new file mode 100644 index 00000000000..d0035ebeaf1 --- /dev/null +++ b/misc/rpm/patches/patch-aa @@ -0,0 +1,16 @@ +--- build/myftw.c.orig Thu Jan 23 17:14:47 1997 ++++ build/myftw.c Thu Jan 23 17:11:27 1997 +@@ -19,12 +19,12 @@ + not, write to the Free Software Foundation, Inc., 675 Mass Ave, + Cambridge, MA 02139, USA. */ + ++#include <sys/types.h> + #include <errno.h> + #include <limits.h> + #include <stdlib.h> + #include <string.h> + #include <dirent.h> +-#include <sys/types.h> + #include <sys/stat.h> + + #ifndef NAMLEN diff --git a/misc/rpm/patches/patch-ab b/misc/rpm/patches/patch-ab new file mode 100644 index 00000000000..bcdb0e7575c --- /dev/null +++ b/misc/rpm/patches/patch-ab @@ -0,0 +1,10 @@ +--- lib/header.c.orig Thu Jan 16 17:20:50 1997 ++++ lib/header.c Thu Jan 23 17:18:34 1997 +@@ -9,7 +9,6 @@ + + #include <stdlib.h> + #include <ctype.h> +-#include <malloc.h> + #include <string.h> + #include <unistd.h> + #include <netinet/in.h> diff --git a/misc/rpm/patches/patch-ac b/misc/rpm/patches/patch-ac new file mode 100644 index 00000000000..d1ea9e9e6a1 --- /dev/null +++ b/misc/rpm/patches/patch-ac @@ -0,0 +1,10 @@ +--- misc/miscfn.h.orig Fri Jun 27 23:55:33 1997 ++++ misc/miscfn.h Wed Jul 2 14:31:14 1997 +@@ -2,6 +2,7 @@ + #define H_MISCFN + + #include "config.h" ++#include <sys/types.h> + + #if HAVE_FNMATCH_H + #include <fnmatch.h> diff --git a/misc/rpm/patches/patch-ae b/misc/rpm/patches/patch-ae new file mode 100644 index 00000000000..b02d6f81034 --- /dev/null +++ b/misc/rpm/patches/patch-ae @@ -0,0 +1,18 @@ +--- Makefile.inc.in.orig Wed May 28 16:19:44 1997 ++++ Makefile.inc.in Wed Jul 2 14:09:57 1997 +@@ -3,12 +3,13 @@ + prefix= @prefix@ + exec_prefix = @exec_prefix@ + libdir= $(prefix)/lib ++datadir= $(prefix)/share + + AR = ar + RANLIB = @RANLIB@ + OPTS = @DEFS@ +-LIBRPMRC_FILENAME=$(libdir)/rpmrc +-LIBRPMALIAS_FILENAME=$(libdir)/rpmpopt ++LIBRPMRC_FILENAME=$(datadir)/misc/rpmrc ++LIBRPMALIAS_FILENAME=$(datadir)/misc/rpmpopt + RPMNLSDIR=@datadir@/locale + RPMNLSPACKAGE=rpm + CFLAGS = @CFLAGS@ @INCPATH@ $(WARNINGS) $(OPTS) -I$(topdir) \ diff --git a/misc/rpm/patches/patch-af b/misc/rpm/patches/patch-af new file mode 100644 index 00000000000..13fddb1daa1 --- /dev/null +++ b/misc/rpm/patches/patch-af @@ -0,0 +1,30 @@ +--- Makefile.in.orig Wed Jun 25 18:11:30 1997 ++++ Makefile.in Wed Jul 2 14:14:10 1997 +@@ -25,6 +25,7 @@ + RPMBINDIR=$(subst usr/bin,bin,$(BINDIR)) + MANDIR=$(prefix)/man/man8 + LIBDIR=$(libdir) ++DATADIR=$(datadir) + INCDIR=$(prefix)/include/rpm + ETCDIR=$(ROOT)/etc + +@@ -49,7 +50,7 @@ + all: $(TARGET) + + rpm: lib/librpm.a build/libbuild.a misc/libmisc.a $(OBJS) +- $(CC) -o rpm -static $(LDFLAGS) $(OBJS) $(LOADLIBES) $(LIBS) \ ++ $(CC) -o rpm $(LDFLAGS) $(OBJS) $(LOADLIBES) $(LIBS) \ + $(LIBEFENCE) + + rpm.shared: lib/librpm.a build/libbuild.a $(OBJS) +@@ -121,8 +122,8 @@ + $(INSTALL) -s -m 755 rpm2cpio $(installprefix)/$(BINDIR) + $(INSTALL) -m 644 $(srcdir)/rpm.8 $(installprefix)/$(MANDIR) + $(INSTALL) -m 644 $(srcdir)/rpm2cpio.8 $(installprefix)/$(MANDIR) +- $(INSTALL) -m 644 $(srcdir)/lib-rpmrc $(installprefix)/$(LIBDIR)/rpmrc +- $(INSTALL) -m 644 $(srcdir)/rpmpopt $(installprefix)/$(LIBDIR)/rpmpopt ++ $(INSTALL) -m 644 $(srcdir)/lib-rpmrc $(installprefix)/$(DATADIR)/misc/rpmrc ++ $(INSTALL) -m 644 $(srcdir)/rpmpopt $(installprefix)/$(DATADIR)/misc/rpmpopt + (cd lib; $(MAKE) LIBDIR=$(installprefix)/$(LIBDIR) INCDIR=$(installprefix)/$(INCDIR) install) + for d in $(INSTSUBDIRS); do \ + (cd $$d; $(MAKE) installprefix=$(installprefix) LIBDIR=$(installprefix)/$(LIBDIR) INCDIR=$(installprefix)/$(INCDIR) install) ;\ diff --git a/misc/rpm/pkg/COMMENT b/misc/rpm/pkg/COMMENT new file mode 100644 index 00000000000..b312119efb7 --- /dev/null +++ b/misc/rpm/pkg/COMMENT @@ -0,0 +1 @@ +The Red Hat Package Manager diff --git a/misc/rpm/pkg/DESCR b/misc/rpm/pkg/DESCR new file mode 100644 index 00000000000..37e6dfd8bce --- /dev/null +++ b/misc/rpm/pkg/DESCR @@ -0,0 +1 @@ +This is the Red Hat Package Manager. diff --git a/misc/rpm/pkg/PLIST b/misc/rpm/pkg/PLIST new file mode 100644 index 00000000000..02b68efb6f0 --- /dev/null +++ b/misc/rpm/pkg/PLIST @@ -0,0 +1,13 @@ +bin/gendiff +bin/rpm +bin/find-requires +bin/find-provides +bin/rpm2cpio +include/rpm/rpmlib.h +include/rpm/dbindex.h +include/rpm/header.h +lib/librpm.a +man/man8/rpm.8.gz +man/man8/rpm2cpio.8.gz +share/misc/rpmrc +share/misc/rpmpopt |