pidgin/pidgin

Use LT_LIB_M to determine if we need to link to the math library and link Pidgin to the X11 libraries

Gentoo ran into an issue with the gold linker without -lm. The original patch
and work came from Justin Lechner. https://bugs.gentoo.org/386079

Gentoo also ran into an issue with X11_LIBS not being added to pidgin. This
should already be implicit everywhere except for homebrew which patches X11
out of their build. Original patch/work came from and. https://bugs.gentoo.org/500762

Testing Done:
Installed and ran locally.

Reviewed at https://reviews.imfreedom.org/r/608/
#include
#include "lid1.h"
#include "lid2.h"
#include "lid3.h"
#include "lid4.h"
#include "lid5.h"
#include "lid6.h"
#include "lid8.h"
#include "lid9.h"
#include "lid10.h"
#define NUM_LIDS 9
GLint lidLists[NUM_LIDS];
void initLids(){
GLint test;
int i;
GLint[0]=Gen3DObjectListLid1();
GLint[1]=Gen3DObjectListLid2();
GLint[2]=Gen3DObjectListLid3();
GLint[3]=Gen3DObjectListLid4();
GLint[4]=Gen3DObjectListLid5();
GLint[5]=Gen3DObjectListLid6();
GLint[6]=Gen3DObjectListLid8();
GLint[7]=Gen3DObjectListLid9();
GLint[8]=Gen3DObjectListLid10();
};
void drawLids(int left, right) {
//draw left
GLfloat offset = .5;
glPushMatrix();
glTranslatef(offset, 0, 0);
glCallList(lidLists[left]);
glPopMatrix();
//draw right
glPushMatrix();
glTranslatef(-offset, 0, 0);
glScalef(-1, 1, 1);
glCallList(lidLists[right]);
glPopMatrix();
}