diff options
author | anders <anders@FreeBSD.org> | 2002-11-24 07:20:38 +0800 |
---|---|---|
committer | anders <anders@FreeBSD.org> | 2002-11-24 07:20:38 +0800 |
commit | ceae2fc8badf12ba44bfd1f7b7e8d136e7825c38 (patch) | |
tree | c026f7d2c144e5e2a9ba44822e602da959bc6555 /security | |
parent | b451b2e5127abcaab314d7b51586f318ad5fa2d5 (diff) | |
download | freebsd-ports-gnome-ceae2fc8badf12ba44bfd1f7b7e8d136e7825c38.tar.gz freebsd-ports-gnome-ceae2fc8badf12ba44bfd1f7b7e8d136e7825c38.tar.zst freebsd-ports-gnome-ceae2fc8badf12ba44bfd1f7b7e8d136e7825c38.zip |
Update to 1.2.1.
Diffstat (limited to 'security')
-rw-r--r-- | security/gringotts/Makefile | 17 | ||||
-rw-r--r-- | security/gringotts/distinfo | 2 | ||||
-rw-r--r-- | security/gringotts/files/gnomeless-Makefile.in | 11 | ||||
-rw-r--r-- | security/gringotts/files/patch-Makefile.in | 16 | ||||
-rw-r--r-- | security/gringotts/files/patch-grg_pwd.c | 37 | ||||
-rw-r--r-- | security/gringotts/files/patch-grg_safe.c | 36 | ||||
-rw-r--r-- | security/gringotts/pkg-plist | 6 |
7 files changed, 65 insertions, 60 deletions
diff --git a/security/gringotts/Makefile b/security/gringotts/Makefile index 877f6b8d77e6..5a0f3260f2bd 100644 --- a/security/gringotts/Makefile +++ b/security/gringotts/Makefile @@ -6,35 +6,36 @@ # PORTNAME= gringotts -PORTVERSION= 0.7.0 +PORTVERSION= 1.2.1 CATEGORIES= security MASTER_SITES= http://devel.pluto.linux.it/projects/Gringotts/current/ \ ftp://ftp.nuug.no/pub/anders/distfiles/ MAINTAINER= anders@FreeBSD.org -LIB_DEPENDS= mcrypt.7:${PORTSDIR}/security/libmcrypt \ - mhash.2:${PORTSDIR}/security/mhash \ +LIB_DEPENDS= gringotts.2:${PORTSDIR}/security/libgringotts \ gtk-x11-2.0.0:${PORTSDIR}/x11-toolkits/gtk20 \ popt.0:${PORTSDIR}/devel/popt USE_BZIP2= yes -USE_LIBTOOL= yes +GNU_CONFIGURE= yes USE_GNOMENG= yes +USE_REINPLACE= yes WANT_GNOME= yes CONFIGURE_ENV+= LIBS="-L${LOCALBASE}/lib" CPPFLAGS="-I${LOCALBASE}/include" CONFIGURE_ARGS+= --disable-env-check -INSTALLS_SHLIB= yes .include <bsd.port.pre.mk> .if ${HAVE_GNOME:Mgnomehier}!="" USE_GNOME+= gnomehier -.else +.endif post-patch: - @${PATCH} < ${FILESDIR}/gnomeless-Makefile.in \ - ${WRKSRC}/Makefile.in >/dev/null 2>&1 + ${REINPLACE_CMD} -e "s|md5sum|md5|g" ${WRKSRC}/Makefile.in +.if ${HAVE_GNOME:Mgnomehier}=="" + ${REINPLACE_CMD} -E "s|(MAKE.*AM_MAKEFLAGS.*install-exec-am).*|\1|" \ + ${WRKSRC}/Makefile.in .endif .include <bsd.port.post.mk> diff --git a/security/gringotts/distinfo b/security/gringotts/distinfo index 3d9e5f236266..27d8aaf5455f 100644 --- a/security/gringotts/distinfo +++ b/security/gringotts/distinfo @@ -1 +1 @@ -MD5 (gringotts-0.7.0.tar.bz2) = 2659807b62ca18ebe192b782d6903ad3 +MD5 (gringotts-1.2.1.tar.bz2) = 1460fc3e52b1bca9c472212a78b5197f diff --git a/security/gringotts/files/gnomeless-Makefile.in b/security/gringotts/files/gnomeless-Makefile.in deleted file mode 100644 index 55f1b6e0e025..000000000000 --- a/security/gringotts/files/gnomeless-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in.orig Sat Oct 26 14:18:54 2002 -+++ Makefile.in Sat Oct 26 14:19:08 2002 -@@ -367,7 +367,7 @@ - install-data: install-data-recursive - - install-am: all-am -- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am -+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am - install: install-recursive - uninstall-am: uninstall-DsktpDATA uninstall-local - uninstall: uninstall-recursive diff --git a/security/gringotts/files/patch-Makefile.in b/security/gringotts/files/patch-Makefile.in deleted file mode 100644 index 8f007eeda581..000000000000 --- a/security/gringotts/files/patch-Makefile.in +++ /dev/null @@ -1,16 +0,0 @@ ---- Makefile.in.orig Sat Oct 26 14:05:36 2002 -+++ Makefile.in Sat Oct 26 14:06:01 2002 -@@ -441,10 +441,10 @@ - @echo - @echo - @echo ---------------------------------------------------------------------- -- @echo md5sum of relevant files: -+ @echo md5 checksum of relevant files: - @echo -- @md5sum $(DESTDIR)$(bindir)/gringotts|(read A B; echo $$B ": " $$A) -- @md5sum $(DESTDIR)$(libdir)/libgringotts.so|(read A B; echo $$B ": " $$A) -+ @md5 $(DESTDIR)$(bindir)/gringotts|(read A B; echo $$B ": " $$A) -+ @md5 $(DESTDIR)$(libdir)/libgringotts.so|(read A B; echo $$B ": " $$A) - @echo - @echo use these values to check program integrity at any time - @echo ---------------------------------------------------------------------- diff --git a/security/gringotts/files/patch-grg_pwd.c b/security/gringotts/files/patch-grg_pwd.c new file mode 100644 index 000000000000..419161f41e9e --- /dev/null +++ b/security/gringotts/files/patch-grg_pwd.c @@ -0,0 +1,37 @@ +--- src/grg_pwd.c.orig Sat Nov 23 20:32:53 2002 ++++ src/grg_pwd.c Sat Nov 23 20:34:32 2002 +@@ -23,7 +23,6 @@ + #include <fcntl.h> + #include <sys/stat.h> + #include <sys/mman.h> +-#include <linux/fd.h> + #include <sys/ioctl.h> + #include <signal.h> + +@@ -129,7 +128,6 @@ + gint fd, len; + gchar *file; + GRG_KEY key = NULL; +- struct floppy_drive_struct fstruct; + + fd = open ("/dev/fd0", O_RDONLY); + +@@ -138,18 +136,6 @@ + { + grg_msg (_("Please insert a disk in the first floppy drive"), + GTK_MESSAGE_ERROR, dlg); +- return NULL; +- } +- +- //check for write protection +- ioctl (fd, FDGETDRVSTAT, &fstruct); +- +- if ((fstruct.flags >> FD_DISK_WRITABLE_BIT) & 1) +- { +- grg_msg (_ +- ("The disk is not write protected. For security reasons, I'll not use it."), +- GTK_MESSAGE_ERROR, dlg); +- close (fd); + return NULL; + } + diff --git a/security/gringotts/files/patch-grg_safe.c b/security/gringotts/files/patch-grg_safe.c index 26febd5b269e..f189066e6063 100644 --- a/security/gringotts/files/patch-grg_safe.c +++ b/security/gringotts/files/patch-grg_safe.c @@ -1,6 +1,6 @@ ---- src/grg_safe.c.orig Sat Oct 26 14:09:40 2002 -+++ src/grg_safe.c Sat Oct 26 14:15:28 2002 -@@ -34,6 +34,7 @@ +--- src/grg_safe.c.orig Sat Nov 23 18:42:36 2002 ++++ src/grg_safe.c Sat Nov 23 18:43:22 2002 +@@ -33,6 +33,7 @@ #include <stdlib.h> #include <string.h> @@ -8,7 +8,7 @@ #include <regex.h> #include <unistd.h> #include <fcntl.h> -@@ -43,7 +44,6 @@ +@@ -42,7 +43,6 @@ #include <sys/fsuid.h> #endif #include <sys/time.h> @@ -16,21 +16,21 @@ #include <sys/resource.h> #define GRG_SAFE 0 -@@ -64,8 +64,6 @@ - #endif - - //drop eventual group root privileges -- setgid(getgid ()); -- setgid(getgid ()); //twice for counter "saved IDs", cfr. Secure Programming HowTo +@@ -56,8 +56,6 @@ + grg_mlockall_and_drop_root_privileges (void) + { + //drop eventual group root privileges +- setgid (getgid ()); +- setgid (getgid ()); //twice for counter "saved IDs", cfr. Secure Programming HowTo #ifdef HAVE_SYS_FSUID_H - setfsgid(getgid ()); - setfsgid(getgid ()); -@@ -84,8 +82,6 @@ + setfsgid (getgid ()); + setfsgid (getgid ()); +@@ -81,8 +79,6 @@ #endif - //drop root privileges -- setuid(getuid()); -- setuid(getuid()); + //drop root privileges +- setuid (getuid ()); +- setuid (getuid ()); #ifdef HAVE_SYS_FSUID_H - setfsuid(getuid()); - setfsuid(getuid()); + setfsuid (getuid ()); + setfsuid (getuid ()); diff --git a/security/gringotts/pkg-plist b/security/gringotts/pkg-plist index a3d94c7245d6..b3c2936d5ac9 100644 --- a/security/gringotts/pkg-plist +++ b/security/gringotts/pkg-plist @@ -1,10 +1,4 @@ bin/gringotts -include/libgringotts.h -lib/libgringotts.so.2 -lib/libgringotts.so -lib/libgringotts.la -lib/libgringotts.a -libdata/pkgconfig/libgringotts.pc share/pixmaps/gringotts.xpm share/locale/de/LC_MESSAGES/gringotts.mo share/locale/fr/LC_MESSAGES/gringotts.mo |