pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Outdated version of uCON64.



On Mar 4,  4:22pm, Thomas Klausner wrote:
} On Sun, Mar 04, 2018 at 09:31:40AM +0100, "Daniël Hörchner" wrote:
} >  
} > I noticed on http://pkgsrc.se/emulators/ucon64 that you are still using version
} > 2.0.0 of uCON64, which I develop and maintain. Would it be possible for you to
} > upgrade to the latest version, 2.1.0? It includes quite a few bug fixes and
} > code improvements as well as new features. If you need any assistance I am
} > willing to help, but I do not have access to nor the time to set up a machine
} > running NetBSD.
} > The download link of the source code of uCON64 2.1.0 is:
} > https://sourceforge.net/projects/ucon64/files/ucon64/ucon64-2.1.0/ucon64-2.1.0-src.tar.gz/download
} >  
} > Kind regards,
} > Daniel
} 
} 
} I've just updated the package.
} 
} I've attached the three patches we're using in pkgsrc now.
} 
} A short description:
} * OF() is not defined in all zlib.h installations.
} * We want to let users define their own optimization settings, so I've removed the -O3 override
} * A header file needs to learn about NetBSD (which also provides inttypes.h)
} 
} Perhaps you can merge at least two of them :)

     There's a bug in the second patch (missing "||")...

} $NetBSD: patch-libdiscmage_libdiscmage.h,v 1.1 2018/03/04 15:20:02 wiz Exp $
} 
} Fix build on NetBSD.
} 
} --- libdiscmage/libdiscmage.h.orig	2015-11-16 01:33:49.000000000 +0000
} +++ libdiscmage/libdiscmage.h
} @@ -28,7 +28,7 @@ extern "C" {
}  
}  #include <stdio.h>                              // FILENAME_MAX
}  
} -#if     defined __linux__ || defined __FreeBSD__ || defined __OpenBSD__ || \
} +#if     defined __linux__ || defined __FreeBSD__ || defined __OpenBSD__ || defined(__NetBSD__) \
+#if     defined __linux__ || defined __FreeBSD__ || defined __OpenBSD__ || defined(__NetBSD__) || \
}          defined __solaris__ || defined __MINGW32__ || defined __CYGWIN__ || \
}          defined __BEOS__ || defined AMIGA || defined __APPLE__ // Mac OS X actually
}  // We cannot use config.h (for HAVE_INTTYPES_H), because this header file may be
} 
}-- End of excerpt from Thomas Klausner


Home | Main Index | Thread Index | Old Index