--- calendar/libical/src/libical/icaltz-util.c.orig 2008-12-22 04:49:23.000000000 -0500 +++ calendar/libical/src/libical/icaltz-util.c 2009-01-12 22:33:53.000000000 -0500 @@ -23,6 +23,15 @@ #include #if defined(sun) && defined(__SVR4) #include +#elif defined(__FreeBSD__) +#include +#define __BYTE_ORDER _BYTE_ORDER +#define __LITTLE_ENDIAN _LITTLE_ENDIAN +#define __BIG_ENDIAN _BIG_ENDIAN + +#define bswap_16 bswap16 +#define bswap_32 bswap32 +#define bswap_64 bswap64 #elif defined(_WIN32) #define BIG_ENDIAN 'B' #define LITTLE_ENDIAN 'l'