FreeBSD Bugzilla – Attachment 49817 Details for
Bug 76030
[NEW PORT] archivers/orange: Extract Microsoft Cabinet files from self-extracting installers
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
orange-0.2.shar
orange-0.2.shar (text/plain), 4.14 KB, created by
Sam Lawrance
on 2005-01-10 08:20:23 UTC
(
hide
)
Description:
orange-0.2.shar
Filename:
MIME Type:
Creator:
Sam Lawrance
Created:
2005-01-10 08:20:23 UTC
Size:
4.14 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># orange ># orange/Makefile ># orange/distinfo ># orange/pkg-descr ># orange/pkg-plist ># orange/files ># orange/files/patch-inno.h ># >echo c - orange >mkdir -p orange > /dev/null 2>&1 >echo x - orange/Makefile >sed 's/^X//' >orange/Makefile << 'END-of-orange/Makefile' >X# New ports collection makefile for: orange >X# Date Created: January 2005 >X# Whom: Sam Lawrance <boris@brooknet.com.au> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= orange >XPORTVERSION= 0.2 >XCATEGORIES= archivers >XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} >XMASTER_SITE_SUBDIR= synce >X >XMAINTAINER= boris@brooknet.com.au >XCOMMENT= Extract Microsoft Cabinet files from self-extracting installers >X >XLIB_DEPENDS= synce.0:${PORTSDIR}/palm/synce-libsynce \ >X rapi.2:${PORTSDIR}/palm/synce-librapi2 \ >X dynamite.0:${PORTSDIR}/archivers/dynamite \ >X unshield.0:${PORTSDIR}/archivers/unshield >X >XGNU_CONFIGURE= yes >XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} >XCONFIGURE_ARGS= --with-libsynce=${LOCALBASE} >XUSE_ICONV= yes >XUSE_LIBTOOL_VER=15 >XUSE_REINPLACE= yes >XINSTALLS_SHLIB= yes >X >X.include <bsd.port.pre.mk> >X >Xpost-patch: >X @${REINPLACE_CMD} -e 's|-Werror||' \ >X ${WRKSRC}/lib/Makefile.in \ >X ${WRKSRC}/src/Makefile.in >X.if ${OSVERSION} < 500000 >X @${REINPLACE_CMD} -e 's|<stdint.h>|<inttypes.h>|' ${WRKSRC}/lib/inno.h >X.endif >X >X.include <bsd.port.post.mk> >END-of-orange/Makefile >echo x - orange/distinfo >sed 's/^X//' >orange/distinfo << 'END-of-orange/distinfo' >XMD5 (orange-0.2.tar.gz) = 50863dd7b29112049bf52b83e6c8c2a2 >XSIZE (orange-0.2.tar.gz) = 214255 >END-of-orange/distinfo >echo x - orange/pkg-descr >sed 's/^X//' >orange/pkg-descr << 'END-of-orange/pkg-descr' >XOrange is a tool and library for squeezing out juicy installable >XMicrosoft Cabinet Files from self-extracting installers for Microsoft >XWindows. >X >XSupported installers include VISE, InstallShield, Setup Factory and more. >X >XWWW: http://synce.sourceforge.net >END-of-orange/pkg-descr >echo x - orange/pkg-plist >sed 's/^X//' >orange/pkg-plist << 'END-of-orange/pkg-plist' >Xbin/orange >Xinclude/liborange.h >Xlib/liborange.so.0 >Xlib/liborange.so >Xlib/liborange.la >Xlib/liborange.a >END-of-orange/pkg-plist >echo c - orange/files >mkdir -p orange/files > /dev/null 2>&1 >echo x - orange/files/patch-inno.h >sed 's/^X//' >orange/files/patch-inno.h << 'END-of-orange/files/patch-inno.h' >X--- lib/inno.h.orig Mon Sep 8 17:17:28 2003 >X+++ lib/inno.h Mon Jan 10 05:07:47 2005 >X@@ -3,7 +3,7 @@ >X #define __inno_h__ >X >X #include <stdbool.h> >X-#include <stdint.h> >X+#include <inttypes.h> >X #include <stdio.h> >X #include <zlib.h> >X >X@@ -100,7 +100,7 @@ >X uint32_t NumUninstallDeleteEntries; >X uint32_t NumRunEntries; >X uint32_t NumUninstallRunEntries; >X- P uint8_t stuff[0x35]; >X+ uint8_t P stuff[0x35]; >X } TSetupHeader; >X >X #define SETUP_HEADER_SIZE 0xd9 >X@@ -144,9 +144,9 @@ >X >X typedef struct >X { >X- P uint32_t WinVersion; >X- P uint32_t NTVersion; >X- P uint16_t Word; >X+ uint32_t P WinVersion; >X+ uint32_t P NTVersion; >X+ uint16_t P Word; >X } TSetupVersionData; >X >X #if 0 >X@@ -173,12 +173,12 @@ >X char* InstallFontName; >X char* Components; >X char* Tasks; >X- P TSetupVersionData MinVersion; >X- P TSetupVersionData OnlyBelowVersion; >X+ TSetupVersionData P MinVersion; >X+ TSetupVersionData P OnlyBelowVersion; >X uint32_t LocationEntry; >X uint32_t Attribs; >X uint32_t ExternalSize; >X- P char stuff[4]; >X+ char P stuff[4]; >X #if 0 >X Options: set of (foConfirmOverwrite, foUninsNeverUninstall, foRestartReplace, >X foDeleteAfterInstall, foRegisterServer, foRegisterTypeLib, foSharedFile, >X@@ -191,7 +191,7 @@ >X #endif >X } TSetupFileEntry; >X >X-P typedef struct >X+typedef struct >X { >X uint32_t FirstDisk; >X uint32_t LastDisk; >X@@ -202,7 +202,7 @@ >X uint32_t Date; >X uint32_t FileVersionMS; >X uint32_t FileVersionLS; >X-} TSetupFileLocationEntry; >X+} P TSetupFileLocationEntry; >X >X #define SETUP_FILE_LOCATION_ENTRY_SIZE 0x29 >X >END-of-orange/files/patch-inno.h >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 76030
: 49817